diff options
Diffstat (limited to 'src/include/box64context.h')
| -rwxr-xr-x | src/include/box64context.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/include/box64context.h b/src/include/box64context.h index e6b4be63..8422a765 100755 --- a/src/include/box64context.h +++ b/src/include/box64context.h @@ -9,6 +9,7 @@ typedef struct cleanup_s cleanup_t; typedef struct x64emu_s x64emu_t; typedef struct zydis_s zydis_t; typedef struct zydis_dec_s zydis_dec_t; +typedef struct kh_threadstack_s kh_threadstack_t; typedef void* (*procaddess_t)(const char* name); typedef void* (*vkprocaddess_t)(void* instance, const char* name); @@ -57,6 +58,10 @@ typedef struct box64context_s { uintptr_t ep; // entry point + kh_threadstack_t *stacksizes; // stack sizes attributes for thread (temporary) + + pthread_mutex_t mutex_thread; + pthread_key_t tlskey; // then tls key to have actual tlsdata void* tlsdata; // the initial global tlsdata int32_t tlssize; // wanted size of tlsdata |