/frameworks/compile/mclinker/lib/Support/ |
H A D | MemoryRegion.cpp | 1 //===- MemoryRegion.cpp ---------------------------------------------------===// 9 #include <mcld/Support/MemoryRegion.h> 14 // MemoryRegion 15 MemoryRegion::MemoryRegion(MemoryArea::Space *pParentSpace, function in class:MemoryRegion 16 const MemoryRegion::Address pVMAStart, 22 MemoryRegion::~MemoryRegion() 27 void MemoryRegion::drift()
|
H A D | RegionFactory.cpp | 17 : GCFactory<MemoryRegion, 0>(pNum) { 24 MemoryRegion* RegionFactory::produce(MemoryArea::Space* pSpace, 28 MemoryRegion* result = Alloc::allocate(); 29 new (result) MemoryRegion(pSpace, pVMAStart, pSize); 33 void RegionFactory::destruct(MemoryRegion* pRegion)
|
H A D | Android.mk | 10 MemoryRegion.cpp \
|
H A D | MemoryArea.cpp | 14 #include <mcld/Support/MemoryRegion.h> 172 // [,]: MemoryRegion 186 MemoryRegion* MemoryArea::request(size_t pOffset, size_t pLength) 275 // now, we have a legal space to hold the new MemoryRegion 279 // release - release a MemoryRegion 280 void MemoryArea::release(MemoryRegion* pRegion)
|
/frameworks/compile/mclinker/include/mcld/Support/ |
H A D | RegionFactory.h | 15 #include "mcld/Support/MemoryRegion.h" 28 class RegionFactory : public GCFactory<MemoryRegion, 0> 31 typedef GCFactory<MemoryRegion, 0> Alloc; 38 MemoryRegion* produce(MemoryArea::Space* pSpace, 42 void destruct(MemoryRegion* pRegion);
|
H A D | MemoryRegion.h | 1 //===- MemoryRegion.h -----------------------------------------------------===// 26 /** \class MemoryRegion 27 * \brief MemoryRegion is a range of virtual memory which is mapped onto a 31 * mapped memory space by requesting a MemoryRegion from MemoryArea, and 32 * read/write the mapped file through the MemoryRegion. 34 * When two different MemoryRegion may overlap memory space, race condition 35 * may occurs. Clients must call MemoryRegion::sync() explicit to tell the 39 class MemoryRegion : private Uncopyable class in namespace:mcld 51 MemoryRegion(MemoryArea::Space* pParentSpace, 65 ~MemoryRegion(); [all...] |
H A D | MemoryArea.h | 34 class MemoryRegion; 45 * before. If it is, MemoryArea creates a new MemoryRegion within the memory 79 friend class MemoryRegion; 138 // request - create a MemoryRegion within a sufficient space 139 // find an existing space to hold the MemoryRegion. 141 // assign a MemoryRegion into the space. 142 MemoryRegion* request(size_t pOffset, size_t pLength); 144 // release - release a MemoryRegion. 145 // release a MemoryRegion does not cause 146 void release(MemoryRegion* pRegio [all...] |
/frameworks/compile/mclinker/include/mcld/MC/ |
H A D | MCRegionFragment.h | 1 //===- MCRegionFragment.h - MCFragment containing MemoryRegion ------------===// 16 #include <mcld/Support/MemoryRegion.h> 24 * mcld::MemoryRegion 29 MCRegionFragment(MemoryRegion& pRegion, llvm::MCSectionData* pSD = 0); 32 MemoryRegion& getRegion() 35 const MemoryRegion& getRegion() const 45 MemoryRegion& m_Region;
|
/frameworks/compile/mclinker/lib/MC/ |
H A D | MCRegionFragment.cpp | 17 MCRegionFragment::MCRegionFragment(MemoryRegion& pRegion, MCSectionData* pSD)
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsGOT.h | 20 class MemoryRegion; 43 uint64_t emit(MemoryRegion& pRegion);
|
H A D | MipsGOT.cpp | 12 #include <mcld/Support/MemoryRegion.h> 75 uint64_t MipsGOT::emit(MemoryRegion& pRegion)
|
H A D | MipsLDBackend.h | 115 MemoryRegion& pRegion) const;
|
/frameworks/compile/mclinker/lib/LD/ |
H A D | ELFDynObjReader.cpp | 18 #include <mcld/Support/MemoryRegion.h> 47 MemoryRegion* region = pInput.memArea()->request(0, hdr_size); 69 MemoryRegion* region = pInput.memArea()->request(0, hdr_size); 87 MemoryRegion* symtab_region = pInput.memArea()->request(symtab_shdr->offset(), 90 MemoryRegion* strtab_region = pInput.memArea()->request(strtab_shdr->offset(),
|
H A D | ELFObjectReader.cpp | 52 MemoryRegion* region = pInput.memArea()->request(0, hdr_size); 74 MemoryRegion* region = pInput.memArea()->request(0, hdr_size); 107 MemoryRegion* region = 199 MemoryRegion* symtab_region = pInput.memArea()->request(symtab_shdr->offset(), 201 MemoryRegion* strtab_region = pInput.memArea()->request(strtab_shdr->offset(), 226 MemoryRegion* region = mem->request((*section)->offset(), (*section)->size()); 234 MemoryRegion* region = mem->request((*section)->offset(), (*section)->size());
|
H A D | ELFWriter.cpp | 13 #include <mcld/Support/MemoryRegion.h> 37 MemoryRegion *region = pOutput.memArea()->request(0, 88 MemoryRegion *region = pOutput.memArea()->request(0, 185 MemoryRegion* region = pOutput.memArea()->request( 218 MemoryRegion* region = pOutput.memArea()->request( 271 MemoryRegion* region = pOutput.memArea()->request(shstrtab.offset(), 313 MemoryRegion* region = pOutput.memArea()->request(shstrtab.offset(), 332 MemoryRegion& pRegion) const 406 MemoryRegion& pRegion) const 424 MemoryRegion [all...] |
H A D | ELFDynObjWriter.cpp | 56 MemoryRegion* region = NULL;
|
/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | ELFReader.h | 26 #include <mcld/Support/MemoryRegion.h> 84 const MemoryRegion& pRegion, 97 const MemoryRegion& pRegion) const = 0; 103 const MemoryRegion& pRegion) const = 0; 197 const MemoryRegion& pRegion, 210 const MemoryRegion& pRegion) const; 216 const MemoryRegion& pRegion) const;
|
H A D | ELFWriter.h | 81 MemoryRegion& pRegion) const; 86 MemoryRegion& pRegion) const; 91 MemoryRegion& pRegion) const; 96 MemoryRegion& pRegion) const;
|
/frameworks/compile/mclinker/unittests/ |
H A D | MemoryAreaTest.cpp | 13 #include "mcld/Support/MemoryRegion.h" 55 MemoryRegion* region = area->request(3, 2); 69 MemoryRegion* region = area->request(3, 4); 93 MemoryRegion* region = area->request(0, 4096) ; 107 MemoryRegion* region = area->request(0, 4096) ; 130 MemoryRegion* region1 = area->request(0, 4096) ; 131 MemoryRegion* region2 = area->request(512, 1024) ;
|
H A D | MCRegionFragmentTest.cpp | 51 MemoryRegion* region = area->request(0, 4096); 66 MemoryRegion* region = area->request(0, 4096);
|
H A D | MCFragmentRefTest.cpp | 50 MemoryRegion* region = area->request(0, 4096);
|
/frameworks/compile/mclinker/lib/Target/ARM/ |
H A D | ARMGOT.h | 20 class MemoryRegion; 50 uint64_t emit(MemoryRegion& pRegion);
|
H A D | ARMPLT.h | 18 class MemoryRegion; 72 uint64_t emit(MemoryRegion& pRegion);
|
H A D | ARMGOT.cpp | 11 #include <mcld/Support/MemoryRegion.h> 170 uint64_t ARMGOT::emit(MemoryRegion& pRegion)
|
/frameworks/compile/mclinker/include/mcld/Target/ |
H A D | ELFDynamic.h | 26 class MemoryRegion; 144 void emit(const LDSection& pSection, MemoryRegion& pRegion) const;
|