Searched refs:MemoryBlock (Results 1 - 19 of 19) sorted by relevance

/external/llvm/include/llvm/Support/
H A DMemory.h29 class MemoryBlock { class in namespace:llvm::sys
31 MemoryBlock() : Address(nullptr), Size(0) { } function in class:llvm::sys::MemoryBlock
32 MemoryBlock(void *addr, size_t size) : Address(addr), Size(size) { } function in class:llvm::sys::MemoryBlock
43 /// MemoryBlock instances.
67 /// MemoryBlock.
74 /// \r a non-null MemoryBlock if the function was successful,
75 /// otherwise a null MemoryBlock is with \p EC describing the error.
78 static MemoryBlock allocateMappedMemory(size_t NumBytes,
79 const MemoryBlock *const NearBlock,
92 static std::error_code releaseMappedMemory(MemoryBlock
[all...]
/external/llvm/include/llvm/ExecutionEngine/
H A DSectionMemoryManager.h88 sys::MemoryBlock Free;
101 SmallVector<sys::MemoryBlock, 16> PendingMem;
105 SmallVector<sys::MemoryBlock, 16> AllocatedMem;
107 sys::MemoryBlock Near;
/external/llvm/tools/lli/
H A DRemoteMemoryManager.h33 Allocation(sys::MemoryBlock mb, unsigned a, bool code)
36 sys::MemoryBlock MB;
60 sys::MemoryBlock Near;
61 sys::MemoryBlock allocateSection(uintptr_t Size);
H A DRemoteTarget.cpp33 sys::MemoryBlock *Prev = Allocations.size() ? &Allocations.back() : nullptr;
34 sys::MemoryBlock Mem = sys::Memory::AllocateRWX(Size, Prev, &ErrorMsg);
53 sys::MemoryBlock Mem((void*)Address, Size);
H A DRemoteMemoryManager.cpp39 sys::MemoryBlock Block = allocateSection(Size);
55 sys::MemoryBlock Block = allocateSection(Size);
63 sys::MemoryBlock RemoteMemoryManager::allocateSection(uintptr_t Size) {
65 sys::MemoryBlock MB = sys::Memory::allocateMappedMemory(Size,
H A DRemoteTarget.h30 typedef SmallVector<sys::MemoryBlock, 16> AllocMapType;
/external/llvm/lib/ExecutionEngine/
H A DSectionMemoryManager.cpp61 MemGroup.PendingMem.push_back(sys::MemoryBlock((void *)Addr, Size));
67 sys::MemoryBlock &PendingMB = MemGroup.PendingMem[FreeMB.PendingPrefixIndex];
68 PendingMB = sys::MemoryBlock(PendingMB.base(), Addr + Size - (uintptr_t)PendingMB.base());
72 FreeMB.Free = sys::MemoryBlock((void *)(Addr + Size), EndOfBlock - Addr - Size);
87 sys::MemoryBlock MB = sys::Memory::allocateMappedMemory(RequiredSize,
109 MemGroup.PendingMem.push_back(sys::MemoryBlock((void *)Addr, Size));
116 FreeMB.Free = sys::MemoryBlock((void*)(Addr + Size), FreeSize);
163 static sys::MemoryBlock trimBlockToPageSize(sys::MemoryBlock M) {
173 sys::MemoryBlock Trimme
[all...]
/external/llvm/unittests/Support/
H A DMemoryTest.cpp45 bool doesOverlap(MemoryBlock M1, MemoryBlock M2) {
61 MemoryBlock M1 = Memory::allocateMappedMemory(sizeof(int), nullptr, Flags,EC);
72 MemoryBlock M1 = Memory::allocateMappedMemory(16, nullptr, Flags, EC);
74 MemoryBlock M2 = Memory::allocateMappedMemory(64, nullptr, Flags, EC);
76 MemoryBlock M3 = Memory::allocateMappedMemory(32, nullptr, Flags, EC);
92 MemoryBlock M4 = Memory::allocateMappedMemory(16, nullptr, Flags, EC);
107 MemoryBlock M1 = Memory::allocateMappedMemory(sizeof(int), nullptr, Flags,EC);
126 MemoryBlock M1 = Memory::allocateMappedMemory(sizeof(int), nullptr, Flags,
129 MemoryBlock M
[all...]
/external/llvm/lib/Support/Windows/
H A DMemory.inc70 MemoryBlock Memory::allocateMappedMemory(size_t NumBytes,
71 const MemoryBlock *const NearBlock,
76 return MemoryBlock();
112 return MemoryBlock();
115 MemoryBlock Result;
125 std::error_code Memory::releaseMappedMemory(MemoryBlock &M) {
138 std::error_code Memory::protectMappedMemory(const MemoryBlock &M,
164 MemoryBlock Memory::AllocateRWX(size_t NumBytes,
165 const MemoryBlock *NearBlock,
167 MemoryBlock M
[all...]
/external/llvm/lib/Support/Unix/
H A DMemory.inc81 MemoryBlock
83 const MemoryBlock *const NearBlock,
88 return MemoryBlock();
98 return MemoryBlock();
126 return MemoryBlock();
129 MemoryBlock Result;
140 Memory::releaseMappedMemory(MemoryBlock &M) {
154 Memory::protectMappedMemory(const MemoryBlock &M, unsigned Flags) {
179 MemoryBlock
180 Memory::AllocateRWX(size_t NumBytes, const MemoryBlock* NearBloc
[all...]
/external/llvm/lib/ExecutionEngine/Orc/
H A DOrcTargetSupport.cpp142 sys::MemoryBlock StubsBlock(StubsMem.base(), NumPages * PageSize);
143 sys::MemoryBlock PtrsBlock(static_cast<char*>(StubsMem.base()) +
/external/llvm/tools/llvm-rtdyld/
H A Dllvm-rtdyld.cpp147 SmallVector<sys::MemoryBlock, 16> FunctionMemory;
148 SmallVector<sys::MemoryBlock, 16> DataMemory;
184 sys::MemoryBlock MB = sys::Memory::AllocateRWX(Size, nullptr, &Err);
199 sys::MemoryBlock MB((void *)OldSlabOffset, Size);
210 sys::MemoryBlock PreallocSlab;
228 sys::MemoryBlock MB = sys::Memory::AllocateRWX(Size, nullptr, &Err);
248 sys::MemoryBlock MB = sys::Memory::AllocateRWX(Size, nullptr, &Err);
/external/pdfium/third_party/lcms2-2.6/src/
H A Dcmscgats.c171 char* MemoryBlock; // The stream if holded in memory member in struct:__anon16038
1040 if (it8->MemoryBlock)
1041 _cmsFree(it8 ->ContextID, it8->MemoryBlock);
1290 it8->MemoryBlock = NULL;
2310 it8 ->MemoryBlock = (char*) _cmsMalloc(ContextID, len + 1);
2312 strncpy(it8 ->MemoryBlock, (const char*) Ptr, len);
2313 it8 ->MemoryBlock[len] = 0;
2316 it8-> Source = it8 -> MemoryBlock;
2327 _cmsFree(ContextID, it8->MemoryBlock);
2328 it8 -> MemoryBlock
[all...]
/external/robolectric/v3/runtime/
H A Dandroid-all-4.1.2_r1-robolectric-0.jarMETA-INF/ META-INF/MANIFEST.MF android/ android/accessibilityservice/ android/accessibilityservice/AccessibilityService$1.class ...
H A Dandroid-all-4.2.2_r1.2-robolectric-0.jarMETA-INF/ META-INF/MANIFEST.MF android/ android/accessibilityservice/ android/accessibilityservice/AccessibilityService$1.class ...
H A Dandroid-all-4.3_r2-robolectric-0.jarMETA-INF/ META-INF/MANIFEST.MF android/ android/accessibilityservice/ android/accessibilityservice/AccessibilityService$1.class ...
H A Dandroid-all-4.4_r1-robolectric-1.jarMETA-INF/ META-INF/MANIFEST.MF com/ com/google/ com/google/android/ com/google/android/collect/ ...
H A Dandroid-all-5.0.0_r2-robolectric-1.jarMETA-INF/ META-INF/MANIFEST.MF com/ com/google/ com/google/android/ com/google/android/collect/ ...
H A Dandroid-all-5.1.1_r9-robolectric-1.jarMETA-INF/ META-INF/MANIFEST.MF com/ com/google/ com/google/android/ com/google/android/collect/ ...

Completed in 2011 milliseconds