From 8459ea0d31a851e847318273233c9a8b2b079eae Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Mon, 31 Oct 2022 12:05:04 +0100 Subject: Remove dynablocklist (#438) * [DYNAREC] Removed dynablock sons handling * [DYNAREC] Removed dynablocklist, and attached dynablocks to the jumptable * [DYNAREC] Changed handling of HotPage (part of Protection now) * [DYNAREC] Fixed some performance issues (especially with heavily threaded programs) --- src/include/box64context.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/include/box64context.h') diff --git a/src/include/box64context.h b/src/include/box64context.h index 9eb130ec..1d7d8b58 100755 --- a/src/include/box64context.h +++ b/src/include/box64context.h @@ -26,7 +26,6 @@ typedef struct atfork_fnc_s { } atfork_fnc_t; #ifdef DYNAREC typedef struct dynablock_s dynablock_t; -typedef struct dynablocklist_s dynablocklist_t; typedef struct mmaplist_s mmaplist_t; typedef struct kh_dynablocks_s kh_dynablocks_t; #endif @@ -125,6 +124,7 @@ typedef struct box64context_s { pthread_mutex_t mutex_lock; // dynarec build will use their own mecanism #else pthread_mutex_t mutex_dyndump; + uintptr_t max_db_size; // the biggest (in x86_64 instructions bytes) built dynablock int trace_dynarec; #endif pthread_mutex_t mutex_tls; -- cgit 1.4.1