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

kdio.c File Reference
#include <ntoskrnl.h>
#include <reactos/buildno.h>
#include <debug.h>

Go to the source code of this file.

Defines

#define KdpBufferSize   (1024 * 512)
#define KdpScreenLineLenght   80

Functions

VOID NTAPI KdpLoggerThread (PVOID Context)
VOID NTAPI KdpPrintToLogFile (PCH String, ULONG StringLength)
VOID NTAPI INIT_FUNCTION KdpInitDebugLog (PKD_DISPATCH_TABLE DispatchTable, ULONG BootPhase)
VOID NTAPI KdpSerialDebugPrint (LPSTR Message, ULONG Length)
VOID NTAPI KdpSerialInit (PKD_DISPATCH_TABLE DispatchTable, ULONG BootPhase)
VOID NTAPI KdpScreenPrint (LPSTR Message, ULONG Length)
VOID NTAPI KdpScreenInit (PKD_DISPATCH_TABLE DispatchTable, ULONG BootPhase)
ULONG NTAPI KdpPrintString (LPSTR String, ULONG Length)

Variables

BOOLEAN KdpLoggingEnabled = FALSE
PCHAR KdpDebugBuffer = NULL
volatile ULONG KdpCurrentPosition = 0
volatile ULONG KdpFreeBytes = 0
KSPIN_LOCK KdpDebugLogSpinLock
KEVENT KdpLoggerThreadEvent
HANDLE KdpLogFileHandle
ANSI_STRING KdpLogFileName = RTL_CONSTANT_STRING("\\SystemRoot\\debug.log")
KSPIN_LOCK KdpSerialSpinLock
KD_PORT_INFORMATION SerialPortInfo = { DEFAULT_DEBUG_PORT, DEFAULT_DEBUG_BAUD_RATE, 0 }
ULONG KdpPort
CHAR KdpScreenLineBuffer [KdpScreenLineLenght+1] = ""
ULONG KdpScreenLineBufferPos = 0
ULONG KdpScreenLineLength = 0
const ULONG KdpDmesgBufferSize = 128 * 1024
PCHAR KdpDmesgBuffer = NULL
volatile ULONG KdpDmesgCurrentPosition = 0
volatile ULONG KdpDmesgFreeBytes = 0
volatile ULONG KdbDmesgTotalWritten = 0
KSPIN_LOCK KdpDmesgLogSpinLock
volatile BOOLEAN KdbpIsInDmesgMode = FALSE

Generated on Sun May 27 2012 06:07:24 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.