This is an archive of the discontinued LLVM Phabricator instance.

[TSan] Support pointer authentication in setjmp/longjmp interceptors
ClosedPublic

Authored by yln on Mar 16 2020, 3:47 PM.

Details

Summary

arm64e adds support for pointer authentication, which was adopted by
libplatform to harden setjmp/longjmp and friends. We need to teach
the TSan interceptors for those functions about this.

Diff Detail

Event Timeline

yln created this revision.Mar 16 2020, 3:47 PM
Herald added a project: Restricted Project. · View Herald TranscriptMar 16 2020, 3:47 PM
Herald added subscribers: Restricted Project, danielkiss, kristof.beyls. · View Herald Transcript
yln updated this revision to Diff 250647.Mar 16 2020, 4:11 PM

Fix linter warning.

kubamracek accepted this revision.Mar 18 2020, 11:25 AM
This revision is now accepted and ready to land.Mar 18 2020, 11:25 AM
This revision was automatically updated to reflect the committed changes.