mirror of
https://github.com/mirkobrombin/raven.git
synced 2026-11-03 21:46:32 +00:00
Dart starts dbghelp's symbol handler for its crash reports and stopped at SymSetOptions. The handler now keeps its options (SymSetOptions, SymGetOptions), starts and ends for a process (SymInitialize, SymInitializeW, SymCleanup), and answers what StackWalk64 asks of it: the function table entry of a code address, as RtlLookupFunctionEntry finds it (SymFunctionTableAccess64), and the base of its module, as RtlPcToFileHeader finds it (SymGetModuleBase64). No symbol files are read, so nothing is named. dart run and dart compile exe work. Assisted-by: Claude Code:claude-opus-5-5 AI-Scope: the symbol handler functions (cherry picked from commit 8633efab8f291607af4855ee40008669ba301387)