Home
last modified time | relevance | path

Searched refs:EhFrame (Results 1 – 21 of 21) sorted by relevance

/frameworks/compile/mclinker/lib/LD/
DEhFrame.cpp20 typedef GCFactory<EhFrame, MCLD_SECTIONS_PER_INPUT> EhFrameFactory;
27 EhFrame::CIE::CIE(MemoryRegion& pRegion) in CIE()
34 EhFrame::FDE::FDE(MemoryRegion& pRegion, in FDE()
35 const EhFrame::CIE& pCIE, in FDE()
45 EhFrame::EhFrame() in EhFrame() function in EhFrame
49 EhFrame::EhFrame(LDSection& pSection) in EhFrame() function in EhFrame
55 EhFrame::~EhFrame() in ~EhFrame()
61 EhFrame* EhFrame::Create(LDSection& pSection) in Create()
63 EhFrame* result = g_EhFrameFactory->allocate(); in Create()
64 new (result) EhFrame(pSection); in Create()
[all …]
DEhFrameReader.cpp91 bool EhFrameReader::read<32, true>(Input& pInput, EhFrame& pEhFrame) in read()
162 bool EhFrameReader::addCIE(EhFrame& pEhFrame, in addCIE()
303 EhFrame::CIE* cie = new EhFrame::CIE(pRegion); in addCIE()
309 bool EhFrameReader::addFDE(EhFrame& pEhFrame, in addFDE()
317 EhFrame::FDE* fde = new EhFrame::FDE(pRegion, in addFDE()
324 bool EhFrameReader::addTerm(EhFrame& pEhFrame, in addTerm()
333 bool EhFrameReader::reject(EhFrame& pEhFrame, in reject()
DLDSection.cpp94 assert(LDFileFormat::Relocation != kind() && LDFileFormat::EhFrame != kind()); in hasSectionData()
106 assert(LDFileFormat::EhFrame == kind()); in hasEhFrame()
DEhFrameHdr.cpp89 EhFrame::const_fde_iterator fde, fde_end = m_EhFrame.getEhFrame()->fde_end(); in emitOutput()
156 uint32_t EhFrameHdr::computePCBegin(const EhFrame::FDE& pFDE, in computePCBegin()
DSectionSymbolSet.cpp78 case LDFileFormat::EhFrame: in finalize()
DAndroid.mk22 EhFrame.cpp \
DELFObjectReader.cpp185 case LDFileFormat::EhFrame: { in readSections()
186 EhFrame* eh_frame = IRBuilder::CreateEhFrame(**section); in readSections()
DELFObjectWriter.cpp67 case LDFileFormat::EhFrame: { in writeSection()
97 case LDFileFormat::EhFrame: in writeSection()
382 case LDFileFormat::EhFrame: in emitSectionData()
DELFFileFormat.cpp197 LDFileFormat::EhFrame, in initStdSections()
/frameworks/compile/mclinker/include/mcld/LD/
DEhFrame.h29 class EhFrame
32 friend class Chunk<EhFrame, MCLD_SECTIONS_PER_INPUT>;
34 EhFrame();
35 explicit EhFrame(LDSection& pSection);
37 ~EhFrame();
39 EhFrame(const EhFrame&); // DO NOT IMPLEMENT
40 EhFrame& operator=(const EhFrame&); // DO NOT IMPLEMENT
92 static EhFrame* Create(LDSection& pSection);
94 static void Destroy(EhFrame*& pSection);
99 EhFrame& merge(EhFrame& pOther);
DEhFrameReader.h19 class EhFrame; variable
42 bool read(Input& pInput, EhFrame& pEhFrame);
72 typedef bool (*Action)(EhFrame& pEhFrame,
80 static bool addCIE(EhFrame& pEhFrame,
84 static bool addFDE(EhFrame& pEhFrame,
88 static bool addTerm(EhFrame& pEhFrame,
92 static bool reject(EhFrame& pEhFrame,
99 EhFrameReader::read<32, true>(Input& pInput, EhFrame& pEhFrame);
DLDSection.h26 class EhFrame; variable
170 const EhFrame* getEhFrame() const { return m_Data.eh_frame; } in getEhFrame()
171 EhFrame* getEhFrame() { return m_Data.eh_frame; } in getEhFrame()
173 void setEhFrame(EhFrame* pEhFrame) { m_Data.eh_frame = pEhFrame; } in setEhFrame()
193 EhFrame* eh_frame;
DEhFrameHdr.h56 uint32_t computePCBegin(const EhFrame::FDE& pFDE, const MemoryRegion& pEhFrameRegion);
DLDFileFormat.h37 EhFrame, enumerator
/frameworks/compile/mclinker/include/mcld/
DIRBuilder.h279 static EhFrame* CreateEhFrame(LDSection& pSection);
349 static uint64_t AppendEhFrame(Fragment& pFrag, EhFrame& pEhFrame);
361 static uint64_t AppendEhFrame(EhFrame::FDE& pFDE, EhFrame& pEhFrame);
373 static uint64_t AppendEhFrame(EhFrame::CIE& pCIE, EhFrame& pEhFrame);
/frameworks/compile/mclinker/lib/Core/
DIRBuilder.cpp38 return LDFileFormat::EhFrame; in GetELFSectionKind()
332 EhFrame* IRBuilder::CreateEhFrame(LDSection& pSection) in CreateEhFrame()
336 EhFrame* eh_frame = EhFrame::Create(pSection); in CreateEhFrame()
406 uint64_t IRBuilder::AppendEhFrame(Fragment& pFrag, EhFrame& pEhFrame) in AppendEhFrame()
416 uint64_t IRBuilder::AppendEhFrame(EhFrame::FDE& pFDE, EhFrame& pEhFrame) in AppendEhFrame()
424 uint64_t IRBuilder::AppendEhFrame(EhFrame::CIE& pCIE, EhFrame& pEhFrame) in AppendEhFrame()
DLinker.cpp268 EhFrame::Clear(); in reset()
/frameworks/compile/mclinker/lib/Object/
DObjectBuilder.cpp74 case LDFileFormat::EhFrame: { in MergeSection()
75 EhFrame* eh_frame = NULL; in MergeSection()
DObjectLinker.cpp261 case LDFileFormat::EhFrame: { in mergeSections()
/frameworks/compile/mclinker/lib/Fragment/
DFragmentRef.cpp82 case LDFileFormat::EhFrame: in Create()
/frameworks/compile/mclinker/lib/Target/
DGNULDBackend.cpp214 case LDFileFormat::EhFrame: in initStandardSymbols()
885 case LDFileFormat::EhFrame: in sizeNamePools()
1425 case LDFileFormat::EhFrame: in getSectionOrder()
2096 case LDFileFormat::EhFrame: in layout()