-
- Downloads
Bug 1701620 part 4 - Fix memory support for WASI. r=jandem,sfink
WASI lacks of support many memory stuff like mmap, memory protections and etc, but it has malloc so we can use it instead. Also, here we are stubbing out all uses of the missing WASI memory functionality. Differential Revision: https://phabricator.services.mozilla.com/D110075
Showing
- js/src/ds/MemoryProtectionExceptionHandler.cpp 10 additions, 0 deletionsjs/src/ds/MemoryProtectionExceptionHandler.cpp
- js/src/gc/GC.cpp 1 addition, 1 deletionjs/src/gc/GC.cpp
- js/src/gc/Memory.cpp 69 additions, 16 deletionsjs/src/gc/Memory.cpp
- js/src/jit/ProcessExecutableMemory.cpp 29 additions, 4 deletionsjs/src/jit/ProcessExecutableMemory.cpp
- js/src/jsapi-tests/testGCAllocator.cpp 18 additions, 0 deletionsjs/src/jsapi-tests/testGCAllocator.cpp
- js/src/jsapi.cpp 10 additions, 3 deletionsjs/src/jsapi.cpp
- js/src/shell/js.cpp 4 additions, 2 deletionsjs/src/shell/js.cpp
- js/src/util/NativeStack.cpp 14 additions, 1 deletionjs/src/util/NativeStack.cpp
- js/src/vm/ArrayBufferObject.cpp 22 additions, 7 deletionsjs/src/vm/ArrayBufferObject.cpp
- js/src/vm/TypedArrayObject.cpp 1 addition, 1 deletionjs/src/vm/TypedArrayObject.cpp
- js/src/wasm/WasmCompile.cpp 4 additions, 1 deletionjs/src/wasm/WasmCompile.cpp
- mfbt/Poison.cpp 28 additions, 7 deletionsmfbt/Poison.cpp
- mfbt/TaggedAnonymousMemory.h 11 additions, 2 deletionsmfbt/TaggedAnonymousMemory.h
- mozglue/misc/MmapFaultHandler.cpp 1 addition, 1 deletionmozglue/misc/MmapFaultHandler.cpp
- mozglue/misc/MmapFaultHandler.h 6 additions, 0 deletionsmozglue/misc/MmapFaultHandler.h
Loading
Please register or sign in to comment