This is an archive of the discontinued LLVM Phabricator instance.

[tsan] Port setjmp/longjmp assembly to Darwin/AArch64
ClosedPublic

Authored by kubamracek on Jul 7 2017, 2:14 PM.

Diff Detail

Repository
rL LLVM

Event Timeline

kubamracek created this revision.Jul 7 2017, 2:14 PM
dvyukov accepted this revision.Jul 10 2017, 12:45 AM

LGTM with a nit

lib/tsan/rtl/tsan_interceptors.cc
464 ↗(On Diff #105692)

Have you tested this on freebsd? If not, please separate SANITIZER_FREEBSD and SANITIZER_MAC and add this only for SANITIZER_MAC. Let's get a build failure instead of an obscure runtime failure.

This revision is now accepted and ready to land.Jul 10 2017, 12:45 AM
This revision was automatically updated to reflect the committed changes.