# 2.11BSD#431 - /usr/src/ucb/PORT/pascal/pdx/process/pxinfo.h

       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;

#### Usage of this include

pxinfo.h used 4 times

- in /usr/src/ucb/PORT/pascal/pdx/process/ptrace.c line 27
- in /usr/src/ucb/PORT/pascal/pdx/process/rdwr.c line 25
- in /usr/src/ucb/PORT/pascal/pdx/process/resume.c line 23
- in /usr/src/ucb/PORT/pascal/pdx/process/start.c line 35

Last modified: 1985-06-07 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 822 |