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:  *	@(#)runtime.h	5.1 (Berkeley) 6/6/85
   7:  */
   8: 
   9: /*
  10:  * Definitions for the runtime environment.
  11:  *
  12:  * In general, runtime organization is language, machine, and
  13:  * even compiler dependent.
  14:  */
  15: 
  16: BOOLEAN isactive();     /* tell if a symbol is currently active */
  17: ADDRESS entry_addr();       /* entry address of current proc/func */
  18: ADDRESS entry_point();      /* point where environment is setup */
  19: ADDRESS return_addr();      /* return address of current proc/func */
  20: ADDRESS caller_addr();      /* entry of caller of current proc/func */
  21: where();            /* print out currently active procedures */
  22: dump();             /* dump the world */
  23: callproc();         /* call a procedure */
  24: procreturn();           /* return from a "call"-ed procedure */
  25: ADDRESS address();      /* address of a variable */
  26: ADDRESS firstline();        /* address of first line in a procedure */
  27: findbeginning();        /* find address of beginning of a procedure */
  28: runtofirst();           /* step to first line in current procedure */
  29: ADDRESS lastaddr();     /* address of last line in program */
  30: ADDRESS fparamaddr();       /* entry address of a function parameter */
Last modified: 1985-06-07
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 981
Valid CSS Valid XHTML 1.0 Strict