|
|
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 * ) ;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.