aboutsummaryrefslogtreecommitdiffstats
path: root/src/readelf.c
Commit message (Expand)AuthorAgeFilesLines
* libdw,readelf: Recognize DW_CFA_AARCH64_negate_ra_stateMark Wielaard2020-09-071-5/+8
* readelf: base address entry can be firstMark Wielaard2020-09-071-2/+14
* readelf: It is not an error if there are no line number statementsMark Wielaard2020-08-261-1/+7
* libdw, readelf: Handle GCC LTO .gnu.debuglto_ prefix.Mark Wielaard2020-04-221-2/+7
* elflint, readelf: enhance error diagnosticsDmitry V. Levin2019-10-041-1/+1
* readelf: Add --dyn-sym option.Mark Wielaard2019-09-101-1/+13
* readelf: Actually dump hex or strings when -p or -x get section number.Mark Wielaard2019-08-291-0/+1
* readelf: Add optional "SECTION" argument for --notes.Mark Wielaard2019-08-261-1/+12
* Add backend support for C-SKYMao Han2019-07-171-1/+3
* libdwelf: Add dwelf_elf_e_machine_string and use it in readelf.Mark Wielaard2019-07-101-1/+6
* readelf: Decode DW_AT_discr_list block attributes.Mark Wielaard2019-05-141-8/+95
* readelf: Clean up section lists after usage.Mark Wielaard2019-05-141-0/+14
* readelf: Print DW_AT_data_member_location as decimal offset, not hex number.Mark Wielaard2019-04-101-1/+1
* readelf: print_debug_macinfo_section, check cus[0] is not the sentinel.Mark Wielaard2019-03-291-2/+2
* readelf: Check there is enough data to read DWARF line opcodes arguments.Mark Wielaard2019-02-011-4/+14
* readelf: Don't go past end of line data reading unknown opcode parameters.Mark Wielaard2019-01-221-1/+2
* libdw: Check terminating NUL byte in dwarf_getsrclines for dir/file table.Mark Wielaard2019-01-221-2/+6
* libebl: Check NT_PLATFORM core notes contain a zero terminated string.Mark Wielaard2019-01-161-1/+1
* Handle GNU Build Attribute ELF Notes.Mark Wielaard2018-11-131-2/+14
* Recognize NT_VERSION notes.Mark Wielaard2018-11-131-0/+1
* libdwelf: New function dwelf_elf_begin.Mark Wielaard2018-11-091-3/+5
* Recognize and parse GNU Property notes.Mark Wielaard2018-10-291-1/+2
* readelf: Use shstrndx to lookup section names.Mark Wielaard2018-10-241-35/+47
* readelf: Make sure readp is smaller than cieend in print_debug_frame_section.Mark Wielaard2018-10-201-2/+10
* readelf: Handle multiple .debug_macro sections and decode header flag.Mark Wielaard2018-10-191-3/+28
* readelf: Use elf_getshdrnum in print_shdr and print_phdr.Mark Wielaard2018-09-141-5/+20
* libdw, readelf: Make sure there is enough data to read full aranges header.Mark Wielaard2018-08-181-0/+2
* readelf: Don't shadow index function from string.hMark Wielaard2018-07-051-7/+7
* Consolidate error.h inclusion in system.hRoss Burton2018-07-051-1/+0
* libdw: Add dwarf_next_lines to read .debug_line tables without CUs.Mark Wielaard2018-06-291-37/+41
* libdw, readelf: Don't handle DW_FORM_data16 as expression block/location.Mark Wielaard2018-06-171-5/+10
* readelf: Check there are at least 4 bytes available for DWARF_FORM_block4.Mark Wielaard2018-06-171-1/+1
* readelf: Make sure print_form_data always consumes DW_FORM_strx[1234] data.Mark Wielaard2018-06-171-6/+6
* readelf: While printing .debug_loc make sure that next_off doesn't overflow.Mark Wielaard2018-06-161-1/+3
* readelf: Handle signedness of DW_FORM_implicit_const and DW_AT_const_value.Mark Wielaard2018-06-151-21/+101
* readelf: Return correct readp (or readendp) from print_form_data.Mark Wielaard2018-06-111-5/+5
* readelf: Fix bounds check in print_form_data.Mark Wielaard2018-06-111-7/+7
* readelf: Calculate max_entries instead of needed bytes (and overflowing).Mark Wielaard2018-06-111-6/+6
* readelf, libdw: Handle too many directories or files in the line table better.Mark Wielaard2018-06-101-0/+4
* readelf: Turn format_print_dwarf into print_dwarf_addr.Mark Wielaard2018-06-091-231/+192
* readelf: Always initialize .debug_addr unit_length, even without a header.Mark Wielaard2018-06-081-5/+2
* readelf: Set begin properly for DW_LLE_GNU_start_end_entry on addrx failure.Mark Wielaard2018-06-081-1/+1
* readelf: Don't leak lengths array when detecting an invalid hash chain.Mark Wielaard2018-06-081-2/+12
* readelf: Make room for DW_MACRO_hi_user opcode if used.Mark Wielaard2018-06-081-1/+1
* readelf: Lookup "no" translation for no_str, not "yes".Mark Wielaard2018-06-071-3/+3
* readelf: Don't allocate string with asprintf, but reuse buffer with sprintf.Mark Wielaard2018-06-041-106/+76
* readelf: Lookup gettext "yes" and "no" only once.Mark Wielaard2018-06-041-2/+10
* readelf: Call __fsetlocking (stdout, FSETLOCKING_BYCALLER).Mark Wielaard2018-06-041-0/+5
* libdw: Try both the relative and absolute paths when finding a .dwo file.Mark Wielaard2018-06-011-1/+12
* readelf: Fix .debug_types printing with implicit section_info.Mark Wielaard2018-06-011-6/+10