Lines Matching refs:CIE
45 class CIE; variable
48 typedef std::vector<CIE*> CIEList;
56 typedef std::map</*offset*/ size_t, CIE*> CIEMap;
79 class CIE : public Record {
81 explicit CIE(llvm::StringRef pRegion);
82 ~CIE();
139 FDE(llvm::StringRef pRegion, CIE& pCIE);
142 void setCIE(CIE& pCIE);
143 const CIE& getCIE() const { return *m_pCIE; } in getCIE()
144 CIE& getCIE() { return *m_pCIE; } in getCIE()
147 CIE* m_pCIE; // Referenced CIE may change when merging.
151 class GeneratedCIE : public CIE {
162 GeneratedFDE(llvm::StringRef pRegion, CIE& pCIE);
188 void addCIE(CIE& pCIE, bool pAlsoAddFragment = true);
199 const CIE& cie_front() const { return *m_CIEs.front(); } in cie_front()
200 CIE& cie_front() { return *m_CIEs.front(); } in cie_front()
201 const CIE& cie_back() const { return *m_CIEs.back(); } in cie_back()
202 CIE& cie_back() { return *m_CIEs.back(); } in cie_back()
228 void removeDiscardedFDE(CIE& pCIE, const LDSection* pRelocEhFrameSect);
232 CIE& pInCIE,
233 CIE& pOutCIE,
236 void moveInputFragments(EhFrame& pInFrame, CIE& pInCIE, CIE* pOutCIE = 0);
257 bool operator==(const EhFrame::CIE&, const EhFrame::CIE&);