summaryrefslogtreecommitdiff
path: root/tests/check-namespace.sh.in
diff options
context:
space:
mode:
authorArun Sharma <aruns@google.com>2009-04-02 15:49:37 -0700
committerArun Sharma <aruns@google.com>2009-04-02 22:22:05 -0700
commit2fce54102cdb03aa2d3105c750685dc7cf2677b1 (patch)
treea1d6858930b47c572d43e1aab8ea25f3a917926b /tests/check-namespace.sh.in
parent18a0a81ffce18acd28f2e27f97c2a64aacf3b798 (diff)
downloadlibunwind-2fce54102cdb03aa2d3105c750685dc7cf2677b1.tar.gz
Implement _Unwind_GetIPInfo() as required by the C++ ABI
Provide a special implementation for ia64, because the unwind information is such that an IP adjustment is not necessary before looking up unwind info. Bad things happen if libunwind only provides parts of the ABI and the rest come from libgcc. Signed-off-by: Jan Kratochvil <jan.kratochvil@redhat.com>
Diffstat (limited to 'tests/check-namespace.sh.in')
-rw-r--r--tests/check-namespace.sh.in2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/check-namespace.sh.in b/tests/check-namespace.sh.in
index 007ba436..66078a12 100644
--- a/tests/check-namespace.sh.in
+++ b/tests/check-namespace.sh.in
@@ -197,6 +197,7 @@ check_cxx_abi () {
match _Unwind_GetDataRelBase
match _Unwind_GetGR
match _Unwind_GetIP
+ match _Unwind_GetIPInfo
match _Unwind_GetLanguageSpecificData
match _Unwind_GetRegionStart
match _Unwind_GetTextRelBase
@@ -214,6 +215,7 @@ check_cxx_abi () {
match __libunwind_Unwind_GetDataRelBase
match __libunwind_Unwind_GetGR
match __libunwind_Unwind_GetIP
+ match __libunwind_Unwind_GetIPInfo
match __libunwind_Unwind_GetLanguageSpecificData
match __libunwind_Unwind_GetRegionStart
match __libunwind_Unwind_GetTextRelBase