Commit Graph

4 Commits

Author SHA1 Message Date
dutchpsycho 005f2b7e07 hook/runtime: refactor main unit to shared namespace, richer diagnostics, and launch-gate state
Move all globals and helpers into BK_RUNTIME_INTERNAL namespace and include
runtime_private.h as the shared definition header. Add BkDbgLog (tagged
OutputDebugStringA wrapper with PID/TID/tick prefix) and BkRuntimeReportFault
as the shared logging primitives for all runtime translation units.

Introduce the launch-gate global state: g_LaunchGatePages, g_LaunchGateParkContexts,
g_LaunchGatePrepared, g_LaunchGateReady, g_LaunchGateDeferredOpen, and
g_LaunchGateCallbacks. Track g_LastPublishedHookReadyMask atomically to detect
state changes without sending duplicate hook-ready notifications. Refs #16.
2026-04-16 16:00:00 +00:00
dutchpsycho d34404c95e hook/runtime: harden controller bootstrap and prune legacy IPC 2026-04-13 14:55:19 +10:00
dutchpsycho 91ff4521e7 hook/runtime: add module hooks and image-backed integrity checks 2026-04-03 17:47:54 +10:00
dutchpsycho b5a1526529 Fix project paths after source tree rename 2026-04-03 14:23:15 +10:00