[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Libunwind-devel] unw_step() fails at aarch64
From: |
Bingzheng Wu |
Subject: |
[Libunwind-devel] unw_step() fails at aarch64 |
Date: |
Fri, 29 Sep 2017 21:48:12 +0800 |
Hi all
I use libunwind at aarch64, but unw_step() fails.
Machine: Raspberry Pi 3B
OS: SUSE Linux Enterprise Server
[https://www.suse.com/products/arm/raspberry-pi/]
Version of libunwind: 1.12.1
I just use the sample code in the man page
[http://www.nongnu.org/libunwind/man/libunwind(3).html] , but it fails
with the debug output:
====
>_ULaarch64_init_local: (cursor=0xffffdd72d120)
>_ULaarch64_step: (cursor=0xffffdd72d120, ip=0x0000000000400b8c,
cfa=0x0000ffffdd72bf30))
>access_mem: mem[400b8c] -> 531f7800b9401fa0
>get_rs_cache: acquiring lock
>_ULaarch64_dwarf_find_proc_info: looking for IP=0x400b8b
>_ULaarch64_dwarf_callback: checking , base=0x0)
>_ULaarch64_dwarf_callback: found table `':
segbase=0x400ce4, len=2, gp=0x41ffe8, table_data=0x400cf0
>lookup: e->start_ip_offset = ffffffffffffff7c
>lookup: e->start_ip_offset = ffffffffffffff04
>_ULaarch64_dwarf_search_unwind_table: IP 400b8b inside range
400000-400d6c, but no explicit unwind info found
>put_rs_cache: unmasking signals/interrupts and releasing lock
>_ULaarch64_dwarf_step: returning -10
>_ULaarch64_step: dwarf_step()=-10
====
It seem that dwarf_search_unwind_table() returns -UNW_ENOINFO(-10).
Dose anyone have the same problem?
Anyone has idea?
Thanks in advance,
Wu
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Libunwind-devel] unw_step() fails at aarch64,
Bingzheng Wu <=