Annotation of os2sdk/include/ptrace.h, revision 1.1.1.2

1.1.1.2 ! root        1: /*static char *SCCSID = "@(#)ptrace.h  1.1 86/09/10";*/
1.1       root        2: /*
1.1.1.2 ! root        3:  *     Ptrace.h - define the DOSPTRACE function call and its buffer parameter
1.1       root        4:  *
1.1.1.2 ! root        5:  *     Copyright (C) Microsoft Corporation, 1986
1.1       root        6:  */
                      7: 
                      8: struct PtraceBuf
                      9: {
1.1.1.2 ! root       10:        unsigned PID ;          /* Process ID of program being debugged */
        !            11:        unsigned TID ;          /* Thread ID of program being debugged ID */
        !            12:        unsigned Cmd ;          /* Request type / Result code (returned) */
        !            13:        unsigned Value ;        /* Input data / Error code (returned) */
        !            14:        unsigned OffV ;         /* Far address */
        !            15:        unsigned SegV ;
        !            16:        unsigned MTE ;          /* Module Table Entry */
        !            17:        unsigned rAX ;          /* Registers of program being debugged */
        !            18:        unsigned rBX ;
        !            19:        unsigned rCX ;
        !            20:        unsigned rDX ;
        !            21:        unsigned rSI ;
        !            22:        unsigned rDI ;
        !            23:        unsigned rBP ;
        !            24:        unsigned rDS ;
        !            25:        unsigned rES ;
        !            26:        unsigned rIP ;
        !            27:        unsigned rCS ;
        !            28:        unsigned rF ;           /* flags */
        !            29:        unsigned rSP ;
        !            30:        unsigned rSS ;
1.1       root       31: } ;
                     32: 
                     33: extern unsigned far pascal DOSPTRACE (
1.1.1.2 ! root       34:        struct PtraceBuf far * ) ;

unix.superglobalmegacorp.com

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