diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2022-12-17 11:41:11 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2022-12-17 11:41:11 +0100 |
| commit | 6c0500d1b636321883c89f5499c96ca04123fb8a (patch) | |
| tree | 3bcd0d584f7b2ebbe29151c2533c3096c796c680 /src | |
| parent | 7144efff4e83ccc48294eb4f9cb0cab11befd2dc (diff) | |
| download | box64-6c0500d1b636321883c89f5499c96ca04123fb8a.tar.gz box64-6c0500d1b636321883c89f5499c96ca04123fb8a.zip | |
More SegmentChache reset
Diffstat (limited to 'src')
| -rwxr-xr-x | src/emu/x64tls.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/emu/x64tls.c b/src/emu/x64tls.c index 7d9c3d17..ecb0ce7a 100755 --- a/src/emu/x64tls.c +++ b/src/emu/x64tls.c @@ -152,6 +152,7 @@ int my_arch_prctl(x64emu_t *emu, int code, void* addr) my_context->segtls[3].limit = 0; my_context->segtls[3].present = 1; pthread_setspecific(my_context->segtls[3].key, (void*)my_context->segtls[3].base); + ResetSegmentsCache(emu); return 0; case ARCH_GET_FS: *(void**)addr = GetSegmentBase(emu->segs[_FS]); |