wasm-stepping-with-source-map-expected.txt 7.35 KB
Newer Older
1
Tests stepping through wasm scripts with source maps
2 3

Running test: test
4
Got wasm script: wasm://wasm/9b4bf87e
5
Script sourceMapURL: abc
6
Requesting source for wasm://wasm/9b4bf87e...
7
Source retrieved without error: true
8
Setting breakpoint on offset 54 (on the setlocal before the call), url wasm://wasm/9b4bf87e
9 10 11 12 13
{
    columnNumber : 54
    lineNumber : 0
    scriptId : <scriptId>
}
14
Script wasm://wasm/9b4bf87e byte offset 54: Wasm opcode 0x21 (kExprLocalSet)
15
at $wasm_B (0:54):
16
 - scope (wasm-expression-stack):
17
   0: 3 (i32)
18
 - scope (local):
19
   $var0: 4 (i32)
20 21
 - scope (module):
   -- skipped
22 23 24 25
at (anonymous) (0:17):
 - scope (global):
   -- skipped
Debugger.stepInto called
26
Script wasm://wasm/9b4bf87e byte offset 56: Wasm opcode 0x10 (kExprCallFunction)
27
at $wasm_B (0:56):
28
 - scope (wasm-expression-stack):
29
 - scope (local):
30
   $var0: 3 (i32)
31 32
 - scope (module):
   -- skipped
33 34 35 36
at (anonymous) (0:17):
 - scope (global):
   -- skipped
Debugger.stepInto called
37
Script wasm://wasm/9b4bf87e byte offset 38: Wasm opcode 0x01 (kExprNop)
38
at $wasm_A (0:38):
39
 - scope (wasm-expression-stack):
40
 - scope (local):
41
 - scope (module):
42
   -- skipped
43
at $wasm_B (0:56):
44
 - scope (wasm-expression-stack):
45
 - scope (local):
46
   $var0: 3 (i32)
47 48
 - scope (module):
   -- skipped
49 50 51 52
at (anonymous) (0:17):
 - scope (global):
   -- skipped
Debugger.stepOver called
53
Script wasm://wasm/9b4bf87e byte offset 39: Wasm opcode 0x01 (kExprNop)
54
at $wasm_A (0:39):
55
 - scope (wasm-expression-stack):
56
 - scope (local):
57
 - scope (module):
58
   -- skipped
59
at $wasm_B (0:56):
60
 - scope (wasm-expression-stack):
61
 - scope (local):
62
   $var0: 3 (i32)
63 64
 - scope (module):
   -- skipped
65 66 67 68
at (anonymous) (0:17):
 - scope (global):
   -- skipped
Debugger.stepOut called
69
Script wasm://wasm/9b4bf87e byte offset 58: Wasm opcode 0x0c (kExprBr)
70
at $wasm_B (0:58):
71
 - scope (wasm-expression-stack):
72
 - scope (local):
73
   $var0: 3 (i32)
74 75
 - scope (module):
   -- skipped
76 77 78 79
at (anonymous) (0:17):
 - scope (global):
   -- skipped
Debugger.stepOut called
80
Script wasm://wasm/9b4bf87e byte offset 54: Wasm opcode 0x21 (kExprLocalSet)
81
at $wasm_B (0:54):
82
 - scope (wasm-expression-stack):
83
   0: 2 (i32)
84
 - scope (local):
85
   $var0: 3 (i32)
86 87
 - scope (module):
   -- skipped
88 89 90 91
at (anonymous) (0:17):
 - scope (global):
   -- skipped
Debugger.stepOver called
92
Script wasm://wasm/9b4bf87e byte offset 56: Wasm opcode 0x10 (kExprCallFunction)
93
at $wasm_B (0:56):
94
 - scope (wasm-expression-stack):
95
 - scope (local):
96
   $var0: 2 (i32)
97 98
 - scope (module):
   -- skipped
