Doug Moore
502ba27753
Add a function to capture the dwarf_reg_states that occur in processing
...
the dwarf code for a procedure, and a function to apply a captured
dwarf_reg_state later.
2017-05-12 22:24:00 -05:00
Doug Moore
bbdc4b12da
Capture the address of the first byte after the instructionless gap
...
that follows the procedure.
2017-05-12 22:24:00 -05:00
Doug Moore
14c48b3d51
unw_init_local_signal
...
init_local, but *not* setting use_prev_instr.
This is necessary to correctly unwind using ucontext argument to signal handlers.
2017-04-03 14:44:40 -07:00
Dave Watson
a51cf49031
dwarf: Configurable cache size
...
Add interface for configurable dwarf cache size
* Use item size and round up to nearest power of 2.
* Initial cache still exists in BSS. Without this, it means we would fail
backtrace when out of memory. The test-mem test fails without this
2017-01-13 08:36:33 -08:00
Lassi Tuura
50bc12afba
Export unw_backtrace() and alias backtrace() to it.
2011-04-01 00:00:33 -07:00
Arun Sharma
7ff83c051e
Fix up compilation and test failures
2011-03-24 23:32:25 -07:00
Lassi Tuura
44a14d1364
Integrate fast trace into backtrace().
2011-03-24 22:33:55 -07:00
Arun Sharma
46e10c5abe
Support .debug_frame based unwinding in _UPTi_find_unwind_table()
...
Signed-off-by: Andris Zeila <andris.zeila@accenture.com>
2010-05-26 19:25:41 -07:00
Arun Sharma
8e53e62db9
Refactor os specific code for x86 (both 32 and 64 bit).
...
Move Linux specific code into ${arch}/Gos-linux.c
2010-04-04 16:46:13 -07:00
mostang.com!davidm
47bf99c677
(UNW_VERSION_CODE): New macro.
...
(UNW_VERSION): Likewise.
(Logical change 1.262)
2004-09-09 10:45:24 +00:00
mostang.com!davidm
27ce81f7e2
Initial revision
2004-09-08 17:36:28 +00:00
mostang.com!davidm
012a4844cb
(UNW_VERSION_MAJOR): New macro.
...
(UNW_VERSION_MINOR): Likewise.
(UNW_VERSION_EXTRA): Likewise.
2004/09/08 08:15:35-07:00 mostang.com!davidm
Rename: include/libunwind-common.h -> include/libunwind-common.h.in
(Logical change 1.261)
2004-09-08 17:36:28 +00:00