diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/shared-constants.h | 1 | ||||
-rw-r--r-- | src/tools/wasm-emscripten-finalize.cpp | 1 | ||||
-rw-r--r-- | src/wasm-emscripten.h | 1 | ||||
-rw-r--r-- | src/wasm/wasm-emscripten.cpp | 13 | ||||
-rw-r--r-- | src/wasm/wasm.cpp | 1 |
5 files changed, 0 insertions, 17 deletions
diff --git a/src/shared-constants.h b/src/shared-constants.h index 5367d339f..b0fd7d625 100644 --- a/src/shared-constants.h +++ b/src/shared-constants.h @@ -21,7 +21,6 @@ namespace wasm { -extern Name GROW_WASM_MEMORY; extern Name WASM_CALL_CTORS; extern Name MEMORY_BASE; extern Name TABLE_BASE; diff --git a/src/tools/wasm-emscripten-finalize.cpp b/src/tools/wasm-emscripten-finalize.cpp index c0911a37d..b98e957da 100644 --- a/src/tools/wasm-emscripten-finalize.cpp +++ b/src/tools/wasm-emscripten-finalize.cpp @@ -335,7 +335,6 @@ int main(int argc, const char* argv[]) { } else { BYN_TRACE("finalizing as regular module\n"); generator.internalizeStackPointerGlobal(); - generator.generateMemoryGrowthFunction(); // For side modules these gets called via __post_instantiate if (Function* F = wasm.getFunctionOrNull(ASSIGN_GOT_ENTRIES)) { auto* ex = new Export(); diff --git a/src/wasm-emscripten.h b/src/wasm-emscripten.h index 0303af053..7318b01fb 100644 --- a/src/wasm-emscripten.h +++ b/src/wasm-emscripten.h @@ -33,7 +33,6 @@ public: : wasm(wasm), builder(wasm), stackPointerOffset(stackPointerOffset), useStackPointerGlobal(stackPointerOffset == 0) {} - Function* generateMemoryGrowthFunction(); Function* generateAssignGOTEntriesFunction(); void generatePostInstantiateFunction(); diff --git a/src/wasm/wasm-emscripten.cpp b/src/wasm/wasm-emscripten.cpp index a0f0ade9d..178a0865b 100644 --- a/src/wasm/wasm-emscripten.cpp +++ b/src/wasm/wasm-emscripten.cpp @@ -116,19 +116,6 @@ void EmscriptenGlueGenerator::generatePostInstantiateFunction() { wasm.addExport(ex); } -Function* EmscriptenGlueGenerator::generateMemoryGrowthFunction() { - Name name(GROW_WASM_MEMORY); - std::vector<NameType> params{{NEW_SIZE, Type::i32}}; - Function* growFunction = - builder.makeFunction(name, std::move(params), Type::i32, {}); - growFunction->body = - builder.makeMemoryGrow(builder.makeLocalGet(0, Type::i32)); - - addExportedFunction(wasm, growFunction); - - return growFunction; -} - inline void exportFunction(Module& wasm, Name name, bool must_export) { if (!wasm.getFunctionOrNull(name)) { assert(!must_export); diff --git a/src/wasm/wasm.cpp b/src/wasm/wasm.cpp index 738823d66..dce6ac7de 100644 --- a/src/wasm/wasm.cpp +++ b/src/wasm/wasm.cpp @@ -50,7 +50,6 @@ const char* Memory64Feature = "memory64"; } // namespace UserSections } // namespace BinaryConsts -Name GROW_WASM_MEMORY("__growWasmMemory"); Name WASM_CALL_CTORS("__wasm_call_ctors"); Name MEMORY_BASE("__memory_base"); Name TABLE_BASE("__table_base"); |