================
@@ -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

Reply via email to