c1d387ac7e
- update to libunwind 1.0.1: * hundreds of fixes, see http://git.savannah.gnu.org/gitweb/?p=libunwind.git;a=shortlog for details * ARM support * Greatly improved x86-64 support thanks to Arun Sharma. * Support for PPC64 added by Jose Flavio Aguilar Paulino. * Testing, stability and many fixes on x86 (Paul Pluzhnikov) * Improved local and remote unwinding on ARM (Ken Werner) * Fast unwind (rbp, rsp, rip only) on x86_64 with a fallback to slow code paths OBS-URL: https://build.opensuse.org/request/show/90397 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libunwind?expand=0&rev=16
34 lines
1.2 KiB
Diff
34 lines
1.2 KiB
Diff
From 962366dace4fed902ad5e89df1b34c13c3224b8b Mon Sep 17 00:00:00 2001
|
|
From: Arun Sharma <asharma@fb.com>
|
|
Date: Fri, 23 Sep 2011 11:11:34 -0700
|
|
Subject: [PATCH] Fixup compile errors on ia64.
|
|
|
|
Suggested-by: Harald Servat <harald.servat@bsc.es>
|
|
---
|
|
src/ptrace/_UPT_get_dyn_info_list_addr.c | 2 +-
|
|
src/ptrace/_UPT_internal.h | 2 +-
|
|
2 files changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
--- a/src/ptrace/_UPT_get_dyn_info_list_addr.c
|
|
+++ b/src/ptrace/_UPT_get_dyn_info_list_addr.c
|
|
@@ -62,7 +62,7 @@ get_list_addr (unw_addr_space_t as, unw_word_t *dil_addr, void *arg,
|
|
|
|
Debug (16, "checking object %s\n", path);
|
|
|
|
- di = _UPTi_find_unwind_table (ui, as, path, lo, off);
|
|
+ di = _UPTi_find_unwind_table (ui, as, path, lo, off, 0);
|
|
if (di)
|
|
{
|
|
res = _Uia64_find_dyn_list (as, di, arg);
|
|
--- a/src/ptrace/_UPT_internal.h
|
|
+++ b/src/ptrace/_UPT_internal.h
|
|
@@ -64,7 +64,7 @@ struct UPT_info
|
|
|
|
extern int _UPT_reg_offset[UNW_REG_LAST + 1];
|
|
|
|
-extern int _UPTi_find_unwind_table (struct UPT_info *ui,
|
|
+extern unw_dyn_info_t *UPTi_find_unwind_table (struct UPT_info *ui,
|
|
unw_addr_space_t as,
|
|
char *path,
|
|
unw_word_t segbase,
|