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 12void 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