summaryrefslogtreecommitdiffstats
path: root/runtime/unwind/unwind.h
Commit message (Collapse)AuthorAgeFilesLines
* Be paranoid about table size resolving cie_for_fde and fde_pointer_type.Mark Wielaard2009-10-201-2/+4
| | | | | | * runtime/unwind.c (cie_for_fde): Take table and table_len into account. (fde_pointer_type): Likewise. * runtime/unwind/unwind.h: Adjust function prototypes.
* Fetch and store both debug_frame and eh_frame tables.Mark Wielaard2009-05-201-2/+2
| | | | | | | | | | | | | * runtime/sym.h (_stp_module): Remove unwind_data, unwind_data_len and unwind_is_ehframe fields. Add debug_frame, eh_frame, debug_frame_len, eh_frame_len and eh_frame_addr fields. * runtime/unwind.c: Use debug_frame and debug_frame_len instead of unwind_data and unwind_data_len throughout. (cie_for_fde): Take unwind_data and is_ehframe as direct arguments. * runtime/unwind/unwind.h (cie_for_fde): New function declaration. * translate.cxx (get_unwind_data): Fetch and return both debug_frame and eh_frame tables. (dump_unwindsyms): Dump both debug_frame and eh_frame tables.
* Privatize MAX_STACK_DEPTHJosh Stone2009-04-161-2/+2
| | | | | | The kernel-tip tree also has a MAX_STACK_DEPTH defined in perf_counter.h, so we need to separate our definition. I've changed the definition in our unwinder to STP_MAX_STACK_DEPTH.
* PR6738: restore support for rhel4-era (2.6.9) kernelsFrank Ch. Eigler2008-07-121-0/+5
|
* PR6410: unwinder-less architecture toleranceFrank Ch. Eigler2008-04-151-0/+4
|
* add (back) runtime/unwind filesFrank Ch. Eigler2008-03-251-0/+142