Enum LibLLVMDwarfTag
Enumeration for DWARF debug information tags
Namespace: Llvm.NET.Interop
Assembly: Llvm.NET.dll
Syntax
public enum LibLLVMDwarfTag
Remarks
For full details of the tags and their meanings see the DWARF specifications
Fields
LibLLVMDwarfTagaccess_declaration | DW_TAG_access_declaration |
LibLLVMDwarfTagAPPLE_property | DW_TAG_APPLE_property |
LibLLVMDwarfTagarray_type | DW_TAG_array_type |
LibLLVMDwarfTagatomic_type | DW_TAG_atomic_type |
LibLLVMDwarfTagbase_type | DW_TAG_base_type |
LibLLVMDwarfTagBORLAND_Delphi_dynamic_array | DW_TAG_BORLAND_Delphi_dynamic_array |
LibLLVMDwarfTagBORLAND_Delphi_set | DW_TAG_BORLAND_Delphi_set |
LibLLVMDwarfTagBORLAND_Delphi_string | DW_TAG_BORLAND_Delphi_string |
LibLLVMDwarfTagBORLAND_Delphi_variant | DW_TAG_BORLAND_Delphi_variant |
LibLLVMDwarfTagBORLAND_property | DW_TAG_BORLAND_property |
LibLLVMDwarfTagcall_site | DW_TAG_call_site |
LibLLVMDwarfTagcall_site_parameter | DW_TAG_call_site_parameter |
LibLLVMDwarfTagcatch_block | DW_TAG_catch_block |
LibLLVMDwarfTagclass_template | DW_TAG_class_template |
LibLLVMDwarfTagclass_type | DW_TAG_class_type |
LibLLVMDwarfTagcoarray_type | DW_TAG_coarray_type |
LibLLVMDwarfTagcommon_block | DW_TAG_common_block |
LibLLVMDwarfTagcommon_inclusion | DW_TAG_common_inclusion |
LibLLVMDwarfTagcompile_unit | DW_TAG_compile_unit |
LibLLVMDwarfTagcondition | DW_TAG_condition |
LibLLVMDwarfTagconst_type | DW_TAG_const_type |
LibLLVMDwarfTagconstant | DW_TAG_constant |
LibLLVMDwarfTagdwarf_procedure | DW_TAG_dwarf_procedure |
LibLLVMDwarfTagdynamic_type | DW_TAG_dynamic_type |
LibLLVMDwarfTagentry_point | DW_TAG_entry_point |
LibLLVMDwarfTagenumeration_type | DW_TAG_enumeration_type |
LibLLVMDwarfTagenumerator | DW_TAG_enumerator |
LibLLVMDwarfTagfile_type | DW_TAG_file_type |
LibLLVMDwarfTagformal_parameter | DW_TAG_formal_parameter |
LibLLVMDwarfTagformat_label | DW_TAG_format_label |
LibLLVMDwarfTagfriend | DW_TAG_friend |
LibLLVMDwarfTagfunction_template | DW_TAG_function_template |
LibLLVMDwarfTaggeneric_subrange | DW_TAG_generic_subrange |
LibLLVMDwarfTagGNU_call_site | DW_TAG_GNU_call_site |
LibLLVMDwarfTagGNU_call_site_parameter | DW_TAG_GNU_call_site_parameter |
LibLLVMDwarfTagGNU_formal_parameter_pack | DW_TAG_GNU_formal_parameter_pack |
LibLLVMDwarfTagGNU_template_parameter_pack | DW_TAG_GNU_template_parameter_pack |
LibLLVMDwarfTagGNU_template_template_param | DW_TAG_GNU_template_template_param |
LibLLVMDwarfTagimmutable_type | DW_TAG_immutable_type |
LibLLVMDwarfTagimported_declaration | DW_TAG_imported_declaration |
LibLLVMDwarfTagimported_module | DW_TAG_imported_module |
LibLLVMDwarfTagimported_unit | DW_TAG_imported_unit |
LibLLVMDwarfTaginheritance | DW_TAG_inheritance |
LibLLVMDwarfTaginlined_subroutine | DW_TAG_inlined_subroutine |
LibLLVMDwarfTaginterface_type | DW_TAG_interface_type |
LibLLVMDwarfTaglabel | DW_TAG_label |
LibLLVMDwarfTaglexical_block | DW_TAG_lexical_block |
LibLLVMDwarfTagmember | DW_TAG_member |
LibLLVMDwarfTagMIPS_loop | DW_TAG_MIPS_loop |
LibLLVMDwarfTagmodule | DW_TAG_module |
LibLLVMDwarfTagnamelist | DW_TAG_namelist |
LibLLVMDwarfTagnamelist_item | DW_TAG_namelist_item |
LibLLVMDwarfTagnamespace | DW_TAG_namespace |
LibLLVMDwarfTagnull | Null/Invalid tag |
LibLLVMDwarfTagpacked_type | DW_TAG_packed_type |
LibLLVMDwarfTagpartial_unit | DW_TAG_partial_unit |
LibLLVMDwarfTagpointer_type | DW_TAG_pointer_type |
LibLLVMDwarfTagptr_to_member_type | DW_TAG_ptr_to_member_type |
LibLLVMDwarfTagreference_type | DW_TAG_reference_type |
LibLLVMDwarfTagrestrict_type | DW_TAG_restrict_type |
LibLLVMDwarfTagrvalue_reference_type | DW_TAG_rvalue_reference_type |
LibLLVMDwarfTagset_type | DW_TAG_et_type |
LibLLVMDwarfTagshared_type | DW_TAG_hared_type |
LibLLVMDwarfTagskeleton_unit | DW_TAG_keleton_unit |
LibLLVMDwarfTagstring_type | DW_TAG_string_type |
LibLLVMDwarfTagstructure_type | DW_TAG_structure_type |
LibLLVMDwarfTagsubprogram | DW_TAG_ubprogram |
LibLLVMDwarfTagsubrange_type | DW_TAG_ubrange_type |
LibLLVMDwarfTagsubroutine_type | DW_TAG_subroutine_type |
LibLLVMDwarfTagtemplate_alias | DW_TAG_template_alias |
LibLLVMDwarfTagtemplate_type_parameter | DW_TAG_template_type_parameter |
LibLLVMDwarfTagtemplate_value_parameter | DW_TAG_template_value_parameter |
LibLLVMDwarfTagthrown_type | DW_TAG_thrown_type |
LibLLVMDwarfTagtry_block | DW_TAG_try_block |
LibLLVMDwarfTagtype_unit | DW_TAG_type_unit |
LibLLVMDwarfTagtypedef | DW_TAG_typedef |
LibLLVMDwarfTagunion_type | DW_TAG_union_type |
LibLLVMDwarfTagunspecified_parameters | DW_TAG_unspecified_parameters |
LibLLVMDwarfTagunspecified_type | DW_TAG_unspecified_type |
LibLLVMDwarfTagvariable | DW_TAG_variable |
LibLLVMDwarfTagvariant | DW_TAG_variant |
LibLLVMDwarfTagvariant_part | DW_TAG_variant_part |
LibLLVMDwarfTagvolatile_type | DW_TAG_volatile_type |
LibLLVMDwarfTagwith_stmt | DW_TAG_with_stmt |