aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-09-07Revert "[EfficiencySanitizer] Adds shadow memory parameters for 40-bit virtua...Renato Golin1-34/+9
2016-09-07[EfficiencySanitizer] Adds shadow memory parameters for 40-bit virtual memory...Sagar Thakur1-9/+34
2016-07-07[esan:cfrag] Add option -esan-aux-field-infoQin Zhao1-44/+66
2016-07-06[esan|wset] Fix incorrect memory size assertDerek Bruening1-2/+2
2016-07-02[esan|cfrag] Add counters for struct array accessesQin Zhao1-34/+87
2016-06-18[sanitizers] Disable target-specific lowering of string functions.Marcin Koscielnicki1-2/+18
2016-06-17[esan|cfrag] Add the struct field size array in StructInfoQin Zhao1-2/+13
2016-06-14IR: Introduce local_unnamed_addr attribute.Peter Collingbourne1-1/+1
2016-06-10[esan|cfrag] Handle complex GEP instr in the cfrag toolQin Zhao1-35/+42
2016-06-10[esan|cfrag] Add the struct field offset array in StructInfoQin Zhao1-11/+29
2016-06-10[esan|cfrag] Disable load/store instrumentation for cfragQin Zhao1-3/+7
2016-06-03[esan|wset] Optionally assume intra-cache-line accessesDerek Bruening1-2/+16
2016-06-03[esan] Specify which tool via a global variableDerek Bruening1-0/+13
2016-06-03[esan|cfrag] Instrument GEP instr for struct field access.Qin Zhao1-0/+61
2016-06-02[esan|cfrag] Create the cfrag struct array for the runtimeQin Zhao1-5/+115
2016-05-31[esan|cfrag] Create the skeleton of cfrag variable for the runtimeQin Zhao1-19/+90
2016-05-25[esan|wset] EfficiencySanitizer working set tool fastpathDerek Bruening1-0/+104
2016-05-24[esan] Add calls from the ctor/dtor to the runtime libraryDerek Bruening1-5/+42
2016-05-20[esan] Use ModulePass for EfficiencySanitizerPass.Derek Bruening1-9/+17
2016-04-21[esan] EfficiencySanitizer instrumentation passDerek Bruening1-0/+352