-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBUILD.gn
More file actions
4236 lines (4151 loc) · 287 KB
/
Copy pathBUILD.gn
File metadata and controls
4236 lines (4151 loc) · 287 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
import("sdkpath.gni")
#工程模块
projects = [
"//third_party/skia:skia",
"//v8:v8",
"//base:base",
"//third_party/freetype:freetype",
"//third_party/openssl/openssl:openssl",
"//third_party/build_util:util",
"//third_party/icu:icu",
"//gen/v8x64linux:gen_v8",
"//gen/third_party/blink/renderer:gen",
"//third_party/angle:angle",
"//media:media",
"//ui/gl:webgl",
]
shared_library("livicore") {
include_dirs = [
"$ndkIncludePath",
"$sdkPath/include/c++/7.2.0",
"$sdkPath/include/c++/7.2.0/include",
"$sdkPath/include/c++/7.2.0/x86_64-unknown-linux-gnu/",
"$sdkPath2/usr/lib/x86_64-linux-gnu/glib-2.0/include",
"$sdkPath/sysroot/usr/include",
"$sdkPath/sysroot/usr/",
"$sdkPath/sysroot/usr/include/linux",
"$sdkPath2/usr/include/libdrm",
"//",
"$sdkPath2/usr/include/cairo",
"$sdkPath2/usr/include/glib-2.0",
"$sdkPath2/usr/include/gtk-3.0",
"$sdkPath2/usr/include/gdk-pixbuf-2.0",
"$sdkPath2/usr/include/atk-1.0",
"$sdkPath2/usr/include/pango-1.0",
"//linux",
"//gen/v8/include",
"//v8",
"//v8/include",
"//third_party/zlib",
"//third_party/iccjpeg",
"//third_party/libjpeg_turbo",
"//third_party/libwebp/src/src",
"//third_party/libpng",
"//third_party/harfbuzz-ng/src/src",
"//third_party/khronos",
"//",
"//gen/",
"//third_party/abseil-cpp",
"//v8/include",
"//third_party/skia",
"//gen/v8/include",
"//third_party/icu/source/i18n",
"//third_party/icu/source/common",
"//third_party/libxml/win32/include",
"//third_party/libxml/src/include",
"//third_party/libxslt/src",
"//third_party/libyuv/include",
# "//third_party/boringssl/src/include",
"//third_party/openssl/openssl/include",
"//third_party/openssl",
"//gpu",
"//third_party/mesa_headers",
"//third_party/libyuv/include",
"//third_party/khronos",
"//third_party/khronos/EGL",
"//third_party/khronos/noninclude",
"//gen/v8x64linux",
"//gen/v8x64linux/include",
]
cflags = [
"-fms-extensions",
"-D_GLIBCXX_USE_C99_MATH",
"-D_GLIBCXX17_INLINE=inline",
"-D_GNU_SOURCE",
"-DUSE_AURA",
"-DOS_LINUX_FOR_WIN",
"-DINSIDE_BLINK",
"-DBLINK_IMPLEMENTATION",
"-DSK_SUPPORT_LEGACY_CREATESHADER_PTR=1",
"-DSK_SUPPORT_LEGACY_TYPEFACE_PTR=1",
"-DENABLE_MB=1",
# gtk:
# "-DSK_B32_SHIFT=0",
# "-DSK_G32_SHIFT=8",
# "-DSK_R32_SHIFT=16",
# "-DSK_A32_SHIFT=24",
# opengl
# "-DSK_B32_SHIFT=16",
# "-DSK_G32_SHIFT=8",
# "-DSK_R32_SHIFT=0",
# "-DSK_A32_SHIFT=24",
# "-DV8_HOST_ARCH_X64",
# "-DV8_ENABLE_MAGLEV",
"-DDYNAMIC_ANNOTATIONS_ENABLED=0",
"-DV8_OS_LINUX",
"-DV8_TARGET_OS_LINUX",
"-DBUILDING_V8_SHARED=1",
"-DBUILDING_UV_SHARED=1",
"-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64",
"-DV8_INTL_SUPPORT",
"-DV8_USE_EXTERNAL_STARTUP_DATA",
"-DV8_ATOMIC_OBJECT_FIELD_WRITES",
"-DV8_ENABLE_LAZY_SOURCE_POSITIONS",
"-DV8_SHARED_RO_HEAP",
"-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH",
"-DV8_SHORT_BUILTIN_CALLS",
"-DV8_ENABLE_SYSTEM_INSTRUMENTATION",
# "-DV8_ENABLE_ETW_STACK_WALKING",
"-DV8_ENABLE_WEBASSEMBLY",
"-DV8_ALLOCATION_FOLDING",
"-DV8_ALLOCATION_SITE_TRACKING",
"-DV8_ADVANCED_BIGINT_ALGORITHMS",
"-DV8_USE_ZLIB",
# "-DENABLE_HANDLE_ZAPPING",
# 64位才需要下面的宏:
# "-DV8_EXTERNAL_CODE_SPACE",
# "-DV8_DEPRECATION_WARNINGS",
# "-DV8_COMPRESS_POINTERS",
# "-DV8_COMPRESS_POINTERS_IN_SHARED_CAGE",
# "-DV8_31BIT_SMIS_ON_64BIT_ARCH",
# "-DCPPGC_CAGED_HEAP",
# "-DCPPGC_YOUNG_GENERATION",
# "-DCPPGC_POINTER_COMPRESSION",
# "-DV8_TARGET_ARCH_X64",
# -----
"-DV8_HAVE_TARGET_OS",
"-DV8_TARGET_OS_LINUX",
# "-DOS_LINUX",
"-DUSE_OZONE",
"-DUSE_GLIB",
"-DU_STATIC_IMPLEMENTATION",
"-DU_DEFINE_FALSE_AND_TRUE",
"-DLIBXML_STATIC",
"-DLIBXSLT_STATIC",
"-DCURL_STATICLIB",
"-DSK_SUPPORT_LEGACY_DRAWLOOPER",
"-D_SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING",
"-D_CRT_SECURE_NO_WARNINGS",
"-fPIC",
"-fno-exceptions",
"-fvisibility=hidden",
"--target=x86_64-linux-guneabi",
"-DUSE_EGL",
"-DSK_GL",
"-DSK_SUPPORT_GPU=1",
"-DSK_GRAPHITE_ENABLED",
"-DSK_SUPPORT_LEGACY_SLUG_CONVERT",
"-DSK_B32_SHIFT=16",
"-DSK_G32_SHIFT=8",
"-DSK_R32_SHIFT=0",
"-DSK_A32_SHIFT=24",
"-DOS_LINUX=1",
"-DENABLE_MB_MEDIA=1",
"-DV8_HOST_ARCH_X64",
"-DV8_TARGET_ARCH_X64",
"-D__POINT_SIZE__=8",
"-D__USE_OPENGL__",
"-DV8_ENABLE_MAGLEV",
"-mno-avx",
"-DV8_EXTERNAL_CODE_SPACE",
"-DV8_DEPRECATION_WARNINGS",
"-DV8_COMPRESS_POINTERS",
"-DV8_COMPRESS_POINTERS_IN_SHARED_CAGE",
"-DV8_31BIT_SMIS_ON_64BIT_ARCH",
"-DCPPGC_CAGED_HEAP",
"-DCPPGC_YOUNG_GENERATION",
"-DCPPGC_POINTER_COMPRESSION",
]
ldflags = [
"-dynamic-linker",
#"/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2",
"/lib64/ld-linux-x86-64.so.2",
# "-rpath=/home/daniel/Desktop/test_web",
"-L$sdkPath2/lib/x86_64-linux-gnu",
"-lc-2.27",
"-L$sdkPath2/usr/lib/x86_64-linux-gnu",
"-lglib-2.0.so.0.6200.3",
"-L$sdkPath2/usr/lib/x86_64-linux-gnu",
"-lgtk-3.so.0.2404.9",
"-L$sdkPath2/usr/lib/x86_64-linux-gnu",
"-lcairo.so.2.11600.0",
"$sdkPath2/lib/x86_64-linux-gnu/libpthread-2.29.so",
"-L$sdkPath2/usr/lib/x86_64-linux-gnu",
"-lstdc++.so.6.0.28",
"-L$sdkPath2/usr/lib/x86_64-linux-gnu",
"-lgobject-2.0.so.0.6200.3",
"-L$sdkPath2/usr/lib/x86_64-linux-gnu",
"-ldl-2.29",
"-L$sdkPath2/lib/x86_64-linux-gnu",
"-lm-2.27",
"-L$sdkPath2/lib/x86_64-linux-gnu",
"-GL.so.1.7.0",
"$sdkPath2/usr/lib/x86_64-linux-gnu/libasound.so.2.0.0",
"-L$sdkPath2/usr/lib/x86_64-linux-gnu",
"-lffmpeg",
"-rpath=\$ORIGIN",
]
if(is_component_build) {
ldflags += ["-shared"]
}
sources = [
"//third_party/blink/renderer/bindings/core/v8/active_script_wrappable.cc",
"//third_party/blink/renderer/bindings/core/v8/array_value.cc",
"//third_party/blink/renderer/bindings/core/v8/binding_security.cc",
"//third_party/blink/renderer/bindings/core/v8/callback_invoke_helper.cc",
"//third_party/blink/renderer/bindings/core/v8/capture_source_location.cc",
"//third_party/blink/renderer/bindings/core/v8/custom_wrappable_adapter.cc",
"//third_party/blink/renderer/bindings/core/v8/dictionary.cc",
"//third_party/blink/renderer/bindings/core/v8/dictionary_helper_for_core.cc",
"//third_party/blink/renderer/bindings/core/v8/generated_code_helper.cc",
"//third_party/blink/renderer/bindings/core/v8/isolated_world_csp.cc",
"//third_party/blink/renderer/bindings/core/v8/js_based_event_listener.cc",
"//third_party/blink/renderer/bindings/core/v8/js_event_handler.cc",
"//third_party/blink/renderer/bindings/core/v8/js_event_handler_for_content_attribute.cc",
"//third_party/blink/renderer/bindings/core/v8/js_event_listener.cc",
"//third_party/blink/renderer/bindings/core/v8/local_window_proxy.cc",
"//third_party/blink/renderer/bindings/core/v8/module_record.cc",
"//third_party/blink/renderer/bindings/core/v8/module_request.cc",
"//third_party/blink/renderer/bindings/core/v8/native_value_traits_buffer_sources.cc",
"//third_party/blink/renderer/bindings/core/v8/native_value_traits_impl.cc",
"//third_party/blink/renderer/bindings/core/v8/observable_array_exotic_object_impl.cc",
"//third_party/blink/renderer/bindings/core/v8/profiler_trace_builder.cc",
"//third_party/blink/renderer/bindings/core/v8/referrer_script_info.cc",
"//third_party/blink/renderer/bindings/core/v8/rejected_promises.cc",
"//third_party/blink/renderer/bindings/core/v8/remote_window_proxy.cc",
"//third_party/blink/renderer/bindings/core/v8/scheduled_action.cc",
"//third_party/blink/renderer/bindings/core/v8/script_cache_consumer.cc",
"//third_party/blink/renderer/bindings/core/v8/script_controller.cc",
"//third_party/blink/renderer/bindings/core/v8/script_custom_element_definition.cc",
"//third_party/blink/renderer/bindings/core/v8/script_custom_element_definition_builder.cc",
"//third_party/blink/renderer/bindings/core/v8/script_evaluation_result.cc",
"//third_party/blink/renderer/bindings/core/v8/script_function.cc",
"//third_party/blink/renderer/bindings/core/v8/script_iterator.cc",
"//third_party/blink/renderer/bindings/core/v8/script_promise.cc",
"//third_party/blink/renderer/bindings/core/v8/script_promise_resolver.cc",
"//third_party/blink/renderer/bindings/core/v8/script_regexp.cc",
"//third_party/blink/renderer/bindings/core/v8/script_streamer.cc",
"//third_party/blink/renderer/bindings/core/v8/script_value.cc",
"//third_party/blink/renderer/bindings/core/v8/use_counter_callback.cc",
"//third_party/blink/renderer/bindings/core/v8/v8_binding_for_core.cc",
"//third_party/blink/renderer/bindings/core/v8/v8_code_cache.cc",
"//third_party/blink/renderer/bindings/core/v8/v8_context_snapshot.cc",
"//third_party/blink/renderer/bindings/core/v8/v8_embedder_graph_builder.cc",
"//third_party/blink/renderer/bindings/core/v8/v8_gc_controller.cc",
"//third_party/blink/renderer/bindings/core/v8/v8_gc_for_context_dispose.cc",
"//third_party/blink/renderer/bindings/core/v8/v8_html_constructor.cc",
"//third_party/blink/renderer/bindings/core/v8/v8_initializer.cc",
"//third_party/blink/renderer/bindings/core/v8/v8_intersection_observer_delegate.cc",
"//third_party/blink/renderer/bindings/core/v8/v8_iterator_result_value.cc",
"//third_party/blink/renderer/bindings/core/v8/v8_metrics.cc",
"//third_party/blink/renderer/bindings/core/v8/v8_object_builder.cc",
"//third_party/blink/renderer/bindings/core/v8/v8_object_parser.cc",
"//third_party/blink/renderer/bindings/core/v8/v8_page_popup_controller_binding.cc",
"//third_party/blink/renderer/bindings/core/v8/v8_script_runner.cc",
"//third_party/blink/renderer/bindings/core/v8/v8_throw_dom_exception.cc",
"//third_party/blink/renderer/bindings/core/v8/v8_wasm_response_extensions.cc",
"//third_party/blink/renderer/bindings/core/v8/window_proxy.cc",
"//third_party/blink/renderer/bindings/core/v8/window_proxy_manager.cc",
"//third_party/blink/renderer/bindings/core/v8/worker_or_worklet_script_controller.cc",
"//third_party/blink/renderer/bindings/core/v8/world_safe_v8_reference.cc",
"//third_party/blink/renderer/bindings/core/v8/custom/v8_window_custom.cc",
"//third_party/blink/renderer/bindings/core/v8/custom/v8_xml_http_request_custom.cc",
"//third_party/blink/renderer/bindings/core/v8/custom/v8_custom_xpath_ns_resolver.cc",
"//third_party/blink/renderer/bindings/core/v8/custom/v8_dev_tools_host_custom.cc",
"//third_party/blink/renderer/bindings/core/v8/custom/v8_html_all_collection_custom.cc",
"//third_party/blink/renderer/bindings/core/v8/custom/v8_html_plugin_element_custom.cc",
"//third_party/blink/renderer/bindings/core/v8/custom/v8_promise_rejection_event_custom.cc",
"//third_party/blink/renderer/bindings/core/v8/serialization/serialized_script_value_factory.cc",
"//third_party/blink/renderer/bindings/core/v8/serialization/transferables.cc",
"//third_party/blink/renderer/bindings/core/v8/serialization/unpacked_serialized_script_value.cc",
"//third_party/blink/renderer/bindings/core/v8/serialization/v8_script_value_deserializer.cc",
"//third_party/blink/renderer/bindings/core/v8/serialization/v8_script_value_serializer.cc",
"//third_party/blink/renderer/bindings/core/v8/serialization/post_message_helper.cc",
"//third_party/blink/renderer/bindings/core/v8/serialization/serialized_color_params.cc",
"//third_party/blink/renderer/bindings/core/v8/serialization/serialized_script_value.cc",
"//third_party/blink/renderer/bindings/modules/v8/serialization/serialized_script_value_for_modules_factory.cc",
"//third_party/blink/renderer/bindings/modules/v8/serialization/serialized_track_params.cc",
"//third_party/blink/renderer/bindings/modules/v8/serialization/v8_script_value_deserializer_for_modules.cc",
"//third_party/blink/renderer/bindings/modules/v8/serialization/v8_script_value_serializer_for_modules.cc",
"//third_party/blink/renderer/bindings/modules/v8/webgl_any.cc",
"//third_party/blink/renderer/bindings/modules/v8/module_bindings_initializer.cc",
"//third_party/blink/renderer/bindings/modules/v8/v8_binding_for_modules.cc",
"//third_party/blink/renderer/bindings/modules/v8/v8_context_snapshot_impl.cc",
"//third_party/blink/common/browser_interface_broker_proxy.cc",
"//third_party/blink/common/chrome_debug_urls.cc",
"//third_party/blink/common/crash_helpers.cc",
"//third_party/blink/common/features.cc",
"//third_party/blink/common/scheme_registry.cc",
"//third_party/blink/common/switches.cc",
"//third_party/blink/common/thread_safe_browser_interface_broker_proxy.cc",
"//third_party/blink/common/associated_interfaces/associated_interface_provider.cc",
"//third_party/blink/common/associated_interfaces/associated_interface_registry.cc",
"//third_party/blink/common/blob/blob_utils.cc",
"//third_party/blink/common/cache_storage/cache_storage_utils.cc",
"//third_party/blink/common/client_hints/client_hints.cc",
"//third_party/blink/common/client_hints/enabled_client_hints.cc",
"//third_party/blink/common/custom_handlers/protocol_handler_utils.cc",
"//third_party/blink/common/device_memory/approximated_device_memory.cc",
"//third_party/blink/common/dom_storage/session_storage_namespace_id.cc",
"//third_party/blink/common/fenced_frame/fenced_frame_utils.cc",
"//third_party/blink/common/fetch/fetch_api_request_body_mojom_traits.cc",
"//third_party/blink/common/font_unique_name_lookup/icu_fold_case_util.cc",
"//third_party/blink/common/frame/frame_ad_evidence.cc",
"//third_party/blink/common/frame/frame_policy.cc",
"//third_party/blink/common/frame/frame_visual_properties.cc",
"//third_party/blink/common/frame/from_ad_state.cc",
"//third_party/blink/common/frame/fullscreen_request_token.cc",
"//third_party/blink/common/frame/payment_request_token.cc",
"//third_party/blink/common/frame/transient_allow_fullscreen.cc",
"//third_party/blink/common/frame/user_activation_state.cc",
"//third_party/blink/common/input/synthetic_web_input_event_builders.cc",
"//third_party/blink/common/input/web_coalesced_input_event.cc",
"//third_party/blink/common/input/web_gesture_event.cc",
"//third_party/blink/common/input/web_input_event.cc",
"//third_party/blink/common/input/web_keyboard_event.cc",
"//third_party/blink/common/input/web_mouse_event.cc",
"//third_party/blink/common/input/web_mouse_wheel_event.cc",
"//third_party/blink/common/input/web_pointer_event.cc",
"//third_party/blink/common/input/web_touch_event.cc",
"//third_party/blink/common/interest_group/auction_config.cc",
"//third_party/blink/common/interest_group/interest_group.cc",
"//third_party/blink/common/loader/inter_process_time_ticks_converter.cc",
"//third_party/blink/common/loader/loader_constants.cc",
"//third_party/blink/common/loader/mime_sniffing_throttle.cc",
"//third_party/blink/common/loader/mime_sniffing_url_loader.cc",
"//third_party/blink/common/loader/network_utils.cc",
"//third_party/blink/common/loader/record_load_histograms.cc",
"//third_party/blink/common/loader/referrer_utils.cc",
"//third_party/blink/common/loader/resource_type_util.cc",
"//third_party/blink/common/loader/throttling_url_loader.cc",
"//third_party/blink/common/loader/url_loader_factory_bundle.cc",
"//third_party/blink/common/loader/url_loader_throttle.cc",
"//third_party/blink/common/logging/logging_utils.cc",
"//third_party/blink/common/manifest/manifest.cc",
"//third_party/blink/common/manifest/manifest_icon_selector.cc",
"//third_party/blink/common/manifest/manifest_util.cc",
"//third_party/blink/common/mediastream/media_devices.cc",
"//third_party/blink/common/mediastream/media_stream_controls.cc",
"//third_party/blink/common/mediastream/media_stream_request.cc",
"//third_party/blink/common/messaging/cloneable_message.cc",
"//third_party/blink/common/messaging/cloneable_message_mojom_traits.cc",
"//third_party/blink/common/messaging/message_port_descriptor_mojom_traits.cc",
"//third_party/blink/common/messaging/message_port_channel.cc",
"//third_party/blink/common/messaging/message_port_descriptor.cc",
"//third_party/blink/common/messaging/string_message_codec.cc",
"//third_party/blink/common/messaging/transferable_message.cc",
"//third_party/blink/common/messaging/web_message_port.cc",
"//third_party/blink/common/metrics/post_message_counter.cc",
"//third_party/blink/common/mime_util/mime_util.cc",
"//third_party/blink/common/mobile_metrics/mobile_friendliness.cc",
"//third_party/blink/common/native_io/native_io_utils.cc",
"//third_party/blink/common/navigation/navigation_params.cc",
"//third_party/blink/common/navigation/navigation_policy_nav.cc",
"//third_party/blink/common/notifications/notification_resources.cc",
"//third_party/blink/common/notifications/platform_notification_data.cc",
"//third_party/blink/common/origin_trials/manual_completion_origin_trial_features.cc",
"//third_party/blink/common/origin_trials/navigation_origin_trial_features.cc",
"//third_party/blink/common/origin_trials/persistent_origin_trials.cc",
"//third_party/blink/common/origin_trials/trial_token.cc",
"//third_party/blink/common/origin_trials/trial_token_result.cc",
"//third_party/blink/common/origin_trials/trial_token_validator.cc",
"//third_party/blink/common/page/content_to_visible_time_reporter.cc",
"//third_party/blink/common/page/drag_operation.cc",
"//third_party/blink/common/page/page_zoom.cc",
"//third_party/blink/common/page_state/page_state.cc",
"//third_party/blink/common/page_state/page_state_serialization.cc",
"//third_party/blink/common/permissions/permission_utils.cc",
"//third_party/blink/common/permissions_policy/document_policy.cc",
"//third_party/blink/common/permissions_policy/origin_with_possible_wildcards.cc",
"//third_party/blink/common/permissions_policy/permissions_policy.cc",
"//third_party/blink/common/permissions_policy/permissions_policy_declaration.cc",
"//third_party/blink/common/permissions_policy/policy_value.cc",
"//third_party/blink/common/privacy_budget/identifiability_study_settings.cc",
"//third_party/blink/common/privacy_budget/identifiability_metrics.cc",
"//third_party/blink/common/privacy_budget/identifiability_metric_builder.cc",
"//third_party/blink/common/renderer_preferences/renderer_preferences.cc",
"//third_party/blink/common/scheduler/web_scheduler_tracked_feature.cc",
"//third_party/blink/common/security/address_space_feature.cc",
"//third_party/blink/common/service_worker/service_worker_loader_helpers.cc",
"//third_party/blink/common/service_worker/service_worker_scope_match.cc",
"//third_party/blink/common/service_worker/service_worker_status_code.cc",
"//third_party/blink/common/service_worker/service_worker_type_converters.cc",
"//third_party/blink/common/shared_storage/shared_storage_utils.cc",
"//third_party/blink/common/storage_key/storage_key.cc",
"//third_party/blink/common/unique_name/unique_name_helper.cc",
"//third_party/blink/common/use_counter/use_counter_feature.cc",
"//third_party/blink/common/use_counter/use_counter_feature_tracker.cc",
"//third_party/blink/common/user_agent/user_agent_metadata.cc",
"//third_party/blink/common/web_package/signed_exchange_consts.cc",
"//third_party/blink/common/web_preferences/web_preferences.cc",
"//third_party/blink/common/widget/constants.cc",
"//third_party/blink/common/widget/visual_properties.cc",
"//third_party/blink/common/media/watch_time_component.cc",
"//third_party/blink/common/media/watch_time_reporter.cc",
"//third_party/blink/common/context_menu_data/context_menu_params_builder.cc",
"//third_party/blink/common/context_menu_data/untrustworthy_context_menu_params.cc",
"//third_party/blink/renderer/core/mathml/mathml_element.cc",
"//third_party/blink/renderer/core/mathml/mathml_fraction_element.cc",
"//third_party/blink/renderer/core/mathml/mathml_operator_element.cc",
"//third_party/blink/renderer/core/mathml/mathml_padded_element.cc",
"//third_party/blink/renderer/core/mathml/mathml_radical_element.cc",
"//third_party/blink/renderer/core/mathml/mathml_row_element.cc",
"//third_party/blink/renderer/core/mathml/mathml_scripts_element.cc",
"//third_party/blink/renderer/core/mathml/mathml_space_element.cc",
"//third_party/blink/renderer/core/mathml/mathml_token_element.cc",
"//third_party/blink/renderer/core/mathml/mathml_under_over_element.cc",
"//third_party/blink/renderer/core/messaging/blink_cloneable_message.cc",
"//third_party/blink/renderer/core/messaging/blink_transferable_message.cc",
"//third_party/blink/renderer/core/messaging/message_channel.cc",
"//third_party/blink/renderer/core/messaging/message_port.cc",
"//third_party/blink/renderer/core/messaging/blink_transferable_message_mojom_traits.cc",
"//third_party/blink/renderer/core/messaging/blink_cloneable_message_mojom_traits.cc",
"//third_party/blink/renderer/core/mobile_metrics/mobile_friendliness_checker.cc",
"//third_party/blink/renderer/core/mojo/mojo_handle_empty.cc",
"//third_party/blink/renderer/core/navigation_api/navigate_event.cc",
"//third_party/blink/renderer/core/navigation_api/navigate_event_dispatch_params.cc",
"//third_party/blink/renderer/core/navigation_api/navigation_api.cc",
"//third_party/blink/renderer/core/navigation_api/navigation_api_navigation.cc",
"//third_party/blink/renderer/core/navigation_api/navigation_current_entry_change_event.cc",
"//third_party/blink/renderer/core/navigation_api/navigation_history_entry.cc",
"//third_party/blink/renderer/core/navigation_api/navigation_transition.cc",
"//third_party/blink/renderer/core/offscreencanvas/offscreen_canvas.cc",
"//third_party/blink/renderer/core/origin_trials/origin_trial_context.cc",
"//third_party/blink/renderer/core/accessibility/ax_context.cc",
"//third_party/blink/renderer/core/accessibility/ax_object_cache.cc",
"//third_party/blink/renderer/core/accessibility/blink_ax_event_intent.cc",
"//third_party/blink/renderer/core/accessibility/scoped_blink_ax_event_intent.cc",
"//third_party/blink/renderer/core/animation/animatable.cc",
"//third_party/blink/renderer/core/animation/animation.cc",
"//third_party/blink/renderer/core/animation/animation_clock.cc",
"//third_party/blink/renderer/core/animation/animation_effect.cc",
"//third_party/blink/renderer/core/animation/animation_input_helpers.cc",
"//third_party/blink/renderer/core/animation/animation_timeline.cc",
"//third_party/blink/renderer/core/animation/animation_time_delta.cc",
"//third_party/blink/renderer/core/animation/animation_utils.cc",
"//third_party/blink/renderer/core/animation/basic_shape_interpolation_functions.cc",
"//third_party/blink/renderer/core/animation/color_property_functions.cc",
"//third_party/blink/renderer/core/animation/compositor_animations.cc",
"//third_party/blink/renderer/core/animation/css_angle_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_aspect_ratio_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_basic_shape_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_border_image_length_box_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_clip_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_color_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_custom_length_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_custom_list_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_default_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_filter_list_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_font_size_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_font_stretch_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_font_variation_settings_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_font_weight_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_grid_template_property_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_image_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_image_list_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_image_slice_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_interpolation_environment.cc",
"//third_party/blink/renderer/core/animation/css_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_interpolation_types_map.cc",
"//third_party/blink/renderer/core/animation/css_intrinsic_length_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_length_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_length_list_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_number_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_offset_rotate_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_paint_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_path_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_percentage_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_position_axis_list_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_ray_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_resolution_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_rotate_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_scale_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_shadow_list_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_size_list_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_text_indent_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_time_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_transform_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_translate_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_var_cycle_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/css_visibility_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/document_animations.cc",
"//third_party/blink/renderer/core/animation/document_timeline.cc",
"//third_party/blink/renderer/core/animation/effect_input.cc",
"//third_party/blink/renderer/core/animation/effect_model.cc",
"//third_party/blink/renderer/core/animation/effect_stack.cc",
"//third_party/blink/renderer/core/animation/element_animations.cc",
"//third_party/blink/renderer/core/animation/inert_effect.cc",
"//third_party/blink/renderer/core/animation/interpolable_aspect_ratio.cc",
"//third_party/blink/renderer/core/animation/interpolable_filter.cc",
"//third_party/blink/renderer/core/animation/interpolable_grid_length.cc",
"//third_party/blink/renderer/core/animation/interpolable_grid_track_list.cc",
"//third_party/blink/renderer/core/animation/interpolable_grid_track_repeater.cc",
"//third_party/blink/renderer/core/animation/interpolable_grid_track_size.cc",
"//third_party/blink/renderer/core/animation/interpolable_length.cc",
"//third_party/blink/renderer/core/animation/interpolable_shadow.cc",
"//third_party/blink/renderer/core/animation/interpolable_transform_list.cc",
"//third_party/blink/renderer/core/animation/interpolable_value.cc",
"//third_party/blink/renderer/core/animation/interpolation_effect.cc",
"//third_party/blink/renderer/core/animation/invalidatable_interpolation.cc",
"//third_party/blink/renderer/core/animation/keyframe.cc",
"//third_party/blink/renderer/core/animation/keyframe_effect.cc",
"//third_party/blink/renderer/core/animation/keyframe_effect_model.cc",
"//third_party/blink/renderer/core/animation/length_list_property_functions.cc",
"//third_party/blink/renderer/core/animation/length_property_functions.cc",
"//third_party/blink/renderer/core/animation/list_interpolation_functions.cc",
"//third_party/blink/renderer/core/animation/number_property_functions.cc",
"//third_party/blink/renderer/core/animation/path_interpolation_functions.cc",
"//third_party/blink/renderer/core/animation/pending_animations.cc",
"//third_party/blink/renderer/core/animation/property_handle.cc",
"//third_party/blink/renderer/core/animation/sampled_effect.cc",
"//third_party/blink/renderer/core/animation/scroll_timeline.cc",
"//third_party/blink/renderer/core/animation/scroll_timeline_util.cc",
"//third_party/blink/renderer/core/animation/size_interpolation_functions.cc",
"//third_party/blink/renderer/core/animation/size_list_property_functions.cc",
"//third_party/blink/renderer/core/animation/string_keyframe.cc",
"//third_party/blink/renderer/core/animation/svg_angle_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/svg_integer_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/svg_integer_optional_integer_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/svg_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/svg_interpolation_types_map.cc",
"//third_party/blink/renderer/core/animation/svg_length_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/svg_length_list_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/svg_number_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/svg_number_list_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/svg_number_optional_number_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/svg_path_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/svg_path_seg_interpolation_functions.cc",
"//third_party/blink/renderer/core/animation/svg_point_list_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/svg_rect_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/svg_transform_list_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/svg_value_interpolation_type.cc",
"//third_party/blink/renderer/core/animation/timing.cc",
"//third_party/blink/renderer/core/animation/timing_input.cc",
"//third_party/blink/renderer/core/animation/transition_interpolation.cc",
"//third_party/blink/renderer/core/animation/transition_keyframe.cc",
"//third_party/blink/renderer/core/animation/underlying_value_owner.cc",
"//third_party/blink/renderer/core/animation/view_timeline.cc",
"//third_party/blink/renderer/core/animation/worklet_animation_controller.cc",
"//third_party/blink/renderer/core/animation/css/compositor_keyframe_value_factory.cc",
"//third_party/blink/renderer/core/animation/css/css_animation.cc",
"//third_party/blink/renderer/core/animation/css/css_animations.cc",
"//third_party/blink/renderer/core/animation/css/css_animation_data.cc",
"//third_party/blink/renderer/core/animation/css/css_animation_update.cc",
"//third_party/blink/renderer/core/animation/css/css_keyframe_effect_model.cc",
"//third_party/blink/renderer/core/animation/css/css_scroll_timeline.cc",
"//third_party/blink/renderer/core/animation/css/css_timing_data.cc",
"//third_party/blink/renderer/core/animation/css/css_transition.cc",
"//third_party/blink/renderer/core/animation/css/css_transition_data.cc",
"//third_party/blink/renderer/core/animation/css/css_view_timeline.cc",
"//third_party/blink/renderer/core/animation_frame/worker_animation_frame_provider.cc",
"//third_party/blink/renderer/core/annotation/annotation_agent_container_impl.cc",
"//third_party/blink/renderer/core/annotation/annotation_agent_generator.cc",
"//third_party/blink/renderer/core/annotation/annotation_agent_impl.cc",
"//third_party/blink/renderer/core/annotation/annotation_selector.cc",
"//third_party/blink/renderer/core/annotation/text_annotation_selector.cc",
"//third_party/blink/renderer/core/aom/accessible_node.cc",
"//third_party/blink/renderer/core/aom/accessible_node_list.cc",
"//third_party/blink/renderer/core/aom/computed_accessible_node.cc",
"//third_party/blink/renderer/core/clipboard/clipboard_mime_types.cc",
"//third_party/blink/renderer/core/clipboard/clipboard_utilities.cc",
"//third_party/blink/renderer/core/clipboard/clipboard_utilities_win.cc",
"//third_party/blink/renderer/core/clipboard/data_object.cc",
"//third_party/blink/renderer/core/clipboard/data_object_item.cc",
"//third_party/blink/renderer/core/clipboard/data_transfer.cc",
"//third_party/blink/renderer/core/clipboard/data_transfer_item.cc",
"//third_party/blink/renderer/core/clipboard/data_transfer_item_list.cc",
"//third_party/blink/renderer/core/clipboard/dragged_isolated_file_system.cc",
"//third_party/blink/renderer/core/clipboard/system_clipboard.cc",
"//third_party/blink/renderer/core/content_capture/content_capture_manager.cc",
"//third_party/blink/renderer/core/content_capture/content_capture_task.cc",
"//third_party/blink/renderer/core/content_capture/content_capture_task_histogram_reporter.cc",
"//third_party/blink/renderer/core/content_capture/content_holder.cc",
"//third_party/blink/renderer/core/content_capture/task_session.cc",
"//third_party/blink/renderer/core/context_features/context_feature_settings.cc",
"//third_party/blink/renderer/controller/blink_initializer.cc",
"//third_party/blink/renderer/controller/blink_leak_detector.cc",
"//third_party/blink/renderer/controller/blink_shutdown.cc",
"//third_party/blink/renderer/controller/crash_memory_metrics_reporter_impl.cc",
"//third_party/blink/renderer/controller/dev_tools_frontend_impl.cc",
"//third_party/blink/renderer/controller/highest_pmf_reporter.cc",
"//third_party/blink/renderer/controller/memory_usage_monitor.cc",
"//third_party/blink/renderer/controller/memory_usage_monitor_posix.cc",
"//third_party/blink/renderer/controller/oom_intervention_impl.cc",
"//third_party/blink/renderer/controller/user_level_memory_pressure_signal_generator.cc",
"//third_party/blink/renderer/controller/performance_manager/renderer_resource_coordinator_impl.cc",
"//third_party/blink/renderer/controller/performance_manager/v8_detailed_memory_reporter_impl.cc",
"//third_party/blink/renderer/controller/performance_manager/v8_worker_memory_reporter.cc",
"//third_party/blink/renderer/core/css/abstract_property_set_css_style_declaration.cc",
"//third_party/blink/renderer/core/css/active_style_sheets.cc",
"//third_party/blink/renderer/core/css/background_color_paint_image_generator.cc",
"//third_party/blink/renderer/core/css/basic_shape_functions.cc",
"//third_party/blink/renderer/core/css/binary_data_font_face_source.cc",
"//third_party/blink/renderer/core/css/box_shadow_paint_image_generator.cc",
"//third_party/blink/renderer/core/css/cascade_layer.cc",
"//third_party/blink/renderer/core/css/cascade_layer_map.cc",
"//third_party/blink/renderer/core/css/check_pseudo_has_argument_context.cc",
"//third_party/blink/renderer/core/css/check_pseudo_has_cache_scope.cc",
"//third_party/blink/renderer/core/css/check_pseudo_has_fast_reject_filter.cc",
"//third_party/blink/renderer/core/css/clip_path_paint_image_generator.cc",
"//third_party/blink/renderer/core/css/computed_style_css_value_mapping.cc",
"//third_party/blink/renderer/core/css/container_query.cc",
"//third_party/blink/renderer/core/css/container_query_data.cc",
"//third_party/blink/renderer/core/css/container_query_evaluator.cc",
"//third_party/blink/renderer/core/css/container_selector.cc",
"//third_party/blink/renderer/core/css/counter_style.cc",
"//third_party/blink/renderer/core/css/counter_style_map.cc",
"//third_party/blink/renderer/core/css/css_axis_value.cc",
"//third_party/blink/renderer/core/css/css_basic_shape_values.cc",
"//third_party/blink/renderer/core/css/css_border_image.cc",
"//third_party/blink/renderer/core/css/css_border_image_slice_value.cc",
"//third_party/blink/renderer/core/css/css_bracketed_value_list.cc",
"//third_party/blink/renderer/core/css/css_color.cc",
"//third_party/blink/renderer/core/css/css_computed_style_declaration.cc",
"//third_party/blink/renderer/core/css/css_condition_rule.cc",
"//third_party/blink/renderer/core/css/css_container_rule.cc",
"//third_party/blink/renderer/core/css/css_container_values.cc",
"//third_party/blink/renderer/core/css/css_content_distribution_value.cc",
"//third_party/blink/renderer/core/css/css_counter_style_rule.cc",
"//third_party/blink/renderer/core/css/css_counter_value.cc",
"//third_party/blink/renderer/core/css/css_crossfade_value.cc",
"//third_party/blink/renderer/core/css/css_cursor_image_value.cc",
"//third_party/blink/renderer/core/css/css_custom_ident_value.cc",
"//third_party/blink/renderer/core/css/css_custom_property_declaration.cc",
"//third_party/blink/renderer/core/css/css_cyclic_variable_value.cc",
"//third_party/blink/renderer/core/css/css_default_style_sheets.cc",
"//third_party/blink/renderer/core/css/css_font_face.cc",
"//third_party/blink/renderer/core/css/css_font_face_rule.cc",
"//third_party/blink/renderer/core/css/css_font_face_source.cc",
"//third_party/blink/renderer/core/css/css_font_face_src_value.cc",
"//third_party/blink/renderer/core/css/css_font_family_value.cc",
"//third_party/blink/renderer/core/css/css_font_feature_value.cc",
"//third_party/blink/renderer/core/css/css_font_palette_values_rule.cc",
"//third_party/blink/renderer/core/css/css_font_selector.cc",
"//third_party/blink/renderer/core/css/css_font_selector_base.cc",
"//third_party/blink/renderer/core/css/css_font_style_range_value.cc",
"//third_party/blink/renderer/core/css/css_font_variation_value.cc",
"//third_party/blink/renderer/core/css/css_function_value.cc",
"//third_party/blink/renderer/core/css/css_global_rule_set.cc",
"//third_party/blink/renderer/core/css/css_gradient_value.cc",
"//third_party/blink/renderer/core/css/css_grid_auto_repeat_value.cc",
"//third_party/blink/renderer/core/css/css_grid_integer_repeat_value.cc",
"//third_party/blink/renderer/core/css/css_grid_template_areas_value.cc",
"//third_party/blink/renderer/core/css/css_grouping_rule.cc",
"//third_party/blink/renderer/core/css/css_identifier_value.cc",
"//third_party/blink/renderer/core/css/css_image_generator_value.cc",
"//third_party/blink/renderer/core/css/css_image_set_value.cc",
"//third_party/blink/renderer/core/css/css_image_value.cc",
"//third_party/blink/renderer/core/css/css_import_rule.cc",
"//third_party/blink/renderer/core/css/css_inherited_value.cc",
"//third_party/blink/renderer/core/css/css_initial_color_value.cc",
"//third_party/blink/renderer/core/css/css_initial_value.cc",
"//third_party/blink/renderer/core/css/css_invalid_variable_value.cc",
"//third_party/blink/renderer/core/css/css_keyframes_rule.cc",
"//third_party/blink/renderer/core/css/css_keyframe_rule.cc",
"//third_party/blink/renderer/core/css/css_keyframe_shorthand_value.cc",
"//third_party/blink/renderer/core/css/css_layer_block_rule.cc",
"//third_party/blink/renderer/core/css/css_layer_statement_rule.cc",
"//third_party/blink/renderer/core/css/css_layout_function_value.cc",
"//third_party/blink/renderer/core/css/css_length_resolver.cc",
"//third_party/blink/renderer/core/css/css_light_dark_value_pair.cc",
"//third_party/blink/renderer/core/css/css_markup.cc",
"//third_party/blink/renderer/core/css/css_math_expression_node.cc",
"//third_party/blink/renderer/core/css/css_math_function_value.cc",
"//third_party/blink/renderer/core/css/css_math_operator.cc",
"//third_party/blink/renderer/core/css/css_media_rule.cc",
"//third_party/blink/renderer/core/css/css_namespace_rule.cc",
"//third_party/blink/renderer/core/css/css_numeric_literal_value.cc",
"//third_party/blink/renderer/core/css/css_page_rule.cc",
"//third_party/blink/renderer/core/css/css_paint_image_generator.cc",
"//third_party/blink/renderer/core/css/css_paint_value.cc",
"//third_party/blink/renderer/core/css/css_path_value.cc",
"//third_party/blink/renderer/core/css/css_pending_substitution_value.cc",
"//third_party/blink/renderer/core/css/css_pending_system_font_value.cc",
"//third_party/blink/renderer/core/css/css_position_fallback_rule.cc",
"//third_party/blink/renderer/core/css/css_primitive_value.cc",
"//third_party/blink/renderer/core/css/css_property_equality.cc",
"//third_party/blink/renderer/core/css/css_property_name.cc",
"//third_party/blink/renderer/core/css/css_property_rule.cc",
"//third_party/blink/renderer/core/css/css_property_source_data.cc",
"//third_party/blink/renderer/core/css/css_property_value.cc",
"//third_party/blink/renderer/core/css/css_property_value_set.cc",
"//third_party/blink/renderer/core/css/css_quad_value.cc",
"//third_party/blink/renderer/core/css/css_ratio_value.cc",
"//third_party/blink/renderer/core/css/css_ray_value.cc",
"//third_party/blink/renderer/core/css/css_reflect_value.cc",
"//third_party/blink/renderer/core/css/css_revert_layer_value.cc",
"//third_party/blink/renderer/core/css/css_revert_value.cc",
"//third_party/blink/renderer/core/css/css_rule.cc",
"//third_party/blink/renderer/core/css/css_scope_rule.cc",
"//third_party/blink/renderer/core/css/css_scroll_value.cc",
"//third_party/blink/renderer/core/css/css_segmented_font_face.cc",
"//third_party/blink/renderer/core/css/css_selector.cc",
"//third_party/blink/renderer/core/css/css_selector_list.cc",
"//third_party/blink/renderer/core/css/css_selector_watch.cc",
"//third_party/blink/renderer/core/css/css_shadow_value.cc",
"//third_party/blink/renderer/core/css/css_string_value.cc",
"//third_party/blink/renderer/core/css/css_style_declaration.cc",
"//third_party/blink/renderer/core/css/css_style_rule.cc",
"//third_party/blink/renderer/core/css/css_style_sheet.cc",
"//third_party/blink/renderer/core/css/css_supports_rule.cc",
"//third_party/blink/renderer/core/css/css_syntax_definition.cc",
"//third_party/blink/renderer/core/css/css_syntax_string_parser.cc",
"//third_party/blink/renderer/core/css/css_timing_function_value.cc",
"//third_party/blink/renderer/core/css/css_to_length_conversion_data.cc",
"//third_party/blink/renderer/core/css/css_try_rule.cc",
"//third_party/blink/renderer/core/css/css_unicode_range_value.cc",
"//third_party/blink/renderer/core/css/css_unset_value.cc",
"//third_party/blink/renderer/core/css/css_uri_value.cc",
"//third_party/blink/renderer/core/css/css_value.cc",
"//third_party/blink/renderer/core/css/css_value_clamping_utils.cc",
"//third_party/blink/renderer/core/css/css_value_list.cc",
"//third_party/blink/renderer/core/css/css_value_pair.cc",
"//third_party/blink/renderer/core/css/css_value_pool.cc",
"//third_party/blink/renderer/core/css/css_variable_data.cc",
"//third_party/blink/renderer/core/css/css_variable_reference_value.cc",
"//third_party/blink/renderer/core/css/document_style_environment_variables.cc",
"//third_party/blink/renderer/core/css/document_style_sheet_collection.cc",
"//third_party/blink/renderer/core/css/document_style_sheet_collector.cc",
"//third_party/blink/renderer/core/css/dom_window_css.cc",
"//third_party/blink/renderer/core/css/element_rule_collector.cc",
"//third_party/blink/renderer/core/css/font_display.cc",
"//third_party/blink/renderer/core/css/font_face.cc",
"//third_party/blink/renderer/core/css/font_face_cache.cc",
"//third_party/blink/renderer/core/css/font_face_set.cc",
"//third_party/blink/renderer/core/css/font_face_set_document.cc",
"//third_party/blink/renderer/core/css/font_face_set_load_event.cc",
"//third_party/blink/renderer/core/css/font_face_set_worker.cc",
"//third_party/blink/renderer/core/css/font_face_source.cc",
"//third_party/blink/renderer/core/css/font_size_functions.cc",
"//third_party/blink/renderer/core/css/inline_css_style_declaration.cc",
"//third_party/blink/renderer/core/css/keyframe_style_rule_css_style_declaration.cc",
"//third_party/blink/renderer/core/css/layout_tree_rebuild_root.cc",
"//third_party/blink/renderer/core/css/layout_upgrade.cc",
"//third_party/blink/renderer/core/css/local_font_face_source.cc",
"//third_party/blink/renderer/core/css/media_feature_overrides.cc",
"//third_party/blink/renderer/core/css/media_list.cc",
"//third_party/blink/renderer/core/css/media_query.cc",
"//third_party/blink/renderer/core/css/media_query_evaluator.cc",
"//third_party/blink/renderer/core/css/media_query_exp.cc",
"//third_party/blink/renderer/core/css/media_query_list.cc",
"//third_party/blink/renderer/core/css/media_query_list_listener.cc",
"//third_party/blink/renderer/core/css/media_query_matcher.cc",
"//third_party/blink/renderer/core/css/media_values.cc",
"//third_party/blink/renderer/core/css/media_values_cached.cc",
"//third_party/blink/renderer/core/css/media_values_dynamic.cc",
"//third_party/blink/renderer/core/css/offscreen_font_selector.cc",
"//third_party/blink/renderer/core/css/page_rule_collector.cc",
"//third_party/blink/renderer/core/css/part_names.cc",
"//third_party/blink/renderer/core/css/pending_sheet_type.cc",
"//third_party/blink/renderer/core/css/post_style_update_scope.cc",
"//third_party/blink/renderer/core/css/property_registration.cc",
"//third_party/blink/renderer/core/css/property_registry.cc",
"//third_party/blink/renderer/core/css/property_set_css_style_declaration.cc",
"//third_party/blink/renderer/core/css/remote_font_face_source.cc",
"//third_party/blink/renderer/core/css/rule_feature_set.cc",
"//third_party/blink/renderer/core/css/rule_set.cc",
"//third_party/blink/renderer/core/css/selector_checker.cc",
"//third_party/blink/renderer/core/css/selector_filter.cc",
"//third_party/blink/renderer/core/css/selector_query.cc",
"//third_party/blink/renderer/core/css/selector_statistics.cc",
"//third_party/blink/renderer/core/css/shadow_tree_style_sheet_collection.cc",
"//third_party/blink/renderer/core/css/style_attribute_mutation_scope.cc",
"//third_party/blink/renderer/core/css/style_change_reason.cc",
"//third_party/blink/renderer/core/css/style_color.cc",
"//third_party/blink/renderer/core/css/style_element.cc",
"//third_party/blink/renderer/core/css/style_engine.cc",
"//third_party/blink/renderer/core/css/style_environment_variables.cc",
"//third_party/blink/renderer/core/css/style_image_cache.cc",
"//third_party/blink/renderer/core/css/style_invalidation_root.cc",
"//third_party/blink/renderer/core/css/style_media.cc",
"//third_party/blink/renderer/core/css/style_property_serializer.cc",
"//third_party/blink/renderer/core/css/style_property_shorthand_custom.cc",
"//third_party/blink/renderer/core/css/style_recalc_change.cc",
"//third_party/blink/renderer/core/css/style_recalc_context.cc",
"//third_party/blink/renderer/core/css/style_recalc_root.cc",
"//third_party/blink/renderer/core/css/style_rule.cc",
"//third_party/blink/renderer/core/css/style_rule_counter_style.cc",
"//third_party/blink/renderer/core/css/style_rule_css_style_declaration.cc",
"//third_party/blink/renderer/core/css/style_rule_font_palette_values.cc",
"//third_party/blink/renderer/core/css/style_rule_import.cc",
"//third_party/blink/renderer/core/css/style_rule_keyframe.cc",
"//third_party/blink/renderer/core/css/style_scope.cc",
"//third_party/blink/renderer/core/css/style_sheet.cc",
"//third_party/blink/renderer/core/css/style_sheet_candidate.cc",
"//third_party/blink/renderer/core/css/style_sheet_collection.cc",
"//third_party/blink/renderer/core/css/style_sheet_contents.cc",
"//third_party/blink/renderer/core/css/style_sheet_list.cc",
"//third_party/blink/renderer/core/css/style_traversal_root.cc",
"//third_party/blink/renderer/core/css/tree_scope_style_sheet_collection.cc",
"//third_party/blink/renderer/core/css/ua_counter_style_map.cc",
"//third_party/blink/renderer/core/css/vision_deficiency.cc",
"//third_party/blink/renderer/core/css/cssom/computed_style_property_map.cc",
"//third_party/blink/renderer/core/css/cssom/cross_thread_color_value.cc",
"//third_party/blink/renderer/core/css/cssom/cross_thread_keyword_value.cc",
"//third_party/blink/renderer/core/css/cssom/cross_thread_unit_value.cc",
"//third_party/blink/renderer/core/css/cssom/cross_thread_unparsed_value.cc",
"//third_party/blink/renderer/core/css/cssom/cross_thread_unsupported_value.cc",
"//third_party/blink/renderer/core/css/cssom/css_color_value.cc",
"//third_party/blink/renderer/core/css/cssom/css_hsl.cc",
"//third_party/blink/renderer/core/css/cssom/css_hwb.cc",
"//third_party/blink/renderer/core/css/cssom/css_keyword_value.cc",
"//third_party/blink/renderer/core/css/cssom/css_math_clamp.cc",
"//third_party/blink/renderer/core/css/cssom/css_math_invert.cc",
"//third_party/blink/renderer/core/css/cssom/css_math_max.cc",
"//third_party/blink/renderer/core/css/cssom/css_math_min.cc",
"//third_party/blink/renderer/core/css/cssom/css_math_negate.cc",
"//third_party/blink/renderer/core/css/cssom/css_math_product.cc",
"//third_party/blink/renderer/core/css/cssom/css_math_sum.cc",
"//third_party/blink/renderer/core/css/cssom/css_math_value.cc",
"//third_party/blink/renderer/core/css/cssom/css_matrix_component.cc",
"//third_party/blink/renderer/core/css/cssom/css_numeric_value.cc",
"//third_party/blink/renderer/core/css/cssom/css_numeric_value_type.cc",
"//third_party/blink/renderer/core/css/cssom/css_paint_worklet_input.cc",
"//third_party/blink/renderer/core/css/cssom/css_perspective.cc",
"//third_party/blink/renderer/core/css/cssom/css_position_value.cc",
"//third_party/blink/renderer/core/css/cssom/css_rgb.cc",
"//third_party/blink/renderer/core/css/cssom/css_rotate.cc",
"//third_party/blink/renderer/core/css/cssom/css_scale.cc",
"//third_party/blink/renderer/core/css/cssom/css_skew.cc",
"//third_party/blink/renderer/core/css/cssom/css_skew_x.cc",
"//third_party/blink/renderer/core/css/cssom/css_skew_y.cc",
"//third_party/blink/renderer/core/css/cssom/css_style_image_value.cc",
"//third_party/blink/renderer/core/css/cssom/css_style_value.cc",
"//third_party/blink/renderer/core/css/cssom/css_style_variable_reference_value.cc",
"//third_party/blink/renderer/core/css/cssom/css_transform_component.cc",
"//third_party/blink/renderer/core/css/cssom/css_transform_value.cc",
"//third_party/blink/renderer/core/css/cssom/css_translate.cc",
"//third_party/blink/renderer/core/css/cssom/css_unit_value.cc",
"//third_party/blink/renderer/core/css/cssom/css_unparsed_value.cc",
"//third_party/blink/renderer/core/css/cssom/css_unsupported_color.cc",
"//third_party/blink/renderer/core/css/cssom/css_unsupported_style_value.cc",
"//third_party/blink/renderer/core/css/cssom/css_url_image_value.cc",
"//third_party/blink/renderer/core/css/cssom/declared_style_property_map.cc",
"//third_party/blink/renderer/core/css/cssom/inline_style_property_map.cc",
"//third_party/blink/renderer/core/css/cssom/paint_worklet_deferred_image.cc",
"//third_party/blink/renderer/core/css/cssom/paint_worklet_style_property_map.cc",
"//third_party/blink/renderer/core/css/cssom/prepopulated_computed_style_property_map.cc",
"//third_party/blink/renderer/core/css/cssom/style_property_map.cc",
"//third_party/blink/renderer/core/css/cssom/style_property_map_read_only_main_thread.cc",
"//third_party/blink/renderer/core/css/cssom/style_value_factory.cc",
"//third_party/blink/renderer/core/css/invalidation/invalidation_flags.cc",
"//third_party/blink/renderer/core/css/invalidation/invalidation_set.cc",
"//third_party/blink/renderer/core/css/invalidation/pending_invalidations.cc",
"//third_party/blink/renderer/core/css/invalidation/style_invalidator.cc",
"//third_party/blink/renderer/core/css/parser/arena.cc",
"//third_party/blink/renderer/core/css/parser/at_rule_counter_style_descriptor_parser.cc",
"//third_party/blink/renderer/core/css/parser/at_rule_descriptor_parser.cc",
"//third_party/blink/renderer/core/css/parser/at_rule_font_palette_values_descriptor_parser.cc",
"//third_party/blink/renderer/core/css/parser/container_query_parser.cc",
"//third_party/blink/renderer/core/css/parser/css_at_rule_id.cc",
"//third_party/blink/renderer/core/css/parser/css_lazy_parsing_state.cc",
"//third_party/blink/renderer/core/css/parser/css_lazy_property_parser_impl.cc",
"//third_party/blink/renderer/core/css/parser/css_parser.cc",
"//third_party/blink/renderer/core/css/parser/css_parser_context.cc",
"//third_party/blink/renderer/core/css/parser/css_parser_fast_paths.cc",
"//third_party/blink/renderer/core/css/parser/css_parser_idioms.cc",
"//third_party/blink/renderer/core/css/parser/css_parser_impl.cc",
"//third_party/blink/renderer/core/css/parser/css_parser_local_context.cc",
"//third_party/blink/renderer/core/css/parser/css_parser_selector.cc",
"//third_party/blink/renderer/core/css/parser/css_parser_token.cc",
"//third_party/blink/renderer/core/css/parser/css_parser_token_range.cc",
"//third_party/blink/renderer/core/css/parser/css_parser_token_stream.cc",
"//third_party/blink/renderer/core/css/parser/css_property_parser.cc",
"//third_party/blink/renderer/core/css/parser/css_selector_parser.cc",
"//third_party/blink/renderer/core/css/parser/css_supports_parser.cc",
"//third_party/blink/renderer/core/css/parser/css_tokenizer.cc",
"//third_party/blink/renderer/core/css/parser/css_tokenizer_input_stream.cc",
"//third_party/blink/renderer/core/css/parser/css_variable_parser.cc",
"//third_party/blink/renderer/core/css/parser/media_query_parser.cc",
"//third_party/blink/renderer/core/css/parser/sizes_attribute_parser.cc",
"//third_party/blink/renderer/core/css/parser/sizes_math_function_parser.cc",
"//third_party/blink/renderer/core/css/properties/computed_style_utils.cc",
"//third_party/blink/renderer/core/css/properties/css_direction_aware_resolver.cc",
"//third_party/blink/renderer/core/css/properties/css_parsing_utils.cc",
"//third_party/blink/renderer/core/css/properties/css_property.cc",
"//third_party/blink/renderer/core/css/properties/css_property_ref.cc",
"//third_party/blink/renderer/core/css/properties/css_unresolved_property.cc",
"//third_party/blink/renderer/core/css/properties/longhands/custom_property.cc",
"//third_party/blink/renderer/core/css/properties/longhands/longhands_custom.cc",
"//third_party/blink/renderer/core/css/properties/longhands/variable.cc",
"//third_party/blink/renderer/core/css/properties/shorthands/shorthands_custom.cc",
"//third_party/blink/renderer/core/css/resolver/cascade_expansion.cc",
"//third_party/blink/renderer/core/css/resolver/cascade_map.cc",
"//third_party/blink/renderer/core/css/resolver/cascade_resolver.cc",
"//third_party/blink/renderer/core/css/resolver/css_to_style_map.cc",
"//third_party/blink/renderer/core/css/resolver/element_resolve_context.cc",
"//third_party/blink/renderer/core/css/resolver/element_style_resources.cc",
"//third_party/blink/renderer/core/css/resolver/filter_operation_resolver.cc",
"//third_party/blink/renderer/core/css/resolver/font_builder.cc",
"//third_party/blink/renderer/core/css/resolver/font_style_resolver.cc",
"//third_party/blink/renderer/core/css/resolver/matched_properties_cache.cc",
"//third_party/blink/renderer/core/css/resolver/match_result.cc",
"//third_party/blink/renderer/core/css/resolver/scoped_style_resolver.cc",
"//third_party/blink/renderer/core/css/resolver/selector_filter_parent_scope.cc",
"//third_party/blink/renderer/core/css/resolver/style_adjuster.cc",
"//third_party/blink/renderer/core/css/resolver/style_builder.cc",
"//third_party/blink/renderer/core/css/resolver/style_builder_converter.cc",
"//third_party/blink/renderer/core/css/resolver/style_cascade.cc",
"//third_party/blink/renderer/core/css/resolver/style_resolver.cc",
"//third_party/blink/renderer/core/css/resolver/style_resolver_state.cc",
"//third_party/blink/renderer/core/css/resolver/style_resolver_stats.cc",
"//third_party/blink/renderer/core/css/resolver/style_rule_usage_tracker.cc",
"//third_party/blink/renderer/core/css/resolver/transform_builder.cc",
"//third_party/blink/renderer/core/css/resolver/viewport_style_resolver.cc",
"//third_party/blink/renderer/core/display_lock/content_visibility_auto_state_change_event.cc",
"//third_party/blink/renderer/core/display_lock/display_lock_context.cc",
"//third_party/blink/renderer/core/display_lock/display_lock_document_state.cc",
"//third_party/blink/renderer/core/display_lock/display_lock_utilities.cc",
"//third_party/blink/renderer/core/document_transition/document_transition.cc",
"//third_party/blink/renderer/core/document_transition/document_transition_content_element.cc",
"//third_party/blink/renderer/core/document_transition/document_transition_pseudo_element_base.cc",
"//third_party/blink/renderer/core/document_transition/document_transition_style_builder.cc",
"//third_party/blink/renderer/core/document_transition/document_transition_style_tracker.cc",
"//third_party/blink/renderer/core/document_transition/document_transition_supplement.cc",
"//third_party/blink/renderer/core/dom/abort_controller.cc",
"//third_party/blink/renderer/core/dom/abort_signal.cc",
"//third_party/blink/renderer/core/dom/abstract_range.cc",
"//third_party/blink/renderer/core/dom/attr.cc",
"//third_party/blink/renderer/core/dom/beforeunload_event_listener.cc",
"//third_party/blink/renderer/core/dom/cdata_section.cc",
"//third_party/blink/renderer/core/dom/character_data.cc",
"//third_party/blink/renderer/core/dom/child_frame_disconnector.cc",
"//third_party/blink/renderer/core/dom/child_list_mutation_scope.cc",
"//third_party/blink/renderer/core/dom/child_node_list.cc",
"//third_party/blink/renderer/core/dom/class_collection.cc",
"//third_party/blink/renderer/core/dom/comment.cc",
"//third_party/blink/renderer/core/dom/container_node.cc",
"//third_party/blink/renderer/core/dom/context_features.cc",
"//third_party/blink/renderer/core/dom/context_features_client_impl.cc",
"//third_party/blink/renderer/core/dom/css_toggle.cc",
"//third_party/blink/renderer/core/dom/css_toggle_event.cc",
"//third_party/blink/renderer/core/dom/css_toggle_map.cc",
"//third_party/blink/renderer/core/dom/dataset_dom_string_map.cc",
"//third_party/blink/renderer/core/dom/decoded_data_document_parser.cc",
"//third_party/blink/renderer/core/dom/document.cc",
"//third_party/blink/renderer/core/dom/document_encoding_data.cc",
"//third_party/blink/renderer/core/dom/document_fragment.cc",
"//third_party/blink/renderer/core/dom/document_init.cc",
"//third_party/blink/renderer/core/dom/document_lifecycle.cc",
"//third_party/blink/renderer/core/dom/document_parser.cc",
"//third_party/blink/renderer/core/dom/document_parser_timing.cc",
"//third_party/blink/renderer/core/dom/document_statistics_collector.cc",
"//third_party/blink/renderer/core/dom/document_timing.cc",
"//third_party/blink/renderer/core/dom/document_type.cc",
"//third_party/blink/renderer/core/dom/dom_exception.cc",