diff options
author | Frank Ch. Eigler <fche@elastic.org> | 2009-12-20 13:34:16 -0500 |
---|---|---|
committer | Frank Ch. Eigler <fche@elastic.org> | 2009-12-20 13:34:16 -0500 |
commit | 028e1bde11b9644d1ac62f0a1a2188cf8def234a (patch) | |
tree | 8f1eb8ecb8e904d84bd91627c87b8fd5bdb0d4f2 /runtime/stack-x86_64.c | |
parent | be00414012df13c2eddf98909b3cdfe21c2a94d8 (diff) | |
download | systemtap-steved-028e1bde11b9644d1ac62f0a1a2188cf8def234a.tar.gz systemtap-steved-028e1bde11b9644d1ac62f0a1a2188cf8def234a.tar.xz systemtap-steved-028e1bde11b9644d1ac62f0a1a2188cf8def234a.zip |
runtime backtracing: port commit #2e7f8442 to uprobes1
* runtime/uprobes/uprobes.c (uprobe_get_pc): new function
Diffstat (limited to 'runtime/stack-x86_64.c')
-rw-r--r-- | runtime/stack-x86_64.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/runtime/stack-x86_64.c b/runtime/stack-x86_64.c index d6c63412..3fc203f7 100644 --- a/runtime/stack-x86_64.c +++ b/runtime/stack-x86_64.c @@ -38,7 +38,6 @@ static void __stp_stack_print(struct pt_regs *regs, int verbose, int levels, while (levels && (tsk || !arch_unw_user_mode(&info))) { int ret = unwind(&info, tsk); -#if defined(UPROBES_API_VERSION) && UPROBES_API_VERSION > 1 unsigned long maybe_pc = 0; if (ri) { maybe_pc = uprobe_get_pc(ri, UNW_PC(&info), @@ -48,7 +47,6 @@ static void __stp_stack_print(struct pt_regs *regs, int verbose, int levels, else UNW_PC(&info) = maybe_pc; } -#endif dbug_unwind(1, "ret=%d PC=%lx SP=%lx\n", ret, UNW_PC(&info), UNW_SP(&info)); if (ret == 0) { _stp_func_print(UNW_PC(&info), verbose, 1, tsk); |