Files
recnet-plugin/include/crash_handler.h
T
2026-08-18 15:53:45 -04:00

14 lines
612 B
C

#pragma once
// Vectored AV logger: logs access violations as module+RVA (GA/UP/RR) with registers and a walk of
// the FAULTING thread's stack. First-chance and non-intrusive.
void InstallCrashHandler(void);
// Periodically samples Unity's main thread (RIP + stack) so a stall shows up as a repeating sample.
// See the comment block in src/debug/crash_handler.c.
void StartHangProbe(void);
// Unity's main thread id, published by the SendRequest hook the first time it runs (that hook
// executes on the main thread). Read by the hang probe; 0 until the first request.
extern volatile DWORD g_mainThreadId;