[PATCH] x86_64: reliable stack trace support
These are the generic bits needed to enable reliable stack traces based on Dwarf2-like (.eh_frame) unwind information. Subsequent patches will enable x86-64 and i386 to make use of this. Thanks to Andi Kleen and Ingo Molnar, who pointed out several possibilities for improvement. Signed-off-by:Jan Beulich <jbeulich@novell.com> Signed-off-by:
Andi Kleen <ak@suse.de> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
Showing
- include/linux/kernel.h 7 additions, 0 deletionsinclude/linux/kernel.h
- include/linux/module.h 3 additions, 0 deletionsinclude/linux/module.h
- include/linux/unwind.h 119 additions, 0 deletionsinclude/linux/unwind.h
- init/main.c 2 additions, 0 deletionsinit/main.c
- kernel/Makefile 1 addition, 0 deletionskernel/Makefile
- kernel/module.c 15 additions, 1 deletionkernel/module.c
- kernel/unwind.c 915 additions, 0 deletionskernel/unwind.c
- lib/Kconfig.debug 10 additions, 2 deletionslib/Kconfig.debug
Loading
Please register or sign in to comment