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

/frameworks/compile/mclinker/include/mcld/LD/
H A DEhFrame.h45 class CIE;
48 typedef std::vector<CIE*> CIEList;
56 typedef std::map</*offset*/ size_t, CIE*> CIEMap;
58 // A super class of CIE and FDE, containing the same part
74 /** \class CIE
76 * The CIE structure refers to LSB Core Spec 4.1, chap.10.6. Exception
79 class CIE : public Record { class in class:mcld::EhFrame
81 explicit CIE(llvm::StringRef pRegion);
82 ~CIE();
139 FDE(llvm::StringRef pRegion, CIE
[all...]
H A DEhFrameReader.h25 * the corresponding CIE and FDE entries.
43 enum TokenKind { CIE, FDE, Terminator, Unknown, NumOfTokenKinds }; enumerator in enum:mcld::EhFrameReader::TokenKind
/frameworks/compile/mclinker/lib/LD/
H A DEhFrame.cpp41 // EhFrame::CIE
43 EhFrame::CIE::CIE(llvm::StringRef pRegion) function in class:mcld::EhFrame::CIE
51 EhFrame::CIE::~CIE() {
57 EhFrame::FDE::FDE(llvm::StringRef pRegion, EhFrame::CIE& pCIE)
64 void EhFrame::FDE::setCIE(EhFrame::CIE& pCIE) {
73 : EhFrame::CIE(pRegion) {
82 EhFrame::GeneratedFDE::GeneratedFDE(llvm::StringRef pRegion, CIE& pCIE)
139 void EhFrame::addCIE(EhFrame::CIE
[all...]
H A DEhFrameReader.cpp81 result.kind = CIE;
91 // {CIE, FDE, CIEt}
94 // (CIE FDE*)+ CIEt
101 // CIE \ / CIEt
105 // | CIE |
109 // CIE FDE Term Unknown
115 /* CIE FDE Term Unknown */
168 // skip Length, Extended Length and CIE ID.
211 // we discard this CIE if the augumentation string is '\0'
213 EhFrame::CIE* ci
[all...]
H A DEhFrameHdr.cpp83 EhFrame::CIE& cie = **i;
H A DELFObjectWriter.cpp406 // Patch FDE field (offset to CIE)
410 EhFrame::CIE& cie = **i;
/frameworks/compile/mclinker/include/mcld/
H A DIRBuilder.h344 /// AppendEhFrame - To append a CIE to the given EhFrame pEhFram.
351 /// @param [in, out] pCIE The appended CIE entry.
354 static uint64_t AppendEhFrame(EhFrame::CIE& pCIE, EhFrame& pEhFrame);
/frameworks/compile/mclinker/lib/Target/X86/
H A DX86LDBackend.cpp285 EhFrame::CIE* cie = new EhFrame::GeneratedCIE(cie_region);
295 EhFrame::CIE& exist_cie = **i;
302 // Cleanup the CIE we created
416 0, 0, 0, 0, // offset to CIE
554 1, // CIE version
/frameworks/compile/mclinker/lib/Core/
H A DIRBuilder.cpp388 /// AppendEhFrame - To append a CIE to the given EhFrame pEhFram.
389 uint64_t IRBuilder::AppendEhFrame(EhFrame::CIE& pCIE, EhFrame& pEhFrame) {

Completed in 271 milliseconds