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

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

Completed in 430 milliseconds