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

/frameworks/compile/mclinker/lib/LD/
H A DEhFrameReader.cpp216 EhFrame::CIE* cie = new EhFrame::CIE(pRegion); local
217 cie->setFDEEncode(llvm::dwarf::DW_EH_PE_absptr);
218 pEhFrame.addCIE(*cie);
219 pEhFrame.getCIEMap().insert(std::make_pair(pToken.file_off, cie));
326 EhFrame::CIE* cie = new EhFrame::CIE(pRegion); local
327 cie->setFDEEncode(fde_encoding);
328 cie->setPersonalityOffset(pr_ptr_data_offset);
329 cie->setPersonalityName(pr_ptr_data);
330 cie->setAugmentationData(augdata);
331 pEhFrame.addCIE(*cie);
[all...]
H A DEhFrame.cpp227 CIE* cie = *i; local
228 removeDiscardedFDE(*cie, rel_sec);
230 if (cie->getPersonalityName().size() == 0) {
232 cie->setMergeable();
236 assert (cie->getPersonalityName() != "" &&
244 if (rel.targetRef().getOutputOffset() == cie->getOffset() +
245 cie->getPersonalityOffset()) {
246 cie->setMergeable();
247 cie->setPersonalityName(rel.symInfo()->outSymbol()->name());
248 cie
[all...]
H A DEhFrameHdr.cpp83 EhFrame::CIE& cie = **i; local
84 for (EhFrame::const_fde_iterator fi = cie.begin(), fe = cie.end();
H A DELFObjectWriter.cpp420 EhFrame::CIE& cie = **i; local
421 for (EhFrame::fde_iterator fi = cie.begin(), fe = cie.end();
446 uint64_t cie_start_offset = cie.getOffset();
/frameworks/compile/mclinker/lib/Target/X86/
H A DX86LDBackend.cpp309 EhFrame::CIE* cie = new EhFrame::GeneratedCIE(cie_region); local
310 EhFrame::FDE* fde = new EhFrame::GeneratedFDE(fde_region, *cie);
314 cie->setFDEEncode(aug_data);
315 cie->setAugmentationData(std::string(1, aug_data));
320 if (exist_cie == *cie) {
327 cie->clearFDEs();
328 delete cie;
334 eh_frame->addCIE(*cie);

Completed in 335 milliseconds