/frameworks/compile/mclinker/lib/LD/ |
H A D | EhFrame.cpp | 1 //===- 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 D | EhFrameReader.cpp | 15 #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 D | SectionSymbolSet.cpp | 13 #include <mcld/LD/EhFrame.h> 78 case LDFileFormat::EhFrame: 79 if (EhFrame *ehframe = pOutSect.getEhFrame())
|
H A D | LDSection.cpp | 94 assert(LDFileFormat::Relocation != kind() && LDFileFormat::EhFrame != kind()); 106 assert(LDFileFormat::EhFrame == kind());
|
H A D | EhFrameHdr.cpp | 13 #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 D | ELFObjectReader.cpp | 21 #include <mcld/LD/EhFrame.h> 212 case LDFileFormat::EhFrame: { 213 EhFrame* eh_frame = IRBuilder::CreateEhFrame(**section);
|
H A D | Android.mk | 22 EhFrame.cpp \
|
H A D | ELFReaderIf.cpp | 13 #include <mcld/LD/EhFrame.h>
|
H A D | ELFObjectWriter.cpp | 29 #include <mcld/LD/EhFrame.h> 67 case LDFileFormat::EhFrame: { 97 case LDFileFormat::EhFrame: 385 case LDFileFormat::EhFrame:
|
H A D | ELFFileFormat.cpp | 197 LDFileFormat::EhFrame,
|
H A D | ELFReader.cpp | 13 #include <mcld/LD/EhFrame.h>
|
/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | EhFrameReader.h | 19 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 D | EhFrame.h | 1 //===- 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 D | EhFrameHdr.h | 17 #include <mcld/LD/EhFrame.h> 56 uint32_t computePCBegin(const EhFrame::FDE& pFDE, const MemoryRegion& pEhFrameRegion);
|
H A D | LDSection.h | 26 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 D | LDFileFormat.h | 37 EhFrame, enumerator in enum:mcld::LDFileFormat::Kind
|
/frameworks/compile/mclinker/include/mcld/ |
H A D | IRBuilder.h | 21 #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 D | ObjectBuilder.h | 15 #include <mcld/LD/EhFrame.h>
|
/frameworks/compile/mclinker/lib/Fragment/ |
H A D | FragmentRef.cpp | 20 #include <mcld/LD/EhFrame.h> 82 case LDFileFormat::EhFrame:
|
/frameworks/compile/mclinker/lib/Object/ |
H A D | ObjectBuilder.cpp | 18 #include <mcld/LD/EhFrame.h> 74 case LDFileFormat::EhFrame: { 75 EhFrame* eh_frame = NULL;
|
H A D | ObjectLinker.cpp | 263 case LDFileFormat::EhFrame: {
|
/frameworks/compile/mclinker/lib/Core/ |
H A D | IRBuilder.cpp | 13 #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 D | Module.cpp | 16 #include <mcld/LD/EhFrame.h>
|
H A D | Linker.cpp | 291 EhFrame::Clear();
|
/frameworks/compile/mclinker/lib/Target/ |
H A D | GNULDBackend.cpp | 27 #include <mcld/LD/EhFrame.h> 220 case LDFileFormat::EhFrame: 870 case LDFileFormat::EhFrame: 1422 case LDFileFormat::EhFrame: 2099 case LDFileFormat::EhFrame:
|