Home
last modified time | relevance | path

Searched refs:CFI (Results 1 – 25 of 37) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DMachineOperand.cpp611 static void printCFI(raw_ostream &OS, const MCCFIInstruction &CFI, in printCFI() argument
613 switch (CFI.getOperation()) { in printCFI()
616 if (MCSymbol *Label = CFI.getLabel()) in printCFI()
618 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
622 if (MCSymbol *Label = CFI.getLabel()) in printCFI()
627 if (MCSymbol *Label = CFI.getLabel()) in printCFI()
632 if (MCSymbol *Label = CFI.getLabel()) in printCFI()
634 printCFIRegister(CFI.getRegister(), OS, TRI); in printCFI()
635 OS << ", " << CFI.getOffset(); in printCFI()
639 if (MCSymbol *Label = CFI.getLabel()) in printCFI()
[all …]
DCFIInstrInserter.cpp195 const MCCFIInstruction &CFI = Instrs[CFIIndex]; in calculateOutgoingCFAInfo() local
196 switch (CFI.getOperation()) { in calculateOutgoingCFAInfo()
198 SetRegister = CFI.getRegister(); in calculateOutgoingCFAInfo()
201 SetOffset = CFI.getOffset(); in calculateOutgoingCFAInfo()
204 SetOffset += CFI.getOffset(); in calculateOutgoingCFAInfo()
207 SetRegister = CFI.getRegister(); in calculateOutgoingCFAInfo()
208 SetOffset = CFI.getOffset(); in calculateOutgoingCFAInfo()
211 CSROffset = CFI.getOffset(); in calculateOutgoingCFAInfo()
214 CSRReg = CFI.getRegister2(); in calculateOutgoingCFAInfo()
217 CSROffset = CFI.getOffset() - SetOffset; in calculateOutgoingCFAInfo()
[all …]
DMachineOutliner.cpp658 MCCFIInstruction CFI = Instrs[CFIIndex]; in createOutlinedFunction() local
659 (void)MF.addFrameInst(CFI); in createOutlinedFunction()
/freebsd-12-stable/contrib/tcpdump/
Dprint-medsa.c67 #define CFI(medsa) (medsa->bytes[3] & 0x01) macro
104 if (CFI(medsa)) in medsa_print_full()
114 if (CFI(medsa)) in medsa_print_full()
128 if (CFI(medsa)) in medsa_print_full()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/MC/
DMCWin64EH.cpp227 for (const auto &CFI : Streamer.getWinFrameInfos()) { in Emit() local
228 MCSection *XData = Streamer.getAssociatedXDataSection(CFI->TextSection); in Emit()
230 ::EmitUnwindInfo(Streamer, CFI.get()); in Emit()
234 for (const auto &CFI : Streamer.getWinFrameInfos()) { in Emit() local
235 MCSection *PData = Streamer.getAssociatedPDataSection(CFI->TextSection); in Emit()
237 EmitRuntimeFunction(Streamer, CFI.get()); in Emit()
1088 for (const auto &CFI : Streamer.getWinFrameInfos()) { in Emit() local
1089 WinEH::FrameInfo *Info = CFI.get(); in Emit()
1092 MCSection *XData = Streamer.getAssociatedXDataSection(CFI->TextSection); in Emit()
1098 for (const auto &CFI : Streamer.getWinFrameInfos()) { in Emit() local
[all …]
/freebsd-12-stable/tools/tools/atsectl/
Datsectl.c66 #define CFI 1 macro
96 fdev = CFI; in read_block()
109 assert(fdev == CFI); in write_block()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Driver/
DSanitizerArgs.cpp31 SanitizerKind::CFI | SanitizerKind::FloatDivideByZero |
34 SanitizerKind::Vptr | SanitizerKind::CFI;
62 static const SanitizerMask NeedsLTO = SanitizerKind::CFI;
66 SanitizerKind::CFI | SanitizerKind::FloatDivideByZero |
68 static const SanitizerMask TrappingDefault = SanitizerKind::CFI;
148 {"cfi_ignorelist.txt", SanitizerKind::CFI}, in addDefaultIgnorelists()
162 else if (BL.Mask == SanitizerKind::CFI) in addDefaultIgnorelists()
259 return !(Sanitizers.Mask & SanitizerKind::CFI & ~TrapSanitizers.Mask) && in needsCfiRt()
264 return (Sanitizers.Mask & SanitizerKind::CFI & ~TrapSanitizers.Mask) && in needsCfiDiagRt()
517 KindsToDiagnose &= ~SanitizerKind::CFI; in SanitizerArgs()
[all …]
DToolChain.cpp1003 (SanitizerKind::CFI & ~SanitizerKind::CFIICall) | in getSupportedSanitizers()
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/
DBreakpadRecords.cpp28 CFI, enumerator
46 .Case("CFI", Token::CFI) in stringTo()
141 case Token::CFI: in classify()
156 case Token::CFI: in classify()
367 if (consume<Token>(Line) != Token::CFI) in parse()
/freebsd-12-stable/tools/kerneldoc/subsys/
DDoxyfile-dev_cfi8 PROJECT_NAME = "FreeBSD kernel CFI device code"
/freebsd-12-stable/sys/mips/conf/
DRT3050_FDT49 # CFI support
DRT2880_FDT48 # CFI support
DRT3883_FDT49 # CFI support
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Basic/
DCodeGenOptions.def150 CODEGENOPT(LTOUnit, 1, 0) ///< Emit IR to support LTO unit features (CFI, whole
153 /// CFI and traditional whole program
232 CODEGENOPT(SanitizeCfiCrossDso, 1, 0) ///< Enable cross-dso support in CFI.
236 ///< CFI icall function signatures
DSanitizers.h186 return SanitizerKind::CFI | SanitizerKind::Integer | in getPPTransparentSanitizers()
DSanitizers.def123 SANITIZER_GROUP("cfi", CFI,
/freebsd-12-stable/tools/tools/
DREADME13 cfi Common Flash Interface (CFI) tool
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DR600ControlFlowFinalizer.cpp219 const MCInstrDesc &getHWInstrDesc(ControlFlowInstruction CFI) const { in getHWInstrDesc()
222 switch (CFI) { in getHWInstrDesc()
/freebsd-12-stable/contrib/binutils/gas/doc/
Dc-alpha.texi398 also using dwarf2 CFI directives.
Das.texinfo3788 * CFI directives:: @code{.cfi_startproc [simple]}, @code{.cfi_endproc}, etc.
4106 @node CFI directives
4115 it also emits some architecture dependent initial CFI instructions.
4205 might use this to add OS-specific CFI opcodes, or generic CFI
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinter.cpp1111 const MCCFIInstruction &CFI = Instrs[CFIIndex]; in emitCFIInstruction() local
1112 emitCFIInstruction(CFI); in emitCFIInstruction()
/freebsd-12-stable/sys/conf/
Doptions950 # Common Flash Interface (CFI) options
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
DSystemZInstrInfo.cpp1472 expandRIPseudo(MI, SystemZ::CFI, SystemZ::CIH, false); in expandPostRAPseudo()
DSystemZInstrInfo.td1542 // Comparison with a signed 32-bit immediate. CFIMux expands to CFI or CIH,
1546 def CFI : CompareRIL<"cfi", 0xC2D, z_scmp, GR32, simm32>;
/freebsd-12-stable/contrib/binutils/gas/po/
Dgas.pot12201 msgid "CFI state restore without previous remember"
12213 msgid "CFI instruction used without previous .cfi_startproc"
12241 msgid "previous CFI entry not closed (missing .cfi_endproc)"
12249 msgid "open CFI at the end of file; missing .cfi_endproc directive"

12