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

References

tools/clang/lib/CodeGen/CGDeclCXX.cpp
  343       Fn->setSection(Section);
  346   SetInternalFunctionAttributes(GlobalDecl(), Fn, FI);
  348   Fn->setCallingConv(getRuntimeCC());
  351     Fn->setDoesNotThrow();
  354       !isInSanitizerBlacklist(SanitizerKind::Address, Fn, Loc))
  355     Fn->addFnAttr(llvm::Attribute::SanitizeAddress);
  358       !isInSanitizerBlacklist(SanitizerKind::KernelAddress, Fn, Loc))
  359     Fn->addFnAttr(llvm::Attribute::SanitizeAddress);
  362       !isInSanitizerBlacklist(SanitizerKind::HWAddress, Fn, Loc))
  363     Fn->addFnAttr(llvm::Attribute::SanitizeHWAddress);
  366       !isInSanitizerBlacklist(SanitizerKind::KernelHWAddress, Fn, Loc))
  367     Fn->addFnAttr(llvm::Attribute::SanitizeHWAddress);
  370       !isInSanitizerBlacklist(SanitizerKind::MemTag, Fn, Loc))
  371     Fn->addFnAttr(llvm::Attribute::SanitizeMemTag);
  374       !isInSanitizerBlacklist(SanitizerKind::Thread, Fn, Loc))
  375     Fn->addFnAttr(llvm::Attribute::SanitizeThread);
  378       !isInSanitizerBlacklist(SanitizerKind::Memory, Fn, Loc))
  379     Fn->addFnAttr(llvm::Attribute::SanitizeMemory);
  382       !isInSanitizerBlacklist(SanitizerKind::KernelMemory, Fn, Loc))
  383     Fn->addFnAttr(llvm::Attribute::SanitizeMemory);
  386       !isInSanitizerBlacklist(SanitizerKind::SafeStack, Fn, Loc))
  387     Fn->addFnAttr(llvm::Attribute::SafeStack);
  390       !isInSanitizerBlacklist(SanitizerKind::ShadowCallStack, Fn, Loc))
  391     Fn->addFnAttr(llvm::Attribute::ShadowCallStack);
  395     Fn->addFnAttr("sign-return-address",
  400     Fn->addFnAttr("sign-return-address-key",
  407     Fn->addFnAttr("branch-target-enforcement");
  409   return Fn;