diff options
author | Michal Strehovský <MichalStrehovsky@users.noreply.github.com> | 2018-08-02 18:36:26 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-02 18:36:26 +0300 |
commit | eaf1f5a80cd38850bb5974ddc4055fea67405274 (patch) | |
tree | 381a29e6f36977f70805a89f0d8554da5285f5c5 /src/Native | |
parent | e1da6605d83831da6c898a4cb4a4f4bb4724aa41 (diff) |
Update RyuJIT (#6170)
Diffstat (limited to 'src/Native')
-rw-r--r-- | src/Native/jitinterface/jithost.cpp | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/Native/jitinterface/jithost.cpp b/src/Native/jitinterface/jithost.cpp index 2e2f17bfb..f433cf5b1 100644 --- a/src/Native/jitinterface/jithost.cpp +++ b/src/Native/jitinterface/jithost.cpp @@ -36,12 +36,12 @@ public: JitHost(JitConfigProvider* pConfigProvider) : pConfigProvider(pConfigProvider) { } - virtual void* allocateMemory(size_t size, bool usePageAllocator = false) + virtual void* allocateMemory(size_t size) { return malloc(size); } - virtual void freeMemory(void* block, bool usePageAllocator = false) + virtual void freeMemory(void* block) { free(block); } @@ -76,6 +76,17 @@ public: { free(value); } + + virtual void* allocateSlab(size_t size, size_t* pActualSize) + { + *pActualSize = size; + return allocateMemory(size); + } + + virtual void freeSlab(void* slab, size_t actualSize) + { + freeMemory(slab); + } }; DLL_EXPORT void* GetJitHost(JitConfigProvider* pConfigProvider) |