• Clemens Backes's avatar
    Reland "[wasm][fuzzer] Fix exception detection" · f7d169c6
    Clemens Backes authored
    This is a reland of 899cb348.
    The new fuzzer regression test is skipped in jitless.
    
    Original change's description:
    > [wasm][fuzzer] Fix exception detection
    >
    > Exceptions were detected by checking for a pending exception on the
    > isolate, but {CallWasmFunctionForTesting} was clearing any pending
    > exception before returning.
    > This CL fixes that by explicitly passing back a boolean which is set if
    > an exception occurred during execution.
    >
    > R=ahaas@chromium.org
    >
    > Bug: chromium:1115280
    > Change-Id: Ife71ceef0751d18e0870335b9520c2bf77e351cc
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2352787
    > Reviewed-by: Andreas Haas <ahaas@chromium.org>
    > Commit-Queue: Clemens Backes <clemensb@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#69404}
    
    Bug: chromium:1115280
    Change-Id: I9bb7300d423c53214e51e61233b0a6b09a21fd97
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2361464Reviewed-by: 's avatarAndreas Haas <ahaas@chromium.org>
    Commit-Queue: Clemens Backes <clemensb@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#69446}
    f7d169c6