1. b323391 libdwelf: Add dwelf_elf_e_machine_string and use it in readelf. by Mark Wielaard · 5 years ago
  2. a117891 libdw: Add DW_AT_GNU_numerator, DW_AT_GNU_denominator and DW_AT_GNU_bias. by Mark Wielaard · 5 years ago
  3. 4ec3ce5 libdw: Remove unused variable initialization in dwarf_siblingof. by Mark Wielaard · 6 years ago
  4. 362d090 libdw: Call check_constant_offset with direct pointers. by Mark Wielaard · 6 years ago
  5. 2b55f15 libdw: Reject DW_OP_implicit_value in CFI. by Mark Wielaard · 6 years ago
  6. e8f8dc4 libdw: Check there is enough space for CU 64bit length, version and type. by Mark Wielaard · 6 years ago
  7. 2562759 libdw: Check terminating NUL byte in dwarf_getsrclines for dir/file table. by Mark Wielaard · 6 years ago
  8. ffbe89d libdw: Enable building with -Og. by Mark Wielaard · 6 years ago
  9. ecbe312 libdwelf: New function dwelf_elf_begin. by Mark Wielaard · 6 years ago
  10. 825e48c Also find CFI in sections of type SHT_X86_64_UNWIND by Milian Wolff · 6 years ago
  11. b14633d libdw: dwarf_begin_elf should use elf_getshdrstrndx to get section names. by Mark Wielaard · 6 years ago
  12. 6983e59 libdw: Check end of attributes list consistently. by Mark Wielaard · 6 years ago
  13. 29e3197 libdw, readelf: Make sure there is enough data to read full aranges header. by Mark Wielaard · 6 years ago
  14. e893aab Consolidate error.h inclusion in system.h by Ross Burton · 6 years ago
  15. 6dd08dc libdw: Recognize zero terminator to end frame table in dwarf_next_cfi. by Mark Wielaard · 6 years ago
  16. c7a83bf libdw: Allow .debug_frame only Dwarf. by Mark Wielaard · 6 years ago
  17. 67a0b8c libdw: Remove dwarf_getscn_info from libdw.h and libdw.map. by Mark Wielaard · 6 years ago
  18. 2ee84b2 libdw: Add dwarf_next_lines to read .debug_line tables without CUs. by Mark Wielaard · 6 years ago
  19. e3b2060 libdw: Handle bogus CU length in dwarf_nextcu. by Mark Wielaard · 6 years ago
  20. a8efc32 libdw: Break dwarf_aggregate_size recursion because of type cycles. by Mark Wielaard · 6 years ago
  21. 822a06c libdw: dwarf_peel_type break long chains/cycles. by Mark Wielaard · 6 years ago
  22. 9d75778 libdw: aggregate_size check NULL result from get_type. by Mark Wielaard · 6 years ago
  23. 9e16a10 libdw: Initialize filelist earlier in dwarf_getsrclines.c read_srclines. by Luiz Angelo Daros de Luca · 6 years ago
  24. 62aed3f libdw, readelf: Don't handle DW_FORM_data16 as expression block/location. by Mark Wielaard · 6 years ago
  25. cfe6504 readelf: Make sure print_form_data always consumes DW_FORM_strx[1234] data. by Mark Wielaard · 6 years ago
  26. 29a3395 libdw: Make __libdw_dieabbrev more robust on failure. by Mark Wielaard · 6 years ago
  27. 340ce2c libdw: Break long or circular DIE ref chains in dwarf_[has]attr_integrate. by Mark Wielaard · 6 years ago
  28. 95e3d07 libdw: Check validity of dwarf_getabbrev arguments. by Mark Wielaard · 6 years ago
  29. b958e6b libdw: dwarf_get_units should handle existing failure to open Dwarf. by Mark Wielaard · 6 years ago
  30. b7a5bc8 libdw: Detect bad DWARF in store_implicit_value. by Mark Wielaard · 6 years ago
  31. 7e30fb2 readelf, libdw: Handle too many directories or files in the line table better. by Mark Wielaard · 6 years ago
  32. c5fdb8e libdw: Return an error in dwarf_getlocation_attr for missing .debug_addr. by Mark Wielaard · 6 years ago
  33. 00c07e6 libdw: Make sure that address_size and offset_size are 4 or 8 bytes. by Mark Wielaard · 6 years ago
  34. 92b7bbd libdw: Check DIE address fall inside the CU before reading abbrev code. by Mark Wielaard · 6 years ago
  35. 6402475 libdw: Report error in dwarf_getlocation_die for bogus opcode offset. by Mark Wielaard · 6 years ago
  36. 7ae7ec1 libdw: Explicitly check we could decode diridx in dwarf_getsrclines. by Mark Wielaard · 6 years ago
  37. ab92149 libdw: Don't leak arange if we cannot figure out which CU it belongs to. by Mark Wielaard · 6 years ago
  38. 7009db7 libdw: Make sure dirarray is always properly freed in dwarf_getsrclines. by Mark Wielaard · 6 years ago
  39. 0393dcc libdw: Make sure id_path can contain max number of build id bytes. by Mark Wielaard · 6 years ago
  40. e2872c9 libdw: Try both the relative and absolute paths when finding a .dwo file. by Mark Wielaard · 6 years ago
  41. 3a5bbc9 libdw: Fix overflow warning on 32bit systems with GCC8 in dwarf_getsrclines. by Mark Wielaard · 6 years ago
  42. aa02fb9 libdw: Don't crash on invalid die in dwarf_dieoffset. by Mark Wielaard · 6 years ago
  43. 7d6fe0a libdw: Handle split Dwarf Dies in dwarf_die_addr_die. by Mark Wielaard · 6 years ago
  44. b37feac readelf, libdw: Add GNU DebugFission .debug_loc support. by Mark Wielaard · 6 years ago
  45. e9e64f6 libdw: Fix memory corruption in libdw_find_split_unit. by Mark Wielaard · 6 years ago
  46. 4dc31fd libdw: Handle .debug_loclists in dwarf_getlocation. by Mark Wielaard · 7 years ago
  47. 7cfe2c1 readelf: Handle .debug_loclists. by Mark Wielaard · 7 years ago
  48. 7372ccf readelf: Find skeleton units when inspecting split .dwo (--dwarf-skeleton). by Mark Wielaard · 7 years ago
  49. 879f3a4 libdw: Handle .debug_rnglists in dwarf_ranges. by Mark Wielaard · 7 years ago
  50. bc1f86b readelf: Add .debug_rnglists support. by Mark Wielaard · 7 years ago
  51. 059b6b1 __libdw_cu_addr_base: Cast offset to uintptr_t before returning as pointer. by Mark Wielaard · 6 years ago
  52. e7765da libdw: Handle all address FORMs for dwarf_highpc, handle errors better. by Mark Wielaard · 6 years ago
  53. 6e3d252 libdw: Support DW_OP_addrx/constx and split DWARF addrx/constx support. by Mark Wielaard · 6 years ago
  54. ac6960d libdw: Add new dwarf_cu_info function. by Mark Wielaard · 6 years ago
  55. c2d14cc libdw: Initialize ranges_base, add invalid DWARF test and fix expected output. by Mark Wielaard · 6 years ago
  56. 144b73c libdw: Handle GNU DebugFission split ranges. by Mark Wielaard · 6 years ago
  57. a4c74cc libdw: Handle split dwarf debuglines. by Mark Wielaard · 6 years ago
  58. 46d5523 libdw: Cache ELF directory early. Explicitly set it in dwfl. by Mark Wielaard · 6 years ago
  59. 3d4998a libdw: Search skeleton DIE for split compile unit DIE attributes. by Mark Wielaard · 7 years ago
  60. 38ab845 Mark __libdw_find_split_unit mark as internal_function. by Mark Wielaard · 6 years ago
  61. 383eef4 libdw: dwarf_get_units find split units from .dwo. by Mark Wielaard · 7 years ago
  62. 77cbbbd libdw: Recognize GNU DebugFission split units. by Mark Wielaard · 7 years ago
  63. e958537 libdw: Add GNU DebugFission attributes, tags, forms and operands. by Mark Wielaard · 7 years ago
  64. a7bcf43 libdw, readelf: Handle .debug_*.dwo section name variants. by Mark Wielaard · 7 years ago
  65. cdf865b readelf, libdw: Handle DWARF5 .debug_macro. by Mark Wielaard · 7 years ago
  66. 6ed8b94 readelf: Add DWARF5 .debug_line support. by Mark Wielaard · 7 years ago
  67. b9c76de libdw: Fix crashing on illegal/zero Dwarf_Die. by Mark Wielaard · 7 years ago
  68. af14380 libdw: Handle DW_FORM_[ref|strp]_sup[48] as DW_FORM_GNU_[ref|strp]_alt. by Mark Wielaard · 7 years ago
  69. 982b6fe libdw: Handle DWARF5 line tables in dwarf_getsrclines. by Mark Wielaard · 7 years ago
  70. 5db8103 libdw: Handle DW_FORM_line_strp. by Mark Wielaard · 7 years ago
  71. a46d8d5 libdw: Restructure address range reading for .debug_loc and .debug_ranges. by Mark Wielaard · 7 years ago
  72. 7f3934c libdw: Make sure to initialize Dwarf_CU addr_base and str_off_base. by Mark Wielaard · 7 years ago
  73. 9535e6b libdw: Add support for reading DW_FORM_strx[1234] in .debug_str_offsets. by Mark Wielaard · 7 years ago
  74. 4a97eb0 libdw: Add support for reading DW_FORM_addrx[1234] in .debug_addr. by Mark Wielaard · 7 years ago
  75. 402b7f7 libdw: Extend documentation to explain relative file paths and comp_dir. by Mark Wielaard · 7 years ago
  76. 86fbef9 libdw: Add new DWARF5 Dwarf expression operations. by Mark Wielaard · 7 years ago
  77. fd0cee6 readelf: Add some support for locviews. by Mark Wielaard · 7 years ago
  78. 8e5e789 libdw: Add support for DWARF5 DW_FORM_data16. by Mark Wielaard · 7 years ago
  79. 8961f33 libdw: Handle DWARF5 DW_FORM_implicit_const. Add dwarf_getabbrevattr_data. by Mark Wielaard · 7 years ago
  80. eb11b0f libdw: Recognize new DWARF5 attribute forms. by Mark Wielaard · 7 years ago
  81. 79f0e62 libdw: Add new dwarf_get_units function to iterate over all units. by Mark Wielaard · 7 years ago
  82. 532ab1e libdw: Parse new DWARF5 units and CU DIEs. by Mark Wielaard · 7 years ago
  83. 212b4e3 libdw: Add dwarf_die_addr_die function. by Mark Wielaard · 7 years ago
  84. 555e15e Use fallthrough attribute. by Joshua Watt · 7 years ago
  85. 240a068 libdw: Resolve alt file on first use. by Mark Wielaard · 7 years ago
  86. 1e2c886 libdw: dwarf_formsdata should return a signed value by Petr Machata · 7 years ago
  87. c09d611 libdw: Reduce size of struct Dwarf_Abbrev. by Mark Wielaard · 7 years ago
  88. bfb2117 libdw: New get_uleb128_unchecked to use with already checked Dwarf_Abbrev. by Mark Wielaard · 7 years ago
  89. 4af2f2e libdw: Check there is .debug_info/types section data in __libdw_offdie. by Mark Wielaard · 7 years ago
  90. 0d100f6 Don't overflow in __libdw_in_section and __libdw_offset_in_section. by Ulf Hermann · 8 years ago
  91. 51a7292 libdw: Add explicit section index to struct Dwarf_CU. by Mark Wielaard · 7 years ago
  92. c25dc62 libdw: dwarf_aggregate_size should not peel the given DIE. by Mark Wielaard · 7 years ago
  93. a2246aa libdw: dwarf_aggregate_size() works with multi-dimensional arrays by Dima Kogan · 7 years ago
  94. afda91c libdw: Handle DW_OP_GNU_variable_value. by Mark Wielaard · 7 years ago
  95. 7286e5c libdw: Update acceptable forms and attributes for dwarf_getlocation. by Mark Wielaard · 7 years ago
  96. e23c713 readelf: Handle DW_OP_GNU_variable_value. by Mark Wielaard · 7 years ago
  97. 7341184 libdw: Define LIBDW_CIE_ID and use it in dwarf_cfi_cie_p. by Mark Wielaard · 7 years ago
  98. 17d7194 Make sure packed structs follow the gcc memory layout by Ulf Hermann · 7 years ago
  99. 1127470 Check if gcc complains about __attribute__ (visibility(..)) by Ulf Hermann · 7 years ago
  100. 0773758 Check for -z,defs, -z,relro, -fPIC, -fPIE before using them by Ulf Hermann · 7 years ago