v8/src
Manos Koukoutos 7b072d5bce [fuzzer] Add proper support for abstract ref types
Abstract reference types in the fuzzer have only generated trivial
values. This CL adds the capability for them to generate values of their
subtypes in addition.
Drive-by: Fix emission of multiple tables in wasm-fuzzer-common.

Bug: v8:11954
Change-Id: Id434109c9ae6c1e1b799414c90f18180b8895755
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3109672
Commit-Queue: Manos Koukoutos <manoskouk@chromium.org>
Reviewed-by: Andreas Haas <ahaas@chromium.org>
Cr-Commit-Position: refs/heads/main@{#76430}
2021-08-23 12:05:17 +00:00
..
api Revert "[include] Split out v8.h" 2021-08-23 11:54:09 +00:00
asmjs [compiler] TSAN data race on HeapNumber::value_as_bits() 2021-07-06 13:04:17 +00:00
ast [regexp] Break dependency on JSRegExp::Flags 2021-08-19 09:12:55 +00:00
base [base] check if path leads to a valid file name 2021-08-19 12:34:27 +00:00
baseline [masm] Create helpers to manipulate arguments on the stack. 2021-08-19 15:04:27 +00:00
bigint [bigint] Faster parsing from long strings 2021-08-20 10:54:34 +00:00
builtins Revert "[include] Split out v8.h" 2021-08-23 11:54:09 +00:00
codegen Revert "[include] Split out v8.h" 2021-08-23 11:54:09 +00:00
common Improve error message for Set/Map grow failures 2021-08-18 01:30:10 +00:00
compiler S390 [liftoff]: implement simd shift operations 2021-08-22 15:15:35 +00:00
compiler-dispatcher Remove rmcilroy from OWNERS. 2021-08-19 16:30:27 +00:00
d8 Revert "[include] Split out v8.h" 2021-08-23 11:54:09 +00:00
date [base] Move utils/vector.h to base/vector.h 2021-06-18 13:33:13 +00:00
debug Revert "[include] Split out v8.h" 2021-08-23 11:54:09 +00:00
deoptimizer [LOONG64] Add LoongArch64 backend 2021-08-16 13:05:19 +00:00
diagnostics Revert "[include] Split out v8.h" 2021-08-23 11:54:09 +00:00
execution Revert "[include] Split out v8.h" 2021-08-23 11:54:09 +00:00
extensions Revert "[include] Split out v8.h" 2021-08-23 11:54:09 +00:00
flags [intl] Ship Ext. TimeZone option 2021-08-17 03:20:50 +00:00
handles Revert "[include] Split out v8.h" 2021-08-23 11:54:09 +00:00
heap cppgc: Perform caged-heap fast check when conservatively scanning 2021-08-23 12:04:06 +00:00
ic [compiler] Thread-safe FindElementsKindTransitionedMap 2021-08-11 05:14:52 +00:00
init Revert "[include] Split out v8.h" 2021-08-23 11:54:09 +00:00
inspector Revert "[include] Split out v8.h" 2021-08-23 11:54:09 +00:00
interpreter Revert "[include] Split out v8.h" 2021-08-23 11:54:09 +00:00
json Revert "[include] Split out v8.h" 2021-08-23 11:54:09 +00:00
libplatform Introduce v8_enable_virtual_memory_cage 2021-08-11 16:13:42 +00:00
libsampler Revert "[include] Split out v8.h" 2021-08-23 11:54:09 +00:00
logging Revert "[include] Split out v8.h" 2021-08-23 11:54:09 +00:00
numbers [bigint] Faster parsing from small strings 2021-08-10 19:07:40 +00:00
objects Revert "[include] Split out v8.h" 2021-08-23 11:54:09 +00:00
parsing Revert "[include] Split out v8.h" 2021-08-23 11:54:09 +00:00
profiler Revert "[include] Split out v8.h" 2021-08-23 11:54:09 +00:00
protobuf Remove petermarshall from OWNERS 2021-03-31 11:00:22 +00:00
regexp [regexp] Replace JSRegExp::Flags uses by RegExpFlags 2021-08-19 11:25:55 +00:00
roots [cleanup] Remove remaining redundant NOLINTs 2021-06-22 11:34:11 +00:00
runtime Revert "[include] Split out v8.h" 2021-08-23 11:54:09 +00:00
sanitizer Reland "[elements] Avoid racy data reads/writes" 2021-05-06 10:46:52 +00:00
snapshot Revert "[include] Split out v8.h" 2021-08-23 11:54:09 +00:00
strings [strings] Fix printf formatting to be less like credentials 2021-08-04 09:23:10 +00:00
tasks Remove rmcilroy from OWNERS. 2021-08-19 16:30:27 +00:00
third_party Revert "[include] Split out v8.h" 2021-08-23 11:54:09 +00:00
torque [torque] Invert the default for @generateCppClass 2021-07-21 15:21:00 +00:00
tracing [base] Move utils/vector.h to base/vector.h 2021-06-18 13:33:13 +00:00
trap-handler [traphandler] Add comment about section splitting 2021-08-11 12:41:32 +00:00
utils Revert "[include] Split out v8.h" 2021-08-23 11:54:09 +00:00
wasm [fuzzer] Add proper support for abstract ref types 2021-08-23 12:05:17 +00:00
web-snapshot Revert "[include] Split out v8.h" 2021-08-23 11:54:09 +00:00
zone Fix most instances of -Wunreachable-code-aggressive. 2021-07-01 03:03:25 +00:00
DEPS [regexp] Break dependency on JSRegExp::Flags 2021-08-19 09:12:55 +00:00
DIR_METADATA Add DIR_METADATA files to v8. 2020-10-20 22:12:28 +00:00
OWNERS Add DIR_METADATA files to v8. 2020-10-20 22:12:28 +00:00