Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
263 lines (259 sloc) 9.57 KB
DEFINE_DW_AT(DW_AT_ALTIUM_loclist);
DEFINE_DW_AT(DW_AT_APPLE_closure);
DEFINE_DW_AT(DW_AT_APPLE_major_runtime_vers);
DEFINE_DW_AT(DW_AT_APPLE_runtime_class);
DEFINE_DW_AT(DW_AT_CPQ_discontig_ranges);
DEFINE_DW_AT(DW_AT_CPQ_prologue_length);
DEFINE_DW_AT(DW_AT_CPQ_split_lifetimes_rtn);
DEFINE_DW_AT(DW_AT_GNU_vector);
DEFINE_DW_AT(DW_AT_HP_all_variables_modifiable);
DEFINE_DW_AT(DW_AT_HP_block_index);
DEFINE_DW_AT(DW_AT_HP_cold_region_high_pc);
DEFINE_DW_AT(DW_AT_HP_cold_region_low_pc);
DEFINE_DW_AT(DW_AT_HP_linkage_name);
DEFINE_DW_AT(DW_AT_HP_opt_flags);
DEFINE_DW_AT(DW_AT_HP_opt_level);
DEFINE_DW_AT(DW_AT_HP_pass_by_reference);
DEFINE_DW_AT(DW_AT_HP_proc_per_section);
DEFINE_DW_AT(DW_AT_HP_prof_flags);
DEFINE_DW_AT(DW_AT_HP_prof_version_id);
DEFINE_DW_AT(DW_AT_HP_raw_data_ptr);
DEFINE_DW_AT(DW_AT_INTEL_other_endian);
DEFINE_DW_AT(DW_AT_MIPS_abstract_name);
DEFINE_DW_AT(DW_AT_MIPS_allocatable_dopetype);
DEFINE_DW_AT(DW_AT_MIPS_assumed_shape_dopetype);
DEFINE_DW_AT(DW_AT_MIPS_clone_origin);
DEFINE_DW_AT(DW_AT_MIPS_has_inlines);
DEFINE_DW_AT(DW_AT_MIPS_linkage_name);
DEFINE_DW_AT(DW_AT_MIPS_loop_begin);
DEFINE_DW_AT(DW_AT_MIPS_ptr_dopetype);
DEFINE_DW_AT(DW_AT_MIPS_software_pipeline_depth);
DEFINE_DW_AT(DW_AT_MIPS_stride);
DEFINE_DW_AT(DW_AT_MIPS_stride_byte);
DEFINE_DW_AT(DW_AT_MIPS_stride_elem);
DEFINE_DW_AT(DW_AT_MIPS_tail_loop_begin);
DEFINE_DW_AT(DW_AT_PGI_lbase);
DEFINE_DW_AT(DW_AT_PGI_lstride);
DEFINE_DW_AT(DW_AT_PGI_soffset);
DEFINE_DW_AT(DW_AT_SUN_alignment);
DEFINE_DW_AT(DW_AT_SUN_amd64_parmdump);
DEFINE_DW_AT(DW_AT_SUN_browser_file);
DEFINE_DW_AT(DW_AT_SUN_c_vla);
DEFINE_DW_AT(DW_AT_SUN_cf_kind);
DEFINE_DW_AT(DW_AT_SUN_command_line);
DEFINE_DW_AT(DW_AT_SUN_compile_options);
DEFINE_DW_AT(DW_AT_SUN_count_guarantee);
DEFINE_DW_AT(DW_AT_SUN_dtor_length);
DEFINE_DW_AT(DW_AT_SUN_dtor_start);
DEFINE_DW_AT(DW_AT_SUN_dtor_state_deltas);
DEFINE_DW_AT(DW_AT_SUN_dtor_state_final);
DEFINE_DW_AT(DW_AT_SUN_dtor_state_initial);
DEFINE_DW_AT(DW_AT_SUN_f90_allocatable);
DEFINE_DW_AT(DW_AT_SUN_f90_assumed_shape_array);
DEFINE_DW_AT(DW_AT_SUN_f90_pointer);
DEFINE_DW_AT(DW_AT_SUN_f90_use_only);
DEFINE_DW_AT(DW_AT_SUN_fortran_based);
DEFINE_DW_AT(DW_AT_SUN_fortran_main_alias);
DEFINE_DW_AT(DW_AT_SUN_func_offset);
DEFINE_DW_AT(DW_AT_SUN_func_offsets);
DEFINE_DW_AT(DW_AT_SUN_hwcprof_signature);
DEFINE_DW_AT(DW_AT_SUN_import_by_lname);
DEFINE_DW_AT(DW_AT_SUN_import_by_name);
DEFINE_DW_AT(DW_AT_SUN_is_omp_child_func);
DEFINE_DW_AT(DW_AT_SUN_language);
DEFINE_DW_AT(DW_AT_SUN_link_name);
DEFINE_DW_AT(DW_AT_SUN_memop_signature);
DEFINE_DW_AT(DW_AT_SUN_memop_type_ref);
DEFINE_DW_AT(DW_AT_SUN_namelist_spec);
DEFINE_DW_AT(DW_AT_SUN_obj_dir);
DEFINE_DW_AT(DW_AT_SUN_obj_file);
DEFINE_DW_AT(DW_AT_SUN_omp_child_func);
DEFINE_DW_AT(DW_AT_SUN_omp_tpriv_addr);
DEFINE_DW_AT(DW_AT_SUN_original_name);
DEFINE_DW_AT(DW_AT_SUN_part_link_name);
DEFINE_DW_AT(DW_AT_SUN_pass_by_ref);
DEFINE_DW_AT(DW_AT_SUN_pass_with_const);
DEFINE_DW_AT(DW_AT_SUN_profile_id);
DEFINE_DW_AT(DW_AT_SUN_return_value_ptr);
DEFINE_DW_AT(DW_AT_SUN_return_with_const);
DEFINE_DW_AT(DW_AT_SUN_vbase);
DEFINE_DW_AT(DW_AT_SUN_vtable);
DEFINE_DW_AT(DW_AT_SUN_vtable_abi);
DEFINE_DW_AT(DW_AT_SUN_vtable_index);
DEFINE_DW_AT(DW_AT_VMS_rtnbeg_pd_address);
DEFINE_DW_AT(DW_AT_abstract_origin);
DEFINE_DW_AT(DW_AT_accessibility);
DEFINE_DW_AT(DW_AT_address_class);
DEFINE_DW_AT(DW_AT_allocated);
DEFINE_DW_AT(DW_AT_artificial);
DEFINE_DW_AT(DW_AT_associated);
DEFINE_DW_AT(DW_AT_base_types);
DEFINE_DW_AT(DW_AT_binary_scale);
DEFINE_DW_AT(DW_AT_bit_offset);
DEFINE_DW_AT(DW_AT_bit_size);
DEFINE_DW_AT(DW_AT_body_begin);
DEFINE_DW_AT(DW_AT_body_end);
DEFINE_DW_AT(DW_AT_byte_size);
DEFINE_DW_AT(DW_AT_call_column);
DEFINE_DW_AT(DW_AT_call_file);
DEFINE_DW_AT(DW_AT_call_line);
DEFINE_DW_AT(DW_AT_calling_convention);
DEFINE_DW_AT(DW_AT_common_reference);
DEFINE_DW_AT(DW_AT_comp_dir);
DEFINE_DW_AT(DW_AT_const_expr);
DEFINE_DW_AT(DW_AT_const_value);
DEFINE_DW_AT(DW_AT_containing_type);
DEFINE_DW_AT(DW_AT_count);
DEFINE_DW_AT(DW_AT_data_bit_offset);
DEFINE_DW_AT(DW_AT_data_location);
DEFINE_DW_AT(DW_AT_data_member_location);
DEFINE_DW_AT(DW_AT_decimal_scale);
DEFINE_DW_AT(DW_AT_decimal_sign);
DEFINE_DW_AT(DW_AT_decl_column);
DEFINE_DW_AT(DW_AT_decl_file);
DEFINE_DW_AT(DW_AT_decl_line);
DEFINE_DW_AT(DW_AT_declaration);
DEFINE_DW_AT(DW_AT_default_value);
DEFINE_DW_AT(DW_AT_description);
DEFINE_DW_AT(DW_AT_digit_count);
DEFINE_DW_AT(DW_AT_discr);
DEFINE_DW_AT(DW_AT_discr_list);
DEFINE_DW_AT(DW_AT_discr_value);
DEFINE_DW_AT(DW_AT_element_list);
DEFINE_DW_AT(DW_AT_elemental);
DEFINE_DW_AT(DW_AT_encoding);
DEFINE_DW_AT(DW_AT_endianity);
DEFINE_DW_AT(DW_AT_entry_pc);
DEFINE_DW_AT(DW_AT_enum_class);
DEFINE_DW_AT(DW_AT_explicit);
DEFINE_DW_AT(DW_AT_extension);
DEFINE_DW_AT(DW_AT_external);
DEFINE_DW_AT(DW_AT_frame_base);
DEFINE_DW_AT(DW_AT_friend);
DEFINE_DW_AT(DW_AT_hi_user);
DEFINE_DW_AT(DW_AT_high_pc);
DEFINE_DW_AT(DW_AT_identifier_case);
DEFINE_DW_AT(DW_AT_import);
DEFINE_DW_AT(DW_AT_inline);
DEFINE_DW_AT(DW_AT_is_optional);
DEFINE_DW_AT(DW_AT_language);
DEFINE_DW_AT(DW_AT_linkage_name);
DEFINE_DW_AT(DW_AT_location);
DEFINE_DW_AT(DW_AT_low_pc);
DEFINE_DW_AT(DW_AT_lower_bound);
DEFINE_DW_AT(DW_AT_mac_info);
DEFINE_DW_AT(DW_AT_macro_info);
DEFINE_DW_AT(DW_AT_main_subprogram);
DEFINE_DW_AT(DW_AT_member);
DEFINE_DW_AT(DW_AT_mutable);
DEFINE_DW_AT(DW_AT_name);
DEFINE_DW_AT(DW_AT_namelist_item);
DEFINE_DW_AT(DW_AT_object_pointer);
DEFINE_DW_AT(DW_AT_ordering);
DEFINE_DW_AT(DW_AT_picture_string);
DEFINE_DW_AT(DW_AT_priority);
DEFINE_DW_AT(DW_AT_producer);
DEFINE_DW_AT(DW_AT_prototyped);
DEFINE_DW_AT(DW_AT_pure);
DEFINE_DW_AT(DW_AT_ranges);
DEFINE_DW_AT(DW_AT_recursive);
DEFINE_DW_AT(DW_AT_return_addr);
DEFINE_DW_AT(DW_AT_segment);
DEFINE_DW_AT(DW_AT_sf_names);
DEFINE_DW_AT(DW_AT_sibling);
DEFINE_DW_AT(DW_AT_signature);
DEFINE_DW_AT(DW_AT_small);
DEFINE_DW_AT(DW_AT_specification);
DEFINE_DW_AT(DW_AT_src_coords);
DEFINE_DW_AT(DW_AT_src_info);
DEFINE_DW_AT(DW_AT_start_scope);
DEFINE_DW_AT(DW_AT_static_link);
DEFINE_DW_AT(DW_AT_stmt_list);
DEFINE_DW_AT(DW_AT_stride);
DEFINE_DW_AT(DW_AT_stride_size);
DEFINE_DW_AT(DW_AT_string_length);
DEFINE_DW_AT(DW_AT_subscr_data);
DEFINE_DW_AT(DW_AT_threads_scaled);
DEFINE_DW_AT(DW_AT_trampoline);
DEFINE_DW_AT(DW_AT_type);
DEFINE_DW_AT(DW_AT_upc_threads_scaled);
DEFINE_DW_AT(DW_AT_upper_bound);
DEFINE_DW_AT(DW_AT_use_UTF8);
DEFINE_DW_AT(DW_AT_use_location);
DEFINE_DW_AT(DW_AT_variable_parameter);
DEFINE_DW_AT(DW_AT_virtuality);
DEFINE_DW_AT(DW_AT_visibility);
DEFINE_DW_AT(DW_AT_vtable_elem_location);
/* Thread-safety annotations.
See http://gcc.gnu.org/wiki/ThreadSafetyAnnotation . */
DEFINE_DW_AT_EXT(DW_AT_GNU_guarded_by, 0x2108);
DEFINE_DW_AT_EXT(DW_AT_GNU_pt_guarded_by, 0x2109);
DEFINE_DW_AT_EXT(DW_AT_GNU_guarded, 0x210a);
DEFINE_DW_AT_EXT(DW_AT_GNU_pt_guarded, 0x210b);
DEFINE_DW_AT_EXT(DW_AT_GNU_locks_excluded, 0x210c);
DEFINE_DW_AT_EXT(DW_AT_GNU_exclusive_locks_required, 0x210d);
DEFINE_DW_AT_EXT(DW_AT_GNU_shared_locks_required, 0x210e);
/* One-definition rule violation detection.
See http://gcc.gnu.org/wiki/DwarfSeparateTypeInfo . */
DEFINE_DW_AT_EXT(DW_AT_GNU_odr_signature, 0x210f);
/* Template template argument name.
See http://gcc.gnu.org/wiki/TemplateParmsDwarf . */
DEFINE_DW_AT_EXT(DW_AT_GNU_template_name, 0x2110);
/* The GNU call site extension.
See http://www.dwarfstd.org/ShowIssue.php?issue=100909.2&type=open . */
DEFINE_DW_AT_EXT(DW_AT_GNU_call_site_value, 0x2111);
DEFINE_DW_AT_EXT(DW_AT_GNU_call_site_data_value, 0x2112);
DEFINE_DW_AT_EXT(DW_AT_GNU_call_site_target, 0x2113);
DEFINE_DW_AT_EXT(DW_AT_GNU_call_site_target_clobbered, 0x2114);
DEFINE_DW_AT_EXT(DW_AT_GNU_tail_call, 0x2115);
DEFINE_DW_AT_EXT(DW_AT_GNU_all_tail_call_sites, 0x2116);
DEFINE_DW_AT_EXT(DW_AT_GNU_all_call_sites, 0x2117);
DEFINE_DW_AT_EXT(DW_AT_GNU_all_source_call_sites, 0x2118);
/* Section offset into .debug_macro section. */
DEFINE_DW_AT_EXT(DW_AT_GNU_macros, 0x2119);
/* Extensions for Fission. See http://gcc.gnu.org/wiki/DebugFission. */
DEFINE_DW_AT_EXT(DW_AT_GNU_dwo_name, 0x2130);
DEFINE_DW_AT_EXT(DW_AT_GNU_dwo_id, 0x2131);
DEFINE_DW_AT_EXT(DW_AT_GNU_ranges_base, 0x2132);
DEFINE_DW_AT_EXT(DW_AT_GNU_addr_base, 0x2133);
DEFINE_DW_AT_EXT(DW_AT_GNU_pubnames, 0x2134);
DEFINE_DW_AT_EXT(DW_AT_GNU_pubtypes, 0x2135);
// Apple extensions.
DEFINE_DW_AT_EXT(DW_AT_APPLE_optimized, 0x3fe1);
DEFINE_DW_AT_EXT(DW_AT_APPLE_flags, 0x3fe2);
DEFINE_DW_AT_EXT(DW_AT_APPLE_isa, 0x3fe3);
DEFINE_DW_AT_EXT(DW_AT_APPLE_block, 0x3fe4);
DEFINE_DW_AT_EXT(DW_AT_APPLE_major_runtime_vers, 0x3fe5);
DEFINE_DW_AT_EXT(DW_AT_APPLE_runtime_class, 0x3fe6);
DEFINE_DW_AT_EXT(DW_AT_APPLE_omit_frame_ptr, 0x3fe7);
DEFINE_DW_AT_EXT(DW_AT_APPLE_property_name, 0x3fe8);
DEFINE_DW_AT_EXT(DW_AT_APPLE_property_getter, 0x3fe9);
DEFINE_DW_AT_EXT(DW_AT_APPLE_property_setter, 0x3fea);
DEFINE_DW_AT_EXT(DW_AT_APPLE_property_attribute, 0x3feb);
DEFINE_DW_AT_EXT(DW_AT_APPLE_objc_complete_type, 0x3fec);
DEFINE_DW_AT_EXT(DW_AT_APPLE_property, 0x3fed);
DEFINE_DW_FORM(DW_FORM_addr);
DEFINE_DW_FORM(DW_FORM_block);
DEFINE_DW_FORM(DW_FORM_block1);
DEFINE_DW_FORM(DW_FORM_block2);
DEFINE_DW_FORM(DW_FORM_block4);
DEFINE_DW_FORM(DW_FORM_data1);
DEFINE_DW_FORM(DW_FORM_data2);
DEFINE_DW_FORM(DW_FORM_data4);
DEFINE_DW_FORM(DW_FORM_data8);
DEFINE_DW_FORM(DW_FORM_exprloc);
DEFINE_DW_FORM(DW_FORM_flag);
DEFINE_DW_FORM(DW_FORM_flag_present);
DEFINE_DW_FORM(DW_FORM_indirect);
DEFINE_DW_FORM(DW_FORM_ref1);
DEFINE_DW_FORM(DW_FORM_ref2);
DEFINE_DW_FORM(DW_FORM_ref4);
DEFINE_DW_FORM(DW_FORM_ref8);
DEFINE_DW_FORM(DW_FORM_ref_addr);
DEFINE_DW_FORM(DW_FORM_ref_sig8);
DEFINE_DW_FORM(DW_FORM_ref_udata);
DEFINE_DW_FORM(DW_FORM_sdata);
DEFINE_DW_FORM(DW_FORM_sec_offset);
DEFINE_DW_FORM(DW_FORM_string);
DEFINE_DW_FORM(DW_FORM_strp);
DEFINE_DW_FORM(DW_FORM_udata);