Home
last modified time | relevance | path

Searched refs:KCFI (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DKCFI.cpp35 class KCFI : public MachineFunctionPass { class
39 KCFI() : MachineFunctionPass(ID) {} in KCFI() function in __anon6c0d56f10111::KCFI
57 char KCFI::ID = 0;
60 INITIALIZE_PASS(KCFI, DEBUG_TYPE, KCFI_PASS_NAME, false, false) in INITIALIZE_PASS() argument
62 FunctionPass *llvm::createKCFIPass() { return new KCFI(); } in INITIALIZE_PASS()
64 bool KCFI::emitCheck(MachineBasicBlock &MBB, in emitCheck()
91 bool KCFI::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DSanitizerArgs.cpp41 SanitizerKind::Function | SanitizerKind::KCFI;
57 SanitizerKind::Thread | SanitizerKind::ObjCCast | SanitizerKind::KCFI |
67 SanitizerKind::KCFI;
82 SanitizerKind::MemtagGlobals | SanitizerKind::KCFI;
559 std::make_pair(SanitizerKind::KCFI, SanitizerKind::Function)}; in SanitizerArgs()
763 if (AllAddedKinds & SanitizerKind::KCFI) { in SanitizerArgs()
H A DToolChain.cpp1379 SanitizerKind::KCFI | SanitizerKind::UnsignedIntegerOverflow | in getSupportedSanitizers()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DSanitizers.def134 SANITIZER("kcfi", KCFI)
H A DFeatures.def249 FEATURE(kcfi, LangOpts.Sanitize.has(SanitizerKind::KCFI))
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp648 LangOpts.Sanitize.has(SanitizerKind::KCFI)) in addKCFIPass()
657 LangOpts.Sanitize.has(SanitizerKind::KCFI)) in addKCFIPass()
H A DCodeGenModule.cpp909 if (LangOpts.Sanitize.has(SanitizerKind::KCFI)) in Release()
1142 if (LangOpts.Sanitize.has(SanitizerKind::KCFI)) { in Release()
2914 if (LangOpts.Sanitize.has(SanitizerKind::KCFI)) in SetFunctionAttributes()
H A DCGCall.cpp5665 if (SanOpts.has(SanitizerKind::KCFI) && in EmitCall()
/freebsd/lib/clang/libllvm/
H A DMakefile298 SRCS_MIN+= CodeGen/KCFI.cpp
1798 SRCS_MIN+= Transforms/Instrumentation/KCFI.cpp
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrCompiler.td261 // Pseudo instructions used by KCFI.