HomePhabricator

[DFSan] Add efficient fast16labels instrumentation mode.

Authored by morehouse on Jul 29 2020, 11:58 AM.

Description

[DFSan] Add efficient fast16labels instrumentation mode.

Adds the -fast-16-labels flag, which enables efficient instrumentation
for DFSan when the user needs <=16 labels. The instrumentation
eliminates most branches and most calls to dfsan_union or
dfsan_union_load.

Reviewed By: vitalybuka

Differential Revision: https://reviews.llvm.org/D84371

Details

Committed
morehouseJul 29 2020, 11:58 AM
Reviewer
vitalybuka
Differential Revision
D84371: [DFSan] Add efficient fast16labels instrumentation mode.
Parents
rGd5c1f686e34f: [lldb/BreakpointSite] Handle all ways of control flow
Branches
Unknown
Tags
Unknown