diff options
Diffstat (limited to 'deps/v8/src/wasm/wasm-code-wrapper.h')
-rw-r--r-- | deps/v8/src/wasm/wasm-code-wrapper.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/deps/v8/src/wasm/wasm-code-wrapper.h b/deps/v8/src/wasm/wasm-code-wrapper.h index f80aee8056..7d978152f1 100644 --- a/deps/v8/src/wasm/wasm-code-wrapper.h +++ b/deps/v8/src/wasm/wasm-code-wrapper.h @@ -13,6 +13,7 @@ class WasmCode; } // namespace wasm class Code; +class WasmInstanceObject; // TODO(mtrofin): remove once we remove FLAG_wasm_jit_to_native class WasmCodeWrapper { @@ -25,6 +26,15 @@ class WasmCodeWrapper { const wasm::WasmCode* GetWasmCode() const; bool is_null() const { return code_ptr_.wasm_code_ == nullptr; } bool IsCodeObject() const; + bool is_liftoff() const; + + Vector<uint8_t> instructions() const; + + Handle<WasmInstanceObject> wasm_instance() const; + +#ifdef ENABLE_DISASSEMBLER + void Disassemble(const char* name, Isolate* isolate, std::ostream& os) const; +#endif private: union { |