1/* 2 * Mach Operating System 3 * Copyright (c) 1991,1990 Carnegie Mellon University 4 * All Rights Reserved. 5 * 6 * Permission to use, copy, modify and distribute this software and its 7 * documentation is hereby granted, provided that both the copyright 8 * notice and this permission notice appear in all copies of the --- 9 unchanged lines hidden (view full) --- 18 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU 19 * School of Computer Science 20 * Carnegie Mellon University 21 * Pittsburgh PA 15213-3890 22 * 23 * any improvements or extensions that they make and grant Carnegie the 24 * rights to redistribute these changes. 25 * |
26 * $Id: db_sym.c,v 1.2 1993/10/16 16:47:25 rgrimes Exp $ |
27 */ 28 29/* 30 * Author: David B. Golub, Carnegie Mellon University 31 * Date: 7/90 32 */ 33#include "param.h" |
34#include "systm.h" |
35#include "proc.h" |
36#include "ddb/ddb.h" |
37#include <ddb/db_sym.h> 38 39/* 40 * We import from the symbol-table dependent routines: 41 */ 42extern db_sym_t X_db_lookup(); 43extern db_sym_t X_db_search_symbol(); 44extern boolean_t X_db_line_at_pc(); --- 264 unchanged lines hidden (view full) --- 309 if (db_line_at_pc(cursym, &filename, &linenum, off)) 310 db_printf(" [%s:%d]", filename, linenum); 311 } 312} 313 314 315boolean_t 316db_line_at_pc( sym, filename, linenum, pc) |
317 int sym; 318 int filename; 319 int linenum; 320 int pc; |
321{ 322 return X_db_line_at_pc( db_last_symtab, sym, filename, linenum, pc); 323} |