Searched refs:CIE (Results 1 - 11 of 11) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DDWARFCallFrameInfo.h86 struct CIE { struct in class:lldb_private::DWARFCallFrameInfo
97 dw_offset_t inst_offset; // offset of CIE instructions in mCFIData
98 uint32_t inst_length; // length of CIE instructions in mCFIData
106 CIE(dw_offset_t offset) function in struct:lldb_private::DWARFCallFrameInfo::CIE
113 typedef std::shared_ptr<CIE> CIESP;
132 const CIE *GetCIE(dw_offset_t cie_offset);
139 // CIE and in FDE).
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DDwarfCFIEHPrinter.h198 if (const dwarf::CIE *CIE = dyn_cast<dwarf::CIE>(&Entry)) {
199 W.startLine() << format("[0x%" PRIx64 "] CIE length=%" PRIu64 "\n",
200 Address + CIE->getOffset(), CIE->getLength());
203 W.printNumber("version", CIE->getVersion());
204 W.printString("augmentation", CIE->getAugmentationString());
205 W.printNumber("code_alignment_factor", CIE->getCodeAlignmentFactor());
206 W.printNumber("data_alignment_factor", CIE
[all...]
/freebsd-13-stable/sys/i386/linux/
H A Dlinux_locore.asm77 /* CIE */
82 .long 0 /* CIE ID */
101 .long .LSTARTFDEDLSI1-.LSTARTFRAMEDLSI1 /* CIE pointer */
111 .long .LSTARTFDEDLSI2-.LSTARTFRAMEDLSI1 /* CIE pointer */
124 .long 0 /* CIE ID */
143 .long .LSTARTFDEDLSI3-.LSTARTFRAMEDLSI2 /* CIE pointer */
/freebsd-13-stable/sys/amd64/linux32/
H A Dlinux32_locore.asm84 /* CIE */
89 .long 0 /* CIE ID */
108 .long .LSTARTFDEDLSI1-.LSTARTFRAMEDLSI1 /* CIE pointer */
118 .long .LSTARTFDEDLSI2-.LSTARTFRAMEDLSI1 /* CIE pointer */
131 .long 0 /* CIE ID */
150 .long .LSTARTFDEDLSI3-.LSTARTFRAMEDLSI2 /* CIE pointer */
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/
H A DAnyCall.h90 AnyCall(const CXXInheritedCtorInitExpr *CIE) argument
91 : E(CIE), D(CIE->getConstructor()), K(InheritedConstructor) {}
/freebsd-13-stable/sys/amd64/linux/
H A Dlinux_locore.asm83 .long 0 /* CIE ID */
102 .long .LSTARTFDEDLSI0-.LSTARTFRAMEDLSI0 /* CIE pointer */
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugFrame.h129 /// An entry in either debug_frame or eh_frame. This entry can be a CIE or an
166 /// DWARF Common Information Entry (CIE)
167 class CIE : public FrameEntry { class in namespace:llvm::dwarf
171 CIE(bool IsDWARF64, uint64_t Offset, uint64_t Length, uint8_t Version, function in class:llvm::dwarf::CIE
217 // The following are used when the CIE represents an EH frame entry.
229 uint64_t InitialLocation, uint64_t AddressRange, CIE *Cie,
240 const CIE *getLinkedCIE() const { return LinkedCIE; }
252 /// Note that CIE pointers in EH FDEs, unlike DWARF FDEs, contain relative
258 const CIE *LinkedCIE;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugFrame.cpp295 // Returns the CIE identifier to be used by the requested format.
296 // CIE ids for .debug_frame sections are defined in Section 7.24 of DWARFv5.
297 // For CIE ID in .eh_frame sections see
307 void CIE::dump(raw_ostream &OS, const MCRegisterInfo *MRI, bool IsEH) const {
308 // A CIE with a zero length is a terminator entry in the .eh_frame section.
318 << " CIE\n"
379 DenseMap<uint64_t, CIE *> CIEs;
389 // If the Length is 0, then this CIE is a terminator. We add it because some
393 auto Cie = std::make_unique<CIE>(
422 "unsupported CIE versio
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp449 const auto *CIE = dyn_cast<CXXInheritedCtorInitExpr>(E); local
450 assert(CE || CIE);
483 CE ? CE->getConstructionKind() : CIE->getConstructionKind();
487 assert(CE && !CIE && "A complete constructor is inherited?!");
561 CIE ? (CallEventRef<>)CEMgr.getCXXInheritedConstructorCall(
562 CIE, TargetRegion, State, LCtx)
H A DCallEvent.cpp1410 else if (const auto *CIE = dyn_cast<CXXInheritedCtorInitExpr>(CallSite))
1411 return getCXXInheritedConstructorCall(CIE, ThisVal.getAsRegion(), State,
/freebsd-13-stable/contrib/llvm-project/lldb/source/Symbol/
H A DDWARFCallFrameInfo.cpp229 const DWARFCallFrameInfo::CIE *
234 // Parse and cache the CIE
245 CIESP cie_sp(new CIE(cie_offset));
270 "CIE parse error: CFI version %d is not supported\n",
289 "CIE parse error: CIE augmentation string was too large "
328 // of the CIE, and a corresponding argument in the Augmentation
330 // CIE is 1-byte and represents the pointer encoding used for the
339 // of the CIE. The first argument is 1-byte and represents the
497 const CIE *ci
[all...]

Completed in 99 milliseconds