double-buffer frontend unwind cache

This commit is contained in:
Ryan Fleury
2024-03-22 11:56:28 -07:00
parent 982f2b6bab
commit 3994adae92
4 changed files with 56 additions and 44 deletions
+2 -1
View File
@@ -1135,7 +1135,8 @@ struct DF_State
// rjf: per-run caches
U64 unwind_cache_reggen_idx;
U64 unwind_cache_memgen_idx;
DF_RunUnwindCache unwind_cache;
DF_RunUnwindCache unwind_caches[2];
U64 unwind_cache_gen;
U64 tls_base_cache_reggen_idx;
U64 tls_base_cache_memgen_idx;
DF_RunTLSBaseCache tls_base_cache;