diff options
author | Wenji Huang <wenji.huang@oracle.com> | 2010-03-10 17:06:26 +0800 |
---|---|---|
committer | Wenji Huang <wenji.huang@oracle.com> | 2010-03-10 17:06:26 +0800 |
commit | 834995c6e450f70071775cb902f349f5d8c4cc39 (patch) | |
tree | 64f2d82126d2f3416e453d1fb7c8fbdab69da45f /runtime | |
parent | 9039b639bdec787916720c5e93a7b407db56afac (diff) | |
download | systemtap-steved-834995c6e450f70071775cb902f349f5d8c4cc39.tar.gz systemtap-steved-834995c6e450f70071775cb902f349f5d8c4cc39.tar.xz systemtap-steved-834995c6e450f70071775cb902f349f5d8c4cc39.zip |
Use exported print_context_stack for 2.6.33
* runtime/stack.c(print_stack_ops): Use print_context_stack and
adjust version code.
Diffstat (limited to 'runtime')
-rw-r--r-- | runtime/stack.c | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/runtime/stack.c b/runtime/stack.c index 0e537a8e..118a44b7 100644 --- a/runtime/stack.c +++ b/runtime/stack.c @@ -94,24 +94,13 @@ static void print_stack_address(void *data, unsigned long addr, int reliable) _stp_func_print(addr, sdata->verbose, 0, NULL); } -#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,32) -static unsigned long -walk_context_stack(struct thread_info *tinfo, - unsigned long *stack, unsigned long bp, - const struct stacktrace_ops *ops, void *data, - unsigned long *end, int *graph) -{ - return 0 ; -} -#endif - static const struct stacktrace_ops print_stack_ops = { .warning = print_stack_warning, .warning_symbol = print_stack_warning_symbol, .stack = print_stack_stack, .address = print_stack_address, -#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,32) - .walk_stack = walk_context_stack, +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33) + .walk_stack = print_context_stack, #endif }; |