summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Kratochvil <[email protected]>2012-11-16 17:32:14 +0100
committerJan Kratochvil <[email protected]>2012-11-16 17:32:14 +0100
commit735412ccf1c5bb9473d90df7252ed8be06915162 (patch)
tree4bf41d8656dacf28624ff1bbcb6e1f209acdb9dd
parent80530ff117bdce7bf1a3b4925f9e9a42701e852e (diff)
parent18ba6d08cbefef833b757bdcfefbc4b7900c5678 (diff)
Merge branch 'jankratochvil/ppc64-opd' into jankratochvil/forunwind
Conflicts: backends/ChangeLog libdwfl/ChangeLog tests/Makefile.am
-rw-r--r--backends/ChangeLog7
-rw-r--r--libdwfl/ChangeLog9
-rw-r--r--libebl/ChangeLog9
-rw-r--r--tests/ChangeLog6
-rw-r--r--tests/Makefile.am4
5 files changed, 33 insertions, 2 deletions
diff --git a/backends/ChangeLog b/backends/ChangeLog
index 388e22e1..f1c6be7e 100644
--- a/backends/ChangeLog
+++ b/backends/ChangeLog
@@ -11,6 +11,13 @@
(s390_init): Install s390x_core_note and s390_core_note.
* s390x_corenote.c: New file.
+2012-10-27 Jan Kratochvil <[email protected]>
+
+ * 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-12 Jan Kratochvil <[email protected]>
* linux-core-note.c (prstatus_items): Rename groups of sigpend and
diff --git a/libdwfl/ChangeLog b/libdwfl/ChangeLog
index 26873771..76d9257a 100644
--- a/libdwfl/ChangeLog
+++ b/libdwfl/ChangeLog
@@ -36,6 +36,15 @@
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 <[email protected]>
+
+ * 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 <[email protected]>
* 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 <[email protected]>
+
+ * 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 <[email protected]>
* ebl-hooks.h (abi_cfi): Extend its comment for return value.
diff --git a/tests/ChangeLog b/tests/ChangeLog
index 21a23280..403c7853 100644
--- a/tests/ChangeLog
+++ b/tests/ChangeLog
@@ -1,4 +1,10 @@
2012-10-27 Jan Kratochvil <[email protected]>
+
+ * 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 <[email protected]>
* Makefile.am (check_PROGRAMS): Add dwfl-report-elf-align.
(TESTS): Add run-dwfl-report-elf-align.sh.
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 41264415..0623a0fb 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -180,8 +180,8 @@ 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 \
- testfile70.core.bz2 testfile70.exec.bz2 \
+ testfile65.bz2 testfile66.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