From 4f670845ff9ab6c48bcb5f7bf4d4ef6dc3c3064b Mon Sep 17 00:00:00 2001 From: manuel Date: Tue, 27 Mar 2012 11:51:08 +0200 Subject: reorganize file structure to match the upstream requirements --- pintos-progos/lib/debug.c | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 pintos-progos/lib/debug.c (limited to 'pintos-progos/lib/debug.c') diff --git a/pintos-progos/lib/debug.c b/pintos-progos/lib/debug.c deleted file mode 100644 index b4f8c2d..0000000 --- a/pintos-progos/lib/debug.c +++ /dev/null @@ -1,32 +0,0 @@ -#include -#include -#include -#include -#include -#include - -/* Prints the call stack, that is, a list of addresses, one in - each of the functions we are nested within. gdb or addr2line - may be applied to kernel.o to translate these into file names, - line numbers, and function names. */ -void -debug_backtrace (void) -{ - static bool explained; - void **frame; - - printf ("Call stack: %p", __builtin_return_address (0)); - for (frame = __builtin_frame_address (1); - (uintptr_t) frame >= 0x1000 && frame[0] != NULL; - frame = frame[0]) - printf (" %p", frame[1]); - printf (".\n"); - - if (!explained) - { - explained = true; - printf ("The `backtrace' program can make call stacks useful.\n" - "Read \"Backtraces\" in the \"Debugging Tools\" chapter\n" - "of the Pintos documentation for more information.\n"); - } -} -- cgit v1.2.3