#include "ntos.h"
#include "wdbgexts.h"
#include "ntdbg.h"
#include <zwapi.h>
#include <string.h>
Go to the source code of this file.
Defines | |
#define | NOEXTAPI |
Functions | |
NTSTATUS | DbgkpSendApiMessage (IN OUT PDBGKM_APIMSG ApiMsg, IN PVOID Port, IN BOOLEAN SuspendProcess) |
VOID | DbgkpSuspendProcess (IN BOOLEAN CreateDeleteLockHeld) |
VOID | DbgkpResumeProcess (IN BOOLEAN CreateDeleteLockHeld) |
HANDLE | DbgkpSectionHandleToFileHandle (IN HANDLE SectionHandle) |
|
|
|
Definition at line 86 of file dbgkproc.c. References KernelMode, KeThawAllThreads(), PAGED_CODE, PsGetCurrentProcess, PsLockProcess(), PsLockWaitForever, and PsUnlockProcess(). Referenced by DbgkExitThread(), and DbgkpSendApiMessage().
|
|
Definition at line 136 of file dbgkproc.c. References ExFreePool(), FileName, Handle, MmGetFileNameForSection(), NT_SUCCESS, NTSTATUS(), NULL, PAGED_CODE, RtlAnsiStringToUnicodeString(), RtlFreeUnicodeString(), Status, TRUE, and ZwOpenFile(). Referenced by DbgkCreateThread(), and DbgkMapViewOfSection().
|
|
Definition at line 31 of file dbgkport.c. References DbgkpResumeProcess(), DbgkpSuspendProcess(), FALSE, LpcRequestWaitReplyPort(), NT_SUCCESS, NTSTATUS(), NULL, PAGED_CODE, PsGetCurrentProcess, and TRUE. Referenced by DbgkCreateThread(), DbgkExitProcess(), DbgkExitThread(), DbgkForwardException(), DbgkMapViewOfSection(), and DbgkUnMapViewOfSection().
|
|
Definition at line 36 of file dbgkproc.c. References KeFreezeAllThreads(), KernelMode, PAGED_CODE, PsGetCurrentProcess, PsLockProcess(), PsLockWaitForever, and PsUnlockProcess(). Referenced by DbgkExitThread(), and DbgkpSendApiMessage().
|