HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug (or rather its value Debugger) specifies the post mortem debugger which is the debugger that is started if an application stops responding (for example after an access violation). Debugger include "C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\windbg.exe" -p %ld -e %ld -g
"C:\WINDOWS\system32\vsjitdebugger.exe" -p %ld -e %ld Debugger is a command line that starts the debugger. printf) to the command line: %ld)
%ld)
JIT_DEBUG_INFO structure (which is allocated in the target process address space), %p. Auto specifies if the debugger (command line) that is set in Debugger is automatically started or if a confirmation message box is first displayed. JIT_DEBUG_INFO struct is defined as follows: typedef struct _JIT_DEBUG_INFO {
DWORD dwSize;
DWORD dwProcessorArchitecture;
DWORD dwThreadID;
DWORD dwReserved0;
ULONG64 lpExceptionAddress;
ULONG64 lpExceptionRecord;
ULONG64 lpContextRecord;
} JIT_DEBUG_INFO, *LPJIT_DEBUG_INFO;
dt JIT_DEBUG_INFO command also displays this structure.