Searched refs:ELFSegment (Results 1 - 8 of 8) sorted by relevance

/frameworks/compile/mclinker/include/mcld/LD/
H A DELFSegmentFactory.h15 #include <mcld/LD/ELFSegment.h>
21 * \brief provide the interface to create and delete an ELFSegment
23 class ELFSegmentFactory : public GCFactory<ELFSegment, 0>
26 /// ELFSegmentFactory - the factory of ELFSegment
34 ELFSegment* produce(uint32_t pType, uint32_t pFlag = llvm::ELF::PF_R);
36 ELFSegment*
39 const ELFSegment*
H A DELFSegment.h1 //===- ELFSegment.h -------------------------------------------------------===//
23 /** \class ELFSegment
26 class ELFSegment class in namespace:mcld
32 ELFSegment(uint32_t pType,
41 ~ELFSegment();
/frameworks/compile/mclinker/lib/LD/
H A DELFSegment.cpp1 //===- ELFSegment.cpp -----------------------------------------------------===//
9 #include <mcld/LD/ELFSegment.h>
14 // ELFSegment
15 ELFSegment::ELFSegment(uint32_t pType, function in class:ELFSegment
35 ELFSegment::~ELFSegment()
H A DELFSegmentFactory.cpp17 : GCFactory<ELFSegment, 0>(pNum)
28 ELFSegment* ELFSegmentFactory::produce(uint32_t pType, uint32_t pFlag)
30 ELFSegment* segment = allocate();
31 new (segment) ELFSegment(pType, pFlag);
35 ELFSegment*
49 const ELFSegment*
H A DAndroid.mk21 ELFSegment.cpp \
H A DELFWriter.cpp26 #include <mcld/LD/ELFSegment.h>
/frameworks/compile/mclinker/lib/Target/
H A DGNULDBackend.cpp473 ELFSegment* exec_start = m_ELFSegmentTable.find(llvm::ELF::PT_LOAD, 0x0, 0x0);
485 ELFSegment* etext = m_ELFSegmentTable.find(llvm::ELF::PT_LOAD,
517 ELFSegment* edata = m_ELFSegmentTable.find(llvm::ELF::PT_LOAD,
1378 ELFSegment* interp_seg = m_ELFSegmentTable.produce(llvm::ELF::PT_INTERP);
1417 ELFSegment* load_seg = NULL;
1455 ELFSegment* dyn_seg = m_ELFSegmentTable.produce(llvm::ELF::PT_DYNAMIC,
1463 ELFSegment* relro_seg = m_ELFSegmentTable.produce(llvm::ELF::PT_GNU_RELRO);
1477 ELFSegment* eh_seg = m_ELFSegmentTable.produce(llvm::ELF::PT_GNU_EH_FRAME);
1488 ELFSegment& segment = *seg;
/frameworks/compile/mclinker/include/mcld/Target/
H A DGNULDBackend.h26 #include <mcld/LD/ELFSegment.h>

Completed in 1493 milliseconds