ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

kdmain.c File Reference
#include <ntoskrnl.h>
#include <debug.h>

Go to the source code of this file.

Data Structures

struct  KD_COMPONENT_DATA

Defines

#define NDEBUG
#define MAX_KD_COMPONENT_TABLE_ENTRIES   128

Functions

VOID NTAPI PspDumpThreads (BOOLEAN SystemThreads)
ULONG NTAPI KdpServiceDispatcher (ULONG Service, PVOID Buffer1, ULONG Buffer1Length)
BOOLEAN NTAPI KdpEnterDebuggerException (IN PKTRAP_FRAME TrapFrame, IN PKEXCEPTION_FRAME ExceptionFrame, IN PEXCEPTION_RECORD ExceptionRecord, IN PCONTEXT Context, IN KPROCESSOR_MODE PreviousMode, IN BOOLEAN SecondChance)
BOOLEAN NTAPI KdpCallGdb (IN PKTRAP_FRAME TrapFrame, IN PEXCEPTION_RECORD ExceptionRecord, IN PCONTEXT Context)
BOOLEAN NTAPI KdIsThisAKdTrap (IN PEXCEPTION_RECORD ExceptionRecord, IN PCONTEXT Context, IN KPROCESSOR_MODE PreviousMode)
BOOLEAN NTAPI KdRefreshDebuggerNotPresent (VOID)
NTSTATUS NTAPI KdDisableDebugger (VOID)
NTSTATUS NTAPI KdEnableDebugger (VOID)
BOOLEAN NTAPI KdPollBreakIn (VOID)
NTSTATUS NTAPI KdPowerTransition (ULONG PowerState)
NTSTATUS NTAPI KdChangeOption (IN KD_OPTION Option, IN ULONG InBufferLength OPTIONAL, IN PVOID InBuffer, IN ULONG OutBufferLength OPTIONAL, OUT PVOID OutBuffer, OUT PULONG OutBufferRequiredLength OPTIONAL)
NTSTATUS NTAPI NtQueryDebugFilterState (IN ULONG ComponentId, IN ULONG Level)
NTSTATUS NTAPI NtSetDebugFilterState (IN ULONG ComponentId, IN ULONG Level, IN BOOLEAN State)
NTSTATUS NTAPI KdSystemDebugControl (IN SYSDBG_COMMAND Command, IN PVOID InputBuffer, IN ULONG InputBufferLength, OUT PVOID OutputBuffer, IN ULONG OutputBufferLength, IN OUT PULONG ReturnLength, IN KPROCESSOR_MODE PreviousMode)

Variables

BOOLEAN KdDebuggerEnabled = FALSE
BOOLEAN KdEnteredDebugger = FALSE
BOOLEAN KdDebuggerNotPresent = TRUE
BOOLEAN KdBreakAfterSymbolLoad = FALSE
BOOLEAN KdpBreakPending = FALSE
BOOLEAN KdPitchDebugger = TRUE
BOOLEAN KdIgnoreUmExceptions = FALSE
KD_CONTEXT KdpContext
ULONG Kd_WIN2000_Mask
KD_COMPONENT_DATA KdComponentTable [MAX_KD_COMPONENT_TABLE_ENTRIES]
ULONG KdComponentTableEntries = 0
ULONG Kd_DEFAULT_MASK = 1 << DPFLTR_ERROR_LEVEL
PKDEBUG_ROUTINE KiDebugRoutine = KdpEnterDebuggerException

Generated on Sat May 26 2012 06:06:39 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.