> + } else { > + thread_data[t].tid = syscall(SYS_gettid);
That always fills in the tid of the setup thread instead of the target threads?
> + } else { > + thread_data[t].tid = syscall(SYS_gettid);
That always fills in the tid of the setup thread instead of the target threads?