float run/mem/reg generations out of demon, into core; fix issue of demon access synchronization w/ mem gens, causing failure-to-update-stale-parts-of-process-memory-cache

This commit is contained in:
Ryan Fleury
2025-06-28 10:02:51 -07:00
parent e34e8adbaa
commit 709bc2cfab
8 changed files with 87 additions and 73 deletions
+5
View File
@@ -792,6 +792,11 @@ struct CTRL_State
CTRL_CallStackCache call_stack_cache;
CTRL_ModuleImageInfoCache module_image_info_cache;
// rjf: generations
U64 run_gen;
U64 mem_gen;
U64 reg_gen;
// rjf: user -> ctrl msg ring buffer
U64 u2c_ring_size;
U8 *u2c_ring_base;