haiku/headers
Michael Lotz c012e7e930 libroot: Add private __arch_get_stack_trace().
It can be used to get a stack trace of the current thread. Note that
this works by walking frame pointers and will not produce anything
useful if an application is compiled with the frame pointers omitted.

The stack base and end addresses have to be provided as arguments and
are used to check that the frame pointers fall within that range. These
values are thread specific and can be retrieved with get_thread_info().
No other sanity checks (like checking for loops in the linked list) are
done.

This is a simplified rewrite of the stack trace code from the kernel
debugger.

As this code is common to x86 and x86_64 but is not generic across
architectures I introduced x86_common as a directory to put such
sources.
2015-04-11 23:37:54 +02:00
..
build Package Kit: FetchFileJob now contains package size. 2015-03-31 13:40:42 +02:00
compatibility ifaddrs: add extern "C" 2015-02-26 22:02:37 +01:00
config ARM: Be aware of ARMEL and ARMEL 2014-01-01 23:41:02 -07:00
cpp Add a <limits> header for gcc2. 2014-11-27 12:14:39 +01:00
glibc Make public glibc header printf.h usable. 2013-07-17 18:07:56 +02:00
libs Outsource ncurses. 2014-12-18 10:18:39 +01:00
os More whitespace cleanup all over the place. 2015-04-10 15:05:14 +02:00
posix malloc_debug: Implement allocation dump on exit in guarded heap. 2015-04-10 17:04:28 +02:00
private libroot: Add private __arch_get_stack_trace(). 2015-04-11 23:37:54 +02:00
tools Remove preprocessor checks from TestShell.h 2014-07-29 23:05:52 +02:00