/* * arch/ia64/kernel/stacktrace.c * * Stack trace management functions * */ #include <linux/sched.h> #include <linux/stacktrace.h> #include <linux/module.h>
static void ia64_do_save_stack(struct unw_frame_info *info, void *arg) { struct stack_trace *trace = arg; unsigned long ip; int skip = trace->skip; trace->nr_entries = 0; do { unw_get_ip(info, &ip); if (ip == 0) break; if (skip == 0) { trace->entries[trace->nr_entries++] = ip; if (trace->nr_entries == trace->max_entries) break; } else skip--; } while (unw_unwind(info) >= 0); }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Tony Luck | 102 | 100.00% | 1 | 100.00% |
Total | 102 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Tony Luck | 17 | 100.00% | 1 | 100.00% |
Total | 17 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Tony Luck | 135 | 100.00% | 1 | 100.00% |
Total | 135 | 100.00% | 1 | 100.00% |