thread__set_priv
thread__set_priv(thread, vcpu_record);
thread__set_priv(thread, color ? ((void*)1) : NULL);
thread__set_priv(thread, itr);
thread__set_priv(thread, r);
thread__set_priv(thread, thread_trace__new(trace));
thread__set_priv(thread, (void *)true);