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