Annotation of 43BSD/ucb/pascal/pdx/process/pxinfo.h, revision 1.1.1.1

1.1       root        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;

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.