99 100 101 102
at (anonymous) (0:17):
 - scope (global):
   -- skipped
Debugger.stepOver called
103
Script wasm://wasm/9b4bf87e byte offset 58: Wasm opcode 0x0c (kExprBr)
104
at $wasm_B (0:58):
105
 - scope (wasm-expression-stack):
106
 - scope (local):
107
   $var0: 2 (i32)
108 109
 - scope (module):
   -- skipped
110 111 112 113
at (anonymous) (0:17):
 - scope (global):
   -- skipped
Debugger.resume called
114
Script wasm://wasm/9b4bf87e byte offset 54: Wasm opcode 0x21 (kExprLocalSet)
115
at $wasm_B (0:54):
116
 - scope (wasm-expression-stack):
117
   0: 1 (i32)
118
 - scope (local):
119
   $var0: 2 (i32)
120 121
 - scope (module):
   -- skipped
122 123 124 125
at (anonymous) (0:17):
 - scope (global):
   -- skipped
Debugger.stepInto called
126
Script wasm://wasm/9b4bf87e byte offset 56: Wasm opcode 0x10 (kExprCallFunction)
127
at $wasm_B (0:56):
128
 - scope (wasm-expression-stack):
129
 - scope (local):
130
   $var0: 1 (i32)
131 132
 - scope (module):
   -- skipped
133 134 135 136
at (anonymous) (0:17):
 - scope (global):
   -- skipped
Debugger.stepInto called
137
Script wasm://wasm/9b4bf87e byte offset 38: Wasm opcode 0x01 (kExprNop)
138
at $wasm_A (0:38):
139
 - scope (wasm-expression-stack):
140
 - scope (local):
141
 - scope (module):
142
   -- skipped
143
at $wasm_B (0:56):
144
 - scope (wasm-expression-stack):
145
 - scope (local):
146
   $var0: 1 (i32)
147 148
 - scope (module):
   -- skipped
149 150 151 152
at (anonymous) (0:17):
 - scope (global):
   -- skipped
Debugger.stepOut called
153
Script wasm://wasm/9b4bf87e byte offset 58: Wasm opcode 0x0c (kExprBr)
154
at $wasm_B (0:58):
155
 - scope (wasm-expression-stack):
156
 - scope (local):
157
   $var0: 1 (i32)
158 159
 - scope (module):
   -- skipped
160 161 162 163
at (anonymous) (0:17):
 - scope (global):
   -- skipped
Debugger.stepInto called
164
Script wasm://wasm/9b4bf87e byte offset 45: Wasm opcode 0x20 (kExprLocalGet)
165
at $wasm_B (0:45):
166
 - scope (wasm-expression-stack):
167
 - scope (local):
168
   $var0: 1 (i32)
169 170
 - scope (module):
   -- skipped
171 172 173 174
at (anonymous) (0:17):
 - scope (global):
   -- skipped
Debugger.stepInto called
175
Script wasm://wasm/9b4bf87e byte offset 47: Wasm opcode 0x04 (kExprIf)
176
at $wasm_B (0:47):
177
 - scope (wasm-expression-stack):
178
   0: 1 (i32)
179
 - scope (local):
180
   $var0: 1 (i32)
181 182
 - scope (module):
   -- skipped
183 184 185 186
at (anonymous) (0:17):
 - scope (global):
   -- skipped
Debugger.stepInto called
187
Script wasm://wasm/9b4bf87e byte offset 49: Wasm opcode 0x20 (kExprLocalGet)
188
at $wasm_B (0:49):
189
 - scope (wasm-expression-stack):
190
 - scope (local):
191
   $var0: 1 (i32)
192 193
 - scope (module):
   -- skipped
194 195 196 197
at (anonymous) (0:17):
 - scope (global):
   -- skipped
Debugger.stepInto called
198
Script wasm://wasm/9b4bf87e byte offset 51: Wasm opcode 0x41 (kExprI32Const)
199
at $wasm_B (0:51):
200
 - scope (wasm-expression-stack):
