diff options
Diffstat (limited to 'sys/ddb/db_print.c')
-rw-r--r-- | sys/ddb/db_print.c | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/sys/ddb/db_print.c b/sys/ddb/db_print.c deleted file mode 100644 index 25e4c66..0000000 --- a/sys/ddb/db_print.c +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Mach Operating System - * Copyright (c) 1991,1990 Carnegie Mellon University - * All Rights Reserved. - * - * Permission to use, copy, modify and distribute this software and its - * documentation is hereby granted, provided that both the copyright - * notice and this permission notice appear in all copies of the - * software, derivative works or modified versions, and any portions - * thereof, and that both notices appear in supporting documentation. - * - * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS - * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR - * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * - * Carnegie Mellon requests users of this software to return to - * - * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU - * School of Computer Science - * Carnegie Mellon University - * Pittsburgh PA 15213-3890 - * - * any improvements or extensions that they make and grant Carnegie the - * rights to redistribute these changes. - * - * $Id$ - */ - -/* - * Author: David B. Golub, Carnegie Mellon University - * Date: 7/90 - */ - -/* - * Miscellaneous printing. - */ -#include "param.h" -#include "proc.h" - -#include <machine/db_machdep.h> - -#include <ddb/db_lex.h> -#include <ddb/db_variables.h> -#include <ddb/db_sym.h> - -extern unsigned int db_maxoff; - -void -db_show_regs() -{ - int (*func)(); - register struct db_variable *regp; - db_expr_t value, offset; - char * name; - - for (regp = db_regs; regp < db_eregs; regp++) { - db_read_variable(regp, &value); - db_printf("%-12s%#10n", regp->name, value); - db_find_xtrn_sym_and_offset((db_addr_t)value, &name, &offset); - if (name != 0 && offset <= db_maxoff && offset != value) { - db_printf("\t%s", name); - if (offset != 0) - db_printf("+%#r", offset); - } - db_printf("\n"); - } - db_print_loc_and_inst(PC_REGS(DDB_REGS)); -} - |