| Test retrieving scope information when pausing in wasm functions |
| Installing code and global variable. |
| Calling instantiate function. |
| Waiting for wasm script to be parsed. |
| Got wasm script! |
| Setting breakpoint on line 2 (first instruction) |
| { |
| columnNumber : 2 |
| lineNumber : 2 |
| scriptId : <scriptId> |
| } |
| Paused: |
| (local i32 i64 f64) |
| #i32.const 11 |
| local.set 0 |
| |
| Scope: |
| at func (2:2): |
| - scope (global): |
| globals: "global#0": 0 (number) |
| - scope (local): |
| locals: "i32Arg": 4 (number), "local#1": 0 (number), "i64_local": 0 (number), "unicode☼f64": 0 (number) |
| stack: |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped globals |
| |
| Paused: |
| i32.const 11 |
| #local.set 0 |
| i32.const 47 |
| |
| Scope: |
| at func (3:2): |
| - scope (global): |
| globals: "global#0": 0 (number) |
| - scope (local): |
| locals: "i32Arg": 4 (number), "local#1": 0 (number), "i64_local": 0 (number), "unicode☼f64": 0 (number) |
| stack: "0": 11 (number) |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped globals |
| |
| Paused: |
| local.set 0 |
| #i32.const 47 |
| local.set 1 |
| |
| Scope: |
| at func (4:2): |
| - scope (global): |
| globals: "global#0": 0 (number) |
| - scope (local): |
| locals: "i32Arg": 11 (number), "local#1": 0 (number), "i64_local": 0 (number), "unicode☼f64": 0 (number) |
| stack: |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped globals |
| |
| Paused: |
| i32.const 47 |
| #local.set 1 |
| i64.const 9223372036854775807 |
| |
| Scope: |
| at func (5:2): |
| - scope (global): |
| globals: "global#0": 0 (number) |
| - scope (local): |
| locals: "i32Arg": 11 (number), "local#1": 0 (number), "i64_local": 0 (number), "unicode☼f64": 0 (number) |
| stack: "0": 47 (number) |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped globals |
| |
| Paused: |
| local.set 1 |
| #i64.const 9223372036854775807 |
| local.set 2 |
| |
| Scope: |
| at func (6:2): |
| - scope (global): |
| globals: "global#0": 0 (number) |
| - scope (local): |
| locals: "i32Arg": 11 (number), "local#1": 47 (number), "i64_local": 0 (number), "unicode☼f64": 0 (number) |
| stack: |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped globals |
| |
| Paused: |
| i64.const 9223372036854775807 |
| #local.set 2 |
| i64.const -9223372036854775808 |
| |
| Scope: |
| at func (7:2): |
| - scope (global): |
| globals: "global#0": 0 (number) |
| - scope (local): |
| locals: "i32Arg": 11 (number), "local#1": 47 (number), "i64_local": 0 (number), "unicode☼f64": 0 (number) |
| stack: "0": 9223372036854775807 (string) |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped globals |
| |
| Paused: |
| local.set 2 |
| #i64.const -9223372036854775808 |
| local.set 2 |
| |
| Scope: |
| at func (8:2): |
| - scope (global): |
| globals: "global#0": 0 (number) |
| - scope (local): |
| locals: "i32Arg": 11 (number), "local#1": 47 (number), "i64_local": 9223372036854775807 (string), "unicode☼f64": 0 (number) |
| stack: |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped globals |
| |
| Paused: |
| i64.const -9223372036854775808 |
| #local.set 2 |
| i32.const 1 |
| |
| Scope: |
| at func (9:2): |
| - scope (global): |
| globals: "global#0": 0 (number) |
| - scope (local): |
| locals: "i32Arg": 11 (number), "local#1": 47 (number), "i64_local": 9223372036854775807 (string), "unicode☼f64": 0 (number) |
| stack: "0": -9223372036854775808 (string) |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped globals |
| |
| Paused: |
| local.set 2 |
| #i32.const 1 |
| f64.convert_i32_u |
| |
| Scope: |
| at func (10:2): |
| - scope (global): |
| globals: "global#0": 0 (number) |
| - scope (local): |
| locals: "i32Arg": 11 (number), "local#1": 47 (number), "i64_local": -9223372036854775808 (string), "unicode☼f64": 0 (number) |
| stack: |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped globals |
| |
| Paused: |
| i32.const 1 |
| #f64.convert_i32_u |
| i32.const 7 |
| |
| Scope: |
| at func (11:2): |
| - scope (global): |
| globals: "global#0": 0 (number) |
| - scope (local): |
| locals: "i32Arg": 11 (number), "local#1": 47 (number), "i64_local": -9223372036854775808 (string), "unicode☼f64": 0 (number) |
| stack: "0": 1 (number) |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped globals |
| |
| Paused: |
| f64.convert_i32_u |
| #i32.const 7 |
| f64.convert_i32_u |
| |
| Scope: |
| at func (12:2): |
| - scope (global): |
| globals: "global#0": 0 (number) |
| - scope (local): |
| locals: "i32Arg": 11 (number), "local#1": 47 (number), "i64_local": -9223372036854775808 (string), "unicode☼f64": 0 (number) |
| stack: "0": 1 (number) |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped globals |
| |
| Paused: |
| i32.const 7 |
| #f64.convert_i32_u |
| f64.div |
| |
| Scope: |
| at func (13:2): |
| - scope (global): |
| globals: "global#0": 0 (number) |
| - scope (local): |
| locals: "i32Arg": 11 (number), "local#1": 47 (number), "i64_local": -9223372036854775808 (string), "unicode☼f64": 0 (number) |
| stack: "0": 1 (number), "1": 7 (number) |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped globals |
| |
| Paused: |
| f64.convert_i32_u |
| #f64.div |
| local.set 3 |
| |
| Scope: |
| at func (14:2): |
| - scope (global): |
| globals: "global#0": 0 (number) |
| - scope (local): |
| locals: "i32Arg": 11 (number), "local#1": 47 (number), "i64_local": -9223372036854775808 (string), "unicode☼f64": 0 (number) |
| stack: "0": 1 (number), "1": 7 (number) |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped globals |
| |
| Paused: |
| f64.div |
| #local.set 3 |
| i32.const 15 |
| |
| Scope: |
| at func (15:2): |
| - scope (global): |
| globals: "global#0": 0 (number) |
| - scope (local): |
| locals: "i32Arg": 11 (number), "local#1": 47 (number), "i64_local": -9223372036854775808 (string), "unicode☼f64": 0 (number) |
| stack: "0": 0.14285714285714285 (number) |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped globals |
| |
| Paused: |
| local.set 3 |
| #i32.const 15 |
| global.set 0 |
| |
| Scope: |
| at func (16:2): |
| - scope (global): |
| globals: "global#0": 0 (number) |
| - scope (local): |
| locals: "i32Arg": 11 (number), "local#1": 47 (number), "i64_local": -9223372036854775808 (string), "unicode☼f64": 0.14285714285714285 (number) |
| stack: |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped globals |
| |
| Paused: |
| i32.const 15 |
| #global.set 0 |
| end |
| |
| Scope: |
| at func (17:2): |
| - scope (global): |
| globals: "global#0": 0 (number) |
| - scope (local): |
| locals: "i32Arg": 11 (number), "local#1": 47 (number), "i64_local": -9223372036854775808 (string), "unicode☼f64": 0.14285714285714285 (number) |
| stack: "0": 15 (number) |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped globals |
| |
| Paused: |
| global.set 0 |
| #end |
| |
| |
| Scope: |
| at func (18:0): |
| - scope (global): |
| globals: "global#0": 15 (number) |
| - scope (local): |
| locals: "i32Arg": 11 (number), "local#1": 47 (number), "i64_local": -9223372036854775808 (string), "unicode☼f64": 0.14285714285714285 (number) |
| stack: |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped globals |
| |
| exports.main returned. Test finished. |