Section 3
- dwarf_formsig8 · return the 64-bit type signature for a DWARF type
- dwarf_formstring · return the value of a STRING class attribute
- dwarf_formudata · return the value of a CONSTANT class attribute
- dwarf_func_cu_offset · retrieve information about static functions
- dwarf_func_die_offset · retrieve information about static functions
- dwarf_func_name_offsets · retrieve information about static functions
- dwarf_funcname · retrieve information about static functions
- dwarf_funcs_dealloc · release resources
- dwarf_get_abbrev · retrieve abbreviation information
- dwarf_get_abbrev_children_flag · return a flag indicating the presence of children
- dwarf_get_abbrev_code · retrieve the abbreviation code for an abbreviation
- dwarf_get_abbrev_entry · retrieve attribute information from an abbreviation descriptor
- dwarf_get_abbrev_tag · retrieve the tag for an abbreviation
- dwarf_get_ACCESS_name · retrieve the symbolic names of DWARF constants
- dwarf_get_address_size · return the number of bytes needed to represent an address
- dwarf_get_arange · retrieve the address range descriptor for an address
- dwarf_get_arange_cu_header_offset · retrieve compilation unit offsets
- dwarf_get_arange_info · extract address range information from a descriptor
- dwarf_get_aranges · retrieve program address space mappings
- dwarf_get_AT_name · retrieve the symbolic names of DWARF constants
- dwarf_get_ATE_name · retrieve the symbolic names of DWARF constants
- dwarf_get_CC_name · retrieve the symbolic names of DWARF constants
- dwarf_get_CFA_name · retrieve the symbolic names of DWARF constants
- dwarf_get_CHILDREN_name · retrieve the symbolic names of DWARF constants
- dwarf_get_cie_index · retrieve the index of a CIE descriptor
- dwarf_get_cie_info · retrieve information associated with a CIE descriptor
- dwarf_get_cie_of_fde · retrieve CIE descriptor
- dwarf_get_cu_die_offset · retrieve compilation unit offsets
- dwarf_get_cu_die_offset_given_cu_header_offset · return offsets of DWARF debugging information entries
- dwarf_get_cu_die_offset_given_cu_header_offset_b · return offsets of DWARF debugging information entries
- dwarf_get_die_infotypes_flag · indicate the originating DWARF section for a DIE
- dwarf_get_DS_name · retrieve the symbolic names of DWARF constants
- dwarf_get_DSC_name · retrieve the symbolic names of DWARF constants
- dwarf_get_EH_name · retrieve the symbolic names of DWARF constants
- dwarf_get_elf · retrieve the Elf descriptor associated with a Dwarf_Debug instance
- dwarf_get_END_name · retrieve the symbolic names of DWARF constants
- dwarf_get_fde_at_pc · retrieve the FDE descriptor for an address
- dwarf_get_fde_info_for_all_regs · retrieve register rule row
- dwarf_get_fde_info_for_all_regs3 · retrieve register rule row
- dwarf_get_fde_info_for_cfa_reg3 · retrieve a CFA register rule
- dwarf_get_fde_info_for_reg · retrieve register rule
- dwarf_get_fde_info_for_reg3 · retrieve register rule
- dwarf_get_fde_instr_bytes · retrieve instructions from FDE descritpor
- dwarf_get_fde_list · retrieve frame information
- dwarf_get_fde_list_eh · retrieve frame information
- dwarf_get_fde_n · retrieve FDE descriptor
- dwarf_get_fde_range · retrieve range information from an FDE descriptor
- dwarf_get_form_class · retrieve the form class of an attribute
- dwarf_get_FORM_name · retrieve the symbolic names of DWARF constants
- dwarf_get_funcs · retrieve information about static functions
- dwarf_get_globals · retrieve information about global objects
- dwarf_get_ID_name · retrieve the symbolic names of DWARF constants
- dwarf_get_INL_name · retrieve the symbolic names of DWARF constants
- dwarf_get_LANG_name · retrieve the symbolic names of DWARF constants
- dwarf_get_LNE_name · retrieve the symbolic names of DWARF constants
- dwarf_get_LNS_name · retrieve the symbolic names of DWARF constants
- dwarf_get_loclist_entry · retrieve DWARF location list entry
- dwarf_get_MACINFO_name · retrieve the symbolic names of DWARF constants
- dwarf_get_macro_details · retrieve macro information
- dwarf_get_OP_name · retrieve the symbolic names of DWARF constants
- dwarf_get_ORD_name · retrieve the symbolic names of DWARF constants
- dwarf_get_pubtypes · retrieve information about user-defined types
- dwarf_get_ranges · retrieve non-contiguous address ranges
- dwarf_get_ranges_a · retrieve non-contiguous address ranges
- dwarf_get_relocation_info · retrieve generated relocation arrays
- dwarf_get_relocation_info_count · return the number of relocation arrays
- dwarf_get_section_bytes · retrieve ELF section byte streams
- dwarf_get_section_max_offsets · return the size of DWARF sections
- dwarf_get_section_max_offsets_b · return the size of DWARF sections
- dwarf_get_str · retrieve a string from the DWARF string section
- dwarf_get_TAG_name · retrieve the symbolic names of DWARF constants
- dwarf_get_types · retrieve information about user-defined types
- dwarf_get_UT_name · retrieve the symbolic names of DWARF constants
- dwarf_get_vars · retrieve information about static variables
- dwarf_get_VIRTUALITY_name · retrieve the symbolic names of DWARF constants
- dwarf_get_VIS_name · retrieve the symbolic names of DWARF constants
- dwarf_get_weaks · retrieve information about weak symbols
- dwarf_global_cu_offset · retrieve information about global objects
- dwarf_global_die_offset · retrieve information about global objects
- dwarf_global_formref · retrieve offsets for REFERENCE class attributes
- dwarf_global_name_offsets · retrieve information about global objects
- dwarf_globals_dealloc · release resources
- dwarf_globname · retrieve information about global objects
- dwarf_hasattr · check for the presence of an attribute
- dwarf_hasform · query attribute forms
- dwarf_highpc · retrieve the value of a DWARF attribute
- dwarf_highpc_b · retrieve the value of a DWARF attribute
- dwarf_init · allocate a DWARF debug descriptor
- dwarf_line_srcfileno · retrieve information associated with a DWARF line descriptor
- dwarf_lineaddr · retrieve information associated with a DWARF line descriptor
- dwarf_linebeginstatement · retrieve information associated with a DWARF line descriptor
- dwarf_lineblock · retrieve information associated with a DWARF line descriptor
- dwarf_lineendsequence · retrieve information associated with a DWARF line descriptor
- dwarf_lineno · retrieve information associated with a DWARF line descriptor
- dwarf_lineoff · retrieve information associated with a DWARF line descriptor
- dwarf_linesrc · retrieve information associated with a DWARF line descriptor
- dwarf_lne_end_sequence · set the end of instruction sequence
- dwarf_lne_set_address · set the base address for line number information
- dwarf_loclist · retrieve DWARF location expression information
- dwarf_loclist_from_expr · translate DWARF location expression bytes
- dwarf_loclist_from_expr_a · translate DWARF location expression bytes
- dwarf_loclist_from_expr_b · translate DWARF location expression bytes
- dwarf_loclist_n · retrieve DWARF location expression information
- dwarf_lowpc · retrieve the value of a DWARF attribute
- dwarf_new_die · allocate a new debugging information entry
- dwarf_new_expr · create a location expression descriptor
- dwarf_new_fde · allocate a DWARF frame descriptor
- dwarf_next_cu_header · step through compilation units in a DWARF debug context
- dwarf_next_cu_header_b · step through compilation units in a DWARF debug context
- dwarf_next_cu_header_c · step through compilation units in a DWARF debug context
- dwarf_next_types_section · step through .debug_types sections in a debug context
- dwarf_object_finish · free resources associated with a debug descriptor
- dwarf_object_init · allocate a DWARF debug descriptor with application-specific file access methods
- dwarf_offdie · retrieve DWARF Debugging Information Entry descriptors
- dwarf_offdie_b · retrieve DWARF Debugging Information Entry descriptors
- dwarf_producer_init · allocate a DWARF producer descriptor
- dwarf_producer_init_b · allocate a DWARF producer descriptor
- dwarf_producer_set_isa · specify the instruction set architecture for a DWARF producer instance
- dwarf_pubtype_cu_offset · retrieve information about user-defined types
- dwarf_pubtype_die_offset · retrieve information about user-defined types
- dwarf_pubtype_name_offsets · retrieve information about user-defined types
- dwarf_pubtypename · retrieve information about user-defined types
- dwarf_pubtypes_dealloc · release resources
- dwarf_ranges_dealloc · release resources
- dwarf_reset_section_bytes · reset the internal state of a producer instance
- dwarf_set_frame_cfa_value · set internal register rule table parameters
- dwarf_set_frame_rule_initial_value · set internal register rule table parameters
- dwarf_set_frame_rule_table_size · set internal register rule table parameters
- dwarf_set_frame_same_value · set internal register rule table parameters
- dwarf_set_frame_undefined_value · set internal register rule table parameters
- dwarf_set_reloc_application · set a library-wide relocation flag
- dwarf_seterrarg · configure error handling
- dwarf_seterrhand · configure error handling
- dwarf_siblingof · retrieve DWARF Debugging Information Entry descriptors
- dwarf_siblingof_b · retrieve DWARF Debugging Information Entry descriptors
- dwarf_srcfiles · retrieve source file information
- dwarf_srclang · retrieve the value of a DWARF attribute
- dwarf_srclines · retrieve line number information for a debugging information entry
- dwarf_srclines_dealloc · release resources
- dwarf_start_macro_file · mark the start of a source file inclusion
- dwarf_tag · retrieve the tag associated with a DWARF debugging information entry
- dwarf_transform_to_disk_form · transform DWARF information into byte streams
- dwarf_type_cu_offset · retrieve information about user-defined types
- dwarf_type_die_offset · retrieve information about user-defined types
- dwarf_type_name_offsets · retrieve information about user-defined types
- dwarf_typename · retrieve information about user-defined types
- dwarf_types_dealloc · release resources
- dwarf_undef_macro · record the removal of a macro definition
- dwarf_var_cu_offset · retrieve information about static variables
- dwarf_var_die_offset · retrieve information about static variables
- dwarf_var_name_offsets · retrieve information about static variables
- dwarf_varname · retrieve information about static variables
- dwarf_vars_dealloc · release resources
- dwarf_vendor_ext · add vendor-specific macro information to a DWARF producer instance
- dwarf_weak_cu_offset · retrieve information about weak symbols
- dwarf_weak_die_offset · retrieve information about weak symbols
- dwarf_weak_name_offsets · retrieve information about weak symbols
- dwarf_weakname · retrieve information about weak symbols
- dwarf_weaks_dealloc · release resources
- dwarf_whatattr · retrieve the attribute code for a DWARF attribute
- dwarf_whatform · query attribute forms
- dwarf_whatform_direct · query attribute forms
- dynamic_fieldinfo · retrieve field characteristics
- DynamicPayloadFormat · Dynamic payload format objects.
- dynload_overview · Dynamic Loading of Extension Nodes When Coin tries to get hold of a node type object (SoType) for a class based on the name string of the node type, it will - if no such node type has been initialized yet - scan the file system for a dynamically loadable extension node with that given name. This can be completely disabled by setting the environment variable COIN_NO_SOTYPE_DYNLOAD to a positive integer value, new from Coin v2.5.0. On UNIX, extensions nodes are regular .so files. On Win32, extension nodes are built as DLLs. On Mac OS X systems, extension nodes are built as .dylib files. (Note: The extension nodes have to be built using the flag '-dynamiclib', not '-bundle'.) Whether the dynamically loadable objects should be named with or without the 'lib' prefix is optional. Both schemes will work. People don't usually program in a way so that they instantiate new nodes through the node class' SoType object, but that is the way nodes are created when model files are loaded. This means that for all Coin applications that load model files, the custom extension nodes will automatically be supported for the model files without you having to modify their source code and rebuild the applications. See ftp://ftp.coin3d.org/pub/coin/src/dynloadsample.tar.gz for an example using two dynamically loadable extension nodes. You only use an examiner viewer to view the two extension nodes in action. Only a limited set of C++ compilers are supported as of yet. This is because, to initialize the extension node, it is necessary to know something about how the C++ compiler mangles the initClass symbol. If we don't know that, there is no way to locate the initClass method in the library, which means the extension node can not make itself known to the type system. If your C++ compiler is not supported, the source file to add support for a new compiler in is src/misc/cppmangle.icc. It is fairly trivial to add support for new compilers, but if you don't understand how, just ask us about it. Patches with support for new compilers are of course very welcome. See also: Since:
- dysize · get number of days for a given year
- dzasum
- dzasum.f
- dzasumsub
- dzasumsub.f
- dzero · LA_CONSTANTS is a module for the scaling constants for the compiled Fortran single and double precisions
- dznrm2
- dznrm2.f
- dznrm2.f90
- dznrm2sub
- dznrm2sub.f
- dzsum1
- dzsum1.f