1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-29 11:41:21 +03:00

Use libgcc unwinder for sparc backtraces, if available.

* sysdeps/sparc/backtrace.c: New file.
	* sysdeps/sparc/sparc32/backtrace.h: New file.
	* sysdeps/sparc/sparc32/sparcv9/backtrace.h: New file.
	* sysdeps/sparc/sparc64/backtrace.h: New file.
	* sysdeps/sparc/sparc64/backtrace.c: Delete.
	* sysdeps/sparc/Makefile (CFLAGS-backtrace.c): Add
	-funwind-tables.
This commit is contained in:
David S. Miller
2013-01-21 14:13:04 -08:00
parent ab087e0aa4
commit 7c1e01aabc
7 changed files with 198 additions and 57 deletions

View File

@ -0,0 +1,7 @@
/* Private macros for guiding the backtrace implementation, sparc64
version. */
#define backtrace_flush_register_windows() \
asm volatile ("flushw")
#define BACKTRACE_STACK_BIAS STACK_BIAS