This patch adds !nosanitize metadata to FixedMetadataKinds.def, !nosanitize indicates that LLVM should not insert any sanitizer instrumentation.
Details
Details
Diff Detail
Diff Detail
Unit Tests
Unit Tests
Paths
| Differential D126294
Add !nosanitize to FixedMetadataKinds ClosedPublic Authored by Enna1 on May 24 2022, 6:01 AM.
Details Summary This patch adds !nosanitize metadata to FixedMetadataKinds.def, !nosanitize indicates that LLVM should not insert any sanitizer instrumentation.
Diff Detail
Unit TestsFailed Event TimelineHerald added projects: Restricted Project, Restricted Project. · View Herald TranscriptMay 24 2022, 6:01 AM Enna1 added a child revision: D126270: [InstCombine] Preserve !nosanitize for newly created instructions..May 24 2022, 6:31 PM Enna1 added a child revision: D126269: [ASan] Skip any instruction inserted by another instrumentation.. This revision is now accepted and ready to land.May 24 2022, 8:25 PM Enna1 removed a child revision: D126269: [ASan] Skip any instruction inserted by another instrumentation..May 24 2022, 11:47 PM This revision was landed with ongoing or failed builds.May 26 2022, 6:46 PM Closed by commit rG52992f136b3b: Add !nosanitize to FixedMetadataKinds (authored by Enna1). · Explain Why This revision was automatically updated to reflect the committed changes. Enna1 added a child revision: D126269: [ASan] Skip any instruction inserted by another instrumentation..Jun 6 2022, 5:56 PM
Revision Contents
Diff 431655 clang/lib/CodeGen/SanitizerMetadata.cpp
llvm/include/llvm/IR/FixedMetadataKinds.def
llvm/lib/Transforms/IPO/HotColdSplitting.cpp
llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp
|