Home | History | Annotate | Download | only in KillTheDoctor

Lines Matching refs:DebugEvent

365   DEBUG_EVENT DebugEvent;
366 std::memset(&DebugEvent, 0, sizeof(DebugEvent));
417 success = WaitForDebugEvent(&DebugEvent, TimeLeft);
434 switch(DebugEvent.dwDebugEventCode) {
439 ProcessIDToHandle[DebugEvent.dwProcessId] =
440 DebugEvent.u.CreateProcessInfo.hProcess;
441 ::CloseHandle(DebugEvent.u.CreateProcessInfo.hFile);
449 if (DebugEvent.dwProcessId == ProcessInfo.dwProcessId)
450 return DebugEvent.u.ExitProcess.dwExitCode;
454 ProcessIDToHandle.find(DebugEvent.dwProcessId);
464 ::CloseHandle(DebugEvent.u.CreateThread.hThread);
468 FileScopedHandle DLLFile(DebugEvent.u.LoadDll.hFile);
489 ::TerminateProcess(ProcessIDToHandle[DebugEvent.dwProcessId], -1);
500 EXCEPTION_DEBUG_INFO &Exception = DebugEvent.u.Exception;
523 ::TerminateProcess(ProcessIDToHandle[DebugEvent.dwProcessId], -1);
535 success = ContinueDebugEvent(DebugEvent.dwProcessId,
536 DebugEvent.dwThreadId,