summaryrefslogtreecommitdiffstats
path: root/runtime/unwind/x86_64.h
Commit message (Collapse)AuthorAgeFilesLines
* PR10458. User actual breakpoint address for [ku]probe[ret].Mark Wielaard2009-07-311-1/+1
| | | | | | | | | | | | | | | | | | | | Setup the pt_regs REG_IP to the actual breakpoint address before entering a probe handler for [ku]probe[ret] (and restore it after returning). This helps getting symbol resolution and backtraces more correct and makes it more conform with other probe handlers like the iutrace and profile timers that also provide pt_regs (which untill now exhibited off-by-one errors while unwinding). * tapsets.cxx (dwarf_derived_probe_group::emit_module_decls): Setup REG_IP correctly before calling enter_kprobe_probe and enter_kretprobe_probe, and restore afterwards. (uprobe_derived_probe_group::emit_module_decls): Likewise for enter_uprobe_probe and enter_uretprobe_probe. (kprobe_derived_probe_group::emit_module_decls): Likewise for enter_kprobe2_probe and enter_kretprobe2_probe. * runtime/unwind/i386.h (arch_unw_init_frame_info): Initialize info->call_frame to zero. * runtime/unwind/x86_64.h (arch_unw_init_frame_info): Likewise.
* PR6738: restore support for rhel4-era (2.6.9) kernelsFrank Ch. Eigler2008-07-121-0/+4
|
* Fixes for 2.6.25 pt_regs changes.Martin Hunt2008-04-091-2/+41
|
* Support for kernels built with CONFIG_FRAME_POINTERMartin Hunt2008-03-301-1/+4
|
* i386 fixes.Martin Hunt2008-03-261-5/+0
|
* Cleanup.Martin Hunt2008-03-251-0/+12
|
* add (back) runtime/unwind filesFrank Ch. Eigler2008-03-251-0/+101