201
   0: 1 (i32)
202
 - scope (local):
203
   $var0: 1 (i32)
204 205
 - scope (module):
   -- skipped
206 207 208 209
at (anonymous) (0:17):
 - scope (global):
   -- skipped
Debugger.stepInto called
210
Script wasm://wasm/9b4bf87e byte offset 53: Wasm opcode 0x6b (kExprI32Sub)
211
at $wasm_B (0:53):
212
 - scope (wasm-expression-stack):
213 214
   0: 1 (i32)
   1: 1 (i32)
215
 - scope (local):
216
   $var0: 1 (i32)
217 218
 - scope (module):
   -- skipped
219 220 221 222
at (anonymous) (0:17):
 - scope (global):
   -- skipped
Debugger.stepInto called
223
Script wasm://wasm/9b4bf87e byte offset 54: Wasm opcode 0x21 (kExprLocalSet)
224
at $wasm_B (0:54):
225
 - scope (wasm-expression-stack):
226
   0: 0 (i32)
227
 - scope (local):
228
   $var0: 1 (i32)
229 230
 - scope (module):
   -- skipped
231 232 233 234
at (anonymous) (0:17):
 - scope (global):
   -- skipped
Debugger.stepInto called
235
Script wasm://wasm/9b4bf87e byte offset 56: Wasm opcode 0x10 (kExprCallFunction)
236
at $wasm_B (0:56):
237
 - scope (wasm-expression-stack):
238
 - scope (local):
239
   $var0: 0 (i32)
240 241
 - scope (module):
   -- skipped
242 243 244 245
at (anonymous) (0:17):
 - scope (global):
   -- skipped
Debugger.stepInto called
246
Script wasm://wasm/9b4bf87e byte offset 38: Wasm opcode 0x01 (kExprNop)
247
at $wasm_A (0:38):
248
 - scope (wasm-expression-stack):
249
 - scope (local):
250
 - scope (module):
251
   -- skipped
252
at $wasm_B (0:56):
253
 - scope (wasm-expression-stack):
254
 - scope (local):
255
   $var0: 0 (i32)
256 257
 - scope (module):
   -- skipped
258 259 260 261
at (anonymous) (0:17):
 - scope (global):
   -- skipped
Debugger.stepInto called
262
Script wasm://wasm/9b4bf87e byte offset 39: Wasm opcode 0x01 (kExprNop)
263
at $wasm_A (0:39):
264
 - scope (wasm-expression-stack):
265
 - scope (local):
266
 - scope (module):
267
   -- skipped
268
at $wasm_B (0:56):
269
 - scope (wasm-expression-stack):
270
 - scope (local):
271
   $var0: 0 (i32)
272 273
 - scope (module):
   -- skipped
274 275 276 277
at (anonymous) (0:17):
 - scope (global):
   -- skipped
Debugger.stepInto called
278
Script wasm://wasm/9b4bf87e byte offset 40: Wasm opcode 0x0b (kExprEnd)
279
at $wasm_A (0:40):
280
 - scope (wasm-expression-stack):
281
 - scope (local):
282
 - scope (module):
283
   -- skipped
284
at $wasm_B (0:56):
285
 - scope (wasm-expression-stack):
286
 - scope (local):
287
   $var0: 0 (i32)
288 289
 - scope (module):
   -- skipped
290 291 292 293
at (anonymous) (0:17):
 - scope (global):
   -- skipped
Debugger.stepInto called
294
Script wasm://wasm/9b4bf87e byte offset 58: Wasm opcode 0x0c (kExprBr)
295
at $wasm_B (0:58):
296
 - scope (wasm-expression-stack):
297
 - scope (local):
298
   $var0: 0 (i32)
299 300
 - scope (module):
   -- skipped
301 302 303 304 305
at (anonymous) (0:17):
 - scope (global):
   -- skipped
Debugger.resume called
exports.main returned!