Searched refs:eh_frame (Results 1 - 6 of 6) sorted by relevance

/frameworks/compile/mclinker/include/mcld/LD/
H A DLDSection.h167 const EhFrame* getEhFrame() const { return m_Data.eh_frame; }
168 EhFrame* getEhFrame() { return m_Data.eh_frame; }
170 void setEhFrame(EhFrame* pEhFrame) { m_Data.eh_frame = pEhFrame; }
190 EhFrame* eh_frame; member in union:mcld::LDSection::SectOrRelocData
/frameworks/compile/mclinker/lib/Object/
H A DObjectBuilder.cpp83 EhFrame* eh_frame = NULL; local
85 eh_frame = target->getEhFrame();
87 eh_frame = IRBuilder::CreateEhFrame(*target);
89 eh_frame->merge(pInputFile, *pInputSection.getEhFrame());
/frameworks/compile/mclinker/lib/LD/
H A DLDSection.cpp107 return (NULL != m_Data.eh_frame);
H A DELFObjectReader.cpp227 EhFrame* eh_frame = IRBuilder::CreateEhFrame(**section); local
232 if (!m_pEhFrameReader->read<32, true>(pInput, *eh_frame)) {
233 // if we failed to parse a .eh_frame, we should not parse the rest
234 // .eh_frame.
240 *eh_frame->getSectionData())) {
/frameworks/compile/mclinker/lib/Target/X86/
H A DX86LDBackend.cpp300 LDSection* eh_sect = pModule.getSection(".eh_frame");
304 EhFrame* eh_frame = eh_sect->getEhFrame();
306 eh_frame->getSectionData()->getFragmentList();
317 EhFrame::cie_iterator i = eh_frame->cie_begin();
318 for (EhFrame::cie_iterator e = eh_frame->cie_end(); i != e; ++i) {
332 if (i == eh_frame->cie_end()) {
334 eh_frame->addCIE(*cie);
335 eh_frame->addFDE(*fde);
/frameworks/compile/mclinker/lib/Core/
H A DIRBuilder.cpp47 if (name.startswith(".eh_frame"))
312 /// CreateEhFrame - To create a eh_frame for given pSection
315 assert(!pSection.hasEhFrame() && "pSection already has eh_frame.");
317 EhFrame* eh_frame = EhFrame::Create(pSection); local
318 pSection.setEhFrame(eh_frame);
319 return eh_frame;

Completed in 1765 milliseconds