|
|
1.1 ! root 1: /* ! 2: * Ptrace.h - define the DOSPTRACE function call and its buffer parameter ! 3: * ! 4: * Copyright (C) Microsoft Corporation, 1986 ! 5: */ ! 6: ! 7: struct PtraceBuf ! 8: { ! 9: unsigned PID ; /* Process ID of program being debugged */ ! 10: unsigned TID ; /* Thread ID of program being debugged ID */ ! 11: unsigned Cmd ; /* Request type / Result code (returned) */ ! 12: unsigned Value ; /* Input data / Error code (returned) */ ! 13: unsigned OffV ; /* Far address */ ! 14: unsigned SegV ; ! 15: unsigned MTE ; /* Module Table Entry */ ! 16: unsigned rAX ; /* Registers of program being debugged */ ! 17: unsigned rBX ; ! 18: unsigned rCX ; ! 19: unsigned rDX ; ! 20: unsigned rSI ; ! 21: unsigned rDI ; ! 22: unsigned rBP ; ! 23: unsigned rDS ; ! 24: unsigned rES ; ! 25: unsigned rIP ; ! 26: unsigned rCS ; ! 27: unsigned rF ; /* flags */ ! 28: unsigned rSP ; ! 29: unsigned rSS ; ! 30: } ; ! 31: ! 32: extern unsigned far pascal DOSPTRACE ( ! 33: struct PtraceBuf far * ) ;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.