[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[libunwind] libunwind kernel vrs. userspace
From: |
Troy Heber |
Subject: |
[libunwind] libunwind kernel vrs. userspace |
Date: |
Thu, 19 Aug 2004 10:42:44 -0600 |
User-agent: |
Mutt/1.5.6+20040803i |
The basic question is, can libunwind be use to unwind the kernel stacks.
I'm trying to use libunwind to unwind a physical memory kernel dump. To me it
looks like libunwind is really intended for user space application unwinding,
because there already exists a kernel unwind interface that utilizes the
kernel's own unwind table.
For example:
When using the find_proc_info accessor call back, it appears that void
*unwind_info wants to receive a pointer to the ELF .IA_64.unwind section.
I could supply the ELF .IA_64.unwind section from the vmlinux file, but it
wouldn't contain module unwind entries from the unw_add_unwind_table()
routine.
Is there a way to use libunwind with the kernel's unwind table?
Thanks,
Troy
- [libunwind] libunwind kernel vrs. userspace,
Troy Heber <=