diff options
-rw-r--r-- | backends/ChangeLog | 20 | ||||
-rw-r--r-- | libdwfl/ChangeLog | 27 | ||||
-rw-r--r-- | libebl/ChangeLog | 9 | ||||
-rw-r--r-- | tests/ChangeLog | 22 | ||||
-rw-r--r-- | tests/Makefile.am | 5 |
5 files changed, 81 insertions, 2 deletions
diff --git a/backends/ChangeLog b/backends/ChangeLog index 388e22e1..f179041a 100644 --- a/backends/ChangeLog +++ b/backends/ChangeLog @@ -11,6 +11,26 @@ (s390_init): Install s390x_core_note and s390_core_note. * s390x_corenote.c: New file. +2012-10-27 Jan Kratochvil <jan.kratochvil@redhat.com> + + * Makefile.am (INCLUDES): Add libdwfl. + (ppc64_SRCS): Add ppc64_get_func_pc.c. + * ppc64_get_func_pc.c: New file. + * ppc64_init.c (ppc64_init): Install get_func_pc and destr. + +2012-10-14 Jan Kratochvil <jan.kratochvil@redhat.com> + Roland McGrath <roland@hack.frob.com> + + * 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 union 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. + 2012-10-12 Jan Kratochvil <jan.kratochvil@redhat.com> * linux-core-note.c (prstatus_items): Rename groups of sigpend and diff --git a/libdwfl/ChangeLog b/libdwfl/ChangeLog index 2a83077c..76d9257a 100644 --- a/libdwfl/ChangeLog +++ b/libdwfl/ChangeLog @@ -18,6 +18,33 @@ ARGP_KEY_SUCCESS. Modify the cleanup in ARGP_KEY_ERROR. Make the final state->INPUT initialization optional. * libdwfl.h (dwfl_standard_argp): Extend the comment for USERDATA. +2012-10-27 Jan Kratochvil <jan.kratochvil@redhat.com> + + * 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. + +2012-10-27 Jan Kratochvil <jan.kratochvil@redhat.com> + + * argp-std.c (offline_find_elf): New function. + (offline_callbacks): Use it for FIND_ELF. + (struct parse_opt): New. + (parse_opt): New KEY ARGP_KEY_INIT. In other make HOOK struct + parse_opt pointer from former Dwfl pointer. Delay 'e and OPT_COREFILE + processing till ARGP_KEY_SUCCESS. Initialize state->INPUT already from + ARGP_KEY_SUCCESS. Modify the cleanup in ARGP_KEY_ERROR. Make the final state->INPUT initialization optional. + * libdwfl.h (dwfl_standard_argp): Extend the comment for USERDATA. + +2012-10-27 Jan Kratochvil <jan.kratochvil@redhat.com> + + * dwfl_module_addrsym.c (dwfl_module_addrsym) (get_section): New + function from ... + (dwfl_module_addrsym) (same_section): ... here. Call it. + (dwfl_module_addrsym) (found_sym): New function from ... + (dwfl_module_addrsym) (search_table): ... here. Call it. Try second + time with ebl_get_func_pc. + 2012-10-17 Jan Kratochvil <jan.kratochvil@redhat.com> * dwfl_module_getdwarf.c (mod_verify_build_id): New function with code diff --git a/libebl/ChangeLog b/libebl/ChangeLog index e881ce72..029f0d73 100644 --- a/libebl/ChangeLog +++ b/libebl/ChangeLog @@ -1,3 +1,12 @@ +2012-10-27 Jan Kratochvil <jan.kratochvil@redhat.com> + + * Makefile.am (gen_SOURCES): Add eblgetfuncpc.c. + * ebl-hooks.h (get_func_pc): New entry. + * eblgetfuncpc.c: New file. + * libebl.h (struct Dwfl_Module): New declaration. + (ebl_get_func_pc): New declaration. + * libeblP.h (struct ebl): New field backend. + 2012-10-12 Jan Kratochvil <jan.kratochvil@redhat.com> * ebl-hooks.h (abi_cfi): Extend its comment for return value. diff --git a/tests/ChangeLog b/tests/ChangeLog index 9b6a4c99..c1d56db3 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,4 +1,10 @@ 2012-10-27 Jan Kratochvil <jan.kratochvil@redhat.com> + + * run-addrname-test.sh: New testcase for ppc64 function descriptors. + * testfile66.bz2: New file. + * Makefile.am (EXTRA_DIST): Add testfile66.bz2. + +2012-10-27 Jan Kratochvil <jan.kratochvil@redhat.com> * Makefile.am (check_PROGRAMS): Add dwfl-report-elf-align. (TESTS): Add run-dwfl-report-elf-align.sh. @@ -11,6 +17,22 @@ 2012-10-27 Jan Kratochvil <jan.kratochvil@redhat.com> + * run-addrname-test.sh: New test for PIE relocation. + * testfile70.core.bz2: New file. + * testfile70.exec.bz2: New file. + * Makefile.am (EXTRA_DIST): Add testfile70.core.bz2 and + testfile70.exec.bz2 . + +2012-10-27 Jan Kratochvil <jan.kratochvil@redhat.com> + + * run-readelf-mixed-corenote.sh: New testcase for readelf -n of s390 + and s390x core notes. + * testfile67.bz2: New file. + * testfile68.bz2: New file. + * Makefile.am (EXTRA_DIST): Add testfile67.bz2 and testfile68.bz2 . + +2012-10-27 Jan Kratochvil <jan.kratochvil@redhat.com> + * Makefile.am (EXTRA_DIST): Add testfile64.bz2, testfile65.bz2, testfile69.core.bz2 and testfile69.so.bz2 . diff --git a/tests/Makefile.am b/tests/Makefile.am index 1c848d44..0f934e3b 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -195,8 +195,9 @@ EXTRA_DIST = run-arextract.sh run-arsymtest.sh \ testfile60.bz2 testfile61.bz2 \ run-readelf-vmcoreinfo.sh testfile62.bz2 \ run-readelf-mixed-corenote.sh testfile63.bz2 testfile64.bz2 \ - testfile65.bz2 testfile69.core.bz2 testfile69.so.bz2 \ - run-dwfl-report-elf-align.sh \ + testfile65.bz2 testfile66.bz2 testfile67.bz2 testfile68.bz2 \ + testfile69.core.bz2 testfile69.so.bz2 testfile70.core.bz2 \ + testfile70.exec.bz2 run-dwfl-report-elf-align.sh \ testfile-dwfl-report-elf-align-shlib.so.bz2 run-backtrace.sh if USE_VALGRIND |