Searched refs:MemoryBlock (Results 1 – 9 of 9) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/Support/ |
| H A D | Memory.h | 29 class MemoryBlock { 31 MemoryBlock() : Address(nullptr), Size(0) { } in MemoryBlock() function 32 MemoryBlock(void *addr, size_t size) : Address(addr), Size(size) { } in MemoryBlock() function 78 static MemoryBlock allocateMappedMemory(size_t NumBytes, 92 static std::error_code releaseMappedMemory(MemoryBlock &Block); 109 static std::error_code protectMappedMemory(const MemoryBlock &Block, 122 explicit OwningMemoryBlock(MemoryBlock M) : M(M) {} in OwningMemoryBlock() 125 Other.M = MemoryBlock(); in OwningMemoryBlock() 129 Other.M = MemoryBlock(); 137 MemoryBlock getMemoryBlock() const { return M; } in getMemoryBlock() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/ |
| H A D | SectionMemoryManager.cpp | 82 sys::MemoryBlock &PendingMB = in allocateSection() 84 PendingMB = sys::MemoryBlock(PendingMB.base(), in allocateSection() 105 sys::MemoryBlock MB = MMapper.allocateMappedMemory( in allocateSection() 125 MemGroup.PendingMem.push_back(sys::MemoryBlock((void *)Addr, Size)); in allocateSection() 132 FreeMB.Free = sys::MemoryBlock((void *)(Addr + Size), FreeSize); in allocateSection() 175 static sys::MemoryBlock trimBlockToPageSize(sys::MemoryBlock M) { in trimBlockToPageSize() 198 for (sys::MemoryBlock &MB : MemGroup.PendingMem) in applyMemoryGroupPermissions() 222 for (sys::MemoryBlock &Block : CodeMem.PendingMem) in invalidateInstructionCache() 228 for (sys::MemoryBlock &Block : Group->AllocatedMem) in ~SectionMemoryManager() 242 sys::MemoryBlock [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/ |
| H A D | SectionMemoryManager.h | 74 virtual sys::MemoryBlock 76 const sys::MemoryBlock *const NearBlock, 91 virtual std::error_code protectMappedMemory(const sys::MemoryBlock &Block, 101 virtual std::error_code releaseMappedMemory(sys::MemoryBlock &M) = 0; 157 sys::MemoryBlock Free; 170 SmallVector<sys::MemoryBlock, 16> PendingMem; 174 SmallVector<sys::MemoryBlock, 16> AllocatedMem; 176 sys::MemoryBlock Near;
|
| /freebsd-12.1/contrib/llvm/lib/Support/Windows/ |
| H A D | Memory.inc | 70 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,
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Orc/ |
| H A D | OrcABISupport.cpp | 165 sys::MemoryBlock StubsBlock(StubsMem.base(), NumPages * PageSize); in emitIndirectStubsBlock() 166 sys::MemoryBlock PtrsBlock(static_cast<char *>(StubsMem.base()) + in emitIndirectStubsBlock() 247 sys::MemoryBlock StubsBlock(StubsMem.base(), NumPages * PageSize); in emitIndirectStubsBlock() 248 sys::MemoryBlock PtrsBlock(static_cast<char *>(StubsMem.base()) + in emitIndirectStubsBlock() 515 sys::MemoryBlock StubsBlock(StubsMem.base(), NumPages * PageSize); in emitIndirectStubsBlock() 516 sys::MemoryBlock PtrsBlock(static_cast<char *>(StubsMem.base()) + in emitIndirectStubsBlock() 701 sys::MemoryBlock StubsBlock(StubsMem.base(), NumPages * PageSize); in emitIndirectStubsBlock() 702 sys::MemoryBlock PtrsBlock(static_cast<char *>(StubsMem.base()) + in emitIndirectStubsBlock() 947 sys::MemoryBlock StubsBlock(StubsMem.base(), NumPages * PageSize); in emitIndirectStubsBlock() 948 sys::MemoryBlock PtrsBlock(static_cast<char *>(StubsMem.base()) + in emitIndirectStubsBlock()
|
| /freebsd-12.1/contrib/llvm/lib/Support/Unix/ |
| H A D | Memory.inc | 86 MemoryBlock 88 const MemoryBlock *const NearBlock, 93 return MemoryBlock(); 127 return MemoryBlock(); 130 MemoryBlock Result; 138 return MemoryBlock(); 145 Memory::releaseMappedMemory(MemoryBlock &M) { 159 Memory::protectMappedMemory(const MemoryBlock &M, unsigned Flags) {
|
| /freebsd-12.1/contrib/llvm/tools/llvm-rtdyld/ |
| H A D | llvm-rtdyld.cpp | 147 SmallVector<sys::MemoryBlock, 16> FunctionMemory; 148 SmallVector<sys::MemoryBlock, 16> DataMemory; 183 sys::MemoryBlock MB = in preallocateSlab() 202 sys::MemoryBlock MB((void *)OldSlabOffset, Size); in allocateFromSlab() 213 sys::MemoryBlock PreallocSlab; 231 sys::MemoryBlock MB = in allocateCodeSection() 255 sys::MemoryBlock MB = in allocateDataSection()
|
| /freebsd-12.1/contrib/llvm/lib/Support/ |
| H A D | FileOutputBuffer.cpp | 79 InMemoryBuffer(StringRef Path, MemoryBlock Buf, unsigned Mode) in InMemoryBuffer() 111 MemoryBlock MB = Memory::allocateMappedMemory( in createInMemoryBuffer()
|
| /freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | OrcRemoteTargetServer.h | 124 sys::MemoryBlock MB = sys::Memory::allocateMappedMemory( in allocate() 144 std::map<void *, sys::MemoryBlock> Allocs;
|