1 /* 2 * kernel/stacktrace.c 3 * 4 * Stack trace management functions 5 * 6 * Copyright (C) 2006 Red Hat, Inc., Ingo Molnar <mingo@redhat.com> 7 */ 8 #include <linux/sched.h> 9 #include <linux/kallsyms.h> 10 #include <linux/stacktrace.h> 11 12 void print_stack_trace(struct stack_trace *trace, int spaces) 13 { 14 int i, j; 15 16 for (i = 0; i < trace->nr_entries; i++) { 17 unsigned long ip = trace->entries[i]; 18 19 for (j = 0; j < spaces + 1; j++) 20 printk(" "); 21 print_ip_sym(ip); 22 } 23 } 24 25