| 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.
|
|
|