v8/test/message/wasm-trace-liftoff.out
Arnaud Robin 58dea48459 [wasm] Fix register uses in wasm tracing
The registers were not spilled correctly in liftoff when tracing
function calls, which caused runtime errors.

R=clemensb@chromium.org
CC=thibaudm@chromium.org

Bug: v8:10559
Change-Id: Ic0a9ae8a286bdee8f8440e006d0b47e52241ea5a
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2245595
Reviewed-by: Clemens Backes <clemensb@chromium.org>
Commit-Queue: Arnaud Robin <arobin@google.com>
Cr-Commit-Position: refs/heads/master@{#68340}
2020-06-15 11:13:18 +00:00

19 lines
466 B
Plaintext

1: ~wasm-function[8] "main" {
2: ~wasm-function[1] "call_23" {
3: ~wasm-function[0] "ret_23" {
3: } -> 23
2: } -> 23
2: ~wasm-function[3] {
3: ~wasm-function[2] "ret_57" {
3: } -> 57
2: } -> 57
2: ~wasm-function[4] "ret_0" {
2: } -> 0.000000
2: ~wasm-function[5] "ret_1" {
2: } -> 1.000000
2: ~wasm-function[7] "call_identity" {
3: ~wasm-function[6] "identity" {
3: } -> 42
2: } -> 42
1: }