Replace ScriptValue's value with Member<WorldSafeV8ReferenceWrapper>
Since we can't trace WorldSafeV8Reference on stack, we use Member<WorldSafeV8ReferenceWrapper>. WorldSafeV8ReferenceWrapper class wraps WorldSafeV8Reference. Note that we remove ScriptValue::ToWorldSafeV8Reference() for now, but revive this once we ensure that TraceWrapperV8Reference's copy assignment is not buggy. Bug: 1007881, 1008258, 1008215, 1007881, 1007868 Bug: 1007865, 1007341 Change-Id: Ief22c6138394a512df9454d3c5bfad0bf35f8425 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1828783 Commit-Queue: Rika Fujimaki <rikaf@google.com> Reviewed-by:Yuki Shiino <yukishiino@chromium.org> Reviewed-by:
Keishi Hattori <keishi@chromium.org> Reviewed-by:
Kentaro Hara <haraken@chromium.org> Cr-Commit-Position: refs/heads/master@{#701030}
Showing
Please register or sign in to comment