Lines Matching defs:ThreadSanitizer
64 struct ThreadSanitizer : public FunctionPass { struct
69 static char ID; // Pass identification, replacement for typeid.
79 TargetData *TD;
80 OwningPtr<BlackList> BL;
81 IntegerType *OrdTy;
83 Function *TsanFuncEntry;
84 Function *TsanFuncExit;
86 static const size_t kNumberOfAccessSizes = 5;
87 Function *TsanRead[kNumberOfAccessSizes];
88 Function *TsanWrite[kNumberOfAccessSizes];
89 Function *TsanAtomicLoad[kNumberOfAccessSizes];
90 Function *TsanAtomicStore[kNumberOfAccessSizes];
91 Function *TsanVptrUpdate;
104 ThreadSanitizer::ThreadSanitizer() in ThreadSanitizer() function in ThreadSanitizer