• Michael Starzinger's avatar
    [objects] Remove dangerous arguments accessors. · a33b0d25
    Michael Starzinger authored
    This removes dangerous accessors method from the arguments object
    accessor classes. The shape of an arguments object might transition,
    turning the fields into dictionary mode, making the accessors invalid.
    
    It also fixes a bug in the reported number of embedder fields on the
    arguments object.
    
    R=ishell@chromium.org
    TEST=cctest/test-api/InternalFieldsOfRegularObjects
    
    Change-Id: Ib7a73608c6236fe8864434e0cfdcb754ae012a75
    Reviewed-on: https://chromium-review.googlesource.com/636368
    Commit-Queue: Michael Starzinger <mstarzinger@chromium.org>
    Reviewed-by: 's avatarIgor Sheludko <ishell@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#47643}
    a33b0d25
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...
promises-aplus Loading commit data...
test262 Loading commit data...
unittests Loading commit data...
wasm-spec-tests Loading commit data...
webkit Loading commit data...
BUILD.gn Loading commit data...
bot_default.gyp Loading commit data...
bot_default.isolate Loading commit data...
default.gyp Loading commit data...
default.isolate Loading commit data...
optimize_for_size.gyp Loading commit data...
optimize_for_size.isolate Loading commit data...
perf.gyp Loading commit data...
perf.isolate Loading commit data...