about summary refs log tree commit diff stats
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rwxr-xr-xsrc/main.c6
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;
 }