mirror of
https://github.com/reactos/reactos.git
synced 2025-05-13 14:20:31 +00:00
73 lines
1.1 KiB
C
73 lines
1.1 KiB
C
|
|
|
|
|
|
#pragma once
|
|
|
|
#if 0
|
|
|
|
FORCEINLINE
|
|
VOID
|
|
KdRosDumpAllThreads(VOID)
|
|
{
|
|
KdSystemDebugControl(' soR', (PVOID)DumpAllThreads, 0, 0, 0, 0, 0);
|
|
}
|
|
|
|
FORCEINLINE
|
|
VOID
|
|
KdRosDumpUserThreads(VOID)
|
|
{
|
|
KdSystemDebugControl(' soR', (PVOID)DumpUserThreads, 0, 0, 0, 0, 0);
|
|
}
|
|
|
|
FORCEINLINE
|
|
VOID
|
|
KdRosDumpArmPfnDatabase(VOID)
|
|
{
|
|
KdSystemDebugControl(' soR', (PVOID)KdSpare3, 0, 0, 0, 0, 0);
|
|
}
|
|
#endif
|
|
|
|
FORCEINLINE
|
|
VOID
|
|
KdRosSetDebugCallback(
|
|
ULONG Id,
|
|
PVOID Callback)
|
|
{
|
|
KdSystemDebugControl('CsoR', Callback, Id, 0, 0, 0, 0);
|
|
}
|
|
|
|
FORCEINLINE
|
|
VOID
|
|
KdRosDumpStackFrames(
|
|
ULONG Count,
|
|
PULONG_PTR Backtrace)
|
|
{
|
|
KdSystemDebugControl('DsoR', Backtrace, Count, 0, 0, 0, 0);
|
|
}
|
|
|
|
#if defined(KDBG)
|
|
typedef
|
|
BOOLEAN
|
|
(NTAPI KDBG_CLI_ROUTINE)(
|
|
IN PCHAR Command,
|
|
IN ULONG Argc,
|
|
IN PCH Argv[]);
|
|
typedef KDBG_CLI_ROUTINE *PKDBG_CLI_ROUTINE;
|
|
|
|
FORCEINLINE
|
|
ULONG
|
|
KdRosRegisterCliCallback(
|
|
PKDBG_CLI_ROUTINE Callback)
|
|
{
|
|
return KdSystemDebugControl('RbdK', Callback, FALSE, 0, 0, 0, 0);
|
|
}
|
|
|
|
FORCEINLINE
|
|
VOID
|
|
KdRosDeregisterCliCallback(
|
|
PKDBG_CLI_ROUTINE Callback)
|
|
{
|
|
KdSystemDebugControl('RbdK', Callback, TRUE, 0, 0, 0, 0);
|
|
}
|
|
#endif
|
|
|