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 set_local 0 Scope: at func (2:2): - scope (global): -- skipped globals - 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 #set_local 0 i32.const 47 Scope: at func (3:2): - scope (global): -- skipped globals - 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: set_local 0 #i32.const 47 set_local 1 Scope: at func (4:2): - scope (global): -- skipped globals - 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 #set_local 1 i64.const 9223372036854775807 Scope: at func (5:2): - scope (global): -- skipped globals - 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: set_local 1 #i64.const 9223372036854775807 set_local 2 Scope: at func (6:2): - scope (global): -- skipped globals - 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 #set_local 2 i64.const -9223372036854775808 Scope: at func (7:2): - scope (global): -- skipped globals - 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: set_local 2 #i64.const -9223372036854775808 set_local 2 Scope: at func (8:2): - scope (global): -- skipped globals - 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 #set_local 2 i32.const 1 Scope: at func (9:2): - scope (global): -- skipped globals - 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: set_local 2 #i32.const 1 f64.convert_u/i32 Scope: at func (10:2): - scope (global): -- skipped globals - 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_u/i32 i32.const 7 Scope: at func (11:2): - scope (global): -- skipped globals - 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_u/i32 #i32.const 7 f64.convert_u/i32 Scope: at func (12:2): - scope (global): -- skipped globals - 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_u/i32 f64.div Scope: at func (13:2): - scope (global): -- skipped globals - 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_u/i32 #f64.div set_local 3 Scope: at func (14:2): - scope (global): -- skipped globals - 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 #set_local 3 end Scope: at func (15:2): - scope (global): -- skipped globals - 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: set_local 3 #end Scope: at func (16:0): - scope (global): -- skipped globals - 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.