1*df930be7Sderaadt /* $NetBSD: db_run.h,v 1.2 1994/10/09 08:30:12 mycroft Exp $ */ 2*df930be7Sderaadt 3*df930be7Sderaadt /* 4*df930be7Sderaadt * Mach Operating System 5*df930be7Sderaadt * Copyright (c) 1991,1990 Carnegie Mellon University 6*df930be7Sderaadt * All Rights Reserved. 7*df930be7Sderaadt * 8*df930be7Sderaadt * Permission to use, copy, modify and distribute this software and its 9*df930be7Sderaadt * documentation is hereby granted, provided that both the copyright 10*df930be7Sderaadt * notice and this permission notice appear in all copies of the 11*df930be7Sderaadt * software, derivative works or modified versions, and any portions 12*df930be7Sderaadt * thereof, and that both notices appear in supporting documentation. 13*df930be7Sderaadt * 14*df930be7Sderaadt * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS 15*df930be7Sderaadt * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR 16*df930be7Sderaadt * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. 17*df930be7Sderaadt * 18*df930be7Sderaadt * Carnegie Mellon requests users of this software to return to 19*df930be7Sderaadt * 20*df930be7Sderaadt * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU 21*df930be7Sderaadt * School of Computer Science 22*df930be7Sderaadt * Carnegie Mellon University 23*df930be7Sderaadt * Pittsburgh PA 15213-3890 24*df930be7Sderaadt * 25*df930be7Sderaadt * any improvements or extensions that they make and grant Carnegie the 26*df930be7Sderaadt * rights to redistribute these changes. 27*df930be7Sderaadt * 28*df930be7Sderaadt * Author: David B. Golub, Carnegie Mellon University 29*df930be7Sderaadt * Date: 7/90 30*df930be7Sderaadt */ 31*df930be7Sderaadt 32*df930be7Sderaadt #ifndef _DDB_DB_RUN_ 33*df930be7Sderaadt #define _DDB_DB_RUN_ 34*df930be7Sderaadt 35*df930be7Sderaadt /* 36*df930be7Sderaadt * Commands to run process. 37*df930be7Sderaadt */ 38*df930be7Sderaadt int db_inst_count; 39*df930be7Sderaadt int db_load_count; 40*df930be7Sderaadt int db_store_count; 41*df930be7Sderaadt 42*df930be7Sderaadt #ifndef db_set_single_step 43*df930be7Sderaadt void db_set_single_step __P((db_regs_t *)); 44*df930be7Sderaadt #endif 45*df930be7Sderaadt #ifndef db_clear_single_step 46*df930be7Sderaadt void db_clear_single_step __P((db_regs_t *)); 47*df930be7Sderaadt #endif 48*df930be7Sderaadt void db_restart_at_pc __P((db_regs_t *, boolean_t)); 49*df930be7Sderaadt boolean_t db_stop_at_pc __P((db_regs_t *, boolean_t *)); 50*df930be7Sderaadt 51*df930be7Sderaadt #endif _DDB_DB_RUN_ 52