Searched refs:ELFSegment (Results 1 - 12 of 12) sorted by relevance
/frameworks/compile/mclinker/lib/LD/ |
H A D | ELFSegment.cpp | 1 //===- ELFSegment.cpp -----------------------------------------------------===// 9 #include <mcld/LD/ELFSegment.h> 18 typedef GCFactory<ELFSegment, MCLD_SEGMENTS_PER_OUTPUT> ELFSegmentFactory; 22 // ELFSegment 24 ELFSegment::ELFSegment() function in class:ELFSegment 37 ELFSegment::ELFSegment(uint32_t pType, uint32_t pFlag) function in class:ELFSegment 50 ELFSegment::~ELFSegment() [all...] |
H A D | ELFSegmentFactory.cpp | 10 #include <mcld/LD/ELFSegment.h> 54 ELFSegment::iterator sect, sectEnd = (*segment)->end(); 70 ELFSegment::const_iterator sect, sectEnd = (*segment)->end(); 80 ELFSegment* ELFSegmentFactory::produce(uint32_t pType, uint32_t pFlag) 82 m_Segments.push_back(ELFSegment::Create(pType, pFlag));
|
H A D | Android.mk | 21 ELFSegment.cpp \
|
H A D | ELFObjectWriter.cpp | 25 #include <mcld/LD/ELFSegment.h> 153 ELFSegment::iterator sect, sectEnd = (*seg)->end();
|
/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | ELFSegmentFactory.h | 19 class ELFSegment; 23 * \brief provide the interface to create and delete an ELFSegment 28 typedef std::vector<ELFSegment*> Segments; 37 const ELFSegment* front() const { return m_Segments.front(); } 38 ELFSegment* front() { return m_Segments.front(); } 39 const ELFSegment* back() const { return m_Segments.back(); } 40 ELFSegment* back() { return m_Segments.back(); } 58 ELFSegment* produce(uint32_t pType, uint32_t pFlag = llvm::ELF::PF_R);
|
H A D | ELFSegment.h | 1 //===- ELFSegment.h -------------------------------------------------------===// 22 /** \class ELFSegment 25 class ELFSegment class in namespace:mcld 35 friend class Chunk<ELFSegment, MCLD_SEGMENTS_PER_OUTPUT>; 36 ELFSegment(); 37 ELFSegment(uint32_t pType, uint32_t pFlag = llvm::ELF::PF_R); 40 ~ELFSegment(); 109 static ELFSegment* Create(uint32_t pType, uint32_t pFlag = llvm::ELF::PF_R); 110 static void Destroy(ELFSegment*& pSegment);
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsELFDynamic.cpp | 12 #include <mcld/LD/ELFSegment.h>
|
/frameworks/compile/mclinker/lib/Target/AArch64/ |
H A D | AArch64LDBackend.cpp | 38 #include <mcld/LD/ELFSegment.h>
|
/frameworks/compile/mclinker/lib/Target/ |
H A D | GNULDBackend.cpp | 26 #include <mcld/LD/ELFSegment.h> 1834 ELFSegment* interp_seg = elfSegmentTable().produce(llvm::ELF::PT_INTERP); 1839 ELFSegment* load_seg = NULL; 1906 ELFSegment* dyn_seg = elfSegmentTable().produce(llvm::ELF::PT_DYNAMIC, 1914 ELFSegment* relro_seg = elfSegmentTable().produce(llvm::ELF::PT_GNU_RELRO); 1920 for (ELFSegment::iterator sect = (*seg)->begin(), 1934 ELFSegment* eh_seg = elfSegmentTable().produce(llvm::ELF::PT_GNU_EH_FRAME); 1940 ELFSegment* tls_seg = elfSegmentTable().produce(llvm::ELF::PT_TLS); 1956 ELFSegment *note_seg = NULL; 2009 ELFSegment [all...] |
/frameworks/compile/mclinker/lib/Target/ARM/ |
H A D | ARMLDBackend.cpp | 36 #include <mcld/LD/ELFSegment.h> 762 ELFSegment* exidx_seg = elfSegmentTable().produce(llvm::ELF::PT_ARM_EXIDX,
|
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
H A D | HexagonLDBackend.cpp | 34 #include <mcld/LD/ELFSegment.h>
|
/frameworks/compile/mclinker/lib/Target/X86/ |
H A D | X86Relocator.cpp | 18 #include <mcld/LD/ELFSegment.h>
|
Completed in 2032 milliseconds