HomePhabricator

Reland "[TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.

Description

Reland "[TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.8"

Fix compilation errors related to SANITIZER_GO #ifdefs.

Refine longjmp key management. For Linux, re-implement key retrieval in
C (instead of assembly). Removal of InitializeGuardPtr and a final
round of cleanups will be done in the next commit.

Reviewed By: dvyukov

Differential Revision: https://reviews.llvm.org/D64092

llvm-svn: 365513

Details

Committed
ylnJul 9 2019, 2:27 PM
Reviewer
dvyukov
Differential Revision
D64092: [TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.8
Branches
Unknown
Tags
Unknown