aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Android.base.bp8
-rw-r--r--Android.bp8
-rw-r--r--Android.libbase.bp4
-rw-r--r--Android.libplatform.bp4
-rw-r--r--Android.libsampler.bp4
-rw-r--r--COMMON_OWNERS44
-rw-r--r--ENG_REVIEW_OWNERS9
-rw-r--r--INFRA_OWNERS4
-rw-r--r--INTL_OWNERS4
-rw-r--r--MIPS_OWNERS1
-rw-r--r--OWNERS29
-rw-r--r--PPC_OWNERS5
-rw-r--r--S390_OWNERS5
-rw-r--r--build_overrides/OWNERS1
-rw-r--r--custom_deps/OWNERS1
-rw-r--r--docs/OWNERS2
-rwxr-xr-xgenmakefiles.py16
-rw-r--r--gni/OWNERS1
-rw-r--r--include/OWNERS23
-rw-r--r--include/cppgc/OWNERS2
-rw-r--r--infra/OWNERS3
-rw-r--r--samples/OWNERS2
-rw-r--r--src/OWNERS3
-rw-r--r--src/api/OWNERS8
-rw-r--r--src/asmjs/OWNERS3
-rw-r--r--src/ast/OWNERS8
-rw-r--r--src/base/OWNERS3
-rw-r--r--src/base/platform/OWNERS5
-rw-r--r--src/builtins/OWNERS1
-rw-r--r--src/codegen/OWNERS19
-rw-r--r--src/common/OWNERS1
-rw-r--r--src/compiler-dispatcher/OWNERS4
-rw-r--r--src/compiler/OWNERS23
-rw-r--r--src/compiler/backend/OWNERS8
-rw-r--r--src/compiler/backend/ppc/OWNERS5
-rw-r--r--src/d8/OWNERS5
-rw-r--r--src/date/OWNERS4
-rw-r--r--src/debug/OWNERS6
-rw-r--r--src/debug/ppc/OWNERS5
-rw-r--r--src/debug/wasm/gdb-server/OWNERS1
-rw-r--r--src/deoptimizer/OWNERS5
-rw-r--r--src/diagnostics/OWNERS1
-rw-r--r--src/execution/OWNERS11
-rw-r--r--src/extensions/OWNERS1
-rw-r--r--src/flags/OWNERS1
-rw-r--r--src/handles/OWNERS5
-rw-r--r--src/heap/OWNERS9
-rw-r--r--src/ic/OWNERS6
-rw-r--r--src/init/OWNERS11
-rw-r--r--src/inspector/OWNERS9
-rw-r--r--src/interpreter/OWNERS3
-rw-r--r--src/json/OWNERS3
-rw-r--r--src/libplatform/OWNERS2
-rw-r--r--src/libplatform/tracing/OWNERS1
-rw-r--r--src/libsampler/OWNERS2
-rw-r--r--src/logging/OWNERS1
-rw-r--r--src/numbers/OWNERS5
-rw-r--r--src/objects/OWNERS1
-rw-r--r--src/parsing/OWNERS7
-rw-r--r--src/profiler/OWNERS4
-rw-r--r--src/protobuf/OWNERS1
-rw-r--r--src/regexp/OWNERS2
-rw-r--r--src/regexp/ppc/OWNERS5
-rw-r--r--src/roots/OWNERS9
-rw-r--r--src/runtime/OWNERS1
-rw-r--r--src/sanitizer/OWNERS3
-rw-r--r--src/snapshot/OWNERS4
-rw-r--r--src/strings/OWNERS4
-rw-r--r--src/tasks/OWNERS5
-rw-r--r--src/third_party/siphash/OWNERS2
-rw-r--r--src/third_party/utf8-decoder/OWNERS2
-rw-r--r--src/third_party/valgrind/OWNERS1
-rw-r--r--src/third_party/vtune/OWNERS1
-rw-r--r--src/torque/OWNERS6
-rw-r--r--src/tracing/OWNERS2
-rw-r--r--src/trap-handler/OWNERS8
-rw-r--r--src/utils/OWNERS1
-rw-r--r--src/wasm/OWNERS10
-rw-r--r--src/wasm/baseline/ppc/OWNERS5
-rw-r--r--src/zone/OWNERS4
-rw-r--r--test/torque/OWNERS1
-rw-r--r--testing/OWNERS1
-rw-r--r--testing/gmock/OWNERS2
-rw-r--r--testing/gtest/OWNERS2
-rw-r--r--third_party/zlib/OWNERS7
-rw-r--r--third_party/zlib/contrib/bench/OWNERS1
-rw-r--r--third_party/zlib/contrib/tests/OWNERS2
-rw-r--r--third_party/zlib/contrib/tests/fuzzers/OWNERS2
-rw-r--r--third_party/zlib/google/OWNERS6
-rw-r--r--tools/cfi/blacklist.txt29
90 files changed, 73 insertions, 436 deletions
diff --git a/Android.base.bp b/Android.base.bp
index 33884444..2d273714 100644
--- a/Android.base.bp
+++ b/Android.base.bp
@@ -656,4 +656,12 @@ cc_library_static {
"third_party/zlib",
],
generated_headers: ["v8_generate_bytecode_builtins_list"],
+ sanitize: {
+ cfi: true,
+ blacklist: "./tools/cfi/blacklist.txt",
+ },
+ apex_available: [
+ "com.android.art.debug",
+ "com.android.art.release",
+ ],
}
diff --git a/Android.bp b/Android.bp
index 3cec5649..385081ba 100644
--- a/Android.bp
+++ b/Android.bp
@@ -99,6 +99,10 @@ cc_library_static {
],
export_include_dirs: ["include"],
+ apex_available: [
+ "com.android.art.debug",
+ "com.android.art.release",
+ ],
}
cc_binary {
@@ -325,4 +329,8 @@ cc_library_static {
],
host_supported: true,
local_include_dirs: ["third_party/zlib"],
+ apex_available: [
+ "com.android.art.debug",
+ "com.android.art.release",
+ ],
}
diff --git a/Android.libbase.bp b/Android.libbase.bp
index 63de80ed..05c3b094 100644
--- a/Android.libbase.bp
+++ b/Android.libbase.bp
@@ -44,4 +44,8 @@ cc_library_static {
cflags: ["-UANDROID"],
},
},
+ apex_available: [
+ "com.android.art.debug",
+ "com.android.art.release",
+ ],
}
diff --git a/Android.libplatform.bp b/Android.libplatform.bp
index fd7907e3..be7064db 100644
--- a/Android.libplatform.bp
+++ b/Android.libplatform.bp
@@ -21,4 +21,8 @@ cc_library_static {
"src",
"include",
],
+ apex_available: [
+ "com.android.art.debug",
+ "com.android.art.release",
+ ],
}
diff --git a/Android.libsampler.bp b/Android.libsampler.bp
index 9ae91e2d..568cdbcc 100644
--- a/Android.libsampler.bp
+++ b/Android.libsampler.bp
@@ -8,4 +8,8 @@ cc_library_static {
"src",
"include",
],
+ apex_available: [
+ "com.android.art.debug",
+ "com.android.art.release",
+ ],
}
diff --git a/COMMON_OWNERS b/COMMON_OWNERS
deleted file mode 100644
index 74026eae..00000000
--- a/COMMON_OWNERS
+++ /dev/null
@@ -1,44 +0,0 @@
-adamk@chromium.org
-ahaas@chromium.org
-bbudge@chromium.org
-binji@chromium.org
-bikineev@chromium.org
-bmeurer@chromium.org
-cbruni@chromium.org
-clemensb@chromium.org
-danno@chromium.org
-delphick@chromium.org
-dinfuehr@chromium.org
-ecmziegler@chromium.org
-gdeepti@chromium.org
-gsathya@chromium.org
-hablich@chromium.org
-hpayer@chromium.org
-ishell@chromium.org
-jarin@chromium.org
-jgruber@chromium.org
-jkummerow@chromium.org
-leszeks@chromium.org
-machenbach@chromium.org
-mathias@chromium.org
-marja@chromium.org
-mlippautz@chromium.org
-mslekova@chromium.org
-mvstanton@chromium.org
-mythria@chromium.org
-neis@chromium.org
-omerkatz@chromium.org
-petermarshall@chromium.org
-rmcilroy@chromium.org
-sigurds@chromium.org
-solanes@chromium.org
-syg@chromium.org
-szuend@chromium.org
-tebbi@chromium.org
-thibaudm@chromium.org
-ulan@chromium.org
-vahl@chromium.org
-verwaest@chromium.org
-victorgomes@chromium.org
-yangguo@chromium.org
-zhin@chromium.org
diff --git a/ENG_REVIEW_OWNERS b/ENG_REVIEW_OWNERS
deleted file mode 100644
index 6b189307..00000000
--- a/ENG_REVIEW_OWNERS
+++ /dev/null
@@ -1,9 +0,0 @@
-# Eng reviewers. This is to define an escalation path for potential
-# disagreement among owners. Please consult before adding top-level
-# directories.
-
-adamk@chromium.org
-danno@chromium.org
-hpayer@chromium.org
-rmcilroy@chromium.org
-yangguo@chromium.org
diff --git a/INFRA_OWNERS b/INFRA_OWNERS
deleted file mode 100644
index b5b36aa2..00000000
--- a/INFRA_OWNERS
+++ /dev/null
@@ -1,4 +0,0 @@
-machenbach@chromium.org
-tmrts@chromium.org
-almuthanna@chromium.org
-liviurau@chromium.org
diff --git a/INTL_OWNERS b/INTL_OWNERS
deleted file mode 100644
index 6e9f2ced..00000000
--- a/INTL_OWNERS
+++ /dev/null
@@ -1,4 +0,0 @@
-cira@chromium.org
-mnita@google.com
-jshin@chromium.org
-ftang@chromium.org
diff --git a/MIPS_OWNERS b/MIPS_OWNERS
deleted file mode 100644
index cab3679d..00000000
--- a/MIPS_OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-xwafish@gmail.com
diff --git a/OWNERS b/OWNERS
deleted file mode 100644
index 3698d14d..00000000
--- a/OWNERS
+++ /dev/null
@@ -1,29 +0,0 @@
-# Eng reviewer. Please reach out before adding new top-level directories.
-# Disagreement among owners should be escalated to eng reviewers.
-file:ENG_REVIEW_OWNERS
-
-per-file .clang-format=file:INFRA_OWNERS
-per-file .clang-tidy=file:INFRA_OWNERS
-per-file .editorconfig=file:INFRA_OWNERS
-per-file .flake8=file:INFRA_OWNERS
-per-file .git-blame-ignore-revs=file:INFRA_OWNERS
-per-file .gitattributes=file:INFRA_OWNERS
-per-file .gitignore=file:INFRA_OWNERS
-per-file .gn=file:INFRA_OWNERS
-per-file .vpython=file:INFRA_OWNERS
-per-file .ycm_extra_conf.py=file:INFRA_OWNERS
-per-file BUILD.gn=file:COMMON_OWNERS
-per-file DEPS=file:INFRA_OWNERS
-# For Test262 rolls.
-per-file DEPS=mathias@chromium.org
-per-file DEPS=syg@chromium.org
-per-file PRESUBMIT.py=file:INFRA_OWNERS
-per-file codereview.settings=file:INFRA_OWNERS
-
-per-file AUTHORS=file:COMMON_OWNERS
-per-file WATCHLIST=file:COMMON_OWNERS
-
-per-file *-mips*=file:MIPS_OWNERS
-per-file *-mips64*=file:MIPS_OWNERS
-per-file *-ppc*=file:PPC_OWNERS
-per-file *-s390*=file:S390_OWNERS
diff --git a/PPC_OWNERS b/PPC_OWNERS
deleted file mode 100644
index 02c2cd75..00000000
--- a/PPC_OWNERS
+++ /dev/null
@@ -1,5 +0,0 @@
-junyan@redhat.com
-joransiu@ca.ibm.com
-midawson@redhat.com
-mfarazma@redhat.com
-vasili.skurydzin@ibm.com
diff --git a/S390_OWNERS b/S390_OWNERS
deleted file mode 100644
index 02c2cd75..00000000
--- a/S390_OWNERS
+++ /dev/null
@@ -1,5 +0,0 @@
-junyan@redhat.com
-joransiu@ca.ibm.com
-midawson@redhat.com
-mfarazma@redhat.com
-vasili.skurydzin@ibm.com
diff --git a/build_overrides/OWNERS b/build_overrides/OWNERS
deleted file mode 100644
index cb04fa08..00000000
--- a/build_overrides/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-file:../INFRA_OWNERS
diff --git a/custom_deps/OWNERS b/custom_deps/OWNERS
deleted file mode 100644
index cb04fa08..00000000
--- a/custom_deps/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-file:../INFRA_OWNERS
diff --git a/docs/OWNERS b/docs/OWNERS
deleted file mode 100644
index 39b706f0..00000000
--- a/docs/OWNERS
+++ /dev/null
@@ -1,2 +0,0 @@
-hablich@chromium.org
-mathias@chromium.org
diff --git a/genmakefiles.py b/genmakefiles.py
index 0d4aa4d7..85f8cfeb 100755
--- a/genmakefiles.py
+++ b/genmakefiles.py
@@ -34,6 +34,10 @@ def _writeBP(filename, module_name, sources):
defaults: ["v8_defaults"],
srcs: $srcs,
local_include_dirs: ["src", "include"],
+ apex_available: [
+ "com.android.art.debug",
+ "com.android.art.release",
+ ],
}
''').substitute({'module_name': module_name, 'srcs' : _bpList(sorted(sources))}))
@@ -107,6 +111,14 @@ def _writeV8BaseBP(getSourcesFunc):
},
local_include_dirs: ["src", "include", "third_party/zlib",],
generated_headers: ["v8_generate_bytecode_builtins_list"],
+ sanitize: {
+ cfi: true,
+ blacklist: "./tools/cfi/blacklist.txt",
+ },
+ apex_available: [
+ "com.android.art.debug",
+ "com.android.art.release",
+ ],
}
''').substitute({'srcs': _bpList(sorted(sources)),
'arm_src': _bpList(sorted(arm_src)),
@@ -148,6 +160,10 @@ def _writeLibBaseBP(sources):
cflags: ["-UANDROID"],
},
},
+ apex_available: [
+ "com.android.art.debug",
+ "com.android.art.release",
+ ],
}
''').substitute({'srcs' : _bpList(sorted(sources))}))
diff --git a/gni/OWNERS b/gni/OWNERS
deleted file mode 100644
index cb04fa08..00000000
--- a/gni/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-file:../INFRA_OWNERS
diff --git a/include/OWNERS b/include/OWNERS
deleted file mode 100644
index 19c21fbf..00000000
--- a/include/OWNERS
+++ /dev/null
@@ -1,23 +0,0 @@
-adamk@chromium.org
-cbruni@chromium.org
-danno@chromium.org
-mlippautz@chromium.org
-ulan@chromium.org
-verwaest@chromium.org
-yangguo@chromium.org
-
-per-file *DEPS=file:../COMMON_OWNERS
-per-file v8-internal.h=file:../COMMON_OWNERS
-per-file v8-inspector.h=dgozman@chromium.org
-per-file v8-inspector.h=pfeldman@chromium.org
-per-file v8-inspector.h=kozyatinskiy@chromium.org
-per-file v8-inspector-protocol.h=dgozman@chromium.org
-per-file v8-inspector-protocol.h=pfeldman@chromium.org
-per-file v8-inspector-protocol.h=kozyatinskiy@chromium.org
-per-file js_protocol.pdl=dgozman@chromium.org
-per-file js_protocol.pdl=pfeldman@chromium.org
-
-# For branch updates:
-per-file v8-version.h=file:../INFRA_OWNERS
-per-file v8-version.h=hablich@chromium.org
-per-file v8-version.h=vahl@chromium.org
diff --git a/include/cppgc/OWNERS b/include/cppgc/OWNERS
deleted file mode 100644
index 6ccabf60..00000000
--- a/include/cppgc/OWNERS
+++ /dev/null
@@ -1,2 +0,0 @@
-bikineev@chromium.org
-omerkatz@chromium.org \ No newline at end of file
diff --git a/infra/OWNERS b/infra/OWNERS
deleted file mode 100644
index a33a8ba8..00000000
--- a/infra/OWNERS
+++ /dev/null
@@ -1,3 +0,0 @@
-file:../INFRA_OWNERS
-
-tandrii@chromium.org
diff --git a/samples/OWNERS b/samples/OWNERS
deleted file mode 100644
index 9c4f2439..00000000
--- a/samples/OWNERS
+++ /dev/null
@@ -1,2 +0,0 @@
-mathias@chromium.org
-yangguo@chromium.org
diff --git a/src/OWNERS b/src/OWNERS
deleted file mode 100644
index e5e3de50..00000000
--- a/src/OWNERS
+++ /dev/null
@@ -1,3 +0,0 @@
-per-file *DEPS=file:../COMMON_OWNERS
-per-file intl-*=file:../INTL_OWNERS
-per-file *-intl*=file:../INTL_OWNERS
diff --git a/src/api/OWNERS b/src/api/OWNERS
deleted file mode 100644
index 51958807..00000000
--- a/src/api/OWNERS
+++ /dev/null
@@ -1,8 +0,0 @@
-file:../../include/OWNERS
-clemensb@chromium.org
-ishell@chromium.org
-jkummerow@chromium.org
-leszeks@chromium.org
-mlippautz@chromium.org
-mslekova@chromium.org
-verwaest@chromium.org
diff --git a/src/asmjs/OWNERS b/src/asmjs/OWNERS
deleted file mode 100644
index c400f97d..00000000
--- a/src/asmjs/OWNERS
+++ /dev/null
@@ -1,3 +0,0 @@
-ahaas@chromium.org
-clemensb@chromium.org
-titzer@chromium.org
diff --git a/src/ast/OWNERS b/src/ast/OWNERS
deleted file mode 100644
index 1da57bd3..00000000
--- a/src/ast/OWNERS
+++ /dev/null
@@ -1,8 +0,0 @@
-adamk@chromium.org
-bmeurer@chromium.org
-gsathya@chromium.org
-leszeks@chromium.org
-littledan@chromium.org
-marja@chromium.org
-neis@chromium.org
-verwaest@chromium.org
diff --git a/src/base/OWNERS b/src/base/OWNERS
deleted file mode 100644
index 8fcbc9e0..00000000
--- a/src/base/OWNERS
+++ /dev/null
@@ -1,3 +0,0 @@
-clemensb@chromium.org
-ishell@chromium.org
-mlippautz@chromium.org
diff --git a/src/base/platform/OWNERS b/src/base/platform/OWNERS
deleted file mode 100644
index 782eb7c6..00000000
--- a/src/base/platform/OWNERS
+++ /dev/null
@@ -1,5 +0,0 @@
-hpayer@chromium.org
-mlippautz@chromium.org
-ulan@chromium.org
-
-per-file platform-fuchsia.cc=wez@chromium.org
diff --git a/src/builtins/OWNERS b/src/builtins/OWNERS
deleted file mode 100644
index 48d72aea..00000000
--- a/src/builtins/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-file:../../COMMON_OWNERS
diff --git a/src/codegen/OWNERS b/src/codegen/OWNERS
deleted file mode 100644
index 332c1705..00000000
--- a/src/codegen/OWNERS
+++ /dev/null
@@ -1,19 +0,0 @@
-bbudge@chromium.org
-bmeurer@chromium.org
-clemensb@chromium.org
-delphick@chromium.org
-gdeepti@chromium.org
-ishell@chromium.org
-jarin@chromium.org
-jgruber@chromium.org
-jkummerow@chromium.org
-leszeks@chromium.org
-mslekova@chromium.org
-mvstanton@chromium.org
-neis@chromium.org
-rmcilroy@chromium.org
-sigurds@chromium.org
-solanes@chromium.org
-tebbi@chromium.org
-titzer@chromium.org
-mythria@chromium.org
diff --git a/src/common/OWNERS b/src/common/OWNERS
deleted file mode 100644
index 48d72aea..00000000
--- a/src/common/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-file:../../COMMON_OWNERS
diff --git a/src/compiler-dispatcher/OWNERS b/src/compiler-dispatcher/OWNERS
deleted file mode 100644
index 7bc22f16..00000000
--- a/src/compiler-dispatcher/OWNERS
+++ /dev/null
@@ -1,4 +0,0 @@
-ahaas@chromium.org
-jkummerow@chromium.org
-leszeks@chromium.org
-rmcilroy@chromium.org
diff --git a/src/compiler/OWNERS b/src/compiler/OWNERS
deleted file mode 100644
index afc8551a..00000000
--- a/src/compiler/OWNERS
+++ /dev/null
@@ -1,23 +0,0 @@
-bmeurer@chromium.org
-danno@chromium.org
-sigurds@chromium.org
-tebbi@chromium.org
-neis@chromium.org
-mvstanton@chromium.org
-mslekova@chromium.org
-jgruber@chromium.org
-nicohartmann@chromium.org
-solanes@chromium.org
-
-per-file wasm-*=ahaas@chromium.org
-per-file wasm-*=bbudge@chromium.org
-per-file wasm-*=binji@chromium.org
-per-file wasm-*=clemensb@chromium.org
-per-file wasm-*=gdeepti@chromium.org
-per-file wasm-*=jkummerow@chromium.org
-
-per-file int64-lowering.*=ahaas@chromium.org
-
-per-file simd-scalar-lowering.*=bbudge@chromium.org
-per-file simd-scalar-lowering.*=gdeepti@chromium.org
-per-file simd-scalar-lowering.*=zhin@chromium.org
diff --git a/src/compiler/backend/OWNERS b/src/compiler/backend/OWNERS
deleted file mode 100644
index d55672b6..00000000
--- a/src/compiler/backend/OWNERS
+++ /dev/null
@@ -1,8 +0,0 @@
-bbudge@chromium.org
-gdeepti@chromium.org
-zhin@chromium.org
-
-# Plus src/compiler owners.
-
-per-file register-allocator*=thibaudm@chromium.org
-per-file spill-placer*=thibaudm@chromium.org
diff --git a/src/compiler/backend/ppc/OWNERS b/src/compiler/backend/ppc/OWNERS
deleted file mode 100644
index 02c2cd75..00000000
--- a/src/compiler/backend/ppc/OWNERS
+++ /dev/null
@@ -1,5 +0,0 @@
-junyan@redhat.com
-joransiu@ca.ibm.com
-midawson@redhat.com
-mfarazma@redhat.com
-vasili.skurydzin@ibm.com
diff --git a/src/d8/OWNERS b/src/d8/OWNERS
deleted file mode 100644
index d57b8cb7..00000000
--- a/src/d8/OWNERS
+++ /dev/null
@@ -1,5 +0,0 @@
-binji@chromium.org
-bmeurer@chromium.org
-clemensb@chromium.org
-ulan@chromium.org
-verwaest@chromium.org
diff --git a/src/date/OWNERS b/src/date/OWNERS
deleted file mode 100644
index 3e6f2b94..00000000
--- a/src/date/OWNERS
+++ /dev/null
@@ -1,4 +0,0 @@
-ishell@chromium.org
-jshin@chromium.org
-ulan@chromium.org
-verwaest@chromium.org
diff --git a/src/debug/OWNERS b/src/debug/OWNERS
deleted file mode 100644
index 5b933520..00000000
--- a/src/debug/OWNERS
+++ /dev/null
@@ -1,6 +0,0 @@
-bmeurer@chromium.org
-jgruber@chromium.org
-mvstanton@chromium.org
-szuend@chromium.org
-verwaest@chromium.org
-yangguo@chromium.org
diff --git a/src/debug/ppc/OWNERS b/src/debug/ppc/OWNERS
deleted file mode 100644
index 02c2cd75..00000000
--- a/src/debug/ppc/OWNERS
+++ /dev/null
@@ -1,5 +0,0 @@
-junyan@redhat.com
-joransiu@ca.ibm.com
-midawson@redhat.com
-mfarazma@redhat.com
-vasili.skurydzin@ibm.com
diff --git a/src/debug/wasm/gdb-server/OWNERS b/src/debug/wasm/gdb-server/OWNERS
deleted file mode 100644
index e2c94e8d..00000000
--- a/src/debug/wasm/gdb-server/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-paolosev@microsoft.com
diff --git a/src/deoptimizer/OWNERS b/src/deoptimizer/OWNERS
deleted file mode 100644
index eae6bba0..00000000
--- a/src/deoptimizer/OWNERS
+++ /dev/null
@@ -1,5 +0,0 @@
-jgruber@chromium.org
-neis@chromium.org
-nicohartmann@chromium.org
-sigurds@chromium.org
-tebbi@chromium.org
diff --git a/src/diagnostics/OWNERS b/src/diagnostics/OWNERS
deleted file mode 100644
index 48d72aea..00000000
--- a/src/diagnostics/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-file:../../COMMON_OWNERS
diff --git a/src/execution/OWNERS b/src/execution/OWNERS
deleted file mode 100644
index 1e89f1e7..00000000
--- a/src/execution/OWNERS
+++ /dev/null
@@ -1,11 +0,0 @@
-bmeurer@chromium.org
-ishell@chromium.org
-jgruber@chromium.org
-jkummerow@chromium.org
-mythria@chromium.org
-delphick@chromium.org
-petermarshall@chromium.org
-szuend@chromium.org
-verwaest@chromium.org
-
-per-file futex-emulation.*=marja@chromium.org
diff --git a/src/extensions/OWNERS b/src/extensions/OWNERS
deleted file mode 100644
index 48d72aea..00000000
--- a/src/extensions/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-file:../../COMMON_OWNERS
diff --git a/src/flags/OWNERS b/src/flags/OWNERS
deleted file mode 100644
index 48d72aea..00000000
--- a/src/flags/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-file:../../COMMON_OWNERS
diff --git a/src/handles/OWNERS b/src/handles/OWNERS
deleted file mode 100644
index 4df0a254..00000000
--- a/src/handles/OWNERS
+++ /dev/null
@@ -1,5 +0,0 @@
-dinfuehr@chromium.org
-ishell@chromium.org
-jkummerow@chromium.org
-mlippautz@chromium.org
-ulan@chromium.org
diff --git a/src/heap/OWNERS b/src/heap/OWNERS
deleted file mode 100644
index 95beec5c..00000000
--- a/src/heap/OWNERS
+++ /dev/null
@@ -1,9 +0,0 @@
-bikineev@chromium.org
-dinfuehr@chromium.org
-hpayer@chromium.org
-mlippautz@chromium.org
-omerkatz@chromium.org
-ulan@chromium.org
-
-per-file *factory*=leszeks@chromium.org
-per-file read-only-*=delphick@chromium.org
diff --git a/src/ic/OWNERS b/src/ic/OWNERS
deleted file mode 100644
index 5bf39a2d..00000000
--- a/src/ic/OWNERS
+++ /dev/null
@@ -1,6 +0,0 @@
-bmeurer@chromium.org
-ishell@chromium.org
-jkummerow@chromium.org
-mvstanton@chromium.org
-verwaest@chromium.org
-mythria@chromium.org
diff --git a/src/init/OWNERS b/src/init/OWNERS
deleted file mode 100644
index 8e374f76..00000000
--- a/src/init/OWNERS
+++ /dev/null
@@ -1,11 +0,0 @@
-ahaas@chromium.org
-bmeurer@chromium.org
-ftang@chromium.org
-gsathya@chromium.org
-ishell@chromium.org
-jgruber@chromium.org
-jkummerow@chromium.org
-marja@chromium.org
-mathias@chromium.org
-ulan@chromium.org
-verwaest@chromium.org
diff --git a/src/inspector/OWNERS b/src/inspector/OWNERS
deleted file mode 100644
index ea8456bb..00000000
--- a/src/inspector/OWNERS
+++ /dev/null
@@ -1,9 +0,0 @@
-alph@chromium.org
-caseq@chromium.org
-dgozman@chromium.org
-kozyatinskiy@chromium.org
-pfeldman@chromium.org
-szuend@chromium.org
-yangguo@chromium.org
-
-per-file PRESUBMIT.py=file:../../INFRA_OWNERS
diff --git a/src/interpreter/OWNERS b/src/interpreter/OWNERS
deleted file mode 100644
index 481caea5..00000000
--- a/src/interpreter/OWNERS
+++ /dev/null
@@ -1,3 +0,0 @@
-leszeks@chromium.org
-mythria@chromium.org
-rmcilroy@chromium.org
diff --git a/src/json/OWNERS b/src/json/OWNERS
deleted file mode 100644
index 85599ae5..00000000
--- a/src/json/OWNERS
+++ /dev/null
@@ -1,3 +0,0 @@
-ishell@chromium.org
-jkummerow@chromium.org
-verwaest@chromium.org
diff --git a/src/libplatform/OWNERS b/src/libplatform/OWNERS
deleted file mode 100644
index 65e7ba44..00000000
--- a/src/libplatform/OWNERS
+++ /dev/null
@@ -1,2 +0,0 @@
-mlippautz@chromium.org
-ulan@chromium.org
diff --git a/src/libplatform/tracing/OWNERS b/src/libplatform/tracing/OWNERS
deleted file mode 100644
index 507f9040..00000000
--- a/src/libplatform/tracing/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-petermarshall@chromium.org
diff --git a/src/libsampler/OWNERS b/src/libsampler/OWNERS
deleted file mode 100644
index 6afd4d0f..00000000
--- a/src/libsampler/OWNERS
+++ /dev/null
@@ -1,2 +0,0 @@
-alph@chromium.org
-petermarshall@chromium.org
diff --git a/src/logging/OWNERS b/src/logging/OWNERS
deleted file mode 100644
index 48d72aea..00000000
--- a/src/logging/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-file:../../COMMON_OWNERS
diff --git a/src/numbers/OWNERS b/src/numbers/OWNERS
deleted file mode 100644
index c4022e3a..00000000
--- a/src/numbers/OWNERS
+++ /dev/null
@@ -1,5 +0,0 @@
-clemensb@chromium.org
-jgruber@chromium.org
-jkummerow@chromium.org
-sigurds@chromium.org
-verwaest@chromium.org
diff --git a/src/objects/OWNERS b/src/objects/OWNERS
deleted file mode 100644
index 48d72aea..00000000
--- a/src/objects/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-file:../../COMMON_OWNERS
diff --git a/src/parsing/OWNERS b/src/parsing/OWNERS
deleted file mode 100644
index 9d54af5f..00000000
--- a/src/parsing/OWNERS
+++ /dev/null
@@ -1,7 +0,0 @@
-adamk@chromium.org
-gsathya@chromium.org
-leszeks@chromium.org
-littledan@chromium.org
-marja@chromium.org
-neis@chromium.org
-verwaest@chromium.org
diff --git a/src/profiler/OWNERS b/src/profiler/OWNERS
deleted file mode 100644
index 28a7353e..00000000
--- a/src/profiler/OWNERS
+++ /dev/null
@@ -1,4 +0,0 @@
-alph@chromium.org
-petermarshall@chromium.org
-
-per-file *heap*=ulan@chromium.org
diff --git a/src/protobuf/OWNERS b/src/protobuf/OWNERS
deleted file mode 100644
index 507f9040..00000000
--- a/src/protobuf/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-petermarshall@chromium.org
diff --git a/src/regexp/OWNERS b/src/regexp/OWNERS
deleted file mode 100644
index 3322bb95..00000000
--- a/src/regexp/OWNERS
+++ /dev/null
@@ -1,2 +0,0 @@
-jgruber@chromium.org
-yangguo@chromium.org
diff --git a/src/regexp/ppc/OWNERS b/src/regexp/ppc/OWNERS
deleted file mode 100644
index 02c2cd75..00000000
--- a/src/regexp/ppc/OWNERS
+++ /dev/null
@@ -1,5 +0,0 @@
-junyan@redhat.com
-joransiu@ca.ibm.com
-midawson@redhat.com
-mfarazma@redhat.com
-vasili.skurydzin@ibm.com
diff --git a/src/roots/OWNERS b/src/roots/OWNERS
deleted file mode 100644
index aaffe920..00000000
--- a/src/roots/OWNERS
+++ /dev/null
@@ -1,9 +0,0 @@
-bmeurer@chromium.org
-delphick@chromium.org
-hpayer@chromium.org
-ishell@chromium.org
-jgruber@chromium.org
-jkummerow@chromium.org
-marja@chromium.org
-sigurds@chromium.org
-ulan@chromium.org
diff --git a/src/runtime/OWNERS b/src/runtime/OWNERS
deleted file mode 100644
index 48d72aea..00000000
--- a/src/runtime/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-file:../../COMMON_OWNERS
diff --git a/src/sanitizer/OWNERS b/src/sanitizer/OWNERS
deleted file mode 100644
index 29f827d1..00000000
--- a/src/sanitizer/OWNERS
+++ /dev/null
@@ -1,3 +0,0 @@
-file:../../INFRA_OWNERS
-
-clemensb@chromium.org
diff --git a/src/snapshot/OWNERS b/src/snapshot/OWNERS
deleted file mode 100644
index 0cf65443..00000000
--- a/src/snapshot/OWNERS
+++ /dev/null
@@ -1,4 +0,0 @@
-delphick@chromium.org
-jgruber@chromium.org
-leszeks@chromium.org
-verwaest@chromium.org
diff --git a/src/strings/OWNERS b/src/strings/OWNERS
deleted file mode 100644
index ac020e24..00000000
--- a/src/strings/OWNERS
+++ /dev/null
@@ -1,4 +0,0 @@
-bmeurer@chromium.org
-jkummerow@chromium.org
-leszeks@chromium.org
-verwaest@chromium.org
diff --git a/src/tasks/OWNERS b/src/tasks/OWNERS
deleted file mode 100644
index 31d383cf..00000000
--- a/src/tasks/OWNERS
+++ /dev/null
@@ -1,5 +0,0 @@
-ahaas@chromium.org
-clemensb@chromium.org
-mlippautz@chromium.org
-rmcilroy@chromium.org
-ulan@chromium.org
diff --git a/src/third_party/siphash/OWNERS b/src/third_party/siphash/OWNERS
deleted file mode 100644
index f0ea8b5f..00000000
--- a/src/third_party/siphash/OWNERS
+++ /dev/null
@@ -1,2 +0,0 @@
-sigurds@chromium.org
-verwaest@chromium.org
diff --git a/src/third_party/utf8-decoder/OWNERS b/src/third_party/utf8-decoder/OWNERS
deleted file mode 100644
index c008e4cb..00000000
--- a/src/third_party/utf8-decoder/OWNERS
+++ /dev/null
@@ -1,2 +0,0 @@
-mathias@chromium.org
-marja@chromium.org
diff --git a/src/third_party/valgrind/OWNERS b/src/third_party/valgrind/OWNERS
deleted file mode 100644
index cb9c7e9c..00000000
--- a/src/third_party/valgrind/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-file:../../../COMMON_OWNERS
diff --git a/src/third_party/vtune/OWNERS b/src/third_party/vtune/OWNERS
deleted file mode 100644
index cb9c7e9c..00000000
--- a/src/third_party/vtune/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-file:../../../COMMON_OWNERS
diff --git a/src/torque/OWNERS b/src/torque/OWNERS
deleted file mode 100644
index 03fa4c9d..00000000
--- a/src/torque/OWNERS
+++ /dev/null
@@ -1,6 +0,0 @@
-danno@chromium.org
-jarin@chromium.org
-mvstanton@chromium.org
-sigurds@chromium.org
-szuend@chromium.org
-tebbi@chromium.org
diff --git a/src/tracing/OWNERS b/src/tracing/OWNERS
deleted file mode 100644
index 6afd4d0f..00000000
--- a/src/tracing/OWNERS
+++ /dev/null
@@ -1,2 +0,0 @@
-alph@chromium.org
-petermarshall@chromium.org
diff --git a/src/trap-handler/OWNERS b/src/trap-handler/OWNERS
deleted file mode 100644
index 7035a46a..00000000
--- a/src/trap-handler/OWNERS
+++ /dev/null
@@ -1,8 +0,0 @@
-titzer@chromium.org
-ahaas@chromium.org
-
-# Changes to this directory should also be reviewed by:
-#
-# ahaas@chromium.org
-# mseaborn@chromium.org
-# mark@chromium.org
diff --git a/src/utils/OWNERS b/src/utils/OWNERS
deleted file mode 100644
index 48d72aea..00000000
--- a/src/utils/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-file:../../COMMON_OWNERS
diff --git a/src/wasm/OWNERS b/src/wasm/OWNERS
deleted file mode 100644
index 38224181..00000000
--- a/src/wasm/OWNERS
+++ /dev/null
@@ -1,10 +0,0 @@
-ahaas@chromium.org
-bbudge@chromium.org
-binji@chromium.org
-clemensb@chromium.org
-gdeepti@chromium.org
-jkummerow@chromium.org
-thibaudm@chromium.org
-zhin@chromium.org
-
-per-file wasm-js.*=adamk@chromium.org
diff --git a/src/wasm/baseline/ppc/OWNERS b/src/wasm/baseline/ppc/OWNERS
deleted file mode 100644
index 02c2cd75..00000000
--- a/src/wasm/baseline/ppc/OWNERS
+++ /dev/null
@@ -1,5 +0,0 @@
-junyan@redhat.com
-joransiu@ca.ibm.com
-midawson@redhat.com
-mfarazma@redhat.com
-vasili.skurydzin@ibm.com
diff --git a/src/zone/OWNERS b/src/zone/OWNERS
deleted file mode 100644
index 04bfcc5e..00000000
--- a/src/zone/OWNERS
+++ /dev/null
@@ -1,4 +0,0 @@
-clemensb@chromium.org
-ishell@chromium.org
-sigurds@chromium.org
-verwaest@chromium.org
diff --git a/test/torque/OWNERS b/test/torque/OWNERS
deleted file mode 100644
index 4e832f8c..00000000
--- a/test/torque/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-file:../../src/torque/OWNERS
diff --git a/testing/OWNERS b/testing/OWNERS
deleted file mode 100644
index cb04fa08..00000000
--- a/testing/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-file:../INFRA_OWNERS
diff --git a/testing/gmock/OWNERS b/testing/gmock/OWNERS
deleted file mode 100644
index d5fa70ce..00000000
--- a/testing/gmock/OWNERS
+++ /dev/null
@@ -1,2 +0,0 @@
-thakis@chromium.org
-pwnall@chromium.org
diff --git a/testing/gtest/OWNERS b/testing/gtest/OWNERS
deleted file mode 100644
index d5fa70ce..00000000
--- a/testing/gtest/OWNERS
+++ /dev/null
@@ -1,2 +0,0 @@
-thakis@chromium.org
-pwnall@chromium.org
diff --git a/third_party/zlib/OWNERS b/third_party/zlib/OWNERS
deleted file mode 100644
index 22f4d893..00000000
--- a/third_party/zlib/OWNERS
+++ /dev/null
@@ -1,7 +0,0 @@
-agl@chromium.org
-cavalcantii@chromium.org
-cblume@chromium.org
-mtklein@google.com
-scroggo@google.com
-
-# COMPONENT: Internals
diff --git a/third_party/zlib/contrib/bench/OWNERS b/third_party/zlib/contrib/bench/OWNERS
deleted file mode 100644
index f1e3d4f4..00000000
--- a/third_party/zlib/contrib/bench/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-noel@chromium.org
diff --git a/third_party/zlib/contrib/tests/OWNERS b/third_party/zlib/contrib/tests/OWNERS
deleted file mode 100644
index aa6a2d1b..00000000
--- a/third_party/zlib/contrib/tests/OWNERS
+++ /dev/null
@@ -1,2 +0,0 @@
-cblume@chromium.org
-cavalcantii@chromium.org
diff --git a/third_party/zlib/contrib/tests/fuzzers/OWNERS b/third_party/zlib/contrib/tests/fuzzers/OWNERS
deleted file mode 100644
index 6397ce69..00000000
--- a/third_party/zlib/contrib/tests/fuzzers/OWNERS
+++ /dev/null
@@ -1,2 +0,0 @@
-cblume@chromium.org
-mmoroz@chromium.org
diff --git a/third_party/zlib/google/OWNERS b/third_party/zlib/google/OWNERS
deleted file mode 100644
index 868af3cc..00000000
--- a/third_party/zlib/google/OWNERS
+++ /dev/null
@@ -1,6 +0,0 @@
-satorux@chromium.org
-
-# compression_utils*
-asvitkine@chromium.org
-isherman@chromium.org
-cavalcantii@chromium.org
diff --git a/tools/cfi/blacklist.txt b/tools/cfi/blacklist.txt
new file mode 100644
index 00000000..822f83f1
--- /dev/null
+++ b/tools/cfi/blacklist.txt
@@ -0,0 +1,29 @@
+# All std:: types
+# This should be possible to remove, if/when we build against
+# a statically linked libc++.
+type:std::*
+
+# Following entries Taken from chromium's tools/cfi/blacklist.txt
+[cfi-icall]
+
+######### Function pointers cast to incorrect type signatures
+
+# libicu is currently compiled such that in libicu the 'UChar' type is a
+# defined as a char16_t internally, but for the rest of chromium it's an
+# unsigned short, causing mismatched type signatures for icalls to/from icu
+# v8/src/intl.cc
+fun:*LocaleConvertCase*
+
+# PropertyCallbackArguments::Call methods cast function pointers
+src:*src/api-arguments-inl.h
+
+# v8 callback that casts argument template parameters
+fun:*PendingPhantomCallback*Invoke*
+
+# weak_callback_ is cast from original type.
+fun:*GlobalHandles*PostGarbageCollectionProcessing*
+
+fun:*InvokeAccessorGetterCallback*
+
+# check for type failed during indirect function call
+fun:*MemMove*