|
|
1.1 root 1: /*static char *SCCSID = "@(#)ptrace.h 1.1 87/11/16";*/
2: /*
3: * Ptrace.h - define the DOSPTRACE function call and its buffer parameter
4: *
5: * Copyright (C) Microsoft Corporation, 1986
6: */
7:
8: struct PtraceBuf
9: {
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 ;
31: } ;
32:
33: extern unsigned far pascal DOSPTRACE (
34: struct PtraceBuf far * ) ;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.