summaryrefslogtreecommitdiff
path: root/src/readelf.c
Commit message (Expand)AuthorAgeFilesLines
* readelf: Read and print (encoded) DW_CFA_set_loc op and update pc.Mark Wielaard2016-02-181-60/+61
* Fix build on 32bit systems.Mark Wielaard2016-01-081-1/+1
* readelf: Handle compressed sections and extend -z to cover -x and -p.Mark Wielaard2016-01-061-21/+103
* readelf: Add -z,--decompress option.Mark Wielaard2016-01-061-3/+63
* Trust AC_SYS_LARGEFILE to provide large file supportJosh Stone2015-10-091-3/+3
* Do without union of variable length arrays.Chih-Hung Hsieh2015-10-071-9/+17
* Initialize variable before use.Chih-Hung Hsieh2015-09-101-1/+2
* Replace printf %Z length modifier with %z.Chih-Hung Hsieh2015-09-071-21/+21
* readelf: handle_core_item large right shift triggers undefined behaviour.Mark Wielaard2015-09-031-2/+10
* readelf: Make sure phdr2_mem lifetime/scope equals phdr2 pointer.Mark Wielaard2015-06-191-1/+1
* readelf: Don't leak memory on failure path in handle_gnu_hash.Mark Wielaard2015-06-191-1/+3
* readelf: Fix cie_offset calculation comparison on 32bit.Mark Wielaard2015-04-281-2/+2
* readelf: Check all offsets used in print_gdb_index_section against d_size.Mark Wielaard2015-04-281-2/+13
* readelf: Always try to print some debug section information.Mark Wielaard2015-04-281-2/+0
* readelf: Add overflow checking to print_gdb_index_section dataend checks.Mark Wielaard2015-04-281-9/+15
* Publish known-dwarf.hPetr Machata2015-03-311-47/+43
* readelf: Don't try to read macinfo cus sentinel or beyond.Mark Wielaard2015-01-121-1/+2
* readelf: Add more sanity checks to print_debug_exception_table.Mark Wielaard2015-01-121-4/+14
* readelf: Add bounds check before each CFA op that takes an argument.Mark Wielaard2014-12-171-2/+40
* readelf: Print dwarf_errmsg if dwarf_onesrcline or dwarf_linesrc fails.Mark Wielaard2014-12-171-1/+11
* readelf: Correct overflow check for length in print_debug_aranges_section.Mark Wielaard2014-12-171-1/+1
* readelf,libdw: Correct .debug_line overflow check for unit_length.Mark Wielaard2014-12-171-2/+2
* readelf: Warn, don't assert, if loclist or rangelist offset is too big.Mark Wielaard2014-12-171-16/+29
* readelf: Don't assert when addr_size or ref_size is not 4 or 8 in print_ops.Mark Wielaard2014-12-171-15/+8
* readelf: Add more bounds checks to print_gdb_index_section.Mark Wielaard2014-12-171-3/+5
* readelf: Make sure there is enough room for reading .debug_line unit_length.Mark Wielaard2014-12-171-0/+2
* readelf: Check there is enough room for the DW_LNE_set_address argumentMark Wielaard2014-12-171-0/+2
* libdw: Add get_uleb128 and get_sleb128 bounds checking.Mark Wielaard2014-12-171-110/+147
* readelf: Check TType base offset and Action table are sane in exception table.Mark Wielaard2014-12-151-2/+9
* readelf: Don't print more augmentation characters than there are.Mark Wielaard2014-12-151-3/+4
* readelf: Check count fits and doesn't overflow fptr in handle_file_note.Mark Wielaard2014-12-121-2/+6
* readelf: Report invalid data if action table doesn't follow call site table.Mark Wielaard2014-12-121-1/+2
* readelf: maximum operations per instruction cannot be zero in .debug_line.Mark Wielaard2014-12-111-0/+8
* readelf: DW_OP_call_ref and DW_OP_GNU_implicit_pointer are invalid for CFA.Mark Wielaard2014-12-111-0/+4
* readelf: Fix overflow check in handle_sysv_hash64.Mark Wielaard2014-12-041-2/+4
* readelf: Don't trash destshdr for STT_SECTION in handle_relocs_rel[a].Mark Wielaard2014-12-041-14/+20
* readelf: Cast Dwarf_Word length to ptrdiff_t for comparison.Mark Wielaard2014-11-271-1/+1
* readelf, libdw: Guard against divide by zero line_range in .debug_line.Mark Wielaard2014-11-261-0/+7
* readelf: Check length for nexthdr overflow in print_debug_aranges_section.Mark Wielaard2014-11-261-1/+1
* readelf: print_attributes (-A) robustify and handle non-gnu attributes.Mark Wielaard2014-11-261-8/+36
* Use elf_getphdrnum instead of accessing ehdr->e_phnum directly.Mark Wielaard2014-11-261-6/+1
* readelf: Fix sanity check of DW_FORM_block length in print_cfa_programMark Wielaard2014-11-181-1/+1
* readelf: When the version chain ends, stop processing the entries.Mark Wielaard2014-11-171-2/+26
* readelf: Warn if ptr_size is not 4 or 8 bytes.Mark Wielaard2014-11-171-3/+6
* libelf: Fix handling of (extended) phnum.Mark Wielaard2014-11-171-1/+6
* readelf: Robustify print_cfa_program.Mark Wielaard2014-11-161-0/+10
* readelf: Sanity check CIE unit_length and augmentationlen in debug_frame.Mark Wielaard2014-11-141-1/+16
* readelf: Check def == NULL before use in handle_versym.Mark Wielaard2014-11-141-1/+4
* readelf.c (handle_versym): Initialize vername and filename array elements.Mark Wielaard2014-11-081-0/+2
* readelf: Sanity check hash section contents before processing.Mark Wielaard2014-11-081-1/+48