This is only adding support to the dfsan instrumentation pass but not
to the runtime.
Added more RUN lines for testing: for each instrumentation test that
had a -dfsan-fast-16-labels invocation, a new invocation was added
using fast8.
Paths
| Differential D98734
[dfsan] Add -dfsan-fast-8-labels flag ClosedPublic Authored by gbalats on Mar 16 2021, 12:15 PM.
Details Summary This is only adding support to the dfsan instrumentation pass but not Added more RUN lines for testing: for each instrumentation test that
Diff Detail
Unit TestsFailed Event Timeline
gbalats added inline comments.
gbalats marked 9 inline comments as done. Comment ActionsAdded comments and updated description.
gbalats added inline comments.
This revision is now accepted and ready to land.Mar 18 2021, 3:25 PM This revision was landed with ongoing or failed builds.Mar 18 2021, 4:30 PM Closed by commit rGd10f173f34ba: [dfsan] Add -dfsan-fast-8-labels flag (authored by gbalats). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 331648 llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
llvm/test/Instrumentation/DataFlowSanitizer/abilist.ll
llvm/test/Instrumentation/DataFlowSanitizer/abilist_aggregate.ll
llvm/test/Instrumentation/DataFlowSanitizer/array.ll
llvm/test/Instrumentation/DataFlowSanitizer/atomics.ll
llvm/test/Instrumentation/DataFlowSanitizer/basic.ll
llvm/test/Instrumentation/DataFlowSanitizer/call.ll
llvm/test/Instrumentation/DataFlowSanitizer/external_mask.ll
llvm/test/Instrumentation/DataFlowSanitizer/fast16labels.ll
llvm/test/Instrumentation/DataFlowSanitizer/phi.ll
llvm/test/Instrumentation/DataFlowSanitizer/select.ll
llvm/test/Instrumentation/DataFlowSanitizer/shadow-args-zext.ll
llvm/test/Instrumentation/DataFlowSanitizer/store.ll
llvm/test/Instrumentation/DataFlowSanitizer/struct.ll
llvm/test/Instrumentation/DataFlowSanitizer/vector.ll
|
Please add the missing /// at line 20.