1. b290f47 libdwfl: Make sure symstrdata->d_buf != NULL in relocate resolve_symbol. by Mark Wielaard · 10 years ago
  2. 99a6f22 readelf: Add bounds check before each CFA op that takes an argument. by Mark Wielaard · 10 years ago
  3. ecd78d3 libdw: Check diridx is valid under DW_LNE_define_file in dwarf_getsrclines. by Mark Wielaard · 10 years ago
  4. 3227093 readelf: Print dwarf_errmsg if dwarf_onesrcline or dwarf_linesrc fails. by Mark Wielaard · 10 years ago
  5. 55f847d libelf: Make sure ar archive long_names len fits in mapped ELF file. by Mark Wielaard · 10 years ago
  6. 4bb122a libelf: Check index_size doesn't overflow in elf_getarsym. by Mark Wielaard · 10 years ago
  7. 7f9ea70 libdw: Make sure there is enough space to read offset in dwarf_getpubnames. by Mark Wielaard · 10 years ago
  8. acb5069 readelf: Correct overflow check for length in print_debug_aranges_section. by Mark Wielaard · 10 years ago
  9. ff1ce97 readelf,libdw: Correct .debug_line overflow check for unit_length. by Mark Wielaard · 10 years ago
  10. 6a8a9e3 readelf: Warn, don't assert, if loclist or rangelist offset is too big. by Mark Wielaard · 10 years ago
  11. 198e949 readelf: Don't assert when addr_size or ref_size is not 4 or 8 in print_ops. by Mark Wielaard · 10 years ago
  12. 138a9ba libdw: dwarf_getpubnames set error to DWARF_E_NO_ENTRY for zero entries. by Mark Wielaard · 10 years ago
  13. 2323b45 readelf: Add more bounds checks to print_gdb_index_section. by Mark Wielaard · 10 years ago
  14. 3864804 libdw: Add bounds checking to dwarf_getpubnames. by Mark Wielaard · 10 years ago
  15. 9c42b78 readelf: Make sure there is enough room for reading .debug_line unit_length. by Mark Wielaard · 10 years ago
  16. b171ca4 readelf: Check there is enough room for the DW_LNE_set_address argument by Mark Wielaard · 10 years ago
  17. 9520242 libelf: Clear any garbage left in the ar name table. by Mark Wielaard · 10 years ago
  18. 1b5477d libdw: Unroll the first get_sleb128 step to help the compiler optimize. by Mark Wielaard · 10 years ago
  19. 54662f1 libdw: pre-compute leb128 loop limits by Josh Stone · 10 years ago
  20. 7a05347 libdw: Add get_uleb128 and get_sleb128 bounds checking. by Mark Wielaard · 10 years ago
  21. 9202665 libdw: Make sure all attributes come with a (fake) CU for bound checks. by Mark Wielaard · 10 years ago
  22. 274cbda elfcmp: Make sure Elf32_Word difference doesn't wrap around in int compare. by Mark Wielaard · 10 years ago
  23. c8a0273 libdwfl: Make sure elf_getdata_rawchunk size_t doesn't overflow find_dynsym. by Mark Wielaard · 10 years ago
  24. f73385e libdw: Make sure end of next cu doesn't overflow section data size. by Mark Wielaard · 10 years ago
  25. 4a330f6 Guard against 64bit unsigned wrap around in (int) compare functions. by Mark Wielaard · 10 years ago
  26. f5c340b Add config/compile as installed by automake 1.14 by Josh Stone · 10 years ago
  27. ee5693b readelf: Check TType base offset and Action table are sane in exception table. by Mark Wielaard · 10 years ago
  28. cd33929 readelf: Don't print more augmentation characters than there are. by Mark Wielaard · 10 years ago
  29. 65a556f libelf: Correct ELF64 section offset check in file_read_elf. by Mark Wielaard · 10 years ago
  30. 7d63628 libelf: Add some ar header sanity checking. by Mark Wielaard · 10 years ago
  31. f3111d5 tests: Add an explicit -fasynchronous-unwind-tables for deleted-lib.so. by Mark Wielaard · 10 years ago
  32. 080fa4e tests: Test addr2line -i with lexical blocks present by Josh Stone · 10 years ago
  33. 7d9b5ac libdwfl: Search for the last matching address in lines by Josh Stone · 10 years ago
  34. 6e1c0d9 libdw: Make srclines use a stable sort by Josh Stone · 10 years ago
  35. 16f08eb libelf: Make sure n * w doesn't overflow in elf_getarsym. by Mark Wielaard · 10 years ago
  36. e2bde25 libdwfl: Check file count overflow in handle_file_note. by Mark Wielaard · 10 years ago
  37. a0da756 readelf: Check count fits and doesn't overflow fptr in handle_file_note. by Mark Wielaard · 10 years ago
  38. 990fbe5 readelf: Report invalid data if action table doesn't follow call site table. by Mark Wielaard · 10 years ago
  39. 8d200b5 libdw: save startp/endp boundaries in Dwarf_CU by Josh Stone · 10 years ago
  40. 64e44df libdw: optimize dwarf_hasattr to just look at abbrev by Josh Stone · 10 years ago
  41. b849f81 libdw: unify die->abbrev lookups by Josh Stone · 10 years ago
  42. 2098b3d addr2line: Always prefer linkage_name over plain names by Josh Stone · 10 years ago
  43. aecdf26 addr2line: Iterate scopes for inline's parent function by Josh Stone · 10 years ago
  44. f0c5ef8 readelf: maximum operations per instruction cannot be zero in .debug_line. by Mark Wielaard · 10 years ago
  45. 96ddcad readelf: DW_OP_call_ref and DW_OP_GNU_implicit_pointer are invalid for CFA. by Mark Wielaard · 10 years ago
  46. cdd0c00 libdwfl: Check actually used ehsize, shentsize and phentsize in relocate.c by Mark Wielaard · 10 years ago
  47. 27304cb libdwfl: Never relocate value against section zero (load address). by Mark Wielaard · 10 years ago
  48. cb73b5a libdw: Add overflow checking to __libdw_form_val_len. by Mark Wielaard · 10 years ago
  49. edb079a Change calling convention of dwarf_getmacros to allow opcode 0xff by Petr Machata · 10 years ago
  50. d0070a9 objdump: Add various sanity checks to guard against corrupted data. by Mark Wielaard · 10 years ago
  51. 0ed4f98 readelf: Fix overflow check in handle_sysv_hash64. by Mark Wielaard · 10 years ago
  52. 99581b6 libdwfl: Check relocations don't overlap ELF ehdr, shdrs or phdrs. by Mark Wielaard · 10 years ago
  53. 9875561 readelf: Don't trash destshdr for STT_SECTION in handle_relocs_rel[a]. by Mark Wielaard · 10 years ago
  54. 805ec83 Add configure --disable-textrelcheck option to enable CC=afl-fuzz on 32bit. by Mark Wielaard · 10 years ago
  55. 12ab700 libdw: Initialize variables in getcfi_gnu_eh_frame. by Mark Wielaard · 10 years ago
  56. 4466216 tests: vdsosyms call dwfl_linux_proc_attach. by Mark Wielaard · 10 years ago
  57. 13a9fa3 readelf: Cast Dwarf_Word length to ptrdiff_t for comparison. by Mark Wielaard · 10 years ago
  58. 020fc02 readelf, libdw: Guard against divide by zero line_range in .debug_line. by Mark Wielaard · 10 years ago
  59. 59480ba libdw: Always check __libdw_find_attr return value. by Mark Wielaard · 10 years ago
  60. 04b61f8 libdw: Don't assert in __libdw_getabbrev when seeing bad DWARF. by Mark Wielaard · 10 years ago
  61. f62658f libelf: Change signed overflow check to unsigned in elf_getdata_rawchunk. by Mark Wielaard · 10 years ago
  62. 4929606 readelf: Check length for nexthdr overflow in print_debug_aranges_section. by Mark Wielaard · 10 years ago
  63. 51abc74 libelf: Copy over any leftover data from src to dest in elf_cvt_note. by Mark Wielaard · 10 years ago
  64. 9644aaf readelf: print_attributes (-A) robustify and handle non-gnu attributes. by Mark Wielaard · 10 years ago
  65. 712c8fa Use elf_getphdrnum instead of accessing ehdr->e_phnum directly. by Mark Wielaard · 10 years ago
  66. 2deeb7c libelf: elf_getphdrnum sanity check the returned phnum result. by Mark Wielaard · 10 years ago
  67. 9f8c08e dwarf.h: Add DW_LANG_C11, DW_LANG_C_plus_plus_11 and DW_LANG_C_plus_plus_14. by Mark Wielaard · 10 years ago
  68. 03c033f dwarf.h: Add DW_AT_noreturn. by Mark Wielaard · 10 years ago
  69. 86b0b13 libdwfl: Sanity check the symbol table before use. by Mark Wielaard · 10 years ago
  70. d405f93 readelf: Fix sanity check of DW_FORM_block length in print_cfa_program by Mark Wielaard · 10 years ago
  71. 9b5fa6b libelf: Check for overflow in version_xlate elf_cvt_Verdef and elf_cvt_Verneed. by Mark Wielaard · 10 years ago
  72. 3b3a191 readelf: When the version chain ends, stop processing the entries. by Mark Wielaard · 10 years ago
  73. 5c1a45c Check elf_strptr didn't fail getting section name. by Mark Wielaard · 10 years ago
  74. 7df0da3 readelf: Warn if ptr_size is not 4 or 8 bytes. by Mark Wielaard · 10 years ago
  75. babcdef libelf: elf_getshdrstrndx cannot use SHN_XINDEX without section headers. by Mark Wielaard · 10 years ago
  76. 436275e libelf: Fix handling of (extended) phnum. by Mark Wielaard · 10 years ago
  77. 2af7b49 readelf: Robustify print_cfa_program. by Mark Wielaard · 10 years ago
  78. 8ea90b7 gelf_getnote: Check padding overflow. by Mark Wielaard · 10 years ago
  79. 502430c libelf: getdata check 64bit values correctly on 32bit arch. by Mark Wielaard · 10 years ago
  80. d1b1163 readelf: Sanity check CIE unit_length and augmentationlen in debug_frame. by Mark Wielaard · 10 years ago
  81. df2fe50 libelf: gelf_getnote check for offset overflow. by Mark Wielaard · 10 years ago
  82. 2f8e4d3 libdwelf: Check the d_buf actually exists in dwelf_elf_gnu_debuglink. by Mark Wielaard · 10 years ago
  83. df5ad16 libdwfl: dwfl_module_getdwarf.c don't use symtab with bogus sh_entsize. by Mark Wielaard · 10 years ago
  84. ad87d27 readelf: Check def == NULL before use in handle_versym. by Mark Wielaard · 10 years ago
  85. 5691f86 libdwfl: find_dynsym don't assume dynamic linker has adjusted DYNAMIC entries. by Mark Wielaard · 10 years ago
  86. c50ddfc libelf: Fix unsigned overflow check in elf_getdata. by Mark Wielaard · 10 years ago
  87. babd5b6 libelf: Use mempcpy not __mempcpy. by Mark Wielaard · 10 years ago
  88. 0908623 libdw: Fix dwarf_getsrclines.c 32bit compile error. by Mark Wielaard · 10 years ago
  89. 0a1e81b Test cases for .debug_macro support by Petr Machata · 10 years ago
  90. fb90bf3 Support .debug_macro by Petr Machata · 10 years ago
  91. d8b9682 readelf.c (handle_versym): Initialize vername and filename array elements. by Mark Wielaard · 10 years ago
  92. 6b246e0 readelf: Sanity check hash section contents before processing. by Mark Wielaard · 10 years ago
  93. b635b8d libelf: Correct shdr size check for (raw) getdata. by Mark Wielaard · 10 years ago
  94. 3a36e8a libdw: Add dwarf_peel_type. Use it in dwarf_aggregate_size. by Mark Wielaard · 10 years ago
  95. 564cfbe Drop unused field struct Dwarf_Files_s.cu by Petr Machata · 10 years ago
  96. 2e83c64 dwarf.h: Add DW_AT_GNU_deleted. by Mark Wielaard · 10 years ago
  97. 281ebd7 tests: run-deleted.sh unset VALGRIND_CMD before running deleted. by Mark Wielaard · 10 years ago
  98. b50014f libdw: dwarf_aggregate_size return CU address_size for sizeless pointer/refs. by Mark Wielaard · 10 years ago
  99. 6d48bbf Support note NT_FILE for locating files. by Jan Kratochvil · 10 years ago
  100. ff61cf1 libdwfl: dwfl_segment_report_module use ei_class, ei_data and e_type. by Mark Wielaard · 10 years ago