diff options
Diffstat (limited to 'src/include')
| -rwxr-xr-x | src/include/box64context.h | 2 | ||||
| -rwxr-xr-x | src/include/x64tls.h | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/include/box64context.h b/src/include/box64context.h index 7ff6d8c0..4a53fed8 100755 --- a/src/include/box64context.h +++ b/src/include/box64context.h @@ -156,7 +156,7 @@ typedef struct box64context_s { pthread_key_t tlskey; // then tls key to have actual tlsdata void* tlsdata; // the initial global tlsdata int64_t tlssize; // wanted size of tlsdata - base_segment_t segtls[3]; // only handling 0/1/2 descriptors + base_segment_t segtls[4]; // only handling 0/1/2 descriptors (3 is internal use) uintptr_t *auxval_start; diff --git a/src/include/x64tls.h b/src/include/x64tls.h index 61f58887..f26827c2 100755 --- a/src/include/x64tls.h +++ b/src/include/x64tls.h @@ -10,4 +10,6 @@ void* fillTLSData(box64context_t *context); void* resizeTLSData(box64context_t *context, void* oldptr); void* GetSegmentBase(uint32_t desc); +int my_arch_prctl(x64emu_t *emu, int code, void* addr); + #endif //__X64_TLS_H__ \ No newline at end of file |