Lines Matching refs:readelf

10 	* readelf.c (print_debug_line_section): Remove unnecessary
15 * readelf.c (print_cfa_program): Lift regname function to...
21 * readelf.c (print_attributes): Lift left function to...
27 * readelf.c (handle_core_registers): Lift same_set function to...
33 * readelf.c (parse_opt): Lift add_dump_section function to...
94 * readelf.c (qsort_r): Use qsort for improved portability.
103 * readelf.c (print_shdr): Likewise.
122 * readelf.c (print_phdr, handle_gnu_hash,
128 * readelf.c (print_debug_addr_section): Fix spelling typo in error
152 * readelf.c (next_listptr_offset): Take idx as pointer, to be updated
161 * readelf.c (print_cfa_program): Take ehdr as argument. Use it to
168 * readelf.c (print_debug_ranges_section): Base address entry can
178 * readelf.c (print_debug_line_section): It is not an error if there
240 * readelf.c (print_debug): Check .gnu.debuglto_ prefix.
300 * readelf.c (main): Likewise.
304 * readelf.c (PRINT_DYNSYM_TABLE): New argp key value.
312 * readelf.c (for_each_section_argument): Call (*dump) also for
329 * readelf (options): Add OPTION_ARG_OPTIONAL "SECTION" for notes.
347 * readelf.c (print_ehdr): Use dwelf_elf_e_machine_string instead of
361 * readelf.c (struct attrcb_args): Rename die to dies.
368 * readelf.c (cleanup_list): New function.
395 * readelf.c (attr_callback): Print DW_AT_data_member_location as
400 * readelf.c (print_debug_macinfo_section): Check cus[0] is not the
413 * readelf.c (print_debug_line_section): Check we are not at end of
418 * readelf.c (print_debug_line_section): Check terminating NUL byte
423 * readelf (handle_core_note): Pass desc to ebl_core_note.
439 * readelf.c (handle_notes_data): Handle
445 * readelf.c (handle_notes_data): Pass n_descsz to
452 * readelf.c (process_elf_file): Use dwelf_elf_begin to open pure_elf.
493 * readelf (handle_notes): Likewise.
502 * readelf.c (section_name): Remove ehdr argument, lookup shstrndx.
523 * readelf.c (print_debug_frame_section): Make sure readp is never
551 * readelf.c (print_debug_macro_section): Use elf_getdata. Print
576 * readelf.c (print_shdr): Get number of section with elf_getshdrnum.
615 * readelf.c (print_debug_aranges_section): Make sure there is enough
646 * readelf.c (print_debug_addr_section): Rename index var to uidx.
663 * readelf.c: Likewise.
671 * readelf.c (print_decoded_line_section): Use dwarf_next_lines
677 * readelf.c (attr_callback): Only print block as expressions if it
682 * readelf.c (print_form_data): Check we have 4, not 2, bytes
687 * readelf.c (print_form_data): Don't increase strreadp after use.
692 * readelf.c (print_debug_loc_section): Make sure next_off doesn't
697 * readelf.c (die_type_sign_bytes): New function.
704 * readelf.c (print_form_data): Don't reuse readp and readendp when
709 * readelf.c (print_form_data): Don't cast value to ptrdiff_t, cast
714 * readelf.c (print_debug_rnglists_section): Calculate max_entries
721 * readelf.c (print_debug_line_section): Stop printing directories
726 * readelf.c (format_result): Removed.
746 * readelf.c (print_debug_addr_section): Set unit_length always to
751 * readelf.c (print_debug_loc_section): Set begin to idx when failing
756 * readelf.c (handle_sysv_hash): Don't leak lengths array when
762 * readelf.c (print_debug_macro_section): Extend vendor array by one
767 * readelf.c (main): Lookup "no" for no_str.
773 * readelf (format_result): New static char pointer.
793 * readelf.c (yes_str): New static char pointer.
800 * readelf.c (main): Call __fsetlocking (stdout, FSETLOCKING_BYCALLER).
804 * readelf.c (print_debug_units): Print the dwo name and id when
809 * readelf.c (enum section_e): Make section_types not an alias of
818 * readelf.c (attr_callback): Only register section_loc when not
823 * readelf.c (print_debug_loc_section): Use correct listptr for
828 * readelf.c (print_debug_units): Check offset against -1 not ~0ul.
832 * readelf.c (print_debug_loc_section): Handle GNU DebugFission list
837 * readelf.c (print_debug): Record and reset section_info status in
842 * readelf.c (print_debug_units): Turn "Could not find split compile
847 * readelf.c (parse_opt): Request implicit section_info for "str".
856 * readelf.c (options): Add addr.
868 * readelf.c (attr_callback): Handle DW_FORM_loclistx and
873 * readelf.c (dwarf_loc_list_encoding_string): New functions.
892 * readelf.c (DWARF_SKELETON): New constant.
906 * readelf.c (dwarf_range_list_encoding_string): New function.
920 * readelf.c (get_indexed_addr): New function.
929 * readelf.c (options): Add info+.
941 * readelf.c (print_debug_units): Print unit type and id for any
946 * readelf.c (print_ops): Handle DW_OP_GNU_addr_index and
955 * readelf.c (print_debug): Also recognize .dwo section name variants.
963 * readelf.c (print_form_data): Cast comparisons against offset_len to
969 * readelf.c (print_debug_macro_section): Use libdw_valid_user_form.
974 * readelf.c (dwarf_line_content_description_string): New function.
990 * readelf.c (print_debug_aranges_section): Try elf_rawdata if no
1001 * readelf.c (print_debug): If .debug_info is needed implicitly by
1008 * readelf.c (attr_callback): Handle DW_FORM_ref_sup4 and
1013 * readelf.c (print_debug_str_section): Take raw section data. Don't
1024 * readelf.c (print_debug_line_section). In advance_pc, advance
1029 * readelf.c (attr_callback): Only show errors when not silent.
1033 * readelf.c (attr_callback): Handle DW_FORM_strx[1234].
1037 * readelf.c (attr_callback): Handle DW_FORM_addrx[1234].
1041 * readelf.c (handle_sysv_hash): Break bucket chain after nchain
1047 * readelf.c (attr_callback): Print dwarf_dieoffset as %PRIx64,
1052 * readelf.c (attr_callback): Report error when DW_AT_decl_file or
1057 * readelf.c (print_ops): Handle DW_OP_addrx, DW_OP_constx,
1064 * readelf.c (struct listptr): Add attr field.
1084 * readelf.c (attr_callback): Handle DW_FORM_data16 as Dwarf_Block.
1088 * readelf.c (print_debug_abbrev_section): Print the value of a
1094 * readelf.c (dwarf_unit_string): New function.
1108 * readelf.c (parse_opt): Likewise.
1116 * readelf.c (print_debug_ranges_section): Initialize cu to last_cu.
1121 * readelf.c (attr_callback): Use dwarf_form_name for unknown forms.
1126 * readelf.c (print_debug_units): Print DIE offset in error message
1131 * readelf.c (handle_notes_data): Don't use EXIT_FAILURE in error.
1136 * readelf.c (print_ops): Update data pointer and print arguments
1141 * readelf.c (argp_options): Add "section-groups", 'g'.
1145 * readelf.c (print_debug_loc_section): Print CU base and unresolved
1150 * readelf.c (print_debug_ranges_section): Print CU base and unresolved
1155 * readelf.c (attr_callback): Set valuestr to resolved file name
1160 * readelf.c (print_debug_units): Print abbrev code after DIE tag.
1164 * readelf.c (print_ops): Use only2 space for index. re-indent +5
1169 * readelf.c (attr_callback): Print attribute name and form in error
1174 * readelf.c (attr_callback): Print DIE offset in error messages.
1178 * readelf.c (print_ops): Handle DW_OP_GNU_variable_value. Print
1201 * readelf.c: Hardcode the signal numbers for non-linux systems.
1205 * readelf.c (print_debug_macro_section): Accept either version 4 or
1212 * readelf.c (dwarf_defaulted_string): New function.
1247 * readelf.c: Include strings.h.
1255 * readelf.c: Replace YESSTR and NOSTR with gettext ("yes") and
1285 * readelf.c (handle_notes_data): Likewise.
1289 * readelf.c (handle_gnu_hash): Check inner < max_nsyms before
1300 * readelf.c: Likewise.
1329 * readelf.c: Likewise.
1338 * readelf.c (options): Add optional arg SECTION for symbols.
1372 * readelf.c: Likewise.
1443 * readelf.c (print_scngrp): Call error when gelf_getshdr fails.
1459 * readelf.c (read_encoded): Move up.
1477 * readelf.c (print_shdr): Use %zx to print size_t.
1495 * readelf.c (options): Expand -z help text.
1508 * readelf.c (argp_option): Describe --decompress,-z.
1583 * readelf.c (process_file): Likewise.
1618 * readelf.c (handle_core_item): Likewise, but use alloca
1645 * readelf.c (print_debug_exception_table): Initialize variable before
1654 * readelf.c (handle_dynamic): Likewise.
1676 * readelf.c (handle_core_item): Handle right shift >= 32 bits.
1706 * readelf.c (print_phdr): Make sure phdr2_mem lifetime/scope equals
1711 * readelf.c (handle_gnu_hash): Free lengths on invalid_data.
1725 * strings.c (readelf): Use "<unknown>" if we cannot retrieve section
1744 * Makefile.am: Define ldgeneric, readelf, nm, size, strip, elflint,
1855 * readelf.c (print_debug_frame_section): Cast start to Dwarf_Off
1861 * readelf.c (print_gdb_index_section): Check all offsets used
1866 * readelf.c (print_debug): Don't return, but always use dummy_dbg.
1870 * readelf.c (print_gdb_index_section): Add overflow checking for
1882 * readelf.c (dwarf_tag_string, dwarf_attr_string)
1946 * readelf.c (print_debug_macinfo_section): Mark cus sentinel files
1951 * readelf.c (print_debug_exception_table): Add max_action overflow
1961 * readelf.c (print_cfa_program): Add bounds check before each op that
1966 * readelf.c (print_decoded_line_section): Print dwarf_errmsg if
1971 * readelf.c (print_debug_line_section): Correct overflow check for
1977 * readelf.c (notice_listptr): Return false if offset doesn't fit
1983 * readelf.c (print_ops): Don't assert when addr_size or ref_size
1988 * readelf.c (print_gdb_index_section): Add more bounds checks.
1992 * readelf.c (print_debug_line_section): Check there is enough room
1999 * readelf.c (print_attributes): Likewise.
2016 * readelf.c (print_debug_exception_table): Check TType base offset
2021 * readelf.c (print_debug_frame_section): Check number of augmentation
2026 * readelf.c (handle_file_note): Check count fits data section and
2031 * readelf.c (print_debug_exception_table): Report invalid data if
2047 * readelf.c (print_debug_line_section): max_ops_per_instr cannot
2052 * readelf.c (print_ops): Handle zero ref_size for DW_OP_call_ref
2064 * readelf.c (handle_sysv_hash64): Fix overflow check.
2068 * readelf.c (handle_relocs_rel): Don't reuse destshdr to store
2075 * readelf.c (print_debug_aranges_section): Cast Dwarf_Word length
2080 * readelf.c (print_debug_line_section): Check line_range is not zero
2085 * readelf.c (print_debug_aranges_section): Check length to catch
2090 * readelf.c (print_attributes): Guard against empty section.
2099 * readelf.c (process_elf_file): Remove redundant ehdr->e_phoff check.
2109 * readelf.c (print_cfa_program): Fix sanity check of DW_FORM_block
2114 * readelf.c (handle_verneed): Check vna_next and vn_next exist.
2127 * readelf.c (print_debug_frame_section): Warn if ptr_size is not 4
2132 * readelf (process_elf_file): Set phnum to zero if there aren't
2138 * readelf.c (print_cfa_program): Check block len before calling
2143 * readelf.c (print_debug_frame_section): Sanity Check CIE
2148 * readelf.c (handle_versym): Check def == NULL before use.
2152 * readelf.c (handle_versym): Initialize vername and filename array
2157 * readelf.c (handle_sysv_hash): Sanity check section contents.
2163 * readelf.c (handle_relocs_rela): Typo fix, test DESTSHDR properly.
2167 * readelf.c (encoded_ptr_size): In the switch statement, change
2187 * readelf.c (print_debug): Skip section if name is NULL.
2191 * readelf.c (handle_relocs_rela): Print header like handle_relocs_rel
2220 * readelf.c (find_no_debuginfo): Call dwfl_standard_find_debuginfo
2229 * readelf.c (handle_core_item): Make sure variable length array
2234 * readelf.c (print_gdb_index_section): Use unsigned int for 31 bits
2245 * readelf.c (print_debug_aranges_section): Don't get the raw section
2256 * readelf.c (buf_read_ulong): Pass actual long size to convert.
2260 * readelf.c (attr_callback): Print DW_FORM_sdata values as signed
2265 * readelf (print_phdr): Check there is a SHT_PROGBITS section at the
2271 * readelf.c (print_phdr): Check phdr->p_filesz and make sure
2331 * readelf.c (handle_dynamic, handle_symtab): Check for bogus sh_link.
2346 * readelf.c (handle_dynamic, handle_relocs_rel)
2352 * readelf.c (print_debug_macro_section): Clear vendor array before
2484 * readelf.c (format_dwarf_addr): Use dwfl_module_addrinfo to get
2503 * readelf.c (handle_core_item) <'h'>: New branch for handling
2527 * readelf.c (print_debug_ranges_section): Cast address to size_t
2537 * readelf.c (handle_file_note): New function.
2542 * readelf.c (handle_siginfo_note): New function.
2562 * readelf.c (print_ops): Take CU as argument, use it to print
2579 * readelf.c (print_ops): Format first DW_OP_GNU_implicit_pointer
2588 * readelf.c (argp_options): Add decodedline.
2597 * readelf.c (argp_option): Add decodedaranges.
2606 * readelf.c (attrcb_args): Add Dwarf_Die.
2613 * readelf.c (print_gdb_index_section): Free format_dwarf_addr results.
2617 * readelf.c (print_gdb_index_section): Accept version 8.
2640 * readelf.c (argp_option): Add unresolved-address-offsets, U.
2654 * readelf.c (struct listptr): Add base Dwarf_Addr field.
2667 * readelf.c (handle_core_items): Limit special repeated items handling
2672 * readelf.c (ELF_INPUT_SECTION): New argp key value.
2685 * readelf.c (print_debug_frame_section): Adjust FDE start address
2700 * readelf.c (print_ops): DW_OP_skip and DW_OP_bra targets are
2705 * readelf.c (ITEM_WRAP_COLUMN, REGISTER_WRAP_COLUMN): Merge to ...
2717 * readelf.c (handle_core_item) <b>: Make run an outer block variable.
2722 * readelf.c (print_debug_macro_section): Print offset as PRIx64.
2726 * readelf.c (register_info): Handle loc == NULL.
2734 * readelf.c (dwarf_tag_name): Renamed from dwarf_tag_string.
2769 * readelf.c (dwarf_form_string): Handle DW_FORM_GNU_ref_alt and
2781 * readelf.c (dwarf_lang_string): Use DW_LANG_ObjC, not DW_LANG_Objc.
2786 * readelf.c (print_ops): Handle DW_OP_GNU_parameter_ref.
2790 * readelf.c (options): Add macro to help of debug-dump.
2799 * readelf.c (print_gdb_index_section): Add version 7 support.
2805 * readelf.c (dwarf_attr_string): Add DW_AT_GNU_macros.
2809 * readelf.c (print_ops): Cast printf PRIu/x64 arguments to uint64_t
2819 * readelf.c (print_ops): Add DW_OP_GNU_push_tls_address,
2828 * readelf.c (print_debug_abbrev_section): Check there is Dwarf
2834 * readelf.c (print_gdb_index_section): Accept version 6.
2838 * readelf.c (attr_callback): Don't special case DW_FORM_sec_offset.
2851 * readelf.c: Likewise.
2895 * readelf.c (print_debug): Initialize DUMMY_DBG.elf.
2908 * readelf.c (register_info): Assume the right size of an array.
2943 * readelf.c (options, parse_opt): Grok -W/--wide and ignore it.
2977 * readelf.c (print_ops): Handle DW_OP_GNU_const_type,
2983 * readelf.c (dwarf_tag_string): Fixup DW_TAG_GNU_call_site and
2997 * readelf.c (handle_notes_data): Call ebl_object_note_type_name
3002 * readelf.c (options): Add gdb_index.
3010 * readelf.c (print_debug_line_section): Emit initial space for all
3015 * readelf.c (handle_dynamic): Don't segfault at DT_PLTREL case.
3019 * readelf.c (dwarf_tag_string): Support DW_TAG_GNU_call_site
3041 * readelf.c (reset_listptr): Clear TABLE->TABLE.
3045 * readelf.c (dwarf_attr_string): Add DW_AT_GNU_* handling.
3050 * readelf.c (section_name): New function.
3064 * readelf.c (dwarf_attr_string): Grok DW_AT_GNU_odr_signature.
3108 * readelf.c (print_ops): Handle DW_OP_GNU_implicit_pointer.
3113 * readelf.c (parse_opt): Add section_info to implicit_debug_sections
3126 * readelf.c (print_debug_ranges_section): Print empty list.
3129 * readelf.c (print_debug_loc_section): Check for bogus length
3135 * readelf.c (for_each_section_argument): Process all sections with
3140 * readelf.c (print_ops): Take new argument for CU version.
3150 * readelf.c (print_debug_frame_section): Use format_dwarf_addr for
3162 * readelf.c (print_debug_line_section): Fix braino in DW_LNS_set_isa.
3166 * readelf.c (dwarf_tag_string): Handle new v4 tags.
3170 * readelf.c (print_ops): Use 64-bit types for LEB128 operands.
3175 * readelf.c (print_debug_units): New function, broken out of ...
3181 * readelf.c (print_debug_frame_section): Handle version 4 format.
3183 * readelf.c (print_debug_line_section): Handle version 4 format.
3202 * readelf.c (dwarf_form_string): Handle DWARF 4 forms.
3206 * readelf.c (print_debug): Don't bail if libdw setup fails.
3211 * readelf.c (attr_callback): Also print form information.
3220 * readelf.c (print_ops): Take new arg OFFSET_SIZE.
3230 * readelf.c (handle_core_item): Fix bitmask printing.
3237 * readelf.c (print_hash_info): Add xgettext:no-c-format magic comment
3242 * readelf.c (process_file): Don't leak an fd in failure case.
3248 * readelf.c (print_debug_frame_section): Add a cast to avoid sign
3253 * readelf.c (print_encoding_base): Handle DW_EH_PE_absptr (zero).
3263 * readelf.c: Likewise.
3269 * readelf.c (print_ehdr): Handle PN_XNUM.
3286 * readelf.c (dwarf_attr_string): Match DW_AT_GNU_vector and
3291 * readelf.c (handle_notes_data): Grab NT_AUXV only for name "CORE".
3295 * readelf.c (implicit_debug_sections): New variable.
3300 * readelf.c (options): Repartition into set implied by -a and others.
3303 * readelf.c (struct section_argument): Add bool member 'implicit'.
3310 * readelf.c (print_string_section): Punt SHT_NOBITS like empty
3325 * readelf.c (attr_callback): Use print_block only when we don't use
3346 * readelf.c (print_block): New function.
3352 * readelf.c (print_ops): Add handling of DW_OP_implicit_value
3362 * readelf.c (attr_callback): Handle DW_Form constants for
3367 * readelf.c (register_info): New function. Handle unknown register #s.
3373 * readelf.c (print_address_names): New static variable.
3382 * readelf.c: Likewise.
3390 * readelf.c (print_relocs): Expect ELF header argument and pass on
3416 * readelf.c (print_debug_frame_section): Check for DW_CIE_ID_64 in
3421 * readelf.c (print_attributes): Treat SHT_ARM_ATTRIBUTES on EM_ARM
3424 * readelf.c (handle_core_registers): Fix error message.
3433 * readelf.c (print_cfa_program): Correct a few labels.
3452 * readelf.c (parse_opt): Likewise.
3456 * readelf.c (print_ops): Notice short length, don't overrun buffer
3459 * readelf.c (print_ops): Fix DW_OP_call[24] decoding.
3461 * readelf.c (print_ops): Print (empty)\n when LEN == 0.
3465 * readelf.c (print_debug_frame_section): Fix computation of vma_base
3474 * readelf.c (parse_opt): Move code to add to dump_data_sections and
3481 * readelf.c (print_phdr): Don't print section mapping when no sections.
3485 * readelf.c (print_debug_frame_section): Initialize IS_SIGNED to false
3490 * readelf.c (print_debug_frame_section): Use t instead of j formats
3501 * readelf.c (print_debug_exception_table): Show target of ar_disp
3517 * readelf.c: Likewise.
3530 * readelf.c: Add -e option. Dump exception and unwind related
3537 * readelf.c (print_debug_frame_section): Some fixes for last change.
3541 * readelf.c (print_encoding): Now a toplevel function.
3553 * readelf.c (handle_relocs_rel): Print section number.
3574 * readelf.c: Implement call frame debug section dumping.
3592 * readelf.c: Likewise.
3610 * readelf.c (count_dwflmod, process_file): Don't presume encoding of
3624 * readelf.c (handle_core_item): Handle 'B' type for 1-origin bitset.
3627 * readelf.c (convert): Take new argument SIZE.
3633 * readelf.c (handle_core_items): Give abridged output
3638 * readelf.c (handle_core_items): Handle ELF_T_ADDR.
3678 * readelf.c (print_attributes): Add a cast.
3693 * readelf.c (print_attributes): New function.
3821 * readelf.c (handle_core_items): Take new arg DESCSZ; if nonzero,
3846 * readelf.c: Likewise.
3872 * readelf.c: Likewise.
3879 * readelf.c (handle_relocs_rel): Use elf_scnshndx.
3882 * readelf.c: Add lots of likely/unlikely.
3888 * readelf.c (print_ops): Handle all bad op codes gracefully.
3893 * readelf.c (attr_callback): Handle DW_AT_data_location.
3909 * readelf.c (process_file): Set offline_next_address to 0 at start.
3918 * readelf.c (print_debug_line_section): For invalid data inside a
3921 * readelf.c (attr_callback): Use dwarf_formref_die, not dwarf_formref.
3925 * readelf.c (hex_dump): Fix rounding error in whitespace calculation.
3942 * readelf.c (handle_core_item): Handle 'T'|0x80 to indicate
3947 * readelf.c (check_archive_index): New function.
3962 * readelf.c (print_debug_ranges_section): Translate all strings.
4030 * readelf.c (print_ops): Use hex for address operand.
4040 * readelf.c (dump_archive_index): Avoid warning about uninitialized
4046 * readelf.c (print_archive_index): New variable.
4065 * readelf.c (handle_notes): Use sections when available.
4070 * readelf.c (handle_auxv_note): Take offset as argument, not buffer.
4077 * readelf.c (hex_dump): Fix transposed subtraction generating spaces.
4079 * readelf.c (hex_dump): Fix line header to be hex instead of decimal.
4083 * readelf.c (options): Give -p optional argument, alias --string-dump.
4096 * readelf.c (print_strings): Typo fix.
4100 * readelf.c (printf_with_wrap): Function removed.
4109 * readelf.c (ITEM_WRAP_COLUMN): New macro.
4116 * readelf.c (handle_core_registers, handle_core_items): New functions,
4137 * readelf.c (handle_auxv_note): New function.
4140 * readelf.c (printf_with_wrap, convert): New functions.
4158 * readelf.c (hex_dump): Use isprint to determine whether to print
4164 * readelf.c (print_string_sections): New variable.
4169 * readelf.c (options): Add hidden aliases --segments, --sections,
4170 as taken by binutils readelf.
4174 * readelf.c (dump_data_sections, dump_data_sections_tail):
4200 * readelf.c: Likewise.
4279 * readelf.c: Remove unused code. Add a few consts.
4283 * readelf.c (print_debug): Fix brainos in SHDR test.
4332 * readelf.c: Likewise.
4360 * readelf.c (handle_relocs_rel): Typo fix, test DESTSHDR properly.
4384 * readelf.c (handle_gnu_hash): Add casts for machines where
4403 * readelf.c: Likewise.
4427 * readelf.c: Add support for printing 64-bit SysV-style hash tables.
4437 * readelf.c: Implement showing histogram for DT_GNU_HASH section.
4524 * readelf.c (handle_relocs_rela): Better notations for addon value.
4537 * readelf.c: Likewise.
4548 * readelf.c (dwarf_tag_string, dwarf_attr_string): Update name tables
4582 * readelf.c: Lots of little cleanups. Use _unlocked functions.
4677 * readelf.c (print_debug_line_section): Correct fallout of renaming
4706 * readelf.c (print_dynamic): Use gelf_offscn.
4752 * readelf.c: Likewise.
4780 * readelf.c (print_ops): Add consts.
4784 * readelf.c (print_debug_abbrev_section): Don't bail after first CU's
4787 * readelf.c (print_debug_loc_section): Fix indentation for larger
4792 * readelf.c (print_debug_line_section): Print section offset of each
4795 * readelf.c (dwarf_attr_string): Add all attributes in <dwarf.h>.
4798 * readelf.c (attr_callback): Add 2 to addrsize * 2 for %#0* format.
4801 * readelf.c (print_ops): Take different args for indentation control.
4808 * readelf.c (options): Mention ranges for --debug-dump.
4816 * readelf.c (handle_notes): At least x86-64 need not have the note
4821 * readelf.c (dwarf_tag_string): Add new tags.
4849 * readelf.c (parse_opt): Make any_control_option variable
4865 * readelf.c (print_debug_abbrev_section): Don't print error when end of
4870 * readelf.c (dwarf_encoding_string): New function.
4914 * readelf.c: Likewise.
4941 * readelf.c: Likewise.
4948 * readelf.c (main): Don't check for parameter problems here.
4955 * readelf.c: Likewise.
4966 * readelf.c (print_phdr): In section mapping, also indicate
4971 * readelf.c: Make compile with gcc 4.0.
4985 * readelf.c: Print SHT_GNU_LIBLIST sections.
5000 * readelf.c: Likewise.
5003 * readelf.c (print_debug_line_section): Determine address size
5008 * readelf.c (print_phdr): Show which sections are covered by the
5013 * readelf.c (print_debug_macinfo_section): Implement.
5017 * readelf.c (print_debug_line_section): Implement.
5024 * src/readelf.c: Likewise.
5034 * readelf.c (print_debug_info_section): Free dies memory.
5036 * readelf.c: Print .debug_info section content.
5040 * readelf.c (print_shdr): Add support for SHF_ORDERED and SHF_EXCLUDE.
5044 * readelf.c (print_debug_aranges): Implement using libdw.
5050 * readelf.c: Use libdw instead of libdwarf. Not all of the old
5052 * Makefile.am: Link readelf with libdw. Remove libdwarf include path.
5076 * readelf.c: Likewise.
5087 * readelf.c (handle_dynamic): Make column for tag name wider.
5091 * readelf.c (handle_dynamic): Always terminate tag name with a space.