/* Generated routines, do not edit. */ /* Generated on May 22 2011 03:05:33 */ /* BEGIN FILE */ #include "dwarf.h" #include "libdwarf.h" /* ARGSUSED */ int dwarf_get_TAG_name (unsigned int val,const char ** s_out) { switch (val) { case DW_TAG_array_type: *s_out = "DW_TAG_array_type"; return DW_DLV_OK; case DW_TAG_class_type: *s_out = "DW_TAG_class_type"; return DW_DLV_OK; case DW_TAG_entry_point: *s_out = "DW_TAG_entry_point"; return DW_DLV_OK; case DW_TAG_enumeration_type: *s_out = "DW_TAG_enumeration_type"; return DW_DLV_OK; case DW_TAG_formal_parameter: *s_out = "DW_TAG_formal_parameter"; return DW_DLV_OK; case DW_TAG_imported_declaration: *s_out = "DW_TAG_imported_declaration"; return DW_DLV_OK; case DW_TAG_label: *s_out = "DW_TAG_label"; return DW_DLV_OK; case DW_TAG_lexical_block: *s_out = "DW_TAG_lexical_block"; return DW_DLV_OK; case DW_TAG_member: *s_out = "DW_TAG_member"; return DW_DLV_OK; case DW_TAG_pointer_type: *s_out = "DW_TAG_pointer_type"; return DW_DLV_OK; case DW_TAG_reference_type: *s_out = "DW_TAG_reference_type"; return DW_DLV_OK; case DW_TAG_compile_unit: *s_out = "DW_TAG_compile_unit"; return DW_DLV_OK; case DW_TAG_string_type: *s_out = "DW_TAG_string_type"; return DW_DLV_OK; case DW_TAG_structure_type: *s_out = "DW_TAG_structure_type"; return DW_DLV_OK; case DW_TAG_subroutine_type: *s_out = "DW_TAG_subroutine_type"; return DW_DLV_OK; case DW_TAG_typedef: *s_out = "DW_TAG_typedef"; return DW_DLV_OK; case DW_TAG_union_type: *s_out = "DW_TAG_union_type"; return DW_DLV_OK; case DW_TAG_unspecified_parameters: *s_out = "DW_TAG_unspecified_parameters"; return DW_DLV_OK; case DW_TAG_variant: *s_out = "DW_TAG_variant"; return DW_DLV_OK; case DW_TAG_common_block: *s_out = "DW_TAG_common_block"; return DW_DLV_OK; case DW_TAG_common_inclusion: *s_out = "DW_TAG_common_inclusion"; return DW_DLV_OK; case DW_TAG_inheritance: *s_out = "DW_TAG_inheritance"; return DW_DLV_OK; case DW_TAG_inlined_subroutine: *s_out = "DW_TAG_inlined_subroutine"; return DW_DLV_OK; case DW_TAG_module: *s_out = "DW_TAG_module"; return DW_DLV_OK; case DW_TAG_ptr_to_member_type: *s_out = "DW_TAG_ptr_to_member_type"; return DW_DLV_OK; case DW_TAG_set_type: *s_out = "DW_TAG_set_type"; return DW_DLV_OK; case DW_TAG_subrange_type: *s_out = "DW_TAG_subrange_type"; return DW_DLV_OK; case DW_TAG_with_stmt: *s_out = "DW_TAG_with_stmt"; return DW_DLV_OK; case DW_TAG_access_declaration: *s_out = "DW_TAG_access_declaration"; return DW_DLV_OK; case DW_TAG_base_type: *s_out = "DW_TAG_base_type"; return DW_DLV_OK; case DW_TAG_catch_block: *s_out = "DW_TAG_catch_block"; return DW_DLV_OK; case DW_TAG_const_type: *s_out = "DW_TAG_const_type"; return DW_DLV_OK; case DW_TAG_constant: *s_out = "DW_TAG_constant"; return DW_DLV_OK; case DW_TAG_enumerator: *s_out = "DW_TAG_enumerator"; return DW_DLV_OK; case DW_TAG_file_type: *s_out = "DW_TAG_file_type"; return DW_DLV_OK; case DW_TAG_friend: *s_out = "DW_TAG_friend"; return DW_DLV_OK; case DW_TAG_namelist: *s_out = "DW_TAG_namelist"; return DW_DLV_OK; case DW_TAG_namelist_item: *s_out = "DW_TAG_namelist_item"; return DW_DLV_OK; case DW_TAG_packed_type: *s_out = "DW_TAG_packed_type"; return DW_DLV_OK; case DW_TAG_subprogram: *s_out = "DW_TAG_subprogram"; return DW_DLV_OK; case DW_TAG_template_type_parameter: *s_out = "DW_TAG_template_type_parameter"; return DW_DLV_OK; case DW_TAG_template_value_parameter: *s_out = "DW_TAG_template_value_parameter"; return DW_DLV_OK; case DW_TAG_thrown_type: *s_out = "DW_TAG_thrown_type"; return DW_DLV_OK; case DW_TAG_try_block: *s_out = "DW_TAG_try_block"; return DW_DLV_OK; case DW_TAG_variant_part: *s_out = "DW_TAG_variant_part"; return DW_DLV_OK; case DW_TAG_variable: *s_out = "DW_TAG_variable"; return DW_DLV_OK; case DW_TAG_volatile_type: *s_out = "DW_TAG_volatile_type"; return DW_DLV_OK; case DW_TAG_dwarf_procedure: *s_out = "DW_TAG_dwarf_procedure"; return DW_DLV_OK; case DW_TAG_restrict_type: *s_out = "DW_TAG_restrict_type"; return DW_DLV_OK; case DW_TAG_interface_type: *s_out = "DW_TAG_interface_type"; return DW_DLV_OK; case DW_TAG_namespace: *s_out = "DW_TAG_namespace"; return DW_DLV_OK; case DW_TAG_imported_module: *s_out = "DW_TAG_imported_module"; return DW_DLV_OK; case DW_TAG_unspecified_type: *s_out = "DW_TAG_unspecified_type"; return DW_DLV_OK; case DW_TAG_partial_unit: *s_out = "DW_TAG_partial_unit"; return DW_DLV_OK; case DW_TAG_imported_unit: *s_out = "DW_TAG_imported_unit"; return DW_DLV_OK; case DW_TAG_mutable_type: *s_out = "DW_TAG_mutable_type"; return DW_DLV_OK; case DW_TAG_condition: *s_out = "DW_TAG_condition"; return DW_DLV_OK; case DW_TAG_shared_type: *s_out = "DW_TAG_shared_type"; return DW_DLV_OK; case DW_TAG_type_unit: *s_out = "DW_TAG_type_unit"; return DW_DLV_OK; case DW_TAG_rvalue_reference_type: *s_out = "DW_TAG_rvalue_reference_type"; return DW_DLV_OK; case DW_TAG_template_alias: *s_out = "DW_TAG_template_alias"; return DW_DLV_OK; case DW_TAG_lo_user: *s_out = "DW_TAG_lo_user"; return DW_DLV_OK; case DW_TAG_MIPS_loop: *s_out = "DW_TAG_MIPS_loop"; return DW_DLV_OK; case DW_TAG_HP_array_descriptor: *s_out = "DW_TAG_HP_array_descriptor"; return DW_DLV_OK; case DW_TAG_format_label: *s_out = "DW_TAG_format_label"; return DW_DLV_OK; case DW_TAG_function_template: *s_out = "DW_TAG_function_template"; return DW_DLV_OK; case DW_TAG_class_template: *s_out = "DW_TAG_class_template"; return DW_DLV_OK; case DW_TAG_GNU_BINCL: *s_out = "DW_TAG_GNU_BINCL"; return DW_DLV_OK; case DW_TAG_GNU_EINCL: *s_out = "DW_TAG_GNU_EINCL"; return DW_DLV_OK; case DW_TAG_GNU_template_template_parameter: *s_out = "DW_TAG_GNU_template_template_parameter"; return DW_DLV_OK; case DW_TAG_GNU_template_parameter_pack: *s_out = "DW_TAG_GNU_template_parameter_pack"; return DW_DLV_OK; case DW_TAG_GNU_formal_parameter_pack: *s_out = "DW_TAG_GNU_formal_parameter_pack"; return DW_DLV_OK; case DW_TAG_SUN_function_template: *s_out = "DW_TAG_SUN_function_template"; return DW_DLV_OK; case DW_TAG_SUN_class_template: *s_out = "DW_TAG_SUN_class_template"; return DW_DLV_OK; case DW_TAG_SUN_struct_template: *s_out = "DW_TAG_SUN_struct_template"; return DW_DLV_OK; case DW_TAG_SUN_union_template: *s_out = "DW_TAG_SUN_union_template"; return DW_DLV_OK; case DW_TAG_SUN_indirect_inheritance: *s_out = "DW_TAG_SUN_indirect_inheritance"; return DW_DLV_OK; case DW_TAG_SUN_codeflags: *s_out = "DW_TAG_SUN_codeflags"; return DW_DLV_OK; case DW_TAG_SUN_memop_info: *s_out = "DW_TAG_SUN_memop_info"; return DW_DLV_OK; case DW_TAG_SUN_omp_child_func: *s_out = "DW_TAG_SUN_omp_child_func"; return DW_DLV_OK; case DW_TAG_SUN_rtti_descriptor: *s_out = "DW_TAG_SUN_rtti_descriptor"; return DW_DLV_OK; case DW_TAG_SUN_dtor_info: *s_out = "DW_TAG_SUN_dtor_info"; return DW_DLV_OK; case DW_TAG_SUN_dtor: *s_out = "DW_TAG_SUN_dtor"; return DW_DLV_OK; case DW_TAG_SUN_f90_interface: *s_out = "DW_TAG_SUN_f90_interface"; return DW_DLV_OK; case DW_TAG_SUN_fortran_vax_structure: *s_out = "DW_TAG_SUN_fortran_vax_structure"; return DW_DLV_OK; case DW_TAG_SUN_hi: *s_out = "DW_TAG_SUN_hi"; return DW_DLV_OK; case DW_TAG_ALTIUM_circ_type: *s_out = "DW_TAG_ALTIUM_circ_type"; return DW_DLV_OK; case DW_TAG_ALTIUM_mwa_circ_type: *s_out = "DW_TAG_ALTIUM_mwa_circ_type"; return DW_DLV_OK; case DW_TAG_ALTIUM_rev_carry_type: *s_out = "DW_TAG_ALTIUM_rev_carry_type"; return DW_DLV_OK; case DW_TAG_ALTIUM_rom: *s_out = "DW_TAG_ALTIUM_rom"; return DW_DLV_OK; case DW_TAG_upc_shared_type: *s_out = "DW_TAG_upc_shared_type"; return DW_DLV_OK; case DW_TAG_upc_strict_type: *s_out = "DW_TAG_upc_strict_type"; return DW_DLV_OK; case DW_TAG_upc_relaxed_type: *s_out = "DW_TAG_upc_relaxed_type"; return DW_DLV_OK; case DW_TAG_PGI_kanji_type: *s_out = "DW_TAG_PGI_kanji_type"; return DW_DLV_OK; case DW_TAG_PGI_interface_block: *s_out = "DW_TAG_PGI_interface_block"; return DW_DLV_OK; case DW_TAG_hi_user: *s_out = "DW_TAG_hi_user"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_children_name (unsigned int val,const char ** s_out) { switch (val) { case DW_children_no: *s_out = "DW_children_no"; return DW_DLV_OK; case DW_children_yes: *s_out = "DW_children_yes"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_FORM_name (unsigned int val,const char ** s_out) { switch (val) { case DW_FORM_addr: *s_out = "DW_FORM_addr"; return DW_DLV_OK; case DW_FORM_block2: *s_out = "DW_FORM_block2"; return DW_DLV_OK; case DW_FORM_block4: *s_out = "DW_FORM_block4"; return DW_DLV_OK; case DW_FORM_data2: *s_out = "DW_FORM_data2"; return DW_DLV_OK; case DW_FORM_data4: *s_out = "DW_FORM_data4"; return DW_DLV_OK; case DW_FORM_data8: *s_out = "DW_FORM_data8"; return DW_DLV_OK; case DW_FORM_string: *s_out = "DW_FORM_string"; return DW_DLV_OK; case DW_FORM_block: *s_out = "DW_FORM_block"; return DW_DLV_OK; case DW_FORM_block1: *s_out = "DW_FORM_block1"; return DW_DLV_OK; case DW_FORM_data1: *s_out = "DW_FORM_data1"; return DW_DLV_OK; case DW_FORM_flag: *s_out = "DW_FORM_flag"; return DW_DLV_OK; case DW_FORM_sdata: *s_out = "DW_FORM_sdata"; return DW_DLV_OK; case DW_FORM_strp: *s_out = "DW_FORM_strp"; return DW_DLV_OK; case DW_FORM_udata: *s_out = "DW_FORM_udata"; return DW_DLV_OK; case DW_FORM_ref_addr: *s_out = "DW_FORM_ref_addr"; return DW_DLV_OK; case DW_FORM_ref1: *s_out = "DW_FORM_ref1"; return DW_DLV_OK; case DW_FORM_ref2: *s_out = "DW_FORM_ref2"; return DW_DLV_OK; case DW_FORM_ref4: *s_out = "DW_FORM_ref4"; return DW_DLV_OK; case DW_FORM_ref8: *s_out = "DW_FORM_ref8"; return DW_DLV_OK; case DW_FORM_ref_udata: *s_out = "DW_FORM_ref_udata"; return DW_DLV_OK; case DW_FORM_indirect: *s_out = "DW_FORM_indirect"; return DW_DLV_OK; case DW_FORM_sec_offset: *s_out = "DW_FORM_sec_offset"; return DW_DLV_OK; case DW_FORM_exprloc: *s_out = "DW_FORM_exprloc"; return DW_DLV_OK; case DW_FORM_flag_present: *s_out = "DW_FORM_flag_present"; return DW_DLV_OK; case DW_FORM_ref_sig8: *s_out = "DW_FORM_ref_sig8"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_AT_name (unsigned int val,const char ** s_out) { switch (val) { case DW_AT_sibling: *s_out = "DW_AT_sibling"; return DW_DLV_OK; case DW_AT_location: *s_out = "DW_AT_location"; return DW_DLV_OK; case DW_AT_name: *s_out = "DW_AT_name"; return DW_DLV_OK; case DW_AT_ordering: *s_out = "DW_AT_ordering"; return DW_DLV_OK; case DW_AT_subscr_data: *s_out = "DW_AT_subscr_data"; return DW_DLV_OK; case DW_AT_byte_size: *s_out = "DW_AT_byte_size"; return DW_DLV_OK; case DW_AT_bit_offset: *s_out = "DW_AT_bit_offset"; return DW_DLV_OK; case DW_AT_bit_size: *s_out = "DW_AT_bit_size"; return DW_DLV_OK; case DW_AT_element_list: *s_out = "DW_AT_element_list"; return DW_DLV_OK; case DW_AT_stmt_list: *s_out = "DW_AT_stmt_list"; return DW_DLV_OK; case DW_AT_low_pc: *s_out = "DW_AT_low_pc"; return DW_DLV_OK; case DW_AT_high_pc: *s_out = "DW_AT_high_pc"; return DW_DLV_OK; case DW_AT_language: *s_out = "DW_AT_language"; return DW_DLV_OK; case DW_AT_member: *s_out = "DW_AT_member"; return DW_DLV_OK; case DW_AT_discr: *s_out = "DW_AT_discr"; return DW_DLV_OK; case DW_AT_discr_value: *s_out = "DW_AT_discr_value"; return DW_DLV_OK; case DW_AT_visibility: *s_out = "DW_AT_visibility"; return DW_DLV_OK; case DW_AT_import: *s_out = "DW_AT_import"; return DW_DLV_OK; case DW_AT_string_length: *s_out = "DW_AT_string_length"; return DW_DLV_OK; case DW_AT_common_reference: *s_out = "DW_AT_common_reference"; return DW_DLV_OK; case DW_AT_comp_dir: *s_out = "DW_AT_comp_dir"; return DW_DLV_OK; case DW_AT_const_value: *s_out = "DW_AT_const_value"; return DW_DLV_OK; case DW_AT_containing_type: *s_out = "DW_AT_containing_type"; return DW_DLV_OK; case DW_AT_default_value: *s_out = "DW_AT_default_value"; return DW_DLV_OK; case DW_AT_inline: *s_out = "DW_AT_inline"; return DW_DLV_OK; case DW_AT_is_optional: *s_out = "DW_AT_is_optional"; return DW_DLV_OK; case DW_AT_lower_bound: *s_out = "DW_AT_lower_bound"; return DW_DLV_OK; case DW_AT_producer: *s_out = "DW_AT_producer"; return DW_DLV_OK; case DW_AT_prototyped: *s_out = "DW_AT_prototyped"; return DW_DLV_OK; case DW_AT_return_addr: *s_out = "DW_AT_return_addr"; return DW_DLV_OK; case DW_AT_start_scope: *s_out = "DW_AT_start_scope"; return DW_DLV_OK; case DW_AT_bit_stride: *s_out = "DW_AT_bit_stride"; return DW_DLV_OK; case DW_AT_upper_bound: *s_out = "DW_AT_upper_bound"; return DW_DLV_OK; case DW_AT_abstract_origin: *s_out = "DW_AT_abstract_origin"; return DW_DLV_OK; case DW_AT_accessibility: *s_out = "DW_AT_accessibility"; return DW_DLV_OK; case DW_AT_address_class: *s_out = "DW_AT_address_class"; return DW_DLV_OK; case DW_AT_artificial: *s_out = "DW_AT_artificial"; return DW_DLV_OK; case DW_AT_base_types: *s_out = "DW_AT_base_types"; return DW_DLV_OK; case DW_AT_calling_convention: *s_out = "DW_AT_calling_convention"; return DW_DLV_OK; case DW_AT_count: *s_out = "DW_AT_count"; return DW_DLV_OK; case DW_AT_data_member_location: *s_out = "DW_AT_data_member_location"; return DW_DLV_OK; case DW_AT_decl_column: *s_out = "DW_AT_decl_column"; return DW_DLV_OK; case DW_AT_decl_file: *s_out = "DW_AT_decl_file"; return DW_DLV_OK; case DW_AT_decl_line: *s_out = "DW_AT_decl_line"; return DW_DLV_OK; case DW_AT_declaration: *s_out = "DW_AT_declaration"; return DW_DLV_OK; case DW_AT_discr_list: *s_out = "DW_AT_discr_list"; return DW_DLV_OK; case DW_AT_encoding: *s_out = "DW_AT_encoding"; return DW_DLV_OK; case DW_AT_external: *s_out = "DW_AT_external"; return DW_DLV_OK; case DW_AT_frame_base: *s_out = "DW_AT_frame_base"; return DW_DLV_OK; case DW_AT_friend: *s_out = "DW_AT_friend"; return DW_DLV_OK; case DW_AT_identifier_case: *s_out = "DW_AT_identifier_case"; return DW_DLV_OK; case DW_AT_macro_info: *s_out = "DW_AT_macro_info"; return DW_DLV_OK; case DW_AT_namelist_item: *s_out = "DW_AT_namelist_item"; return DW_DLV_OK; case DW_AT_priority: *s_out = "DW_AT_priority"; return DW_DLV_OK; case DW_AT_segment: *s_out = "DW_AT_segment"; return DW_DLV_OK; case DW_AT_specification: *s_out = "DW_AT_specification"; return DW_DLV_OK; case DW_AT_static_link: *s_out = "DW_AT_static_link"; return DW_DLV_OK; case DW_AT_type: *s_out = "DW_AT_type"; return DW_DLV_OK; case DW_AT_use_location: *s_out = "DW_AT_use_location"; return DW_DLV_OK; case DW_AT_variable_parameter: *s_out = "DW_AT_variable_parameter"; return DW_DLV_OK; case DW_AT_virtuality: *s_out = "DW_AT_virtuality"; return DW_DLV_OK; case DW_AT_vtable_elem_location: *s_out = "DW_AT_vtable_elem_location"; return DW_DLV_OK; case DW_AT_allocated: *s_out = "DW_AT_allocated"; return DW_DLV_OK; case DW_AT_associated: *s_out = "DW_AT_associated"; return DW_DLV_OK; case DW_AT_data_location: *s_out = "DW_AT_data_location"; return DW_DLV_OK; case DW_AT_stride: *s_out = "DW_AT_stride"; return DW_DLV_OK; case DW_AT_entry_pc: *s_out = "DW_AT_entry_pc"; return DW_DLV_OK; case DW_AT_use_UTF8: *s_out = "DW_AT_use_UTF8"; return DW_DLV_OK; case DW_AT_extension: *s_out = "DW_AT_extension"; return DW_DLV_OK; case DW_AT_ranges: *s_out = "DW_AT_ranges"; return DW_DLV_OK; case DW_AT_trampoline: *s_out = "DW_AT_trampoline"; return DW_DLV_OK; case DW_AT_call_column: *s_out = "DW_AT_call_column"; return DW_DLV_OK; case DW_AT_call_file: *s_out = "DW_AT_call_file"; return DW_DLV_OK; case DW_AT_call_line: *s_out = "DW_AT_call_line"; return DW_DLV_OK; case DW_AT_description: *s_out = "DW_AT_description"; return DW_DLV_OK; case DW_AT_binary_scale: *s_out = "DW_AT_binary_scale"; return DW_DLV_OK; case DW_AT_decimal_scale: *s_out = "DW_AT_decimal_scale"; return DW_DLV_OK; case DW_AT_small: *s_out = "DW_AT_small"; return DW_DLV_OK; case DW_AT_decimal_sign: *s_out = "DW_AT_decimal_sign"; return DW_DLV_OK; case DW_AT_digit_count: *s_out = "DW_AT_digit_count"; return DW_DLV_OK; case DW_AT_picture_string: *s_out = "DW_AT_picture_string"; return DW_DLV_OK; case DW_AT_mutable: *s_out = "DW_AT_mutable"; return DW_DLV_OK; case DW_AT_threads_scaled: *s_out = "DW_AT_threads_scaled"; return DW_DLV_OK; case DW_AT_explicit: *s_out = "DW_AT_explicit"; return DW_DLV_OK; case DW_AT_object_pointer: *s_out = "DW_AT_object_pointer"; return DW_DLV_OK; case DW_AT_endianity: *s_out = "DW_AT_endianity"; return DW_DLV_OK; case DW_AT_elemental: *s_out = "DW_AT_elemental"; return DW_DLV_OK; case DW_AT_pure: *s_out = "DW_AT_pure"; return DW_DLV_OK; case DW_AT_recursive: *s_out = "DW_AT_recursive"; return DW_DLV_OK; case DW_AT_signature: *s_out = "DW_AT_signature"; return DW_DLV_OK; case DW_AT_main_subprogram: *s_out = "DW_AT_main_subprogram"; return DW_DLV_OK; case DW_AT_data_bit_offset: *s_out = "DW_AT_data_bit_offset"; return DW_DLV_OK; case DW_AT_const_expr: *s_out = "DW_AT_const_expr"; return DW_DLV_OK; case DW_AT_enum_class: *s_out = "DW_AT_enum_class"; return DW_DLV_OK; case DW_AT_linkage_name: *s_out = "DW_AT_linkage_name"; return DW_DLV_OK; case DW_AT_lo_user: *s_out = "DW_AT_lo_user"; return DW_DLV_OK; case DW_AT_HP_unmodifiable: *s_out = "DW_AT_HP_unmodifiable"; return DW_DLV_OK; case DW_AT_MIPS_loop_begin: *s_out = "DW_AT_MIPS_loop_begin"; return DW_DLV_OK; case DW_AT_CPQ_split_lifetimes_var: *s_out = "DW_AT_CPQ_split_lifetimes_var"; return DW_DLV_OK; case DW_AT_MIPS_epilog_begin: *s_out = "DW_AT_MIPS_epilog_begin"; return DW_DLV_OK; case DW_AT_CPQ_prologue_length: *s_out = "DW_AT_CPQ_prologue_length"; return DW_DLV_OK; case DW_AT_MIPS_software_pipeline_depth: *s_out = "DW_AT_MIPS_software_pipeline_depth"; return DW_DLV_OK; case DW_AT_MIPS_linkage_name: *s_out = "DW_AT_MIPS_linkage_name"; return DW_DLV_OK; case DW_AT_MIPS_stride: *s_out = "DW_AT_MIPS_stride"; return DW_DLV_OK; case DW_AT_MIPS_abstract_name: *s_out = "DW_AT_MIPS_abstract_name"; return DW_DLV_OK; case DW_AT_MIPS_clone_origin: *s_out = "DW_AT_MIPS_clone_origin"; return DW_DLV_OK; case DW_AT_MIPS_has_inlines: *s_out = "DW_AT_MIPS_has_inlines"; return DW_DLV_OK; case DW_AT_MIPS_stride_byte: *s_out = "DW_AT_MIPS_stride_byte"; return DW_DLV_OK; case DW_AT_MIPS_stride_elem: *s_out = "DW_AT_MIPS_stride_elem"; return DW_DLV_OK; case DW_AT_MIPS_ptr_dopetype: *s_out = "DW_AT_MIPS_ptr_dopetype"; return DW_DLV_OK; case DW_AT_MIPS_allocatable_dopetype: *s_out = "DW_AT_MIPS_allocatable_dopetype"; return DW_DLV_OK; case DW_AT_MIPS_assumed_shape_dopetype: *s_out = "DW_AT_MIPS_assumed_shape_dopetype"; return DW_DLV_OK; case DW_AT_HP_proc_per_section: *s_out = "DW_AT_HP_proc_per_section"; return DW_DLV_OK; case DW_AT_HP_raw_data_ptr: *s_out = "DW_AT_HP_raw_data_ptr"; return DW_DLV_OK; case DW_AT_HP_pass_by_reference: *s_out = "DW_AT_HP_pass_by_reference"; return DW_DLV_OK; case DW_AT_HP_opt_level: *s_out = "DW_AT_HP_opt_level"; return DW_DLV_OK; case DW_AT_HP_prof_version_id: *s_out = "DW_AT_HP_prof_version_id"; return DW_DLV_OK; case DW_AT_HP_opt_flags: *s_out = "DW_AT_HP_opt_flags"; return DW_DLV_OK; case DW_AT_HP_cold_region_low_pc: *s_out = "DW_AT_HP_cold_region_low_pc"; return DW_DLV_OK; case DW_AT_HP_cold_region_high_pc: *s_out = "DW_AT_HP_cold_region_high_pc"; return DW_DLV_OK; case DW_AT_HP_all_variables_modifiable: *s_out = "DW_AT_HP_all_variables_modifiable"; return DW_DLV_OK; case DW_AT_HP_linkage_name: *s_out = "DW_AT_HP_linkage_name"; return DW_DLV_OK; case DW_AT_HP_prof_flags: *s_out = "DW_AT_HP_prof_flags"; return DW_DLV_OK; case DW_AT_INTEL_other_endian: *s_out = "DW_AT_INTEL_other_endian"; return DW_DLV_OK; case DW_AT_sf_names: *s_out = "DW_AT_sf_names"; return DW_DLV_OK; case DW_AT_src_info: *s_out = "DW_AT_src_info"; return DW_DLV_OK; case DW_AT_mac_info: *s_out = "DW_AT_mac_info"; return DW_DLV_OK; case DW_AT_src_coords: *s_out = "DW_AT_src_coords"; return DW_DLV_OK; case DW_AT_body_begin: *s_out = "DW_AT_body_begin"; return DW_DLV_OK; case DW_AT_body_end: *s_out = "DW_AT_body_end"; return DW_DLV_OK; case DW_AT_GNU_vector: *s_out = "DW_AT_GNU_vector"; return DW_DLV_OK; case DW_AT_GNU_template_name: *s_out = "DW_AT_GNU_template_name"; return DW_DLV_OK; case DW_AT_VMS_rtnbeg_pd_address: *s_out = "DW_AT_VMS_rtnbeg_pd_address"; return DW_DLV_OK; case DW_AT_SUN_alignment: *s_out = "DW_AT_SUN_alignment"; return DW_DLV_OK; case DW_AT_SUN_vtable: *s_out = "DW_AT_SUN_vtable"; return DW_DLV_OK; case DW_AT_SUN_count_guarantee: *s_out = "DW_AT_SUN_count_guarantee"; return DW_DLV_OK; case DW_AT_SUN_command_line: *s_out = "DW_AT_SUN_command_line"; return DW_DLV_OK; case DW_AT_SUN_vbase: *s_out = "DW_AT_SUN_vbase"; return DW_DLV_OK; case DW_AT_SUN_compile_options: *s_out = "DW_AT_SUN_compile_options"; return DW_DLV_OK; case DW_AT_SUN_language: *s_out = "DW_AT_SUN_language"; return DW_DLV_OK; case DW_AT_SUN_browser_file: *s_out = "DW_AT_SUN_browser_file"; return DW_DLV_OK; case DW_AT_SUN_vtable_abi: *s_out = "DW_AT_SUN_vtable_abi"; return DW_DLV_OK; case DW_AT_SUN_func_offsets: *s_out = "DW_AT_SUN_func_offsets"; return DW_DLV_OK; case DW_AT_SUN_cf_kind: *s_out = "DW_AT_SUN_cf_kind"; return DW_DLV_OK; case DW_AT_SUN_vtable_index: *s_out = "DW_AT_SUN_vtable_index"; return DW_DLV_OK; case DW_AT_SUN_omp_tpriv_addr: *s_out = "DW_AT_SUN_omp_tpriv_addr"; return DW_DLV_OK; case DW_AT_SUN_omp_child_func: *s_out = "DW_AT_SUN_omp_child_func"; return DW_DLV_OK; case DW_AT_SUN_func_offset: *s_out = "DW_AT_SUN_func_offset"; return DW_DLV_OK; case DW_AT_SUN_memop_type_ref: *s_out = "DW_AT_SUN_memop_type_ref"; return DW_DLV_OK; case DW_AT_SUN_profile_id: *s_out = "DW_AT_SUN_profile_id"; return DW_DLV_OK; case DW_AT_SUN_memop_signature: *s_out = "DW_AT_SUN_memop_signature"; return DW_DLV_OK; case DW_AT_SUN_obj_dir: *s_out = "DW_AT_SUN_obj_dir"; return DW_DLV_OK; case DW_AT_SUN_obj_file: *s_out = "DW_AT_SUN_obj_file"; return DW_DLV_OK; case DW_AT_SUN_original_name: *s_out = "DW_AT_SUN_original_name"; return DW_DLV_OK; case DW_AT_SUN_hwcprof_signature: *s_out = "DW_AT_SUN_hwcprof_signature"; return DW_DLV_OK; case DW_AT_SUN_amd64_parmdump: *s_out = "DW_AT_SUN_amd64_parmdump"; return DW_DLV_OK; case DW_AT_SUN_part_link_name: *s_out = "DW_AT_SUN_part_link_name"; return DW_DLV_OK; case DW_AT_SUN_link_name: *s_out = "DW_AT_SUN_link_name"; return DW_DLV_OK; case DW_AT_SUN_pass_with_const: *s_out = "DW_AT_SUN_pass_with_const"; return DW_DLV_OK; case DW_AT_SUN_return_with_const: *s_out = "DW_AT_SUN_return_with_const"; return DW_DLV_OK; case DW_AT_SUN_import_by_name: *s_out = "DW_AT_SUN_import_by_name"; return DW_DLV_OK; case DW_AT_SUN_f90_pointer: *s_out = "DW_AT_SUN_f90_pointer"; return DW_DLV_OK; case DW_AT_SUN_pass_by_ref: *s_out = "DW_AT_SUN_pass_by_ref"; return DW_DLV_OK; case DW_AT_SUN_f90_allocatable: *s_out = "DW_AT_SUN_f90_allocatable"; return DW_DLV_OK; case DW_AT_SUN_f90_assumed_shape_array: *s_out = "DW_AT_SUN_f90_assumed_shape_array"; return DW_DLV_OK; case DW_AT_SUN_c_vla: *s_out = "DW_AT_SUN_c_vla"; return DW_DLV_OK; case DW_AT_SUN_return_value_ptr: *s_out = "DW_AT_SUN_return_value_ptr"; return DW_DLV_OK; case DW_AT_SUN_dtor_start: *s_out = "DW_AT_SUN_dtor_start"; return DW_DLV_OK; case DW_AT_SUN_dtor_length: *s_out = "DW_AT_SUN_dtor_length"; return DW_DLV_OK; case DW_AT_SUN_dtor_state_initial: *s_out = "DW_AT_SUN_dtor_state_initial"; return DW_DLV_OK; case DW_AT_SUN_dtor_state_final: *s_out = "DW_AT_SUN_dtor_state_final"; return DW_DLV_OK; case DW_AT_SUN_dtor_state_deltas: *s_out = "DW_AT_SUN_dtor_state_deltas"; return DW_DLV_OK; case DW_AT_SUN_import_by_lname: *s_out = "DW_AT_SUN_import_by_lname"; return DW_DLV_OK; case DW_AT_SUN_f90_use_only: *s_out = "DW_AT_SUN_f90_use_only"; return DW_DLV_OK; case DW_AT_SUN_namelist_spec: *s_out = "DW_AT_SUN_namelist_spec"; return DW_DLV_OK; case DW_AT_SUN_is_omp_child_func: *s_out = "DW_AT_SUN_is_omp_child_func"; return DW_DLV_OK; case DW_AT_SUN_fortran_main_alias: *s_out = "DW_AT_SUN_fortran_main_alias"; return DW_DLV_OK; case DW_AT_SUN_fortran_based: *s_out = "DW_AT_SUN_fortran_based"; return DW_DLV_OK; case DW_AT_ALTIUM_loclist: *s_out = "DW_AT_ALTIUM_loclist"; return DW_DLV_OK; case DW_AT_upc_threads_scaled: *s_out = "DW_AT_upc_threads_scaled"; return DW_DLV_OK; case DW_AT_PGI_lbase: *s_out = "DW_AT_PGI_lbase"; return DW_DLV_OK; case DW_AT_PGI_soffset: *s_out = "DW_AT_PGI_soffset"; return DW_DLV_OK; case DW_AT_PGI_lstride: *s_out = "DW_AT_PGI_lstride"; return DW_DLV_OK; case DW_AT_APPLE_closure: *s_out = "DW_AT_APPLE_closure"; return DW_DLV_OK; case DW_AT_APPLE_major_runtime_vers: *s_out = "DW_AT_APPLE_major_runtime_vers"; return DW_DLV_OK; case DW_AT_APPLE_runtime_class: *s_out = "DW_AT_APPLE_runtime_class"; return DW_DLV_OK; case DW_AT_hi_user: *s_out = "DW_AT_hi_user"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_OP_name (unsigned int val,const char ** s_out) { switch (val) { case DW_OP_addr: *s_out = "DW_OP_addr"; return DW_DLV_OK; case DW_OP_deref: *s_out = "DW_OP_deref"; return DW_DLV_OK; case DW_OP_const1u: *s_out = "DW_OP_const1u"; return DW_DLV_OK; case DW_OP_const1s: *s_out = "DW_OP_const1s"; return DW_DLV_OK; case DW_OP_const2u: *s_out = "DW_OP_const2u"; return DW_DLV_OK; case DW_OP_const2s: *s_out = "DW_OP_const2s"; return DW_DLV_OK; case DW_OP_const4u: *s_out = "DW_OP_const4u"; return DW_DLV_OK; case DW_OP_const4s: *s_out = "DW_OP_const4s"; return DW_DLV_OK; case DW_OP_const8u: *s_out = "DW_OP_const8u"; return DW_DLV_OK; case DW_OP_const8s: *s_out = "DW_OP_const8s"; return DW_DLV_OK; case DW_OP_constu: *s_out = "DW_OP_constu"; return DW_DLV_OK; case DW_OP_consts: *s_out = "DW_OP_consts"; return DW_DLV_OK; case DW_OP_dup: *s_out = "DW_OP_dup"; return DW_DLV_OK; case DW_OP_drop: *s_out = "DW_OP_drop"; return DW_DLV_OK; case DW_OP_over: *s_out = "DW_OP_over"; return DW_DLV_OK; case DW_OP_pick: *s_out = "DW_OP_pick"; return DW_DLV_OK; case DW_OP_swap: *s_out = "DW_OP_swap"; return DW_DLV_OK; case DW_OP_rot: *s_out = "DW_OP_rot"; return DW_DLV_OK; case DW_OP_xderef: *s_out = "DW_OP_xderef"; return DW_DLV_OK; case DW_OP_abs: *s_out = "DW_OP_abs"; return DW_DLV_OK; case DW_OP_and: *s_out = "DW_OP_and"; return DW_DLV_OK; case DW_OP_div: *s_out = "DW_OP_div"; return DW_DLV_OK; case DW_OP_minus: *s_out = "DW_OP_minus"; return DW_DLV_OK; case DW_OP_mod: *s_out = "DW_OP_mod"; return DW_DLV_OK; case DW_OP_mul: *s_out = "DW_OP_mul"; return DW_DLV_OK; case DW_OP_neg: *s_out = "DW_OP_neg"; return DW_DLV_OK; case DW_OP_not: *s_out = "DW_OP_not"; return DW_DLV_OK; case DW_OP_or: *s_out = "DW_OP_or"; return DW_DLV_OK; case DW_OP_plus: *s_out = "DW_OP_plus"; return DW_DLV_OK; case DW_OP_plus_uconst: *s_out = "DW_OP_plus_uconst"; return DW_DLV_OK; case DW_OP_shl: *s_out = "DW_OP_shl"; return DW_DLV_OK; case DW_OP_shr: *s_out = "DW_OP_shr"; return DW_DLV_OK; case DW_OP_shra: *s_out = "DW_OP_shra"; return DW_DLV_OK; case DW_OP_xor: *s_out = "DW_OP_xor"; return DW_DLV_OK; case DW_OP_bra: *s_out = "DW_OP_bra"; return DW_DLV_OK; case DW_OP_eq: *s_out = "DW_OP_eq"; return DW_DLV_OK; case DW_OP_ge: *s_out = "DW_OP_ge"; return DW_DLV_OK; case DW_OP_gt: *s_out = "DW_OP_gt"; return DW_DLV_OK; case DW_OP_le: *s_out = "DW_OP_le"; return DW_DLV_OK; case DW_OP_lt: *s_out = "DW_OP_lt"; return DW_DLV_OK; case DW_OP_ne: *s_out = "DW_OP_ne"; return DW_DLV_OK; case DW_OP_skip: *s_out = "DW_OP_skip"; return DW_DLV_OK; case DW_OP_lit0: *s_out = "DW_OP_lit0"; return DW_DLV_OK; case DW_OP_lit1: *s_out = "DW_OP_lit1"; return DW_DLV_OK; case DW_OP_lit2: *s_out = "DW_OP_lit2"; return DW_DLV_OK; case DW_OP_lit3: *s_out = "DW_OP_lit3"; return DW_DLV_OK; case DW_OP_lit4: *s_out = "DW_OP_lit4"; return DW_DLV_OK; case DW_OP_lit5: *s_out = "DW_OP_lit5"; return DW_DLV_OK; case DW_OP_lit6: *s_out = "DW_OP_lit6"; return DW_DLV_OK; case DW_OP_lit7: *s_out = "DW_OP_lit7"; return DW_DLV_OK; case DW_OP_lit8: *s_out = "DW_OP_lit8"; return DW_DLV_OK; case DW_OP_lit9: *s_out = "DW_OP_lit9"; return DW_DLV_OK; case DW_OP_lit10: *s_out = "DW_OP_lit10"; return DW_DLV_OK; case DW_OP_lit11: *s_out = "DW_OP_lit11"; return DW_DLV_OK; case DW_OP_lit12: *s_out = "DW_OP_lit12"; return DW_DLV_OK; case DW_OP_lit13: *s_out = "DW_OP_lit13"; return DW_DLV_OK; case DW_OP_lit14: *s_out = "DW_OP_lit14"; return DW_DLV_OK; case DW_OP_lit15: *s_out = "DW_OP_lit15"; return DW_DLV_OK; case DW_OP_lit16: *s_out = "DW_OP_lit16"; return DW_DLV_OK; case DW_OP_lit17: *s_out = "DW_OP_lit17"; return DW_DLV_OK; case DW_OP_lit18: *s_out = "DW_OP_lit18"; return DW_DLV_OK; case DW_OP_lit19: *s_out = "DW_OP_lit19"; return DW_DLV_OK; case DW_OP_lit20: *s_out = "DW_OP_lit20"; return DW_DLV_OK; case DW_OP_lit21: *s_out = "DW_OP_lit21"; return DW_DLV_OK; case DW_OP_lit22: *s_out = "DW_OP_lit22"; return DW_DLV_OK; case DW_OP_lit23: *s_out = "DW_OP_lit23"; return DW_DLV_OK; case DW_OP_lit24: *s_out = "DW_OP_lit24"; return DW_DLV_OK; case DW_OP_lit25: *s_out = "DW_OP_lit25"; return DW_DLV_OK; case DW_OP_lit26: *s_out = "DW_OP_lit26"; return DW_DLV_OK; case DW_OP_lit27: *s_out = "DW_OP_lit27"; return DW_DLV_OK; case DW_OP_lit28: *s_out = "DW_OP_lit28"; return DW_DLV_OK; case DW_OP_lit29: *s_out = "DW_OP_lit29"; return DW_DLV_OK; case DW_OP_lit30: *s_out = "DW_OP_lit30"; return DW_DLV_OK; case DW_OP_lit31: *s_out = "DW_OP_lit31"; return DW_DLV_OK; case DW_OP_reg0: *s_out = "DW_OP_reg0"; return DW_DLV_OK; case DW_OP_reg1: *s_out = "DW_OP_reg1"; return DW_DLV_OK; case DW_OP_reg2: *s_out = "DW_OP_reg2"; return DW_DLV_OK; case DW_OP_reg3: *s_out = "DW_OP_reg3"; return DW_DLV_OK; case DW_OP_reg4: *s_out = "DW_OP_reg4"; return DW_DLV_OK; case DW_OP_reg5: *s_out = "DW_OP_reg5"; return DW_DLV_OK; case DW_OP_reg6: *s_out = "DW_OP_reg6"; return DW_DLV_OK; case DW_OP_reg7: *s_out = "DW_OP_reg7"; return DW_DLV_OK; case DW_OP_reg8: *s_out = "DW_OP_reg8"; return DW_DLV_OK; case DW_OP_reg9: *s_out = "DW_OP_reg9"; return DW_DLV_OK; case DW_OP_reg10: *s_out = "DW_OP_reg10"; return DW_DLV_OK; case DW_OP_reg11: *s_out = "DW_OP_reg11"; return DW_DLV_OK; case DW_OP_reg12: *s_out = "DW_OP_reg12"; return DW_DLV_OK; case DW_OP_reg13: *s_out = "DW_OP_reg13"; return DW_DLV_OK; case DW_OP_reg14: *s_out = "DW_OP_reg14"; return DW_DLV_OK; case DW_OP_reg15: *s_out = "DW_OP_reg15"; return DW_DLV_OK; case DW_OP_reg16: *s_out = "DW_OP_reg16"; return DW_DLV_OK; case DW_OP_reg17: *s_out = "DW_OP_reg17"; return DW_DLV_OK; case DW_OP_reg18: *s_out = "DW_OP_reg18"; return DW_DLV_OK; case DW_OP_reg19: *s_out = "DW_OP_reg19"; return DW_DLV_OK; case DW_OP_reg20: *s_out = "DW_OP_reg20"; return DW_DLV_OK; case DW_OP_reg21: *s_out = "DW_OP_reg21"; return DW_DLV_OK; case DW_OP_reg22: *s_out = "DW_OP_reg22"; return DW_DLV_OK; case DW_OP_reg23: *s_out = "DW_OP_reg23"; return DW_DLV_OK; case DW_OP_reg24: *s_out = "DW_OP_reg24"; return DW_DLV_OK; case DW_OP_reg25: *s_out = "DW_OP_reg25"; return DW_DLV_OK; case DW_OP_reg26: *s_out = "DW_OP_reg26"; return DW_DLV_OK; case DW_OP_reg27: *s_out = "DW_OP_reg27"; return DW_DLV_OK; case DW_OP_reg28: *s_out = "DW_OP_reg28"; return DW_DLV_OK; case DW_OP_reg29: *s_out = "DW_OP_reg29"; return DW_DLV_OK; case DW_OP_reg30: *s_out = "DW_OP_reg30"; return DW_DLV_OK; case DW_OP_reg31: *s_out = "DW_OP_reg31"; return DW_DLV_OK; case DW_OP_breg0: *s_out = "DW_OP_breg0"; return DW_DLV_OK; case DW_OP_breg1: *s_out = "DW_OP_breg1"; return DW_DLV_OK; case DW_OP_breg2: *s_out = "DW_OP_breg2"; return DW_DLV_OK; case DW_OP_breg3: *s_out = "DW_OP_breg3"; return DW_DLV_OK; case DW_OP_breg4: *s_out = "DW_OP_breg4"; return DW_DLV_OK; case DW_OP_breg5: *s_out = "DW_OP_breg5"; return DW_DLV_OK; case DW_OP_breg6: *s_out = "DW_OP_breg6"; return DW_DLV_OK; case DW_OP_breg7: *s_out = "DW_OP_breg7"; return DW_DLV_OK; case DW_OP_breg8: *s_out = "DW_OP_breg8"; return DW_DLV_OK; case DW_OP_breg9: *s_out = "DW_OP_breg9"; return DW_DLV_OK; case DW_OP_breg10: *s_out = "DW_OP_breg10"; return DW_DLV_OK; case DW_OP_breg11: *s_out = "DW_OP_breg11"; return DW_DLV_OK; case DW_OP_breg12: *s_out = "DW_OP_breg12"; return DW_DLV_OK; case DW_OP_breg13: *s_out = "DW_OP_breg13"; return DW_DLV_OK; case DW_OP_breg14: *s_out = "DW_OP_breg14"; return DW_DLV_OK; case DW_OP_breg15: *s_out = "DW_OP_breg15"; return DW_DLV_OK; case DW_OP_breg16: *s_out = "DW_OP_breg16"; return DW_DLV_OK; case DW_OP_breg17: *s_out = "DW_OP_breg17"; return DW_DLV_OK; case DW_OP_breg18: *s_out = "DW_OP_breg18"; return DW_DLV_OK; case DW_OP_breg19: *s_out = "DW_OP_breg19"; return DW_DLV_OK; case DW_OP_breg20: *s_out = "DW_OP_breg20"; return DW_DLV_OK; case DW_OP_breg21: *s_out = "DW_OP_breg21"; return DW_DLV_OK; case DW_OP_breg22: *s_out = "DW_OP_breg22"; return DW_DLV_OK; case DW_OP_breg23: *s_out = "DW_OP_breg23"; return DW_DLV_OK; case DW_OP_breg24: *s_out = "DW_OP_breg24"; return DW_DLV_OK; case DW_OP_breg25: *s_out = "DW_OP_breg25"; return DW_DLV_OK; case DW_OP_breg26: *s_out = "DW_OP_breg26"; return DW_DLV_OK; case DW_OP_breg27: *s_out = "DW_OP_breg27"; return DW_DLV_OK; case DW_OP_breg28: *s_out = "DW_OP_breg28"; return DW_DLV_OK; case DW_OP_breg29: *s_out = "DW_OP_breg29"; return DW_DLV_OK; case DW_OP_breg30: *s_out = "DW_OP_breg30"; return DW_DLV_OK; case DW_OP_breg31: *s_out = "DW_OP_breg31"; return DW_DLV_OK; case DW_OP_regx: *s_out = "DW_OP_regx"; return DW_DLV_OK; case DW_OP_fbreg: *s_out = "DW_OP_fbreg"; return DW_DLV_OK; case DW_OP_bregx: *s_out = "DW_OP_bregx"; return DW_DLV_OK; case DW_OP_piece: *s_out = "DW_OP_piece"; return DW_DLV_OK; case DW_OP_deref_size: *s_out = "DW_OP_deref_size"; return DW_DLV_OK; case DW_OP_xderef_size: *s_out = "DW_OP_xderef_size"; return DW_DLV_OK; case DW_OP_nop: *s_out = "DW_OP_nop"; return DW_DLV_OK; case DW_OP_push_object_address: *s_out = "DW_OP_push_object_address"; return DW_DLV_OK; case DW_OP_call2: *s_out = "DW_OP_call2"; return DW_DLV_OK; case DW_OP_call4: *s_out = "DW_OP_call4"; return DW_DLV_OK; case DW_OP_call_ref: *s_out = "DW_OP_call_ref"; return DW_DLV_OK; case DW_OP_form_tls_address: *s_out = "DW_OP_form_tls_address"; return DW_DLV_OK; case DW_OP_call_frame_cfa: *s_out = "DW_OP_call_frame_cfa"; return DW_DLV_OK; case DW_OP_bit_piece: *s_out = "DW_OP_bit_piece"; return DW_DLV_OK; case DW_OP_implicit_value: *s_out = "DW_OP_implicit_value"; return DW_DLV_OK; case DW_OP_stack_value: *s_out = "DW_OP_stack_value"; return DW_DLV_OK; case DW_OP_lo_user: *s_out = "DW_OP_lo_user"; return DW_DLV_OK; case DW_OP_HP_is_value: *s_out = "DW_OP_HP_is_value"; return DW_DLV_OK; case DW_OP_HP_fltconst4: *s_out = "DW_OP_HP_fltconst4"; return DW_DLV_OK; case DW_OP_HP_fltconst8: *s_out = "DW_OP_HP_fltconst8"; return DW_DLV_OK; case DW_OP_HP_mod_range: *s_out = "DW_OP_HP_mod_range"; return DW_DLV_OK; case DW_OP_HP_unmod_range: *s_out = "DW_OP_HP_unmod_range"; return DW_DLV_OK; case DW_OP_HP_tls: *s_out = "DW_OP_HP_tls"; return DW_DLV_OK; case DW_OP_INTEL_bit_piece: *s_out = "DW_OP_INTEL_bit_piece"; return DW_DLV_OK; case DW_OP_APPLE_uninit: *s_out = "DW_OP_APPLE_uninit"; return DW_DLV_OK; case DW_OP_hi_user: *s_out = "DW_OP_hi_user"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_ATE_name (unsigned int val,const char ** s_out) { switch (val) { case DW_ATE_address: *s_out = "DW_ATE_address"; return DW_DLV_OK; case DW_ATE_boolean: *s_out = "DW_ATE_boolean"; return DW_DLV_OK; case DW_ATE_complex_float: *s_out = "DW_ATE_complex_float"; return DW_DLV_OK; case DW_ATE_float: *s_out = "DW_ATE_float"; return DW_DLV_OK; case DW_ATE_signed: *s_out = "DW_ATE_signed"; return DW_DLV_OK; case DW_ATE_signed_char: *s_out = "DW_ATE_signed_char"; return DW_DLV_OK; case DW_ATE_unsigned: *s_out = "DW_ATE_unsigned"; return DW_DLV_OK; case DW_ATE_unsigned_char: *s_out = "DW_ATE_unsigned_char"; return DW_DLV_OK; case DW_ATE_imaginary_float: *s_out = "DW_ATE_imaginary_float"; return DW_DLV_OK; case DW_ATE_packed_decimal: *s_out = "DW_ATE_packed_decimal"; return DW_DLV_OK; case DW_ATE_numeric_string: *s_out = "DW_ATE_numeric_string"; return DW_DLV_OK; case DW_ATE_edited: *s_out = "DW_ATE_edited"; return DW_DLV_OK; case DW_ATE_signed_fixed: *s_out = "DW_ATE_signed_fixed"; return DW_DLV_OK; case DW_ATE_unsigned_fixed: *s_out = "DW_ATE_unsigned_fixed"; return DW_DLV_OK; case DW_ATE_decimal_float: *s_out = "DW_ATE_decimal_float"; return DW_DLV_OK; case DW_ATE_HP_float80: *s_out = "DW_ATE_HP_float80"; return DW_DLV_OK; case DW_ATE_HP_complex_float80: *s_out = "DW_ATE_HP_complex_float80"; return DW_DLV_OK; case DW_ATE_HP_float128: *s_out = "DW_ATE_HP_float128"; return DW_DLV_OK; case DW_ATE_HP_complex_float128: *s_out = "DW_ATE_HP_complex_float128"; return DW_DLV_OK; case DW_ATE_HP_floathpintel: *s_out = "DW_ATE_HP_floathpintel"; return DW_DLV_OK; case DW_ATE_HP_imaginary_float80: *s_out = "DW_ATE_HP_imaginary_float80"; return DW_DLV_OK; case DW_ATE_HP_imaginary_float128: *s_out = "DW_ATE_HP_imaginary_float128"; return DW_DLV_OK; case DW_ATE_SUN_interval_float: *s_out = "DW_ATE_SUN_interval_float"; return DW_DLV_OK; case DW_ATE_SUN_imaginary_float: *s_out = "DW_ATE_SUN_imaginary_float"; return DW_DLV_OK; case DW_ATE_hi_user: *s_out = "DW_ATE_hi_user"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_DS_name (unsigned int val,const char ** s_out) { switch (val) { case DW_DS_unsigned: *s_out = "DW_DS_unsigned"; return DW_DLV_OK; case DW_DS_leading_overpunch: *s_out = "DW_DS_leading_overpunch"; return DW_DLV_OK; case DW_DS_trailing_overpunch: *s_out = "DW_DS_trailing_overpunch"; return DW_DLV_OK; case DW_DS_leading_separate: *s_out = "DW_DS_leading_separate"; return DW_DLV_OK; case DW_DS_trailing_separate: *s_out = "DW_DS_trailing_separate"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_END_name (unsigned int val,const char ** s_out) { switch (val) { case DW_END_default: *s_out = "DW_END_default"; return DW_DLV_OK; case DW_END_big: *s_out = "DW_END_big"; return DW_DLV_OK; case DW_END_little: *s_out = "DW_END_little"; return DW_DLV_OK; case DW_END_lo_user: *s_out = "DW_END_lo_user"; return DW_DLV_OK; case DW_END_hi_user: *s_out = "DW_END_hi_user"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_ATCF_name (unsigned int val,const char ** s_out) { switch (val) { case DW_ATCF_lo_user: *s_out = "DW_ATCF_lo_user"; return DW_DLV_OK; case DW_ATCF_SUN_mop_bitfield: *s_out = "DW_ATCF_SUN_mop_bitfield"; return DW_DLV_OK; case DW_ATCF_SUN_mop_spill: *s_out = "DW_ATCF_SUN_mop_spill"; return DW_DLV_OK; case DW_ATCF_SUN_mop_scopy: *s_out = "DW_ATCF_SUN_mop_scopy"; return DW_DLV_OK; case DW_ATCF_SUN_func_start: *s_out = "DW_ATCF_SUN_func_start"; return DW_DLV_OK; case DW_ATCF_SUN_end_ctors: *s_out = "DW_ATCF_SUN_end_ctors"; return DW_DLV_OK; case DW_ATCF_SUN_branch_target: *s_out = "DW_ATCF_SUN_branch_target"; return DW_DLV_OK; case DW_ATCF_SUN_mop_stack_probe: *s_out = "DW_ATCF_SUN_mop_stack_probe"; return DW_DLV_OK; case DW_ATCF_SUN_func_epilog: *s_out = "DW_ATCF_SUN_func_epilog"; return DW_DLV_OK; case DW_ATCF_hi_user: *s_out = "DW_ATCF_hi_user"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_ACCESS_name (unsigned int val,const char ** s_out) { switch (val) { case DW_ACCESS_public: *s_out = "DW_ACCESS_public"; return DW_DLV_OK; case DW_ACCESS_protected: *s_out = "DW_ACCESS_protected"; return DW_DLV_OK; case DW_ACCESS_private: *s_out = "DW_ACCESS_private"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_VIS_name (unsigned int val,const char ** s_out) { switch (val) { case DW_VIS_local: *s_out = "DW_VIS_local"; return DW_DLV_OK; case DW_VIS_exported: *s_out = "DW_VIS_exported"; return DW_DLV_OK; case DW_VIS_qualified: *s_out = "DW_VIS_qualified"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_VIRTUALITY_name (unsigned int val,const char ** s_out) { switch (val) { case DW_VIRTUALITY_none: *s_out = "DW_VIRTUALITY_none"; return DW_DLV_OK; case DW_VIRTUALITY_virtual: *s_out = "DW_VIRTUALITY_virtual"; return DW_DLV_OK; case DW_VIRTUALITY_pure_virtual: *s_out = "DW_VIRTUALITY_pure_virtual"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_LANG_name (unsigned int val,const char ** s_out) { switch (val) { case DW_LANG_C89: *s_out = "DW_LANG_C89"; return DW_DLV_OK; case DW_LANG_C: *s_out = "DW_LANG_C"; return DW_DLV_OK; case DW_LANG_Ada83: *s_out = "DW_LANG_Ada83"; return DW_DLV_OK; case DW_LANG_C_plus_plus: *s_out = "DW_LANG_C_plus_plus"; return DW_DLV_OK; case DW_LANG_Cobol74: *s_out = "DW_LANG_Cobol74"; return DW_DLV_OK; case DW_LANG_Cobol85: *s_out = "DW_LANG_Cobol85"; return DW_DLV_OK; case DW_LANG_Fortran77: *s_out = "DW_LANG_Fortran77"; return DW_DLV_OK; case DW_LANG_Fortran90: *s_out = "DW_LANG_Fortran90"; return DW_DLV_OK; case DW_LANG_Pascal83: *s_out = "DW_LANG_Pascal83"; return DW_DLV_OK; case DW_LANG_Modula2: *s_out = "DW_LANG_Modula2"; return DW_DLV_OK; case DW_LANG_Java: *s_out = "DW_LANG_Java"; return DW_DLV_OK; case DW_LANG_C99: *s_out = "DW_LANG_C99"; return DW_DLV_OK; case DW_LANG_Ada95: *s_out = "DW_LANG_Ada95"; return DW_DLV_OK; case DW_LANG_Fortran95: *s_out = "DW_LANG_Fortran95"; return DW_DLV_OK; case DW_LANG_PLI: *s_out = "DW_LANG_PLI"; return DW_DLV_OK; case DW_LANG_ObjC: *s_out = "DW_LANG_ObjC"; return DW_DLV_OK; case DW_LANG_ObjC_plus_plus: *s_out = "DW_LANG_ObjC_plus_plus"; return DW_DLV_OK; case DW_LANG_UPC: *s_out = "DW_LANG_UPC"; return DW_DLV_OK; case DW_LANG_D: *s_out = "DW_LANG_D"; return DW_DLV_OK; case DW_LANG_Python: *s_out = "DW_LANG_Python"; return DW_DLV_OK; case DW_LANG_OpenCL: *s_out = "DW_LANG_OpenCL"; return DW_DLV_OK; case DW_LANG_Go: *s_out = "DW_LANG_Go"; return DW_DLV_OK; case DW_LANG_lo_user: *s_out = "DW_LANG_lo_user"; return DW_DLV_OK; case DW_LANG_Mips_Assembler: *s_out = "DW_LANG_Mips_Assembler"; return DW_DLV_OK; case DW_LANG_Upc: *s_out = "DW_LANG_Upc"; return DW_DLV_OK; case DW_LANG_SUN_Assembler: *s_out = "DW_LANG_SUN_Assembler"; return DW_DLV_OK; case DW_LANG_ALTIUM_Assembler: *s_out = "DW_LANG_ALTIUM_Assembler"; return DW_DLV_OK; case DW_LANG_hi_user: *s_out = "DW_LANG_hi_user"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_ID_name (unsigned int val,const char ** s_out) { switch (val) { case DW_ID_case_sensitive: *s_out = "DW_ID_case_sensitive"; return DW_DLV_OK; case DW_ID_up_case: *s_out = "DW_ID_up_case"; return DW_DLV_OK; case DW_ID_down_case: *s_out = "DW_ID_down_case"; return DW_DLV_OK; case DW_ID_case_insensitive: *s_out = "DW_ID_case_insensitive"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_CC_name (unsigned int val,const char ** s_out) { switch (val) { case DW_CC_normal: *s_out = "DW_CC_normal"; return DW_DLV_OK; case DW_CC_program: *s_out = "DW_CC_program"; return DW_DLV_OK; case DW_CC_nocall: *s_out = "DW_CC_nocall"; return DW_DLV_OK; case DW_CC_lo_user: *s_out = "DW_CC_lo_user"; return DW_DLV_OK; case DW_CC_ALTIUM_interrupt: *s_out = "DW_CC_ALTIUM_interrupt"; return DW_DLV_OK; case DW_CC_ALTIUM_near_system_stack: *s_out = "DW_CC_ALTIUM_near_system_stack"; return DW_DLV_OK; case DW_CC_ALTIUM_near_user_stack: *s_out = "DW_CC_ALTIUM_near_user_stack"; return DW_DLV_OK; case DW_CC_ALTIUM_huge_user_stack: *s_out = "DW_CC_ALTIUM_huge_user_stack"; return DW_DLV_OK; case DW_CC_hi_user: *s_out = "DW_CC_hi_user"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_INL_name (unsigned int val,const char ** s_out) { switch (val) { case DW_INL_not_inlined: *s_out = "DW_INL_not_inlined"; return DW_DLV_OK; case DW_INL_inlined: *s_out = "DW_INL_inlined"; return DW_DLV_OK; case DW_INL_declared_not_inlined: *s_out = "DW_INL_declared_not_inlined"; return DW_DLV_OK; case DW_INL_declared_inlined: *s_out = "DW_INL_declared_inlined"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_ORD_name (unsigned int val,const char ** s_out) { switch (val) { case DW_ORD_row_major: *s_out = "DW_ORD_row_major"; return DW_DLV_OK; case DW_ORD_col_major: *s_out = "DW_ORD_col_major"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_DSC_name (unsigned int val,const char ** s_out) { switch (val) { case DW_DSC_label: *s_out = "DW_DSC_label"; return DW_DLV_OK; case DW_DSC_range: *s_out = "DW_DSC_range"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_LNS_name (unsigned int val,const char ** s_out) { switch (val) { case DW_LNS_copy: *s_out = "DW_LNS_copy"; return DW_DLV_OK; case DW_LNS_advance_pc: *s_out = "DW_LNS_advance_pc"; return DW_DLV_OK; case DW_LNS_advance_line: *s_out = "DW_LNS_advance_line"; return DW_DLV_OK; case DW_LNS_set_file: *s_out = "DW_LNS_set_file"; return DW_DLV_OK; case DW_LNS_set_column: *s_out = "DW_LNS_set_column"; return DW_DLV_OK; case DW_LNS_negate_stmt: *s_out = "DW_LNS_negate_stmt"; return DW_DLV_OK; case DW_LNS_set_basic_block: *s_out = "DW_LNS_set_basic_block"; return DW_DLV_OK; case DW_LNS_const_add_pc: *s_out = "DW_LNS_const_add_pc"; return DW_DLV_OK; case DW_LNS_fixed_advance_pc: *s_out = "DW_LNS_fixed_advance_pc"; return DW_DLV_OK; case DW_LNS_set_prologue_end: *s_out = "DW_LNS_set_prologue_end"; return DW_DLV_OK; case DW_LNS_set_epilogue_begin: *s_out = "DW_LNS_set_epilogue_begin"; return DW_DLV_OK; case DW_LNS_set_isa: *s_out = "DW_LNS_set_isa"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_LNE_name (unsigned int val,const char ** s_out) { switch (val) { case DW_LNE_end_sequence: *s_out = "DW_LNE_end_sequence"; return DW_DLV_OK; case DW_LNE_set_address: *s_out = "DW_LNE_set_address"; return DW_DLV_OK; case DW_LNE_define_file: *s_out = "DW_LNE_define_file"; return DW_DLV_OK; case DW_LNE_set_discriminator: *s_out = "DW_LNE_set_discriminator"; return DW_DLV_OK; case DW_LNE_HP_negate_is_UV_update: *s_out = "DW_LNE_HP_negate_is_UV_update"; return DW_DLV_OK; case DW_LNE_HP_push_context: *s_out = "DW_LNE_HP_push_context"; return DW_DLV_OK; case DW_LNE_HP_pop_context: *s_out = "DW_LNE_HP_pop_context"; return DW_DLV_OK; case DW_LNE_HP_set_file_line_column: *s_out = "DW_LNE_HP_set_file_line_column"; return DW_DLV_OK; case DW_LNE_HP_set_routine_name: *s_out = "DW_LNE_HP_set_routine_name"; return DW_DLV_OK; case DW_LNE_HP_set_sequence: *s_out = "DW_LNE_HP_set_sequence"; return DW_DLV_OK; case DW_LNE_HP_negate_post_semantics: *s_out = "DW_LNE_HP_negate_post_semantics"; return DW_DLV_OK; case DW_LNE_HP_negate_function_exit: *s_out = "DW_LNE_HP_negate_function_exit"; return DW_DLV_OK; case DW_LNE_HP_negate_front_end_logical: *s_out = "DW_LNE_HP_negate_front_end_logical"; return DW_DLV_OK; case DW_LNE_HP_define_proc: *s_out = "DW_LNE_HP_define_proc"; return DW_DLV_OK; case DW_LNE_lo_user: *s_out = "DW_LNE_lo_user"; return DW_DLV_OK; case DW_LNE_hi_user: *s_out = "DW_LNE_hi_user"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_ISA_name (unsigned int val,const char ** s_out) { switch (val) { case DW_ISA_UNKNOWN: *s_out = "DW_ISA_UNKNOWN"; return DW_DLV_OK; case DW_ISA_ARM_thumb: *s_out = "DW_ISA_ARM_thumb"; return DW_DLV_OK; case DW_ISA_ARM_arm: *s_out = "DW_ISA_ARM_arm"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_MACINFO_name (unsigned int val,const char ** s_out) { switch (val) { case DW_MACINFO_define: *s_out = "DW_MACINFO_define"; return DW_DLV_OK; case DW_MACINFO_undef: *s_out = "DW_MACINFO_undef"; return DW_DLV_OK; case DW_MACINFO_start_file: *s_out = "DW_MACINFO_start_file"; return DW_DLV_OK; case DW_MACINFO_end_file: *s_out = "DW_MACINFO_end_file"; return DW_DLV_OK; case DW_MACINFO_vendor_ext: *s_out = "DW_MACINFO_vendor_ext"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_CFA_name (unsigned int val,const char ** s_out) { switch (val) { case DW_CFA_extended: *s_out = "DW_CFA_extended"; return DW_DLV_OK; case DW_CFA_set_loc: *s_out = "DW_CFA_set_loc"; return DW_DLV_OK; case DW_CFA_advance_loc1: *s_out = "DW_CFA_advance_loc1"; return DW_DLV_OK; case DW_CFA_advance_loc2: *s_out = "DW_CFA_advance_loc2"; return DW_DLV_OK; case DW_CFA_advance_loc4: *s_out = "DW_CFA_advance_loc4"; return DW_DLV_OK; case DW_CFA_offset_extended: *s_out = "DW_CFA_offset_extended"; return DW_DLV_OK; case DW_CFA_restore_extended: *s_out = "DW_CFA_restore_extended"; return DW_DLV_OK; case DW_CFA_undefined: *s_out = "DW_CFA_undefined"; return DW_DLV_OK; case DW_CFA_same_value: *s_out = "DW_CFA_same_value"; return DW_DLV_OK; case DW_CFA_register: *s_out = "DW_CFA_register"; return DW_DLV_OK; case DW_CFA_remember_state: *s_out = "DW_CFA_remember_state"; return DW_DLV_OK; case DW_CFA_restore_state: *s_out = "DW_CFA_restore_state"; return DW_DLV_OK; case DW_CFA_def_cfa: *s_out = "DW_CFA_def_cfa"; return DW_DLV_OK; case DW_CFA_def_cfa_register: *s_out = "DW_CFA_def_cfa_register"; return DW_DLV_OK; case DW_CFA_def_cfa_offset: *s_out = "DW_CFA_def_cfa_offset"; return DW_DLV_OK; case DW_CFA_def_cfa_expression: *s_out = "DW_CFA_def_cfa_expression"; return DW_DLV_OK; case DW_CFA_expression: *s_out = "DW_CFA_expression"; return DW_DLV_OK; case DW_CFA_offset_extended_sf: *s_out = "DW_CFA_offset_extended_sf"; return DW_DLV_OK; case DW_CFA_def_cfa_sf: *s_out = "DW_CFA_def_cfa_sf"; return DW_DLV_OK; case DW_CFA_def_cfa_offset_sf: *s_out = "DW_CFA_def_cfa_offset_sf"; return DW_DLV_OK; case DW_CFA_val_offset: *s_out = "DW_CFA_val_offset"; return DW_DLV_OK; case DW_CFA_val_offset_sf: *s_out = "DW_CFA_val_offset_sf"; return DW_DLV_OK; case DW_CFA_val_expression: *s_out = "DW_CFA_val_expression"; return DW_DLV_OK; case DW_CFA_lo_user: *s_out = "DW_CFA_lo_user"; return DW_DLV_OK; case DW_CFA_MIPS_advance_loc8: *s_out = "DW_CFA_MIPS_advance_loc8"; return DW_DLV_OK; case DW_CFA_GNU_window_save: *s_out = "DW_CFA_GNU_window_save"; return DW_DLV_OK; case DW_CFA_GNU_args_size: *s_out = "DW_CFA_GNU_args_size"; return DW_DLV_OK; case DW_CFA_GNU_negative_offset_extended: *s_out = "DW_CFA_GNU_negative_offset_extended"; return DW_DLV_OK; case DW_CFA_high_user: *s_out = "DW_CFA_high_user"; return DW_DLV_OK; case DW_CFA_advance_loc: *s_out = "DW_CFA_advance_loc"; return DW_DLV_OK; case DW_CFA_offset: *s_out = "DW_CFA_offset"; return DW_DLV_OK; case DW_CFA_restore: *s_out = "DW_CFA_restore"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_EH_name (unsigned int val,const char ** s_out) { switch (val) { case DW_EH_PE_absptr: *s_out = "DW_EH_PE_absptr"; return DW_DLV_OK; case DW_EH_PE_uleb128: *s_out = "DW_EH_PE_uleb128"; return DW_DLV_OK; case DW_EH_PE_udata2: *s_out = "DW_EH_PE_udata2"; return DW_DLV_OK; case DW_EH_PE_udata4: *s_out = "DW_EH_PE_udata4"; return DW_DLV_OK; case DW_EH_PE_udata8: *s_out = "DW_EH_PE_udata8"; return DW_DLV_OK; case DW_EH_PE_sleb128: *s_out = "DW_EH_PE_sleb128"; return DW_DLV_OK; case DW_EH_PE_sdata2: *s_out = "DW_EH_PE_sdata2"; return DW_DLV_OK; case DW_EH_PE_sdata4: *s_out = "DW_EH_PE_sdata4"; return DW_DLV_OK; case DW_EH_PE_sdata8: *s_out = "DW_EH_PE_sdata8"; return DW_DLV_OK; case DW_EH_PE_pcrel: *s_out = "DW_EH_PE_pcrel"; return DW_DLV_OK; case DW_EH_PE_textrel: *s_out = "DW_EH_PE_textrel"; return DW_DLV_OK; case DW_EH_PE_datarel: *s_out = "DW_EH_PE_datarel"; return DW_DLV_OK; case DW_EH_PE_funcrel: *s_out = "DW_EH_PE_funcrel"; return DW_DLV_OK; case DW_EH_PE_aligned: *s_out = "DW_EH_PE_aligned"; return DW_DLV_OK; case DW_EH_PE_omit: *s_out = "DW_EH_PE_omit"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_FRAME_name (unsigned int val,const char ** s_out) { switch (val) { case DW_FRAME_CFA_COL: *s_out = "DW_FRAME_CFA_COL"; return DW_DLV_OK; case DW_FRAME_REG1: *s_out = "DW_FRAME_REG1"; return DW_DLV_OK; case DW_FRAME_REG2: *s_out = "DW_FRAME_REG2"; return DW_DLV_OK; case DW_FRAME_REG3: *s_out = "DW_FRAME_REG3"; return DW_DLV_OK; case DW_FRAME_REG4: *s_out = "DW_FRAME_REG4"; return DW_DLV_OK; case DW_FRAME_REG5: *s_out = "DW_FRAME_REG5"; return DW_DLV_OK; case DW_FRAME_REG6: *s_out = "DW_FRAME_REG6"; return DW_DLV_OK; case DW_FRAME_REG7: *s_out = "DW_FRAME_REG7"; return DW_DLV_OK; case DW_FRAME_REG8: *s_out = "DW_FRAME_REG8"; return DW_DLV_OK; case DW_FRAME_REG9: *s_out = "DW_FRAME_REG9"; return DW_DLV_OK; case DW_FRAME_REG10: *s_out = "DW_FRAME_REG10"; return DW_DLV_OK; case DW_FRAME_REG11: *s_out = "DW_FRAME_REG11"; return DW_DLV_OK; case DW_FRAME_REG12: *s_out = "DW_FRAME_REG12"; return DW_DLV_OK; case DW_FRAME_REG13: *s_out = "DW_FRAME_REG13"; return DW_DLV_OK; case DW_FRAME_REG14: *s_out = "DW_FRAME_REG14"; return DW_DLV_OK; case DW_FRAME_REG15: *s_out = "DW_FRAME_REG15"; return DW_DLV_OK; case DW_FRAME_REG16: *s_out = "DW_FRAME_REG16"; return DW_DLV_OK; case DW_FRAME_REG17: *s_out = "DW_FRAME_REG17"; return DW_DLV_OK; case DW_FRAME_REG18: *s_out = "DW_FRAME_REG18"; return DW_DLV_OK; case DW_FRAME_REG19: *s_out = "DW_FRAME_REG19"; return DW_DLV_OK; case DW_FRAME_REG20: *s_out = "DW_FRAME_REG20"; return DW_DLV_OK; case DW_FRAME_REG21: *s_out = "DW_FRAME_REG21"; return DW_DLV_OK; case DW_FRAME_REG22: *s_out = "DW_FRAME_REG22"; return DW_DLV_OK; case DW_FRAME_REG23: *s_out = "DW_FRAME_REG23"; return DW_DLV_OK; case DW_FRAME_REG24: *s_out = "DW_FRAME_REG24"; return DW_DLV_OK; case DW_FRAME_REG25: *s_out = "DW_FRAME_REG25"; return DW_DLV_OK; case DW_FRAME_REG26: *s_out = "DW_FRAME_REG26"; return DW_DLV_OK; case DW_FRAME_REG27: *s_out = "DW_FRAME_REG27"; return DW_DLV_OK; case DW_FRAME_REG28: *s_out = "DW_FRAME_REG28"; return DW_DLV_OK; case DW_FRAME_REG29: *s_out = "DW_FRAME_REG29"; return DW_DLV_OK; case DW_FRAME_REG30: *s_out = "DW_FRAME_REG30"; return DW_DLV_OK; case DW_FRAME_REG31: *s_out = "DW_FRAME_REG31"; return DW_DLV_OK; case DW_FRAME_FREG0: *s_out = "DW_FRAME_FREG0"; return DW_DLV_OK; case DW_FRAME_FREG1: *s_out = "DW_FRAME_FREG1"; return DW_DLV_OK; case DW_FRAME_FREG2: *s_out = "DW_FRAME_FREG2"; return DW_DLV_OK; case DW_FRAME_FREG3: *s_out = "DW_FRAME_FREG3"; return DW_DLV_OK; case DW_FRAME_FREG4: *s_out = "DW_FRAME_FREG4"; return DW_DLV_OK; case DW_FRAME_FREG5: *s_out = "DW_FRAME_FREG5"; return DW_DLV_OK; case DW_FRAME_FREG6: *s_out = "DW_FRAME_FREG6"; return DW_DLV_OK; case DW_FRAME_FREG7: *s_out = "DW_FRAME_FREG7"; return DW_DLV_OK; case DW_FRAME_FREG8: *s_out = "DW_FRAME_FREG8"; return DW_DLV_OK; case DW_FRAME_FREG9: *s_out = "DW_FRAME_FREG9"; return DW_DLV_OK; case DW_FRAME_FREG10: *s_out = "DW_FRAME_FREG10"; return DW_DLV_OK; case DW_FRAME_FREG11: *s_out = "DW_FRAME_FREG11"; return DW_DLV_OK; case DW_FRAME_FREG12: *s_out = "DW_FRAME_FREG12"; return DW_DLV_OK; case DW_FRAME_FREG13: *s_out = "DW_FRAME_FREG13"; return DW_DLV_OK; case DW_FRAME_FREG14: *s_out = "DW_FRAME_FREG14"; return DW_DLV_OK; case DW_FRAME_FREG15: *s_out = "DW_FRAME_FREG15"; return DW_DLV_OK; case DW_FRAME_FREG16: *s_out = "DW_FRAME_FREG16"; return DW_DLV_OK; case DW_FRAME_FREG17: *s_out = "DW_FRAME_FREG17"; return DW_DLV_OK; case DW_FRAME_FREG18: *s_out = "DW_FRAME_FREG18"; return DW_DLV_OK; case DW_FRAME_FREG19: *s_out = "DW_FRAME_FREG19"; return DW_DLV_OK; case DW_FRAME_FREG20: *s_out = "DW_FRAME_FREG20"; return DW_DLV_OK; case DW_FRAME_FREG21: *s_out = "DW_FRAME_FREG21"; return DW_DLV_OK; case DW_FRAME_FREG22: *s_out = "DW_FRAME_FREG22"; return DW_DLV_OK; case DW_FRAME_FREG23: *s_out = "DW_FRAME_FREG23"; return DW_DLV_OK; case DW_FRAME_FREG24: *s_out = "DW_FRAME_FREG24"; return DW_DLV_OK; case DW_FRAME_FREG25: *s_out = "DW_FRAME_FREG25"; return DW_DLV_OK; case DW_FRAME_FREG26: *s_out = "DW_FRAME_FREG26"; return DW_DLV_OK; case DW_FRAME_FREG27: *s_out = "DW_FRAME_FREG27"; return DW_DLV_OK; case DW_FRAME_FREG28: *s_out = "DW_FRAME_FREG28"; return DW_DLV_OK; case DW_FRAME_FREG29: *s_out = "DW_FRAME_FREG29"; return DW_DLV_OK; case DW_FRAME_FREG30: *s_out = "DW_FRAME_FREG30"; return DW_DLV_OK; case DW_FRAME_HIGHEST_NORMAL_REGISTER: *s_out = "DW_FRAME_HIGHEST_NORMAL_REGISTER"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_CHILDREN_name (unsigned int val,const char ** s_out) { switch (val) { case DW_CHILDREN_no: *s_out = "DW_CHILDREN_no"; return DW_DLV_OK; case DW_CHILDREN_yes: *s_out = "DW_CHILDREN_yes"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* ARGSUSED */ int dwarf_get_ADDR_name (unsigned int val,const char ** s_out) { switch (val) { case DW_ADDR_none: *s_out = "DW_ADDR_none"; return DW_DLV_OK; } return DW_DLV_NO_ENTRY; } /* END FILE */