diff options
Diffstat (limited to 'src/main.c')
| -rwxr-xr-x | src/main.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c index 3dc3a829..7ed01e90 100755 --- a/src/main.c +++ b/src/main.c @@ -827,6 +827,12 @@ int main(int argc, const char **argv, const char **env) { SetRAX(emu, my_context->argc); SetRBX(emu, (uintptr_t)my_context->argv); + // child fork to handle traces + pthread_atfork(NULL, NULL, my_child_fork); + + thread_set_emu(emu); + + setupTraceInit(my_context); return 0; } |