• Jakob Kummerow's avatar
    [wasm-gc] Pretenure WasmTypeInfo · 84f68af4
    Jakob Kummerow authored
    The primary reason for this change is that this fixes a race condition
    when one scavenger thread moves a WasmTypeInfo object that another
    scavenger thread needs to read for visiting a Wasm struct.
    Aside from that, since these objects are long-lived, it also generally
    makes sense to pretenure them.
    
    Fixed: v8:11618
    Change-Id: I61e81752306dd6f29e0d26a0c40120a6301b0c12
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2814561Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
    Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#73879}
    84f68af4
factory.cc 143 KB