1
0
Fork 0
mirror of https://github.com/tobast/libunwind-eh_elf.git synced 2024-06-28 12:11:45 +02:00
libunwind-eh_elf/src
Lassi Tuura ae5c1f2adf Performance optimisations for fast trace.
Insert static branch prediction predicates in useful places and avoid
unnecessary code in the hottest paths. Bypass unnecessary indirect
calls, in particular to access_mem(), when known to be safe.
2011-04-17 20:34:38 -07:00
..
arm Create a generic and local variant of the extbl parser. 2011-04-05 20:59:10 -07:00
dwarf Fast back-trace for x86_64 for only collecting the call stack. 2011-03-24 22:33:17 -07:00
hppa Fast back-trace for x86_64 for only collecting the call stack. 2011-03-24 22:33:17 -07:00
ia64 Make the remaining sigprocmask calls conditional on --enable-block-signals 2009-09-29 23:14:50 -07:00
mi Performance optimisations for fast trace. 2011-04-17 20:34:38 -07:00
mips Fast back-trace for x86_64 for only collecting the call stack. 2011-03-24 22:33:17 -07:00
ppc During the stack unwinding process, the return address points to 2010-04-24 19:16:09 -07:00
ppc32 Fast back-trace for x86_64 for only collecting the call stack. 2011-03-24 22:33:17 -07:00
ppc64 Fast back-trace for x86_64 for only collecting the call stack. 2011-03-24 22:33:17 -07:00
ptrace Restore the linking when --enable-debug-frame is not specified 2010-05-29 01:07:40 +03:00
setjmp Make setjmp/longjmp work at least on FreeBSD/amd64. 2010-04-03 19:02:43 +03:00
unwind GCC compatibility on x86 for C++ exception handling 2010-04-12 12:08:43 -07:00
x86 Fast back-trace for x86_64 for only collecting the call stack. 2011-03-24 22:33:17 -07:00
x86_64 Performance optimisations for fast trace. 2011-04-17 20:34:38 -07:00
elf32.c Do nothing of UNW_REMOTE_ONLY is defined. 2003-02-15 03:10:30 +00:00
elf32.h Silence warning about symbol redefinition. 2010-03-07 17:27:41 +02:00
elf64.c Do nothing of UNW_REMOTE_ONLY is defined. 2003-02-15 03:10:30 +00:00
elf64.h Silence warning about symbol redefinition. 2010-03-07 17:27:41 +02:00
elfxx.c Improve ELF valid_object() helper 2011-01-23 17:21:04 -08:00
elfxx.h Add module for parsing ARM-specific unwind tables 2011-03-22 08:14:51 -07:00
Makefile.am Create a generic and local variant of the extbl parser. 2011-04-05 20:59:10 -07:00
os-freebsd.c Fix freebsd build 2010-05-17 21:57:59 +03:00
os-hpux.c Add path and pathlen arguments to tdep_get_elf_image() 2010-05-15 12:14:09 -07:00
os-linux.c Add path and pathlen arguments to tdep_get_elf_image() 2010-05-15 12:14:09 -07:00
os-linux.h Fix file descriptor leakage in maps_init 2011-03-07 21:24:51 -08:00