[in progress] Instrumentation && more sync primitives && trace

this needs to be the other way around -- you call ktsan_atomic32_set when CONFIG_KTSAN Is not defined