================
@@ -111,8 +113,10 @@ Error SelfExecutorProcessControl::disconnect() {
Expected<std::unique_ptr<jitlink::JITLinkMemoryManager>>
SelfExecutorProcessControl::createDefaultMemoryManager() {
- return std::make_unique<jitlink::InProcessMemoryManager>(
+ auto Mapper = std::make_unique<InProcessMemoryMapper>(
sys::Process::getPageSizeEstimate());
+ return std::make_unique<MapperJITLinkMemoryManager>(128 * 1024 * 1024,
+ std::move(Mapper));
----------------
vitalybuka wrote:
These tests https://github.com/llvm/llvm-project/pull/230880 can be re-enabled
with this PR.
Maybe
```
size_t SlabSize = (TargetTriple.isArch64Bit() && !TargetTriple.isOSWindows())
? 64 * 1024 * 1024
: 1024 * 1024;
return MapperJITLinkMemoryManager::CreateWithMapper<InProcessMemoryMapper>(
SlabSize);
```
`#if LLVM_ADDRESS_SANITIZER_BUILD`?
https://github.com/llvm/llvm-project/pull/203133
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits