1: /*
   2:  * Copyright (c) 1980 Regents of the University of California.
   3:  * All rights reserved.  The Berkeley software License Agreement
   4:  * specifies the terms and conditions for redistribution.
   5:  *
   6:  *	@(#)process.h	5.1 (Berkeley) 6/6/85
   7:  */
   8: 
   9: /*
  10:  * Definitions for process module.
  11:  *
  12:  * This module contains the routines to manage the execution and
  13:  * tracing of the debuggee process.
  14:  */
  15: 
  16: typedef struct process PROCESS;
  17: 
  18: PROCESS *process;
  19: 
  20: initstart();        /* initial process start up */
  21: run();          /* start program running */
  22: arginit();      /* initialize program arguments */
  23: setargs();      /* special argument handling */
  24: newarg();       /* add a new argument to list for program */
  25: inarg();        /* set standard input for program */
  26: outarg();       /* set standard output for program */
  27: cont();         /* continue execution where last left off */
  28: step();         /* single step */
  29: stepc();        /* single step command */
  30: stepto();       /* execute up to a given address */
  31: next();         /* single step, skip over calls */
  32: endprogram();       /* note the termination of the program */
  33: printstatus();      /* print current error */
  34: printwhere();       /* print current source line and file */
  35: BOOLEAN isfinished();   /* TRUE if process has terminated */
  36: iread(), dread();   /* read from the process' address space */
  37: iwrite(), dwrite(); /* write to the process' address space */

Defined variables

process defined in line 18; never used

Defined typedef's

PROCESS defined in line 16; used 1 times
  • in line 18
Last modified: 1985-06-07
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 749
Valid CSS Valid XHTML 1.0 Strict