Searched refs:EhFrame (Results 1 - 25 of 25) sorted by relevance

/frameworks/compile/mclinker/lib/LD/
H A DEhFrame.cpp1 //===- EhFrame.cpp --------------------------------------------------------===//
9 #include <mcld/LD/EhFrame.h>
20 typedef GCFactory<EhFrame, MCLD_SECTIONS_PER_INPUT> EhFrameFactory;
25 // EhFrame::CIE
27 EhFrame::CIE::CIE(MemoryRegion& pRegion)
32 // EhFrame::FDE
34 EhFrame::FDE::FDE(MemoryRegion& pRegion,
35 const EhFrame::CIE& pCIE,
43 // EhFrame
45 EhFrame function in class:EhFrame
49 EhFrame::EhFrame(LDSection& pSection) function in class:EhFrame
[all...]
H A DEhFrameReader.cpp15 #include <mcld/LD/EhFrame.h>
91 bool EhFrameReader::read<32, true>(Input& pInput, EhFrame& pEhFrame)
168 bool EhFrameReader::addCIE(EhFrame& pEhFrame,
211 EhFrame::CIE* cie = new EhFrame::CIE(pRegion);
317 EhFrame::CIE* cie = new EhFrame::CIE(pRegion);
323 bool EhFrameReader::addFDE(EhFrame& pEhFrame,
331 EhFrame::FDE* fde = new EhFrame
[all...]
H A DSectionSymbolSet.cpp13 #include <mcld/LD/EhFrame.h>
78 case LDFileFormat::EhFrame:
79 if (EhFrame *ehframe = pOutSect.getEhFrame())
H A DLDSection.cpp94 assert(LDFileFormat::Relocation != kind() && LDFileFormat::EhFrame != kind());
106 assert(LDFileFormat::EhFrame == kind());
H A DEhFrameHdr.cpp13 #include <mcld/LD/EhFrame.h>
83 EhFrame::const_fde_iterator fde, fde_end = m_EhFrame.getEhFrame()->fde_end();
143 uint32_t EhFrameHdr::computePCBegin(const EhFrame::FDE& pFDE,
H A DELFObjectReader.cpp21 #include <mcld/LD/EhFrame.h>
212 case LDFileFormat::EhFrame: {
213 EhFrame* eh_frame = IRBuilder::CreateEhFrame(**section);
H A DAndroid.mk22 EhFrame.cpp \
H A DELFReaderIf.cpp13 #include <mcld/LD/EhFrame.h>
H A DELFObjectWriter.cpp29 #include <mcld/LD/EhFrame.h>
67 case LDFileFormat::EhFrame: {
97 case LDFileFormat::EhFrame:
385 case LDFileFormat::EhFrame:
H A DELFFileFormat.cpp197 LDFileFormat::EhFrame,
H A DELFReader.cpp13 #include <mcld/LD/EhFrame.h>
/frameworks/compile/mclinker/include/mcld/LD/
H A DEhFrameReader.h19 class EhFrame;
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);
H A DEhFrame.h1 //===- EhFrame.h ----------------------------------------------------------===//
27 /** \class EhFrame
28 * \brief EhFrame represents .eh_frame section
30 class EhFrame class in namespace:mcld
33 friend class Chunk<EhFrame, MCLD_SECTIONS_PER_INPUT>;
35 EhFrame();
36 explicit EhFrame(LDSection& pSection);
38 ~EhFrame();
40 EhFrame(const EhFrame
[all...]
H A DEhFrameHdr.h17 #include <mcld/LD/EhFrame.h>
56 uint32_t computePCBegin(const EhFrame::FDE& pFDE, const MemoryRegion& pEhFrameRegion);
H A DLDSection.h26 class EhFrame;
169 // ------ EhFrame ------ //
170 const EhFrame* getEhFrame() const { return m_Data.eh_frame; }
171 EhFrame* getEhFrame() { return m_Data.eh_frame; }
173 void setEhFrame(EhFrame* pEhFrame) { m_Data.eh_frame = pEhFrame; }
193 EhFrame* eh_frame;
H A DLDFileFormat.h37 EhFrame, enumerator in enum:mcld::LDFileFormat::Kind
/frameworks/compile/mclinker/include/mcld/
H A DIRBuilder.h21 #include <mcld/LD/EhFrame.h>
279 /// or if the pSection's type is not LDFileFormat::EhFrame, then an
281 static EhFrame* CreateEhFrame(LDSection& pSection);
341 /// AppendEhFrame - To append a fragment to a EhFrame.
349 /// @param pEhFrame [in, out] The EhFrame.
351 static uint64_t AppendEhFrame(Fragment& pFrag, EhFrame& pEhFrame);
353 /// AppendEhFrame - To append a FDE to the given EhFrame pEhFram.
363 static uint64_t AppendEhFrame(EhFrame::FDE& pFDE, EhFrame& pEhFrame);
365 /// AppendEhFrame - To append a CIE to the given EhFrame pEhFra
[all...]
/frameworks/compile/mclinker/include/mcld/Object/
H A DObjectBuilder.h15 #include <mcld/LD/EhFrame.h>
/frameworks/compile/mclinker/lib/Fragment/
H A DFragmentRef.cpp20 #include <mcld/LD/EhFrame.h>
82 case LDFileFormat::EhFrame:
/frameworks/compile/mclinker/lib/Object/
H A DObjectBuilder.cpp18 #include <mcld/LD/EhFrame.h>
74 case LDFileFormat::EhFrame: {
75 EhFrame* eh_frame = NULL;
H A DObjectLinker.cpp263 case LDFileFormat::EhFrame: {
/frameworks/compile/mclinker/lib/Core/
H A DIRBuilder.cpp13 #include <mcld/LD/EhFrame.h>
45 return LDFileFormat::EhFrame;
344 EhFrame* IRBuilder::CreateEhFrame(LDSection& pSection)
348 EhFrame* eh_frame = EhFrame::Create(pSection);
417 /// AppendEhFrame - To append a fragment to EhFrame.
418 uint64_t IRBuilder::AppendEhFrame(Fragment& pFrag, EhFrame& pEhFrame)
427 /// AppendEhFrame - To append a FDE to the given EhFrame pEhFram.
428 uint64_t IRBuilder::AppendEhFrame(EhFrame::FDE& pFDE, EhFrame
[all...]
H A DModule.cpp16 #include <mcld/LD/EhFrame.h>
H A DLinker.cpp291 EhFrame::Clear();
/frameworks/compile/mclinker/lib/Target/
H A DGNULDBackend.cpp27 #include <mcld/LD/EhFrame.h>
220 case LDFileFormat::EhFrame:
870 case LDFileFormat::EhFrame:
1422 case LDFileFormat::EhFrame:
2099 case LDFileFormat::EhFrame:

Completed in 1476 milliseconds