summaryrefslogtreecommitdiff
path: root/deps/v8/src/wasm/wasm-code-wrapper.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/wasm/wasm-code-wrapper.h')
-rw-r--r--deps/v8/src/wasm/wasm-code-wrapper.h10
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 {