|
|
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.