| Tests stepping through wasm scripts with source maps |
| Got wasm script: wasm://wasm/9b4bf87e |
| Script sourceMapURL: abc |
| Requesting source for wasm://wasm/9b4bf87e... |
| Source retrieved without error: true |
| Setting breakpoint on offset 54 (on the setlocal before the call), url wasm://wasm/9b4bf87e |
| { |
| columnNumber : 54 |
| lineNumber : 0 |
| scriptId : <scriptId> |
| } |
| Script wasm://wasm/9b4bf87e byte offset 54: Wasm opcode 0x21 (kExprLocalSet) |
| at wasm_B (0:54): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {"var0":4} |
| - scope (wasm-expression-stack): |
| {"0":3} |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped |
| Debugger.stepInto called |
| Script wasm://wasm/9b4bf87e byte offset 56: Wasm opcode 0x10 (kExprCallFunction) |
| at wasm_B (0:56): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {"var0":3} |
| - scope (wasm-expression-stack): |
| {} |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped |
| Debugger.stepInto called |
| Script wasm://wasm/9b4bf87e byte offset 38: Wasm opcode 0x01 (kExprNop) |
| at wasm_A (0:38): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {} |
| - scope (wasm-expression-stack): |
| {} |
| at wasm_B (0:56): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {"var0":3} |
| - scope (wasm-expression-stack): |
| {} |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped |
| Debugger.stepOver called |
| Script wasm://wasm/9b4bf87e byte offset 39: Wasm opcode 0x01 (kExprNop) |
| at wasm_A (0:39): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {} |
| - scope (wasm-expression-stack): |
| {} |
| at wasm_B (0:56): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {"var0":3} |
| - scope (wasm-expression-stack): |
| {} |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped |
| Debugger.stepOut called |
| Script wasm://wasm/9b4bf87e byte offset 58: Wasm opcode 0x0c (kExprBr) |
| at wasm_B (0:58): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {"var0":3} |
| - scope (wasm-expression-stack): |
| {} |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped |
| Debugger.stepOut called |
| Script wasm://wasm/9b4bf87e byte offset 54: Wasm opcode 0x21 (kExprLocalSet) |
| at wasm_B (0:54): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {"var0":3} |
| - scope (wasm-expression-stack): |
| {"0":2} |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped |
| Debugger.stepOver called |
| Script wasm://wasm/9b4bf87e byte offset 56: Wasm opcode 0x10 (kExprCallFunction) |
| at wasm_B (0:56): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {"var0":2} |
| - scope (wasm-expression-stack): |
| {} |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped |
| Debugger.stepOver called |
| Script wasm://wasm/9b4bf87e byte offset 58: Wasm opcode 0x0c (kExprBr) |
| at wasm_B (0:58): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {"var0":2} |
| - scope (wasm-expression-stack): |
| {} |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped |
| Debugger.resume called |
| Script wasm://wasm/9b4bf87e byte offset 54: Wasm opcode 0x21 (kExprLocalSet) |
| at wasm_B (0:54): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {"var0":2} |
| - scope (wasm-expression-stack): |
| {"0":1} |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped |
| Debugger.stepInto called |
| Script wasm://wasm/9b4bf87e byte offset 56: Wasm opcode 0x10 (kExprCallFunction) |
| at wasm_B (0:56): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {"var0":1} |
| - scope (wasm-expression-stack): |
| {} |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped |
| Debugger.stepInto called |
| Script wasm://wasm/9b4bf87e byte offset 38: Wasm opcode 0x01 (kExprNop) |
| at wasm_A (0:38): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {} |
| - scope (wasm-expression-stack): |
| {} |
| at wasm_B (0:56): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {"var0":1} |
| - scope (wasm-expression-stack): |
| {} |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped |
| Debugger.stepOut called |
| Script wasm://wasm/9b4bf87e byte offset 58: Wasm opcode 0x0c (kExprBr) |
| at wasm_B (0:58): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {"var0":1} |
| - scope (wasm-expression-stack): |
| {} |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped |
| Debugger.stepInto called |
| Script wasm://wasm/9b4bf87e byte offset 45: Wasm opcode 0x20 (kExprLocalGet) |
| at wasm_B (0:45): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {"var0":1} |
| - scope (wasm-expression-stack): |
| {} |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped |
| Debugger.stepInto called |
| Script wasm://wasm/9b4bf87e byte offset 47: Wasm opcode 0x04 (kExprIf) |
| at wasm_B (0:47): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {"var0":1} |
| - scope (wasm-expression-stack): |
| {"0":1} |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped |
| Debugger.stepInto called |
| Script wasm://wasm/9b4bf87e byte offset 49: Wasm opcode 0x20 (kExprLocalGet) |
| at wasm_B (0:49): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {"var0":1} |
| - scope (wasm-expression-stack): |
| {} |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped |
| Debugger.stepInto called |
| Script wasm://wasm/9b4bf87e byte offset 51: Wasm opcode 0x41 (kExprI32Const) |
| at wasm_B (0:51): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {"var0":1} |
| - scope (wasm-expression-stack): |
| {"0":1} |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped |
| Debugger.stepInto called |
| Script wasm://wasm/9b4bf87e byte offset 53: Wasm opcode 0x6b (kExprI32Sub) |
| at wasm_B (0:53): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {"var0":1} |
| - scope (wasm-expression-stack): |
| {"0":1,"1":1} |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped |
| Debugger.stepInto called |
| Script wasm://wasm/9b4bf87e byte offset 54: Wasm opcode 0x21 (kExprLocalSet) |
| at wasm_B (0:54): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {"var0":1} |
| - scope (wasm-expression-stack): |
| {"0":0} |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped |
| Debugger.stepInto called |
| Script wasm://wasm/9b4bf87e byte offset 56: Wasm opcode 0x10 (kExprCallFunction) |
| at wasm_B (0:56): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {"var0":0} |
| - scope (wasm-expression-stack): |
| {} |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped |
| Debugger.stepInto called |
| Script wasm://wasm/9b4bf87e byte offset 38: Wasm opcode 0x01 (kExprNop) |
| at wasm_A (0:38): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {} |
| - scope (wasm-expression-stack): |
| {} |
| at wasm_B (0:56): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {"var0":0} |
| - scope (wasm-expression-stack): |
| {} |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped |
| Debugger.stepInto called |
| Script wasm://wasm/9b4bf87e byte offset 39: Wasm opcode 0x01 (kExprNop) |
| at wasm_A (0:39): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {} |
| - scope (wasm-expression-stack): |
| {} |
| at wasm_B (0:56): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {"var0":0} |
| - scope (wasm-expression-stack): |
| {} |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped |
| Debugger.stepInto called |
| Script wasm://wasm/9b4bf87e byte offset 40: Wasm opcode 0x0b (kExprEnd) |
| at wasm_A (0:40): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {} |
| - scope (wasm-expression-stack): |
| {} |
| at wasm_B (0:56): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {"var0":0} |
| - scope (wasm-expression-stack): |
| {} |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped |
| Debugger.stepInto called |
| Script wasm://wasm/9b4bf87e byte offset 58: Wasm opcode 0x0c (kExprBr) |
| at wasm_B (0:58): |
| - scope (module): |
| -- skipped |
| - scope (local): |
| {"var0":0} |
| - scope (wasm-expression-stack): |
| {} |
| at (anonymous) (0:17): |
| - scope (global): |
| -- skipped |
| Debugger.resume called |
| exports.main returned! |
| Finished! |