Adds a call to __hwasan_handle_vfork(SP) at each landingpad entry.
Reusing __hwasan_handle_vfork instead of introducing a new runtime call
in order to be ABI-compatible with old runtime library.
Paths
| Differential D61968
HWASan exception support. ClosedPublic Authored by eugenis on May 15 2019, 4:19 PM.
Details Summary Adds a call to __hwasan_handle_vfork(SP) at each landingpad entry. Reusing __hwasan_handle_vfork instead of introducing a new runtime call
Diff Detail
Event TimelineHerald added projects: Restricted Project, Restricted Project. · View Herald TranscriptMay 15 2019, 4:19 PM This revision is now accepted and ready to land.May 16 2019, 4:35 PM Closed by commit rCRT360959: HWASan exception support. (authored by eugenis). · Explain WhyMay 16 2019, 4:54 PM This revision was automatically updated to reflect the committed changes. Comment Actions The test added here doesn't pass on our bots. I filed https://bugs.llvm.org/show_bug.cgi?id=41923 for that.
Revision Contents
Diff 199891 compiler-rt/test/hwasan/TestCases/try-catch.cc
llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
llvm/test/Instrumentation/HWAddressSanitizer/landingpad.ll
|