• Benedikt Meurer's avatar
    [es2015] Clear JSTypedArray raw fields in the constructor. · 984048e8
    Benedikt Meurer authored
    The JSTypedArray instance is created early on in the TypedArray
    constructors, using EmitFastNewObject, which puts Undefined into
    all slots. But the code might still produce an exception afterwards
    leaving the JSTypedArray in a weird state. It's not a security issue
    since the object doesn't escape, but it confuses the heap verifier.
    
    Bug: chromium:885404, v8:4153, v8:7881, v8:8171
    Change-Id: I5fb8131fcae69edf4a92602ed477dca305c3d6c7
    Reviewed-on: https://chromium-review.googlesource.com/1233257
    Commit-Queue: Benedikt Meurer <bmeurer@chromium.org>
    Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#56019}
    984048e8
Name
Last commit
Last update
..
benchmarks Loading commit data...
cctest Loading commit data...
common Loading commit data...
debugger Loading commit data...
fuzzer Loading commit data...
inspector Loading commit data...
intl Loading commit data...
js-perf-test Loading commit data...
memory Loading commit data...
message Loading commit data...
mjsunit Loading commit data...
mkgrokdump Loading commit data...
mozilla Loading commit data...
preparser Loading commit data...
test262 Loading commit data...
torque Loading commit data...
unittests Loading commit data...
wasm-spec-tests Loading commit data...
webkit Loading commit data...
BUILD.gn Loading commit data...