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:  *	@(#)pxinfo.h	5.1 (Berkeley) 6/6/85
   7:  */
   8: 
   9: /*
  10:  * This is the information we get after the initial trap that px does.
  11:  * By passing the "-d" flag, we cause px to call a procedure with the
  12:  * the following information:
  13:  *
  14:  *	address of the display
  15:  *	address of the display pointer
  16:  *	address of the beginning of the object code
  17:  *
  18:  *	the address of a variable containing the address of the first local
  19:  *		variable in the interpreter procedure
  20:  *		(this is used to find the frame where the pc is)
  21:  *	the address of the main interpreter loop
  22:  */
  23: 
  24: typedef struct {
  25:     int nargs;
  26:     ADDRESS *disp;
  27:     ADDRESS *dp;
  28:     ADDRESS objstart;
  29:     ADDRESS pcaddrp;
  30:     ADDRESS loopaddr;
  31: } TRAPARGS;
  32: 
  33: ADDRESS *DISPLAY;
  34: ADDRESS *DP;
  35: ADDRESS ENDOFF;
  36: ADDRESS PCADDRP;
  37: ADDRESS LOOPADDR;
  38: ADDRESS *pcframe;
Last modified: 1985-06-07
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 2189
Valid CSS Valid XHTML 1.0 Strict