Skip to content

Latest commit

 

History

History
54 lines (43 loc) · 1.55 KB

Kernel_debug.md

File metadata and controls

54 lines (43 loc) · 1.55 KB
  • BOOLEAN KdRefreshDebuggerNotPresent();

  • NTSTATUS KdEnableDebugger();

  • KeBugCheckEx(...);

  • void KdBreakPointWithStatus([in] s);

  • NTSTATUS KdChangeOption

  • KdBreakPointWithStatus KdPowerTransition KdPollBreakIn

  • DbgkInitialize

  • DbgkpWakeTarget

  • DbgkCopyProcessDebugPort

  • DbgkpConvertKernelToUserStateChange

  • DbgkpSuspendProcess

  • DbgkpResumeProcess

  • DbgkpSectionToFileHandle

  • DbgkCreateThread

  • DbgkExitThread

  • DbgkExitProcess

  • DbgkMapViewOfSection

  • DbgkUnMapViewOfSection

  • DbgkpSendApiMessage

KDCOM.dll

  • KdD0Transition

  • KdD3Transition

  • KdDebuggerInitialize0

  • KdDebuggerInitialize1

  • KdReceivePacket

  • KdRestore

  • KdSave

  • KdSendPacket

  • KiDebugRoutine

  • KdpTrap

  • KdpBreakpointTable

  • DbgKdGetVersionAPi

  • DbgKdRestoreBreakPointApi

  • DbgKdClearAllInternalBreakPointsApi

  • KdReadVirtualMemoryAPi

Packet

  • PACKET_TYPE_KD_RESET

Ref: