Test retrieving scope information from compiled Liftoff frames Running test: test Calling instantiate function. Waiting for wasm script to be parsed. Got wasm script! Setting breakpoint on line 2 (first instruction) of third function { columnNumber : 169 lineNumber : 0 scriptId : } Paused: Script wasm://wasm/e33badc2 byte offset 169: Wasm opcode 0x20 (kExprLocalGet) Scope: at $C (interpreted) (0:169): - scope (wasm-expression-stack): stack: - scope (local): $i32_arg: 42 (i32) $i32_local: 0 (i32) $var2: 0 (f32) - scope (module): instance: exports: "exported_global" (Global), "exported_memory" (Memory), "exported_table" (Table), "main" (Function) module: Module functions: "$A (liftoff)": (Function), "$B (liftoff)": (Function), "$C (interpreted)": (Function) globals: "$exported_global": 0 (i32) memories: "$exported_memory": (Memory) tables: $exported_table: 0: function js_func() { [native code] } (funcref), 1: function () { [native code] } (funcref), 2: null (funcref), 3: function $A (liftoff)() { [native code] } (funcref) at $B (liftoff) (0:158): - scope (wasm-expression-stack): stack: "0": 42 (i32), "1": 3 (i32) - scope (local): $i32_arg: 42 (i32) $i32_local: 0 (i32) $f32_local: 7.199999809265137 (f32) $0: 0 (f32) $var5: 0 (f32) $v128_local: i32x4 0x00000017 0x00000017 0x00000017 0x00000017 (v128) - scope (module): instance: exports: "exported_global" (Global), "exported_memory" (Memory), "exported_table" (Table), "main" (Function) module: Module functions: "$A (liftoff)": (Function), "$B (liftoff)": (Function), "$C (interpreted)": (Function) globals: "$exported_global": 0 (i32) memories: "$exported_memory": (Memory) tables: $exported_table: 0: function js_func() { [native code] } (funcref), 1: function () { [native code] } (funcref), 2: null (funcref), 3: function $A (liftoff)() { [native code] } (funcref) at $A (liftoff) (0:128): - scope (wasm-expression-stack): stack: - scope (local): $var0: 42 (i32) - scope (module): instance: exports: "exported_global" (Global), "exported_memory" (Memory), "exported_table" (Table), "main" (Function) module: Module functions: "$A (liftoff)": (Function), "$B (liftoff)": (Function), "$C (interpreted)": (Function) globals: "$exported_global": 0 (i32) memories: "$exported_memory": (Memory) tables: $exported_table: 0: function js_func() { [native code] } (funcref), 1: function () { [native code] } (funcref), 2: null (funcref), 3: function $A (liftoff)() { [native code] } (funcref) at (anonymous) (0:17): - scope (global): -- skipped globals Paused: Script wasm://wasm/e33badc2 byte offset 171: Wasm opcode 0x24 (kExprGlobalSet) Scope: at $C (interpreted) (0:171): - scope (wasm-expression-stack): stack: "0": 42 (i32) - scope (local): $i32_arg: 42 (i32) $i32_local: 0 (i32) $var2: 0 (f32) - scope (module): instance: exports: "exported_global" (Global), "exported_memory" (Memory), "exported_table" (Table), "main" (Function) module: Module functions: "$A (liftoff)": (Function), "$B (liftoff)": (Function), "$C (interpreted)": (Function) globals: "$exported_global": 0 (i32) memories: "$exported_memory": (Memory) tables: $exported_table: 0: function js_func() { [native code] } (funcref), 1: function () { [native code] } (funcref), 2: null (funcref), 3: function $A (liftoff)() { [native code] } (funcref) at $B (liftoff) (0:158): - scope (wasm-expression-stack): stack: "0": 42 (i32), "1": 3 (i32) - scope (local): $i32_arg: 42 (i32) $i32_local: 0 (i32) $f32_local: 7.199999809265137 (f32) $0: 0 (f32) $var5: 0 (f32) $v128_local: i32x4 0x00000017 0x00000017 0x00000017 0x00000017 (v128) - scope (module): instance: exports: "exported_global" (Global), "exported_memory" (Memory), "exported_table" (Table), "main" (Function) module: Module functions: "$A (liftoff)": (Function), "$B (liftoff)": (Function), "$C (interpreted)": (Function) globals: "$exported_global": 0 (i32) memories: "$exported_memory": (Memory) tables: $exported_table: 0: function js_func() { [native code] } (funcref), 1: function () { [native code] } (funcref), 2: null (funcref), 3: function $A (liftoff)() { [native code] } (funcref) at $A (liftoff) (0:128): - scope (wasm-expression-stack): stack: - scope (local): $var0: 42 (i32) - scope (module): instance: exports: "exported_global" (Global), "exported_memory" (Memory), "exported_table" (Table), "main" (Function) module: Module functions: "$A (liftoff)": (Function), "$B (liftoff)": (Function), "$C (interpreted)": (Function) globals: "$exported_global": 0 (i32) memories: "$exported_memory": (Memory) tables: $exported_table: 0: function js_func() { [native code] } (funcref), 1: function () { [native code] } (funcref), 2: null (funcref), 3: function $A (liftoff)() { [native code] } (funcref) at (anonymous) (0:17): - scope (global): -- skipped globals Paused: Script wasm://wasm/e33badc2 byte offset 173: Wasm opcode 0x41 (kExprI32Const) Scope: at $C (interpreted) (0:173): - scope (wasm-expression-stack): stack: - scope (local): $i32_arg: 42 (i32) $i32_local: 0 (i32) $var2: 0 (f32) - scope (module): instance: exports: "exported_global" (Global), "exported_memory" (Memory), "exported_table" (Table), "main" (Function) module: Module functions: "$A (liftoff)": (Function), "$B (liftoff)": (Function), "$C (interpreted)": (Function) globals: "$exported_global": 42 (i32) memories: "$exported_memory": (Memory) tables: $exported_table: 0: function js_func() { [native code] } (funcref), 1: function () { [native code] } (funcref), 2: null (funcref), 3: function $A (liftoff)() { [native code] } (funcref) at $B (liftoff) (0:158): - scope (wasm-expression-stack): stack: "0": 42 (i32), "1": 3 (i32) - scope (local): $i32_arg: 42 (i32) $i32_local: 0 (i32) $f32_local: 7.199999809265137 (f32) $0: 0 (f32) $var5: 0 (f32) $v128_local: i32x4 0x00000017 0x00000017 0x00000017 0x00000017 (v128) - scope (module): instance: exports: "exported_global" (Global), "exported_memory" (Memory), "exported_table" (Table), "main" (Function) module: Module functions: "$A (liftoff)": (Function), "$B (liftoff)": (Function), "$C (interpreted)": (Function) globals: "$exported_global": 42 (i32) memories: "$exported_memory": (Memory) tables: $exported_table: 0: function js_func() { [native code] } (funcref), 1: function () { [native code] } (funcref), 2: null (funcref), 3: function $A (liftoff)() { [native code] } (funcref) at $A (liftoff) (0:128): - scope (wasm-expression-stack): stack: - scope (local): $var0: 42 (i32) - scope (module): instance: exports: "exported_global" (Global), "exported_memory" (Memory), "exported_table" (Table), "main" (Function) module: Module functions: "$A (liftoff)": (Function), "$B (liftoff)": (Function), "$C (interpreted)": (Function) globals: "$exported_global": 42 (i32) memories: "$exported_memory": (Memory) tables: $exported_table: 0: function js_func() { [native code] } (funcref), 1: function () { [native code] } (funcref), 2: null (funcref), 3: function $A (liftoff)() { [native code] } (funcref) at (anonymous) (0:17): - scope (global): -- skipped globals Paused: Script wasm://wasm/e33badc2 byte offset 175: Wasm opcode 0x21 (kExprLocalSet) Scope: at $C (interpreted) (0:175): - scope (wasm-expression-stack): stack: "0": 47 (i32) - scope (local): $i32_arg: 42 (i32) $i32_local: 0 (i32) $var2: 0 (f32) - scope (module): instance: exports: "exported_global" (Global), "exported_memory" (Memory), "exported_table" (Table), "main" (Function) module: Module functions: "$A (liftoff)": (Function), "$B (liftoff)": (Function), "$C (interpreted)": (Function) globals: "$exported_global": 42 (i32) memories: "$exported_memory": (Memory) tables: $exported_table: 0: function js_func() { [native code] } (funcref), 1: function () { [native code] } (funcref), 2: null (funcref), 3: function $A (liftoff)() { [native code] } (funcref) at $B (liftoff) (0:158): - scope (wasm-expression-stack): stack: "0": 42 (i32), "1": 3 (i32) - scope (local): $i32_arg: 42 (i32) $i32_local: 0 (i32) $f32_local: 7.199999809265137 (f32) $0: 0 (f32) $var5: 0 (f32) $v128_local: i32x4 0x00000017 0x00000017 0x00000017 0x00000017 (v128) - scope (module): instance: exports: "exported_global" (Global), "exported_memory" (Memory), "exported_table" (Table), "main" (Function) module: Module functions: "$A (liftoff)": (Function), "$B (liftoff)": (Function), "$C (interpreted)": (Function) globals: "$exported_global": 42 (i32) memories: "$exported_memory": (Memory) tables: $exported_table: 0: function js_func() { [native code] } (funcref), 1: function () { [native code] } (funcref), 2: null (funcref), 3: function $A (liftoff)() { [native code] } (funcref) at $A (liftoff) (0:128): - scope (wasm-expression-stack): stack: - scope (local): $var0: 42 (i32) - scope (module): instance: exports: "exported_global" (Global), "exported_memory" (Memory), "exported_table" (Table), "main" (Function) module: Module functions: "$A (liftoff)": (Function), "$B (liftoff)": (Function), "$C (interpreted)": (Function) globals: "$exported_global": 42 (i32) memories: "$exported_memory": (Memory) tables: $exported_table: 0: function js_func() { [native code] } (funcref), 1: function () { [native code] } (funcref), 2: null (funcref), 3: function $A (liftoff)() { [native code] } (funcref) at (anonymous) (0:17): - scope (global): -- skipped globals Paused: Script wasm://wasm/e33badc2 byte offset 177: Wasm opcode 0x0b (kExprEnd) Scope: at $C (interpreted) (0:177): - scope (wasm-expression-stack): stack: - scope (local): $i32_arg: 42 (i32) $i32_local: 47 (i32) $var2: 0 (f32) - scope (module): instance: exports: "exported_global" (Global), "exported_memory" (Memory), "exported_table" (Table), "main" (Function) module: Module functions: "$A (liftoff)": (Function), "$B (liftoff)": (Function), "$C (interpreted)": (Function) globals: "$exported_global": 42 (i32) memories: "$exported_memory": (Memory) tables: $exported_table: 0: function js_func() { [native code] } (funcref), 1: function () { [native code] } (funcref), 2: null (funcref), 3: function $A (liftoff)() { [native code] } (funcref) at $B (liftoff) (0:158): - scope (wasm-expression-stack): stack: "0": 42 (i32), "1": 3 (i32) - scope (local): $i32_arg: 42 (i32) $i32_local: 0 (i32) $f32_local: 7.199999809265137 (f32) $0: 0 (f32) $var5: 0 (f32) $v128_local: i32x4 0x00000017 0x00000017 0x00000017 0x00000017 (v128) - scope (module): instance: exports: "exported_global" (Global), "exported_memory" (Memory), "exported_table" (Table), "main" (Function) module: Module functions: "$A (liftoff)": (Function), "$B (liftoff)": (Function), "$C (interpreted)": (Function) globals: "$exported_global": 42 (i32) memories: "$exported_memory": (Memory) tables: $exported_table: 0: function js_func() { [native code] } (funcref), 1: function () { [native code] } (funcref), 2: null (funcref), 3: function $A (liftoff)() { [native code] } (funcref) at $A (liftoff) (0:128): - scope (wasm-expression-stack): stack: - scope (local): $var0: 42 (i32) - scope (module): instance: exports: "exported_global" (Global), "exported_memory" (Memory), "exported_table" (Table), "main" (Function) module: Module functions: "$A (liftoff)": (Function), "$B (liftoff)": (Function), "$C (interpreted)": (Function) globals: "$exported_global": 42 (i32) memories: "$exported_memory": (Memory) tables: $exported_table: 0: function js_func() { [native code] } (funcref), 1: function () { [native code] } (funcref), 2: null (funcref), 3: function $A (liftoff)() { [native code] } (funcref) at (anonymous) (0:17): - scope (global): -- skipped globals Paused: Script wasm://wasm/e33badc2 byte offset 160: Wasm opcode 0x1a (kExprDrop) Scope: at $B (liftoff) (0:160): - scope (wasm-expression-stack): stack: "0": 42 (i32), "1": 3 (i32) - scope (local): $i32_arg: 42 (i32) $i32_local: 0 (i32) $f32_local: 7.199999809265137 (f32) $0: 0 (f32) $var5: 0 (f32) $v128_local: i32x4 0x00000017 0x00000017 0x00000017 0x00000017 (v128) - scope (module): instance: exports: "exported_global" (Global), "exported_memory" (Memory), "exported_table" (Table), "main" (Function) module: Module functions: "$A (liftoff)": (Function), "$B (liftoff)": (Function), "$C (interpreted)": (Function) globals: "$exported_global": 42 (i32) memories: "$exported_memory": (Memory) tables: $exported_table: 0: function js_func() { [native code] } (funcref), 1: function () { [native code] } (funcref), 2: null (funcref), 3: function $A (liftoff)() { [native code] } (funcref) at $A (liftoff) (0:128): - scope (wasm-expression-stack): stack: - scope (local): $var0: 42 (i32) - scope (module): instance: exports: "exported_global" (Global), "exported_memory" (Memory), "exported_table" (Table), "main" (Function) module: Module functions: "$A (liftoff)": (Function), "$B (liftoff)": (Function), "$C (interpreted)": (Function) globals: "$exported_global": 42 (i32) memories: "$exported_memory": (Memory) tables: $exported_table: 0: function js_func() { [native code] } (funcref), 1: function () { [native code] } (funcref), 2: null (funcref), 3: function $A (liftoff)() { [native code] } (funcref) at (anonymous) (0:17): - scope (global): -- skipped globals Paused: Script wasm://wasm/e33badc2 byte offset 161: Wasm opcode 0x1a (kExprDrop) Scope: at $B (liftoff) (0:161): - scope (wasm-expression-stack): stack: "0": 42 (i32) - scope (local): $i32_arg: 42 (i32) $i32_local: 0 (i32) $f32_local: 7.199999809265137 (f32) $0: 0 (f32) $var5: 0 (f32) $v128_local: i32x4 0x00000017 0x00000017 0x00000017 0x00000017 (v128) - scope (module): instance: exports: "exported_global" (Global), "exported_memory" (Memory), "exported_table" (Table), "main" (Function) module: Module functions: "$A (liftoff)": (Function), "$B (liftoff)": (Function), "$C (interpreted)": (Function) globals: "$exported_global": 42 (i32) memories: "$exported_memory": (Memory) tables: $exported_table: 0: function js_func() { [native code] } (funcref), 1: function () { [native code] } (funcref), 2: null (funcref), 3: function $A (liftoff)() { [native code] } (funcref) at $A (liftoff) (0:128): - scope (wasm-expression-stack): stack: - scope (local): $var0: 42 (i32) - scope (module): instance: exports: "exported_global" (Global), "exported_memory" (Memory), "exported_table" (Table), "main" (Function) module: Module functions: "$A (liftoff)": (Function), "$B (liftoff)": (Function), "$C (interpreted)": (Function) globals: "$exported_global": 42 (i32) memories: "$exported_memory": (Memory) tables: $exported_table: 0: function js_func() { [native code] } (funcref), 1: function () { [native code] } (funcref), 2: null (funcref), 3: function $A (liftoff)() { [native code] } (funcref) at (anonymous) (0:17): - scope (global): -- skipped globals Paused: Script wasm://wasm/e33badc2 byte offset 162: Wasm opcode 0x0b (kExprEnd) Scope: at $B (liftoff) (0:162): - scope (wasm-expression-stack): stack: - scope (local): $i32_arg: 42 (i32) $i32_local: 0 (i32) $f32_local: 7.199999809265137 (f32) $0: 0 (f32) $var5: 0 (f32) $v128_local: i32x4 0x00000017 0x00000017 0x00000017 0x00000017 (v128) - scope (module): instance: exports: "exported_global" (Global), "exported_memory" (Memory), "exported_table" (Table), "main" (Function) module: Module functions: "$A (liftoff)": (Function), "$B (liftoff)": (Function), "$C (interpreted)": (Function) globals: "$exported_global": 42 (i32) memories: "$exported_memory": (Memory) tables: $exported_table: 0: function js_func() { [native code] } (funcref), 1: function () { [native code] } (funcref), 2: null (funcref), 3: function $A (liftoff)() { [native code] } (funcref) at $A (liftoff) (0:128): - scope (wasm-expression-stack): stack: - scope (local): $var0: 42 (i32) - scope (module): instance: exports: "exported_global" (Global), "exported_memory" (Memory), "exported_table" (Table), "main" (Function) module: Module functions: "$A (liftoff)": (Function), "$B (liftoff)": (Function), "$C (interpreted)": (Function) globals: "$exported_global": 42 (i32) memories: "$exported_memory": (Memory) tables: $exported_table: 0: function js_func() { [native code] } (funcref), 1: function () { [native code] } (funcref), 2: null (funcref), 3: function $A (liftoff)() { [native code] } (funcref) at (anonymous) (0:17): - scope (global): -- skipped globals Paused: Script wasm://wasm/e33badc2 byte offset 130: Wasm opcode 0x0b (kExprEnd) Scope: at $A (liftoff) (0:130): - scope (wasm-expression-stack): stack: - scope (local): $var0: 42 (i32) - scope (module): instance: exports: "exported_global" (Global), "exported_memory" (Memory), "exported_table" (Table), "main" (Function) module: Module functions: "$A (liftoff)": (Function), "$B (liftoff)": (Function), "$C (interpreted)": (Function) globals: "$exported_global": 42 (i32) memories: "$exported_memory": (Memory) tables: $exported_table: 0: function js_func() { [native code] } (funcref), 1: function () { [native code] } (funcref), 2: null (funcref), 3: function $A (liftoff)() { [native code] } (funcref) at (anonymous) (0:17): - scope (global): -- skipped globals Paused: instance.exports.main(42)# Scope: at (anonymous) (0:25): - scope (global): -- skipped globals exports.main returned. Test finished.