mirror of
https://github.com/danbulant/Cosmos
synced 2026-05-19 20:39:01 +00:00
66 lines
No EOL
1.7 KiB
Text
66 lines
No EOL
1.7 KiB
Text
namespace DebugStub
|
|
|
|
const Signature = $19740807
|
|
|
|
const Tracing_Off = 0
|
|
const Tracing_On = 1
|
|
|
|
// Current status of OS Debug Stub
|
|
const Status_Run = 0
|
|
const Status_Break = 1
|
|
|
|
const StepTrigger_None = 0
|
|
const StepTrigger_Into = 1
|
|
const StepTrigger_Over = 2
|
|
const StepTrigger_Out = 3
|
|
|
|
const Vs2Ds_Noop = 0
|
|
const Vs2Ds_TraceOff = 1
|
|
const Vs2Ds_TraceOn = 2
|
|
const Vs2Ds_Break = 3
|
|
const Vs2Ds_Continue = 4
|
|
const Vs2Ds_BreakOnAddress = 6
|
|
const Vs2Ds_BatchBegin = 7
|
|
const Vs2Ds_BatchEnd = 8
|
|
const Vs2Ds_StepInto = 5
|
|
const Vs2Ds_StepOver = 11
|
|
const Vs2Ds_StepOut = 12
|
|
const Vs2Ds_SendMethodContext = 9
|
|
const Vs2Ds_SendMemory = 10
|
|
const Vs2Ds_SendRegisters = 13
|
|
const Vs2Ds_SendFrame = 14
|
|
const Vs2Ds_SendStack = 15
|
|
// Set an assembly level break point
|
|
// Only one can be active at a time. BreakOnAddress can have multiple.
|
|
// User must call continue after.
|
|
const Vs2Ds_SetAsmBreak = 16
|
|
const Vs2Ds_Ping = 17
|
|
const Vs2Ds_AsmStepInto = 18
|
|
const Vs2Ds_SetINT3 = 19
|
|
const Vs2Ds_ClearINT3 = 20
|
|
const Vs2Ds_Max = 21
|
|
|
|
const Ds2Vs_Noop = 0
|
|
const Ds2Vs_TracePoint = 1
|
|
const Ds2Vs_Message = 192
|
|
const Ds2Vs_BreakPoint = 3
|
|
const Ds2Vs_Error = 4
|
|
const Ds2Vs_Pointer = 5
|
|
const Ds2Vs_Started = 6
|
|
const Ds2Vs_MethodContext = 7
|
|
const Ds2Vs_MemoryData = 8
|
|
const Ds2Vs_CmdCompleted = 9
|
|
const Ds2Vs_Registers = 10
|
|
const Ds2Vs_Frame = 11
|
|
const Ds2Vs_Stack = 12
|
|
const Ds2Vs_Pong = 13
|
|
const Ds2Vs_BreakPointAsm = 14
|
|
const Ds2Vs_StackCorruptionOccurred = 15
|
|
const Ds2Vs_MessageBox = 16
|
|
const Ds2Vs_NullReferenceOccurred = 17
|
|
const Ds2Vs_SimpleNumber = 18
|
|
const Ds2Vs_SimpleLongNumber = 19
|
|
const Ds2Vs_ComplexNumber = 20
|
|
const Ds2Vs_ComplexLongNumber = 21
|
|
const Ds2Vs_StackOverflowOccurred = 22
|
|
const Ds2Vs_InterruptOccurred = 23 |