Marge Bot pushed to branch master at Glasgow Haskell Compiler / GHC
Commits:
-
5d59fc8f
by Cheng Shao at 2025-09-28T19:26:27-04:00
1 changed file:
Changes:
... | ... | @@ -10,15 +10,23 @@ |
10 | 10 | #include "linker/MMap.h"
|
11 | 11 | |
12 | 12 | ExecPage *allocateExecPage(void) {
|
13 | +#if defined(wasm32_HOST_ARCH)
|
|
14 | + return NULL;
|
|
15 | +#else
|
|
13 | 16 | ExecPage *page = (ExecPage *) mmapAnon(getPageSize());
|
14 | 17 | return page;
|
18 | +#endif
|
|
15 | 19 | }
|
16 | 20 | |
17 | 21 | void freezeExecPage(ExecPage *page) {
|
22 | +#if !defined(wasm32_HOST_ARCH)
|
|
18 | 23 | mprotectForLinker(page, getPageSize(), MEM_READ_EXECUTE);
|
19 | 24 | flushExec(getPageSize(), page);
|
25 | +#endif
|
|
20 | 26 | }
|
21 | 27 | |
22 | 28 | void freeExecPage(ExecPage *page) {
|
29 | +#if !defined(wasm32_HOST_ARCH)
|
|
23 | 30 | munmapForLinker(page, getPageSize(), "freeExecPage");
|
31 | +#endif
|
|
24 | 32 | } |