The non-pthread functions are all clear discard functions.
Some of the pthread ones could clear shadow, but aren't worth writing
custom wrappers for. I can't think of any reasonable scenario where we
would pass tainted memory to these pthread functions.
https://screenshot.googleplex.com/7FRxwMRnWiJPqWg says the output pointed by the pointer could be depending on its input content? but I am not sure since I've never used it.
Would a custom wrapper be better?