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

12

/frameworks/compile/mclinker/lib/Support/
H A DMemoryRegion.cpp1 //===- 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 DRegionFactory.cpp17 : 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 DAndroid.mk10 MemoryRegion.cpp \
H A DMemoryArea.cpp14 #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 DRegionFactory.h15 #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 DMemoryRegion.h1 //===- 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 DMemoryArea.h34 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 DMCRegionFragment.h1 //===- 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 DMCRegionFragment.cpp17 MCRegionFragment::MCRegionFragment(MemoryRegion& pRegion, MCSectionData* pSD)
/frameworks/compile/mclinker/lib/Target/Mips/
H A DMipsGOT.h20 class MemoryRegion;
43 uint64_t emit(MemoryRegion& pRegion);
H A DMipsGOT.cpp12 #include <mcld/Support/MemoryRegion.h>
75 uint64_t MipsGOT::emit(MemoryRegion& pRegion)
H A DMipsLDBackend.h115 MemoryRegion& pRegion) const;
/frameworks/compile/mclinker/lib/LD/
H A DELFDynObjReader.cpp18 #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 DELFObjectReader.cpp52 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 DELFWriter.cpp13 #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 DELFDynObjWriter.cpp56 MemoryRegion* region = NULL;
/frameworks/compile/mclinker/include/mcld/LD/
H A DELFReader.h26 #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 DELFWriter.h81 MemoryRegion& pRegion) const;
86 MemoryRegion& pRegion) const;
91 MemoryRegion& pRegion) const;
96 MemoryRegion& pRegion) const;
/frameworks/compile/mclinker/unittests/
H A DMemoryAreaTest.cpp13 #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 DMCRegionFragmentTest.cpp51 MemoryRegion* region = area->request(0, 4096);
66 MemoryRegion* region = area->request(0, 4096);
H A DMCFragmentRefTest.cpp50 MemoryRegion* region = area->request(0, 4096);
/frameworks/compile/mclinker/lib/Target/ARM/
H A DARMGOT.h20 class MemoryRegion;
50 uint64_t emit(MemoryRegion& pRegion);
H A DARMPLT.h18 class MemoryRegion;
72 uint64_t emit(MemoryRegion& pRegion);
H A DARMGOT.cpp11 #include <mcld/Support/MemoryRegion.h>
170 uint64_t ARMGOT::emit(MemoryRegion& pRegion)
/frameworks/compile/mclinker/include/mcld/Target/
H A DELFDynamic.h26 class MemoryRegion;
144 void emit(const LDSection& pSection, MemoryRegion& pRegion) const;

Completed in 107 milliseconds

12