date and time created 82/01/18 19:20:32 by linton
[unix-history] / usr / src / usr.bin / pascal / pdx / process.h
/* Copyright (c) 1982 Regents of the University of California */
static char sccsid[] = "@(#)process.h 1.1 %G%";
/*
* Definitions for process module.
*
* This module contains the routines to manage the execution and
* tracing of the debuggee process.
*/
typedef struct process PROCESS;
PROCESS *process;
start(); /* start up process */
run(); /* start program running */
arginit(); /* initialize for program arguments */
newarg(); /* add a new argument to list for program */
inarg(); /* set standard input for program */
outarg(); /* set standard output for program */
cont(); /* continue execution where last left off */
step(); /* single step */
stepc(); /* single step command */
stepto(); /* execute up to a given address */
next(); /* single step, skip over calls */
endprogram(); /* note the termination of the program */
printstatus(); /* print current error */
BOOLEAN isfinished(); /* TRUE if process has terminated */
iread(), dread(); /* read from the process' address space */
iwrite(), dwrite(); /* write to the process' address space */