v8/test/inspector/debugger/wasm-stepping-with-source-map-expected.txt
Benedikt Meurer 9face69066 [inspector] Use consistent names for Wasm functions.
This changes the names reported in stack traces via the Chrome DevTools
protocol to follow the WAT naming convention for functions. This aligns
the behavior here with the rest of DevTools (i.e. the disassembly in the
Sources panel and the Scope sidebar, as well as the Console REPL) to use
one consistent naming scheme.

Fixed: chromium:1159307
Doc: http://bit.ly/devtools-wasm-entities
Bug: chromium:1162229, chromium:1164241, chromium:1071432
Change-Id: Ibe543f39c775944072073fe5f0959412529aa19b
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2878734
Reviewed-by: Yang Guo <yangguo@chromium.org>
Reviewed-by: Clemens Backes <clemensb@chromium.org>
Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
Commit-Queue: Benedikt Meurer <bmeurer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#74456}
2021-05-10 06:30:21 +00:00

306 lines
7.4 KiB
Plaintext

Tests stepping through wasm scripts with source maps
Running test: test
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 (wasm-expression-stack):
0: 3 (i32)
- scope (local):
$var0: 4 (i32)
- scope (module):
-- skipped
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 (wasm-expression-stack):
- scope (local):
$var0: 3 (i32)
- scope (module):
-- skipped
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 (wasm-expression-stack):
- scope (local):
- scope (module):
-- skipped
at $wasm_B (0:56):
- scope (wasm-expression-stack):
- scope (local):
$var0: 3 (i32)
- scope (module):
-- skipped
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 (wasm-expression-stack):
- scope (local):
- scope (module):
-- skipped
at $wasm_B (0:56):
- scope (wasm-expression-stack):
- scope (local):
$var0: 3 (i32)
- scope (module):
-- skipped
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 (wasm-expression-stack):
- scope (local):
$var0: 3 (i32)
- scope (module):
-- skipped
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 (wasm-expression-stack):
0: 2 (i32)
- scope (local):
$var0: 3 (i32)
- scope (module):
-- skipped
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 (wasm-expression-stack):
- scope (local):
$var0: 2 (i32)
- scope (module):
-- skipped
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 (wasm-expression-stack):
- scope (local):
$var0: 2 (i32)
- scope (module):
-- skipped
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 (wasm-expression-stack):
0: 1 (i32)
- scope (local):
$var0: 2 (i32)
- scope (module):
-- skipped
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 (wasm-expression-stack):
- scope (local):
$var0: 1 (i32)
- scope (module):
-- skipped
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 (wasm-expression-stack):
- scope (local):
- scope (module):
-- skipped
at $wasm_B (0:56):
- scope (wasm-expression-stack):
- scope (local):
$var0: 1 (i32)
- scope (module):
-- skipped
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 (wasm-expression-stack):
- scope (local):
$var0: 1 (i32)
- scope (module):
-- skipped
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 (wasm-expression-stack):
- scope (local):
$var0: 1 (i32)
- scope (module):
-- skipped
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 (wasm-expression-stack):
0: 1 (i32)
- scope (local):
$var0: 1 (i32)
- scope (module):
-- skipped
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 (wasm-expression-stack):
- scope (local):
$var0: 1 (i32)
- scope (module):
-- skipped
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 (wasm-expression-stack):
0: 1 (i32)
- scope (local):
$var0: 1 (i32)
- scope (module):
-- skipped
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 (wasm-expression-stack):
0: 1 (i32)
1: 1 (i32)
- scope (local):
$var0: 1 (i32)
- scope (module):
-- skipped
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 (wasm-expression-stack):
0: 0 (i32)
- scope (local):
$var0: 1 (i32)
- scope (module):
-- skipped
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 (wasm-expression-stack):
- scope (local):
$var0: 0 (i32)
- scope (module):
-- skipped
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 (wasm-expression-stack):
- scope (local):
- scope (module):
-- skipped
at $wasm_B (0:56):
- scope (wasm-expression-stack):
- scope (local):
$var0: 0 (i32)
- scope (module):
-- skipped
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 (wasm-expression-stack):
- scope (local):
- scope (module):
-- skipped
at $wasm_B (0:56):
- scope (wasm-expression-stack):
- scope (local):
$var0: 0 (i32)
- scope (module):
-- skipped
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 (wasm-expression-stack):
- scope (local):
- scope (module):
-- skipped
at $wasm_B (0:56):
- scope (wasm-expression-stack):
- scope (local):
$var0: 0 (i32)
- scope (module):
-- skipped
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 (wasm-expression-stack):
- scope (local):
$var0: 0 (i32)
- scope (module):
-- skipped
at (anonymous) (0:17):
- scope (global):
-- skipped
Debugger.resume called
exports.main returned!