Go to the source code of this file.
Defines |
| #define | _DBGK_DEBUG_ 0x00 |
| #define | DBGK_THREAD_DEBUG 0x01 |
| #define | DBGK_PROCESS_DEBUG 0x02 |
| #define | DBGK_OBJECT_DEBUG 0x04 |
| #define | DBGK_MESSAGE_DEBUG 0x08 |
| #define | DBGK_EXCEPTION_DEBUG 0x10 |
| #define | DBGKTRACE(x, fmt,...) DPRINT(fmt, ##__VA_ARGS__) |
Functions |
| VOID INIT_FUNCTION NTAPI | DbgkInitialize (VOID) |
| VOID NTAPI | DbgkCreateThread (IN PETHREAD Thread, IN PVOID StartAddress) |
| VOID NTAPI | DbgkExitProcess (IN NTSTATUS ExitStatus) |
| VOID NTAPI | DbgkExitThread (IN NTSTATUS ExitStatus) |
| VOID NTAPI | DbgkMapViewOfSection (IN PVOID Section, IN PVOID BaseAddress, IN ULONG SectionOffset, IN ULONG_PTR ViewSize) |
| VOID NTAPI | DbgkUnMapViewOfSection (IN PVOID BaseAddress) |
| BOOLEAN NTAPI | DbgkpSuspendProcess (VOID) |
| VOID NTAPI | DbgkpResumeProcess (VOID) |
| NTSTATUS NTAPI | DbgkpSendApiMessage (IN OUT PDBGKM_MSG ApiMsg, IN BOOLEAN SuspendProcess) |
| HANDLE NTAPI | DbgkpSectionToFileHandle (IN PVOID Section) |
| VOID NTAPI | DbgkCopyProcessDebugPort (IN PEPROCESS Process, IN PEPROCESS Parent) |
| BOOLEAN NTAPI | DbgkForwardException (IN PEXCEPTION_RECORD ExceptionRecord, IN BOOLEAN DebugPort, IN BOOLEAN SecondChance) |
| NTSTATUS NTAPI | DbgkClearProcessDebugObject (IN PEPROCESS Process, IN PDEBUG_OBJECT SourceDebugObject) |
| NTSTATUS NTAPI | DbgkOpenProcessDebugPort (IN PEPROCESS Process, IN KPROCESSOR_MODE PreviousMode, OUT HANDLE *DebugHandle) |
Variables |
| ULONG | DbgkpTraceLevel |
| POBJECT_TYPE | DbgkDebugObjectType |