For Apple platforms, the TSan assembly used the old style syntax to reference symbols via a non-lazy pointer slot.
Using the @gotpageoff and @gotpageoff relocations is a better way to achieve the same result, as the linker will syntheize a GOT as needed.
The original had two setjmp pointers. One to _setjmp and one to __setjmp. I don't know if that was intentional or needed, but this changes this case to the single underscore version.