[PATCH] D98734: [dfsan] Add -dfsan-fast-8-labels flag

George Balatsouras via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 16 12:15:16 PDT 2021


gbalats created this revision.
gbalats added reviewers: stephan.yichao.zhao, morehouse.
gbalats added projects: Sanitizers, LLVM.
Herald added a subscriber: hiraditya.
gbalats requested review of this revision.
Herald added a subscriber: llvm-commits.

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.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D98734

Files:
  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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D98734.331061.patch
Type: text/x-patch
Size: 31502 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210316/efdc9966/attachment.bin>


More information about the llvm-commits mailing list