c203163d1f
This is useful for the upcoming "huge TypedArrays" support, to be able to quickly decide in stubs/generated code whether a string used as the key for a property load/store can possibly be an exotic integer index. Bug: v8:4153 Change-Id: I50ce655d2f78fb36e5615fd580f22c9290216c84 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1821460 Commit-Queue: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Benedikt Meurer <bmeurer@chromium.org> Cr-Commit-Position: refs/heads/master@{#64165}
59 lines
1.5 KiB
Plaintext
59 lines
1.5 KiB
Plaintext
Tests stepping through wasm scripts.
|
|
Instantiating.
|
|
Waiting for two wasm scripts (ignoring first non-wasm script).
|
|
Source of script wasm://wasm/wasm-18214bfe/wasm-18214bfe-0:
|
|
1: func $wasm_A
|
|
2: nop
|
|
3: nop
|
|
4: end
|
|
|
|
Source of script wasm://wasm/wasm-18214bfe/wasm-18214bfe-1:
|
|
1: func $wasm_B (param i32)
|
|
2: loop
|
|
3: local.get 0
|
|
4: if
|
|
5: local.get 0
|
|
6: i32.const 1
|
|
7: i32.sub
|
|
8: local.set 0
|
|
9: call 0
|
|
10: br 1
|
|
11: end
|
|
12: end
|
|
13: end
|
|
|
|
Setting breakpoint on line 8 on script wasm://wasm/wasm-18214bfe/wasm-18214bfe-1
|
|
Setting breakpoint on line 7 on script wasm://wasm/wasm-18214bfe/wasm-18214bfe-1
|
|
Setting breakpoint on line 6 on script wasm://wasm/wasm-18214bfe/wasm-18214bfe-1
|
|
Setting breakpoint on line 5 on script wasm://wasm/wasm-18214bfe/wasm-18214bfe-1
|
|
Setting breakpoint on line 3 on script wasm://wasm/wasm-18214bfe/wasm-18214bfe-1
|
|
Setting breakpoint on line 4 on script wasm://wasm/wasm-18214bfe/wasm-18214bfe-1
|
|
Calling main(4)
|
|
Breaking on line 3
|
|
Breaking on line 4
|
|
Breaking on line 5
|
|
Breaking on line 6
|
|
Breaking on line 7
|
|
Breaking on line 8
|
|
Breaking on line 3
|
|
Breaking on line 4
|
|
Breaking on line 5
|
|
Breaking on line 6
|
|
Breaking on line 7
|
|
Breaking on line 8
|
|
Breaking on line 3
|
|
Breaking on line 4
|
|
Breaking on line 5
|
|
Breaking on line 6
|
|
Breaking on line 7
|
|
Breaking on line 8
|
|
Breaking on line 3
|
|
Breaking on line 4
|
|
Breaking on line 5
|
|
Breaking on line 6
|
|
Breaking on line 7
|
|
Breaking on line 8
|
|
Breaking on line 3
|
|
exports.main returned!
|
|
Finished!
|