> + } 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?