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

/frameworks/compile/mclinker/include/mcld/LD/
H A DLDSection.h149 const EhFrame* getEhFrame() const { return m_Data.eh_frame; }
150 EhFrame* getEhFrame() { return m_Data.eh_frame; }
152 void setEhFrame(EhFrame* pEhFrame) { m_Data.eh_frame = pEhFrame; }
177 EhFrame* eh_frame; member in union:mcld::LDSection::Data
/frameworks/compile/mclinker/lib/Object/
H A DObjectBuilder.cpp80 EhFrame* eh_frame = NULL; local
82 eh_frame = target->getEhFrame();
84 eh_frame = IRBuilder::CreateEhFrame(*target);
86 eh_frame->merge(pInputFile, *pInputSection.getEhFrame());
/frameworks/compile/mclinker/lib/LD/
H A DLDSection.cpp99 return (m_Data.eh_frame != NULL);
H A DELFObjectReader.cpp225 EhFrame* eh_frame = IRBuilder::CreateEhFrame(**section); local
230 if (!m_pEhFrameReader->read<32, true>(pInput, *eh_frame)) {
231 // if we failed to parse a .eh_frame, we should not parse the rest
232 // .eh_frame.
237 *eh_frame->getSectionData())) {
/frameworks/compile/mclinker/lib/Target/X86/
H A DX86LDBackend.cpp276 LDSection* eh_sect = pModule.getSection(".eh_frame");
280 EhFrame* eh_frame = eh_sect->getEhFrame();
282 eh_frame->getSectionData()->getFragmentList();
293 EhFrame::cie_iterator i = eh_frame->cie_begin();
294 for (EhFrame::cie_iterator e = eh_frame->cie_end(); i != e; ++i) {
308 if (i == eh_frame->cie_end()) {
310 eh_frame->addCIE(*cie);
311 eh_frame->addFDE(*fde);
/frameworks/compile/mclinker/lib/Core/
H A DIRBuilder.cpp52 if (name.startswith(".eh_frame"))
301 /// CreateEhFrame - To create a eh_frame for given pSection
303 assert(!pSection.hasEhFrame() && "pSection already has eh_frame.");
305 EhFrame* eh_frame = EhFrame::Create(pSection); local
306 pSection.setEhFrame(eh_frame);
307 return eh_frame;

Completed in 128 milliseconds