#include <ntifs.h>
#include <ndk/ketypes.h>
Go to the source code of this file.
◆ DriverEntry()
Definition at line 57 of file nmidebug.c.
59{
61
62
64
65
67}
PVOID NTAPI KeRegisterNmiCallback(IN PNMI_CALLBACK CallbackRoutine, IN PVOID Context)
BOOLEAN NTAPI NmiDbgCallback(IN PVOID Context, IN BOOLEAN Handled)
◆ NmiClearFlag()
Definition at line 20 of file nmidebug.c.
21{
24#ifdef _M_IX86
25#if defined(_MSC_VER) && !defined(__clang__)
26 __asm
27 {
29 }
30#else
32#endif
33#endif
34}
ULONG_PTR KiBugCheckData[5]
__asm__(".p2align 4, 0x90\n" ".seh_proc __seh2_global_filter_func\n" "__seh2_global_filter_func:\n" "\tsub %rbp, %rax\n" "\tpush %rbp\n" "\t.seh_pushreg %rbp\n" "\tsub $32, %rsp\n" "\t.seh_stackalloc 32\n" "\t.seh_endprologue\n" "\tsub %rax, %rdx\n" "\tmov %rdx, %rbp\n" "\tjmp *%r8\n" "__seh2_global_filter_func_exit:\n" "\t.p2align 4\n" "\tadd $32, %rsp\n" "\tpop %rbp\n" "\tret\n" "\t.seh_endproc")
Referenced by NmiDbgCallback().
◆ NmiDbgCallback()
Definition at line 38 of file nmidebug.c.
40{
41
43
44
47
48
49#ifdef _M_IX86
51#endif
53}
#define RtlCompareMemory(s1, s2, l)
PPC_QUAL void __indwordstring(unsigned long Port, unsigned long *Buffer, unsigned long Count)
FORCEINLINE VOID NmiClearFlag(VOID)
BOOLEAN KiEnableTimerWatchdog
Referenced by DriverEntry().
◆ NmiBegin
PCHAR NmiBegin = "NMI4NMI@" |