Commit Graph

  • 09c9bb9253 configure.ac: Add warning that --enable-thread-safety is experimental. Mark Wielaard 2013-11-06 12:21:32 +01:00
  • 88ad5ddb71 libelf: Write all section headers if elf flags contains ELF_F_DIRTY. Mark Wielaard 2013-11-05 16:27:32 +01:00
  • cdc0943943 Fix expansion of libdw_a_LIBADD Michael Forney 2013-11-01 00:51:05 -07:00
  • a45c804335 Check for prefixed ar, readelf, and nm Michael Forney 2013-11-01 00:51:04 -07:00
  • be86084bd7 readelf: Solve comparison between signed and unsigned compiler warning. Mark Wielaard 2013-11-05 13:37:33 +01:00
  • d8c75df969 tests: allfcts.c (main): Correct dwarf_getfuncs return value check. Mark Wielaard 2013-11-05 11:27:19 +01:00
  • e905583afa README: Fix compatbile -> compatible typo. Mark Wielaard 2013-11-04 15:43:33 +01:00
  • 018c034403 README: Document that tools and libraries should be upgraded together. Mark Wielaard 2013-11-04 15:19:32 +01:00
  • 3cf491ee10 Fix executable_for_core for non-dwfl_standard_argp Jan Kratochvil 2013-10-30 10:48:20 +01:00
  • e6a9bb8c63 libdw: Handle dwz multi files correctly in dwarf_getfuncs. Mark Wielaard 2013-10-10 11:40:12 +02:00
  • d182974079 libdwfl: Don't report and abort on non-file mappings in maps. Mark Wielaard 2013-10-15 23:53:32 +02:00
  • 4f7673f97b ar: Correct operation check when instance_specifed is set. Mark Wielaard 2013-10-18 10:37:53 +02:00
  • 93b0e0172d Update Ukrainian translation Yuri Chornoivan 2013-10-09 18:04:59 +03:00
  • 3dec3e110b backends: ppc_abi_cfi reg1 use DW_CFA_val_offset not DW_CFA_val_expression. Mark Wielaard 2013-10-06 17:04:07 +02:00
  • 5dbbc5e32c libdw: Make sure that every debug_types sig8 is hashed Josh Stone 2013-10-03 12:38:25 -07:00
  • acf126799e Update elf.h from glibc Petr Machata 2013-10-01 16:29:41 +02:00
  • fb9275781c 0.157 release updates for NEWS, elfutils.spec.in and .po files. Mark Wielaard 2013-09-30 13:50:26 +02:00
  • 0c9ae0c551 Show contents NT_FILE core note in readelf Petr Machata 2013-09-26 21:02:22 +02:00
  • ab22410aed Show contents NT_SIGINFO core note in readelf Petr Machata 2013-09-26 00:39:34 +02:00
  • 74f9b73375 libdw: Fix compiler warnings on 32-bit. Mark Wielaard 2013-09-30 00:39:07 +02:00
  • b43bcfe423 Recognize names of some new core note types in ebl_core_note_type_name Petr Machata 2013-09-26 00:38:37 +02:00
  • f36d727a5c Prepare 0.157 release. Mark Wielaard 2013-09-27 14:02:26 +02:00
  • 49a1a381a9 Update elf.h from glibc Petr Machata 2013-06-17 23:52:27 +02:00
  • f06c858f10 libdw: Simplify __libdw_visit_scopes' tag checks Josh Stone 2013-09-24 15:52:05 -07:00
  • 2cfec29465 eblsectionstripp.c (ebl_section_strip_p): Check shdr_l is not NULL. Mark Wielaard 2013-09-25 13:02:53 +02:00
  • 1b734df17f libdw: Make dwarf_getfuncs find all (defining) DW_TAG_subprogram DIEs. Mark Wielaard 2013-09-20 09:50:42 -04:00
  • 21fc33fe19 Make sure --enable-dwz code is also tested during make distcheck. Mark Wielaard 2013-09-20 14:48:00 +02:00
  • ead7d19167 libdwfl: Fix memory leak in cu.c on bad DWARF. Mark Wielaard 2013-09-12 16:49:25 +02:00
  • 18b2c67fa2 Fix memory leak and set libdw errno when intern_fde cannot parse start/end. Mark Wielaard 2013-09-12 15:49:47 +02:00
  • cc3924843b libdwfl: proc_maps_report should not fclose the given file. Mark Wielaard 2013-09-12 15:16:13 +02:00
  • 2e73a8aec0 Fix typo in dwfl_module_getdwarf.c (find_symtab). Mark Wielaard 2013-09-12 11:27:56 +02:00
  • 6e6e54e12a tests: Add new varlocs test for dwarf_getlocation* functions. Mark Wielaard 2013-08-31 00:52:12 +02:00
  • b2535b6a6b libdw: Add new functions dwarf_getlocation_attr and dwarf_getlocation_die. Mark Wielaard 2013-08-30 23:55:12 +02:00
  • 66eaae9bcc libdw: Add new function dwarf_getlocations. Mark Wielaard 2013-08-23 16:12:37 +02:00
  • 92e47d616d backends: Hook abi_cfi for arm. Mark Wielaard 2013-09-02 16:46:50 +02:00
  • 79b9181ff5 tests: Add s390 and s390x addrcfi testcases. Mark Wielaard 2013-08-28 21:54:58 +02:00
  • d3f164551f tests: Add ppc32 and ppc64 addrcfi testcases. Mark Wielaard 2013-08-28 18:10:44 +02:00
  • ed9d2cad53 backends: Hook abi_cfi for ppc and s390. Jan Kratochvil 2013-08-27 22:49:36 +02:00
  • 292b1787b6 tests: Add run-addrcfi.sh test for libdw cfi dwarf_frame_* functions. Mark Wielaard 2013-08-27 15:40:56 +02:00
  • 20f4c123ba backends: Always set *prefix to "" when not used in register_info hook. Mark Wielaard 2013-08-28 15:57:27 +02:00
  • e0b4385b25 gelf.h: Fix typo in comment. Namhyung Kim 2013-08-28 23:39:00 +09:00
  • d0509d49a0 gelf_getauxv: Add missing whitespace. Mark Wielaard 2013-08-28 00:03:29 +02:00
  • 4f017daab5 gelf_getauxv: Remove unnecessary casts to char *. Mark Wielaard 2013-08-27 11:39:52 +02:00
  • 617f8ea898 gelf_getauxv: Use memcpy, not pointer deref, to avoid alignment problems. Kurt Roeckx 2013-08-25 23:15:13 +02:00
  • 16fa414aff libdwfl/linux-kernel-modules.c (report_kernel): Pass add_p_vaddr as true. Mark Wielaard 2013-08-22 13:45:16 +02:00
  • 5779540a60 CONTRIBUTING: Fix typo. Mark Wielaard 2013-08-21 10:41:12 +02:00
  • 4b9e639d31 addr2line: Support -i, --inlines output option. Mark Wielaard 2013-08-13 11:40:21 +02:00
  • d0f8501761 addr2line: Remove newline from strings returned by getline. Mark Wielaard 2013-08-12 14:21:31 +02:00
  • 5fdc1de0f6 Prepare 0.156 release. Jan Kratochvil 2013-07-25 11:17:49 +02:00
  • 10edf47b87 Fix run-unstrip-n.sh regression on CentOS-5 ppc. Jan Kratochvil 2013-07-25 11:05:35 +02:00
  • 744fc6f97f __libdwfl_elf_address_range: Add missing internal_function keyword. Jan Kratochvil 2013-07-23 17:52:01 +02:00
  • 596d430f23 Fix false match of non-build-id disk library to build-id memory library. Jan Kratochvil 2013-07-23 16:30:01 +02:00
  • 934d36cb5f NEWS: Remove bugfix only entries from Version 0.156. Jan Kratochvil 2013-07-19 23:26:28 +02:00
  • 8af254a196 __libdwfl_find_elf_build_id: Add missing internal_function keyword. Jan Kratochvil 2013-07-19 21:41:31 +02:00
  • a55b11834d NEWS: Add entries for Version 0.156. Jan Kratochvil 2013-07-19 00:24:06 +02:00
  • 1ab6e78250 readelf: print actual DIE offsets of DW_OP_GNU_<type> ops. Mark Wielaard 2013-07-09 23:09:38 +02:00
  • 3523022095 readelf: print actual DW_OP_GNU_parameter_ref DIE offset. Mark Wielaard 2013-07-05 16:44:47 +02:00
  • 4aacfc1569 libdw. Don't blow up stack in dwarf_getsrclines with lots of lines. Mark Wielaard 2013-07-02 16:36:16 +02:00
  • 8e5393c679 Don't assert on mod->e_type in __libdwfl_relocate_value. Mark Wielaard 2013-07-02 13:35:29 +02:00
  • 5704c8c4fa getcfi_scn_eh_frame: Don't crash and burn when .eh_frame bits aren't there. Mark Wielaard 2013-07-02 11:22:35 +02:00
  • 79277076db libdw_visit_scopes: Don't recurse into imported unit children. Mark Wielaard 2013-06-26 11:42:52 -04:00
  • 263d7eed70 tests EXTRA_DIST typo, forgot extension in testfilenolines.bz2. Mark Wielaard 2013-07-02 16:16:58 +02:00
  • 24b26ec1aa libdwfl: link_map.c (report_r_debug) always release memory_callback buffer. Mark Wielaard 2013-06-05 17:03:25 +02:00
  • 8ff862960e Use DT_DEBUG library search first. Jan Kratochvil 2013-05-30 13:21:20 +02:00
  • 63d8bfd36e readelf: Format first DW_OP_GNU_implicit_pointer argument as DIE offset. Mark Wielaard 2013-05-06 15:48:56 +02:00
  • 9affad3d23 libdw: dwarf_getsrclines don't set end_sequence when there are no lines. Mark Wielaard 2013-05-03 11:28:49 +02:00
  • 904aec2c2f Add parameter add_p_vaddr to dwfl_report_elf. Jan Kratochvil 2013-04-30 14:27:16 +02:00
  • fba1588ee4 New macro COMPAT_VERSION_NEWPROTO. Jan Kratochvil 2013-04-28 20:10:33 +02:00
  • 807ea3155d tests: Don't use pushd or popd, just use cd to change working directory. Mark Wielaard 2013-04-29 20:48:36 +02:00
  • 527e21ec4d tests: Tests that override EXIT (0) trap need to cleanup themselves. Mark Wielaard 2013-04-27 23:15:44 +02:00
  • b0f202e15f tests: All update tests should use unique temporary file names and cleanup. Mark Wielaard 2013-04-28 00:54:17 +02:00
  • a6098315ba tests: Add various files to tempfiles so they are always cleaned up. Mark Wielaard 2013-04-26 21:21:56 +02:00
  • 9efa9e6803 libdwfl/link_map.c: #include system.h. Mark Wielaard 2013-04-27 20:50:32 +02:00
  • 86be792c72 Enable automake parallel-tests for make check. Mark Wielaard 2013-04-26 23:44:25 +02:00
  • 1704baf676 Unify {BE,LE}{32,64} in lib/system.h. Jan Kratochvil 2013-04-26 17:00:50 +02:00
  • cdaaf2153a Updates for Automake 1.13. Mark Wielaard 2013-04-25 16:50:11 -04:00
  • d4744a7f64 libdw: DW_FORM_GNU_ref_alt is always offset_size. Mark Wielaard 2013-04-10 15:52:57 +02:00
  • 1a09420a12 readelf: Add --debug-dump=decodedline support. Mark Wielaard 2013-03-25 14:48:06 +01:00
  • b79788c8dc readelf: Display raw .debug_aranges. Use libdw only for decodedaranges. Mark Wielaard 2013-03-25 11:45:22 +01:00
  • 60ef9ab76e libdw: dwarf_getsrclines mark highest address as end_sequence. Mark Wielaard 2013-03-25 17:07:21 +01:00
  • a8c7f05cfd readelf: When highpc is in constant form also print as address. Mark Wielaard 2013-03-25 21:11:53 +01:00
  • a1d44825ff Fix dwfl_report_elf BASE alignment Jan Kratochvil 2013-03-19 13:40:13 +01:00
  • 10cd97eeca readelf: print_gdb_index_section fix memory leak. Mark Wielaard 2013-03-19 11:43:49 +01:00
  • a73fecc109 readelf: Accept version 8 .gdb_index section format. Mark Wielaard 2013-03-18 13:54:50 +01:00
  • f1b06b5c1d libdw and libdwfl srcfiles and srclines fixes for partial_units. Mark Wielaard 2013-03-12 12:02:51 +01:00
  • a58951b183 Fix two memory leaks in findtextrel and strip. Mark Wielaard 2013-03-01 11:51:58 +01:00
  • b94cceae50 elflint.c (check_symtab): Add __bss_start__ to the list of allowed symbols. Mark Wielaard 2013-02-24 22:58:49 +01:00
  • f6185a7544 libdwfl: Try opening files all installed compression libraries. Mark Wielaard 2013-02-22 23:42:59 +01:00
  • 443304efce libdw: Handle FORM_GNU_strp_alt for files with string data only in dwz file. Mark Wielaard 2013-02-15 22:45:22 +01:00
  • 40025813dc libdwfl: Use actual file names in parse_opt failure cases. Mark Wielaard 2013-02-10 15:07:33 +01:00
  • 3bdc16ce98 elflint: Add two more symbols to gnuld list of allowed bad values. Mark Wielaard 2013-02-06 16:20:17 +01:00
  • 1d5037f725 backends: Check type DIE exists before calling dwarf_tag (). Mark Wielaard 2013-02-06 13:15:10 +01:00
  • 6c4b2078c5 Add readelf test for --debug-dump=loc --debug-dump=ranges, -N and -U. Mark Wielaard 2013-01-30 11:04:38 +01:00
  • 10186a18d3 readelf: Add -U, --unresolved-address-offsets output control. Mark Wielaard 2013-01-24 11:29:21 +01:00
  • 2425710bc1 readelf: Add base to offsets in format_dwarf_addr for debug_loc/ranges. Mark Wielaard 2013-01-18 22:19:08 +01:00
  • 8447637a4e libdwfl/ linux-proc-maps.c: Include system.h. (PROCEXEFMT, get_pid_class): New. (grovel_auxv): Detect 32-bit vs. 64-bit auxv, possibly call get_pid_class. Jan Kratochvil 2012-10-10 20:42:30 +02:00
  • cc84d79da3 backends/ * Makefile.am (s390_SRCS): Add s390_corenote.c and s390x_corenote.c. * linux-core-note.c (ALIGN_PR_REG): New definitions. (struct EBLHOOK(prstatus)): Change field pr_reg to anonymous struct with ALIGN_PR_REG. (EXTRA_ITEMS): New macro. * s390_corenote.c: New file. * s390_init.c (s390x_core_note): New declaration. (s390_init): Install s390x_core_note and s390_core_note. * s390x_corenote.c: New file. Jan Kratochvil 2012-10-10 19:32:05 +02:00
  • c44cce03fd src/ * readelf.c (handle_core_items): Limit special repeated items handling to single-item formats '\n', 'b' and 'B', assert OFFSET 0 there. Jan Kratochvil 2012-10-10 19:32:05 +02:00
  • c2d5b263b3 backends/ * arm_corenote.c (vfp_items): Remove zero COUNT initializer. Jan Kratochvil 2013-01-30 20:26:14 +01:00
  • 697bdca1d7 libdwfl: Support auxiliary symbol table only for getsym and addrsym. Mark Wielaard 2013-01-23 17:39:19 +01:00