Home
last modified time | relevance | path

Searched refs:cie (Results 1 – 5 of 5) sorted by relevance

/frameworks/compile/mclinker/lib/LD/
DEhFrameReader.cpp213 EhFrame::CIE* cie = new EhFrame::CIE(pRegion); in addCIE() local
214 cie->setFDEEncode(llvm::dwarf::DW_EH_PE_absptr); in addCIE()
215 pEhFrame.addCIE(*cie); in addCIE()
216 pEhFrame.getCIEMap().insert(std::make_pair(pToken.file_off, cie)); in addCIE()
323 EhFrame::CIE* cie = new EhFrame::CIE(pRegion); in addCIE() local
324 cie->setFDEEncode(fde_encoding); in addCIE()
325 cie->setPersonalityOffset(pr_ptr_data_offset); in addCIE()
326 cie->setPersonalityName(pr_ptr_data); in addCIE()
327 cie->setAugmentationData(augdata); in addCIE()
328 pEhFrame.addCIE(*cie); in addCIE()
[all …]
DEhFrame.cpp212 CIE* cie = *i; in setupAttributes() local
213 removeDiscardedFDE(*cie, rel_sec); in setupAttributes()
215 if (cie->getPersonalityName().size() == 0) { in setupAttributes()
217 cie->setMergeable(); in setupAttributes()
221 assert(cie->getPersonalityName() != "" && in setupAttributes()
232 cie->getOffset() + cie->getPersonalityOffset()) { in setupAttributes()
233 cie->setMergeable(); in setupAttributes()
234 cie->setPersonalityName(rel.symInfo()->outSymbol()->name()); in setupAttributes()
235 cie->setRelocation(rel); in setupAttributes()
240 assert(cie->getPersonalityName() != "" && in setupAttributes()
DEhFrameHdr.cpp83 EhFrame::CIE& cie = **i; in emitOutput() local
84 for (EhFrame::const_fde_iterator fi = cie.begin(), fe = cie.end(); in emitOutput()
DELFObjectWriter.cpp410 EhFrame::CIE& cie = **i; in emitEhFrame() local
411 for (EhFrame::fde_iterator fi = cie.begin(), fe = cie.end(); fi != fe; in emitEhFrame()
438 uint64_t cie_start_offset = cie.getOffset(); in emitEhFrame()
/frameworks/compile/mclinker/lib/Target/X86/
DX86LDBackend.cpp285 EhFrame::CIE* cie = new EhFrame::GeneratedCIE(cie_region); in addEhFrameForPLT() local
286 EhFrame::FDE* fde = new EhFrame::GeneratedFDE(fde_region, *cie); in addEhFrameForPLT()
290 cie->setFDEEncode(aug_data); in addEhFrameForPLT()
291 cie->setAugmentationData(std::string(1, aug_data)); in addEhFrameForPLT()
296 if (exist_cie == *cie) { in addEhFrameForPLT()
303 cie->clearFDEs(); in addEhFrameForPLT()
304 delete cie; in addEhFrameForPLT()
310 eh_frame->addCIE(*cie); in addEhFrameForPLT()