v8/test/unittests/objects
Marja Hölttä 682ba0efd3 [valueserializer] Implement a compatibility mode for deserializing broken data
For a while, we shipped a version which writes version 13 data with
JSArrayBufferView flags, and then fixed version 13 to not include the
flags.

This CL adds a compatibility mode for parsing the the version 13
data which includes the flags, since it still occurs in the wild.

Bug: chromium:1314833,chromium:1284506
Change-Id: I96cc432c8574a40b11ec0037394feb1853515760
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3583982
Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
Commit-Queue: Marja Hölttä <marja@chromium.org>
Cr-Commit-Position: refs/heads/main@{#79959}
2022-04-13 13:58:49 +00:00
..
object-unittest.cc [cleanup] Remove redundant macro list 2021-03-12 19:24:57 +00:00
osr-optimized-code-cache-unittest.cc Reland "Refactor OSROptimizedCodeCache" 2022-04-04 15:21:47 +00:00
swiss-hash-table-helpers-unittest.cc Polyfill GroupSse2Impl on non-x86 platforms 2022-04-06 19:19:03 +00:00
value-serializer-unittest.cc [valueserializer] Implement a compatibility mode for deserializing broken data 2022-04-13 13:58:49 +00:00
wasm-backing-store-unittest.cc [wasm][32-bit] Always grow memory by a factor 2022-02-21 13:32:35 +00:00
weakarraylist-unittest.cc [objects] Compact and shrink script_list 2020-01-08 17:48:32 +00:00