Index: src/wasm/module-decoder.h |
diff --git a/src/wasm/module-decoder.h b/src/wasm/module-decoder.h |
index faaba1251f8d8d1d11d5637152b6cec92d7ec473..274b896135116de4721200a5d6421ba2ecae35e2 100644 |
--- a/src/wasm/module-decoder.h |
+++ b/src/wasm/module-decoder.h |
@@ -5,6 +5,7 @@ |
#ifndef V8_WASM_MODULE_DECODER_H_ |
#define V8_WASM_MODULE_DECODER_H_ |
+#include "src/globals.h" |
#include "src/wasm/ast-decoder.h" |
#include "src/wasm/wasm-module.h" |
#include "src/wasm/wasm-result.h" |
@@ -29,14 +30,16 @@ V8_EXPORT_PRIVATE ModuleResult DecodeWasmModule(Isolate* isolate, Zone* zone, |
// Exposed for testing. Decodes a single function signature, allocating it |
// in the given zone. Returns {nullptr} upon failure. |
-FunctionSig* DecodeWasmSignatureForTesting(Zone* zone, const byte* start, |
- const byte* end); |
+V8_EXPORT_PRIVATE FunctionSig* DecodeWasmSignatureForTesting(Zone* zone, |
+ const byte* start, |
+ const byte* end); |
// Decodes the bytes of a WASM function between |
// {function_start} and {function_end}. |
-FunctionResult DecodeWasmFunction(Isolate* isolate, Zone* zone, ModuleEnv* env, |
- const byte* function_start, |
- const byte* function_end); |
+V8_EXPORT_PRIVATE FunctionResult DecodeWasmFunction(Isolate* isolate, |
+ Zone* zone, ModuleEnv* env, |
+ const byte* function_start, |
+ const byte* function_end); |
// Extracts the function offset table from the wasm module bytes. |
// Returns a vector with <offset, length> entries, or failure if the wasm bytes |
@@ -45,7 +48,8 @@ FunctionOffsetsResult DecodeWasmFunctionOffsets( |
const byte* module_start, const byte* module_end, |
uint32_t num_imported_functions); |
-WasmInitExpr DecodeWasmInitExprForTesting(const byte* start, const byte* end); |
+V8_EXPORT_PRIVATE WasmInitExpr DecodeWasmInitExprForTesting(const byte* start, |
+ const byte* end); |
// Extracts the mapping from wasm byte offset to asm.js source position per |
// function. |