reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Instrumentation/AddressSanitizer.cpp
 2613   if (F.getLinkage() == GlobalValue::AvailableExternallyLinkage) return false;
 2614   if (!ClDebugFunc.empty() && ClDebugFunc == F.getName()) return false;
 2615   if (F.getName().startswith("__asan_")) return false;
 2622   if (maybeInsertAsanInitAtFunctionEntry(F))
 2626   if (!F.hasFnAttribute(Attribute::SanitizeAddress)) return FunctionModified;
 2628   LLVM_DEBUG(dbgs() << "ASAN instrumenting:\n" << F << "\n");
 2630   initializeCallbacks(*F.getParent());
 2634   maybeInsertDynamicShadowAtFunctionEntry(F);
 2638   markEscapedLocalAllocas(F);
 2653   for (auto &BB : F) {
 2704   const DataLayout &DL = F.getParent()->getDataLayout();
 2707   ObjectSizeOffsetVisitor ObjSizeVis(DL, TLI, F.getContext(), ObjSizeOpts);
 2716                       F.getParent()->getDataLayout());
 2723   FunctionStackPoisoner FSP(F, *this);
 2742                     << F << "\n");