summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2020-03-05 16:32:43 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2021-03-16 15:21:45 +0100
commit97b90eeccf8e3b805abc355ae38465dfbcd9e23c (patch)
treeff6d327761cd484ef26b38743d1491ff7cfa089a
parent3aaaee3312bb9780f7c659167fe811c59dcd1b29 (diff)
downloadqtwebengine-chromium-97b90eeccf8e3b805abc355ae38465dfbcd9e23c.tar.gz
Fixes for jumbo build
Fixes necessary to make jumbo build work Change-Id: I1551ddeaa15fdc4e9db72e86ea49191193cb4964 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
-rw-r--r--chromium/base/BUILD.gn12
-rw-r--r--chromium/base/metrics/sparse_histogram.cc8
-rw-r--r--chromium/base/strings/string_piece.h4
-rw-r--r--chromium/cc/metrics/jank_metrics.cc8
-rw-r--r--chromium/components/guest_view/browser/BUILD.gn4
-rw-r--r--chromium/components/guest_view/renderer/BUILD.gn4
-rw-r--r--chromium/components/metrics/metrics_state_manager.cc4
-rw-r--r--chromium/components/printing/browser/BUILD.gn3
-rw-r--r--chromium/components/printing/common/BUILD.gn3
-rw-r--r--chromium/components/storage_monitor/BUILD.gn3
-rw-r--r--chromium/components/viz/service/BUILD.gn5
-rw-r--r--chromium/components/viz/service/display_embedder/skia_output_device_webview.cc8
-rw-r--r--chromium/content/browser/BUILD.gn151
-rw-r--r--chromium/content/browser/cookie_store/cookie_change_subscription.cc7
-rw-r--r--chromium/content/browser/devtools/BUILD.gn2
-rw-r--r--chromium/content/browser/net/cross_origin_embedder_policy_reporter.cc6
-rw-r--r--chromium/content/browser/quota/quota_change_dispatcher.h4
-rw-r--r--chromium/content/browser/renderer_host/render_frame_proxy_host.cc10
-rw-r--r--chromium/content/browser/service_worker/service_worker_resource_ops.h2
-rw-r--r--chromium/device/fido/cable/cable_discovery_data.h2
-rw-r--r--chromium/device/fido/public_key_credential_descriptor.h4
-rw-r--r--chromium/device/fido/public_key_credential_params.h4
-rw-r--r--chromium/device/fido/public_key_credential_rp_entity.h4
-rw-r--r--chromium/device/fido/public_key_credential_user_entity.h4
-rw-r--r--chromium/gpu/command_buffer/service/BUILD.gn7
-rw-r--r--chromium/gpu/config/BUILD.gn3
-rw-r--r--chromium/media/filters/media_file_checker.cc4
-rw-r--r--chromium/mojo/public/tools/bindings/mojom.gni5
-rw-r--r--chromium/services/network/public/cpp/BUILD.gn5
-rw-r--r--chromium/storage/browser/BUILD.gn4
-rw-r--r--chromium/storage/browser/quota/quota_settings.cc12
-rw-r--r--chromium/third_party/blink/common/user_agent/user_agent_metadata.cc6
-rw-r--r--chromium/third_party/blink/renderer/bindings/scripts/bind_gen/callback_interface.py1
-rw-r--r--chromium/third_party/blink/renderer/bindings/scripts/bind_gen/interface.py33
-rw-r--r--chromium/third_party/blink/renderer/core/BUILD.gn5
-rw-r--r--chromium/third_party/blink/renderer/core/animation/BUILD.gn3
-rw-r--r--chromium/third_party/blink/renderer/core/frame/sticky_ad_detector.cc8
-rw-r--r--chromium/third_party/blink/renderer/core/layout/ng/flex/ng_flex_layout_algorithm.cc36
-rw-r--r--chromium/third_party/blink/renderer/core/layout/ng/mathml/ng_math_scripts_layout_algorithm.cc4
-rw-r--r--chromium/third_party/blink/renderer/modules/bluetooth/bluetooth_device.cc4
-rw-r--r--chromium/third_party/blink/renderer/modules/canvas/BUILD.gn4
-rw-r--r--chromium/third_party/blink/renderer/modules/credentialmanager/otp_credential.cc6
-rw-r--r--chromium/third_party/blink/renderer/modules/mediastream/BUILD.gn7
-rw-r--r--chromium/third_party/blink/renderer/modules/native_io/native_io_file.cc2
-rw-r--r--chromium/third_party/blink/renderer/modules/native_io/native_io_file_sync.cc8
-rw-r--r--chromium/third_party/blink/renderer/modules/peerconnection/BUILD.gn4
-rw-r--r--chromium/third_party/blink/renderer/modules/webcodecs/BUILD.gn1
-rw-r--r--chromium/third_party/blink/renderer/modules/xr/xr_transient_input_hit_test_source.cc4
-rw-r--r--chromium/third_party/blink/renderer/platform/BUILD.gn10
-rw-r--r--chromium/third_party/blink/renderer/platform/audio/hrtf_panner.cc16
-rw-r--r--chromium/third_party/blink/renderer/platform/loader/web_url_request_util.cc1
-rw-r--r--chromium/third_party/blink/renderer/platform/widget/input/widget_input_handler_manager.cc4
-rw-r--r--chromium/ui/base/ime/win/BUILD.gn1
-rw-r--r--chromium/ui/base/x/BUILD.gn3
-rw-r--r--chromium/ui/color/BUILD.gn5
-rw-r--r--chromium/ui/events/blink/web_input_event_builders_win.cc4
-rw-r--r--chromium/ui/native_theme/BUILD.gn9
-rw-r--r--chromium/v8/src/heap/cppgc-js/cpp-heap.cc4
-rw-r--r--chromium/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc6
-rw-r--r--chromium/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h8
-rw-r--r--chromium/v8/src/heap/cppgc/marker.cc6
-rw-r--r--chromium/v8/src/regexp/experimental/experimental-compiler.cc4
-rw-r--r--chromium/v8/src/torque/csa-generator.cc8
63 files changed, 326 insertions, 205 deletions
diff --git a/chromium/base/BUILD.gn b/chromium/base/BUILD.gn
index 8c6f3289597..894f0a06330 100644
--- a/chromium/base/BUILD.gn
+++ b/chromium/base/BUILD.gn
@@ -894,6 +894,10 @@ jumbo_component("base") {
}
}
+ jumbo_excluded_sources = [
+ "logging.cc",
+ ]
+
if (is_win) {
sources += [
"debug/close_handle_hook_win.cc",
@@ -1202,6 +1206,7 @@ jumbo_component("base") {
"process/process_metrics_linux.cc",
"threading/platform_thread_linux.cc",
]
+ jumbo_excluded_sources += [ "process/memory_linux.cc" ]
}
if (!is_nacl) {
@@ -1825,6 +1830,8 @@ jumbo_component("base") {
"allocator/partition_allocator/thread_cache.h",
"allocator/partition_allocator/yield_processor.h",
]
+ jumbo_excluded_sources += [ "allocator/partition_allocator/random.cc", ]
+
if (is_win) {
sources += [
"allocator/partition_allocator/page_allocator_internals_win.h",
@@ -1860,6 +1867,11 @@ jumbo_component("base") {
"strings/string16.cc",
]
+ # winternl.h and NTSecAPI.h have different definitions of UNICODE_STRING.
+ # There's only one client of NTSecAPI.h in base but several of winternl.h,
+ # so exclude the NTSecAPI.h one.
+ jumbo_excluded_sources += [ "rand_util_win.cc" ]
+
deps += [ "//base/win:base_win_buildflags" ]
data_deps += [ "//build/win:runtime_libs" ]
diff --git a/chromium/base/metrics/sparse_histogram.cc b/chromium/base/metrics/sparse_histogram.cc
index 6d2720c2369..fb63af6f081 100644
--- a/chromium/base/metrics/sparse_histogram.cc
+++ b/chromium/base/metrics/sparse_histogram.cc
@@ -21,7 +21,7 @@
#include "base/values.h"
namespace {
-constexpr char kAsciiNewLine[] = "\n";
+constexpr char kAsciiNewLine2[] = "\n";
} // namespace
namespace base {
@@ -175,8 +175,8 @@ void SparseHistogram::WriteAscii(std::string* output) const {
std::unique_ptr<HistogramSamples> snapshot = SnapshotSamples();
WriteAsciiHeader(*snapshot, output);
- output->append(kAsciiNewLine);
- WriteAsciiBody(*snapshot, true, kAsciiNewLine, output);
+ output->append(kAsciiNewLine2);
+ WriteAsciiBody(*snapshot, true, kAsciiNewLine2, output);
}
base::DictionaryValue SparseHistogram::ToGraphDict() const {
@@ -186,7 +186,7 @@ base::DictionaryValue SparseHistogram::ToGraphDict() const {
base::DictionaryValue dict;
WriteAsciiHeader(*snapshot, &header);
- WriteAsciiBody(*snapshot, true, kAsciiNewLine, &body);
+ WriteAsciiBody(*snapshot, true, kAsciiNewLine2, &body);
dict.SetString("header", header);
dict.SetString("body", body);
diff --git a/chromium/base/strings/string_piece.h b/chromium/base/strings/string_piece.h
index b10707d94ef..4e5ac7d5798 100644
--- a/chromium/base/strings/string_piece.h
+++ b/chromium/base/strings/string_piece.h
@@ -162,7 +162,11 @@ template <typename STRING_TYPE> class BasicStringPiece {
// std::basic_string_view, so remove the special handling for it.
// Note: This doesn't just use STRING_TYPE::traits_type::length(), since that
// isn't constexpr until C++17.
+#if defined(COMPILER_GCC)
+ constexpr BasicStringPiece(const value_type* str) __attribute__((always_inline))
+#else
constexpr BasicStringPiece(const value_type* str)
+#endif
: ptr_(str), length_(!str ? 0 : CharTraits<value_type>::length(str)) {}
// Explicitly disallow construction from nullptr. Note that this does not
// catch construction from runtime strings that might be null.
diff --git a/chromium/cc/metrics/jank_metrics.cc b/chromium/cc/metrics/jank_metrics.cc
index b6237766c7e..e01ab0029d8 100644
--- a/chromium/cc/metrics/jank_metrics.cc
+++ b/chromium/cc/metrics/jank_metrics.cc
@@ -19,10 +19,10 @@ namespace cc {
namespace {
-constexpr int kBuiltinSequenceNum =
+constexpr int kBuiltinJankSequenceNum =
static_cast<int>(FrameSequenceTrackerType::kMaxType) + 1;
-constexpr int kMaximumJankHistogramIndex = 2 * kBuiltinSequenceNum;
-constexpr int kMaximumStaleHistogramIndex = kBuiltinSequenceNum;
+constexpr int kMaximumJankHistogramIndex = 2 * kBuiltinJankSequenceNum;
+constexpr int kMaximumStaleHistogramIndex = kBuiltinJankSequenceNum;
constexpr base::TimeDelta kStaleHistogramMin =
base::TimeDelta::FromMicroseconds(1);
@@ -56,7 +56,7 @@ int GetIndexForJankMetric(FrameSequenceMetrics::ThreadType thread_type,
return static_cast<int>(type);
DCHECK_EQ(thread_type, FrameSequenceMetrics::ThreadType::kCompositor);
- return static_cast<int>(type) + kBuiltinSequenceNum;
+ return static_cast<int>(type) + kBuiltinJankSequenceNum;
}
int GetIndexForStaleMetric(FrameSequenceTrackerType type) {
diff --git a/chromium/components/guest_view/browser/BUILD.gn b/chromium/components/guest_view/browser/BUILD.gn
index 4dcb6d1ff61..bc9386e4172 100644
--- a/chromium/components/guest_view/browser/BUILD.gn
+++ b/chromium/components/guest_view/browser/BUILD.gn
@@ -8,7 +8,9 @@
# remove this assert.
assert(!is_android && !is_ios)
-static_library("browser") {
+import("//build/config/jumbo.gni")
+
+jumbo_static_library("browser") {
output_name = "guest_view_browser"
sources = [
"//components/guest_view/browser/bad_message.cc",
diff --git a/chromium/components/guest_view/renderer/BUILD.gn b/chromium/components/guest_view/renderer/BUILD.gn
index 13065887efd..d79abfecbf7 100644
--- a/chromium/components/guest_view/renderer/BUILD.gn
+++ b/chromium/components/guest_view/renderer/BUILD.gn
@@ -8,7 +8,9 @@
# remove this assert.
assert(!is_android && !is_ios)
-static_library("renderer") {
+import("//build/config/jumbo.gni")
+
+jumbo_static_library("renderer") {
sources = [
"guest_view_container.cc",
"guest_view_container.h",
diff --git a/chromium/components/metrics/metrics_state_manager.cc b/chromium/components/metrics/metrics_state_manager.cc
index 3229da7384b..dd8931b8ab5 100644
--- a/chromium/components/metrics/metrics_state_manager.cc
+++ b/chromium/components/metrics/metrics_state_manager.cc
@@ -40,7 +40,7 @@ namespace {
// The argument used to generate a non-identifying entropy source. We want no
// more than 13 bits of entropy, so use this max to return a number in the range
// [0, 7999] as the entropy source (12.97 bits of entropy).
-const int kMaxLowEntropySize = 8000;
+const int kThisMaxLowEntropySize = 8000;
int64_t ReadEnabledDate(PrefService* local_state) {
return local_state->GetInt64(prefs::kMetricsReportingEnabledTimestamp);
@@ -321,7 +321,7 @@ std::unique_ptr<const base::FieldTrial::EntropyProvider>
MetricsStateManager::CreateLowEntropyProvider() {
int source = GetLowEntropySource();
return std::make_unique<variations::NormalizedMurmurHashEntropyProvider>(
- base::checked_cast<uint16_t>(source), kMaxLowEntropySize);
+ base::checked_cast<uint16_t>(source), kThisMaxLowEntropySize);
}
// static
diff --git a/chromium/components/printing/browser/BUILD.gn b/chromium/components/printing/browser/BUILD.gn
index c727ca42044..aa6c294a745 100644
--- a/chromium/components/printing/browser/BUILD.gn
+++ b/chromium/components/printing/browser/BUILD.gn
@@ -3,6 +3,7 @@
# found in the LICENSE file.
import("//build/buildflag_header.gni")
+import("//build/config/jumbo.gni")
if (is_chromeos) {
import("//printing/backend/tools/code_generator.gni")
}
@@ -30,7 +31,7 @@ if (is_chromeos) {
}
}
-static_library("browser") {
+jumbo_static_library("browser") {
sources = [
"print_composite_client.cc",
"print_composite_client.h",
diff --git a/chromium/components/printing/common/BUILD.gn b/chromium/components/printing/common/BUILD.gn
index d7d9e04887b..ba299d0a33a 100644
--- a/chromium/components/printing/common/BUILD.gn
+++ b/chromium/components/printing/common/BUILD.gn
@@ -2,11 +2,12 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
+import("//build/config/jumbo.gni")
import("//build/config/features.gni")
import("//mojo/public/tools/bindings/mojom.gni")
import("//printing/buildflags/buildflags.gni")
-static_library("common") {
+jumbo_static_library("common") {
sources = [
"cloud_print_cdd_conversion.cc",
"cloud_print_cdd_conversion.h",
diff --git a/chromium/components/storage_monitor/BUILD.gn b/chromium/components/storage_monitor/BUILD.gn
index 33bcb82c603..d45e903a13a 100644
--- a/chromium/components/storage_monitor/BUILD.gn
+++ b/chromium/components/storage_monitor/BUILD.gn
@@ -2,9 +2,10 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
+import("//build/config/jumbo.gni")
import("//build/config/features.gni")
-static_library("storage_monitor") {
+jumbo_static_library("storage_monitor") {
sources = [
"media_storage_util.cc",
"media_storage_util.h",
diff --git a/chromium/components/viz/service/BUILD.gn b/chromium/components/viz/service/BUILD.gn
index 5e7cae0671e..c56ea5edffa 100644
--- a/chromium/components/viz/service/BUILD.gn
+++ b/chromium/components/viz/service/BUILD.gn
@@ -178,6 +178,11 @@ viz_component("service") {
"viz_service_export.h",
]
+ jumbo_excluded_sources = [
+ "display/display.cc",
+ "display/overlay_processor_on_gpu.cc",
+ ]
+
defines = [ "VIZ_SERVICE_IMPLEMENTATION" ]
allow_circular_includes_from = [ ":gpu_service_dependencies" ]
diff --git a/chromium/components/viz/service/display_embedder/skia_output_device_webview.cc b/chromium/components/viz/service/display_embedder/skia_output_device_webview.cc
index a4af3e197cb..02efbf65f12 100644
--- a/chromium/components/viz/service/display_embedder/skia_output_device_webview.cc
+++ b/chromium/components/viz/service/display_embedder/skia_output_device_webview.cc
@@ -18,7 +18,7 @@
namespace viz {
namespace {
-constexpr auto kSurfaceColorType = kRGBA_8888_SkColorType;
+constexpr auto kMySurfaceColorType = kRGBA_8888_SkColorType;
}
SkiaOutputDeviceWebView::SkiaOutputDeviceWebView(
@@ -42,9 +42,9 @@ SkiaOutputDeviceWebView::SkiaOutputDeviceWebView(
DCHECK(context_state_->context());
capabilities_.sk_color_types[static_cast<int>(gfx::BufferFormat::RGBA_8888)] =
- kSurfaceColorType;
+ kMySurfaceColorType;
capabilities_.sk_color_types[static_cast<int>(gfx::BufferFormat::BGRA_8888)] =
- kSurfaceColorType;
+ kMySurfaceColorType;
}
SkiaOutputDeviceWebView::~SkiaOutputDeviceWebView() = default;
@@ -105,7 +105,7 @@ void SkiaOutputDeviceWebView::InitSkiaSurface(unsigned int fbo) {
GrGLFramebufferInfo framebuffer_info;
framebuffer_info.fFBOID = fbo;
framebuffer_info.fFormat = GL_RGBA8;
- SkColorType color_type = kSurfaceColorType;
+ SkColorType color_type = kMySurfaceColorType;
GrBackendRenderTarget render_target(size_.width(), size_.height(),
/*sampleCnt=*/0,
diff --git a/chromium/content/browser/BUILD.gn b/chromium/content/browser/BUILD.gn
index 1c3a5dda366..e9f611970e7 100644
--- a/chromium/content/browser/BUILD.gn
+++ b/chromium/content/browser/BUILD.gn
@@ -21,6 +21,82 @@ import("//printing/buildflags/buildflags.gni")
import("//third_party/blink/public/public_features.gni")
import("//tools/ipc_fuzzer/ipc_fuzzer.gni")
+jumbo_static_library("devtools_protocol") {
+ configs += [
+ "//build/config:precompiled_headers",
+ "//content:content_implementation",
+ ]
+
+ deps = [
+ "//base",
+ "//content/browser/devtools:devtools_background_services_proto",
+ "//content/browser/devtools:protocol_sources",
+ "//content/common:buildflags",
+ "//third_party/inspector_protocol:crdtp",
+ ]
+
+ sources = [
+ "$target_gen_dir/devtools/protocol/audits.cc",
+ "$target_gen_dir/devtools/protocol/audits.h",
+ "$target_gen_dir/devtools/protocol/background_service.cc",
+ "$target_gen_dir/devtools/protocol/background_service.h",
+ "$target_gen_dir/devtools/protocol/base_string_adapter.cc",
+ "$target_gen_dir/devtools/protocol/base_string_adapter.h",
+ "$target_gen_dir/devtools/protocol/browser.cc",
+ "$target_gen_dir/devtools/protocol/browser.h",
+ "$target_gen_dir/devtools/protocol/dom.cc",
+ "$target_gen_dir/devtools/protocol/dom.h",
+ "$target_gen_dir/devtools/protocol/emulation.cc",
+ "$target_gen_dir/devtools/protocol/emulation.h",
+ "$target_gen_dir/devtools/protocol/fetch.cc",
+ "$target_gen_dir/devtools/protocol/fetch.h",
+ "$target_gen_dir/devtools/protocol/forward.h",
+ "$target_gen_dir/devtools/protocol/input.cc",
+ "$target_gen_dir/devtools/protocol/input.h",
+ "$target_gen_dir/devtools/protocol/inspector.cc",
+ "$target_gen_dir/devtools/protocol/inspector.h",
+ "$target_gen_dir/devtools/protocol/io.cc",
+ "$target_gen_dir/devtools/protocol/io.h",
+ "$target_gen_dir/devtools/protocol/log.cc",
+ "$target_gen_dir/devtools/protocol/log.h",
+ "$target_gen_dir/devtools/protocol/memory.cc",
+ "$target_gen_dir/devtools/protocol/memory.h",
+ "$target_gen_dir/devtools/protocol/network.cc",
+ "$target_gen_dir/devtools/protocol/network.h",
+ "$target_gen_dir/devtools/protocol/overlay.cc",
+ "$target_gen_dir/devtools/protocol/overlay.h",
+ "$target_gen_dir/devtools/protocol/page.cc",
+ "$target_gen_dir/devtools/protocol/page.h",
+ "$target_gen_dir/devtools/protocol/protocol.cc",
+ "$target_gen_dir/devtools/protocol/protocol.h",
+ "$target_gen_dir/devtools/protocol/runtime.cc",
+ "$target_gen_dir/devtools/protocol/runtime.h",
+ "$target_gen_dir/devtools/protocol/schema.cc",
+ "$target_gen_dir/devtools/protocol/schema.h",
+ "$target_gen_dir/devtools/protocol/security.cc",
+ "$target_gen_dir/devtools/protocol/security.h",
+ "$target_gen_dir/devtools/protocol/service_worker.cc",
+ "$target_gen_dir/devtools/protocol/service_worker.h",
+ "$target_gen_dir/devtools/protocol/storage.cc",
+ "$target_gen_dir/devtools/protocol/storage.h",
+ "$target_gen_dir/devtools/protocol/system_info.cc",
+ "$target_gen_dir/devtools/protocol/system_info.h",
+ "$target_gen_dir/devtools/protocol/target.cc",
+ "$target_gen_dir/devtools/protocol/target.h",
+ "$target_gen_dir/devtools/protocol/tethering.cc",
+ "$target_gen_dir/devtools/protocol/tethering.h",
+ "$target_gen_dir/devtools/protocol/tracing.cc",
+ "$target_gen_dir/devtools/protocol/tracing.h",
+ ]
+ if (!is_android) {
+ # The WebAuthn devtools protocol API is not supported in Android yet.
+ sources += [
+ "$target_gen_dir/devtools/protocol/web_authn.cc",
+ "$target_gen_dir/devtools/protocol/web_authn.h",
+ ]
+ }
+}
+
jumbo_static_library("browser") {
# Only the public target should depend on this. All other targets (even
# internal content ones) should depend on the public one.
@@ -105,8 +181,6 @@ jumbo_static_library("browser") {
"//content/browser/content_index:content_index_proto",
"//content/browser/conversions:mojo_bindings",
"//content/browser/cookie_store:cookie_store_proto",
- "//content/browser/devtools:devtools_background_services_proto",
- "//content/browser/devtools:protocol_sources",
"//content/browser/file_system_access:proto",
"//content/browser/notifications:notification_proto",
"//content/browser/payments:payment_app_proto",
@@ -246,6 +320,7 @@ jumbo_static_library("browser") {
"//ui/snapshot",
"//ui/touch_selection",
"//v8:v8_version",
+ ":devtools_protocol",
]
public_deps = [
@@ -260,57 +335,6 @@ jumbo_static_library("browser") {
]
sources = [
- "$target_gen_dir/devtools/protocol/audits.cc",
- "$target_gen_dir/devtools/protocol/audits.h",
- "$target_gen_dir/devtools/protocol/background_service.cc",
- "$target_gen_dir/devtools/protocol/background_service.h",
- "$target_gen_dir/devtools/protocol/base_string_adapter.cc",
- "$target_gen_dir/devtools/protocol/base_string_adapter.h",
- "$target_gen_dir/devtools/protocol/browser.cc",
- "$target_gen_dir/devtools/protocol/browser.h",
- "$target_gen_dir/devtools/protocol/dom.cc",
- "$target_gen_dir/devtools/protocol/dom.h",
- "$target_gen_dir/devtools/protocol/emulation.cc",
- "$target_gen_dir/devtools/protocol/emulation.h",
- "$target_gen_dir/devtools/protocol/fetch.cc",
- "$target_gen_dir/devtools/protocol/fetch.h",
- "$target_gen_dir/devtools/protocol/forward.h",
- "$target_gen_dir/devtools/protocol/input.cc",
- "$target_gen_dir/devtools/protocol/input.h",
- "$target_gen_dir/devtools/protocol/inspector.cc",
- "$target_gen_dir/devtools/protocol/inspector.h",
- "$target_gen_dir/devtools/protocol/io.cc",
- "$target_gen_dir/devtools/protocol/io.h",
- "$target_gen_dir/devtools/protocol/log.cc",
- "$target_gen_dir/devtools/protocol/log.h",
- "$target_gen_dir/devtools/protocol/memory.cc",
- "$target_gen_dir/devtools/protocol/memory.h",
- "$target_gen_dir/devtools/protocol/network.cc",
- "$target_gen_dir/devtools/protocol/network.h",
- "$target_gen_dir/devtools/protocol/overlay.cc",
- "$target_gen_dir/devtools/protocol/overlay.h",
- "$target_gen_dir/devtools/protocol/page.cc",
- "$target_gen_dir/devtools/protocol/page.h",
- "$target_gen_dir/devtools/protocol/protocol.cc",
- "$target_gen_dir/devtools/protocol/protocol.h",
- "$target_gen_dir/devtools/protocol/runtime.cc",
- "$target_gen_dir/devtools/protocol/runtime.h",
- "$target_gen_dir/devtools/protocol/schema.cc",
- "$target_gen_dir/devtools/protocol/schema.h",
- "$target_gen_dir/devtools/protocol/security.cc",
- "$target_gen_dir/devtools/protocol/security.h",
- "$target_gen_dir/devtools/protocol/service_worker.cc",
- "$target_gen_dir/devtools/protocol/service_worker.h",
- "$target_gen_dir/devtools/protocol/storage.cc",
- "$target_gen_dir/devtools/protocol/storage.h",
- "$target_gen_dir/devtools/protocol/system_info.cc",
- "$target_gen_dir/devtools/protocol/system_info.h",
- "$target_gen_dir/devtools/protocol/target.cc",
- "$target_gen_dir/devtools/protocol/target.h",
- "$target_gen_dir/devtools/protocol/tethering.cc",
- "$target_gen_dir/devtools/protocol/tethering.h",
- "$target_gen_dir/devtools/protocol/tracing.cc",
- "$target_gen_dir/devtools/protocol/tracing.h",
"about_url_loader_factory.cc",
"about_url_loader_factory.h",
"accessibility/accessibility_event_recorder.cc",
@@ -2048,6 +2072,13 @@ jumbo_static_library("browser") {
]
}
+ jumbo_excluded_sources = [
+ "push_messaging/push_messaging_router.cc",
+ "renderer_host/media/media_devices_manager.cc",
+ "service_worker/service_worker_registry.cc",
+ "web_package/web_bundle_blob_data_source.cc",
+ ]
+
if (toolkit_views) {
deps += [ "//ui/events" ]
}
@@ -2267,6 +2298,9 @@ jumbo_static_library("browser") {
"media/capture/desktop_capture_device.h",
]
deps += [ "//third_party/webrtc_overrides:webrtc_component" ]
+ jumbo_excluded_sources += [
+ "media/capture/desktop_capture_device.cc",
+ ]
}
}
@@ -2555,6 +2589,12 @@ jumbo_static_library("browser") {
"web_contents/web_contents_view_android.h",
]
+ jumbo_excluded_sources += [
+ # Files with kJavaLangClass and similar constants:
+ # Bug https://crbug.com/787557.
+ "android/java/java_method.cc", # and in gin_java_bound_object.cc.
+ ]
+
deps += [
":reflection_jni_headers",
"//build/config/freetype",
@@ -2582,10 +2622,6 @@ jumbo_static_library("browser") {
} else {
# Not Android.
sources += [
- # The WebAuthn devtools protocol API is not supported in Android yet.
- "$target_gen_dir/devtools/protocol/web_authn.cc",
- "$target_gen_dir/devtools/protocol/web_authn.h",
-
# Devtools frontend not included in Android
"devtools/devtools_frontend_host_impl.cc",
"devtools/devtools_frontend_host_impl.h",
@@ -2810,6 +2846,7 @@ jumbo_static_library("browser") {
"gpu/viz_devtools_connector.cc",
"gpu/viz_devtools_connector.h",
]
+ jumbo_excluded_sources += [ "gpu/viz_devtools_connector.cc" ]
}
if (enable_vr) {
diff --git a/chromium/content/browser/cookie_store/cookie_change_subscription.cc b/chromium/content/browser/cookie_store/cookie_change_subscription.cc
index 6dff0ba3213..4e35e50be4d 100644
--- a/chromium/content/browser/cookie_store/cookie_change_subscription.cc
+++ b/chromium/content/browser/cookie_store/cookie_change_subscription.cc
@@ -7,14 +7,15 @@
#include <utility>
#include "content/browser/cookie_store/cookie_change_subscriptions.pb.h"
+#include "third_party/blink/renderer/platform/wtf/assertions.h"
namespace content {
namespace {
-#define STATIC_ASSERT_ENUM(a, b) \
- static_assert(static_cast<int>(a) == static_cast<int>(b), \
- "mismatching enums: " #a)
+//#define STATIC_ASSERT_ENUM(a, b) \
+// static_assert(static_cast<int>(a) == static_cast<int>(b), \
+// "mismatching enums: " #a)
STATIC_ASSERT_ENUM(network::mojom::CookieMatchType::EQUALS,
proto::CookieMatchType::EQUALS);
diff --git a/chromium/content/browser/devtools/BUILD.gn b/chromium/content/browser/devtools/BUILD.gn
index d715654aeea..aaa9842bc0d 100644
--- a/chromium/content/browser/devtools/BUILD.gn
+++ b/chromium/content/browser/devtools/BUILD.gn
@@ -39,7 +39,7 @@ if (!is_android && !is_fuchsia) {
}
inspector_protocol_generate("protocol_sources") {
- visibility = [ "//content/browser" ]
+ visibility = [ "//content/browser:*" ]
deps = [ "//third_party/blink/public/devtools_protocol:protocol_version" ]
_blink_protocol_path = rebase_path(
"$root_gen_dir/third_party/blink/public/devtools_protocol/protocol.json",
diff --git a/chromium/content/browser/net/cross_origin_embedder_policy_reporter.cc b/chromium/content/browser/net/cross_origin_embedder_policy_reporter.cc
index 03616fbcc27..f63cbb90142 100644
--- a/chromium/content/browser/net/cross_origin_embedder_policy_reporter.cc
+++ b/chromium/content/browser/net/cross_origin_embedder_policy_reporter.cc
@@ -13,7 +13,7 @@ namespace content {
namespace {
-constexpr char kType[] = "coep";
+constexpr char kTypeCoep[] = "coep";
GURL StripUsernameAndPassword(const GURL& url) {
url::Replacements<char> replacements;
@@ -95,7 +95,7 @@ void CrossOriginEmbedderPolicyReporter::QueueAndNotify(
blink::mojom::ReportBodyElement::New("disposition", disposition));
observer_->Notify(blink::mojom::Report::New(
- kType, context_url_, blink::mojom::ReportBody::New(std::move(list))));
+ kTypeCoep, context_url_, blink::mojom::ReportBody::New(std::move(list))));
}
if (endpoint) {
base::DictionaryValue body_to_pass;
@@ -107,7 +107,7 @@ void CrossOriginEmbedderPolicyReporter::QueueAndNotify(
// TODO(https://crbug.com/993805): Pass in the appropriate
// NetworkIsolationKey.
storage_partition_->GetNetworkContext()->QueueReport(
- kType, *endpoint, context_url_, net::NetworkIsolationKey::Todo(),
+ kTypeCoep, *endpoint, context_url_, net::NetworkIsolationKey::Todo(),
/*user_agent=*/base::nullopt, std::move(body_to_pass));
}
}
diff --git a/chromium/content/browser/quota/quota_change_dispatcher.h b/chromium/content/browser/quota/quota_change_dispatcher.h
index cfd3937132c..920f4ea3070 100644
--- a/chromium/content/browser/quota/quota_change_dispatcher.h
+++ b/chromium/content/browser/quota/quota_change_dispatcher.h
@@ -16,8 +16,6 @@
#include "third_party/blink/public/mojom/quota/quota_manager_host.mojom.h"
#include "url/origin.h"
-class TimeDelta;
-
namespace content {
// Dispatches a storage pressure event to listeners across multiple origins.
@@ -69,4 +67,4 @@ class CONTENT_EXPORT QuotaChangeDispatcher
} // namespace content
-#endif // CONTENT_BROWSER_QUOTA_QUOTA_CHANGE_DISPATCHER_H_ \ No newline at end of file
+#endif // CONTENT_BROWSER_QUOTA_QUOTA_CHANGE_DISPATCHER_H_
diff --git a/chromium/content/browser/renderer_host/render_frame_proxy_host.cc b/chromium/content/browser/renderer_host/render_frame_proxy_host.cc
index 2e4e1ead8f9..6668564415a 100644
--- a/chromium/content/browser/renderer_host/render_frame_proxy_host.cc
+++ b/chromium/content/browser/renderer_host/render_frame_proxy_host.cc
@@ -58,10 +58,10 @@ typedef std::unordered_map<RenderFrameProxyHostID,
base::LazyInstance<RoutingIDFrameProxyMap>::DestructorAtExit
g_routing_id_frame_proxy_map = LAZY_INSTANCE_INITIALIZER;
-using TokenFrameMap = std::unordered_map<base::UnguessableToken,
- RenderFrameProxyHost*,
- base::UnguessableTokenHash>;
-base::LazyInstance<TokenFrameMap>::Leaky g_token_frame_proxy_map =
+using TokenFrameProxyMap = std::unordered_map<base::UnguessableToken,
+ RenderFrameProxyHost*,
+ base::UnguessableTokenHash>;
+base::LazyInstance<TokenFrameProxyMap>::Leaky g_token_frame_proxy_map =
LAZY_INSTANCE_INITIALIZER;
} // namespace
@@ -86,7 +86,7 @@ RenderFrameProxyHost* RenderFrameProxyHost::FromFrameToken(
int process_id,
const base::UnguessableToken& frame_token) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
- TokenFrameMap* frames = g_token_frame_proxy_map.Pointer();
+ TokenFrameProxyMap* frames = g_token_frame_proxy_map.Pointer();
auto it = frames->find(frame_token);
// The check against |process_id| isn't strictly necessary, but represents
// an extra level of protection against a renderer trying to force a frame
diff --git a/chromium/content/browser/service_worker/service_worker_resource_ops.h b/chromium/content/browser/service_worker/service_worker_resource_ops.h
index ca71cc48bc0..bc9d3affb79 100644
--- a/chromium/content/browser/service_worker/service_worker_resource_ops.h
+++ b/chromium/content/browser/service_worker/service_worker_resource_ops.h
@@ -149,7 +149,7 @@ class CONTENT_EXPORT ServiceWorkerResourceReaderImpl
DiskEntryOpener entry_opener_;
// Used to read metadata from disk cache.
- scoped_refptr<BigIOBuffer> metadata_buffer_;
+ scoped_refptr<content::BigIOBuffer> metadata_buffer_;
// Holds the return value of ReadResponseHead(). Stored as a member field
// to handle //net-style maybe-async methods.
network::mojom::URLResponseHeadPtr response_head_;
diff --git a/chromium/device/fido/cable/cable_discovery_data.h b/chromium/device/fido/cable/cable_discovery_data.h
index 14c9dfd617a..846a0c8387f 100644
--- a/chromium/device/fido/cable/cable_discovery_data.h
+++ b/chromium/device/fido/cable/cable_discovery_data.h
@@ -94,7 +94,7 @@ struct COMPONENT_EXPORT(DEVICE_FIDO) Pairing {
// within the structure is validated by using |local_identity_seed| and
// |handshake_hash|.
static base::Optional<std::unique_ptr<Pairing>> Parse(
- const cbor::Value& cbor,
+ const ::cbor::Value& cbor,
uint32_t tunnel_server_domain,
base::span<const uint8_t, kQRSeedSize> local_identity_seed,
base::span<const uint8_t, 32> handshake_hash);
diff --git a/chromium/device/fido/public_key_credential_descriptor.h b/chromium/device/fido/public_key_credential_descriptor.h
index 70b89428c00..62772d5cac6 100644
--- a/chromium/device/fido/public_key_credential_descriptor.h
+++ b/chromium/device/fido/public_key_credential_descriptor.h
@@ -25,7 +25,7 @@ namespace device {
class COMPONENT_EXPORT(DEVICE_FIDO) PublicKeyCredentialDescriptor {
public:
static base::Optional<PublicKeyCredentialDescriptor> CreateFromCBORValue(
- const cbor::Value& cbor);
+ const ::cbor::Value& cbor);
PublicKeyCredentialDescriptor();
PublicKeyCredentialDescriptor(CredentialType credential_type,
@@ -63,7 +63,7 @@ class COMPONENT_EXPORT(DEVICE_FIDO) PublicKeyCredentialDescriptor {
base::flat_set<FidoTransportProtocol> transports_;
};
-cbor::Value AsCBOR(const PublicKeyCredentialDescriptor&);
+::cbor::Value AsCBOR(const PublicKeyCredentialDescriptor&);
} // namespace device
diff --git a/chromium/device/fido/public_key_credential_params.h b/chromium/device/fido/public_key_credential_params.h
index c93ca32e61b..f62fc338063 100644
--- a/chromium/device/fido/public_key_credential_params.h
+++ b/chromium/device/fido/public_key_credential_params.h
@@ -32,7 +32,7 @@ class COMPONENT_EXPORT(DEVICE_FIDO) PublicKeyCredentialParams {
};
static base::Optional<PublicKeyCredentialParams> CreateFromCBORValue(
- const cbor::Value& cbor_value);
+ const ::cbor::Value& cbor_value);
explicit PublicKeyCredentialParams(
std::vector<CredentialInfo> credential_params);
@@ -50,7 +50,7 @@ class COMPONENT_EXPORT(DEVICE_FIDO) PublicKeyCredentialParams {
std::vector<CredentialInfo> public_key_credential_params_;
};
-cbor::Value AsCBOR(const PublicKeyCredentialParams&);
+::cbor::Value AsCBOR(const PublicKeyCredentialParams&);
} // namespace device
diff --git a/chromium/device/fido/public_key_credential_rp_entity.h b/chromium/device/fido/public_key_credential_rp_entity.h
index 60fd7d8e3d1..3b4691f78e9 100644
--- a/chromium/device/fido/public_key_credential_rp_entity.h
+++ b/chromium/device/fido/public_key_credential_rp_entity.h
@@ -23,7 +23,7 @@ namespace device {
struct COMPONENT_EXPORT(DEVICE_FIDO) PublicKeyCredentialRpEntity {
public:
static base::Optional<PublicKeyCredentialRpEntity> CreateFromCBORValue(
- const cbor::Value& cbor);
+ const ::cbor::Value& cbor);
PublicKeyCredentialRpEntity();
explicit PublicKeyCredentialRpEntity(std::string id);
@@ -43,7 +43,7 @@ struct COMPONENT_EXPORT(DEVICE_FIDO) PublicKeyCredentialRpEntity {
base::Optional<GURL> icon_url;
};
-cbor::Value AsCBOR(const PublicKeyCredentialRpEntity&);
+::cbor::Value AsCBOR(const PublicKeyCredentialRpEntity&);
} // namespace device
diff --git a/chromium/device/fido/public_key_credential_user_entity.h b/chromium/device/fido/public_key_credential_user_entity.h
index 240245597f1..ac00239d239 100644
--- a/chromium/device/fido/public_key_credential_user_entity.h
+++ b/chromium/device/fido/public_key_credential_user_entity.h
@@ -24,7 +24,7 @@ namespace device {
class COMPONENT_EXPORT(DEVICE_FIDO) PublicKeyCredentialUserEntity {
public:
static base::Optional<PublicKeyCredentialUserEntity> CreateFromCBORValue(
- const cbor::Value& cbor);
+ const ::cbor::Value& cbor);
PublicKeyCredentialUserEntity();
explicit PublicKeyCredentialUserEntity(std::vector<uint8_t> id);
@@ -47,7 +47,7 @@ class COMPONENT_EXPORT(DEVICE_FIDO) PublicKeyCredentialUserEntity {
base::Optional<GURL> icon_url;
};
-cbor::Value AsCBOR(const PublicKeyCredentialUserEntity&);
+::cbor::Value AsCBOR(const PublicKeyCredentialUserEntity&);
} // namespace device
diff --git a/chromium/gpu/command_buffer/service/BUILD.gn b/chromium/gpu/command_buffer/service/BUILD.gn
index a6dfbf1b4f8..a6adaaa0080 100644
--- a/chromium/gpu/command_buffer/service/BUILD.gn
+++ b/chromium/gpu/command_buffer/service/BUILD.gn
@@ -2,7 +2,6 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-import("//build/config/jumbo.gni")
import("//build/config/ui.gni")
import("//gpu/vulkan/features.gni")
import("//skia/features.gni")
@@ -26,9 +25,9 @@ group("gles2") {
}
if (is_component_build) {
- link_target_type = "jumbo_source_set"
+ link_target_type = "source_set"
} else {
- link_target_type = "jumbo_static_library"
+ link_target_type = "static_library"
}
target(link_target_type, "service_sources") {
# External code should depend on this via //gpu/command_buffer/service above
@@ -488,7 +487,7 @@ proto_library("disk_cache_proto") {
}
if (is_android) {
- jumbo_static_library("android_texture_owner_test_support") {
+ static_library("android_texture_owner_test_support") {
testonly = true
sources = [
"mock_abstract_texture.cc",
diff --git a/chromium/gpu/config/BUILD.gn b/chromium/gpu/config/BUILD.gn
index 18a0db79907..859cc506e4c 100644
--- a/chromium/gpu/config/BUILD.gn
+++ b/chromium/gpu/config/BUILD.gn
@@ -5,7 +5,6 @@
import("//build/config/chrome_build.gni")
import("//build/config/chromecast_build.gni")
import("//build/config/chromeos/ui_mode.gni")
-import("//build/config/jumbo.gni")
import("//build/config/python.gni")
import("//build/config/ui.gni")
import("//gpu/vulkan/features.gni")
@@ -114,7 +113,7 @@ if (enable_vulkan) {
}
}
-jumbo_source_set("config_sources") {
+source_set("config_sources") {
# External code should depend on this via //gpu/config above rather than
# depending on this directly or the component build will break.
visibility = [ "//gpu/*" ]
diff --git a/chromium/media/filters/media_file_checker.cc b/chromium/media/filters/media_file_checker.cc
index a0f2848bbc6..2ae23e02fcb 100644
--- a/chromium/media/filters/media_file_checker.cc
+++ b/chromium/media/filters/media_file_checker.cc
@@ -29,7 +29,7 @@ void OnMediaFileCheckerError(bool* called) {
*called = false;
}
-struct Decoder {
+struct DecoderStruct {
std::unique_ptr<AVCodecContext, ScopedPtrAVFreeContext> context;
std::unique_ptr<FFmpegDecodingLoop> loop;
};
@@ -59,7 +59,7 @@ bool MediaFileChecker::Start(base::TimeDelta check_time) {
// Remember the codec context for any decodable audio or video streams.
bool found_streams = false;
- std::vector<Decoder> stream_contexts(format_context->nb_streams);
+ std::vector<DecoderStruct> stream_contexts(format_context->nb_streams);
for (size_t i = 0; i < format_context->nb_streams; ++i) {
AVCodecParameters* cp = format_context->streams[i]->codecpar;
diff --git a/chromium/mojo/public/tools/bindings/mojom.gni b/chromium/mojo/public/tools/bindings/mojom.gni
index 989825f5ef3..dd042201d21 100644
--- a/chromium/mojo/public/tools/bindings/mojom.gni
+++ b/chromium/mojo/public/tools/bindings/mojom.gni
@@ -2,7 +2,6 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-import("//build/config/jumbo.gni")
import("//build/config/python.gni")
import("//third_party/closure_compiler/closure_args.gni")
import("//third_party/closure_compiler/compile_js.gni")
@@ -848,7 +847,7 @@ template("mojom") {
}
shared_cpp_sources_target_name = "${target_name}_shared_cpp_sources"
- jumbo_source_set(shared_cpp_sources_target_name) {
+ source_set(shared_cpp_sources_target_name) {
if (defined(invoker.testonly)) {
testonly = invoker.testonly
}
@@ -1361,7 +1360,7 @@ template("mojom") {
js_data_deps_target_name = target_name + "_js_data_deps"
not_needed([ "js_data_deps_target_name" ])
- target("jumbo_" + output_target_type, "${target_name}${variant_suffix}") {
+ target(output_target_type, "${target_name}${variant_suffix}") {
if (defined(output_name_override)) {
output_name = output_name_override
}
diff --git a/chromium/services/network/public/cpp/BUILD.gn b/chromium/services/network/public/cpp/BUILD.gn
index 92bae4c0cc9..431e46b32aa 100644
--- a/chromium/services/network/public/cpp/BUILD.gn
+++ b/chromium/services/network/public/cpp/BUILD.gn
@@ -273,6 +273,11 @@ jumbo_component("cpp_base") {
"url_request_mojom_traits.cc",
"url_request_mojom_traits.h",
]
+ jumbo_excluded_sources = [
+ "network_ipc_param_traits.cc",
+ "p2p_param_traits.cc",
+ "url_request_mojom_traits.cc"
+ ]
configs += [ "//build/config/compiler:wexit_time_destructors" ]
diff --git a/chromium/storage/browser/BUILD.gn b/chromium/storage/browser/BUILD.gn
index c8bd1e0c90f..5947353f789 100644
--- a/chromium/storage/browser/BUILD.gn
+++ b/chromium/storage/browser/BUILD.gn
@@ -214,6 +214,10 @@ jumbo_component("browser") {
"quota/usage_tracker.h",
]
+ jumbo_excluded_sources = [
+ "file_system/local_file_stream_reader.cc",
+ ]
+
defines = [ "IS_STORAGE_BROWSER_IMPL" ]
configs += [
"//build/config:precompiled_headers",
diff --git a/chromium/storage/browser/quota/quota_settings.cc b/chromium/storage/browser/quota/quota_settings.cc
index 4b8ac29b314..7a5fb1b9ae9 100644
--- a/chromium/storage/browser/quota/quota_settings.cc
+++ b/chromium/storage/browser/quota/quota_settings.cc
@@ -24,7 +24,7 @@ namespace storage {
namespace {
-const int64_t kMBytes = 1024 * 1024;
+const int64_t _kMBytes = 1024 * 1024;
const int kRandomizedPercentage = 10;
const double kDefaultPerHostRatio = 0.75;
const double kDefaultPoolSizeRatio = 0.8;
@@ -32,7 +32,7 @@ const double kIncognitoQuotaRatioLowerBound = 0.15;
const double kIncognitoQuotaRatioUpperBound = 0.2;
// Skews |value| by +/- |percent|.
-int64_t RandomizeByPercent(int64_t value, int percent) {
+int64_t MyRandomizeByPercent(int64_t value, int percent) {
double random_percent = (base::RandDouble() - 0.5) * percent * 2;
return value + (value * (random_percent / 100.0));
}
@@ -83,7 +83,7 @@ base::Optional<QuotaSettings> CalculateNominalDynamicSettings(
// * 64GB storage -- min(6GB,2GB) = 2GB
// * 16GB storage -- min(1.6GB,2GB) = 1.6GB
// * 8GB storage -- min(800MB,2GB) = 800MB
- const int64_t kShouldRemainAvailableFixed = 2048 * kMBytes; // 2GB
+ const int64_t kShouldRemainAvailableFixed = 2048 * _kMBytes; // 2GB
const double kShouldRemainAvailableRatio = 0.1; // 10%
// The amount of the device's storage the browser attempts to
@@ -98,7 +98,7 @@ base::Optional<QuotaSettings> CalculateNominalDynamicSettings(
// * 64GB storage -- min(640MB,1GB) = 640MB
// * 16GB storage -- min(160MB,1GB) = 160MB
// * 8GB storage -- min(80MB,1GB) = 80MB
- const int64_t kMustRemainAvailableFixed = 1024 * kMBytes; // 1GB
+ const int64_t kMustRemainAvailableFixed = 1024 * _kMBytes; // 1GB
const double kMustRemainAvailableRatio = 0.01; // 1%
// The fraction of the temporary pool that can be utilized by a single host.
@@ -107,7 +107,7 @@ base::Optional<QuotaSettings> CalculateNominalDynamicSettings(
// SessionOnly (or ephemeral) origins are allotted a fraction of what
// normal origins are provided, and the amount is capped to a hard limit.
const double kSessionOnlyHostQuotaRatio = 0.1; // 10%
- const int64_t kMaxSessionOnlyHostQuota = 300 * kMBytes;
+ const int64_t kMaxSessionOnlyHostQuota = 300 * _kMBytes;
QuotaSettings settings;
@@ -128,7 +128,7 @@ base::Optional<QuotaSettings> CalculateNominalDynamicSettings(
static_cast<int64_t>(total * kMustRemainAvailableRatio));
settings.per_host_quota = pool_size * kPerHostTemporaryRatio;
settings.session_only_per_host_quota = std::min(
- RandomizeByPercent(kMaxSessionOnlyHostQuota, kRandomizedPercentage),
+ MyRandomizeByPercent(kMaxSessionOnlyHostQuota, kRandomizedPercentage),
static_cast<int64_t>(settings.per_host_quota *
kSessionOnlyHostQuotaRatio));
settings.refresh_interval = base::TimeDelta::FromSeconds(60);
diff --git a/chromium/third_party/blink/common/user_agent/user_agent_metadata.cc b/chromium/third_party/blink/common/user_agent/user_agent_metadata.cc
index e6477dcf950..e3bfa8be48c 100644
--- a/chromium/third_party/blink/common/user_agent/user_agent_metadata.cc
+++ b/chromium/third_party/blink/common/user_agent/user_agent_metadata.cc
@@ -10,7 +10,7 @@
namespace blink {
namespace {
-constexpr uint32_t kVersion = 2u;
+constexpr uint32_t kVersionUA = 2u;
} // namespace
UserAgentBrandVersion::UserAgentBrandVersion(
@@ -47,7 +47,7 @@ base::Optional<std::string> UserAgentMetadata::Marshal(
if (!in)
return base::nullopt;
base::Pickle out;
- out.WriteUInt32(kVersion);
+ out.WriteUInt32(kVersionUA);
out.WriteUInt32(in->brand_version_list.size());
for (const auto& brand_version : in->brand_version_list) {
@@ -75,7 +75,7 @@ base::Optional<UserAgentMetadata> UserAgentMetadata::Demarshal(
uint32_t version;
UserAgentMetadata out;
- if (!in.ReadUInt32(&version) || version != kVersion)
+ if (!in.ReadUInt32(&version) || version != kVersionUA)
return base::nullopt;
uint32_t brand_version_size;
diff --git a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/callback_interface.py b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/callback_interface.py
index f64cef88c48..8417375cb05 100644
--- a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/callback_interface.py
+++ b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/callback_interface.py
@@ -185,6 +185,7 @@ def generate_callback_interface(callback_interface_identifier):
cg_context,
FN_INSTALL_INTERFACE_TEMPLATE,
class_name=class_name,
+ api_class_name=class_name,
trampoline_var_name=None,
constructor_entries=[],
supplemental_install_node=SequenceNode(),
diff --git a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/interface.py b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/interface.py
index 5a6c82c1b8f..e1ea6dd9a87 100644
--- a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/interface.py
+++ b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/interface.py
@@ -5073,7 +5073,7 @@ ${prototype_object}->GetPrototype().As<v8::Object>()->Delete(
return SequenceNode(nodes) if nodes else None
-def make_install_interface_template(cg_context, function_name, class_name,
+def make_install_interface_template(cg_context, function_name, class_name, api_class_name,
trampoline_var_name, constructor_entries,
supplemental_install_node,
install_unconditional_func_name,
@@ -5174,7 +5174,7 @@ def make_install_interface_template(cg_context, function_name, class_name,
for entry in constructor_entries:
set_callback = _format(
"${interface_function_template}->SetCallHandler({});",
- entry.ctor_callback_name)
+ api_class_name + "Callbacks::" + entry.ctor_callback_name)
set_length = _format("${interface_function_template}->SetLength({});",
entry.ctor_func_length)
if entry.world == CodeGenContext.MAIN_WORLD:
@@ -5564,6 +5564,7 @@ ${instance_object} = ${v8_context}->Global()->GetPrototype().As<v8::Object>();\
if unconditional_entries:
body.append(
CxxBlockNode([
+ TextNode("using namespace ${class_name}Callbacks;"),
make_table_func(table_name, unconditional_entries),
TextNode(installer_call_text),
]))
@@ -5573,6 +5574,7 @@ ${instance_object} = ${v8_context}->Global()->GetPrototype().As<v8::Object>();\
CxxUnlikelyIfNode(
cond=conditional,
body=[
+ TextNode("using namespace ${class_name}Callbacks;"),
make_table_func(table_name, entries),
TextNode(installer_call_text),
]))
@@ -5722,6 +5724,8 @@ def make_indexed_and_named_property_callbacks_and_install_node(cg_context):
map(lambda flag: "int32_t({})".format(flag), flags))))
pattern = """\
// Named interceptors
+{{
+using namespace ${class_name}Callbacks;
${instance_object_template}->SetHandler(
v8::NamedPropertyHandlerConfiguration(
{impl_bridge}::NamedPropertyGetterCallback,
@@ -5742,7 +5746,9 @@ interface.indexed_and_named_properties.named_getter.extended_attributes:
{impl_bridge}::NamedPropertyDefinerCallback,
{impl_bridge}::NamedPropertyDescriptorCallback,
v8::Local<v8::Value>(),
- {property_handler_flags}));"""
+ {property_handler_flags}));
+}}
+"""
install_node.append(
F(pattern,
impl_bridge=impl_bridge,
@@ -5781,6 +5787,8 @@ interface.indexed_and_named_properties.named_getter.extended_attributes:
property_handler_flags = flags[0]
pattern = """\
// Indexed interceptors
+{{
+using namespace ${class_name}Callbacks;
${instance_object_template}->SetHandler(
v8::IndexedPropertyHandlerConfiguration(
{impl_bridge}::IndexedPropertyGetterCallback,
@@ -5795,7 +5803,8 @@ ${instance_object_template}->SetHandler(
{impl_bridge}::IndexedPropertyDefinerCallback,
{impl_bridge}::IndexedPropertyDescriptorCallback,
v8::Local<v8::Value>(),
- {property_handler_flags}));"""
+ {property_handler_flags}));
+}}"""
install_node.append(
F(pattern,
impl_bridge=impl_bridge,
@@ -5852,6 +5861,8 @@ def make_named_properties_object_callbacks_and_install_node(cg_context):
callback_defs.append(EmptyNode())
text = """\
+{{
+using namespace ${class_name}Callbacks;
// Named interceptors
${npo_prototype_template}->SetHandler(
v8::NamedPropertyHandlerConfiguration(
@@ -5877,7 +5888,8 @@ ${npo_prototype_template}->SetHandler(
NamedPropsObjIndexedDefinerCallback,
NamedPropsObjIndexedDescriptorCallback,
v8::Local<v8::Value>(),
- v8::PropertyHandlerFlags::kNone));"""
+ v8::PropertyHandlerFlags::kNone));
+}}"""
install_node.append(TextNode(text))
return callback_defs, install_node
@@ -6016,6 +6028,8 @@ def make_cross_origin_property_callbacks_and_install_node(
text = """\
// Cross origin properties
+{{
+using namespace ${class_name}Callbacks;
${instance_object_template}->SetAccessCheckCallbackAndHandler(
CrossOriginAccessCheckCallback,
v8::NamedPropertyHandlerConfiguration(
@@ -6041,6 +6055,7 @@ ${instance_object_template}->SetAccessCheckCallbackAndHandler(
v8::External::New(
${isolate},
const_cast<WrapperTypeInfo*>(${class_name}::GetWrapperTypeInfo())));
+}}
"""
install_node.append(TextNode(text))
install_node.accumulate(
@@ -6073,6 +6088,8 @@ ${instance_object_template}->SetAccessCheckCallbackAndHandler(
callback_defs.append(EmptyNode())
text = """\
+{{
+using namespace ${class_name}Callbacks;
// Same origin interceptors
${instance_object_template}->SetHandler(
v8::IndexedPropertyHandlerConfiguration(
@@ -6085,6 +6102,7 @@ ${instance_object_template}->SetHandler(
SameOriginIndexedDescriptorCallback,
v8::Local<v8::Value>(),
v8::PropertyHandlerFlags::kNone));
+}}
"""
install_node.append(TextNode(text))
@@ -6200,6 +6218,7 @@ def make_wrapper_type_info(cg_context, function_name,
cg_context.template_bindings())
pattern = """\
+namespace ${class_name}Callbacks {{ }}
// Construction of WrapperTypeInfo may require non-trivial initialization due
// to cross-component address resolution in order to load the pointer to the
// parent interface's WrapperTypeInfo. We ignore this issue because the issue
@@ -6403,6 +6422,7 @@ def _make_v8_context_snapshot_get_reference_table_function(
lambda name: TextNode("reinterpret_cast<intptr_t>({}),".format(name)),
filter(None, callback_names))
table_node = ListNode([
+ TextNode("using namespace ${class_name}Callbacks;"),
TextNode("static const intptr_t kReferenceTable[] = {"),
ListNode(entry_nodes),
TextNode("};"),
@@ -6839,6 +6859,7 @@ def generate_class_like(class_like):
cg_context,
FN_INSTALL_INTERFACE_TEMPLATE,
class_name=impl_class_name,
+ api_class_name=api_class_name,
trampoline_var_name=tp_install_interface_template,
constructor_entries=constructor_entries,
supplemental_install_node=supplemental_install_node,
@@ -7052,7 +7073,7 @@ def generate_class_like(class_like):
])
impl_source_blink_ns.body.extend([
- CxxNamespaceNode(name="", body=callback_defs),
+ CxxNamespaceNode(name=api_class_name + "Callbacks", body=callback_defs),
EmptyNode(),
installer_function_defs,
EmptyNode(),
diff --git a/chromium/third_party/blink/renderer/core/BUILD.gn b/chromium/third_party/blink/renderer/core/BUILD.gn
index b2c65ce562b..cfd62b6f1db 100644
--- a/chromium/third_party/blink/renderer/core/BUILD.gn
+++ b/chromium/third_party/blink/renderer/core/BUILD.gn
@@ -5,6 +5,7 @@
import("//build/config/chromecast_build.gni")
import("//build/config/compiler/compiler.gni")
import("//build/config/dcheck_always_on.gni")
+import("//build/config/jumbo.gni")
import("//build/config/ui.gni")
import("//build/toolchain/toolchain.gni")
import("//printing/buildflags/buildflags.gni")
@@ -117,7 +118,7 @@ source_set("core_common") {
sources = [ "core_export.h" ]
}
-source_set("prerequisites") {
+jumbo_source_set("prerequisites") {
public_deps = [
"//services/network/public/cpp:cpp",
"//services/network/public/mojom",
@@ -166,7 +167,7 @@ source_set("prerequisites") {
]
}
-component("core") {
+jumbo_component("core") {
output_name = "blink_core"
visibility = [] # Allow re-assignment of list.
diff --git a/chromium/third_party/blink/renderer/core/animation/BUILD.gn b/chromium/third_party/blink/renderer/core/animation/BUILD.gn
index a690dc32877..20e51f763b8 100644
--- a/chromium/third_party/blink/renderer/core/animation/BUILD.gn
+++ b/chromium/third_party/blink/renderer/core/animation/BUILD.gn
@@ -277,6 +277,9 @@ blink_core_sources("animation") {
"worklet_animation_controller.cc",
"worklet_animation_controller.h",
]
+ jumbo_excluded_sources = [
+ "css_transform_interpolation_type.cc",
+ ]
deps = [
":buildflags",
diff --git a/chromium/third_party/blink/renderer/core/frame/sticky_ad_detector.cc b/chromium/third_party/blink/renderer/core/frame/sticky_ad_detector.cc
index 0748d359148..26d5668e6ff 100644
--- a/chromium/third_party/blink/renderer/core/frame/sticky_ad_detector.cc
+++ b/chromium/third_party/blink/renderer/core/frame/sticky_ad_detector.cc
@@ -20,8 +20,8 @@ namespace blink {
namespace {
-constexpr base::TimeDelta kFireInterval = base::TimeDelta::FromSeconds(1);
-constexpr double kLargeAdSizeToViewportSizeThreshold = 0.3;
+constexpr base::TimeDelta kFireInterval2 = base::TimeDelta::FromSeconds(1);
+constexpr double kLargeAdSizeToViewportSizeThreshold2 = 0.3;
// An sticky element should have a non-default position w.r.t. the viewport. The
// main page should also be scrollable.
@@ -67,7 +67,7 @@ void StickyAdDetector::MaybeFireDetection(LocalFrame* main_frame) {
base::Time current_time = base::Time::Now();
if (last_detection_time_.has_value() &&
- current_time < last_detection_time_.value() + kFireInterval) {
+ current_time < last_detection_time_.value() + kFireInterval2) {
return;
}
@@ -116,7 +116,7 @@ void StickyAdDetector::MaybeFireDetection(LocalFrame* main_frame) {
bool is_large =
(overlay_rect.Size().Area() >
- main_frame_size.Area() * kLargeAdSizeToViewportSizeThreshold);
+ main_frame_size.Area() * kLargeAdSizeToViewportSizeThreshold2);
bool is_main_page_scrollable =
element->GetDocument().GetLayoutView()->HasScrollableOverflowY();
diff --git a/chromium/third_party/blink/renderer/core/layout/ng/flex/ng_flex_layout_algorithm.cc b/chromium/third_party/blink/renderer/core/layout/ng/flex/ng_flex_layout_algorithm.cc
index d4bf83aa10d..9d31832e2a2 100644
--- a/chromium/third_party/blink/renderer/core/layout/ng/flex/ng_flex_layout_algorithm.cc
+++ b/chromium/third_party/blink/renderer/core/layout/ng/flex/ng_flex_layout_algorithm.cc
@@ -73,10 +73,10 @@ LayoutUnit NGFlexLayoutAlgorithm::MainAxisContentExtent(
namespace {
-enum AxisEdge { kStart, kCenter, kEnd };
+enum class LocalAxisEdge { kStart, kCenter, kEnd };
// Maps the resolved justify-content value to a static-position edge.
-AxisEdge MainAxisStaticPositionEdge(const ComputedStyle& style,
+LocalAxisEdge MainAxisStaticPositionEdge(const ComputedStyle& style,
bool is_column) {
const StyleContentAlignmentData justify =
FlexLayoutAlgorithm::ResolvedJustifyContent(style);
@@ -86,18 +86,18 @@ AxisEdge MainAxisStaticPositionEdge(const ComputedStyle& style,
: style.ResolvedIsRowReverseFlexDirection();
if (content_position == ContentPosition::kFlexEnd)
- return is_reverse_flex ? AxisEdge::kStart : AxisEdge::kEnd;
+ return is_reverse_flex ? LocalAxisEdge::kStart : LocalAxisEdge::kEnd;
if (content_position == ContentPosition::kCenter ||
justify.Distribution() == ContentDistributionType::kSpaceAround ||
justify.Distribution() == ContentDistributionType::kSpaceEvenly)
- return AxisEdge::kCenter;
+ return LocalAxisEdge::kCenter;
- return is_reverse_flex ? AxisEdge::kEnd : AxisEdge::kStart;
+ return is_reverse_flex ? LocalAxisEdge::kEnd : LocalAxisEdge::kStart;
}
// Maps the resolved alignment value to a static-position edge.
-AxisEdge CrossAxisStaticPositionEdge(const ComputedStyle& style,
+LocalAxisEdge CrossAxisStaticPositionEdge(const ComputedStyle& style,
const ComputedStyle& child_style) {
ItemPosition alignment =
FlexLayoutAlgorithm::AlignmentForChild(style, child_style);
@@ -105,27 +105,27 @@ AxisEdge CrossAxisStaticPositionEdge(const ComputedStyle& style,
// kFlexEnd, but not kStretch. kStretch is supposed to act like kFlexStart.
if (style.FlexWrap() == EFlexWrap::kWrapReverse &&
alignment == ItemPosition::kStretch) {
- return AxisEdge::kEnd;
+ return LocalAxisEdge::kEnd;
}
if (alignment == ItemPosition::kFlexEnd)
- return AxisEdge::kEnd;
+ return LocalAxisEdge::kEnd;
if (alignment == ItemPosition::kCenter)
- return AxisEdge::kCenter;
+ return LocalAxisEdge::kCenter;
- return AxisEdge::kStart;
+ return LocalAxisEdge::kStart;
}
} // namespace
void NGFlexLayoutAlgorithm::HandleOutOfFlowPositioned(NGBlockNode child) {
- AxisEdge main_axis_edge = MainAxisStaticPositionEdge(Style(), is_column_);
- AxisEdge cross_axis_edge =
+ LocalAxisEdge main_axis_edge = MainAxisStaticPositionEdge(Style(), is_column_);
+ LocalAxisEdge cross_axis_edge =
CrossAxisStaticPositionEdge(Style(), child.Style());
- AxisEdge inline_axis_edge = is_column_ ? cross_axis_edge : main_axis_edge;
- AxisEdge block_axis_edge = is_column_ ? main_axis_edge : cross_axis_edge;
+ LocalAxisEdge inline_axis_edge = is_column_ ? cross_axis_edge : main_axis_edge;
+ LocalAxisEdge block_axis_edge = is_column_ ? main_axis_edge : cross_axis_edge;
using InlineEdge = NGLogicalStaticPosition::InlineEdge;
using BlockEdge = NGLogicalStaticPosition::BlockEdge;
@@ -135,9 +135,9 @@ void NGFlexLayoutAlgorithm::HandleOutOfFlowPositioned(NGBlockNode child) {
LogicalOffset offset = BorderScrollbarPadding().StartOffset();
// Determine the static-position based off the axis-edge.
- if (inline_axis_edge == AxisEdge::kStart) {
+ if (inline_axis_edge == LocalAxisEdge::kStart) {
inline_edge = InlineEdge::kInlineStart;
- } else if (inline_axis_edge == AxisEdge::kCenter) {
+ } else if (inline_axis_edge == LocalAxisEdge::kCenter) {
inline_edge = InlineEdge::kInlineCenter;
offset.inline_offset += ChildAvailableSize().inline_size / 2;
} else {
@@ -147,9 +147,9 @@ void NGFlexLayoutAlgorithm::HandleOutOfFlowPositioned(NGBlockNode child) {
// We may not know the final block-size of the fragment yet. This will be
// adjusted within the |NGContainerFragmentBuilder| once set.
- if (block_axis_edge == AxisEdge::kStart) {
+ if (block_axis_edge == LocalAxisEdge::kStart) {
block_edge = BlockEdge::kBlockStart;
- } else if (block_axis_edge == AxisEdge::kCenter) {
+ } else if (block_axis_edge == LocalAxisEdge::kCenter) {
block_edge = BlockEdge::kBlockCenter;
offset.block_offset -= BorderScrollbarPadding().BlockSum() / 2;
} else {
diff --git a/chromium/third_party/blink/renderer/core/layout/ng/mathml/ng_math_scripts_layout_algorithm.cc b/chromium/third_party/blink/renderer/core/layout/ng/mathml/ng_math_scripts_layout_algorithm.cc
index 56a9d5efaf1..5e38a439357 100644
--- a/chromium/third_party/blink/renderer/core/layout/ng/mathml/ng_math_scripts_layout_algorithm.cc
+++ b/chromium/third_party/blink/renderer/core/layout/ng/mathml/ng_math_scripts_layout_algorithm.cc
@@ -15,7 +15,7 @@ namespace {
using MathConstants = OpenTypeMathSupport::MathConstants;
-static bool IsPrescriptDelimiter(const NGBlockNode& blockNode) {
+bool MyIsPrescriptDelimiter(const NGBlockNode& blockNode) {
auto* node = blockNode.GetDOMNode();
return node && IsA<MathMLElement>(node) &&
node->HasTagName(mathml_names::kMprescriptsTag);
@@ -147,7 +147,7 @@ void NGMathScriptsLayoutAlgorithm::GatherChildren(
case MathScriptType::kMultiscripts: {
// The structure of mmultiscripts is specified here:
// https://mathml-refresh.github.io/mathml-core/#prescripts-and-tensor-indices-mmultiscripts
- if (IsPrescriptDelimiter(block_child)) {
+ if (MyIsPrescriptDelimiter(block_child)) {
if (!number_of_scripts_is_even || *first_prescript_index > 0) {
NOTREACHED();
return;
diff --git a/chromium/third_party/blink/renderer/modules/bluetooth/bluetooth_device.cc b/chromium/third_party/blink/renderer/modules/bluetooth/bluetooth_device.cc
index daa05e73043..e19b8285fce 100644
--- a/chromium/third_party/blink/renderer/modules/bluetooth/bluetooth_device.cc
+++ b/chromium/third_party/blink/renderer/modules/bluetooth/bluetooth_device.cc
@@ -25,7 +25,7 @@
namespace blink {
const char kAbortErrorMessage[] = "The Bluetooth operation was cancelled.";
-const char kInactiveDocumentError[] = "Document not active";
+const char kInactiveDocumentError2[] = "Document not active";
const char kInvalidStateErrorMessage[] =
"Pending watch advertisements operation.";
@@ -110,7 +110,7 @@ ScriptPromise BluetoothDevice::watchAdvertisements(
ExceptionState& exception_state) {
ExecutionContext* context = GetExecutionContext();
if (!context) {
- exception_state.ThrowTypeError(kInactiveDocumentError);
+ exception_state.ThrowTypeError(kInactiveDocumentError2);
return ScriptPromise();
}
diff --git a/chromium/third_party/blink/renderer/modules/canvas/BUILD.gn b/chromium/third_party/blink/renderer/modules/canvas/BUILD.gn
index 3dee2798eee..a79a5a8390f 100644
--- a/chromium/third_party/blink/renderer/modules/canvas/BUILD.gn
+++ b/chromium/third_party/blink/renderer/modules/canvas/BUILD.gn
@@ -41,6 +41,10 @@ blink_modules_sources("canvas") {
"offscreencanvas2d/offscreen_canvas_rendering_context_2d.cc",
"offscreencanvas2d/offscreen_canvas_rendering_context_2d.h",
]
+ jumbo_excluded_sources = [
+ "imagebitmap/image_bitmap_rendering_context_base.cc",
+ "offscreencanvas2d/offscreen_canvas_rendering_context_2d.cc",
+ ]
}
fuzzer_test("canvas_fuzzer") {
diff --git a/chromium/third_party/blink/renderer/modules/credentialmanager/otp_credential.cc b/chromium/third_party/blink/renderer/modules/credentialmanager/otp_credential.cc
index cd021b57ae4..8b7ef3d51eb 100644
--- a/chromium/third_party/blink/renderer/modules/credentialmanager/otp_credential.cc
+++ b/chromium/third_party/blink/renderer/modules/credentialmanager/otp_credential.cc
@@ -9,12 +9,12 @@
namespace blink {
-namespace {
-constexpr char kOtpCredentialType[] = "otp";
+namespace i {
+constexpr static char kOtpCredentialType[] = "otp";
}
OTPCredential::OTPCredential(const String& code)
- : Credential(String(), kOtpCredentialType), code_(code) {}
+ : Credential(String(), i::kOtpCredentialType), code_(code) {}
bool OTPCredential::IsOTPCredential() const {
return true;
diff --git a/chromium/third_party/blink/renderer/modules/mediastream/BUILD.gn b/chromium/third_party/blink/renderer/modules/mediastream/BUILD.gn
index a6724bd9f5e..64773d3ca28 100644
--- a/chromium/third_party/blink/renderer/modules/mediastream/BUILD.gn
+++ b/chromium/third_party/blink/renderer/modules/mediastream/BUILD.gn
@@ -107,6 +107,13 @@ blink_modules_sources("mediastream") {
"webmediaplayer_ms_compositor.cc",
"webmediaplayer_ms_compositor.h",
]
+
+ jumbo_excluded_sources = [
+ "input_device_info.cc",
+ "processed_local_audio_source.cc",
+ "user_media_processor.cc",
+ ]
+
deps = [
"//build:chromecast_buildflags",
"//build:chromeos_buildflags",
diff --git a/chromium/third_party/blink/renderer/modules/native_io/native_io_file.cc b/chromium/third_party/blink/renderer/modules/native_io/native_io_file.cc
index 76f50d3fa39..9ded4adc919 100644
--- a/chromium/third_party/blink/renderer/modules/native_io/native_io_file.cc
+++ b/chromium/third_party/blink/renderer/modules/native_io/native_io_file.cc
@@ -38,7 +38,7 @@ namespace blink {
namespace {
// Extracts the read/write operation size from the buffer size.
-int OperationSize(const DOMArrayBufferView& buffer) {
+inline int OperationSize(const DOMArrayBufferView& buffer) {
// On 32-bit platforms, clamp operation sizes to 2^31-1.
return base::saturated_cast<int>(buffer.byteLength());
}
diff --git a/chromium/third_party/blink/renderer/modules/native_io/native_io_file_sync.cc b/chromium/third_party/blink/renderer/modules/native_io/native_io_file_sync.cc
index fd019bc639f..292a0b14a43 100644
--- a/chromium/third_party/blink/renderer/modules/native_io/native_io_file_sync.cc
+++ b/chromium/third_party/blink/renderer/modules/native_io/native_io_file_sync.cc
@@ -20,11 +20,13 @@
namespace blink {
+namespace j {
// Extracts the read/write operation size from the buffer size.
-int OperationSize(const DOMArrayBufferView& buffer) {
+inline static int OperationSize(const DOMArrayBufferView& buffer) {
// On 32-bit platforms, clamp operation sizes to 2^31-1.
return base::saturated_cast<int>(buffer.byteLength());
}
+}
NativeIOFileSync::NativeIOFileSync(
base::File backing_file,
@@ -99,7 +101,7 @@ void NativeIOFileSync::setLength(uint64_t length,
uint64_t NativeIOFileSync::read(MaybeShared<DOMArrayBufferView> buffer,
uint64_t file_offset,
ExceptionState& exception_state) {
- int read_size = OperationSize(*buffer.View());
+ int read_size = j::OperationSize(*buffer.View());
char* read_data = static_cast<char*>(buffer.View()->BaseAddressMaybeShared());
if (!backing_file_.IsValid()) {
exception_state.ThrowDOMException(DOMExceptionCode::kInvalidStateError,
@@ -117,7 +119,7 @@ uint64_t NativeIOFileSync::read(MaybeShared<DOMArrayBufferView> buffer,
uint64_t NativeIOFileSync::write(MaybeShared<DOMArrayBufferView> buffer,
uint64_t file_offset,
ExceptionState& exception_state) {
- int write_size = OperationSize(*buffer.View());
+ int write_size = j::OperationSize(*buffer.View());
char* write_data =
static_cast<char*>(buffer.View()->BaseAddressMaybeShared());
if (!backing_file_.IsValid()) {
diff --git a/chromium/third_party/blink/renderer/modules/peerconnection/BUILD.gn b/chromium/third_party/blink/renderer/modules/peerconnection/BUILD.gn
index fdf4c79d246..5be481669a8 100644
--- a/chromium/third_party/blink/renderer/modules/peerconnection/BUILD.gn
+++ b/chromium/third_party/blink/renderer/modules/peerconnection/BUILD.gn
@@ -140,6 +140,10 @@ blink_modules_sources("peerconnection") {
"webrtc_set_description_observer.h",
]
+ jumbo_excluded_sources = [
+ "rtc_rtp_sender_impl.cc"
+ ]
+
public_deps = [ "//third_party/webrtc_overrides:webrtc_component" ]
deps = [
"//jingle:webrtc_glue",
diff --git a/chromium/third_party/blink/renderer/modules/webcodecs/BUILD.gn b/chromium/third_party/blink/renderer/modules/webcodecs/BUILD.gn
index b4090bd22c0..14cf7f81b20 100644
--- a/chromium/third_party/blink/renderer/modules/webcodecs/BUILD.gn
+++ b/chromium/third_party/blink/renderer/modules/webcodecs/BUILD.gn
@@ -48,6 +48,7 @@ blink_modules_sources("webcodecs") {
"video_track_writer.cc",
"video_track_writer.h",
]
+ jumbo_excluded_sources = [ "video_decoder_broker.cc" ]
deps = [
"//media",
"//media/mojo:buildflags",
diff --git a/chromium/third_party/blink/renderer/modules/xr/xr_transient_input_hit_test_source.cc b/chromium/third_party/blink/renderer/modules/xr/xr_transient_input_hit_test_source.cc
index 30e2199b178..7da5faa4b67 100644
--- a/chromium/third_party/blink/renderer/modules/xr/xr_transient_input_hit_test_source.cc
+++ b/chromium/third_party/blink/renderer/modules/xr/xr_transient_input_hit_test_source.cc
@@ -12,7 +12,7 @@
#include "device/vr/public/mojom/vr_service.mojom-blink.h"
namespace {
-const char* kCannotCancelHitTestSource =
+const char* kCannotCancelHitTestSource2 =
"Hit test source could not be canceled. Ensure that it was not already "
"canceled.";
}
@@ -35,7 +35,7 @@ void XRTransientInputHitTestSource::cancel(ExceptionState& exception_state) {
if (!xr_session_->RemoveHitTestSource(this)) {
exception_state.ThrowDOMException(DOMExceptionCode::kInvalidStateError,
- kCannotCancelHitTestSource);
+ kCannotCancelHitTestSource2);
}
}
diff --git a/chromium/third_party/blink/renderer/platform/BUILD.gn b/chromium/third_party/blink/renderer/platform/BUILD.gn
index 99364af9da1..ce401e1b391 100644
--- a/chromium/third_party/blink/renderer/platform/BUILD.gn
+++ b/chromium/third_party/blink/renderer/platform/BUILD.gn
@@ -1525,6 +1525,13 @@ jumbo_component("platform") {
}
}
+ jumbo_excluded_sources = [
+ "fonts/font_matching_metrics.cc",
+ "mediastream/media_stream_audio_source.cc",
+ "mediastream/media_stream_audio_track.cc",
+ "peerconnection/rtc_video_decoder_factory.cc",
+ ]
+
if (is_mac) {
sources += [
"audio/mac/fft_frame_mac.cc",
@@ -1758,6 +1765,9 @@ jumbo_component("platform") {
"peerconnection/video_codec_factory.cc",
"peerconnection/video_codec_factory.h",
]
+ jumbo_excluded_sources -= [
+ "peerconnection/rtc_video_decoder_factory.cc",
+ ]
deps -= [
"//third_party/webrtc_overrides:webrtc_component"
]
diff --git a/chromium/third_party/blink/renderer/platform/audio/hrtf_panner.cc b/chromium/third_party/blink/renderer/platform/audio/hrtf_panner.cc
index cc12303b7f6..488244f0f3f 100644
--- a/chromium/third_party/blink/renderer/platform/audio/hrtf_panner.cc
+++ b/chromium/third_party/blink/renderer/platform/audio/hrtf_panner.cc
@@ -37,7 +37,7 @@ namespace blink {
// The value of 2 milliseconds is larger than the largest delay which exists in
// any HRTFKernel from the default HRTFDatabase (0.0136 seconds).
// We ASSERT the delay values used in process() with this value.
-const double kMaxDelayTimeSeconds = 0.002;
+const double kMaxDelayTimeSeconds2 = 0.002;
const int kUninitializedAzimuth = -1;
@@ -56,8 +56,8 @@ HRTFPanner::HRTFPanner(float sample_rate, HRTFDatabaseLoader* database_loader)
convolver_r1_(FftSizeForSampleRate(sample_rate)),
convolver_l2_(FftSizeForSampleRate(sample_rate)),
convolver_r2_(FftSizeForSampleRate(sample_rate)),
- delay_line_l_(kMaxDelayTimeSeconds, sample_rate),
- delay_line_r_(kMaxDelayTimeSeconds, sample_rate),
+ delay_line_l_(kMaxDelayTimeSeconds2, sample_rate),
+ delay_line_r_(kMaxDelayTimeSeconds2, sample_rate),
temp_l1_(audio_utilities::kRenderQuantumFrames),
temp_r1_(audio_utilities::kRenderQuantumFrames),
temp_l2_(audio_utilities::kRenderQuantumFrames),
@@ -245,10 +245,10 @@ void HRTFPanner::Pan(double desired_azimuth,
DCHECK(kernel_r1);
DCHECK(kernel_l2);
DCHECK(kernel_r2);
- DCHECK_LT(frame_delay_l1 / SampleRate(), kMaxDelayTimeSeconds);
- DCHECK_LT(frame_delay_r1 / SampleRate(), kMaxDelayTimeSeconds);
- DCHECK_LT(frame_delay_l2 / SampleRate(), kMaxDelayTimeSeconds);
- DCHECK_LT(frame_delay_r2 / SampleRate(), kMaxDelayTimeSeconds);
+ DCHECK_LT(frame_delay_l1 / SampleRate(), kMaxDelayTimeSeconds2);
+ DCHECK_LT(frame_delay_r1 / SampleRate(), kMaxDelayTimeSeconds2);
+ DCHECK_LT(frame_delay_l2 / SampleRate(), kMaxDelayTimeSeconds2);
+ DCHECK_LT(frame_delay_r2 / SampleRate(), kMaxDelayTimeSeconds2);
// Crossfade inter-aural delays based on transitions.
double frame_delay_l =
@@ -361,7 +361,7 @@ double HRTFPanner::TailTime() const {
// the tailTime of the HRTFPanner is the sum of the tailTime of the
// DelayKernel and the tailTime of the FFTConvolver, which is
// MaxDelayTimeSeconds and fftSize() / 2, respectively.
- return kMaxDelayTimeSeconds +
+ return kMaxDelayTimeSeconds2 +
(FftSize() / 2) / static_cast<double>(SampleRate());
}
diff --git a/chromium/third_party/blink/renderer/platform/loader/web_url_request_util.cc b/chromium/third_party/blink/renderer/platform/loader/web_url_request_util.cc
index d89f39a78f8..333bbb3497f 100644
--- a/chromium/third_party/blink/renderer/platform/loader/web_url_request_util.cc
+++ b/chromium/third_party/blink/renderer/platform/loader/web_url_request_util.cc
@@ -24,6 +24,7 @@
#include "third_party/blink/public/platform/web_mixed_content.h"
#include "third_party/blink/public/platform/web_string.h"
#include "third_party/blink/public/platform/web_url_request.h"
+#include "third_party/blink/renderer/platform/wtf/assertions.h"
#include "third_party/blink/renderer/platform/wtf/std_lib_extras.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
#include "third_party/blink/renderer/platform/wtf/text/wtf_string.h"
diff --git a/chromium/third_party/blink/renderer/platform/widget/input/widget_input_handler_manager.cc b/chromium/third_party/blink/renderer/platform/widget/input/widget_input_handler_manager.cc
index 73cac4d137d..cac21542141 100644
--- a/chromium/third_party/blink/renderer/platform/widget/input/widget_input_handler_manager.cc
+++ b/chromium/third_party/blink/renderer/platform/widget/input/widget_input_handler_manager.cc
@@ -404,7 +404,7 @@ void WidgetInputHandlerManager::LogInputTimingUMA() {
void WidgetInputHandlerManager::DispatchScrollGestureToCompositor(
std::unique_ptr<WebGestureEvent> event) {
- DCHECK(base::FeatureList::IsEnabled(features::kScrollUnification));
+ DCHECK(base::FeatureList::IsEnabled(::features::kScrollUnification));
std::unique_ptr<WebCoalescedInputEvent> web_scoped_gesture_event =
std::make_unique<WebCoalescedInputEvent>(std::move(event),
ui::LatencyInfo());
@@ -419,7 +419,7 @@ void WidgetInputHandlerManager::DispatchScrollGestureToCompositor(
void WidgetInputHandlerManager::
HandleInputEventWithLatencyOnInputHandlingThread(
std::unique_ptr<WebCoalescedInputEvent> event) {
- DCHECK(base::FeatureList::IsEnabled(features::kScrollUnification));
+ DCHECK(base::FeatureList::IsEnabled(::features::kScrollUnification));
DCHECK(input_handler_proxy_);
input_handler_proxy_->HandleInputEventWithLatencyInfo(
std::move(event), nullptr, base::DoNothing());
diff --git a/chromium/ui/base/ime/win/BUILD.gn b/chromium/ui/base/ime/win/BUILD.gn
index b6cb95fcf81..5e82201f9b2 100644
--- a/chromium/ui/base/ime/win/BUILD.gn
+++ b/chromium/ui/base/ime/win/BUILD.gn
@@ -34,6 +34,7 @@ jumbo_component("win") {
"virtual_keyboard_debounce_timer.cc",
"virtual_keyboard_debounce_timer.h",
]
+ jumbo_excluded_sources = [ "tsf_text_store.cc" ]
defines = [ "IS_UI_BASE_IME_WIN_IMPL" ]
diff --git a/chromium/ui/base/x/BUILD.gn b/chromium/ui/base/x/BUILD.gn
index cd93618f0a6..b1aa641a4fe 100644
--- a/chromium/ui/base/x/BUILD.gn
+++ b/chromium/ui/base/x/BUILD.gn
@@ -2,14 +2,13 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-import("//build/config/jumbo.gni")
import("//build/config/linux/gtk/gtk.gni")
import("//build/config/ozone.gni")
import("//build/config/ui.gni")
assert(use_x11 || ozone_platform_x11)
-jumbo_component("x") {
+component("x") {
output_name = "ui_base_x"
sources = [
diff --git a/chromium/ui/color/BUILD.gn b/chromium/ui/color/BUILD.gn
index f279a84ff9e..898dd69d377 100644
--- a/chromium/ui/color/BUILD.gn
+++ b/chromium/ui/color/BUILD.gn
@@ -3,7 +3,6 @@
# found in the LICENSE file.
import("//build/buildflag_header.gni")
-import("//build/config/jumbo.gni")
import("//testing/test.gni")
import("//ui/base/ui_features.gni")
@@ -22,7 +21,7 @@ source_set("color_headers") {
]
}
-jumbo_component("color") {
+component("color") {
sources = [
"color_mixer.cc",
"color_provider.cc",
@@ -65,7 +64,7 @@ test("color_unittests") {
]
}
-jumbo_component("mixers") {
+component("mixers") {
sources = [
"color_mixers.h",
"core_default_color_mixer.cc",
diff --git a/chromium/ui/events/blink/web_input_event_builders_win.cc b/chromium/ui/events/blink/web_input_event_builders_win.cc
index 619602f3fb6..96a0d99dfb2 100644
--- a/chromium/ui/events/blink/web_input_event_builders_win.cc
+++ b/chromium/ui/events/blink/web_input_event_builders_win.cc
@@ -19,7 +19,7 @@ namespace ui {
static const unsigned long kDefaultScrollLinesPerWheelDelta = 3;
static const unsigned long kDefaultScrollCharsPerWheelDelta = 1;
-static const unsigned long kScrollPercentPerLineOrChar = 5;
+static const unsigned long kMyScrollPercentPerLineOrChar = 5;
// WebMouseEvent --------------------------------------------------------------
@@ -305,7 +305,7 @@ WebMouseWheelEvent WebMouseWheelEventBuilder::Build(
// the percentage amount (out of 1, i.e. 1 == 100%) the targeted scroller
// should scroll. This percentage will be resolved against the size of
// the scroller in the renderer process.
- scroll_delta *= kScrollPercentPerLineOrChar / 100.f;
+ scroll_delta *= kMyScrollPercentPerLineOrChar / 100.f;
result.delta_units = ui::ScrollGranularity::kScrollByPercentage;
} else {
// Convert wheel delta amount to a number of pixels to scroll.
diff --git a/chromium/ui/native_theme/BUILD.gn b/chromium/ui/native_theme/BUILD.gn
index 55983e170dd..d68531fe065 100644
--- a/chromium/ui/native_theme/BUILD.gn
+++ b/chromium/ui/native_theme/BUILD.gn
@@ -2,11 +2,10 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-import("//build/config/jumbo.gni")
import("//build/config/ui.gni")
import("//testing/test.gni")
-jumbo_component("native_theme") {
+component("native_theme") {
sources = [
"caption_style.cc",
"caption_style.h",
@@ -88,7 +87,7 @@ jumbo_component("native_theme") {
}
if (is_win) {
- jumbo_component("native_theme_browser") {
+ component("native_theme_browser") {
defines = [ "NATIVE_THEME_IMPLEMENTATION" ]
# These files cannot work in the renderer on Windows.
@@ -109,11 +108,11 @@ if (is_win) {
libs = [ "uxtheme.lib" ]
}
} else {
- jumbo_source_set("native_theme_browser") {
+ source_set("native_theme_browser") {
}
}
-jumbo_source_set("test_support") {
+source_set("test_support") {
testonly = true
deps = [
diff --git a/chromium/v8/src/heap/cppgc-js/cpp-heap.cc b/chromium/v8/src/heap/cppgc-js/cpp-heap.cc
index 712be09f2c3..8ad35749783 100644
--- a/chromium/v8/src/heap/cppgc-js/cpp-heap.cc
+++ b/chromium/v8/src/heap/cppgc-js/cpp-heap.cc
@@ -81,7 +81,7 @@ class UnifiedHeapConcurrentMarker
unified_heap_marking_state_(unified_heap_marking_state) {}
std::unique_ptr<cppgc::Visitor> CreateConcurrentMarkingVisitor(
- ConcurrentMarkingState&) const final;
+ cppgc::internal::ConcurrentMarkingState&) const final;
private:
UnifiedHeapMarkingState& unified_heap_marking_state_;
@@ -89,7 +89,7 @@ class UnifiedHeapConcurrentMarker
std::unique_ptr<cppgc::Visitor>
UnifiedHeapConcurrentMarker::CreateConcurrentMarkingVisitor(
- ConcurrentMarkingState& marking_state) const {
+ cppgc::internal::ConcurrentMarkingState& marking_state) const {
return std::make_unique<ConcurrentUnifiedHeapMarkingVisitor>(
heap(), marking_state, unified_heap_marking_state_);
}
diff --git a/chromium/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc b/chromium/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc
index e235f8885d9..16543fe0192 100644
--- a/chromium/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc
+++ b/chromium/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc
@@ -14,7 +14,7 @@ namespace v8 {
namespace internal {
UnifiedHeapMarkingVisitorBase::UnifiedHeapMarkingVisitorBase(
- HeapBase& heap, MarkingStateBase& marking_state,
+ HeapBase& heap, cppgc::internal::MarkingStateBase& marking_state,
UnifiedHeapMarkingState& unified_heap_marking_state)
: JSVisitor(cppgc::internal::VisitorFactory::CreateKey()),
marking_state_(marking_state),
@@ -89,7 +89,7 @@ void MutatorUnifiedHeapMarkingVisitor::VisitWeakRoot(const void* object,
}
ConcurrentUnifiedHeapMarkingVisitor::ConcurrentUnifiedHeapMarkingVisitor(
- HeapBase& heap, ConcurrentMarkingState& marking_state,
+ HeapBase& heap, cppgc::internal::ConcurrentMarkingState& marking_state,
UnifiedHeapMarkingState& unified_heap_marking_state)
: UnifiedHeapMarkingVisitorBase(heap, marking_state,
unified_heap_marking_state) {}
@@ -99,7 +99,7 @@ bool ConcurrentUnifiedHeapMarkingVisitor::DeferTraceToMutatorThreadIfConcurrent(
size_t deferred_size) {
marking_state_.concurrent_marking_bailout_worklist().Push(
{parameter, callback, deferred_size});
- static_cast<ConcurrentMarkingState&>(marking_state_)
+ static_cast<cppgc::internal::ConcurrentMarkingState&>(marking_state_)
.AccountDeferredMarkedBytes(deferred_size);
return true;
}
diff --git a/chromium/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h b/chromium/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h
index 05e3affaa80..0231d2632c5 100644
--- a/chromium/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h
+++ b/chromium/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h
@@ -28,14 +28,12 @@ namespace internal {
using cppgc::SourceLocation;
using cppgc::TraceDescriptor;
using cppgc::WeakCallback;
-using cppgc::internal::ConcurrentMarkingState;
using cppgc::internal::HeapBase;
-using cppgc::internal::MarkingStateBase;
using cppgc::internal::MutatorMarkingState;
class V8_EXPORT_PRIVATE UnifiedHeapMarkingVisitorBase : public JSVisitor {
public:
- UnifiedHeapMarkingVisitorBase(HeapBase&, MarkingStateBase&,
+ UnifiedHeapMarkingVisitorBase(HeapBase&, cppgc::internal::MarkingStateBase&,
UnifiedHeapMarkingState&);
~UnifiedHeapMarkingVisitorBase() override = default;
@@ -53,7 +51,7 @@ class V8_EXPORT_PRIVATE UnifiedHeapMarkingVisitorBase : public JSVisitor {
// JS handling.
void Visit(const TracedReferenceBase& ref) final;
- MarkingStateBase& marking_state_;
+ cppgc::internal::MarkingStateBase& marking_state_;
UnifiedHeapMarkingState& unified_heap_marking_state_;
};
@@ -73,7 +71,7 @@ class V8_EXPORT_PRIVATE MutatorUnifiedHeapMarkingVisitor final
class V8_EXPORT_PRIVATE ConcurrentUnifiedHeapMarkingVisitor final
: public UnifiedHeapMarkingVisitorBase {
public:
- ConcurrentUnifiedHeapMarkingVisitor(HeapBase&, ConcurrentMarkingState&,
+ ConcurrentUnifiedHeapMarkingVisitor(HeapBase&, cppgc::internal::ConcurrentMarkingState&,
UnifiedHeapMarkingState&);
~ConcurrentUnifiedHeapMarkingVisitor() override = default;
diff --git a/chromium/v8/src/heap/cppgc/marker.cc b/chromium/v8/src/heap/cppgc/marker.cc
index 236bc12af4f..d027c5e577b 100644
--- a/chromium/v8/src/heap/cppgc/marker.cc
+++ b/chromium/v8/src/heap/cppgc/marker.cc
@@ -84,9 +84,9 @@ void ResetRememberedSet(HeapBase& heap) {
#endif
}
-static constexpr size_t kDefaultDeadlineCheckInterval = 150u;
+static constexpr size_t kDefaultMarkerDeadlineCheckInterval = 150u;
-template <size_t kDeadlineCheckInterval = kDefaultDeadlineCheckInterval,
+template <size_t kDeadlineCheckInterval = kDefaultMarkerDeadlineCheckInterval,
typename WorklistLocal, typename Callback>
bool DrainWorklistWithBytesAndTimeDeadline(MarkingStateBase& marking_state,
size_t marked_bytes_deadline,
@@ -362,7 +362,7 @@ bool MarkerBase::ProcessWorklistsWithDeadline(
// Bailout objects may be complicated to trace and thus might take longer
// than other objects. Therefore we reduce the interval between deadline
// checks to guarantee the deadline is not exceeded.
- if (!DrainWorklistWithBytesAndTimeDeadline<kDefaultDeadlineCheckInterval /
+ if (!DrainWorklistWithBytesAndTimeDeadline<kDefaultMarkerDeadlineCheckInterval /
5>(
mutator_marking_state_, marked_bytes_deadline, time_deadline,
mutator_marking_state_.concurrent_marking_bailout_worklist(),
diff --git a/chromium/v8/src/regexp/experimental/experimental-compiler.cc b/chromium/v8/src/regexp/experimental/experimental-compiler.cc
index 4d53c2c0c55..69390c4b61d 100644
--- a/chromium/v8/src/regexp/experimental/experimental-compiler.cc
+++ b/chromium/v8/src/regexp/experimental/experimental-compiler.cc
@@ -180,7 +180,7 @@ bool ExperimentalRegExpCompiler::CanBeHandled(RegExpTree* tree,
return CanBeHandledVisitor::Check(tree, flags, capture_count);
}
-namespace {
+namespace experimental {
// A label in bytecode which starts with no known address. The address *must*
// be bound with `Bind` before the label goes out of scope.
@@ -628,7 +628,7 @@ class CompileVisitor : private RegExpVisitor {
ZoneList<RegExpInstruction> ExperimentalRegExpCompiler::Compile(
RegExpTree* tree, JSRegExp::Flags flags, Zone* zone) {
- return CompileVisitor::Compile(tree, flags, zone);
+ return experimental::CompileVisitor::Compile(tree, flags, zone);
}
} // namespace internal
diff --git a/chromium/v8/src/torque/csa-generator.cc b/chromium/v8/src/torque/csa-generator.cc
index 93e8d47df42..68d38bf9658 100644
--- a/chromium/v8/src/torque/csa-generator.cc
+++ b/chromium/v8/src/torque/csa-generator.cc
@@ -849,8 +849,8 @@ void CSAGenerator::EmitInstruction(const StoreReferenceInstruction& instruction,
}
namespace {
-std::string GetBitFieldSpecialization(const Type* container,
- const BitField& field) {
+std::string GetBitFieldSpecialization2(const Type* container,
+ const BitField& field) {
auto smi_tagged_type =
Type::MatchUnaryGeneric(container, TypeOracle::GetSmiTaggedGeneric());
std::string container_type = smi_tagged_type
@@ -903,7 +903,7 @@ void CSAGenerator::EmitInstruction(const LoadBitFieldInstruction& instruction,
out() << " " << result_name << " = ca_.UncheckedCast<"
<< field_type->GetGeneratedTNodeTypeName()
<< ">(CodeStubAssembler(state_)." << decoder << "<"
- << GetBitFieldSpecialization(struct_type, instruction.bit_field)
+ << GetBitFieldSpecialization2(struct_type, instruction.bit_field)
<< ">(ca_.UncheckedCast<" << struct_word_type << ">("
<< bit_field_struct << ")));\n";
}
@@ -945,7 +945,7 @@ void CSAGenerator::EmitInstruction(const StoreBitFieldInstruction& instruction,
std::string result_expression =
"CodeStubAssembler(state_)." + encoder + "<" +
- GetBitFieldSpecialization(struct_type, instruction.bit_field) +
+ GetBitFieldSpecialization2(struct_type, instruction.bit_field) +
">(ca_.UncheckedCast<" + struct_word_type + ">(" + bit_field_struct +
"), ca_.UncheckedCast<" + field_word_type + ">(" + value + ")" +
(instruction.starts_as_zero ? ", true" : "") + ")";