Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: libchrome
Upstream-Contact: <preferred name and address to reach the upstream project>
Source: <url://example.com>
#
# Please double check copyright with the licensecheck(1) command.

Files:     .gn
           common-mk/BUILD.gn
           common-mk/BUILDCONFIG.gn
           common-mk/arg_prefix_filter_wrapper.py
           common-mk/args_generator_wrapper.py
           common-mk/check-mojom.py
           common-mk/check-owners.py
           common-mk/check-readme.py
           common-mk/common_utils.py
           common-mk/ebuild_function.py
           common-mk/ebuild_function_unittest.py
           common-mk/example/Makefile
           common-mk/example/component/component.cc
           common-mk/example/component/module.mk
           common-mk/example/component/subcomponent/module.mk
           common-mk/example/component/subcomponent/subcomponent.c
           common-mk/example/include/component/component.h
           common-mk/example/include/component/subcomponent/subcomponent.h
           common-mk/example/project_main.cc
           common-mk/external_dependencies/BUILD.gn
           common-mk/file_generator_wrapper.py
           common-mk/generate-dbus-adaptors.gni
           common-mk/generate-dbus-proxies.gni
           common-mk/generate-pc.py
           common-mk/generate_pc_file.sh
           common-mk/gn_root/BUILD.gn
           common-mk/gnlint.py
           common-mk/gnlint_unittest.py
           common-mk/gyp_compiler.py
           common-mk/meson_test.py
           common-mk/mojom_bindings_generator_wrapper.py
           common-mk/openssl_pem.gni
           common-mk/pkg-config_wrapper.py
           common-mk/platform2.py
           common-mk/platform2_test.py
           common-mk/platform2_unittest.py
           common-mk/testrunner.cc
           common-mk/testrunner.h
           common-mk/testrunner/BUILD.gn
           common-mk/toolchain/BUILD.gn
           common-mk/write_args.py
           common-mk/xml2cpp.gni
           libchrome/base/allocator/allocator.gni
           libchrome/base/allocator/allocator_check.cc
           libchrome/base/allocator/allocator_check.h
           libchrome/base/allocator/allocator_extension.cc
           libchrome/base/allocator/allocator_extension.h
           libchrome/base/allocator/allocator_shim.cc
           libchrome/base/allocator/allocator_shim.h
           libchrome/base/allocator/allocator_shim_default_dispatch_to_glibc.cc
           libchrome/base/allocator/allocator_shim_default_dispatch_to_linker_wrapped_symbols.cc
           libchrome/base/allocator/allocator_shim_default_dispatch_to_partition_alloc.cc
           libchrome/base/allocator/allocator_shim_default_dispatch_to_partition_alloc.h
           libchrome/base/allocator/allocator_shim_default_dispatch_to_partition_alloc_unittest.cc
           libchrome/base/allocator/allocator_shim_default_dispatch_to_tcmalloc.cc
           libchrome/base/allocator/allocator_shim_default_dispatch_to_winheap.cc
           libchrome/base/allocator/allocator_shim_internals.h
           libchrome/base/allocator/allocator_shim_override_cpp_symbols.h
           libchrome/base/allocator/allocator_shim_override_glibc_weak_symbols.h
           libchrome/base/allocator/allocator_shim_override_linker_wrapped_symbols.h
           libchrome/base/allocator/allocator_shim_unittest.cc
           libchrome/base/allocator/partition_allocator/address_pool_manager.cc
           libchrome/base/allocator/partition_allocator/address_pool_manager.h
           libchrome/base/allocator/partition_allocator/address_pool_manager_bitmap.cc
           libchrome/base/allocator/partition_allocator/address_pool_manager_bitmap.h
           libchrome/base/allocator/partition_allocator/address_pool_manager_types.h
           libchrome/base/allocator/partition_allocator/address_pool_manager_unittest.cc
           libchrome/base/allocator/partition_allocator/address_space_randomization.cc
           libchrome/base/allocator/partition_allocator/address_space_randomization.h
           libchrome/base/allocator/partition_allocator/address_space_randomization_unittest.cc
           libchrome/base/allocator/partition_allocator/arm_bti_test_functions.h
           libchrome/base/allocator/partition_allocator/extended_api.cc
           libchrome/base/allocator/partition_allocator/extended_api.h
           libchrome/base/allocator/partition_allocator/hardening_unittest.cc
           libchrome/base/allocator/partition_allocator/memory_reclaimer.cc
           libchrome/base/allocator/partition_allocator/memory_reclaimer.h
           libchrome/base/allocator/partition_allocator/memory_reclaimer_unittest.cc
           libchrome/base/allocator/partition_allocator/oom.cc
           libchrome/base/allocator/partition_allocator/oom.h
           libchrome/base/allocator/partition_allocator/oom_callback.cc
           libchrome/base/allocator/partition_allocator/oom_callback.h
           libchrome/base/allocator/partition_allocator/page_allocator.cc
           libchrome/base/allocator/partition_allocator/page_allocator.h
           libchrome/base/allocator/partition_allocator/page_allocator_constants.h
           libchrome/base/allocator/partition_allocator/page_allocator_internal.h
           libchrome/base/allocator/partition_allocator/page_allocator_internals_posix.cc
           libchrome/base/allocator/partition_allocator/page_allocator_internals_posix.h
           libchrome/base/allocator/partition_allocator/page_allocator_unittest.cc
           libchrome/base/allocator/partition_allocator/partition_address_space.cc
           libchrome/base/allocator/partition_allocator/partition_address_space.h
           libchrome/base/allocator/partition_allocator/partition_address_space_unittest.cc
           libchrome/base/allocator/partition_allocator/partition_alloc-inl.h
           libchrome/base/allocator/partition_allocator/partition_alloc.cc
           libchrome/base/allocator/partition_allocator/partition_alloc.h
           libchrome/base/allocator/partition_allocator/partition_alloc_check.h
           libchrome/base/allocator/partition_allocator/partition_alloc_config.h
           libchrome/base/allocator/partition_allocator/partition_alloc_constants.h
           libchrome/base/allocator/partition_allocator/partition_alloc_features.cc
           libchrome/base/allocator/partition_allocator/partition_alloc_features.h
           libchrome/base/allocator/partition_allocator/partition_alloc_forward.h
           libchrome/base/allocator/partition_allocator/partition_alloc_hooks.cc
           libchrome/base/allocator/partition_allocator/partition_alloc_hooks.h
           libchrome/base/allocator/partition_allocator/partition_alloc_notreached.h
           libchrome/base/allocator/partition_allocator/partition_alloc_perftest.cc
           libchrome/base/allocator/partition_allocator/partition_alloc_unittest.cc
           libchrome/base/allocator/partition_allocator/partition_bucket.cc
           libchrome/base/allocator/partition_allocator/partition_bucket.h
           libchrome/base/allocator/partition_allocator/partition_bucket_lookup.h
           libchrome/base/allocator/partition_allocator/partition_cookie.h
           libchrome/base/allocator/partition_allocator/partition_direct_map_extent.h
           libchrome/base/allocator/partition_allocator/partition_freelist_entry.h
           libchrome/base/allocator/partition_allocator/partition_lock.h
           libchrome/base/allocator/partition_allocator/partition_lock_perftest.cc
           libchrome/base/allocator/partition_allocator/partition_lock_unittest.cc
           libchrome/base/allocator/partition_allocator/partition_oom.cc
           libchrome/base/allocator/partition_allocator/partition_page.cc
           libchrome/base/allocator/partition_allocator/partition_page.h
           libchrome/base/allocator/partition_allocator/partition_ref_count.h
           libchrome/base/allocator/partition_allocator/partition_root.cc
           libchrome/base/allocator/partition_allocator/partition_root.h
           libchrome/base/allocator/partition_allocator/partition_stats.cc
           libchrome/base/allocator/partition_allocator/partition_stats.h
           libchrome/base/allocator/partition_allocator/partition_tls.h
           libchrome/base/allocator/partition_allocator/random.cc
           libchrome/base/allocator/partition_allocator/random.h
           libchrome/base/allocator/partition_allocator/reservation_offset_table.cc
           libchrome/base/allocator/partition_allocator/reservation_offset_table.h
           libchrome/base/allocator/partition_allocator/spinning_mutex.cc
           libchrome/base/allocator/partition_allocator/spinning_mutex.h
           libchrome/base/allocator/partition_allocator/starscan/metadata_allocator.cc
           libchrome/base/allocator/partition_allocator/starscan/metadata_allocator.h
           libchrome/base/allocator/partition_allocator/starscan/pcscan.cc
           libchrome/base/allocator/partition_allocator/starscan/pcscan.h
           libchrome/base/allocator/partition_allocator/starscan/pcscan_internal.cc
           libchrome/base/allocator/partition_allocator/starscan/pcscan_internal.h
           libchrome/base/allocator/partition_allocator/starscan/pcscan_scheduling.cc
           libchrome/base/allocator/partition_allocator/starscan/pcscan_scheduling.h
           libchrome/base/allocator/partition_allocator/starscan/pcscan_scheduling_unittest.cc
           libchrome/base/allocator/partition_allocator/starscan/pcscan_unittest.cc
           libchrome/base/allocator/partition_allocator/starscan/raceful_worklist.h
           libchrome/base/allocator/partition_allocator/starscan/scan_loop.h
           libchrome/base/allocator/partition_allocator/starscan/scan_loop_unittest.cc
           libchrome/base/allocator/partition_allocator/starscan/snapshot.cc
           libchrome/base/allocator/partition_allocator/starscan/snapshot.h
           libchrome/base/allocator/partition_allocator/starscan/stack/stack.cc
           libchrome/base/allocator/partition_allocator/starscan/stack/stack.h
           libchrome/base/allocator/partition_allocator/starscan/stack/stack_unittest.cc
           libchrome/base/allocator/partition_allocator/starscan/starscan_fwd.h
           libchrome/base/allocator/partition_allocator/starscan/state_bitmap.h
           libchrome/base/allocator/partition_allocator/starscan/state_bitmap_unittest.cc
           libchrome/base/allocator/partition_allocator/starscan/stats_collector.cc
           libchrome/base/allocator/partition_allocator/starscan/stats_collector.h
           libchrome/base/allocator/partition_allocator/starscan/write_protector.cc
           libchrome/base/allocator/partition_allocator/starscan/write_protector.h
           libchrome/base/allocator/partition_allocator/thread_cache.cc
           libchrome/base/allocator/partition_allocator/thread_cache.h
           libchrome/base/allocator/partition_allocator/thread_cache_unittest.cc
           libchrome/base/allocator/partition_allocator/yield_processor.h
           libchrome/base/allocator/tcmalloc_unittest.cc
           libchrome/base/android/android_hardware_buffer_compat.cc
           libchrome/base/android/android_hardware_buffer_compat.h
           libchrome/base/android/android_image_reader_abi.h
           libchrome/base/android/android_image_reader_compat.cc
           libchrome/base/android/android_image_reader_compat.h
           libchrome/base/android/android_image_reader_compat_unittest.cc
           libchrome/base/android/apk_assets.cc
           libchrome/base/android/apk_assets.h
           libchrome/base/android/application_status_listener.cc
           libchrome/base/android/application_status_listener.h
           libchrome/base/android/application_status_listener_unittest.cc
           libchrome/base/android/base_jni_onload.cc
           libchrome/base/android/base_jni_onload.h
           libchrome/base/android/build_info.cc
           libchrome/base/android/build_info.h
           libchrome/base/android/bundle_utils.cc
           libchrome/base/android/bundle_utils.h
           libchrome/base/android/callback_android.cc
           libchrome/base/android/callback_android.h
           libchrome/base/android/child_process_binding_types.h
           libchrome/base/android/child_process_service.cc
           libchrome/base/android/child_process_unittest.cc
           libchrome/base/android/command_line_android.cc
           libchrome/base/android/content_uri_utils.cc
           libchrome/base/android/content_uri_utils.h
           libchrome/base/android/content_uri_utils_unittest.cc
           libchrome/base/android/cpu_features.cc
           libchrome/base/android/early_trace_event_binding.cc
           libchrome/base/android/early_trace_event_binding.h
           libchrome/base/android/event_log.cc
           libchrome/base/android/event_log.h
           libchrome/base/android/feature_list_jni.cc
           libchrome/base/android/features_jni.cc
           libchrome/base/android/field_trial_list.cc
           libchrome/base/android/important_file_writer_android.cc
           libchrome/base/android/int_string_callback.h
           libchrome/base/android/jank_metric_uma_recorder.cc
           libchrome/base/android/jank_metric_uma_recorder.h
           libchrome/base/android/jank_metric_uma_recorder_unittest.cc
           libchrome/base/android/java/src/org/chromium/base/ActivityState.java
           libchrome/base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java
           libchrome/base/android/java/src/org/chromium/base/ApkAssets.java
           libchrome/base/android/java/src/org/chromium/base/ApplicationStatus.java
           libchrome/base/android/java/src/org/chromium/base/BaseSwitches.java.tmpl
           libchrome/base/android/java/src/org/chromium/base/BuildConfig.java
           libchrome/base/android/java/src/org/chromium/base/BuildInfo.java
           libchrome/base/android/java/src/org/chromium/base/BundleUtils.java
           libchrome/base/android/java/src/org/chromium/base/ByteArrayGenerator.java
           libchrome/base/android/java/src/org/chromium/base/Callback.java
           libchrome/base/android/java/src/org/chromium/base/CallbackController.java
           libchrome/base/android/java/src/org/chromium/base/CollectionUtil.java
           libchrome/base/android/java/src/org/chromium/base/CommandLine.java
           libchrome/base/android/java/src/org/chromium/base/CommandLineInitUtil.java
           libchrome/base/android/java/src/org/chromium/base/Consumer.java
           libchrome/base/android/java/src/org/chromium/base/ContentUriUtils.java
           libchrome/base/android/java/src/org/chromium/base/ContextUtils.java
           libchrome/base/android/java/src/org/chromium/base/CpuFeatures.java
           libchrome/base/android/java/src/org/chromium/base/DiscardableReferencePool.java
           libchrome/base/android/java/src/org/chromium/base/EarlyTraceEvent.java
           libchrome/base/android/java/src/org/chromium/base/EventLog.java
           libchrome/base/android/java/src/org/chromium/base/FeatureList.java
           libchrome/base/android/java/src/org/chromium/base/Features.java
           libchrome/base/android/java/src/org/chromium/base/FieldTrialList.java
           libchrome/base/android/java/src/org/chromium/base/FileUtils.java
           libchrome/base/android/java/src/org/chromium/base/Function.java
           libchrome/base/android/java/src/org/chromium/base/ImportantFileWriterAndroid.java
           libchrome/base/android/java/src/org/chromium/base/IntStringCallback.java
           libchrome/base/android/java/src/org/chromium/base/IntentUtils.java
           libchrome/base/android/java/src/org/chromium/base/JNIUtils.java
           libchrome/base/android/java/src/org/chromium/base/JavaExceptionReporter.java
           libchrome/base/android/java/src/org/chromium/base/JavaHandlerThread.java
           libchrome/base/android/java/src/org/chromium/base/JniException.java
           libchrome/base/android/java/src/org/chromium/base/JniStaticTestMocker.java
           libchrome/base/android/java/src/org/chromium/base/LifetimeAssert.java
           libchrome/base/android/java/src/org/chromium/base/LocaleUtils.java
           libchrome/base/android/java/src/org/chromium/base/Log.java
           libchrome/base/android/java/src/org/chromium/base/MathUtils.java
           libchrome/base/android/java/src/org/chromium/base/MemoryPressureListener.java
           libchrome/base/android/java/src/org/chromium/base/NativeLibraryLoadedStatus.java
           libchrome/base/android/java/src/org/chromium/base/NonThreadSafe.java
           libchrome/base/android/java/src/org/chromium/base/ObserverList.java
           libchrome/base/android/java/src/org/chromium/base/PackageManagerUtils.java
           libchrome/base/android/java/src/org/chromium/base/PackageUtils.java
           libchrome/base/android/java/src/org/chromium/base/PathService.java
           libchrome/base/android/java/src/org/chromium/base/PathUtils.java
           libchrome/base/android/java/src/org/chromium/base/PiiElider.java
           libchrome/base/android/java/src/org/chromium/base/PowerMonitor.java
           libchrome/base/android/java/src/org/chromium/base/Predicate.java
           libchrome/base/android/java/src/org/chromium/base/Promise.java
           libchrome/base/android/java/src/org/chromium/base/RadioUtils.java
           libchrome/base/android/java/src/org/chromium/base/StreamUtil.java
           libchrome/base/android/java/src/org/chromium/base/StrictModeContext.java
           libchrome/base/android/java/src/org/chromium/base/SysUtils.java
           libchrome/base/android/java/src/org/chromium/base/ThreadUtils.java
           libchrome/base/android/java/src/org/chromium/base/TimeUtils.java
           libchrome/base/android/java/src/org/chromium/base/TimezoneUtils.java
           libchrome/base/android/java/src/org/chromium/base/TraceEvent.java
           libchrome/base/android/java/src/org/chromium/base/UnguessableToken.java
           libchrome/base/android/java/src/org/chromium/base/UnownedUserData.java
           libchrome/base/android/java/src/org/chromium/base/UnownedUserDataHost.java
           libchrome/base/android/java/src/org/chromium/base/UnownedUserDataKey.java
           libchrome/base/android/java/src/org/chromium/base/UserData.java
           libchrome/base/android/java/src/org/chromium/base/UserDataHost.java
           libchrome/base/android/java/src/org/chromium/base/WrappedClassLoader.java
           libchrome/base/android/java/src/org/chromium/base/annotations/AccessedByNative.java
           libchrome/base/android/java/src/org/chromium/base/annotations/CalledByNative.java
           libchrome/base/android/java/src/org/chromium/base/annotations/CalledByNativeUnchecked.java
           libchrome/base/android/java/src/org/chromium/base/annotations/CheckDiscard.java
           libchrome/base/android/java/src/org/chromium/base/annotations/DoNotInline.java
           libchrome/base/android/java/src/org/chromium/base/annotations/IdentifierNameString.java
           libchrome/base/android/java/src/org/chromium/base/annotations/JNIAdditionalImport.java
           libchrome/base/android/java/src/org/chromium/base/annotations/JNINamespace.java
           libchrome/base/android/java/src/org/chromium/base/annotations/JniIgnoreNatives.java
           libchrome/base/android/java/src/org/chromium/base/annotations/MainDex.java
           libchrome/base/android/java/src/org/chromium/base/annotations/MockedInTests.java
           libchrome/base/android/java/src/org/chromium/base/annotations/NativeClassQualifiedName.java
           libchrome/base/android/java/src/org/chromium/base/annotations/NativeMethods.java
           libchrome/base/android/java/src/org/chromium/base/annotations/UsedByReflection.java
           libchrome/base/android/java/src/org/chromium/base/annotations/VerifiesOnLollipop.java
           libchrome/base/android/java/src/org/chromium/base/annotations/VerifiesOnLollipopMR1.java
           libchrome/base/android/java/src/org/chromium/base/annotations/VerifiesOnM.java
           libchrome/base/android/java/src/org/chromium/base/annotations/VerifiesOnN.java
           libchrome/base/android/java/src/org/chromium/base/annotations/VerifiesOnNMR1.java
           libchrome/base/android/java/src/org/chromium/base/annotations/VerifiesOnO.java
           libchrome/base/android/java/src/org/chromium/base/annotations/VerifiesOnOMR1.java
           libchrome/base/android/java/src/org/chromium/base/annotations/VerifiesOnP.java
           libchrome/base/android/java/src/org/chromium/base/annotations/VerifiesOnQ.java
           libchrome/base/android/java/src/org/chromium/base/annotations/VerifiesOnR.java
           libchrome/base/android/java/src/org/chromium/base/annotations/VerifiesOnS.java
           libchrome/base/android/java/src/org/chromium/base/compat/ApiHelperForM.java
           libchrome/base/android/java/src/org/chromium/base/compat/ApiHelperForN.java
           libchrome/base/android/java/src/org/chromium/base/compat/ApiHelperForO.java
           libchrome/base/android/java/src/org/chromium/base/compat/ApiHelperForOMR1.java
           libchrome/base/android/java/src/org/chromium/base/compat/ApiHelperForP.java
           libchrome/base/android/java/src/org/chromium/base/compat/ApiHelperForQ.java
           libchrome/base/android/java/src/org/chromium/base/compat/ApiHelperForR.java
           libchrome/base/android/java/src/org/chromium/base/compat/ApiHelperForS.java
           libchrome/base/android/java/src/org/chromium/base/jank_tracker/DummyJankTracker.java
           libchrome/base/android/java/src/org/chromium/base/jank_tracker/FrameMetrics.java
           libchrome/base/android/java/src/org/chromium/base/jank_tracker/FrameMetricsListener.java
           libchrome/base/android/java/src/org/chromium/base/jank_tracker/FrameMetricsStore.java
           libchrome/base/android/java/src/org/chromium/base/jank_tracker/JankActivityTracker.java
           libchrome/base/android/java/src/org/chromium/base/jank_tracker/JankMetricCalculator.java
           libchrome/base/android/java/src/org/chromium/base/jank_tracker/JankMetricUMARecorder.java
           libchrome/base/android/java/src/org/chromium/base/jank_tracker/JankMetrics.java
           libchrome/base/android/java/src/org/chromium/base/jank_tracker/JankReportingRunnable.java
           libchrome/base/android/java/src/org/chromium/base/jank_tracker/JankReportingScheduler.java
           libchrome/base/android/java/src/org/chromium/base/jank_tracker/JankScenario.java
           libchrome/base/android/java/src/org/chromium/base/jank_tracker/JankTracker.java
           libchrome/base/android/java/src/org/chromium/base/jank_tracker/JankTrackerImpl.java
           libchrome/base/android/java/src/org/chromium/base/library_loader/LegacyLinker.java
           libchrome/base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java
           libchrome/base/android/java/src/org/chromium/base/library_loader/LibraryPrefetcher.java
           libchrome/base/android/java/src/org/chromium/base/library_loader/Linker.java
           libchrome/base/android/java/src/org/chromium/base/library_loader/LinkerJni.java
           libchrome/base/android/java/src/org/chromium/base/library_loader/LoaderErrors.java
           libchrome/base/android/java/src/org/chromium/base/library_loader/ModernLinker.java
           libchrome/base/android/java/src/org/chromium/base/library_loader/NativeLibraryPreloader.java
           libchrome/base/android/java/src/org/chromium/base/library_loader/ProcessInitException.java
           libchrome/base/android/java/src/org/chromium/base/lifetime/DestroyChecker.java
           libchrome/base/android/java/src/org/chromium/base/lifetime/Destroyable.java
           libchrome/base/android/java/src/org/chromium/base/memory/JavaHeapDumpGenerator.java
           libchrome/base/android/java/src/org/chromium/base/memory/MemoryPressureCallback.java
           libchrome/base/android/java/src/org/chromium/base/memory/MemoryPressureMonitor.java
           libchrome/base/android/java/src/org/chromium/base/memory/MemoryPressureUma.java
           libchrome/base/android/java/src/org/chromium/base/metrics/CachingUmaRecorder.java
           libchrome/base/android/java/src/org/chromium/base/metrics/NativeUmaRecorder.java
           libchrome/base/android/java/src/org/chromium/base/metrics/NoopUmaRecorder.java
           libchrome/base/android/java/src/org/chromium/base/metrics/RecordHistogram.java
           libchrome/base/android/java/src/org/chromium/base/metrics/RecordUserAction.java
           libchrome/base/android/java/src/org/chromium/base/metrics/ScopedSysTraceEvent.java
           libchrome/base/android/java/src/org/chromium/base/metrics/StatisticsRecorderAndroid.java
           libchrome/base/android/java/src/org/chromium/base/metrics/UmaRecorder.java
           libchrome/base/android/java/src/org/chromium/base/metrics/UmaRecorderHolder.java
           libchrome/base/android/java/src/org/chromium/base/multidex/ChromiumMultiDexInstaller.java
           libchrome/base/android/java/src/org/chromium/base/process_launcher/BindService.java
           libchrome/base/android/java/src/org/chromium/base/process_launcher/ChildConnectionAllocator.java
           libchrome/base/android/java/src/org/chromium/base/process_launcher/ChildProcessConnection.java
           libchrome/base/android/java/src/org/chromium/base/process_launcher/ChildProcessConstants.java
           libchrome/base/android/java/src/org/chromium/base/process_launcher/ChildProcessLauncher.java
           libchrome/base/android/java/src/org/chromium/base/process_launcher/ChildProcessService.java
           libchrome/base/android/java/src/org/chromium/base/process_launcher/ChildProcessServiceDelegate.java
           libchrome/base/android/java/src/org/chromium/base/process_launcher/ChildServiceConnection.java
           libchrome/base/android/java/src/org/chromium/base/process_launcher/ChildServiceConnectionDelegate.java
           libchrome/base/android/java/src/org/chromium/base/process_launcher/ChildServiceConnectionFactory.java
           libchrome/base/android/java/src/org/chromium/base/process_launcher/ChildServiceConnectionImpl.java
           libchrome/base/android/java/src/org/chromium/base/process_launcher/FileDescriptorInfo.aidl
           libchrome/base/android/java/src/org/chromium/base/process_launcher/FileDescriptorInfo.java
           libchrome/base/android/java/src/org/chromium/base/process_launcher/IChildProcessService.aidl
           libchrome/base/android/java/src/org/chromium/base/process_launcher/IParentProcess.aidl
           libchrome/base/android/java/src/org/chromium/base/supplier/BooleanSupplier.java
           libchrome/base/android/java/src/org/chromium/base/supplier/DestroyableObservableSupplier.java
           libchrome/base/android/java/src/org/chromium/base/supplier/ObservableSupplier.java
           libchrome/base/android/java/src/org/chromium/base/supplier/ObservableSupplierImpl.java
           libchrome/base/android/java/src/org/chromium/base/supplier/OneShotCallback.java
           libchrome/base/android/java/src/org/chromium/base/supplier/OneshotSupplier.java
           libchrome/base/android/java/src/org/chromium/base/supplier/OneshotSupplierImpl.java
           libchrome/base/android/java/src/org/chromium/base/supplier/Supplier.java
           libchrome/base/android/java/src/org/chromium/base/supplier/UnownedUserDataSupplier.java
           libchrome/base/android/java/src/org/chromium/base/task/AsyncTask.java
           libchrome/base/android/java/src/org/chromium/base/task/BackgroundOnlyAsyncTask.java
           libchrome/base/android/java/src/org/chromium/base/task/ChoreographerTaskRunner.java
           libchrome/base/android/java/src/org/chromium/base/task/ChromeThreadPoolExecutor.java
           libchrome/base/android/java/src/org/chromium/base/task/DefaultTaskExecutor.java
           libchrome/base/android/java/src/org/chromium/base/task/PostTask.java
           libchrome/base/android/java/src/org/chromium/base/task/SequencedTaskRunner.java
           libchrome/base/android/java/src/org/chromium/base/task/SequencedTaskRunnerImpl.java
           libchrome/base/android/java/src/org/chromium/base/task/SerialExecutor.java
           libchrome/base/android/java/src/org/chromium/base/task/SingleThreadTaskRunner.java
           libchrome/base/android/java/src/org/chromium/base/task/SingleThreadTaskRunnerImpl.java
           libchrome/base/android/java/src/org/chromium/base/task/TaskExecutor.java
           libchrome/base/android/java/src/org/chromium/base/task/TaskRunner.java
           libchrome/base/android/java/src/org/chromium/base/task/TaskRunnerImpl.java
           libchrome/base/android/java/src/org/chromium/base/task/TaskTraits.java
           libchrome/base/android/java/src/org/chromium/base/task/TaskTraitsExtensionDescriptor.java
           libchrome/base/android/java_exception_reporter.cc
           libchrome/base/android/java_exception_reporter.h
           libchrome/base/android/java_handler_thread.cc
           libchrome/base/android/java_handler_thread.h
           libchrome/base/android/java_handler_thread_unittest.cc
           libchrome/base/android/java_heap_dump_generator.cc
           libchrome/base/android/java_heap_dump_generator.h
           libchrome/base/android/java_runtime.cc
           libchrome/base/android/java_runtime.h
           libchrome/base/android/javatests/src/org/chromium/base/AdvancedMockContextTest.java
           libchrome/base/android/javatests/src/org/chromium/base/ApiCompatibilityUtilsTest.java
           libchrome/base/android/javatests/src/org/chromium/base/AssertsTest.java
           libchrome/base/android/javatests/src/org/chromium/base/CommandLineFlagsTest.java
           libchrome/base/android/javatests/src/org/chromium/base/CommandLineInitUtilTest.java
           libchrome/base/android/javatests/src/org/chromium/base/CommandLineTest.java
           libchrome/base/android/javatests/src/org/chromium/base/EarlyTraceEventTest.java
           libchrome/base/android/javatests/src/org/chromium/base/IntentUtilsTest.java
           libchrome/base/android/javatests/src/org/chromium/base/LocaleUtilsTest.java
           libchrome/base/android/javatests/src/org/chromium/base/ObserverListTest.java
           libchrome/base/android/javatests/src/org/chromium/base/StrictModeContextTest.java
           libchrome/base/android/javatests/src/org/chromium/base/UserDataHostTest.java
           libchrome/base/android/javatests/src/org/chromium/base/library_loader/EarlyNativeTest.java
           libchrome/base/android/javatests/src/org/chromium/base/metrics/RecordHistogramTest.java
           libchrome/base/android/javatests/src/org/chromium/base/profiler/TestSupport.java
           libchrome/base/android/javatests/src/org/chromium/base/task/AsyncTaskTest.java
           libchrome/base/android/javatests/src/org/chromium/base/task/PostTaskTest.java
           libchrome/base/android/javatests/src/org/chromium/base/task/SequencedTaskRunnerImplTest.java
           libchrome/base/android/javatests/src/org/chromium/base/task/SingleThreadTaskRunnerImplTest.java
           libchrome/base/android/javatests/src/org/chromium/base/task/TaskRunnerImplTest.java
           libchrome/base/android/javatests/src/org/chromium/base/util/GarbageCollectionTestUtilsTest.java
           libchrome/base/android/jni_android.cc
           libchrome/base/android/jni_android.h
           libchrome/base/android/jni_android_unittest.cc
           libchrome/base/android/jni_array.cc
           libchrome/base/android/jni_array.h
           libchrome/base/android/jni_array_unittest.cc
           libchrome/base/android/jni_generator/config.gni
           libchrome/base/android/jni_generator/golden/HashedSampleForAnnotationProcessorGenJni.2.golden
           libchrome/base/android/jni_generator/golden/HashedSampleForAnnotationProcessorGenJni.golden
           libchrome/base/android/jni_generator/golden/testGenJniFlagsDisabled.golden
           libchrome/base/android/jni_generator/golden/testGenJniFlagsMocksEnabled.golden
           libchrome/base/android/jni_generator/golden/testGenJniFlagsMocksRequired.golden
           libchrome/base/android/jni_generator/golden/testProxyNativesJava.golden
           libchrome/base/android/jni_generator/java/src/org/chromium/example/jni_generator/SampleForAnnotationProcessor.java
           libchrome/base/android/jni_generator/java/src/org/chromium/example/jni_generator/SampleForTests.java
           libchrome/base/android/jni_generator/java/src/org/chromium/jni_generator/JniProcessor.java
           libchrome/base/android/jni_generator/jni_generator.py
           libchrome/base/android/jni_generator/jni_generator_helper.h
           libchrome/base/android/jni_generator/jni_generator_tests.py
           libchrome/base/android/jni_generator/jni_registration_generator.py
           libchrome/base/android/jni_generator/sample_entry_point.cc
           libchrome/base/android/jni_generator/sample_for_tests.cc
           libchrome/base/android/jni_generator/sample_for_tests.h
           libchrome/base/android/jni_int_wrapper.h
           libchrome/base/android/jni_registrar.cc
           libchrome/base/android/jni_registrar.h
           libchrome/base/android/jni_string.cc
           libchrome/base/android/jni_string.h
           libchrome/base/android/jni_string_unittest.cc
           libchrome/base/android/jni_utils.cc
           libchrome/base/android/jni_utils.h
           libchrome/base/android/jni_weak_ref.cc
           libchrome/base/android/jni_weak_ref.h
           libchrome/base/android/junit/src/org/chromium/base/ApplicationStatusTest.java
           libchrome/base/android/junit/src/org/chromium/base/CallbackControllerTest.java
           libchrome/base/android/junit/src/org/chromium/base/CollectionUtilTest.java
           libchrome/base/android/junit/src/org/chromium/base/DiscardableReferencePoolTest.java
           libchrome/base/android/junit/src/org/chromium/base/FileUtilsTest.java
           libchrome/base/android/junit/src/org/chromium/base/LifetimeAssertTest.java
           libchrome/base/android/junit/src/org/chromium/base/LogTest.java
           libchrome/base/android/junit/src/org/chromium/base/NonThreadSafeTest.java
           libchrome/base/android/junit/src/org/chromium/base/PiiEliderTest.java
           libchrome/base/android/junit/src/org/chromium/base/PromiseTest.java
           libchrome/base/android/junit/src/org/chromium/base/UnownedUserDataHostTest.java
           libchrome/base/android/junit/src/org/chromium/base/UnownedUserDataKeyTest.java
           libchrome/base/android/junit/src/org/chromium/base/jank_tracker/FrameMetricsListenerTest.java
           libchrome/base/android/junit/src/org/chromium/base/jank_tracker/FrameMetricsStoreTest.java
           libchrome/base/android/junit/src/org/chromium/base/jank_tracker/JankActivityTrackerTest.java
           libchrome/base/android/junit/src/org/chromium/base/jank_tracker/JankMetricCalculatorTest.java
           libchrome/base/android/junit/src/org/chromium/base/jank_tracker/JankMetricUMARecorderTest.java
           libchrome/base/android/junit/src/org/chromium/base/jank_tracker/JankReportingRunnableTest.java
           libchrome/base/android/junit/src/org/chromium/base/jank_tracker/JankReportingSchedulerTest.java
           libchrome/base/android/junit/src/org/chromium/base/library_loader/LinkerTest.java
           libchrome/base/android/junit/src/org/chromium/base/memory/MemoryPressureMonitorTest.java
           libchrome/base/android/junit/src/org/chromium/base/metrics/CachingUmaRecorderTest.java
           libchrome/base/android/junit/src/org/chromium/base/metrics/test/ShadowRecordHistogram.java
           libchrome/base/android/junit/src/org/chromium/base/metrics/test/ShadowRecordHistogramTest.java
           libchrome/base/android/junit/src/org/chromium/base/process_launcher/ChildConnectionAllocatorTest.java
           libchrome/base/android/junit/src/org/chromium/base/process_launcher/ChildProcessConnectionTest.java
           libchrome/base/android/junit/src/org/chromium/base/supplier/ObservableSupplierImplTest.java
           libchrome/base/android/junit/src/org/chromium/base/supplier/OneShotCallbackTest.java
           libchrome/base/android/junit/src/org/chromium/base/supplier/OneshotSupplierImplTest.java
           libchrome/base/android/junit/src/org/chromium/base/supplier/UnownedUserDataSupplierTest.java
           libchrome/base/android/junit/src/org/chromium/base/task/AsyncTaskThreadTest.java
           libchrome/base/android/junit/src/org/chromium/base/task/SequencedTaskRunnerTaskMigrationTest.java
           libchrome/base/android/junit/src/org/chromium/base/task/TaskTraitsTest.java
           libchrome/base/android/junit/src/org/chromium/base/util/GarbageCollectionTestUtilsUnitTest.java
           libchrome/base/android/library_loader/anchor_functions.cc
           libchrome/base/android/library_loader/anchor_functions.h
           libchrome/base/android/library_loader/library_loader_hooks.cc
           libchrome/base/android/library_loader/library_loader_hooks.h
           libchrome/base/android/library_loader/library_prefetcher.cc
           libchrome/base/android/library_loader/library_prefetcher.h
           libchrome/base/android/library_loader/library_prefetcher_hooks.cc
           libchrome/base/android/library_loader/library_prefetcher_unittest.cc
           libchrome/base/android/linker/config.gni
           libchrome/base/android/linker/legacy_linker_jni.h
           libchrome/base/android/linker/linker_jni_onload.cc
           libchrome/base/android/linker/modern_linker_jni.cc
           libchrome/base/android/linker/modern_linker_jni.h
           libchrome/base/android/linker/modern_linker_unittest.cc
           libchrome/base/android/locale_utils.cc
           libchrome/base/android/locale_utils.h
           libchrome/base/android/memory_pressure_listener_android.cc
           libchrome/base/android/memory_pressure_listener_android.h
           libchrome/base/android/native_uma_recorder.cc
           libchrome/base/android/orderfile/orderfile_call_graph_instrumentation.cc
           libchrome/base/android/orderfile/orderfile_call_graph_instrumentation_perftest.cc
           libchrome/base/android/orderfile/orderfile_instrumentation.cc
           libchrome/base/android/orderfile/orderfile_instrumentation.h
           libchrome/base/android/orderfile/orderfile_instrumentation_perftest.cc
           libchrome/base/android/path_service_android.cc
           libchrome/base/android/path_utils.cc
           libchrome/base/android/path_utils.h
           libchrome/base/android/path_utils_unittest.cc
           libchrome/base/android/radio_utils.cc
           libchrome/base/android/radio_utils.h
           libchrome/base/android/reached_addresses_bitset.cc
           libchrome/base/android/reached_addresses_bitset.h
           libchrome/base/android/reached_addresses_bitset_unittest.cc
           libchrome/base/android/reached_code_profiler.cc
           libchrome/base/android/reached_code_profiler.h
           libchrome/base/android/reached_code_profiler_stub.cc
           libchrome/base/android/record_histogram.cc
           libchrome/base/android/record_user_action.cc
           libchrome/base/android/scoped_hardware_buffer_fence_sync.cc
           libchrome/base/android/scoped_hardware_buffer_fence_sync.h
           libchrome/base/android/scoped_hardware_buffer_handle.cc
           libchrome/base/android/scoped_hardware_buffer_handle.h
           libchrome/base/android/scoped_java_ref.cc
           libchrome/base/android/scoped_java_ref.h
           libchrome/base/android/scoped_java_ref_unittest.cc
           libchrome/base/android/statistics_recorder_android.cc
           libchrome/base/android/sys_utils.cc
           libchrome/base/android/sys_utils.h
           libchrome/base/android/sys_utils_unittest.cc
           libchrome/base/android/task_scheduler/post_task_android.cc
           libchrome/base/android/task_scheduler/post_task_android.h
           libchrome/base/android/task_scheduler/task_runner_android.cc
           libchrome/base/android/task_scheduler/task_runner_android.h
           libchrome/base/android/time_utils.cc
           libchrome/base/android/timezone_utils.cc
           libchrome/base/android/timezone_utils.h
           libchrome/base/android/trace_event_binding.cc
           libchrome/base/android/trace_event_binding.h
           libchrome/base/android/unguessable_token_android.cc
           libchrome/base/android/unguessable_token_android.h
           libchrome/base/android/unguessable_token_android_unittest.cc
           libchrome/base/as_const.h
           libchrome/base/as_const_unittest.cc
           libchrome/base/at_exit.cc
           libchrome/base/at_exit.h
           libchrome/base/at_exit_unittest.cc
           libchrome/base/atomic_sequence_num.h
           libchrome/base/atomicops.h
           libchrome/base/atomicops_unittest.cc
           libchrome/base/auto_reset.h
           libchrome/base/auto_reset_unittest.cc
           libchrome/base/barrier_callback.h
           libchrome/base/barrier_callback_unittest.cc
           libchrome/base/barrier_closure.cc
           libchrome/base/barrier_closure.h
           libchrome/base/barrier_closure_unittest.cc
           libchrome/base/base64.cc
           libchrome/base/base64.h
           libchrome/base/base64_decode_fuzzer.cc
           libchrome/base/base64_encode_fuzzer.cc
           libchrome/base/base64_unittest.cc
           libchrome/base/base64url.cc
           libchrome/base/base64url.h
           libchrome/base/base64url_unittest.cc
           libchrome/base/base_export.h
           libchrome/base/base_paths.cc
           libchrome/base/base_paths.h
           libchrome/base/base_paths_android.h
           libchrome/base/base_paths_posix.h
           libchrome/base/base_switches.cc
           libchrome/base/big_endian.cc
           libchrome/base/big_endian.h
           libchrome/base/big_endian_unittest.cc
           libchrome/base/bind.h
           libchrome/base/bind_internal.h
           libchrome/base/bind_post_task.h
           libchrome/base/bind_post_task_internal.h
           libchrome/base/bind_post_task_unittest.cc
           libchrome/base/bind_unittest.cc
           libchrome/base/bit_cast.h
           libchrome/base/bit_cast_unittest.cc
           libchrome/base/build_time.cc
           libchrome/base/build_time.h
           libchrome/base/build_time_unittest.cc
           libchrome/base/callback_forward.h
           libchrome/base/callback_helpers.cc
           libchrome/base/callback_helpers_unittest.cc
           libchrome/base/callback_internal.cc
           libchrome/base/callback_list.cc
           libchrome/base/callback_list.h
           libchrome/base/callback_list_unittest.cc
           libchrome/base/callback_unittest.cc
           libchrome/base/cancelable_callback_unittest.cc
           libchrome/base/check.cc
           libchrome/base/check.h
           libchrome/base/check_op.cc
           libchrome/base/check_op.h
           libchrome/base/check_unittest.cc
           libchrome/base/command_line.cc
           libchrome/base/command_line_unittest.cc
           libchrome/base/compiler_specific.h
           libchrome/base/component_export.h
           libchrome/base/component_export_unittest.cc
           libchrome/base/containers/adapters.h
           libchrome/base/containers/adapters_unittest.cc
           libchrome/base/containers/any_internal_unittest.cc
           libchrome/base/containers/buffer_iterator.h
           libchrome/base/containers/buffer_iterator_unittest.cc
           libchrome/base/containers/checked_iterators.h
           libchrome/base/containers/checked_iterators_unittest.cc
           libchrome/base/containers/checked_range.h
           libchrome/base/containers/checked_range_unittest.cc
           libchrome/base/containers/circular_deque.h
           libchrome/base/containers/circular_deque_unittest.cc
           libchrome/base/containers/contains.h
           libchrome/base/containers/contains_unittest.cc
           libchrome/base/containers/contiguous_iterator.h
           libchrome/base/containers/contiguous_iterator_unittest.cc
           libchrome/base/containers/cxx20_erase.h
           libchrome/base/containers/cxx20_erase_deque.h
           libchrome/base/containers/cxx20_erase_forward_list.h
           libchrome/base/containers/cxx20_erase_internal.h
           libchrome/base/containers/cxx20_erase_list.h
           libchrome/base/containers/cxx20_erase_map.h
           libchrome/base/containers/cxx20_erase_set.h
           libchrome/base/containers/cxx20_erase_string.h
           libchrome/base/containers/cxx20_erase_unordered_map.h
           libchrome/base/containers/cxx20_erase_unordered_set.h
           libchrome/base/containers/cxx20_erase_vector.h
           libchrome/base/containers/enum_set.h
           libchrome/base/containers/enum_set_unittest.cc
           libchrome/base/containers/erase_unittest.cc
           libchrome/base/containers/extend.h
           libchrome/base/containers/extend_unittest.cc
           libchrome/base/containers/fixed_flat_map.h
           libchrome/base/containers/fixed_flat_map_unittest.cc
           libchrome/base/containers/fixed_flat_set.h
           libchrome/base/containers/fixed_flat_set_unittest.cc
           libchrome/base/containers/flat_map.h
           libchrome/base/containers/flat_map_unittest.cc
           libchrome/base/containers/flat_set.h
           libchrome/base/containers/flat_set_unittest.cc
           libchrome/base/containers/flat_tree.cc
           libchrome/base/containers/flat_tree.h
           libchrome/base/containers/flat_tree_unittest.cc
           libchrome/base/containers/id_map.h
           libchrome/base/containers/id_map_unittest.cc
           libchrome/base/containers/intrusive_heap.cc
           libchrome/base/containers/intrusive_heap.h
           libchrome/base/containers/intrusive_heap_unittest.cc
           libchrome/base/containers/linked_list.cc
           libchrome/base/containers/linked_list.h
           libchrome/base/containers/linked_list_unittest.cc
           libchrome/base/containers/mru_cache_unittest.cc
           libchrome/base/containers/queue.h
           libchrome/base/containers/ring_buffer.h
           libchrome/base/containers/small_map.h
           libchrome/base/containers/small_map_unittest.cc
           libchrome/base/containers/span.h
           libchrome/base/containers/span_unittest.cc
           libchrome/base/containers/stack.h
           libchrome/base/containers/stack_container.h
           libchrome/base/containers/stack_container_unittest.cc
           libchrome/base/containers/unique_ptr_adapters.h
           libchrome/base/containers/unique_ptr_adapters_unittest.cc
           libchrome/base/containers/util.h
           libchrome/base/containers/vector_buffer.h
           libchrome/base/containers/vector_buffer_unittest.cc
           libchrome/base/cpu.cc
           libchrome/base/cpu.h
           libchrome/base/cpu_affinity_posix.cc
           libchrome/base/cpu_affinity_posix.h
           libchrome/base/cpu_affinity_posix_unittest.cc
           libchrome/base/cpu_unittest.cc
           libchrome/base/critical_closure.h
           libchrome/base/cxx17_backports.h
           libchrome/base/cxx17_backports_unittest.cc
           libchrome/base/cxx20_to_address.h
           libchrome/base/dcheck_is_on.h
           libchrome/base/debug/activity_analyzer.cc
           libchrome/base/debug/activity_analyzer.h
           libchrome/base/debug/activity_analyzer_unittest.cc
           libchrome/base/debug/activity_tracker.cc
           libchrome/base/debug/activity_tracker_unittest.cc
           libchrome/base/debug/alias.cc
           libchrome/base/debug/alias.h
           libchrome/base/debug/alias_unittest.cc
           libchrome/base/debug/asan_invalid_access.cc
           libchrome/base/debug/buffered_dwarf_reader.cc
           libchrome/base/debug/buffered_dwarf_reader.h
           libchrome/base/debug/crash_logging.cc
           libchrome/base/debug/crash_logging.h
           libchrome/base/debug/crash_logging_unittest.cc
           libchrome/base/debug/debugger.cc
           libchrome/base/debug/debugger_posix.cc
           libchrome/base/debug/debugger_unittest.cc
           libchrome/base/debug/dump_without_crashing.cc
           libchrome/base/debug/dump_without_crashing.h
           libchrome/base/debug/dwarf_line_no.cc
           libchrome/base/debug/dwarf_line_no.h
           libchrome/base/debug/elf_reader.cc
           libchrome/base/debug/elf_reader.h
           libchrome/base/debug/elf_reader_unittest.cc
           libchrome/base/debug/leak_annotations.h
           libchrome/base/debug/proc_maps_linux.cc
           libchrome/base/debug/proc_maps_linux.h
           libchrome/base/debug/proc_maps_linux_unittest.cc
           libchrome/base/debug/profiler.cc
           libchrome/base/debug/profiler.h
           libchrome/base/debug/stack_trace.cc
           libchrome/base/debug/stack_trace.h
           libchrome/base/debug/stack_trace_android.cc
           libchrome/base/debug/stack_trace_perftest.cc
           libchrome/base/debug/stack_trace_posix.cc
           libchrome/base/debug/stack_trace_unittest.cc
           libchrome/base/debug/task_trace.cc
           libchrome/base/debug/task_trace.h
           libchrome/base/debug/task_trace_unittest.cc
           libchrome/base/debug/test_elf_image_builder.cc
           libchrome/base/debug/test_elf_image_builder.h
           libchrome/base/deferred_sequenced_task_runner.cc
           libchrome/base/deferred_sequenced_task_runner.h
           libchrome/base/deferred_sequenced_task_runner_unittest.cc
           libchrome/base/enterprise_util.h
           libchrome/base/environment.cc
           libchrome/base/environment.h
           libchrome/base/environment_unittest.cc
           libchrome/base/export_template.h
           libchrome/base/feature_list.cc
           libchrome/base/feature_list.h
           libchrome/base/feature_list_unittest.cc
           libchrome/base/file_descriptor_posix.cc
           libchrome/base/file_descriptor_posix.h
           libchrome/base/file_descriptor_store.cc
           libchrome/base/file_descriptor_store.h
           libchrome/base/file_version_info.h
           libchrome/base/files/dir_reader_fallback.h
           libchrome/base/files/dir_reader_linux.h
           libchrome/base/files/dir_reader_posix.h
           libchrome/base/files/dir_reader_posix_unittest.cc
           libchrome/base/files/file.cc
           libchrome/base/files/file.h
           libchrome/base/files/file_descriptor_watcher_posix.cc
           libchrome/base/files/file_descriptor_watcher_posix.h
           libchrome/base/files/file_descriptor_watcher_posix_unittest.cc
           libchrome/base/files/file_enumerator.cc
           libchrome/base/files/file_enumerator.h
           libchrome/base/files/file_enumerator_posix.cc
           libchrome/base/files/file_enumerator_unittest.cc
           libchrome/base/files/file_error_or.h
           libchrome/base/files/file_locking_unittest.cc
           libchrome/base/files/file_path.cc
           libchrome/base/files/file_path_constants.cc
           libchrome/base/files/file_path_unittest.cc
           libchrome/base/files/file_path_watcher_fsevents.cc
           libchrome/base/files/file_path_watcher_fsevents.h
           libchrome/base/files/file_path_watcher_kqueue.cc
           libchrome/base/files/file_path_watcher_kqueue.h
           libchrome/base/files/file_path_watcher_linux.cc
           libchrome/base/files/file_path_watcher_linux.h
           libchrome/base/files/file_path_watcher_unittest.cc
           libchrome/base/files/file_posix.cc
           libchrome/base/files/file_proxy.cc
           libchrome/base/files/file_proxy.h
           libchrome/base/files/file_proxy_unittest.cc
           libchrome/base/files/file_tracing.cc
           libchrome/base/files/file_tracing.h
           libchrome/base/files/file_unittest.cc
           libchrome/base/files/file_util.cc
           libchrome/base/files/file_util_android.cc
           libchrome/base/files/file_util_linux.cc
           libchrome/base/files/file_util_posix.cc
           libchrome/base/files/file_util_posix.cc.orig
           libchrome/base/files/file_util_unittest.cc
           libchrome/base/files/important_file_writer.cc
           libchrome/base/files/important_file_writer.h
           libchrome/base/files/important_file_writer_cleaner.cc
           libchrome/base/files/important_file_writer_cleaner.h
           libchrome/base/files/important_file_writer_cleaner_unittest.cc
           libchrome/base/files/important_file_writer_unittest.cc
           libchrome/base/files/memory_mapped_file.cc
           libchrome/base/files/memory_mapped_file.h
           libchrome/base/files/memory_mapped_file_posix.cc
           libchrome/base/files/memory_mapped_file_unittest.cc
           libchrome/base/files/platform_file.h
           libchrome/base/files/safe_base_name.cc
           libchrome/base/files/safe_base_name.h
           libchrome/base/files/safe_base_name_unittest.cc
           libchrome/base/files/scoped_file.cc
           libchrome/base/files/scoped_file.h
           libchrome/base/files/scoped_file_android.cc
           libchrome/base/files/scoped_file_linux.cc
           libchrome/base/files/scoped_file_linux_unittest.cc
           libchrome/base/files/scoped_temp_dir.cc
           libchrome/base/files/scoped_temp_dir.h
           libchrome/base/files/scoped_temp_dir_unittest.cc
           libchrome/base/format_macros.h
           libchrome/base/functional/identity.h
           libchrome/base/functional/identity_unittest.cc
           libchrome/base/functional/invoke.h
           libchrome/base/functional/invoke_unittest.cc
           libchrome/base/functional/not_fn.h
           libchrome/base/functional/not_fn_unittest.cc
           libchrome/base/gtest_prod_util.h
           libchrome/base/guid.cc
           libchrome/base/guid.h
           libchrome/base/guid_unittest.cc
           libchrome/base/hash/hash.cc
           libchrome/base/hash/hash.h
           libchrome/base/hash/hash_perftest.cc
           libchrome/base/hash/hash_unittest.cc
           libchrome/base/hash/legacy_hash.cc
           libchrome/base/hash/legacy_hash.h
           libchrome/base/hash/legacy_hash_unittest.cc
           libchrome/base/hash/md5.h
           libchrome/base/hash/md5_boringssl.cc
           libchrome/base/hash/md5_boringssl.h
           libchrome/base/hash/md5_constexpr.h
           libchrome/base/hash/md5_constexpr_internal.h
           libchrome/base/hash/md5_constexpr_unittest.cc
           libchrome/base/hash/md5_nacl.h
           libchrome/base/hash/md5_unittest.cc
           libchrome/base/hash/sha1.cc
           libchrome/base/hash/sha1.h
           libchrome/base/hash/sha1_boringssl.cc
           libchrome/base/hash/sha1_boringssl.h
           libchrome/base/hash/sha1_nacl.cc
           libchrome/base/hash/sha1_nacl.h
           libchrome/base/hash/sha1_unittest.cc
           libchrome/base/i18n/base_i18n_export.h
           libchrome/base/i18n/base_i18n_switches.cc
           libchrome/base/i18n/base_i18n_switches.h
           libchrome/base/i18n/break_iterator.cc
           libchrome/base/i18n/break_iterator.h
           libchrome/base/i18n/break_iterator_unittest.cc
           libchrome/base/i18n/case_conversion.cc
           libchrome/base/i18n/case_conversion.h
           libchrome/base/i18n/case_conversion_unittest.cc
           libchrome/base/i18n/char_iterator.cc
           libchrome/base/i18n/char_iterator.h
           libchrome/base/i18n/char_iterator_unittest.cc
           libchrome/base/i18n/character_encoding.cc
           libchrome/base/i18n/character_encoding.h
           libchrome/base/i18n/character_encoding_unittest.cc
           libchrome/base/i18n/encoding_detection.cc
           libchrome/base/i18n/encoding_detection.h
           libchrome/base/i18n/file_util_icu.h
           libchrome/base/i18n/file_util_icu_unittest.cc
           libchrome/base/i18n/i18n_constants.cc
           libchrome/base/i18n/i18n_constants.h
           libchrome/base/i18n/icu_string_conversions.cc
           libchrome/base/i18n/icu_string_conversions.h
           libchrome/base/i18n/icu_string_conversions_unittest.cc
           libchrome/base/i18n/icu_util.cc
           libchrome/base/i18n/icu_util.h
           libchrome/base/i18n/icu_util_unittest.cc
           libchrome/base/i18n/message_formatter.cc
           libchrome/base/i18n/message_formatter.h
           libchrome/base/i18n/message_formatter_unittest.cc
           libchrome/base/i18n/number_formatting.cc
           libchrome/base/i18n/number_formatting.h
           libchrome/base/i18n/number_formatting_unittest.cc
           libchrome/base/i18n/rtl.cc
           libchrome/base/i18n/rtl.h
           libchrome/base/i18n/rtl_unittest.cc
           libchrome/base/i18n/streaming_utf8_validator_unittest.cc
           libchrome/base/i18n/string_compare.cc
           libchrome/base/i18n/string_compare.h
           libchrome/base/i18n/string_search.cc
           libchrome/base/i18n/string_search.h
           libchrome/base/i18n/string_search_unittest.cc
           libchrome/base/i18n/time_formatting.cc
           libchrome/base/i18n/time_formatting_unittest.cc
           libchrome/base/i18n/timezone.cc
           libchrome/base/i18n/timezone.h
           libchrome/base/i18n/timezone_unittest.cc
           libchrome/base/i18n/unicodestring.h
           libchrome/base/i18n/utf8_validator_tables.cc
           libchrome/base/i18n/utf8_validator_tables.h
           libchrome/base/immediate_crash.h
           libchrome/base/immediate_crash_unittest.cc
           libchrome/base/json/json_common.h
           libchrome/base/json/json_file_value_serializer.cc
           libchrome/base/json/json_file_value_serializer.h
           libchrome/base/json/json_parser.cc
           libchrome/base/json/json_parser.h
           libchrome/base/json/json_parser_unittest.cc
           libchrome/base/json/json_perftest.cc
           libchrome/base/json/json_reader.cc
           libchrome/base/json/json_reader_fuzzer.cc
           libchrome/base/json/json_reader_unittest.cc
           libchrome/base/json/json_string_value_serializer.cc
           libchrome/base/json/json_string_value_serializer.h
           libchrome/base/json/json_value_converter.cc
           libchrome/base/json/json_value_converter.h
           libchrome/base/json/json_value_converter_unittest.cc
           libchrome/base/json/json_value_serializer_unittest.cc
           libchrome/base/json/json_writer.cc
           libchrome/base/json/json_writer.h
           libchrome/base/json/json_writer_unittest.cc
           libchrome/base/json/string_escape.cc
           libchrome/base/json/string_escape_fuzzer.cc
           libchrome/base/json/string_escape_unittest.cc
           libchrome/base/json/values_util.cc
           libchrome/base/json/values_util.h
           libchrome/base/json/values_util_unittest.cc
           libchrome/base/lazy_instance_helpers.cc
           libchrome/base/lazy_instance_helpers.h
           libchrome/base/lazy_instance_unittest.cc
           libchrome/base/linux_util.cc
           libchrome/base/linux_util.h
           libchrome/base/linux_util_unittest.cc
           libchrome/base/location.cc
           libchrome/base/location.h
           libchrome/base/location_unittest.cc
           libchrome/base/logging.cc
           libchrome/base/logging.h
           libchrome/base/logging_chromeos.cc
           libchrome/base/logging_unittest.cc
           libchrome/base/memory/aligned_memory.cc
           libchrome/base/memory/aligned_memory.h
           libchrome/base/memory/aligned_memory_unittest.cc
           libchrome/base/memory/discardable_memory.cc
           libchrome/base/memory/discardable_memory.h
           libchrome/base/memory/discardable_memory_allocator.cc
           libchrome/base/memory/discardable_memory_allocator.h
           libchrome/base/memory/discardable_memory_backing_field_trial_unittest.cc
           libchrome/base/memory/discardable_memory_internal.h
           libchrome/base/memory/discardable_shared_memory.cc
           libchrome/base/memory/discardable_shared_memory.h
           libchrome/base/memory/discardable_shared_memory_unittest.cc
           libchrome/base/memory/free_deleter.h
           libchrome/base/memory/madv_free_discardable_memory_allocator_posix.cc
           libchrome/base/memory/madv_free_discardable_memory_allocator_posix.h
           libchrome/base/memory/madv_free_discardable_memory_allocator_posix_unittest.cc
           libchrome/base/memory/madv_free_discardable_memory_posix.cc
           libchrome/base/memory/madv_free_discardable_memory_posix.h
           libchrome/base/memory/madv_free_discardable_memory_posix_unittest.cc
           libchrome/base/memory/memory_pressure_listener.cc
           libchrome/base/memory/memory_pressure_listener_unittest.cc
           libchrome/base/memory/memory_pressure_monitor.cc
           libchrome/base/memory/memory_pressure_monitor.h
           libchrome/base/memory/nonscannable_memory.cc
           libchrome/base/memory/nonscannable_memory.h
           libchrome/base/memory/page_size.h
           libchrome/base/memory/page_size_posix.cc
           libchrome/base/memory/platform_shared_memory_region.cc
           libchrome/base/memory/platform_shared_memory_region.h
           libchrome/base/memory/platform_shared_memory_region_android.cc
           libchrome/base/memory/platform_shared_memory_region_posix.cc
           libchrome/base/memory/platform_shared_memory_region_unittest.cc
           libchrome/base/memory/ptr_util.h
           libchrome/base/memory/ptr_util_unittest.cc
           libchrome/base/memory/raw_ptr.cc
           libchrome/base/memory/raw_ptr.h
           libchrome/base/memory/raw_ptr_unittest.cc
           libchrome/base/memory/raw_scoped_refptr_mismatch_checker.h
           libchrome/base/memory/read_only_shared_memory_region.cc
           libchrome/base/memory/read_only_shared_memory_region.h
           libchrome/base/memory/ref_counted.cc
           libchrome/base/memory/ref_counted.h
           libchrome/base/memory/ref_counted_delete_on_sequence.h
           libchrome/base/memory/ref_counted_memory.cc
           libchrome/base/memory/ref_counted_memory.h
           libchrome/base/memory/ref_counted_memory_unittest.cc
           libchrome/base/memory/ref_counted_unittest.cc
           libchrome/base/memory/ref_counted_unittest.nc
           libchrome/base/memory/safe_ref.h
           libchrome/base/memory/safe_ref_unittest.cc
           libchrome/base/memory/scoped_policy.h
           libchrome/base/memory/scoped_refptr.h
           libchrome/base/memory/shared_memory_hooks.h
           libchrome/base/memory/shared_memory_hooks_unittest.cc
           libchrome/base/memory/shared_memory_mapping.cc
           libchrome/base/memory/shared_memory_mapping.h
           libchrome/base/memory/shared_memory_mapping_unittest.cc
           libchrome/base/memory/shared_memory_region_unittest.cc
           libchrome/base/memory/shared_memory_security_policy.cc
           libchrome/base/memory/shared_memory_security_policy.h
           libchrome/base/memory/shared_memory_tracker.cc
           libchrome/base/memory/shared_memory_tracker.h
           libchrome/base/memory/singleton_unittest.cc
           libchrome/base/memory/tagging.cc
           libchrome/base/memory/tagging.h
           libchrome/base/memory/unsafe_shared_memory_pool.cc
           libchrome/base/memory/unsafe_shared_memory_pool.h
           libchrome/base/memory/unsafe_shared_memory_pool_unittest.cc
           libchrome/base/memory/unsafe_shared_memory_region.cc
           libchrome/base/memory/unsafe_shared_memory_region.h
           libchrome/base/memory/weak_ptr.cc
           libchrome/base/memory/weak_ptr_unittest.cc
           libchrome/base/memory/writable_shared_memory_region.cc
           libchrome/base/memory/writable_shared_memory_region.h
           libchrome/base/message_loop/fd_watch_controller_posix_unittest.cc
           libchrome/base/message_loop/message_pump.cc
           libchrome/base/message_loop/message_pump.h
           libchrome/base/message_loop/message_pump_android.cc
           libchrome/base/message_loop/message_pump_android.h
           libchrome/base/message_loop/message_pump_default.cc
           libchrome/base/message_loop/message_pump_default.h
           libchrome/base/message_loop/message_pump_for_io.h
           libchrome/base/message_loop/message_pump_for_ui.h
           libchrome/base/message_loop/message_pump_glib.cc
           libchrome/base/message_loop/message_pump_glib.h
           libchrome/base/message_loop/message_pump_glib_unittest.cc
           libchrome/base/message_loop/message_pump_kqueue.cc
           libchrome/base/message_loop/message_pump_kqueue.h
           libchrome/base/message_loop/message_pump_kqueue_unittest.cc
           libchrome/base/message_loop/message_pump_libevent.cc
           libchrome/base/message_loop/message_pump_libevent.h
           libchrome/base/message_loop/message_pump_libevent_unittest.cc
           libchrome/base/message_loop/message_pump_perftest.cc
           libchrome/base/message_loop/message_pump_type.h
           libchrome/base/message_loop/message_pump_unittest.cc
           libchrome/base/message_loop/timer_slack.cc
           libchrome/base/message_loop/timer_slack.h
           libchrome/base/message_loop/timer_slack_unittest.cc
           libchrome/base/message_loop/watchable_io_message_pump_posix.cc
           libchrome/base/message_loop/watchable_io_message_pump_posix.h
           libchrome/base/message_loop/work_id_provider.cc
           libchrome/base/message_loop/work_id_provider.h
           libchrome/base/message_loop/work_id_provider_unittest.cc
           libchrome/base/metrics/bucket_ranges.cc
           libchrome/base/metrics/bucket_ranges_unittest.cc
           libchrome/base/metrics/crc32.cc
           libchrome/base/metrics/crc32.h
           libchrome/base/metrics/crc32_unittest.cc
           libchrome/base/metrics/dummy_histogram.cc
           libchrome/base/metrics/dummy_histogram.h
           libchrome/base/metrics/field_trial.cc
           libchrome/base/metrics/field_trial_param_associator.cc
           libchrome/base/metrics/field_trial_param_associator.h
           libchrome/base/metrics/field_trial_params.cc
           libchrome/base/metrics/field_trial_params.h
           libchrome/base/metrics/field_trial_params_unittest.cc
           libchrome/base/metrics/field_trial_unittest.cc
           libchrome/base/metrics/histogram_base.cc
           libchrome/base/metrics/histogram_base.h
           libchrome/base/metrics/histogram_base_unittest.cc
           libchrome/base/metrics/histogram_delta_serialization.cc
           libchrome/base/metrics/histogram_delta_serialization.h
           libchrome/base/metrics/histogram_delta_serialization_unittest.cc
           libchrome/base/metrics/histogram_flattener.h
           libchrome/base/metrics/histogram_functions.cc
           libchrome/base/metrics/histogram_functions.h
           libchrome/base/metrics/histogram_functions_unittest.cc
           libchrome/base/metrics/histogram_macros.h
           libchrome/base/metrics/histogram_macros_internal.h
           libchrome/base/metrics/histogram_macros_local.h
           libchrome/base/metrics/histogram_macros_unittest.cc
           libchrome/base/metrics/histogram_samples.cc
           libchrome/base/metrics/histogram_samples.h
           libchrome/base/metrics/histogram_samples_unittest.cc
           libchrome/base/metrics/histogram_snapshot_manager.cc
           libchrome/base/metrics/histogram_snapshot_manager.h
           libchrome/base/metrics/histogram_snapshot_manager_unittest.cc
           libchrome/base/metrics/histogram_unittest.cc
           libchrome/base/metrics/metrics_hashes.cc
           libchrome/base/metrics/metrics_hashes.h
           libchrome/base/metrics/metrics_hashes_unittest.cc
           libchrome/base/metrics/persistent_histogram_allocator.cc
           libchrome/base/metrics/persistent_histogram_allocator.h
           libchrome/base/metrics/persistent_histogram_allocator_unittest.cc
           libchrome/base/metrics/persistent_histogram_storage.cc
           libchrome/base/metrics/persistent_histogram_storage.h
           libchrome/base/metrics/persistent_histogram_storage_unittest.cc
           libchrome/base/metrics/persistent_memory_allocator.cc
           libchrome/base/metrics/persistent_memory_allocator.h
           libchrome/base/metrics/persistent_memory_allocator_unittest.cc
           libchrome/base/metrics/persistent_sample_map.cc
           libchrome/base/metrics/persistent_sample_map_unittest.cc
           libchrome/base/metrics/record_histogram_checker.h
           libchrome/base/metrics/sample_map.cc
           libchrome/base/metrics/sample_map_unittest.cc
           libchrome/base/metrics/sample_vector.cc
           libchrome/base/metrics/sample_vector_unittest.cc
           libchrome/base/metrics/single_sample_metrics.cc
           libchrome/base/metrics/single_sample_metrics.h
           libchrome/base/metrics/single_sample_metrics_unittest.cc
           libchrome/base/metrics/sparse_histogram.cc
           libchrome/base/metrics/sparse_histogram.h
           libchrome/base/metrics/sparse_histogram_unittest.cc
           libchrome/base/metrics/statistics_recorder.cc
           libchrome/base/metrics/statistics_recorder_unittest.cc
           libchrome/base/metrics/user_metrics.cc
           libchrome/base/metrics/user_metrics.h
           libchrome/base/metrics/user_metrics_action.h
           libchrome/base/native_library.cc
           libchrome/base/native_library.h
           libchrome/base/native_library_posix.cc
           libchrome/base/native_library_unittest.cc
           libchrome/base/nix/mime_util_xdg.cc
           libchrome/base/nix/mime_util_xdg.h
           libchrome/base/nix/xdg_util.cc
           libchrome/base/nix/xdg_util.h
           libchrome/base/nix/xdg_util_unittest.cc
           libchrome/base/no_destructor.h
           libchrome/base/no_destructor_unittest.cc
           libchrome/base/notreached.cc
           libchrome/base/notreached.h
           libchrome/base/numerics/checked_math.h
           libchrome/base/numerics/checked_math_impl.h
           libchrome/base/numerics/clamped_math.h
           libchrome/base/numerics/clamped_math_impl.h
           libchrome/base/numerics/math_constants.h
           libchrome/base/numerics/ranges.h
           libchrome/base/numerics/safe_conversions.h
           libchrome/base/numerics/safe_conversions_arm_impl.h
           libchrome/base/numerics/safe_conversions_impl.h
           libchrome/base/numerics/safe_math.h
           libchrome/base/numerics/safe_math_arm_impl.h
           libchrome/base/numerics/safe_math_clang_gcc_impl.h
           libchrome/base/numerics/safe_math_shared_impl.h
           libchrome/base/observer_list.h
           libchrome/base/observer_list_internal.cc
           libchrome/base/observer_list_internal.h
           libchrome/base/observer_list_perftest.cc
           libchrome/base/observer_list_threadsafe.cc
           libchrome/base/observer_list_threadsafe.h
           libchrome/base/observer_list_threadsafe_unittest.cc
           libchrome/base/observer_list_types.cc
           libchrome/base/observer_list_types.h
           libchrome/base/observer_list_unittest.cc
           libchrome/base/one_shot_event.cc
           libchrome/base/one_shot_event.h
           libchrome/base/one_shot_event_unittest.cc
           libchrome/base/optional.h
           libchrome/base/optional_unittest.cc
           libchrome/base/os_compat_android.cc
           libchrome/base/os_compat_android.h
           libchrome/base/os_compat_android_unittest.cc
           libchrome/base/parameter_pack.h
           libchrome/base/parameter_pack_unittest.cc
           libchrome/base/path_service.cc
           libchrome/base/path_service.h
           libchrome/base/path_service_unittest.cc
           libchrome/base/pending_task.cc
           libchrome/base/pending_task.h
           libchrome/base/pickle.cc
           libchrome/base/pickle.h
           libchrome/base/pickle_fuzzer.cc
           libchrome/base/pickle_unittest.cc
           libchrome/base/posix/can_lower_nice_to.cc
           libchrome/base/posix/can_lower_nice_to.h
           libchrome/base/posix/file_descriptor_shuffle.cc
           libchrome/base/posix/file_descriptor_shuffle.h
           libchrome/base/posix/file_descriptor_shuffle_unittest.cc
           libchrome/base/posix/global_descriptors.cc
           libchrome/base/posix/global_descriptors.h
           libchrome/base/posix/safe_strerror.cc
           libchrome/base/posix/safe_strerror.h
           libchrome/base/posix/unix_domain_socket.cc
           libchrome/base/posix/unix_domain_socket.h
           libchrome/base/posix/unix_domain_socket_unittest.cc
           libchrome/base/post_task_and_reply_with_result_internal.h
           libchrome/base/power_monitor/power_monitor.cc
           libchrome/base/power_monitor/power_monitor.h
           libchrome/base/power_monitor/power_monitor_device_source.cc
           libchrome/base/power_monitor/power_monitor_device_source.h
           libchrome/base/power_monitor/power_monitor_device_source_android.cc
           libchrome/base/power_monitor/power_monitor_device_source_chromeos.cc
           libchrome/base/power_monitor/power_monitor_device_source_stub.cc
           libchrome/base/power_monitor/power_monitor_device_source_unittest.cc
           libchrome/base/power_monitor/power_monitor_source.cc
           libchrome/base/power_monitor/power_monitor_source.h
           libchrome/base/power_monitor/power_monitor_unittest.cc
           libchrome/base/power_monitor/power_observer.h
           libchrome/base/process/environment_internal.cc
           libchrome/base/process/environment_internal_unittest.cc
           libchrome/base/process/internal_aix.cc
           libchrome/base/process/internal_linux.cc
           libchrome/base/process/kill.cc
           libchrome/base/process/kill_posix.cc
           libchrome/base/process/launch.cc
           libchrome/base/process/launch_posix.cc
           libchrome/base/process/memory.cc
           libchrome/base/process/memory.h
           libchrome/base/process/memory_linux.cc
           libchrome/base/process/memory_stubs.cc
           libchrome/base/process/memory_unittest.cc
           libchrome/base/process/process.h
           libchrome/base/process/process_android.cc
           libchrome/base/process/process_handle.cc
           libchrome/base/process/process_handle.h
           libchrome/base/process/process_handle_linux.cc
           libchrome/base/process/process_handle_posix.cc
           libchrome/base/process/process_info.h
           libchrome/base/process/process_iterator.cc
           libchrome/base/process/process_iterator_linux.cc
           libchrome/base/process/process_linux.cc
           libchrome/base/process/process_metrics.cc
           libchrome/base/process/process_metrics_linux.cc
           libchrome/base/process/process_metrics_posix.cc
           libchrome/base/process/process_metrics_unittest.cc
           libchrome/base/process/process_posix.cc
           libchrome/base/process/process_stubs.cc
           libchrome/base/process/process_unittest.cc
           libchrome/base/process/process_util_unittest.cc
           libchrome/base/profiler/arm_cfi_table.cc
           libchrome/base/profiler/arm_cfi_table.h
           libchrome/base/profiler/arm_cfi_table_unittest.cc
           libchrome/base/profiler/chrome_unwind_info_android.cc
           libchrome/base/profiler/chrome_unwind_info_android.h
           libchrome/base/profiler/chrome_unwind_info_android_unittest.cc
           libchrome/base/profiler/chrome_unwinder_android.cc
           libchrome/base/profiler/chrome_unwinder_android.h
           libchrome/base/profiler/chrome_unwinder_android_unittest.cc
           libchrome/base/profiler/chrome_unwinder_android_v2.cc
           libchrome/base/profiler/chrome_unwinder_android_v2.h
           libchrome/base/profiler/chrome_unwinder_android_v2_unittest.cc
           libchrome/base/profiler/frame.cc
           libchrome/base/profiler/frame.h
           libchrome/base/profiler/metadata_recorder.cc
           libchrome/base/profiler/metadata_recorder.h
           libchrome/base/profiler/metadata_recorder_unittest.cc
           libchrome/base/profiler/module_cache.cc
           libchrome/base/profiler/module_cache.h
           libchrome/base/profiler/module_cache_posix.cc
           libchrome/base/profiler/module_cache_unittest.cc
           libchrome/base/profiler/native_unwinder.h
           libchrome/base/profiler/native_unwinder_android.cc
           libchrome/base/profiler/native_unwinder_android.h
           libchrome/base/profiler/native_unwinder_android_unittest.cc
           libchrome/base/profiler/profile_builder.h
           libchrome/base/profiler/sample_metadata.cc
           libchrome/base/profiler/sample_metadata.h
           libchrome/base/profiler/sample_metadata_unittest.cc
           libchrome/base/profiler/sampling_profiler_thread_token.cc
           libchrome/base/profiler/sampling_profiler_thread_token.h
           libchrome/base/profiler/stack_buffer.cc
           libchrome/base/profiler/stack_buffer.h
           libchrome/base/profiler/stack_copier.cc
           libchrome/base/profiler/stack_copier.h
           libchrome/base/profiler/stack_copier_signal.cc
           libchrome/base/profiler/stack_copier_signal.h
           libchrome/base/profiler/stack_copier_signal_unittest.cc
           libchrome/base/profiler/stack_copier_suspend.cc
           libchrome/base/profiler/stack_copier_suspend.h
           libchrome/base/profiler/stack_copier_suspend_unittest.cc
           libchrome/base/profiler/stack_copier_unittest.cc
           libchrome/base/profiler/stack_sampler.cc
           libchrome/base/profiler/stack_sampler.h
           libchrome/base/profiler/stack_sampler_android.cc
           libchrome/base/profiler/stack_sampler_impl.cc
           libchrome/base/profiler/stack_sampler_impl.h
           libchrome/base/profiler/stack_sampler_impl_unittest.cc
           libchrome/base/profiler/stack_sampler_posix.cc
           libchrome/base/profiler/stack_sampling_profiler.cc
           libchrome/base/profiler/stack_sampling_profiler.h
           libchrome/base/profiler/stack_sampling_profiler_test_util.cc
           libchrome/base/profiler/stack_sampling_profiler_test_util.h
           libchrome/base/profiler/stack_sampling_profiler_unittest.cc
           libchrome/base/profiler/suspendable_thread_delegate.h
           libchrome/base/profiler/thread_delegate.h
           libchrome/base/profiler/thread_delegate_posix.cc
           libchrome/base/profiler/thread_delegate_posix.h
           libchrome/base/profiler/thread_delegate_posix_unittest.cc
           libchrome/base/profiler/unwinder.cc
           libchrome/base/profiler/unwinder.h
           libchrome/base/profiler/win32_stack_frame_unwinder.cc
           libchrome/base/profiler/win32_stack_frame_unwinder.h
           libchrome/base/profiler/win32_stack_frame_unwinder_unittest.cc
           libchrome/base/rand_util.cc
           libchrome/base/rand_util.h
           libchrome/base/rand_util_perftest.cc
           libchrome/base/rand_util_posix.cc
           libchrome/base/rand_util_unittest.cc
           libchrome/base/ranges/algorithm.h
           libchrome/base/ranges/algorithm_unittest.cc
           libchrome/base/ranges/functional.h
           libchrome/base/ranges/functional_unittest.cc
           libchrome/base/ranges/ranges.h
           libchrome/base/ranges/ranges_unittest.cc
           libchrome/base/run_loop.cc
           libchrome/base/run_loop.h
           libchrome/base/run_loop_unittest.cc
           libchrome/base/safe_numerics_unittest.cc
           libchrome/base/sampling_heap_profiler/benchmark-octane.js
           libchrome/base/sampling_heap_profiler/lock_free_address_hash_set.cc
           libchrome/base/sampling_heap_profiler/lock_free_address_hash_set.h
           libchrome/base/sampling_heap_profiler/lock_free_address_hash_set_unittest.cc
           libchrome/base/sampling_heap_profiler/poisson_allocation_sampler.cc
           libchrome/base/sampling_heap_profiler/poisson_allocation_sampler.h
           libchrome/base/sampling_heap_profiler/sampling_heap_profiler.cc
           libchrome/base/sampling_heap_profiler/sampling_heap_profiler.h
           libchrome/base/sampling_heap_profiler/sampling_heap_profiler_unittest.cc
           libchrome/base/scoped_clear_last_error.h
           libchrome/base/scoped_clear_last_error_unittest.cc
           libchrome/base/scoped_generic.h
           libchrome/base/scoped_generic_unittest.cc
           libchrome/base/scoped_multi_source_observation.h
           libchrome/base/scoped_multi_source_observation_unittest.cc
           libchrome/base/scoped_native_library.cc
           libchrome/base/scoped_native_library.h
           libchrome/base/scoped_native_library_unittest.cc
           libchrome/base/scoped_observation.h
           libchrome/base/scoped_observation_unittest.cc
           libchrome/base/security_unittest.cc
           libchrome/base/sequence_checker.h
           libchrome/base/sequence_checker_impl.cc
           libchrome/base/sequence_checker_impl.h
           libchrome/base/sequence_checker_unittest.cc
           libchrome/base/sequence_token.cc
           libchrome/base/sequence_token.h
           libchrome/base/sequence_token_unittest.cc
           libchrome/base/sequenced_task_runner.cc
           libchrome/base/sequenced_task_runner.h
           libchrome/base/sequenced_task_runner_helpers.h
           libchrome/base/sequenced_task_runner_unittest.cc
           libchrome/base/single_thread_task_runner.h
           libchrome/base/stack_canary_linux.cc
           libchrome/base/stack_canary_linux.h
           libchrome/base/stack_canary_linux_unittest.cc
           libchrome/base/stl_util.h
           libchrome/base/stl_util.h.orig
           libchrome/base/stl_util_unittest.cc
           libchrome/base/strings/abseil_string_conversions.cc
           libchrome/base/strings/abseil_string_conversions.h
           libchrome/base/strings/abseil_string_conversions_unittest.cc
           libchrome/base/strings/char_traits.h
           libchrome/base/strings/char_traits_unittest.cc
           libchrome/base/strings/escape.cc
           libchrome/base/strings/escape.h
           libchrome/base/strings/escape_unittest.cc
           libchrome/base/strings/latin1_string_conversions.cc
           libchrome/base/strings/latin1_string_conversions.h
           libchrome/base/strings/no_trigraphs_unittest.cc
           libchrome/base/strings/pattern.cc
           libchrome/base/strings/pattern.h
           libchrome/base/strings/pattern_unittest.cc
           libchrome/base/strings/safe_sprintf.cc
           libchrome/base/strings/safe_sprintf.h
           libchrome/base/strings/safe_sprintf_unittest.cc
           libchrome/base/strings/strcat.cc
           libchrome/base/strings/strcat.h
           libchrome/base/strings/strcat_internal.h
           libchrome/base/strings/strcat_unittest.cc
           libchrome/base/strings/string_number_conversions.cc
           libchrome/base/strings/string_number_conversions.h
           libchrome/base/strings/string_number_conversions_fuzzer.cc
           libchrome/base/strings/string_number_conversions_internal.h
           libchrome/base/strings/string_number_conversions_unittest.cc
           libchrome/base/strings/string_piece.cc
           libchrome/base/strings/string_piece_forward.h
           libchrome/base/strings/string_piece_unittest.cc
           libchrome/base/strings/string_split.cc
           libchrome/base/strings/string_split.h
           libchrome/base/strings/string_split_internal.h
           libchrome/base/strings/string_split_unittest.cc
           libchrome/base/strings/string_tokenizer.h
           libchrome/base/strings/string_tokenizer_fuzzer.cc
           libchrome/base/strings/string_tokenizer_unittest.cc
           libchrome/base/strings/string_util.cc
           libchrome/base/strings/string_util_constants.cc
           libchrome/base/strings/string_util_internal.h
           libchrome/base/strings/string_util_perftest.cc
           libchrome/base/strings/string_util_posix.h
           libchrome/base/strings/string_util_unittest.cc
           libchrome/base/strings/stringize_macros_unittest.cc
           libchrome/base/strings/stringprintf.cc
           libchrome/base/strings/stringprintf.h
           libchrome/base/strings/stringprintf_unittest.cc
           libchrome/base/strings/sys_string_conversions.h
           libchrome/base/strings/sys_string_conversions_posix.cc
           libchrome/base/strings/sys_string_conversions_unittest.cc
           libchrome/base/strings/utf_offset_string_conversions.cc
           libchrome/base/strings/utf_offset_string_conversions.h
           libchrome/base/strings/utf_offset_string_conversions_unittest.cc
           libchrome/base/strings/utf_string_conversion_utils.cc
           libchrome/base/strings/utf_string_conversion_utils.h
           libchrome/base/strings/utf_string_conversions.cc
           libchrome/base/strings/utf_string_conversions.h
           libchrome/base/strings/utf_string_conversions_fuzzer.cc
           libchrome/base/strings/utf_string_conversions_unittest.cc
           libchrome/base/supports_user_data.cc
           libchrome/base/supports_user_data.h
           libchrome/base/supports_user_data_unittest.cc
           libchrome/base/sync_socket.cc
           libchrome/base/sync_socket.h
           libchrome/base/sync_socket_posix.cc
           libchrome/base/sync_socket_unittest.cc
           libchrome/base/synchronization/atomic_flag.cc
           libchrome/base/synchronization/atomic_flag.h
           libchrome/base/synchronization/atomic_flag_unittest.cc
           libchrome/base/synchronization/condition_variable_posix.cc
           libchrome/base/synchronization/lock.h
           libchrome/base/synchronization/lock_impl.h
           libchrome/base/synchronization/lock_impl_posix.cc
           libchrome/base/synchronization/lock_perftest.cc
           libchrome/base/synchronization/lock_unittest.cc
           libchrome/base/synchronization/waitable_event.h
           libchrome/base/synchronization/waitable_event_perftest.cc
           libchrome/base/synchronization/waitable_event_posix.cc
           libchrome/base/synchronization/waitable_event_unittest.cc
           libchrome/base/synchronization/waitable_event_watcher.h
           libchrome/base/synchronization/waitable_event_watcher_posix.cc
           libchrome/base/synchronization/waitable_event_watcher_unittest.cc
           libchrome/base/sys_byteorder_unittest.cc
           libchrome/base/syslog_logging.cc
           libchrome/base/syslog_logging.h
           libchrome/base/system/sys_info.cc
           libchrome/base/system/sys_info.h
           libchrome/base/system/sys_info_android.cc
           libchrome/base/system/sys_info_chromeos.cc
           libchrome/base/system/sys_info_internal.h
           libchrome/base/system/sys_info_linux.cc
           libchrome/base/system/sys_info_posix.cc
           libchrome/base/system/sys_info_unittest.cc
           libchrome/base/system/system_monitor.cc
           libchrome/base/system/system_monitor.h
           libchrome/base/system/system_monitor_unittest.cc
           libchrome/base/task/bind_post_task_forward.h
           libchrome/base/task/cancelable_task_tracker.cc
           libchrome/base/task/cancelable_task_tracker_unittest.cc
           libchrome/base/task/common/checked_lock.h
           libchrome/base/task/common/checked_lock_impl.cc
           libchrome/base/task/common/checked_lock_impl.h
           libchrome/base/task/common/checked_lock_unittest.cc
           libchrome/base/task/common/operations_controller.cc
           libchrome/base/task/common/operations_controller.h
           libchrome/base/task/common/operations_controller_unittest.cc
           libchrome/base/task/common/scoped_defer_task_posting.cc
           libchrome/base/task/common/scoped_defer_task_posting.h
           libchrome/base/task/common/task_annotator.cc
           libchrome/base/task/common/task_annotator.h
           libchrome/base/task/common/task_annotator.h.orig
           libchrome/base/task/common/task_annotator_unittest.cc
           libchrome/base/task/current_thread.cc
           libchrome/base/task/current_thread.h
           libchrome/base/task/deferred_sequenced_task_runner_forward.h
           libchrome/base/task/job_perftest.cc
           libchrome/base/task/lazy_thread_pool_task_runner.cc
           libchrome/base/task/lazy_thread_pool_task_runner.h
           libchrome/base/task/lazy_thread_pool_task_runner_unittest.cc
           libchrome/base/task/post_job.cc
           libchrome/base/task/post_job.h
           libchrome/base/task/post_job_unittest.cc
           libchrome/base/task/post_task.cc
           libchrome/base/task/post_task.h
           libchrome/base/task/post_task_and_reply_with_result_internal_forward.h
           libchrome/base/task/post_task_unittest.cc
           libchrome/base/task/scoped_set_task_priority_for_current_thread.cc
           libchrome/base/task/scoped_set_task_priority_for_current_thread.h
           libchrome/base/task/scoped_set_task_priority_for_current_thread_unittest.cc
           libchrome/base/task/sequence_manager/associated_thread_id.cc
           libchrome/base/task/sequence_manager/associated_thread_id.h
           libchrome/base/task/sequence_manager/atomic_flag_set.cc
           libchrome/base/task/sequence_manager/atomic_flag_set.h
           libchrome/base/task/sequence_manager/atomic_flag_set_unittest.cc
           libchrome/base/task/sequence_manager/enqueue_order.h
           libchrome/base/task/sequence_manager/enqueue_order_generator.cc
           libchrome/base/task/sequence_manager/enqueue_order_generator.h
           libchrome/base/task/sequence_manager/lazily_deallocated_deque.h
           libchrome/base/task/sequence_manager/lazily_deallocated_deque_unittest.cc
           libchrome/base/task/sequence_manager/lazy_now.cc
           libchrome/base/task/sequence_manager/lazy_now.h
           libchrome/base/task/sequence_manager/real_time_domain.cc
           libchrome/base/task/sequence_manager/real_time_domain.h
           libchrome/base/task/sequence_manager/sequence_manager.cc
           libchrome/base/task/sequence_manager/sequence_manager.h
           libchrome/base/task/sequence_manager/sequence_manager_impl.cc
           libchrome/base/task/sequence_manager/sequence_manager_impl.h
           libchrome/base/task/sequence_manager/sequence_manager_impl_unittest.cc
           libchrome/base/task/sequence_manager/sequence_manager_perftest.cc
           libchrome/base/task/sequence_manager/sequenced_task_source.h
           libchrome/base/task/sequence_manager/task_queue.cc
           libchrome/base/task/sequence_manager/task_queue.h
           libchrome/base/task/sequence_manager/task_queue.h.orig
           libchrome/base/task/sequence_manager/task_queue_impl.cc
           libchrome/base/task/sequence_manager/task_queue_impl.h
           libchrome/base/task/sequence_manager/task_queue_selector.cc
           libchrome/base/task/sequence_manager/task_queue_selector.h
           libchrome/base/task/sequence_manager/task_queue_selector_logic.h
           libchrome/base/task/sequence_manager/task_queue_selector_unittest.cc
           libchrome/base/task/sequence_manager/task_queue_unittest.cc
           libchrome/base/task/sequence_manager/task_time_observer.h
           libchrome/base/task/sequence_manager/tasks.cc
           libchrome/base/task/sequence_manager/tasks.h
           libchrome/base/task/sequence_manager/test/fake_task.cc
           libchrome/base/task/sequence_manager/test/fake_task.h
           libchrome/base/task/sequence_manager/test/mock_time_domain.cc
           libchrome/base/task/sequence_manager/test/mock_time_domain.h
           libchrome/base/task/sequence_manager/test/mock_time_message_pump.cc
           libchrome/base/task/sequence_manager/test/mock_time_message_pump.h
           libchrome/base/task/sequence_manager/test/mock_time_message_pump_unittest.cc
           libchrome/base/task/sequence_manager/test/sequence_manager_for_test.cc
           libchrome/base/task/sequence_manager/test/sequence_manager_for_test.h
           libchrome/base/task/sequence_manager/test/test_task_queue.cc
           libchrome/base/task/sequence_manager/test/test_task_queue.h
           libchrome/base/task/sequence_manager/test/test_task_time_observer.h
           libchrome/base/task/sequence_manager/thread_controller.cc
           libchrome/base/task/sequence_manager/thread_controller.h
           libchrome/base/task/sequence_manager/thread_controller_impl.cc
           libchrome/base/task/sequence_manager/thread_controller_impl.h
           libchrome/base/task/sequence_manager/thread_controller_power_monitor.cc
           libchrome/base/task/sequence_manager/thread_controller_power_monitor.h
           libchrome/base/task/sequence_manager/thread_controller_power_monitor_unittest.cc
           libchrome/base/task/sequence_manager/thread_controller_with_message_pump_impl.cc
           libchrome/base/task/sequence_manager/thread_controller_with_message_pump_impl.h
           libchrome/base/task/sequence_manager/thread_controller_with_message_pump_impl_unittest.cc
           libchrome/base/task/sequence_manager/time_domain.cc
           libchrome/base/task/sequence_manager/time_domain.h
           libchrome/base/task/sequence_manager/time_domain_unittest.cc
           libchrome/base/task/sequence_manager/work_deduplicator.cc
           libchrome/base/task/sequence_manager/work_deduplicator.h
           libchrome/base/task/sequence_manager/work_deduplicator_unittest.cc
           libchrome/base/task/sequence_manager/work_queue.cc
           libchrome/base/task/sequence_manager/work_queue.h
           libchrome/base/task/sequence_manager/work_queue_sets.cc
           libchrome/base/task/sequence_manager/work_queue_sets.h
           libchrome/base/task/sequence_manager/work_queue_sets_unittest.cc
           libchrome/base/task/sequence_manager/work_queue_unittest.cc
           libchrome/base/task/sequenced_task_runner_forward.h
           libchrome/base/task/sequenced_task_runner_helpers_forward.h
           libchrome/base/task/simple_task_executor.cc
           libchrome/base/task/simple_task_executor.h
           libchrome/base/task/single_thread_task_executor.cc
           libchrome/base/task/single_thread_task_executor.h
           libchrome/base/task/single_thread_task_executor_unittest.cc
           libchrome/base/task/single_thread_task_runner_forward.h
           libchrome/base/task/single_thread_task_runner_thread_mode.h
           libchrome/base/task/task_executor.cc
           libchrome/base/task/task_executor.h
           libchrome/base/task/task_features.cc
           libchrome/base/task/task_features.h
           libchrome/base/task/task_observer.h
           libchrome/base/task/task_runner_forward.h
           libchrome/base/task/task_runner_util_forward.h
           libchrome/base/task/task_traits.cc
           libchrome/base/task/task_traits.h
           libchrome/base/task/task_traits_extension.h
           libchrome/base/task/task_traits_extension_unittest.cc
           libchrome/base/task/task_traits_unittest.cc
           libchrome/base/task/test_task_traits_extension.cc
           libchrome/base/task/test_task_traits_extension.h
           libchrome/base/task/thread_pool.cc
           libchrome/base/task/thread_pool.h
           libchrome/base/task/thread_pool/can_run_policy_test.h
           libchrome/base/task/thread_pool/delayed_task_manager.cc
           libchrome/base/task/thread_pool/delayed_task_manager.h
           libchrome/base/task/thread_pool/delayed_task_manager.h.orig
           libchrome/base/task/thread_pool/delayed_task_manager_unittest.cc
           libchrome/base/task/thread_pool/environment_config.cc
           libchrome/base/task/thread_pool/environment_config.h
           libchrome/base/task/thread_pool/environment_config_unittest.cc
           libchrome/base/task/thread_pool/initialization_util.cc
           libchrome/base/task/thread_pool/initialization_util.h
           libchrome/base/task/thread_pool/job_task_source.cc
           libchrome/base/task/thread_pool/job_task_source.h
           libchrome/base/task/thread_pool/job_task_source_unittest.cc
           libchrome/base/task/thread_pool/pooled_parallel_task_runner.cc
           libchrome/base/task/thread_pool/pooled_parallel_task_runner.h
           libchrome/base/task/thread_pool/pooled_sequenced_task_runner.cc
           libchrome/base/task/thread_pool/pooled_sequenced_task_runner.h
           libchrome/base/task/thread_pool/pooled_single_thread_task_runner_manager.cc
           libchrome/base/task/thread_pool/pooled_single_thread_task_runner_manager.h
           libchrome/base/task/thread_pool/pooled_single_thread_task_runner_manager_unittest.cc
           libchrome/base/task/thread_pool/pooled_task_runner_delegate.cc
           libchrome/base/task/thread_pool/pooled_task_runner_delegate.h
           libchrome/base/task/thread_pool/priority_queue.cc
           libchrome/base/task/thread_pool/priority_queue.h
           libchrome/base/task/thread_pool/priority_queue_unittest.cc
           libchrome/base/task/thread_pool/sequence.cc
           libchrome/base/task/thread_pool/sequence.h
           libchrome/base/task/thread_pool/sequence_unittest.cc
           libchrome/base/task/thread_pool/service_thread.cc
           libchrome/base/task/thread_pool/service_thread.h
           libchrome/base/task/thread_pool/service_thread_unittest.cc
           libchrome/base/task/thread_pool/task.cc
           libchrome/base/task/thread_pool/task.h
           libchrome/base/task/thread_pool/task_source.cc
           libchrome/base/task/thread_pool/task_source.h
           libchrome/base/task/thread_pool/task_source.h.orig
           libchrome/base/task/thread_pool/task_source_sort_key.cc
           libchrome/base/task/thread_pool/task_source_sort_key.h
           libchrome/base/task/thread_pool/task_source_sort_key_unittest.cc
           libchrome/base/task/thread_pool/task_tracker.cc
           libchrome/base/task/thread_pool/task_tracker.h
           libchrome/base/task/thread_pool/task_tracker_posix.cc
           libchrome/base/task/thread_pool/task_tracker_posix.h
           libchrome/base/task/thread_pool/task_tracker_posix_unittest.cc
           libchrome/base/task/thread_pool/task_tracker_unittest.cc
           libchrome/base/task/thread_pool/test_task_factory.cc
           libchrome/base/task/thread_pool/test_task_factory.h
           libchrome/base/task/thread_pool/test_utils.cc
           libchrome/base/task/thread_pool/test_utils.h
           libchrome/base/task/thread_pool/thread_group.cc
           libchrome/base/task/thread_pool/thread_group.h
           libchrome/base/task/thread_pool/thread_group_impl.cc
           libchrome/base/task/thread_pool/thread_group_impl.h
           libchrome/base/task/thread_pool/thread_group_impl_unittest.cc
           libchrome/base/task/thread_pool/thread_group_native.cc
           libchrome/base/task/thread_pool/thread_group_native.h
           libchrome/base/task/thread_pool/thread_group_unittest.cc
           libchrome/base/task/thread_pool/thread_pool_impl.cc
           libchrome/base/task/thread_pool/thread_pool_impl.h
           libchrome/base/task/thread_pool/thread_pool_impl.h.orig
           libchrome/base/task/thread_pool/thread_pool_impl_unittest.cc
           libchrome/base/task/thread_pool/thread_pool_instance.cc
           libchrome/base/task/thread_pool/thread_pool_instance.h
           libchrome/base/task/thread_pool/thread_pool_perftest.cc
           libchrome/base/task/thread_pool/tracked_ref.h
           libchrome/base/task/thread_pool/tracked_ref_unittest.cc
           libchrome/base/task/thread_pool/worker_thread.cc
           libchrome/base/task/thread_pool/worker_thread.h
           libchrome/base/task/thread_pool/worker_thread_observer.h
           libchrome/base/task/thread_pool/worker_thread_stack.cc
           libchrome/base/task/thread_pool/worker_thread_stack.h
           libchrome/base/task/thread_pool/worker_thread_stack_unittest.cc
           libchrome/base/task/thread_pool/worker_thread_unittest.cc
           libchrome/base/task/thread_pool_unittest.cc
           libchrome/base/task/updateable_sequenced_task_runner_forward.h
           libchrome/base/task_runner.cc
           libchrome/base/task_runner.h
           libchrome/base/task_runner_unittest.cc
           libchrome/base/task_runner_util.h
           libchrome/base/task_runner_util_unittest.cc
           libchrome/base/template_util.h
           libchrome/base/template_util_unittest.cc
           libchrome/base/test/android/java/src/org/chromium/base/ContentUriTestUtils.java
           libchrome/base/test/android/java/src/org/chromium/base/GarbageCollectionTestUtils.java
           libchrome/base/test/android/java/src/org/chromium/base/ITestCallback.aidl
           libchrome/base/test/android/java/src/org/chromium/base/ITestController.aidl
           libchrome/base/test/android/java/src/org/chromium/base/JavaHandlerThreadHelpers.java
           libchrome/base/test/android/java/src/org/chromium/base/MainReturnCodeResult.java
           libchrome/base/test/android/java/src/org/chromium/base/MultiprocessTestClientLauncher.java
           libchrome/base/test/android/java/src/org/chromium/base/MultiprocessTestClientService.java
           libchrome/base/test/android/java/src/org/chromium/base/MultiprocessTestClientService0.java
           libchrome/base/test/android/java/src/org/chromium/base/MultiprocessTestClientService1.java
           libchrome/base/test/android/java/src/org/chromium/base/MultiprocessTestClientService2.java
           libchrome/base/test/android/java/src/org/chromium/base/MultiprocessTestClientService3.java
           libchrome/base/test/android/java/src/org/chromium/base/MultiprocessTestClientService4.java
           libchrome/base/test/android/java/src/org/chromium/base/MultiprocessTestClientService5.java
           libchrome/base/test/android/java/src/org/chromium/base/MultiprocessTestClientService6.java
           libchrome/base/test/android/java/src/org/chromium/base/MultiprocessTestClientService7.java
           libchrome/base/test/android/java/src/org/chromium/base/MultiprocessTestClientService8.java
           libchrome/base/test/android/java/src/org/chromium/base/MultiprocessTestClientService9.java
           libchrome/base/test/android/java/src/org/chromium/base/MultiprocessTestClientServiceDelegate.java
           libchrome/base/test/android/java_handler_thread_helpers.cc
           libchrome/base/test/android/java_handler_thread_helpers.h
           libchrome/base/test/android/javatests/src/org/chromium/base/process_launcher/TestChildProcessConnection.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/BaseActivityTestRule.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/BaseChromiumAndroidJUnitRunner.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/BaseChromiumRunnerCommon.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/BaseJUnit4ClassRunner.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/BaseJUnit4TestRule.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/BundleTestRule.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/LoadNative.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/MockitoErrorHandler.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/ReachedCodeProfiler.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/ScreenshotOnFailureStatement.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/SetUpStatement.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/SetUpTestRule.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/TestListInstrumentationRunListener.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/TestTraceEvent.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/UiThreadStatement.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/UiThreadTest.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/params/BaseJUnit4RunnerDelegate.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/params/BlockJUnit4RunnerDelegate.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/params/MethodParamAnnotationRule.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/params/MethodParamRule.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/params/ParameterAnnotations.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/params/ParameterProvider.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/params/ParameterSet.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/params/ParameterizedCommandLineFlags.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/params/ParameterizedFrameworkMethod.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/params/ParameterizedRunner.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/params/ParameterizedRunnerDelegate.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/params/ParameterizedRunnerDelegateCommon.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/params/ParameterizedRunnerDelegateFactory.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/params/SkipCommandLineParameterization.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/task/SchedulerTestHelpers.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/task/ThreadPoolTestHelpers.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/AdvancedMockContext.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/AnnotationProcessingUtils.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/AnnotationRule.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/ApplicationTestUtils.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/Batch.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/CallbackHelper.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/CloseableOnMainThread.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/CommandLineFlags.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/Criteria.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/CriteriaHelper.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/CriteriaNotSatisfiedException.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/DisableIf.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/DisabledTest.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/EnormousTest.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/Feature.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/FlakyTest.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/InMemorySharedPreferences.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/InMemorySharedPreferencesContext.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/InstrumentationUtils.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/IntegrationTest.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/JniMocker.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/LooperUtils.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/Manual.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/Matchers.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/MetricsUtils.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/MinAndroidSdkLevel.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/MinAndroidSdkLevelSkipCheck.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/PayloadCallbackHelper.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/RequiresRestart.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/Restriction.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/RestrictionSkipCheck.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/ScalableTimeout.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/SkipCheck.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/TestFileUtil.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/TimeoutScale.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/TimeoutTimer.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/UrlUtils.java
           libchrome/base/test/android/javatests/src/org/chromium/base/test/util/UserActionTester.java
           libchrome/base/test/android/junit/src/org/chromium/base/task/test/BackgroundShadowAsyncTask.java
           libchrome/base/test/android/junit/src/org/chromium/base/task/test/CustomShadowAsyncTask.java
           libchrome/base/test/android/junit/src/org/chromium/base/task/test/ShadowPostTask.java
           libchrome/base/test/android/junit/src/org/chromium/base/test/BaseRobolectricTestRunner.java
           libchrome/base/test/android/junit/src/org/chromium/base/test/SetUpStatementTest.java
           libchrome/base/test/android/junit/src/org/chromium/base/test/ShadowBuildInfo.java
           libchrome/base/test/android/junit/src/org/chromium/base/test/TestListInstrumentationRunListenerTest.java
           libchrome/base/test/android/junit/src/org/chromium/base/test/params/ExampleParameterizedTest.java
           libchrome/base/test/android/junit/src/org/chromium/base/test/params/ParameterizedRunnerDelegateCommonTest.java
           libchrome/base/test/android/junit/src/org/chromium/base/test/params/ParameterizedRunnerDelegateFactoryTest.java
           libchrome/base/test/android/junit/src/org/chromium/base/test/params/ParameterizedRunnerTest.java
           libchrome/base/test/android/junit/src/org/chromium/base/test/params/ParameterizedTestNameTest.java
           libchrome/base/test/android/junit/src/org/chromium/base/test/util/AnnotationProcessingUtilsTest.java
           libchrome/base/test/android/junit/src/org/chromium/base/test/util/CommandLineFlagsNoClassAnnotationCheckTest.java
           libchrome/base/test/android/junit/src/org/chromium/base/test/util/CommandLineFlagsWithClassAnnotationCheckTest.java
           libchrome/base/test/android/junit/src/org/chromium/base/test/util/DisableIfTest.java
           libchrome/base/test/android/junit/src/org/chromium/base/test/util/MinAndroidSdkLevelSkipCheckTest.java
           libchrome/base/test/android/junit/src/org/chromium/base/test/util/RestrictionSkipCheckTest.java
           libchrome/base/test/android/junit/src/org/chromium/base/test/util/SkipCheckTest.java
           libchrome/base/test/android/junit/src/org/chromium/base/test/util/TestRunnerTestRule.java
           libchrome/base/test/android/url_utils.cc
           libchrome/base/test/android/url_utils.h
           libchrome/base/test/bind.cc
           libchrome/base/test/bind.h
           libchrome/base/test/clang_profiling.cc
           libchrome/base/test/clang_profiling.h
           libchrome/base/test/copy_only_int.cc
           libchrome/base/test/copy_only_int.h
           libchrome/base/test/gmock_callback_support.h
           libchrome/base/test/gmock_callback_support_unittest.cc
           libchrome/base/test/gmock_move_support.h
           libchrome/base/test/gmock_move_support_unittest.cc
           libchrome/base/test/gtest_links.cc
           libchrome/base/test/gtest_links.h
           libchrome/base/test/gtest_links_unittest.cc
           libchrome/base/test/gtest_util.cc
           libchrome/base/test/gtest_util.h
           libchrome/base/test/gtest_xml_unittest_result_printer.cc
           libchrome/base/test/gtest_xml_unittest_result_printer.h
           libchrome/base/test/gtest_xml_unittest_result_printer_unittest.cc
           libchrome/base/test/gtest_xml_util.cc
           libchrome/base/test/gtest_xml_util.h
           libchrome/base/test/icu_test_util.cc
           libchrome/base/test/icu_test_util.h
           libchrome/base/test/immediate_crash_test_helper.cc
           libchrome/base/test/launcher/test_launcher.cc
           libchrome/base/test/launcher/test_launcher.h
           libchrome/base/test/launcher/test_launcher_test_utils.cc
           libchrome/base/test/launcher/test_launcher_test_utils.h
           libchrome/base/test/launcher/test_launcher_tracer.cc
           libchrome/base/test/launcher/test_launcher_tracer.h
           libchrome/base/test/launcher/test_launcher_unittest.cc
           libchrome/base/test/launcher/test_result.cc
           libchrome/base/test/launcher/test_result.h
           libchrome/base/test/launcher/test_results_tracker.cc
           libchrome/base/test/launcher/test_results_tracker.h
           libchrome/base/test/launcher/test_results_tracker_unittest.cc
           libchrome/base/test/launcher/unit_test_launcher.cc
           libchrome/base/test/launcher/unit_test_launcher.h
           libchrome/base/test/library_loader/early_native_test_helper.cc
           libchrome/base/test/malloc_wrapper.cc
           libchrome/base/test/malloc_wrapper.h
           libchrome/base/test/metrics/histogram_enum_reader.cc
           libchrome/base/test/metrics/histogram_enum_reader.h
           libchrome/base/test/metrics/histogram_enum_reader_unittest.cc
           libchrome/base/test/metrics/histogram_tester.cc
           libchrome/base/test/metrics/histogram_tester.h
           libchrome/base/test/metrics/histogram_tester_unittest.cc
           libchrome/base/test/metrics/user_action_tester.cc
           libchrome/base/test/metrics/user_action_tester.h
           libchrome/base/test/metrics/user_action_tester_unittest.cc
           libchrome/base/test/mock_callback_unittest.cc
           libchrome/base/test/mock_devices_changed_observer.cc
           libchrome/base/test/mock_devices_changed_observer.h
           libchrome/base/test/mock_entropy_provider.cc
           libchrome/base/test/mock_entropy_provider.h
           libchrome/base/test/mock_log.cc
           libchrome/base/test/mock_log.h
           libchrome/base/test/move_only_int.h
           libchrome/base/test/multiprocess_test.cc
           libchrome/base/test/multiprocess_test.h
           libchrome/base/test/multiprocess_test_android.cc
           libchrome/base/test/native_library_test_utils.cc
           libchrome/base/test/native_library_test_utils.h
           libchrome/base/test/null_task_runner.cc
           libchrome/base/test/null_task_runner.h
           libchrome/base/test/perf_log.cc
           libchrome/base/test/perf_log.h
           libchrome/base/test/perf_test_suite.cc
           libchrome/base/test/perf_test_suite.h
           libchrome/base/test/perf_time_logger.cc
           libchrome/base/test/perf_time_logger.h
           libchrome/base/test/power_monitor_test.cc
           libchrome/base/test/power_monitor_test.h
           libchrome/base/test/reached_code_profiler_android.cc
           libchrome/base/test/run_all_perftests.cc
           libchrome/base/test/run_all_unittests.cc
           libchrome/base/test/scoped_chromeos_version_info.cc
           libchrome/base/test/scoped_chromeos_version_info.h
           libchrome/base/test/scoped_command_line.cc
           libchrome/base/test/scoped_command_line.h
           libchrome/base/test/scoped_environment_variable_override.cc
           libchrome/base/test/scoped_environment_variable_override.h
           libchrome/base/test/scoped_feature_list.cc
           libchrome/base/test/scoped_feature_list.h
           libchrome/base/test/scoped_feature_list_unittest.cc
           libchrome/base/test/scoped_field_trial_list_resetter.cc
           libchrome/base/test/scoped_field_trial_list_resetter.h
           libchrome/base/test/scoped_locale.cc
           libchrome/base/test/scoped_locale.h
           libchrome/base/test/scoped_logging_settings.h
           libchrome/base/test/scoped_mock_clock_override.cc
           libchrome/base/test/scoped_mock_clock_override.h
           libchrome/base/test/scoped_mock_clock_override_unittest.cc
           libchrome/base/test/scoped_mock_time_message_loop_task_runner.cc
           libchrome/base/test/scoped_mock_time_message_loop_task_runner.h
           libchrome/base/test/scoped_mock_time_message_loop_task_runner_unittest.cc
           libchrome/base/test/scoped_path_override.cc
           libchrome/base/test/scoped_path_override.h
           libchrome/base/test/scoped_run_loop_timeout.cc
           libchrome/base/test/scoped_run_loop_timeout.h
           libchrome/base/test/scoped_run_loop_timeout_unittest.cc
           libchrome/base/test/scoped_running_on_chromeos.cc
           libchrome/base/test/scoped_running_on_chromeos.h
           libchrome/base/test/sequenced_task_runner_test_template.cc
           libchrome/base/test/simple_test_clock.cc
           libchrome/base/test/simple_test_clock.h
           libchrome/base/test/simple_test_tick_clock.cc
           libchrome/base/test/simple_test_tick_clock.h
           libchrome/base/test/task_environment.cc
           libchrome/base/test/task_environment.h
           libchrome/base/test/task_environment_unittest.cc
           libchrome/base/test/task_runner_test_template.cc
           libchrome/base/test/test_child_process.cc
           libchrome/base/test/test_discardable_memory_allocator.cc
           libchrome/base/test/test_discardable_memory_allocator.h
           libchrome/base/test/test_file_util.cc
           libchrome/base/test/test_file_util.h
           libchrome/base/test/test_file_util_android.cc
           libchrome/base/test/test_file_util_linux.cc
           libchrome/base/test/test_file_util_posix.cc
           libchrome/base/test/test_future.h
           libchrome/base/test/test_future_unittest.cc
           libchrome/base/test/test_io_thread.cc
           libchrome/base/test/test_io_thread.h
           libchrome/base/test/test_message_loop.cc
           libchrome/base/test/test_message_loop.h
           libchrome/base/test/test_mock_time_task_runner.cc
           libchrome/base/test/test_mock_time_task_runner.h
           libchrome/base/test/test_mock_time_task_runner_unittest.cc
           libchrome/base/test/test_pending_task.cc
           libchrome/base/test/test_pending_task.h
           libchrome/base/test/test_pending_task_unittest.cc
           libchrome/base/test/test_shared_library.cc
           libchrome/base/test/test_shared_memory_util.cc
           libchrome/base/test/test_shared_memory_util.h
           libchrome/base/test/test_simple_task_runner.cc
           libchrome/base/test/test_simple_task_runner.h
           libchrome/base/test/test_suite.cc
           libchrome/base/test/test_suite.h
           libchrome/base/test/test_support_android.cc
           libchrome/base/test/test_support_android.h
           libchrome/base/test/test_switches.cc
           libchrome/base/test/test_switches.h
           libchrome/base/test/test_timeouts.cc
           libchrome/base/test/test_timeouts.h
           libchrome/base/test/test_waitable_event.cc
           libchrome/base/test/test_waitable_event.h
           libchrome/base/test/test_waitable_event_unittest.cc
           libchrome/base/test/thread_pool_test_helpers_android.cc
           libchrome/base/test/thread_test_helper.cc
           libchrome/base/test/thread_test_helper.h
           libchrome/base/test/trace_event_analyzer.cc
           libchrome/base/test/trace_event_analyzer.h
           libchrome/base/test/trace_event_analyzer_unittest.cc
           libchrome/base/test/trace_test_utils.cc
           libchrome/base/test/trace_test_utils.h
           libchrome/base/test/trace_to_file.cc
           libchrome/base/test/trace_to_file.h
           libchrome/base/test/values_test_util.cc
           libchrome/base/test/values_test_util.h
           libchrome/base/test/with_feature_override.cc
           libchrome/base/test/with_feature_override.h
           libchrome/base/thread_annotations_unittest.cc
           libchrome/base/threading/counter_perftest.cc
           libchrome/base/threading/hang_watcher.cc
           libchrome/base/threading/hang_watcher.h
           libchrome/base/threading/hang_watcher_unittest.cc
           libchrome/base/threading/platform_thread.cc
           libchrome/base/threading/platform_thread_android.cc
           libchrome/base/threading/platform_thread_internal_posix.cc
           libchrome/base/threading/platform_thread_internal_posix.h
           libchrome/base/threading/platform_thread_linux.cc
           libchrome/base/threading/platform_thread_posix.cc
           libchrome/base/threading/platform_thread_unittest.cc
           libchrome/base/threading/post_task_and_reply_impl.cc
           libchrome/base/threading/post_task_and_reply_impl_unittest.cc
           libchrome/base/threading/scoped_blocking_call.cc
           libchrome/base/threading/scoped_blocking_call.h
           libchrome/base/threading/scoped_blocking_call_internal.cc
           libchrome/base/threading/scoped_blocking_call_internal.h
           libchrome/base/threading/scoped_blocking_call_unittest.cc
           libchrome/base/threading/scoped_thread_priority.cc
           libchrome/base/threading/scoped_thread_priority.h
           libchrome/base/threading/scoped_thread_priority_unittest.cc
           libchrome/base/threading/sequence_bound.h
           libchrome/base/threading/sequence_bound_unittest.cc
           libchrome/base/threading/sequence_local_storage_map.cc
           libchrome/base/threading/sequence_local_storage_map.h
           libchrome/base/threading/sequence_local_storage_map_unittest.cc
           libchrome/base/threading/sequence_local_storage_slot.cc
           libchrome/base/threading/sequence_local_storage_slot.h
           libchrome/base/threading/sequence_local_storage_slot_unittest.cc
           libchrome/base/threading/sequenced_task_runner_handle.cc
           libchrome/base/threading/sequenced_task_runner_handle.h
           libchrome/base/threading/sequenced_task_runner_handle_unittest.cc
           libchrome/base/threading/simple_thread.cc
           libchrome/base/threading/simple_thread_unittest.cc
           libchrome/base/threading/thread.cc
           libchrome/base/threading/thread.h
           libchrome/base/threading/thread_checker.h
           libchrome/base/threading/thread_checker_impl.cc
           libchrome/base/threading/thread_checker_impl.h
           libchrome/base/threading/thread_checker_unittest.cc
           libchrome/base/threading/thread_collision_warner.cc
           libchrome/base/threading/thread_collision_warner.h
           libchrome/base/threading/thread_collision_warner_unittest.cc
           libchrome/base/threading/thread_id_name_manager.cc
           libchrome/base/threading/thread_id_name_manager.h
           libchrome/base/threading/thread_id_name_manager_unittest.cc
           libchrome/base/threading/thread_local_internal.h
           libchrome/base/threading/thread_local_storage.cc
           libchrome/base/threading/thread_local_storage.h
           libchrome/base/threading/thread_local_storage_perftest.cc
           libchrome/base/threading/thread_local_storage_posix.cc
           libchrome/base/threading/thread_local_storage_unittest.cc
           libchrome/base/threading/thread_local_unittest.cc
           libchrome/base/threading/thread_perftest.cc
           libchrome/base/threading/thread_restrictions.cc
           libchrome/base/threading/thread_restrictions.h
           libchrome/base/threading/thread_restrictions_unittest.cc
           libchrome/base/threading/thread_task_runner_handle.cc
           libchrome/base/threading/thread_task_runner_handle.h
           libchrome/base/threading/thread_task_runner_handle_unittest.cc
           libchrome/base/threading/thread_unittest.cc
           libchrome/base/threading/threading_features.h
           libchrome/base/threading/watchdog.cc
           libchrome/base/threading/watchdog_unittest.cc
           libchrome/base/time/clock.cc
           libchrome/base/time/clock.h
           libchrome/base/time/default_clock.cc
           libchrome/base/time/default_clock.h
           libchrome/base/time/default_tick_clock.cc
           libchrome/base/time/default_tick_clock.h
           libchrome/base/time/pr_time_unittest.cc
           libchrome/base/time/tick_clock.cc
           libchrome/base/time/tick_clock.h
           libchrome/base/time/time.cc
           libchrome/base/time/time_android.cc
           libchrome/base/time/time_conversion_posix.cc
           libchrome/base/time/time_delta_from_string.cc
           libchrome/base/time/time_delta_from_string.h
           libchrome/base/time/time_delta_from_string_unittest.cc
           libchrome/base/time/time_exploded_icu.cc
           libchrome/base/time/time_exploded_posix.cc
           libchrome/base/time/time_now_posix.cc
           libchrome/base/time/time_override.cc
           libchrome/base/time/time_override.h
           libchrome/base/time/time_to_iso8601.cc
           libchrome/base/time/time_to_iso8601.h
           libchrome/base/time/time_unittest.cc
           libchrome/base/timer/elapsed_timer.cc
           libchrome/base/timer/elapsed_timer.h
           libchrome/base/timer/elapsed_timer_unittest.cc
           libchrome/base/timer/hi_res_timer_manager.h
           libchrome/base/timer/hi_res_timer_manager_posix.cc
           libchrome/base/timer/hi_res_timer_manager_unittest.cc
           libchrome/base/timer/lap_timer.cc
           libchrome/base/timer/lap_timer.h
           libchrome/base/timer/lap_timer_unittest.cc
           libchrome/base/timer/mock_timer.cc
           libchrome/base/timer/mock_timer.h
           libchrome/base/timer/mock_timer_unittest.cc
           libchrome/base/timer/timer.cc
           libchrome/base/timer/timer_unittest.cc
           libchrome/base/timer/wall_clock_timer.cc
           libchrome/base/timer/wall_clock_timer.h
           libchrome/base/timer/wall_clock_timer_unittest.cc
           libchrome/base/token.cc
           libchrome/base/token.h
           libchrome/base/token.h.orig
           libchrome/base/token_unittest.cc
           libchrome/base/trace_event/application_state_proto_android.cc
           libchrome/base/trace_event/application_state_proto_android.h
           libchrome/base/trace_event/auto_open_close_event.h
           libchrome/base/trace_event/base_tracing.h
           libchrome/base/trace_event/base_tracing_forward.h
           libchrome/base/trace_event/blame_context.cc
           libchrome/base/trace_event/blame_context.h
           libchrome/base/trace_event/blame_context_unittest.cc
           libchrome/base/trace_event/builtin_categories.cc
           libchrome/base/trace_event/builtin_categories.h
           libchrome/base/trace_event/category_registry.cc
           libchrome/base/trace_event/category_registry.h
           libchrome/base/trace_event/cfi_backtrace_android.cc
           libchrome/base/trace_event/cfi_backtrace_android.h
           libchrome/base/trace_event/cfi_backtrace_android_unittest.cc
           libchrome/base/trace_event/common/trace_event_common.h
           libchrome/base/trace_event/cpufreq_monitor_android.cc
           libchrome/base/trace_event/cpufreq_monitor_android.h
           libchrome/base/trace_event/cpufreq_monitor_android_unittest.cc
           libchrome/base/trace_event/event_name_filter.cc
           libchrome/base/trace_event/event_name_filter.h
           libchrome/base/trace_event/event_name_filter_unittest.cc
           libchrome/base/trace_event/heap_profiler.h
           libchrome/base/trace_event/heap_profiler_allocation_context.cc
           libchrome/base/trace_event/heap_profiler_allocation_context.h
           libchrome/base/trace_event/heap_profiler_allocation_context_tracker.cc
           libchrome/base/trace_event/heap_profiler_allocation_context_tracker.h
           libchrome/base/trace_event/heap_profiler_allocation_context_tracker_unittest.cc
           libchrome/base/trace_event/interned_args_helper.cc
           libchrome/base/trace_event/interned_args_helper.h
           libchrome/base/trace_event/java_heap_dump_provider_android.cc
           libchrome/base/trace_event/java_heap_dump_provider_android.h
           libchrome/base/trace_event/java_heap_dump_provider_android_unittest.cc
           libchrome/base/trace_event/log_message.cc
           libchrome/base/trace_event/log_message.h
           libchrome/base/trace_event/malloc_dump_provider.cc
           libchrome/base/trace_event/malloc_dump_provider.h
           libchrome/base/trace_event/memory_allocator_dump.cc
           libchrome/base/trace_event/memory_allocator_dump.h
           libchrome/base/trace_event/memory_allocator_dump_guid.cc
           libchrome/base/trace_event/memory_allocator_dump_guid.h
           libchrome/base/trace_event/memory_allocator_dump_unittest.cc
           libchrome/base/trace_event/memory_dump_manager.cc
           libchrome/base/trace_event/memory_dump_manager.h
           libchrome/base/trace_event/memory_dump_manager_test_utils.h
           libchrome/base/trace_event/memory_dump_manager_unittest.cc
           libchrome/base/trace_event/memory_dump_provider.h
           libchrome/base/trace_event/memory_dump_provider_info.cc
           libchrome/base/trace_event/memory_dump_provider_info.h
           libchrome/base/trace_event/memory_dump_request_args.cc
           libchrome/base/trace_event/memory_dump_request_args.h
           libchrome/base/trace_event/memory_dump_scheduler.cc
           libchrome/base/trace_event/memory_dump_scheduler.h
           libchrome/base/trace_event/memory_dump_scheduler_unittest.cc
           libchrome/base/trace_event/memory_infra_background_allowlist.cc
           libchrome/base/trace_event/memory_infra_background_allowlist.h
           libchrome/base/trace_event/memory_infra_background_allowlist_unittest.cc
           libchrome/base/trace_event/memory_usage_estimator.cc
           libchrome/base/trace_event/memory_usage_estimator.h
           libchrome/base/trace_event/memory_usage_estimator_unittest.cc
           libchrome/base/trace_event/optional_trace_event.h
           libchrome/base/trace_event/process_memory_dump.cc
           libchrome/base/trace_event/process_memory_dump.h
           libchrome/base/trace_event/process_memory_dump_unittest.cc
           libchrome/base/trace_event/task_execution_macros.h
           libchrome/base/trace_event/thread_instruction_count.cc
           libchrome/base/trace_event/thread_instruction_count.h
           libchrome/base/trace_event/trace_arguments.cc
           libchrome/base/trace_event/trace_arguments.h
           libchrome/base/trace_event/trace_arguments_unittest.cc
           libchrome/base/trace_event/trace_buffer.cc
           libchrome/base/trace_event/trace_buffer.h
           libchrome/base/trace_event/trace_category.h
           libchrome/base/trace_event/trace_category_unittest.cc
           libchrome/base/trace_event/trace_config.cc
           libchrome/base/trace_event/trace_config.h
           libchrome/base/trace_event/trace_config_category_filter.cc
           libchrome/base/trace_event/trace_config_category_filter.h
           libchrome/base/trace_event/trace_config_memory_test_util.h
           libchrome/base/trace_event/trace_config_unittest.cc
           libchrome/base/trace_event/trace_conversion_helper.h
           libchrome/base/trace_event/trace_conversion_helper_unittest.cc
           libchrome/base/trace_event/trace_event.h
           libchrome/base/trace_event/trace_event_android.cc
           libchrome/base/trace_event/trace_event_android_unittest.cc
           libchrome/base/trace_event/trace_event_filter.cc
           libchrome/base/trace_event/trace_event_filter.h
           libchrome/base/trace_event/trace_event_filter_test_utils.cc
           libchrome/base/trace_event/trace_event_filter_test_utils.h
           libchrome/base/trace_event/trace_event_impl.cc
           libchrome/base/trace_event/trace_event_impl.h
           libchrome/base/trace_event/trace_event_memory_overhead.cc
           libchrome/base/trace_event/trace_event_memory_overhead.h
           libchrome/base/trace_event/trace_event_stub.cc
           libchrome/base/trace_event/trace_event_stub.h
           libchrome/base/trace_event/trace_event_stub.h.orig
           libchrome/base/trace_event/trace_event_unittest.cc
           libchrome/base/trace_event/trace_id_helper.cc
           libchrome/base/trace_event/trace_id_helper.h
           libchrome/base/trace_event/trace_log.cc
           libchrome/base/trace_event/trace_log.h
           libchrome/base/trace_event/trace_log_constants.cc
           libchrome/base/trace_event/traced_value.cc
           libchrome/base/trace_event/traced_value.h
           libchrome/base/trace_event/traced_value_support.h
           libchrome/base/trace_event/traced_value_support_unittest.cc
           libchrome/base/trace_event/traced_value_unittest.cc
           libchrome/base/trace_event/tracing.gni
           libchrome/base/trace_event/tracing_agent.cc
           libchrome/base/trace_event/tracing_agent.h
           libchrome/base/trace_event/typed_macros.h
           libchrome/base/trace_event/typed_macros_embedder_support.h
           libchrome/base/trace_event/typed_macros_internal.cc
           libchrome/base/trace_event/typed_macros_internal.h
           libchrome/base/trace_event/typed_macros_unittest.cc
           libchrome/base/tracing/perfetto_platform.cc
           libchrome/base/tracing/perfetto_platform.h
           libchrome/base/tracing/perfetto_task_runner.cc
           libchrome/base/tracing/perfetto_task_runner.h
           libchrome/base/tracing/perfetto_task_runner_unittest.cc
           libchrome/base/tracing/protos/chrome_track_event.proto
           libchrome/base/tracing/trace_time.cc
           libchrome/base/tracing/trace_time.h
           libchrome/base/tracing/tracing_tls.cc
           libchrome/base/tracing/tracing_tls.h
           libchrome/base/traits_bag.h
           libchrome/base/traits_bag_unittest.cc
           libchrome/base/tuple_unittest.cc
           libchrome/base/types/id_type.h
           libchrome/base/types/id_type_unittest.cc
           libchrome/base/types/pass_key.h
           libchrome/base/types/pass_key_unittest.cc
           libchrome/base/types/strong_alias.h
           libchrome/base/types/strong_alias_unittest.cc
           libchrome/base/types/token_type.h
           libchrome/base/types/token_type_unittest.cc
           libchrome/base/unguessable_token.cc
           libchrome/base/unguessable_token.h
           libchrome/base/unguessable_token_unittest.cc
           libchrome/base/updateable_sequenced_task_runner.h
           libchrome/base/util/values/values_util.h
           libchrome/base/value_iterators.cc
           libchrome/base/value_iterators.h
           libchrome/base/value_iterators_unittest.cc
           libchrome/base/values.cc
           libchrome/base/values_unittest.cc
           libchrome/base/version.cc
           libchrome/base/version.h
           libchrome/base/version_unittest.cc
           libchrome/base/vlog.cc
           libchrome/base/vlog.h
           libchrome/base/vlog_perftest.cc
           libchrome/base/vlog_unittest.cc
           libchrome/build/add_rts_filters.py
           libchrome/build/android/gyp/util/__init__.py
           libchrome/build/android/gyp/util/build_utils.py
           libchrome/build/android/gyp/util/build_utils_test.py
           libchrome/build/android/gyp/util/diff_utils.py
           libchrome/build/android/gyp/util/jar_info_utils.py
           libchrome/build/android/gyp/util/java_cpp_utils.py
           libchrome/build/android/gyp/util/manifest_utils.py
           libchrome/build/android/gyp/util/manifest_utils_test.py
           libchrome/build/android/gyp/util/md5_check.py
           libchrome/build/android/gyp/util/md5_check_test.py
           libchrome/build/android/gyp/util/parallel.py
           libchrome/build/android/gyp/util/protoresources.py
           libchrome/build/android/gyp/util/resource_utils.py
           libchrome/build/android/gyp/util/resource_utils_test.py
           libchrome/build/android/gyp/util/resources_parser.py
           libchrome/build/android/gyp/util/server_utils.py
           libchrome/build/android/gyp/util/zipalign.py
           libchrome/build/android/pylib/__init__.py
           libchrome/build/android/pylib/constants/__init__.py
           libchrome/build/android/pylib/constants/host_paths.py
           libchrome/build/android/pylib/constants/host_paths_unittest.py
           libchrome/build/android/pylib/content_settings.py
           libchrome/build/android/pylib/device_settings.py
           libchrome/build/android/pylib/pexpect.py
           libchrome/build/android/pylib/valgrind_tools.py
           libchrome/build/buildflag.h
           libchrome/build/check_gn_headers.py
           libchrome/build/check_gn_headers_unittest.py
           libchrome/build/check_return_value.py
           libchrome/build/clobber.py
           libchrome/build/compute_build_timestamp.py
           libchrome/build/cp.py
           libchrome/build/detect_host_arch.py
           libchrome/build/dir_exists.py
           libchrome/build/extract_from_cab.py
           libchrome/build/extract_partition.py
           libchrome/build/find_depot_tools.py
           libchrome/build/fix_gn_headers.py
           libchrome/build/get_landmines.py
           libchrome/build/get_symlink_targets.py
           libchrome/build/gn_helpers.py
           libchrome/build/gn_helpers_unittest.py
           libchrome/build/gn_run_binary.py
           libchrome/build/landmine_utils.py
           libchrome/build/landmines.py
           libchrome/build/locale_tool.py
           libchrome/build/noop.py
           libchrome/build/print_python_deps.py
           libchrome/build/protoc_java.py
           libchrome/build/redirect_stdout.py
           libchrome/build/rm.py
           libchrome/build/symlink.py
           libchrome/build/vs_toolchain.py
           libchrome/build/write_build_date_header.py
           libchrome/build/write_buildflag_header.py
           libchrome/components/policy/core/common/async_policy_loader.cc
           libchrome/components/policy/core/common/async_policy_loader.h
           libchrome/components/policy/core/common/async_policy_provider.cc
           libchrome/components/policy/core/common/async_policy_provider.h
           libchrome/components/policy/core/common/async_policy_provider_unittest.cc
           libchrome/components/policy/core/common/chrome_schema.cc
           libchrome/components/policy/core/common/chrome_schema.h
           libchrome/components/policy/core/common/command_line_policy_provider.cc
           libchrome/components/policy/core/common/command_line_policy_provider.h
           libchrome/components/policy/core/common/command_line_policy_provider_unittest.cc
           libchrome/components/policy/core/common/config_dir_policy_loader.cc
           libchrome/components/policy/core/common/config_dir_policy_loader.h
           libchrome/components/policy/core/common/config_dir_policy_loader_unittest.cc
           libchrome/components/policy/core/common/configuration_policy_provider.cc
           libchrome/components/policy/core/common/configuration_policy_provider.h
           libchrome/components/policy/core/common/configuration_policy_provider_test.cc
           libchrome/components/policy/core/common/configuration_policy_provider_test.h
           libchrome/components/policy/core/common/external_data_fetcher.cc
           libchrome/components/policy/core/common/external_data_fetcher.h
           libchrome/components/policy/core/common/external_data_manager.h
           libchrome/components/policy/core/common/fake_async_policy_loader.cc
           libchrome/components/policy/core/common/fake_async_policy_loader.h
           libchrome/components/policy/core/common/features.cc
           libchrome/components/policy/core/common/features.h
           libchrome/components/policy/core/common/generate_policy_source_unittest.cc
           libchrome/components/policy/core/common/json_schema_constants.cc
           libchrome/components/policy/core/common/json_schema_constants.h
           libchrome/components/policy/core/common/legacy_chrome_policy_migrator.cc
           libchrome/components/policy/core/common/legacy_chrome_policy_migrator.h
           libchrome/components/policy/core/common/legacy_chrome_policy_migrator_unittest.cc
           libchrome/components/policy/core/common/mock_configuration_policy_provider.cc
           libchrome/components/policy/core/common/mock_configuration_policy_provider.h
           libchrome/components/policy/core/common/mock_policy_service.cc
           libchrome/components/policy/core/common/mock_policy_service.h
           libchrome/components/policy/core/common/policy_bundle.cc
           libchrome/components/policy/core/common/policy_bundle.h
           libchrome/components/policy/core/common/policy_bundle_unittest.cc
           libchrome/components/policy/core/common/policy_details.h
           libchrome/components/policy/core/common/policy_load_status.cc
           libchrome/components/policy/core/common/policy_load_status.h
           libchrome/components/policy/core/common/policy_loader_command_line.cc
           libchrome/components/policy/core/common/policy_loader_command_line.h
           libchrome/components/policy/core/common/policy_loader_command_line_unittest.cc
           libchrome/components/policy/core/common/policy_loader_common.cc
           libchrome/components/policy/core/common/policy_loader_common.h
           libchrome/components/policy/core/common/policy_loader_lacros.cc
           libchrome/components/policy/core/common/policy_loader_lacros.h
           libchrome/components/policy/core/common/policy_loader_lacros_unittest.cc
           libchrome/components/policy/core/common/policy_map.cc
           libchrome/components/policy/core/common/policy_map.h
           libchrome/components/policy/core/common/policy_map_unittest.cc
           libchrome/components/policy/core/common/policy_merger.cc
           libchrome/components/policy/core/common/policy_merger.h
           libchrome/components/policy/core/common/policy_migrator.cc
           libchrome/components/policy/core/common/policy_migrator.h
           libchrome/components/policy/core/common/policy_namespace.cc
           libchrome/components/policy/core/common/policy_namespace.h
           libchrome/components/policy/core/common/policy_pref_names.cc
           libchrome/components/policy/core/common/policy_pref_names.h
           libchrome/components/policy/core/common/policy_proto_decoders.cc
           libchrome/components/policy/core/common/policy_proto_decoders.h
           libchrome/components/policy/core/common/policy_scheduler.cc
           libchrome/components/policy/core/common/policy_scheduler.h
           libchrome/components/policy/core/common/policy_scheduler_unittest.cc
           libchrome/components/policy/core/common/policy_service.cc
           libchrome/components/policy/core/common/policy_service.h
           libchrome/components/policy/core/common/policy_service_impl.cc
           libchrome/components/policy/core/common/policy_service_impl.h
           libchrome/components/policy/core/common/policy_service_impl_unittest.cc
           libchrome/components/policy/core/common/policy_service_stub.cc
           libchrome/components/policy/core/common/policy_service_stub.h
           libchrome/components/policy/core/common/policy_statistics_collector.cc
           libchrome/components/policy/core/common/policy_statistics_collector.h
           libchrome/components/policy/core/common/policy_statistics_collector_unittest.cc
           libchrome/components/policy/core/common/policy_switches.cc
           libchrome/components/policy/core/common/policy_switches.h
           libchrome/components/policy/core/common/policy_test_utils.cc
           libchrome/components/policy/core/common/policy_test_utils.h
           libchrome/components/policy/core/common/policy_types.h
           libchrome/components/policy/core/common/preg_parser.cc
           libchrome/components/policy/core/common/preg_parser_fuzzer.cc
           libchrome/components/policy/core/common/preg_parser_unittest.cc
           libchrome/components/policy/core/common/proxy_policy_provider.cc
           libchrome/components/policy/core/common/proxy_policy_provider.h
           libchrome/components/policy/core/common/proxy_policy_provider_unittest.cc
           libchrome/components/policy/core/common/proxy_settings_constants.cc
           libchrome/components/policy/core/common/proxy_settings_constants.h
           libchrome/components/policy/core/common/registry_dict.cc
           libchrome/components/policy/core/common/registry_dict.h
           libchrome/components/policy/core/common/registry_dict_unittest.cc
           libchrome/components/policy/core/common/schema.cc
           libchrome/components/policy/core/common/schema.h
           libchrome/components/policy/core/common/schema_internal.h
           libchrome/components/policy/core/common/schema_map.cc
           libchrome/components/policy/core/common/schema_map.h
           libchrome/components/policy/core/common/schema_map_unittest.cc
           libchrome/components/policy/core/common/schema_registry.cc
           libchrome/components/policy/core/common/schema_registry.h
           libchrome/components/policy/core/common/schema_registry_tracking_policy_provider.cc
           libchrome/components/policy/core/common/schema_registry_tracking_policy_provider.h
           libchrome/components/policy/core/common/schema_registry_tracking_policy_provider_unittest.cc
           libchrome/components/policy/core/common/schema_registry_unittest.cc
           libchrome/components/policy/core/common/schema_unittest.cc
           libchrome/components/policy/core/common/values_util.cc
           libchrome/components/policy/core/common/values_util.h
           libchrome/components/policy/core/common/values_util_unittest.cc
           libchrome/components/policy/policy_export.h
           libchrome/crypto/BUILD.gn
           libchrome/crypto/apple_keychain.h
           libchrome/crypto/auto_cbb.h
           libchrome/crypto/crypto_export.h
           libchrome/crypto/crypto_unittests.isolate
           libchrome/crypto/ec_private_key.h
           libchrome/crypto/ec_signature_creator_impl.h
           libchrome/crypto/hmac.cc
           libchrome/crypto/hmac_nss.cc
           libchrome/crypto/hmac_unittest.cc
           libchrome/crypto/nss_crypto_module_delegate.h
           libchrome/crypto/nss_key_util.cc
           libchrome/crypto/nss_key_util.h
           libchrome/crypto/nss_key_util_unittest.cc
           libchrome/crypto/nss_util.cc
           libchrome/crypto/nss_util.h
           libchrome/crypto/nss_util_internal.h
           libchrome/crypto/nss_util_unittest.cc
           libchrome/crypto/openssl_bio_string.cc
           libchrome/crypto/openssl_bio_string.h
           libchrome/crypto/openssl_bio_string_unittest.cc
           libchrome/crypto/openssl_util.cc
           libchrome/crypto/openssl_util.h
           libchrome/crypto/p224.h
           libchrome/crypto/p224_spake.h
           libchrome/crypto/p224_spake_unittest.cc
           libchrome/crypto/p224_unittest.cc
           libchrome/crypto/random.cc
           libchrome/crypto/random.h
           libchrome/crypto/random_unittest.cc
           libchrome/crypto/rsa_private_key.cc
           libchrome/crypto/rsa_private_key.h
           libchrome/crypto/rsa_private_key_nss.cc
           libchrome/crypto/rsa_private_key_unittest.cc
           libchrome/crypto/scoped_capi_types.h
           libchrome/crypto/scoped_nss_types.h
           libchrome/crypto/scoped_openssl_types.h
           libchrome/crypto/scoped_test_nss_chromeos_user.cc
           libchrome/crypto/scoped_test_nss_chromeos_user.h
           libchrome/crypto/scoped_test_nss_db.cc
           libchrome/crypto/scoped_test_nss_db.h
           libchrome/crypto/scoped_test_system_nss_key_slot.cc
           libchrome/crypto/scoped_test_system_nss_key_slot.h
           libchrome/crypto/secure_hash.cc
           libchrome/crypto/secure_hash.h
           libchrome/crypto/secure_hash_unittest.cc
           libchrome/crypto/secure_util.cc
           libchrome/crypto/secure_util.h
           libchrome/crypto/sha2.cc
           libchrome/crypto/sha2.h
           libchrome/crypto/sha2_unittest.cc
           libchrome/crypto/signature_creator.h
           libchrome/crypto/signature_creator_nss.cc
           libchrome/crypto/signature_creator_unittest.cc
           libchrome/crypto/signature_verifier.h
           libchrome/crypto/signature_verifier_nss.cc
           libchrome/crypto/signature_verifier_unittest.cc
           libchrome/crypto/symmetric_key.cc
           libchrome/crypto/symmetric_key.h
           libchrome/crypto/symmetric_key_nss.cc
           libchrome/crypto/symmetric_key_unittest.cc
           libchrome/crypto/wincrypt_shim.h
           libchrome/dbus/bus.cc
           libchrome/dbus/bus.h
           libchrome/dbus/bus_unittest.cc
           libchrome/dbus/dbus_export.h
           libchrome/dbus/dbus_statistics.cc
           libchrome/dbus/dbus_statistics.h
           libchrome/dbus/dbus_statistics_unittest.cc
           libchrome/dbus/end_to_end_async_unittest.cc
           libchrome/dbus/end_to_end_sync_unittest.cc
           libchrome/dbus/exported_object.cc
           libchrome/dbus/exported_object.h
           libchrome/dbus/message.cc
           libchrome/dbus/message.h
           libchrome/dbus/message_unittest.cc
           libchrome/dbus/mock_bus.cc
           libchrome/dbus/mock_bus.h
           libchrome/dbus/mock_exported_object.cc
           libchrome/dbus/mock_exported_object.h
           libchrome/dbus/mock_object_manager.cc
           libchrome/dbus/mock_object_manager.h
           libchrome/dbus/mock_object_proxy.cc
           libchrome/dbus/mock_object_proxy.h
           libchrome/dbus/mock_unittest.cc
           libchrome/dbus/object_manager.cc
           libchrome/dbus/object_manager.h
           libchrome/dbus/object_manager_unittest.cc
           libchrome/dbus/object_path.cc
           libchrome/dbus/object_path.h
           libchrome/dbus/object_proxy.cc
           libchrome/dbus/object_proxy.h
           libchrome/dbus/object_proxy_unittest.cc
           libchrome/dbus/property.cc
           libchrome/dbus/property.h
           libchrome/dbus/property_unittest.cc
           libchrome/dbus/scoped_dbus_error.cc
           libchrome/dbus/scoped_dbus_error.h
           libchrome/dbus/signal_sender_verification_unittest.cc
           libchrome/dbus/string_util.cc
           libchrome/dbus/string_util.h
           libchrome/dbus/string_util_unittest.cc
           libchrome/dbus/test_proto.proto
           libchrome/dbus/util.cc
           libchrome/dbus/util.h
           libchrome/dbus/util_unittest.cc
           libchrome/dbus/values_util.cc
           libchrome/dbus/values_util.h
           libchrome/dbus/values_util_unittest.cc
           libchrome/device/bluetooth/bluetooth_advertisement.cc
           libchrome/device/bluetooth/bluetooth_advertisement.h
           libchrome/device/bluetooth/bluetooth_common.h
           libchrome/device/bluetooth/bluetooth_export.h
           libchrome/device/bluetooth/bluez/bluetooth_service_attribute_value_bluez.cc
           libchrome/device/bluetooth/bluez/bluetooth_service_attribute_value_bluez.h
           libchrome/ipc/constants.mojom
           libchrome/ipc/ipc.mojom
           libchrome/ipc/ipc_channel.cc
           libchrome/ipc/ipc_channel.h
           libchrome/ipc/ipc_channel_common.cc
           libchrome/ipc/ipc_channel_factory.cc
           libchrome/ipc/ipc_channel_factory.h
           libchrome/ipc/ipc_channel_handle.h
           libchrome/ipc/ipc_channel_mojo.cc
           libchrome/ipc/ipc_channel_mojo.h
           libchrome/ipc/ipc_channel_mojo_unittest.cc
           libchrome/ipc/ipc_channel_proxy.cc
           libchrome/ipc/ipc_channel_proxy.h
           libchrome/ipc/ipc_channel_proxy_unittest.cc
           libchrome/ipc/ipc_channel_proxy_unittest_messages.h
           libchrome/ipc/ipc_channel_reader.cc
           libchrome/ipc/ipc_channel_reader.h
           libchrome/ipc/ipc_channel_reader_unittest.cc
           libchrome/ipc/ipc_cpu_perftest.cc
           libchrome/ipc/ipc_fuzzing_tests.cc
           libchrome/ipc/ipc_listener.h
           libchrome/ipc/ipc_logging.cc
           libchrome/ipc/ipc_logging.h
           libchrome/ipc/ipc_message.cc
           libchrome/ipc/ipc_message.h
           libchrome/ipc/ipc_message_attachment.cc
           libchrome/ipc/ipc_message_attachment.h
           libchrome/ipc/ipc_message_attachment_set.cc
           libchrome/ipc/ipc_message_attachment_set.h
           libchrome/ipc/ipc_message_pipe_reader.cc
           libchrome/ipc/ipc_message_pipe_reader.h
           libchrome/ipc/ipc_message_protobuf_utils.h
           libchrome/ipc/ipc_message_protobuf_utils_unittest.cc
           libchrome/ipc/ipc_message_start.h
           libchrome/ipc/ipc_message_support_export.h
           libchrome/ipc/ipc_message_templates.h
           libchrome/ipc/ipc_message_templates_impl.h
           libchrome/ipc/ipc_message_unittest.cc
           libchrome/ipc/ipc_message_utils.cc
           libchrome/ipc/ipc_message_utils.h
           libchrome/ipc/ipc_message_utils_unittest.cc
           libchrome/ipc/ipc_mojo_bootstrap.cc
           libchrome/ipc/ipc_mojo_bootstrap.h
           libchrome/ipc/ipc_mojo_bootstrap_unittest.cc
           libchrome/ipc/ipc_mojo_handle_attachment.cc
           libchrome/ipc/ipc_mojo_handle_attachment.h
           libchrome/ipc/ipc_mojo_message_helper.cc
           libchrome/ipc/ipc_mojo_message_helper.h
           libchrome/ipc/ipc_mojo_param_traits.cc
           libchrome/ipc/ipc_mojo_param_traits.h
           libchrome/ipc/ipc_mojo_perftest.cc
           libchrome/ipc/ipc_param_traits.h
           libchrome/ipc/ipc_perftest_util.cc
           libchrome/ipc/ipc_perftest_util.h
           libchrome/ipc/ipc_platform_file.cc
           libchrome/ipc/ipc_platform_file.h
           libchrome/ipc/ipc_platform_file_attachment_posix.cc
           libchrome/ipc/ipc_platform_file_attachment_posix.h
           libchrome/ipc/ipc_security_test_util.cc
           libchrome/ipc/ipc_security_test_util.h
           libchrome/ipc/ipc_send_fds_test.cc
           libchrome/ipc/ipc_sender.h
           libchrome/ipc/ipc_sync_channel.cc
           libchrome/ipc/ipc_sync_channel.h
           libchrome/ipc/ipc_sync_channel_unittest.cc
           libchrome/ipc/ipc_sync_message.cc
           libchrome/ipc/ipc_sync_message.h
           libchrome/ipc/ipc_sync_message_filter.cc
           libchrome/ipc/ipc_sync_message_filter.h
           libchrome/ipc/ipc_test.mojom
           libchrome/ipc/ipc_test_base.cc
           libchrome/ipc/ipc_test_base.h
           libchrome/ipc/ipc_test_channel_listener.cc
           libchrome/ipc/ipc_test_channel_listener.h
           libchrome/ipc/ipc_test_sink.cc
           libchrome/ipc/ipc_test_sink.h
           libchrome/ipc/message_filter.cc
           libchrome/ipc/message_filter.h
           libchrome/ipc/message_filter_router.cc
           libchrome/ipc/message_filter_router.h
           libchrome/ipc/message_mojom_traits.cc
           libchrome/ipc/message_mojom_traits.h
           libchrome/ipc/message_router.cc
           libchrome/ipc/message_router.h
           libchrome/ipc/message_view.cc
           libchrome/ipc/message_view.h
           libchrome/ipc/native_handle_type_converters.cc
           libchrome/ipc/native_handle_type_converters.h
           libchrome/ipc/param_traits_log_macros.h
           libchrome/ipc/param_traits_macros.h
           libchrome/ipc/param_traits_read_macros.h
           libchrome/ipc/param_traits_write_macros.h
           libchrome/ipc/run_all_perftests.cc
           libchrome/ipc/run_all_unittests.cc
           libchrome/ipc/struct_constructor_macros.h
           libchrome/ipc/sync_socket_unittest.cc
           libchrome/ipc/trace_ipc_message.cc
           libchrome/ipc/trace_ipc_message.h
           libchrome/ipc/trace_ipc_message.h.orig
           libchrome/libchrome_tools/check_libchrome_test.py
           libchrome/libchrome_tools/developer-tools/parallel-packages-checker/gen_config.py
           libchrome/libchrome_tools/developer-tools/parallel-packages-checker/parallel_packages_checker.py
           libchrome/libchrome_tools/developer-tools/presubmit/check-libchrome.py
           libchrome/libchrome_tools/developer-tools/uprev/copy_new_files.py
           libchrome/libchrome_tools/developer-tools/uprev/dirty_uprev.py
           libchrome/libchrome_tools/developer-tools/uprev/filter_config.py
           libchrome/libchrome_tools/developer-tools/uprev/filtered_utils.py
           libchrome/libchrome_tools/developer-tools/uprev/filters.py
           libchrome/libchrome_tools/developer-tools/uprev/generate_filtered_tree.py
           libchrome/libchrome_tools/developer-tools/uprev/lazytree.py
           libchrome/libchrome_tools/developer-tools/uprev/merge_main
           libchrome/libchrome_tools/developer-tools/uprev/reconnect_history.py
           libchrome/libchrome_tools/developer-tools/uprev/run_tests.py
           libchrome/libchrome_tools/developer-tools/uprev/test_filters.py
           libchrome/libchrome_tools/developer-tools/uprev/update_upstream.py
           libchrome/libchrome_tools/developer-tools/uprev/utils.py
           libchrome/libchrome_tools/patches/add-mock-object-manager.patch
           libchrome/libchrome_tools/patches/backward-compatibility-Add-base-Optional-as-alias-of-absl-optional.patch
           libchrome/libchrome_tools/patches/keep-hash-sha1-old-implementation.patch
           libchrome/libchrome_tools/patches/show_unused
           libchrome/mojo/core/atomic_flag.h
           libchrome/mojo/core/broker.h
           libchrome/mojo/core/broker_host.cc
           libchrome/mojo/core/broker_host.h
           libchrome/mojo/core/broker_messages.h
           libchrome/mojo/core/broker_posix.cc
           libchrome/mojo/core/channel.cc
           libchrome/mojo/core/channel.h
           libchrome/mojo/core/channel_fuzzer.cc
           libchrome/mojo/core/channel_linux.cc
           libchrome/mojo/core/channel_linux.h
           libchrome/mojo/core/channel_posix.cc
           libchrome/mojo/core/channel_posix.h
           libchrome/mojo/core/channel_unittest.cc
           libchrome/mojo/core/configuration.cc
           libchrome/mojo/core/configuration.h
           libchrome/mojo/core/connection_params.cc
           libchrome/mojo/core/connection_params.h
           libchrome/mojo/core/core.cc
           libchrome/mojo/core/core.h
           libchrome/mojo/core/core_test_base.cc
           libchrome/mojo/core/core_test_base.h
           libchrome/mojo/core/core_unittest.cc
           libchrome/mojo/core/data_pipe_consumer_dispatcher.cc
           libchrome/mojo/core/data_pipe_consumer_dispatcher.h
           libchrome/mojo/core/data_pipe_control_message.cc
           libchrome/mojo/core/data_pipe_control_message.h
           libchrome/mojo/core/data_pipe_producer_dispatcher.cc
           libchrome/mojo/core/data_pipe_producer_dispatcher.h
           libchrome/mojo/core/data_pipe_unittest.cc
           libchrome/mojo/core/dispatcher.cc
           libchrome/mojo/core/dispatcher.h
           libchrome/mojo/core/embedder/configuration.h
           libchrome/mojo/core/embedder/embedder.cc
           libchrome/mojo/core/embedder/embedder.h
           libchrome/mojo/core/embedder/features.cc
           libchrome/mojo/core/embedder/features.h
           libchrome/mojo/core/embedder/process_error_callback.h
           libchrome/mojo/core/embedder/scoped_ipc_support.cc
           libchrome/mojo/core/embedder/scoped_ipc_support.h
           libchrome/mojo/core/embedder_unittest.cc
           libchrome/mojo/core/entrypoints.cc
           libchrome/mojo/core/entrypoints.h
           libchrome/mojo/core/handle_signals_state.h
           libchrome/mojo/core/handle_table.cc
           libchrome/mojo/core/handle_table.h
           libchrome/mojo/core/handle_table_unittest.cc
           libchrome/mojo/core/invitation_dispatcher.cc
           libchrome/mojo/core/invitation_dispatcher.h
           libchrome/mojo/core/invitation_unittest.cc
           libchrome/mojo/core/message_pipe_dispatcher.cc
           libchrome/mojo/core/message_pipe_dispatcher.h
           libchrome/mojo/core/message_pipe_perftest.cc
           libchrome/mojo/core/message_pipe_unittest.cc
           libchrome/mojo/core/message_unittest.cc
           libchrome/mojo/core/mojo_core.cc
           libchrome/mojo/core/mojo_core.def
           libchrome/mojo/core/mojo_core_unittest.cc
           libchrome/mojo/core/mojo_core_unittest.h
           libchrome/mojo/core/multiprocess_message_pipe_unittest.cc
           libchrome/mojo/core/node_channel.cc
           libchrome/mojo/core/node_channel.h
           libchrome/mojo/core/node_channel_fuzzer.cc
           libchrome/mojo/core/node_channel_unittest.cc
           libchrome/mojo/core/node_controller.cc
           libchrome/mojo/core/node_controller.h
           libchrome/mojo/core/node_controller_unittest.cc
           libchrome/mojo/core/options_validation_unittest.cc
           libchrome/mojo/core/platform_handle_dispatcher.cc
           libchrome/mojo/core/platform_handle_dispatcher.h
           libchrome/mojo/core/platform_handle_dispatcher_unittest.cc
           libchrome/mojo/core/platform_handle_in_transit.cc
           libchrome/mojo/core/platform_handle_in_transit.h
           libchrome/mojo/core/platform_handle_utils.cc
           libchrome/mojo/core/platform_handle_utils.h
           libchrome/mojo/core/platform_shared_memory_mapping.cc
           libchrome/mojo/core/platform_shared_memory_mapping.h
           libchrome/mojo/core/platform_wrapper_unittest.cc
           libchrome/mojo/core/port_event_fuzzer.cc
           libchrome/mojo/core/ports/event.cc
           libchrome/mojo/core/ports/event.h
           libchrome/mojo/core/ports/message_filter.h
           libchrome/mojo/core/ports/message_queue.cc
           libchrome/mojo/core/ports/message_queue.h
           libchrome/mojo/core/ports/name.cc
           libchrome/mojo/core/ports/name.h
           libchrome/mojo/core/ports/name_unittest.cc
           libchrome/mojo/core/ports/node.cc
           libchrome/mojo/core/ports/node.h
           libchrome/mojo/core/ports/node_delegate.h
           libchrome/mojo/core/ports/port.cc
           libchrome/mojo/core/ports/port.h
           libchrome/mojo/core/ports/port_locker.cc
           libchrome/mojo/core/ports/port_locker.h
           libchrome/mojo/core/ports/port_ref.cc
           libchrome/mojo/core/ports/port_ref.h
           libchrome/mojo/core/ports/ports_unittest.cc
           libchrome/mojo/core/ports/user_data.h
           libchrome/mojo/core/ports/user_message.cc
           libchrome/mojo/core/ports/user_message.h
           libchrome/mojo/core/quota_unittest.cc
           libchrome/mojo/core/request_context.cc
           libchrome/mojo/core/request_context.h
           libchrome/mojo/core/run_all_core_unittests.cc
           libchrome/mojo/core/shared_buffer_dispatcher.cc
           libchrome/mojo/core/shared_buffer_dispatcher.h
           libchrome/mojo/core/shared_buffer_dispatcher_unittest.cc
           libchrome/mojo/core/shared_buffer_unittest.cc
           libchrome/mojo/core/signals_unittest.cc
           libchrome/mojo/core/system_impl_export.h
           libchrome/mojo/core/test/mock_node_channel_delegate.cc
           libchrome/mojo/core/test/mock_node_channel_delegate.h
           libchrome/mojo/core/test/mojo_test_base.cc
           libchrome/mojo/core/test/mojo_test_base.h
           libchrome/mojo/core/test/mojo_test_suite_base.cc
           libchrome/mojo/core/test/mojo_test_suite_base.h
           libchrome/mojo/core/test/multiprocess_test_helper.cc
           libchrome/mojo/core/test/multiprocess_test_helper.h
           libchrome/mojo/core/test/run_all_perftests.cc
           libchrome/mojo/core/test/run_all_unittests.cc
           libchrome/mojo/core/test/test_support_impl.cc
           libchrome/mojo/core/test/test_support_impl.h
           libchrome/mojo/core/test/test_utils.cc
           libchrome/mojo/core/test/test_utils.h
           libchrome/mojo/core/trap_unittest.cc
           libchrome/mojo/core/user_message_fuzzer.cc
           libchrome/mojo/core/user_message_impl.cc
           libchrome/mojo/core/user_message_impl.h
           libchrome/mojo/core/watch.cc
           libchrome/mojo/core/watch.h
           libchrome/mojo/core/watcher_dispatcher.cc
           libchrome/mojo/core/watcher_dispatcher.h
           libchrome/mojo/core/watcher_set.cc
           libchrome/mojo/core/watcher_set.h
           libchrome/mojo/public/c/system/macros.h
           libchrome/mojo/public/c/system/quota.h
           libchrome/mojo/public/c/system/system_export.h
           libchrome/mojo/public/c/system/tests/core_unittest_pure_c.c
           libchrome/mojo/public/c/system/thunks.cc
           libchrome/mojo/public/c/system/trap.h
           libchrome/mojo/public/c/test_support/test_support.h
           libchrome/mojo/public/cpp/base/application_state_mojom_traits.cc
           libchrome/mojo/public/cpp/base/application_state_mojom_traits.h
           libchrome/mojo/public/cpp/base/big_buffer.cc
           libchrome/mojo/public/cpp/base/big_buffer.h
           libchrome/mojo/public/cpp/base/big_buffer_mojom_traits.cc
           libchrome/mojo/public/cpp/base/big_buffer_mojom_traits.h
           libchrome/mojo/public/cpp/base/big_buffer_unittest.cc
           libchrome/mojo/public/cpp/base/big_string_mojom_traits.cc
           libchrome/mojo/public/cpp/base/big_string_mojom_traits.h
           libchrome/mojo/public/cpp/base/big_string_unittest.cc
           libchrome/mojo/public/cpp/base/byte_string_mojom_traits.cc
           libchrome/mojo/public/cpp/base/byte_string_mojom_traits.h
           libchrome/mojo/public/cpp/base/byte_string_unittest.cc
           libchrome/mojo/public/cpp/base/file_error_mojom_traits.h
           libchrome/mojo/public/cpp/base/file_info_mojom_traits.cc
           libchrome/mojo/public/cpp/base/file_info_mojom_traits.h
           libchrome/mojo/public/cpp/base/file_mojom_traits.cc
           libchrome/mojo/public/cpp/base/file_mojom_traits.h
           libchrome/mojo/public/cpp/base/file_path_mojom_traits.cc
           libchrome/mojo/public/cpp/base/file_path_mojom_traits.h
           libchrome/mojo/public/cpp/base/file_path_unittest.cc
           libchrome/mojo/public/cpp/base/file_unittest.cc
           libchrome/mojo/public/cpp/base/generic_pending_associated_receiver_mojom_traits.cc
           libchrome/mojo/public/cpp/base/generic_pending_associated_receiver_mojom_traits.h
           libchrome/mojo/public/cpp/base/generic_pending_receiver_mojom_traits.cc
           libchrome/mojo/public/cpp/base/generic_pending_receiver_mojom_traits.h
           libchrome/mojo/public/cpp/base/memory_allocator_dump_cross_process_uid_mojom_traits.cc
           libchrome/mojo/public/cpp/base/memory_allocator_dump_cross_process_uid_mojom_traits.h
           libchrome/mojo/public/cpp/base/memory_allocator_dump_cross_process_uid_unittest.cc
           libchrome/mojo/public/cpp/base/memory_pressure_level_mojom_traits.cc
           libchrome/mojo/public/cpp/base/memory_pressure_level_mojom_traits.h
           libchrome/mojo/public/cpp/base/message_pump_type_mojom_traits.cc
           libchrome/mojo/public/cpp/base/message_pump_type_mojom_traits.h
           libchrome/mojo/public/cpp/base/process_id_mojom_traits.cc
           libchrome/mojo/public/cpp/base/process_id_mojom_traits.h
           libchrome/mojo/public/cpp/base/process_id_unittest.cc
           libchrome/mojo/public/cpp/base/read_only_buffer_mojom_traits.cc
           libchrome/mojo/public/cpp/base/read_only_buffer_mojom_traits.h
           libchrome/mojo/public/cpp/base/read_only_buffer_unittest.cc
           libchrome/mojo/public/cpp/base/read_only_file_mojom_traits.cc
           libchrome/mojo/public/cpp/base/read_only_file_mojom_traits.h
           libchrome/mojo/public/cpp/base/ref_counted_memory_mojom_traits.cc
           libchrome/mojo/public/cpp/base/ref_counted_memory_mojom_traits.h
           libchrome/mojo/public/cpp/base/ref_counted_memory_unittest.cc
           libchrome/mojo/public/cpp/base/safe_base_name_mojom_traits.cc
           libchrome/mojo/public/cpp/base/safe_base_name_mojom_traits.h
           libchrome/mojo/public/cpp/base/safe_base_name_unittest.cc
           libchrome/mojo/public/cpp/base/shared_memory_mojom_traits.cc
           libchrome/mojo/public/cpp/base/shared_memory_mojom_traits.h
           libchrome/mojo/public/cpp/base/shared_memory_unittest.cc
           libchrome/mojo/public/cpp/base/shared_memory_utils.cc
           libchrome/mojo/public/cpp/base/shared_memory_utils.h
           libchrome/mojo/public/cpp/base/string16_mojom_traits.cc
           libchrome/mojo/public/cpp/base/string16_mojom_traits.h
           libchrome/mojo/public/cpp/base/string16_unittest.cc
           libchrome/mojo/public/cpp/base/text_direction_mojom_traits.cc
           libchrome/mojo/public/cpp/base/text_direction_mojom_traits.h
           libchrome/mojo/public/cpp/base/text_direction_unittest.cc
           libchrome/mojo/public/cpp/base/thread_priority_mojom_traits.cc
           libchrome/mojo/public/cpp/base/thread_priority_mojom_traits.h
           libchrome/mojo/public/cpp/base/thread_priority_unittest.cc
           libchrome/mojo/public/cpp/base/time_mojom_traits.cc
           libchrome/mojo/public/cpp/base/time_mojom_traits.h
           libchrome/mojo/public/cpp/base/time_unittest.cc
           libchrome/mojo/public/cpp/base/token_mojom_traits.cc
           libchrome/mojo/public/cpp/base/token_mojom_traits.h
           libchrome/mojo/public/cpp/base/token_unittest.cc
           libchrome/mojo/public/cpp/base/unguessable_token_mojom_traits.cc
           libchrome/mojo/public/cpp/base/unguessable_token_mojom_traits.h
           libchrome/mojo/public/cpp/base/unguessable_token_unittest.cc
           libchrome/mojo/public/cpp/base/values_mojom_traits.cc
           libchrome/mojo/public/cpp/base/values_mojom_traits.h
           libchrome/mojo/public/cpp/base/values_unittest.cc
           libchrome/mojo/public/cpp/bindings/array_data_view.h
           libchrome/mojo/public/cpp/bindings/array_traits.h
           libchrome/mojo/public/cpp/bindings/array_traits_span.h
           libchrome/mojo/public/cpp/bindings/array_traits_stl.h
           libchrome/mojo/public/cpp/bindings/array_traits_web_vector.h
           libchrome/mojo/public/cpp/bindings/array_traits_wtf_vector.h
           libchrome/mojo/public/cpp/bindings/associated_group.h
           libchrome/mojo/public/cpp/bindings/associated_group_controller.h
           libchrome/mojo/public/cpp/bindings/associated_interface_ptr_info.h
           libchrome/mojo/public/cpp/bindings/associated_interface_request.h
           libchrome/mojo/public/cpp/bindings/associated_receiver.h
           libchrome/mojo/public/cpp/bindings/associated_receiver_set.h
           libchrome/mojo/public/cpp/bindings/associated_remote.h
           libchrome/mojo/public/cpp/bindings/async_flusher.cc
           libchrome/mojo/public/cpp/bindings/async_flusher.h
           libchrome/mojo/public/cpp/bindings/binder_map.h
           libchrome/mojo/public/cpp/bindings/callback_helpers.h
           libchrome/mojo/public/cpp/bindings/clone_traits.h
           libchrome/mojo/public/cpp/bindings/connection_error_callback.h
           libchrome/mojo/public/cpp/bindings/connection_group.cc
           libchrome/mojo/public/cpp/bindings/connection_group.h
           libchrome/mojo/public/cpp/bindings/connector.h
           libchrome/mojo/public/cpp/bindings/deprecated_interface_types_forward.h
           libchrome/mojo/public/cpp/bindings/disconnect_reason.h
           libchrome/mojo/public/cpp/bindings/enum_traits.h
           libchrome/mojo/public/cpp/bindings/enum_utils.h
           libchrome/mojo/public/cpp/bindings/equals_traits.h
           libchrome/mojo/public/cpp/bindings/features.cc
           libchrome/mojo/public/cpp/bindings/features.h
           libchrome/mojo/public/cpp/bindings/generic_pending_associated_receiver.cc
           libchrome/mojo/public/cpp/bindings/generic_pending_associated_receiver.h
           libchrome/mojo/public/cpp/bindings/generic_pending_receiver.cc
           libchrome/mojo/public/cpp/bindings/generic_pending_receiver.h
           libchrome/mojo/public/cpp/bindings/interface_data_view.h
           libchrome/mojo/public/cpp/bindings/interface_endpoint_client.h
           libchrome/mojo/public/cpp/bindings/interface_endpoint_controller.h
           libchrome/mojo/public/cpp/bindings/interface_id.h
           libchrome/mojo/public/cpp/bindings/interface_ptr.h
           libchrome/mojo/public/cpp/bindings/interface_ptr_info.h
           libchrome/mojo/public/cpp/bindings/interface_request.h
           libchrome/mojo/public/cpp/bindings/lib/array_internal.cc
           libchrome/mojo/public/cpp/bindings/lib/array_internal.h
           libchrome/mojo/public/cpp/bindings/lib/array_serialization.h
           libchrome/mojo/public/cpp/bindings/lib/associated_group.cc
           libchrome/mojo/public/cpp/bindings/lib/associated_group_controller.cc
           libchrome/mojo/public/cpp/bindings/lib/associated_interface_ptr_state.cc
           libchrome/mojo/public/cpp/bindings/lib/associated_interface_ptr_state.h
           libchrome/mojo/public/cpp/bindings/lib/associated_receiver.cc
           libchrome/mojo/public/cpp/bindings/lib/binder_map_internal.h
           libchrome/mojo/public/cpp/bindings/lib/binding_state.cc
           libchrome/mojo/public/cpp/bindings/lib/binding_state.h
           libchrome/mojo/public/cpp/bindings/lib/bindings_internal.h
           libchrome/mojo/public/cpp/bindings/lib/buffer.cc
           libchrome/mojo/public/cpp/bindings/lib/buffer.h
           libchrome/mojo/public/cpp/bindings/lib/connector.cc
           libchrome/mojo/public/cpp/bindings/lib/control_message_handler.cc
           libchrome/mojo/public/cpp/bindings/lib/control_message_handler.h
           libchrome/mojo/public/cpp/bindings/lib/control_message_proxy.cc
           libchrome/mojo/public/cpp/bindings/lib/control_message_proxy.h
           libchrome/mojo/public/cpp/bindings/lib/generated_code_util.cc
           libchrome/mojo/public/cpp/bindings/lib/generated_code_util.h
           libchrome/mojo/public/cpp/bindings/lib/handle_serialization.cc
           libchrome/mojo/public/cpp/bindings/lib/handle_serialization.h
           libchrome/mojo/public/cpp/bindings/lib/hash_util.h
           libchrome/mojo/public/cpp/bindings/lib/interface_endpoint_client.cc
           libchrome/mojo/public/cpp/bindings/lib/interface_ptr_state.cc
           libchrome/mojo/public/cpp/bindings/lib/interface_ptr_state.h
           libchrome/mojo/public/cpp/bindings/lib/interface_serialization.h
           libchrome/mojo/public/cpp/bindings/lib/map_data_internal.h
           libchrome/mojo/public/cpp/bindings/lib/map_serialization.h
           libchrome/mojo/public/cpp/bindings/lib/may_auto_lock.h
           libchrome/mojo/public/cpp/bindings/lib/message.cc
           libchrome/mojo/public/cpp/bindings/lib/message_dispatcher.cc
           libchrome/mojo/public/cpp/bindings/lib/message_dumper.cc
           libchrome/mojo/public/cpp/bindings/lib/message_fragment.h
           libchrome/mojo/public/cpp/bindings/lib/message_header_validator.cc
           libchrome/mojo/public/cpp/bindings/lib/message_internal.cc
           libchrome/mojo/public/cpp/bindings/lib/message_internal.h
           libchrome/mojo/public/cpp/bindings/lib/message_quota_checker.cc
           libchrome/mojo/public/cpp/bindings/lib/message_quota_checker.h
           libchrome/mojo/public/cpp/bindings/lib/multiplex_router.cc
           libchrome/mojo/public/cpp/bindings/lib/multiplex_router.h
           libchrome/mojo/public/cpp/bindings/lib/native_enum_data.h
           libchrome/mojo/public/cpp/bindings/lib/native_enum_serialization.h
           libchrome/mojo/public/cpp/bindings/lib/native_struct_serialization.cc
           libchrome/mojo/public/cpp/bindings/lib/native_struct_serialization.h
           libchrome/mojo/public/cpp/bindings/lib/pending_receiver_state.cc
           libchrome/mojo/public/cpp/bindings/lib/pending_receiver_state.h
           libchrome/mojo/public/cpp/bindings/lib/pending_remote_state.cc
           libchrome/mojo/public/cpp/bindings/lib/pending_remote_state.h
           libchrome/mojo/public/cpp/bindings/lib/pipe_control_message_handler.cc
           libchrome/mojo/public/cpp/bindings/lib/pipe_control_message_proxy.cc
           libchrome/mojo/public/cpp/bindings/lib/scoped_interface_endpoint_handle.cc
           libchrome/mojo/public/cpp/bindings/lib/sequence_local_sync_event_watcher.cc
           libchrome/mojo/public/cpp/bindings/lib/serialization.h
           libchrome/mojo/public/cpp/bindings/lib/serialization_forward.h
           libchrome/mojo/public/cpp/bindings/lib/serialization_util.h
           libchrome/mojo/public/cpp/bindings/lib/string_serialization.h
           libchrome/mojo/public/cpp/bindings/lib/string_traits_wtf.cc
           libchrome/mojo/public/cpp/bindings/lib/sync_call_restrictions.cc
           libchrome/mojo/public/cpp/bindings/lib/sync_event_watcher.cc
           libchrome/mojo/public/cpp/bindings/lib/sync_handle_registry.cc
           libchrome/mojo/public/cpp/bindings/lib/sync_handle_watcher.cc
           libchrome/mojo/public/cpp/bindings/lib/task_runner_helper.cc
           libchrome/mojo/public/cpp/bindings/lib/task_runner_helper.h
           libchrome/mojo/public/cpp/bindings/lib/template_util.h
           libchrome/mojo/public/cpp/bindings/lib/test_random_mojo_delays.cc
           libchrome/mojo/public/cpp/bindings/lib/test_random_mojo_delays.h
           libchrome/mojo/public/cpp/bindings/lib/thread_safe_forwarder_base.cc
           libchrome/mojo/public/cpp/bindings/lib/thread_safe_forwarder_base.h
           libchrome/mojo/public/cpp/bindings/lib/unserialized_message_context.cc
           libchrome/mojo/public/cpp/bindings/lib/unserialized_message_context.h
           libchrome/mojo/public/cpp/bindings/lib/validate_params.h
           libchrome/mojo/public/cpp/bindings/lib/validation_context.cc
           libchrome/mojo/public/cpp/bindings/lib/validation_context.h
           libchrome/mojo/public/cpp/bindings/lib/validation_errors.cc
           libchrome/mojo/public/cpp/bindings/lib/validation_errors.h
           libchrome/mojo/public/cpp/bindings/lib/validation_util.cc
           libchrome/mojo/public/cpp/bindings/lib/validation_util.h
           libchrome/mojo/public/cpp/bindings/lib/wtf_clone_equals_util.h
           libchrome/mojo/public/cpp/bindings/lib/wtf_hash_util.h
           libchrome/mojo/public/cpp/bindings/lib/wtf_serialization.h
           libchrome/mojo/public/cpp/bindings/map_data_view.h
           libchrome/mojo/public/cpp/bindings/map_traits.h
           libchrome/mojo/public/cpp/bindings/map_traits_flat_map.h
           libchrome/mojo/public/cpp/bindings/map_traits_stl.h
           libchrome/mojo/public/cpp/bindings/map_traits_wtf_hash_map.h
           libchrome/mojo/public/cpp/bindings/message.h
           libchrome/mojo/public/cpp/bindings/message_dispatcher.h
           libchrome/mojo/public/cpp/bindings/message_dumper.h
           libchrome/mojo/public/cpp/bindings/message_header_validator.h
           libchrome/mojo/public/cpp/bindings/native_enum.h
           libchrome/mojo/public/cpp/bindings/pending_associated_receiver.h
           libchrome/mojo/public/cpp/bindings/pending_associated_remote.h
           libchrome/mojo/public/cpp/bindings/pending_flush.cc
           libchrome/mojo/public/cpp/bindings/pending_flush.h
           libchrome/mojo/public/cpp/bindings/pending_receiver.h
           libchrome/mojo/public/cpp/bindings/pending_remote.h
           libchrome/mojo/public/cpp/bindings/pipe_control_message_handler.h
           libchrome/mojo/public/cpp/bindings/pipe_control_message_handler_delegate.h
           libchrome/mojo/public/cpp/bindings/pipe_control_message_proxy.h
           libchrome/mojo/public/cpp/bindings/raw_ptr_impl_ref_traits.h
           libchrome/mojo/public/cpp/bindings/receiver.h
           libchrome/mojo/public/cpp/bindings/receiver_set.cc
           libchrome/mojo/public/cpp/bindings/receiver_set.h
           libchrome/mojo/public/cpp/bindings/remote.h
           libchrome/mojo/public/cpp/bindings/remote_set.h
           libchrome/mojo/public/cpp/bindings/scoped_interface_endpoint_handle.h
           libchrome/mojo/public/cpp/bindings/scoped_message_error_crash_key.cc
           libchrome/mojo/public/cpp/bindings/scoped_message_error_crash_key.h
           libchrome/mojo/public/cpp/bindings/self_owned_associated_receiver.h
           libchrome/mojo/public/cpp/bindings/self_owned_receiver.h
           libchrome/mojo/public/cpp/bindings/sequence_local_sync_event_watcher.h
           libchrome/mojo/public/cpp/bindings/service_factory.cc
           libchrome/mojo/public/cpp/bindings/service_factory.h
           libchrome/mojo/public/cpp/bindings/shared_associated_remote.h
           libchrome/mojo/public/cpp/bindings/shared_remote.h
           libchrome/mojo/public/cpp/bindings/string_data_view.h
           libchrome/mojo/public/cpp/bindings/string_traits.h
           libchrome/mojo/public/cpp/bindings/string_traits_stl.h
           libchrome/mojo/public/cpp/bindings/string_traits_string_piece.h
           libchrome/mojo/public/cpp/bindings/string_traits_wtf.h
           libchrome/mojo/public/cpp/bindings/struct_forward.h
           libchrome/mojo/public/cpp/bindings/struct_ptr.h
           libchrome/mojo/public/cpp/bindings/struct_ptr.h.orig
           libchrome/mojo/public/cpp/bindings/struct_traits.h
           libchrome/mojo/public/cpp/bindings/sync_call_restrictions.h
           libchrome/mojo/public/cpp/bindings/sync_event_watcher.h
           libchrome/mojo/public/cpp/bindings/sync_handle_registry.h
           libchrome/mojo/public/cpp/bindings/sync_handle_watcher.h
           libchrome/mojo/public/cpp/bindings/tests/associated_interface_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/bind_task_runner_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/binder_map_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/binder_map_unittest.test-mojom
           libchrome/mojo/public/cpp/bindings/tests/bindings_perftest.cc
           libchrome/mojo/public/cpp/bindings/tests/bindings_test_base.cc
           libchrome/mojo/public/cpp/bindings/tests/bindings_test_base.h
           libchrome/mojo/public/cpp/bindings/tests/callback_helpers_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/connection_group_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/connection_group_unittest.test-mojom
           libchrome/mojo/public/cpp/bindings/tests/connector_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/constant_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/container_test_util.cc
           libchrome/mojo/public/cpp/bindings/tests/container_test_util.h
           libchrome/mojo/public/cpp/bindings/tests/data_view_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/e2e_perftest.cc
           libchrome/mojo/public/cpp/bindings/tests/enum_default_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/enum_default_unittest.test-mojom
           libchrome/mojo/public/cpp/bindings/tests/enum_headers_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/enum_headers_unittest.test-mojom
           libchrome/mojo/public/cpp/bindings/tests/equals_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/extra_cpp_template_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/extra_cpp_template_unittest.h.tmpl
           libchrome/mojo/public/cpp/bindings/tests/extra_cpp_template_unittest.test-mojom
           libchrome/mojo/public/cpp/bindings/tests/flush_async_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/flush_async_unittest.test-mojom
           libchrome/mojo/public/cpp/bindings/tests/generate_test_mojom.py
           libchrome/mojo/public/cpp/bindings/tests/handle_passing_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/hash_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/idle_tracking_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/idle_tracking_unittest.test-mojom
           libchrome/mojo/public/cpp/bindings/tests/interface_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/interface_unittest.test-mojom
           libchrome/mojo/public/cpp/bindings/tests/lazy_serialization_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/map_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/message_queue.cc
           libchrome/mojo/public/cpp/bindings/tests/message_queue.h
           libchrome/mojo/public/cpp/bindings/tests/message_quota_checker_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/message_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/mojo_test_blink_export.h
           libchrome/mojo/public/cpp/bindings/tests/mojo_test_export.h
           libchrome/mojo/public/cpp/bindings/tests/mojom_types_downgrader_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/multiplex_router_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/native_struct_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/new_endpoint_types_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/pickle_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/pickled_types_blink.cc
           libchrome/mojo/public/cpp/bindings/tests/pickled_types_blink.h
           libchrome/mojo/public/cpp/bindings/tests/pickled_types_chromium.cc
           libchrome/mojo/public/cpp/bindings/tests/pickled_types_chromium.h
           libchrome/mojo/public/cpp/bindings/tests/receiver_callback_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/receiver_set_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/receiver_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/receiver_unittest.test-mojom
           libchrome/mojo/public/cpp/bindings/tests/rect_blink.h
           libchrome/mojo/public/cpp/bindings/tests/rect_blink_traits.h
           libchrome/mojo/public/cpp/bindings/tests/rect_chromium.h
           libchrome/mojo/public/cpp/bindings/tests/rect_chromium_traits.h
           libchrome/mojo/public/cpp/bindings/tests/remote_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/remote_unittest.test-mojom
           libchrome/mojo/public/cpp/bindings/tests/report_bad_message_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/request_response_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/router_test_util.cc
           libchrome/mojo/public/cpp/bindings/tests/router_test_util.h
           libchrome/mojo/public/cpp/bindings/tests/sample_service_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/service_factory_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/service_factory_unittest.test-mojom
           libchrome/mojo/public/cpp/bindings/tests/shared_rect.h
           libchrome/mojo/public/cpp/bindings/tests/shared_rect_traits.h
           libchrome/mojo/public/cpp/bindings/tests/struct_headers_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/struct_headers_unittest.test-mojom
           libchrome/mojo/public/cpp/bindings/tests/struct_traits_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/struct_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/struct_with_traits_impl.cc
           libchrome/mojo/public/cpp/bindings/tests/struct_with_traits_impl.h
           libchrome/mojo/public/cpp/bindings/tests/struct_with_traits_impl_traits.cc
           libchrome/mojo/public/cpp/bindings/tests/struct_with_traits_impl_traits.h
           libchrome/mojo/public/cpp/bindings/tests/sync_handle_registry_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/sync_method_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/sync_method_unittest.test-mojom
           libchrome/mojo/public/cpp/bindings/tests/test_helpers_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/test_native_types.cc
           libchrome/mojo/public/cpp/bindings/tests/test_native_types.h
           libchrome/mojo/public/cpp/bindings/tests/type_conversion_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/union_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/validation_context_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/validation_test_input_parser.cc
           libchrome/mojo/public/cpp/bindings/tests/validation_test_input_parser.h
           libchrome/mojo/public/cpp/bindings/tests/validation_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/variant_test_util.h
           libchrome/mojo/public/cpp/bindings/tests/wtf_hash_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/wtf_map_unittest.cc
           libchrome/mojo/public/cpp/bindings/tests/wtf_types_unittest.cc
           libchrome/mojo/public/cpp/bindings/thread_safe_proxy.h
           libchrome/mojo/public/cpp/bindings/type_converter.h
           libchrome/mojo/public/cpp/bindings/union_traits.h
           libchrome/mojo/public/cpp/bindings/unique_associated_receiver_set.h
           libchrome/mojo/public/cpp/bindings/unique_ptr_impl_ref_traits.h
           libchrome/mojo/public/cpp/bindings/unique_receiver_set.h
           libchrome/mojo/public/cpp/platform/named_platform_channel.cc
           libchrome/mojo/public/cpp/platform/named_platform_channel.h
           libchrome/mojo/public/cpp/platform/named_platform_channel_posix.cc
           libchrome/mojo/public/cpp/platform/platform_channel.cc
           libchrome/mojo/public/cpp/platform/platform_channel.h
           libchrome/mojo/public/cpp/platform/platform_channel_endpoint.cc
           libchrome/mojo/public/cpp/platform/platform_channel_endpoint.h
           libchrome/mojo/public/cpp/platform/platform_channel_server_endpoint.cc
           libchrome/mojo/public/cpp/platform/platform_channel_server_endpoint.h
           libchrome/mojo/public/cpp/platform/platform_handle.cc
           libchrome/mojo/public/cpp/platform/platform_handle.h
           libchrome/mojo/public/cpp/platform/socket_utils_posix.cc
           libchrome/mojo/public/cpp/platform/socket_utils_posix.h
           libchrome/mojo/public/cpp/platform/tests/platform_handle_unittest.cc
           libchrome/mojo/public/cpp/system/buffer.cc
           libchrome/mojo/public/cpp/system/core.h
           libchrome/mojo/public/cpp/system/data_pipe_drainer.cc
           libchrome/mojo/public/cpp/system/data_pipe_drainer.h
           libchrome/mojo/public/cpp/system/data_pipe_producer.cc
           libchrome/mojo/public/cpp/system/data_pipe_producer.h
           libchrome/mojo/public/cpp/system/data_pipe_utils.cc
           libchrome/mojo/public/cpp/system/data_pipe_utils.h
           libchrome/mojo/public/cpp/system/dynamic_library_support.cc
           libchrome/mojo/public/cpp/system/dynamic_library_support.h
           libchrome/mojo/public/cpp/system/file_data_source.cc
           libchrome/mojo/public/cpp/system/file_data_source.h
           libchrome/mojo/public/cpp/system/filtered_data_source.cc
           libchrome/mojo/public/cpp/system/filtered_data_source.h
           libchrome/mojo/public/cpp/system/functions.cc
           libchrome/mojo/public/cpp/system/handle.h
           libchrome/mojo/public/cpp/system/handle_signal_tracker.cc
           libchrome/mojo/public/cpp/system/handle_signal_tracker.h
           libchrome/mojo/public/cpp/system/handle_signals_state.h
           libchrome/mojo/public/cpp/system/invitation.cc
           libchrome/mojo/public/cpp/system/invitation.h
           libchrome/mojo/public/cpp/system/isolated_connection.cc
           libchrome/mojo/public/cpp/system/isolated_connection.h
           libchrome/mojo/public/cpp/system/message.h
           libchrome/mojo/public/cpp/system/message_pipe.cc
           libchrome/mojo/public/cpp/system/platform_handle.cc
           libchrome/mojo/public/cpp/system/scope_to_message_pipe.cc
           libchrome/mojo/public/cpp/system/scope_to_message_pipe.h
           libchrome/mojo/public/cpp/system/simple_watcher.cc
           libchrome/mojo/public/cpp/system/simple_watcher.h
           libchrome/mojo/public/cpp/system/string_data_source.cc
           libchrome/mojo/public/cpp/system/string_data_source.h
           libchrome/mojo/public/cpp/system/system_export.h
           libchrome/mojo/public/cpp/system/tests/data_pipe_drainer_unittest.cc
           libchrome/mojo/public/cpp/system/tests/data_pipe_producer_unittest.cc
           libchrome/mojo/public/cpp/system/tests/handle_signal_tracker_unittest.cc
           libchrome/mojo/public/cpp/system/tests/handle_signals_state_unittest.cc
           libchrome/mojo/public/cpp/system/tests/invitation_unittest.cc
           libchrome/mojo/public/cpp/system/tests/scope_to_message_pipe_unittest.cc
           libchrome/mojo/public/cpp/system/tests/simple_watcher_unittest.cc
           libchrome/mojo/public/cpp/system/tests/string_data_source_unittest.cc
           libchrome/mojo/public/cpp/system/tests/wait_set_unittest.cc
           libchrome/mojo/public/cpp/system/tests/wait_unittest.cc
           libchrome/mojo/public/cpp/system/trap.cc
           libchrome/mojo/public/cpp/system/trap.h
           libchrome/mojo/public/cpp/system/wait.cc
           libchrome/mojo/public/cpp/system/wait.h
           libchrome/mojo/public/cpp/system/wait_set.cc
           libchrome/mojo/public/cpp/system/wait_set.h
           libchrome/mojo/public/cpp/test/module.test-mojom
           libchrome/mojo/public/cpp/test_support/fake_message_dispatch_context.h
           libchrome/mojo/public/cpp/test_support/lib/test_support.cc
           libchrome/mojo/public/cpp/test_support/lib/test_utils.cc
           libchrome/mojo/public/cpp/test_support/test_support.h
           libchrome/mojo/public/cpp/test_support/test_utils.h
           libchrome/mojo/public/interfaces/bindings/interface_control_messages.mojom
           libchrome/mojo/public/interfaces/bindings/native_struct.mojom
           libchrome/mojo/public/interfaces/bindings/pipe_control_messages.mojom
           libchrome/mojo/public/interfaces/bindings/tests/deserializer.test-mojom
           libchrome/mojo/public/interfaces/bindings/tests/echo.mojom
           libchrome/mojo/public/interfaces/bindings/tests/echo_import/echo_import.mojom
           libchrome/mojo/public/interfaces/bindings/tests/math_calculator.mojom
           libchrome/mojo/public/interfaces/bindings/tests/new_endpoint_types.test-mojom
           libchrome/mojo/public/interfaces/bindings/tests/ping_service.mojom
           libchrome/mojo/public/interfaces/bindings/tests/rect.mojom
           libchrome/mojo/public/interfaces/bindings/tests/sample_factory.mojom
           libchrome/mojo/public/interfaces/bindings/tests/sample_import.mojom
           libchrome/mojo/public/interfaces/bindings/tests/sample_import2.mojom
           libchrome/mojo/public/interfaces/bindings/tests/sample_interfaces.mojom
           libchrome/mojo/public/interfaces/bindings/tests/sample_service.mojom
           libchrome/mojo/public/interfaces/bindings/tests/scoping.mojom
           libchrome/mojo/public/interfaces/bindings/tests/serialization_test_structs.mojom
           libchrome/mojo/public/interfaces/bindings/tests/struct_with_traits.mojom
           libchrome/mojo/public/interfaces/bindings/tests/test_associated_interfaces.mojom
           libchrome/mojo/public/interfaces/bindings/tests/test_bad_messages.mojom
           libchrome/mojo/public/interfaces/bindings/tests/test_constants.mojom
           libchrome/mojo/public/interfaces/bindings/tests/test_data_view.mojom
           libchrome/mojo/public/interfaces/bindings/tests/test_export.mojom
           libchrome/mojo/public/interfaces/bindings/tests/test_export2.mojom
           libchrome/mojo/public/interfaces/bindings/tests/test_import.mojom
           libchrome/mojo/public/interfaces/bindings/tests/test_name_generator.mojom
           libchrome/mojo/public/interfaces/bindings/tests/test_native_types.mojom
           libchrome/mojo/public/interfaces/bindings/tests/test_structs.mojom
           libchrome/mojo/public/interfaces/bindings/tests/test_sync_methods.mojom
           libchrome/mojo/public/interfaces/bindings/tests/test_unions.mojom
           libchrome/mojo/public/interfaces/bindings/tests/test_wtf_types.mojom
           libchrome/mojo/public/interfaces/bindings/tests/validation_test_associated_interfaces.mojom
           libchrome/mojo/public/interfaces/bindings/tests/validation_test_interfaces.mojom
           libchrome/mojo/public/java/base/src/org/chromium/mojo_base/BigBufferUtil.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/AssociatedInterfaceNotSupported.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/AssociatedInterfaceRequestNotSupported.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/AutoCloseableRouter.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/BindingsHelper.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/ConnectionErrorHandler.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/Connector.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/DataHeader.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/Decoder.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/DelegatingConnectionErrorHandler.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/DeserializationException.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/Encoder.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/ExceptionHandler.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/ExecutorFactory.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/HandleOwner.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/Interface.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/InterfaceControlMessagesHelper.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/InterfaceRequest.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/Message.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/MessageHeader.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/MessageReceiver.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/MessageReceiverWithResponder.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/Router.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/RouterImpl.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/SerializationException.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/ServiceMessage.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/SideEffectFreeCloseable.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/Struct.java
           libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/Union.java
           libchrome/mojo/public/java/system/base_run_loop.cc
           libchrome/mojo/public/java/system/core_impl.cc
           libchrome/mojo/public/java/system/javatests/init_library.cc
           libchrome/mojo/public/java/system/javatests/mojo_test_rule.cc
           libchrome/mojo/public/java/system/javatests/src/org/chromium/mojo/HandleMock.java
           libchrome/mojo/public/java/system/javatests/src/org/chromium/mojo/MojoTestRule.java
           libchrome/mojo/public/java/system/javatests/src/org/chromium/mojo/TestUtils.java
           libchrome/mojo/public/java/system/javatests/src/org/chromium/mojo/bindings/BindingsHelperTest.java
           libchrome/mojo/public/java/system/javatests/src/org/chromium/mojo/bindings/BindingsTest.java
           libchrome/mojo/public/java/system/javatests/src/org/chromium/mojo/bindings/BindingsTestUtils.java
           libchrome/mojo/public/java/system/javatests/src/org/chromium/mojo/bindings/BindingsVersioningTest.java
           libchrome/mojo/public/java/system/javatests/src/org/chromium/mojo/bindings/CallbacksTest.java
           libchrome/mojo/public/java/system/javatests/src/org/chromium/mojo/bindings/ConnectorTest.java
           libchrome/mojo/public/java/system/javatests/src/org/chromium/mojo/bindings/ExecutorFactoryTest.java
           libchrome/mojo/public/java/system/javatests/src/org/chromium/mojo/bindings/InterfaceControlMessageTest.java
           libchrome/mojo/public/java/system/javatests/src/org/chromium/mojo/bindings/InterfacesTest.java
           libchrome/mojo/public/java/system/javatests/src/org/chromium/mojo/bindings/MessageHeaderTest.java
           libchrome/mojo/public/java/system/javatests/src/org/chromium/mojo/bindings/NameGeneratorTest.java
           libchrome/mojo/public/java/system/javatests/src/org/chromium/mojo/bindings/ReadAndDispatchMessageTest.java
           libchrome/mojo/public/java/system/javatests/src/org/chromium/mojo/bindings/RouterTest.java
           libchrome/mojo/public/java/system/javatests/src/org/chromium/mojo/bindings/SerializationTest.java
           libchrome/mojo/public/java/system/javatests/src/org/chromium/mojo/bindings/ValidationTest.java
           libchrome/mojo/public/java/system/javatests/src/org/chromium/mojo/bindings/ValidationTestUtil.java
           libchrome/mojo/public/java/system/javatests/src/org/chromium/mojo/bindings/ValidationTestUtilTest.java
           libchrome/mojo/public/java/system/javatests/src/org/chromium/mojo/bindings/test/mojom/mojo/IntegrationTestInterfaceTestHelper.java
           libchrome/mojo/public/java/system/javatests/src/org/chromium/mojo/system/impl/CoreImplTest.java
           libchrome/mojo/public/java/system/javatests/src/org/chromium/mojo/system/impl/WatcherImplTest.java
           libchrome/mojo/public/java/system/javatests/validation_test_util.cc
           libchrome/mojo/public/java/system/src/org/chromium/mojo/system/Core.java
           libchrome/mojo/public/java/system/src/org/chromium/mojo/system/DataPipe.java
           libchrome/mojo/public/java/system/src/org/chromium/mojo/system/Flags.java
           libchrome/mojo/public/java/system/src/org/chromium/mojo/system/Handle.java
           libchrome/mojo/public/java/system/src/org/chromium/mojo/system/InvalidHandle.java
           libchrome/mojo/public/java/system/src/org/chromium/mojo/system/MessagePipeHandle.java
           libchrome/mojo/public/java/system/src/org/chromium/mojo/system/MojoException.java
           libchrome/mojo/public/java/system/src/org/chromium/mojo/system/MojoResult.java
           libchrome/mojo/public/java/system/src/org/chromium/mojo/system/Pair.java
           libchrome/mojo/public/java/system/src/org/chromium/mojo/system/ResultAnd.java
           libchrome/mojo/public/java/system/src/org/chromium/mojo/system/RunLoop.java
           libchrome/mojo/public/java/system/src/org/chromium/mojo/system/SharedBufferHandle.java
           libchrome/mojo/public/java/system/src/org/chromium/mojo/system/UntypedHandle.java
           libchrome/mojo/public/java/system/src/org/chromium/mojo/system/Watcher.java
           libchrome/mojo/public/java/system/src/org/chromium/mojo/system/impl/BaseRunLoop.java
           libchrome/mojo/public/java/system/src/org/chromium/mojo/system/impl/CoreImpl.java
           libchrome/mojo/public/java/system/src/org/chromium/mojo/system/impl/DataPipeConsumerHandleImpl.java
           libchrome/mojo/public/java/system/src/org/chromium/mojo/system/impl/DataPipeProducerHandleImpl.java
           libchrome/mojo/public/java/system/src/org/chromium/mojo/system/impl/HandleBase.java
           libchrome/mojo/public/java/system/src/org/chromium/mojo/system/impl/MessagePipeHandleImpl.java
           libchrome/mojo/public/java/system/src/org/chromium/mojo/system/impl/SharedBufferHandleImpl.java
           libchrome/mojo/public/java/system/src/org/chromium/mojo/system/impl/UntypedHandleImpl.java
           libchrome/mojo/public/java/system/src/org/chromium/mojo/system/impl/WatcherImpl.java
           libchrome/mojo/public/java/system/watcher_impl.cc
           libchrome/mojo/public/js/base.js
           libchrome/mojo/public/js/bindings.js
           libchrome/mojo/public/js/compile_preamble.js
           libchrome/mojo/public/js/interface_types.js
           libchrome/mojo/public/js/lib/buffer.js
           libchrome/mojo/public/js/lib/codec.js
           libchrome/mojo/public/js/lib/connector.js
           libchrome/mojo/public/js/lib/control_message_handler.js
           libchrome/mojo/public/js/lib/control_message_proxy.js
           libchrome/mojo/public/js/lib/interface_endpoint_client.js
           libchrome/mojo/public/js/lib/interface_endpoint_handle.js
           libchrome/mojo/public/js/lib/pipe_control_message_handler.js
           libchrome/mojo/public/js/lib/pipe_control_message_proxy.js
           libchrome/mojo/public/js/lib/router.js
           libchrome/mojo/public/js/lib/validator.js
           libchrome/mojo/public/js/test/compile_test.js
           libchrome/mojo/public/js/test/module_a.test-mojom
           libchrome/mojo/public/js/test/module_b_1.test-mojom
           libchrome/mojo/public/js/test/module_b_2.test-mojom
           libchrome/mojo/public/js/ts/bindings/tests/constants.test-mojom
           libchrome/mojo/public/js/ts/bindings/tests/enums.test-mojom
           libchrome/mojo/public/js/ts/bindings/tests/export1.test-mojom
           libchrome/mojo/public/js/ts/bindings/tests/export2.test-mojom
           libchrome/mojo/public/js/ts/bindings/tests/export3.test-mojom
           libchrome/mojo/public/js/ts/bindings/tests/export4.test-mojom
           libchrome/mojo/public/js/ts/bindings/tests/export_other1.test-mojom
           libchrome/mojo/public/js/ts/bindings/tests/export_other2.test-mojom
           libchrome/mojo/public/js/ts/bindings/tests/export_other3.test-mojom
           libchrome/mojo/public/js/ts/bindings/tests/import.test-mojom
           libchrome/mojo/public/js/ts/bindings/tests/other_dir/other_dir.test-mojom
           libchrome/mojo/public/js/ts/bindings/tests/structs.test-mojom
           libchrome/mojo/public/mojom/base/application_state.mojom
           libchrome/mojo/public/mojom/base/big_buffer.mojom
           libchrome/mojo/public/mojom/base/big_string.mojom
           libchrome/mojo/public/mojom/base/binder.mojom
           libchrome/mojo/public/mojom/base/byte_string.mojom
           libchrome/mojo/public/mojom/base/file.mojom
           libchrome/mojo/public/mojom/base/file_error.mojom
           libchrome/mojo/public/mojom/base/file_info.mojom
           libchrome/mojo/public/mojom/base/file_path.mojom
           libchrome/mojo/public/mojom/base/generic_pending_associated_receiver.mojom
           libchrome/mojo/public/mojom/base/generic_pending_receiver.mojom
           libchrome/mojo/public/mojom/base/memory_allocator_dump_cross_process_uid.mojom
           libchrome/mojo/public/mojom/base/memory_pressure_level.mojom
           libchrome/mojo/public/mojom/base/message_pump_type.mojom
           libchrome/mojo/public/mojom/base/process_id.mojom
           libchrome/mojo/public/mojom/base/read_only_buffer.mojom
           libchrome/mojo/public/mojom/base/read_only_file.mojom
           libchrome/mojo/public/mojom/base/ref_counted_memory.mojom
           libchrome/mojo/public/mojom/base/safe_base_name.mojom
           libchrome/mojo/public/mojom/base/shared_memory.mojom
           libchrome/mojo/public/mojom/base/string16.mojom
           libchrome/mojo/public/mojom/base/text_direction.mojom
           libchrome/mojo/public/mojom/base/thread_priority.mojom
           libchrome/mojo/public/mojom/base/time.mojom
           libchrome/mojo/public/mojom/base/token.mojom
           libchrome/mojo/public/mojom/base/unguessable_token.mojom
           libchrome/mojo/public/mojom/base/values.mojom
           libchrome/mojo/public/tests/test_support_private.cc
           libchrome/mojo/public/tests/test_support_private.h
           libchrome/mojo/public/tools/bindings/compile_typescript.py
           libchrome/mojo/public/tools/bindings/concatenate_and_replace_closure_exports.py
           libchrome/mojo/public/tools/bindings/gen_data_files_list.py
           libchrome/mojo/public/tools/bindings/generate_type_mappings.py
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/module-forward.h.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/module-import-headers.h.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/module-params-data.h.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/module-shared-internal.h.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/module-shared-message-ids.h.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/module-shared.cc.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/module-shared.h.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/module-test-utils.cc.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/module-test-utils.h.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/module.cc.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/module.h.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_util.py
           libchrome/mojo/public/tools/bindings/generators/js_templates/lite/mojom-lite.js.tmpl
           libchrome/mojo/public/tools/bindings/generators/js_templates/lite/mojom.m.js.tmpl
           libchrome/mojo/public/tools/bindings/generators/js_templates/lite/test/test.js
           libchrome/mojo/public/tools/bindings/generators/js_templates/lite/test/test.test-mojom
           libchrome/mojo/public/tools/bindings/generators/js_templates/module.amd.tmpl
           libchrome/mojo/public/tools/bindings/generators/mojolpm_templates/mojolpm.cc.tmpl
           libchrome/mojo/public/tools/bindings/generators/mojolpm_templates/mojolpm.h.tmpl
           libchrome/mojo/public/tools/bindings/generators/mojolpm_templates/mojolpm.proto.tmpl
           libchrome/mojo/public/tools/bindings/generators/mojom_cpp_generator.py
           libchrome/mojo/public/tools/bindings/generators/mojom_java_generator.py
           libchrome/mojo/public/tools/bindings/generators/mojom_js_generator.py
           libchrome/mojo/public/tools/bindings/generators/mojom_mojolpm_generator.py
           libchrome/mojo/public/tools/bindings/generators/mojom_ts_generator.py
           libchrome/mojo/public/tools/bindings/generators/ts_templates/mojom.tmpl
           libchrome/mojo/public/tools/bindings/mojom.gni
           libchrome/mojo/public/tools/bindings/mojom_bindings_generator.py
           libchrome/mojo/public/tools/bindings/mojom_bindings_generator_unittest.py
           libchrome/mojo/public/tools/bindings/mojom_types_downgrader.py
           libchrome/mojo/public/tools/bindings/validate_typemap_config.py
           libchrome/mojo/public/tools/fuzzers/fuzz.mojom
           libchrome/mojo/public/tools/fuzzers/fuzz_impl.cc
           libchrome/mojo/public/tools/fuzzers/fuzz_impl.h
           libchrome/mojo/public/tools/fuzzers/mojo_fuzzer_message_dump.cc
           libchrome/mojo/public/tools/fuzzers/mojo_parse_message_fuzzer.cc
           libchrome/mojo/public/tools/fuzzers/mojo_parse_message_proto_fuzzer.cc
           libchrome/mojo/public/tools/fuzzers/mojolpm.cc
           libchrome/mojo/public/tools/fuzzers/mojolpm.gni
           libchrome/mojo/public/tools/fuzzers/mojolpm.h
           libchrome/mojo/public/tools/fuzzers/mojolpm.proto
           libchrome/mojo/public/tools/mojom/check_stable_mojom_compatibility.py
           libchrome/mojo/public/tools/mojom/check_stable_mojom_compatibility_unittest.py
           libchrome/mojo/public/tools/mojom/const_unittest.py
           libchrome/mojo/public/tools/mojom/enum_unittest.py
           libchrome/mojo/public/tools/mojom/mojom/error.py
           libchrome/mojo/public/tools/mojom/mojom/fileutil.py
           libchrome/mojo/public/tools/mojom/mojom/fileutil_unittest.py
           libchrome/mojo/public/tools/mojom/mojom/generate/generator.py
           libchrome/mojo/public/tools/mojom/mojom/generate/generator_unittest.py
           libchrome/mojo/public/tools/mojom/mojom/generate/module_unittest.py
           libchrome/mojo/public/tools/mojom/mojom/generate/pack.py
           libchrome/mojo/public/tools/mojom/mojom/generate/pack_unittest.py
           libchrome/mojo/public/tools/mojom/mojom/generate/template_expander.py
           libchrome/mojo/public/tools/mojom/mojom/generate/translate.py
           libchrome/mojo/public/tools/mojom/mojom/generate/translate_unittest.py
           libchrome/mojo/public/tools/mojom/mojom/parse/ast.py
           libchrome/mojo/public/tools/mojom/mojom/parse/ast_unittest.py
           libchrome/mojo/public/tools/mojom/mojom/parse/conditional_features.py
           libchrome/mojo/public/tools/mojom/mojom/parse/conditional_features_unittest.py
           libchrome/mojo/public/tools/mojom/mojom/parse/lexer.py
           libchrome/mojo/public/tools/mojom/mojom/parse/lexer_unittest.py
           libchrome/mojo/public/tools/mojom/mojom/parse/parser.py
           libchrome/mojo/public/tools/mojom/mojom/parse/parser_unittest.py
           libchrome/mojo/public/tools/mojom/mojom_parser.py
           libchrome/mojo/public/tools/mojom/mojom_parser_test_case.py
           libchrome/mojo/public/tools/mojom/mojom_parser_unittest.py
           libchrome/mojo/public/tools/mojom/stable_attribute_unittest.py
           libchrome/mojo/public/tools/mojom/version_compatibility_unittest.py
           libchrome/mojo/public/tools/run_all_python_unittests.py
           libchrome/testing/multiprocess_func_list.cc
           libchrome/testing/multiprocess_func_list.h
           libchrome/testing/platform_test.h
           libchrome/ui/gfx/geometry/angle_conversions.h
           libchrome/ui/gfx/geometry/axis_transform2d.cc
           libchrome/ui/gfx/geometry/axis_transform2d.h
           libchrome/ui/gfx/geometry/axis_transform2d_unittest.cc
           libchrome/ui/gfx/geometry/box_f.cc
           libchrome/ui/gfx/geometry/box_f.h
           libchrome/ui/gfx/geometry/box_unittest.cc
           libchrome/ui/gfx/geometry/cubic_bezier.cc
           libchrome/ui/gfx/geometry/cubic_bezier.h
           libchrome/ui/gfx/geometry/cubic_bezier_unittest.cc
           libchrome/ui/gfx/geometry/dip_util.cc
           libchrome/ui/gfx/geometry/dip_util.h
           libchrome/ui/gfx/geometry/geometry_export.h
           libchrome/ui/gfx/geometry/geometry_skia_export.h
           libchrome/ui/gfx/geometry/insets.cc
           libchrome/ui/gfx/geometry/insets.h
           libchrome/ui/gfx/geometry/insets_conversions.cc
           libchrome/ui/gfx/geometry/insets_conversions.h
           libchrome/ui/gfx/geometry/insets_f.cc
           libchrome/ui/gfx/geometry/insets_f.h
           libchrome/ui/gfx/geometry/insets_unittest.cc
           libchrome/ui/gfx/geometry/mask_filter_info.cc
           libchrome/ui/gfx/geometry/mask_filter_info.h
           libchrome/ui/gfx/geometry/matrix3_f.cc
           libchrome/ui/gfx/geometry/matrix3_f.h
           libchrome/ui/gfx/geometry/matrix3_unittest.cc
           libchrome/ui/gfx/geometry/mojom/geometry.mojom
           libchrome/ui/gfx/geometry/mojom/geometry_mojom_traits.h
           libchrome/ui/gfx/geometry/mojom/geometry_mojom_traits_unittest.cc
           libchrome/ui/gfx/geometry/mojom/geometry_traits_test_service.mojom
           libchrome/ui/gfx/geometry/point.cc
           libchrome/ui/gfx/geometry/point.h
           libchrome/ui/gfx/geometry/point3_f.cc
           libchrome/ui/gfx/geometry/point3_f.h
           libchrome/ui/gfx/geometry/point3_unittest.cc
           libchrome/ui/gfx/geometry/point_conversions.cc
           libchrome/ui/gfx/geometry/point_conversions.h
           libchrome/ui/gfx/geometry/point_f.cc
           libchrome/ui/gfx/geometry/point_f.h
           libchrome/ui/gfx/geometry/point_unittest.cc
           libchrome/ui/gfx/geometry/quad_f.cc
           libchrome/ui/gfx/geometry/quad_f.h
           libchrome/ui/gfx/geometry/quad_unittest.cc
           libchrome/ui/gfx/geometry/quaternion.cc
           libchrome/ui/gfx/geometry/quaternion.h
           libchrome/ui/gfx/geometry/quaternion_unittest.cc
           libchrome/ui/gfx/geometry/rect.cc
           libchrome/ui/gfx/geometry/rect_conversions.cc
           libchrome/ui/gfx/geometry/rect_conversions.h
           libchrome/ui/gfx/geometry/rect_f.cc
           libchrome/ui/gfx/geometry/rect_f.h
           libchrome/ui/gfx/geometry/rect_f_unittest.cc
           libchrome/ui/gfx/geometry/rect_unittest.cc
           libchrome/ui/gfx/geometry/resize_utils.cc
           libchrome/ui/gfx/geometry/resize_utils.h
           libchrome/ui/gfx/geometry/resize_utils_unittest.cc
           libchrome/ui/gfx/geometry/rounded_corners_f.cc
           libchrome/ui/gfx/geometry/rounded_corners_f.h
           libchrome/ui/gfx/geometry/rounded_corners_f_unittest.cc
           libchrome/ui/gfx/geometry/rrect_f.cc
           libchrome/ui/gfx/geometry/rrect_f.h
           libchrome/ui/gfx/geometry/rrect_f_builder.cc
           libchrome/ui/gfx/geometry/rrect_f_builder.h
           libchrome/ui/gfx/geometry/rrect_f_unittest.cc
           libchrome/ui/gfx/geometry/size.cc
           libchrome/ui/gfx/geometry/size.h
           libchrome/ui/gfx/geometry/size_conversions.cc
           libchrome/ui/gfx/geometry/size_conversions.h
           libchrome/ui/gfx/geometry/size_f.cc
           libchrome/ui/gfx/geometry/size_f.h
           libchrome/ui/gfx/geometry/size_unittest.cc
           libchrome/ui/gfx/geometry/skia_conversions.cc
           libchrome/ui/gfx/geometry/skia_conversions.h
           libchrome/ui/gfx/geometry/test/geometry_util.cc
           libchrome/ui/gfx/geometry/test/geometry_util.h
           libchrome/ui/gfx/geometry/transform.cc
           libchrome/ui/gfx/geometry/transform.h
           libchrome/ui/gfx/geometry/transform_operation.cc
           libchrome/ui/gfx/geometry/transform_operation.h
           libchrome/ui/gfx/geometry/transform_operations.cc
           libchrome/ui/gfx/geometry/transform_operations.h
           libchrome/ui/gfx/geometry/transform_operations_unittest.cc
           libchrome/ui/gfx/geometry/transform_unittest.cc
           libchrome/ui/gfx/geometry/transform_util.cc
           libchrome/ui/gfx/geometry/transform_util.h
           libchrome/ui/gfx/geometry/transform_util_unittest.cc
           libchrome/ui/gfx/geometry/vector2d.cc
           libchrome/ui/gfx/geometry/vector2d_conversions.cc
           libchrome/ui/gfx/geometry/vector2d_conversions.h
           libchrome/ui/gfx/geometry/vector2d_f.cc
           libchrome/ui/gfx/geometry/vector2d_unittest.cc
           libchrome/ui/gfx/geometry/vector3d_f.cc
           libchrome/ui/gfx/geometry/vector3d_unittest.cc
           libchrome/ui/gfx/geometry_skia_export.h
           libchrome/ui/gfx/gfx_export.h
           libchrome/ui/gfx/range/gfx_range_export.h
           libchrome/ui/gfx/range/mojom/range.mojom
           libchrome/ui/gfx/range/mojom/range_mojom_traits.h
           libchrome/ui/gfx/range/mojom/range_mojom_traits_unittest.cc
           libchrome/ui/gfx/range/mojom/range_traits_test_service.mojom
           libchrome/ui/gfx/range/range.cc
           libchrome/ui/gfx/range/range.h
           libchrome/ui/gfx/range/range_f.cc
           libchrome/ui/gfx/range/range_f.h
           libchrome/ui/gfx/range/range_unittest.cc
Copyright: 2006-2021 The Chromium Authors.
           2011-2021 The Chromium OS Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.

Files:     common-mk/DIR_METADATA
           common-mk/OWNERS
           common-mk/PRESUBMIT.cfg
           common-mk/README.md
           common-mk/fuzzer_corpus/README.md
           common-mk/fuzzer_corpus/sample_1.dat
           common-mk/protoctxt.gni
           libchrome/.gitignore
           libchrome/BASE_VER
           libchrome/BUILD.IGNORE
           libchrome/MODULE_LICENSE_BSD
           libchrome/OWNERS
           libchrome/PRESUBMIT.cfg
           libchrome/README.md
           libchrome/base/DIR_METADATA
           libchrome/base/README.md
           libchrome/base/allocator/DIR_METADATA
           libchrome/base/allocator/README.md
           libchrome/base/allocator/buildflags.h
           libchrome/base/allocator/partition_allocator/DIR_METADATA
           libchrome/base/allocator/partition_allocator/PartitionAlloc.md
           libchrome/base/allocator/partition_allocator/starscan/README.md
           libchrome/base/android/COMMON_METADATA
           libchrome/base/android/DIR_METADATA
           libchrome/base/android/java/src/org/chromium/base/metrics/forwarding_synchronization.md
           libchrome/base/android/jni_generator/.style.yapf
           libchrome/base/android/jni_generator/DIR_METADATA
           libchrome/base/android/jni_generator/README.md
           libchrome/base/android/jni_generator/android_jar.classes
           libchrome/base/android/jni_generator/golden/testInputStream.javap
           libchrome/base/android/jni_generator/golden/testMotionEvent.javap
           libchrome/base/android/jni_generator/golden/testMotionEvent.javap7
           libchrome/base/android/jni_generator/jni_generator.pydeps
           libchrome/base/android/jni_generator/jni_registration_generator.pydeps
           libchrome/base/android/library_loader/README.md
           libchrome/base/cfi_buildflags.h
           libchrome/base/clang_coverage_buildflags.h
           libchrome/base/clang_profiling_buildflags.h
           libchrome/base/containers/README.md
           libchrome/base/containers/lru_cache.h
           libchrome/base/debug/debugging_buildflags.h
           libchrome/base/functional/README.md
           libchrome/base/hash/README.md
           libchrome/base/logging_buildflags.h
           libchrome/base/memory/protected_memory_buildflags.h
           libchrome/base/memory/raw_ptr.md
           libchrome/base/metrics/COMMON_METADATA
           libchrome/base/metrics/DIR_METADATA
           libchrome/base/numerics/DIR_METADATA
           libchrome/base/numerics/README.md
           libchrome/base/ranges/README.md
           libchrome/base/synchronization/synchronization_buildflags.h
           libchrome/base/task/DIR_METADATA
           libchrome/base/task/README.md
           libchrome/base/task/bind_post_task.h
           libchrome/base/task/sequence_manager/DIR_METADATA
           libchrome/base/task/sequenced_task_runner.h
           libchrome/base/task/single_thread_task_runner.h
           libchrome/base/task/task_runner.h
           libchrome/base/task/task_runner_util.h
           libchrome/base/task/thread_pool/DIR_METADATA
           libchrome/base/task/thread_pool/historical_histogram_data.md
           libchrome/base/test/android/DIR_METADATA
           libchrome/base/test/data/file_util/.gitattributes
           libchrome/base/test/data/file_util/binary_file.bin
           libchrome/base/test/data/file_util/binary_file_diff.bin
           libchrome/base/test/data/file_util/binary_file_same.bin
           libchrome/base/test/data/file_util/blank_line.txt
           libchrome/base/test/data/file_util/blank_line_crlf.txt
           libchrome/base/test/data/file_util/crlf.txt
           libchrome/base/test/data/file_util/different.txt
           libchrome/base/test/data/file_util/different_first.txt
           libchrome/base/test/data/file_util/different_last.txt
           libchrome/base/test/data/file_util/empty1.txt
           libchrome/base/test/data/file_util/empty2.txt
           libchrome/base/test/data/file_util/first1.txt
           libchrome/base/test/data/file_util/first2.txt
           libchrome/base/test/data/file_util/original.txt
           libchrome/base/test/data/file_util/red.png
           libchrome/base/test/data/file_util/same.txt
           libchrome/base/test/data/file_util/same_length.txt
           libchrome/base/test/data/file_util/shortened.txt
           libchrome/base/test/data/file_version_info_unittest/FileVersionInfoTest1.dll
           libchrome/base/test/data/file_version_info_unittest/no_version_info.dll
           libchrome/base/test/data/json/bom_feff.json
           libchrome/base/test/data/mach_port_rendezvous_fuzz/dead_name.textproto
           libchrome/base/test/data/mach_port_rendezvous_fuzz/send.textproto
           libchrome/base/test/data/pe_image/pe_image_test_32.dll
           libchrome/base/test/data/pe_image/pe_image_test_64.dll
           libchrome/base/test/data/pe_image/pe_image_test_arm64.dll
           libchrome/base/test/data/pe_image_reader/disable_outdated_build_detector.exe
           libchrome/base/test/data/pe_image_reader/module_with_exports_x64.dll
           libchrome/base/test/data/pe_image_reader/module_with_exports_x86.dll
           libchrome/base/test/data/pe_image_reader/signed.exe
           libchrome/base/test/data/pe_image_reader/signed_twice.exe
           libchrome/base/test/data/pe_image_reader/unsigned.exe
           libchrome/base/test/data/serializer_nested_test.json
           libchrome/base/test/data/serializer_test.json
           libchrome/base/test/data/serializer_test_nowhitespace.json
           libchrome/base/test/data/tzdata/README.md
           libchrome/base/test/data/tzdata/icu/44/le/metaZones.res
           libchrome/base/test/data/tzdata/icu/44/le/timezoneTypes.res
           libchrome/base/test/data/tzdata/icu/44/le/zoneinfo64.res
           libchrome/base/test/data/tzdata/revision.txt
           libchrome/base/test/metrics/DIR_METADATA
           libchrome/base/third_party/double_conversion/double-conversion/double-conversion.h
           libchrome/base/third_party/dynamic_annotations/README.chromium
           libchrome/base/third_party/icu/README.chromium
           libchrome/base/third_party/libevent/event.h
           libchrome/base/third_party/nspr/README.chromium
           libchrome/base/third_party/valgrind/README.chromium
           libchrome/base/trace_event/DIR_METADATA
           libchrome/base/tracing/DIR_METADATA
           libchrome/base/tracing/README.md
           libchrome/base/tracing/protos/README.md
           libchrome/base/tracing_buildflags.h
           libchrome/build/branding_buildflags.h
           libchrome/build/chromecast_buildflags.h
           libchrome/build/chromeos_buildflags.h
           libchrome/build/config/compiler/compiler_buildflags.h
           libchrome/dbus/COMMON_METADATA
           libchrome/dbus/DIR_METADATA
           libchrome/ipc/ipc_buildflags.h
           libchrome/libchrome_tools/developer-tools/README
           libchrome/libchrome_tools/developer-tools/parallel-packages-checker/config.py
           libchrome/libchrome_tools/patches/Do-not-use-boringssl-in-base-UnguessableToken.patch
           libchrome/libchrome_tools/patches/Handle-seq_files-with-base-CopyFileContents.patch
           libchrome/libchrome_tools/patches/Revert-base-allocator-Support-max-alloc-size-with-us.patch
           libchrome/libchrome_tools/patches/absl-thread-annotation-conflict.patch
           libchrome/libchrome_tools/patches/add-libchrome-namespace-to-trace_event-stub-perfetto.patch
           libchrome/libchrome_tools/patches/always-include-platform-thread-h.patch
           libchrome/libchrome_tools/patches/backward-compatibility-add-SimpleAlarmTimer.patch
           libchrome/libchrome_tools/patches/backward-compatibility-add-base-AdaptCallbackForRepaeting.patch
           libchrome/libchrome_tools/patches/backward-compatibility-add-deprecated-base-Bind-APIs.patch
           libchrome/libchrome_tools/patches/disable-base-Dictionary-List-Value.patch
           libchrome/libchrome_tools/patches/disable-trace_event-in-base.patch
           libchrome/libchrome_tools/patches/disable-trace_event-in-ipc.patch
           libchrome/libchrome_tools/patches/disable-trace_event-in-mojo.patch
           libchrome/libchrome_tools/patches/forward-compatibility-add-base-HashingLRUCache-as-alias-of-base-HashingMRU.patch
           libchrome/libchrome_tools/patches/forward-compatibility-add-stub-header-files-under-base-task.patch
           libchrome/libchrome_tools/patches/forward-compatibility-base-TaskAnnotator-RunTask-takes-pending-task-as-ref.patch
           libchrome/libchrome_tools/patches/libchrome-Query-spaced-for-free-total-disk-space.patch
           libchrome/libchrome_tools/patches/libchrome-Remove-glib-dependency.patch
           libchrome/libchrome_tools/patches/patches
           libchrome/libchrome_tools/patches/revert-crbug-1001171.patch
           libchrome/libchrome_tools/testdata/check-libchrome-test.cc
           libchrome/mojo/DIR_METADATA
           libchrome/mojo/README.md
           libchrome/mojo/core/README.md
           libchrome/mojo/core/doc/layering.png
           libchrome/mojo/core/embedder/README.md
           libchrome/mojo/core/mojo_core.ver
           libchrome/mojo/docs/basics.md
           libchrome/mojo/docs/mojolpm-fuzzer-structure.png
           libchrome/mojo/navbar.md
           libchrome/mojo/public/c/system/README.md
           libchrome/mojo/public/cpp/base/README.md
           libchrome/mojo/public/cpp/bindings/README.md
           libchrome/mojo/public/cpp/bindings/mojo_buildflags.h
           libchrome/mojo/public/cpp/bindings/tests/module_to_downgrade.test-mojom
           libchrome/mojo/public/cpp/platform/README.md
           libchrome/mojo/public/cpp/system/README.md
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/associated_conformance_mthd0_good.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/associated_conformance_mthd0_good.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/associated_conformance_mthd0_illegal_invalid_interface_id.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/associated_conformance_mthd0_illegal_invalid_interface_id.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/associated_conformance_mthd0_illegal_primary_interface_id.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/associated_conformance_mthd0_illegal_primary_interface_id.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/associated_conformance_mthd0_interface_id_index_out_of_range.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/associated_conformance_mthd0_interface_id_index_out_of_range.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/associated_conformance_mthd0_unexpected_invalid_associated_interface.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/associated_conformance_mthd0_unexpected_invalid_associated_interface.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/associated_conformance_mthd1_good.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/associated_conformance_mthd1_good.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/associated_conformance_mthd1_unexpected_invalid_associated_request.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/associated_conformance_mthd1_unexpected_invalid_associated_request.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/associated_conformance_mthd2_good.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/associated_conformance_mthd2_good.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/associated_conformance_mthd3_collided_interface_id_indices.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/associated_conformance_mthd3_collided_interface_id_indices.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/associated_conformance_mthd3_good.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/associated_conformance_mthd3_good.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/associated_conformance_mthd3_unexpected_invalid_associated_interface_in_array.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/associated_conformance_mthd3_unexpected_invalid_associated_interface_in_array.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/associated_conformance_mthd3_wrong_interface_id_index_order.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/associated_conformance_mthd3_wrong_interface_id_index_order.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/boundscheck_msghdr_no_such_method.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/boundscheck_msghdr_no_such_method.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_empty.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_empty.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_msghdr_incomplete_struct.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_msghdr_incomplete_struct.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_msghdr_incomplete_struct_header.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_msghdr_incomplete_struct_header.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_msghdr_invalid_flag_combo.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_msghdr_invalid_flag_combo.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_msghdr_missing_request_id.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_msghdr_missing_request_id.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_msghdr_no_such_method.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_msghdr_no_such_method.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_msghdr_num_bytes_huge.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_msghdr_num_bytes_huge.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_msghdr_num_bytes_less_than_min_requirement.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_msghdr_num_bytes_less_than_min_requirement.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_msghdr_num_bytes_less_than_struct_header.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_msghdr_num_bytes_less_than_struct_header.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_msghdr_num_bytes_version_mismatch_1.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_msghdr_num_bytes_version_mismatch_1.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_msghdr_num_bytes_version_mismatch_2.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_msghdr_num_bytes_version_mismatch_2.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_msghdr_num_bytes_version_mismatch_3.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_msghdr_num_bytes_version_mismatch_3.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd0_good.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd0_good.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd0_incomplete_struct.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd0_incomplete_struct.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd0_incomplete_struct_header.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd0_incomplete_struct_header.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd0_invalid_request_flags.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd0_invalid_request_flags.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd0_invalid_request_flags2.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd0_invalid_request_flags2.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd0_struct_num_bytes_huge.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd0_struct_num_bytes_huge.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd0_struct_num_bytes_less_than_min_requirement.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd0_struct_num_bytes_less_than_min_requirement.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd0_struct_num_bytes_less_than_struct_header.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd0_struct_num_bytes_less_than_struct_header.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd10_good.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd10_good.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd10_good_non_unique_keys.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd10_good_non_unique_keys.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd10_null_keys.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd10_null_keys.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd10_null_values.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd10_null_values.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd10_one_null_key.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd10_one_null_key.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd10_unequal_array_size.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd10_unequal_array_size.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd11_good_version0.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd11_good_version0.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd11_good_version1.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd11_good_version1.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd11_good_version2.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd11_good_version2.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd11_good_version3.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd11_good_version3.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd11_good_version_newer_than_known_1.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd11_good_version_newer_than_known_1.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd11_good_version_newer_than_known_2.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd11_good_version_newer_than_known_2.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd11_num_bytes_version_mismatch_1.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd11_num_bytes_version_mismatch_1.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd11_num_bytes_version_mismatch_2.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd11_num_bytes_version_mismatch_2.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd12_invalid_request_flags.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd12_invalid_request_flags.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd13_good_1.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd13_good_1.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd13_good_2.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd13_good_2.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd14_good_known_enum_values.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd14_good_known_enum_values.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd14_good_uknown_extensible_enum_value.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd14_good_uknown_extensible_enum_value.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd14_uknown_non_extensible_enum_value.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd14_uknown_non_extensible_enum_value.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd15_good_empy_enum_array.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd15_good_empy_enum_array.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd15_good_known_enum_array_values.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd15_good_known_enum_array_values.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd15_good_uknown_extensible_enum_array_value.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd15_good_uknown_extensible_enum_array_value.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd15_uknown_non_extensible_enum_array_value.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd15_uknown_non_extensible_enum_array_value.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd16_uknown_non_extensible_enum_map_key.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd16_uknown_non_extensible_enum_map_key.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd16_uknown_non_extensible_enum_map_value.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd16_uknown_non_extensible_enum_map_value.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd17_good.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd17_good.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd17_interface_handle_out_of_range_in_array.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd17_interface_handle_out_of_range_in_array.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd17_unexpected_invalid_interface_in_array.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd17_unexpected_invalid_interface_in_array.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd18_good.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd18_good.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd19_exceed_recursion_limit.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd19_exceed_recursion_limit.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd1_good.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd1_good.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd1_misaligned_struct.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd1_misaligned_struct.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd1_struct_pointer_overflow.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd1_struct_pointer_overflow.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd1_unexpected_null_struct.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd1_unexpected_null_struct.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd20_good.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd20_good.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd21_empty_extensible_enum_accepts_any_value.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd21_empty_extensible_enum_accepts_any_value.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd22_empty_nonextensible_enum_accepts_no_values.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd22_empty_nonextensible_enum_accepts_no_values.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd2_good.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd2_good.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd2_multiple_pointers_to_same_struct.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd2_multiple_pointers_to_same_struct.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd2_overlapped_objects.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd2_overlapped_objects.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd2_wrong_layout_order.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd2_wrong_layout_order.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd3_array_num_bytes_huge.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd3_array_num_bytes_huge.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd3_array_num_bytes_less_than_array_header.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd3_array_num_bytes_less_than_array_header.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd3_array_num_bytes_less_than_necessary_size.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd3_array_num_bytes_less_than_necessary_size.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd3_array_pointer_overflow.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd3_array_pointer_overflow.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd3_good.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd3_good.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd3_incomplete_array.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd3_incomplete_array.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd3_incomplete_array_header.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd3_incomplete_array_header.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd3_misaligned_array.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd3_misaligned_array.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd3_unexpected_null_array.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd3_unexpected_null_array.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd4_good.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd4_good.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd4_multiple_pointers_to_same_array.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd4_multiple_pointers_to_same_array.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd4_overlapped_objects.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd4_overlapped_objects.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd4_wrong_layout_order.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd4_wrong_layout_order.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd5_good.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd5_good.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd5_handle_out_of_range.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd5_handle_out_of_range.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd5_multiple_handles_with_same_value_1.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd5_multiple_handles_with_same_value_1.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd5_multiple_handles_with_same_value_2.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd5_multiple_handles_with_same_value_2.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd5_unexpected_invalid_handle.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd5_unexpected_invalid_handle.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd5_wrong_handle_order.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd5_wrong_handle_order.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd6_good.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd6_good.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd6_nested_array_num_bytes_less_than_necessary_size.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd6_nested_array_num_bytes_less_than_necessary_size.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd7_good.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd7_good.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd7_unexpected_null_fixed_array.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd7_unexpected_null_fixed_array.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd7_unmatched_array_elements.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd7_unmatched_array_elements.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd7_unmatched_array_elements_nested.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd7_unmatched_array_elements_nested.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd8_array_num_bytes_overflow.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd8_array_num_bytes_overflow.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd8_good.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd8_good.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd8_unexpected_null_array.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd8_unexpected_null_array.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd8_unexpected_null_string.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd8_unexpected_null_string.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd9_good.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd9_good.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd9_good_null_array.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd9_good_null_array.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd9_unexpected_null_array.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd9_unexpected_null_array.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/integration_intf_resp_mthd0_good.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/integration_intf_resp_mthd0_good.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/integration_intf_resp_mthd0_unexpected_array_header.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/integration_intf_resp_mthd0_unexpected_array_header.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/integration_intf_rqst_mthd0_good.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/integration_intf_rqst_mthd0_good.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/integration_intf_rqst_mthd0_unexpected_struct_header.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/integration_intf_rqst_mthd0_unexpected_struct_header.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/integration_msghdr_invalid_flags.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/integration_msghdr_invalid_flags.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/resp_boundscheck_msghdr_no_such_method.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/resp_boundscheck_msghdr_no_such_method.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/resp_conformance_msghdr_invalid_response_flags1.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/resp_conformance_msghdr_invalid_response_flags1.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/resp_conformance_msghdr_invalid_response_flags2.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/resp_conformance_msghdr_invalid_response_flags2.expected
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/resp_conformance_msghdr_no_such_method.data
           libchrome/mojo/public/interfaces/bindings/tests/data/validation/resp_conformance_msghdr_no_such_method.expected
           libchrome/mojo/public/java/bindings/README.md
           libchrome/mojo/public/java/system/README.md
           libchrome/mojo/public/java/system/javatests/apk/.empty
           libchrome/mojo/public/js/README.md
           libchrome/mojo/public/js/bindings_module_export.js.part
           libchrome/mojo/public/js/bindings_module_preamble.js.part
           libchrome/mojo/public/js/bindings_uncompiled_module_export.js.part
           libchrome/mojo/public/js/bindings_uncompiled_module_preamble.js.part
           libchrome/mojo/public/js/interface_support_preamble.js.part
           libchrome/mojo/public/js/mojo_internal_preamble.js.part
           libchrome/mojo/public/js/ts/README.md
           libchrome/mojo/public/tools/.style.yapf
           libchrome/mojo/public/tools/bindings/README.md
           libchrome/mojo/public/tools/bindings/generators/__init__.py
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/enum_macros.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/enum_serialization_declaration.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/interface_declaration.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/interface_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/interface_macros.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/interface_proxy_declaration.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/interface_request_validator_declaration.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/interface_response_validator_declaration.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/interface_stub_declaration.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/struct_data_view_declaration.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/struct_data_view_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/struct_declaration.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/struct_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/struct_macros.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/struct_serialization_declaration.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/struct_traits_declaration.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/struct_traits_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/struct_unserialized_message_context.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/union_data_view_declaration.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/union_data_view_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/union_declaration.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/union_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/union_serialization_declaration.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/union_traits_declaration.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/union_traits_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/validation_macros.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/wrapper_class_declaration.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/wrapper_class_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/wrapper_class_definition.tmpl.orig
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/wrapper_class_template_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/wrapper_union_class_declaration.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/wrapper_union_class_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/cpp_templates/wrapper_union_class_template_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/java_templates/constant_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/java_templates/constants.java.tmpl
           libchrome/mojo/public/tools/bindings/generators/java_templates/data_types_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/java_templates/enum.java.tmpl
           libchrome/mojo/public/tools/bindings/generators/java_templates/enum_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/java_templates/interface.java.tmpl
           libchrome/mojo/public/tools/bindings/generators/java_templates/interface_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/java_templates/interface_internal.java.tmpl
           libchrome/mojo/public/tools/bindings/generators/java_templates/struct.java.tmpl
           libchrome/mojo/public/tools/bindings/generators/java_templates/union.java.tmpl
           libchrome/mojo/public/tools/bindings/generators/js_templates/enum_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/js_templates/fuzzing.tmpl
           libchrome/mojo/public/tools/bindings/generators/js_templates/interface_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/js_templates/lite/enum_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/js_templates/lite/enum_definition_for_module.tmpl
           libchrome/mojo/public/tools/bindings/generators/js_templates/lite/interface_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/js_templates/lite/interface_definition_for_module.tmpl
           libchrome/mojo/public/tools/bindings/generators/js_templates/lite/module_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/js_templates/lite/struct_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/js_templates/lite/struct_definition_for_module.tmpl
           libchrome/mojo/public/tools/bindings/generators/js_templates/lite/union_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/js_templates/lite/union_definition_for_module.tmpl
           libchrome/mojo/public/tools/bindings/generators/js_templates/module_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/js_templates/struct_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/js_templates/union_definition.tmpl
           libchrome/mojo/public/tools/bindings/generators/js_templates/validation_macros.tmpl
           libchrome/mojo/public/tools/bindings/generators/mojolpm_templates/mojolpm_from_proto_macros.tmpl
           libchrome/mojo/public/tools/bindings/generators/mojolpm_templates/mojolpm_macros.tmpl
           libchrome/mojo/public/tools/bindings/generators/mojolpm_templates/mojolpm_to_proto_macros.tmpl
           libchrome/mojo/public/tools/bindings/generators/mojolpm_templates/mojolpm_traits_specialization_macros.tmpl
           libchrome/mojo/public/tools/bindings/generators/ts_templates/module_definition.tmpl
           libchrome/mojo/public/tools/fuzzers/message_corpus/array_bool.mojomsg
           libchrome/mojo/public/tools/fuzzers/message_corpus/message_0.mojomsg
           libchrome/mojo/public/tools/fuzzers/message_corpus/message_1.mojomsg
           libchrome/mojo/public/tools/fuzzers/message_corpus/message_10.mojomsg
           libchrome/mojo/public/tools/fuzzers/message_corpus/message_11.mojomsg
           libchrome/mojo/public/tools/fuzzers/message_corpus/message_2.mojomsg
           libchrome/mojo/public/tools/fuzzers/message_corpus/message_3.mojomsg
           libchrome/mojo/public/tools/fuzzers/message_corpus/message_4.mojomsg
           libchrome/mojo/public/tools/fuzzers/message_corpus/message_5.mojomsg
           libchrome/mojo/public/tools/fuzzers/message_corpus/message_6.mojomsg
           libchrome/mojo/public/tools/fuzzers/message_corpus/message_7.mojomsg
           libchrome/mojo/public/tools/fuzzers/message_corpus/message_8.mojomsg
           libchrome/mojo/public/tools/fuzzers/message_corpus/message_9.mojomsg
           libchrome/mojo/public/tools/fuzzers/mojo_fuzzer.proto
           libchrome/mojo/public/tools/fuzzers/mojo_parse_message_proto_corpus/07775ad8fdb79599024caefbe7889501dfee9e06
           libchrome/mojo/public/tools/fuzzers/mojo_parse_message_proto_corpus/2ce2f91669a46921ebf4e47679c86dd2bf5b1496
           libchrome/mojo/public/tools/fuzzers/mojo_parse_message_proto_corpus/32a65dcd84debde03d51f8b8ace2cdcc87461d34
           libchrome/mojo/public/tools/fuzzers/mojo_parse_message_proto_corpus/7cbf9144ec3980eb121eedc679ebc56a3ddd22a6
           libchrome/mojo/public/tools/fuzzers/mojo_parse_message_proto_corpus/9ccc6b5c0a61672816dc252194c3d722c18107bc
           libchrome/mojo/public/tools/fuzzers/mojo_parse_message_proto_corpus/9e0a62bdd4b08cb777bee9449a22b3ad6702b106
           libchrome/mojo/public/tools/fuzzers/mojo_parse_message_proto_corpus/a74241101f97704b96c9ba11b4781651e236ad8f
           libchrome/mojo/public/tools/fuzzers/mojo_parse_message_proto_corpus/be66c5d078fbf574388b7b1d25a29ff2d16df67e
           libchrome/mojo/public/tools/fuzzers/mojo_parse_message_proto_corpus/e4be6bde72d04c5cda7d4939a80e5890c5c01374
           libchrome/mojo/public/tools/mojom/README.md
           libchrome/mojo/public/tools/mojom/mojom/__init__.py
           libchrome/mojo/public/tools/mojom/mojom/generate/__init__.py
           libchrome/mojo/public/tools/mojom/mojom/parse/__init__.py
           libchrome/soong/Android.bp
           libchrome/soong/bindings_generator.go
           libchrome/testing/gmock/include/gmock/gmock.h
           libchrome/testing/gtest/include/gtest/gtest.h
           libchrome/testing/gtest/include/gtest/gtest_prod.h
           libchrome/third_party/abseil-cpp/absl/types/optional.h
           libchrome/third_party/abseil-cpp/absl/types/variant.h
           libchrome/third_party/jinja2/DIR_METADATA
           libchrome/third_party/jinja2/Jinja2-2.11.3.tar.gz.md5
           libchrome/third_party/jinja2/Jinja2-2.11.3.tar.gz.sha512
           libchrome/third_party/jinja2/README.chromium
           libchrome/third_party/jinja2/README.rst
           libchrome/third_party/jinja2/__init__.py
           libchrome/third_party/jinja2/_compat.py
           libchrome/third_party/jinja2/_identifier.py
           libchrome/third_party/jinja2/asyncfilters.py
           libchrome/third_party/jinja2/asyncsupport.py
           libchrome/third_party/jinja2/bccache.py
           libchrome/third_party/jinja2/compiler.py
           libchrome/third_party/jinja2/constants.py
           libchrome/third_party/jinja2/debug.py
           libchrome/third_party/jinja2/defaults.py
           libchrome/third_party/jinja2/environment.py
           libchrome/third_party/jinja2/exceptions.py
           libchrome/third_party/jinja2/ext.py
           libchrome/third_party/jinja2/filters.py
           libchrome/third_party/jinja2/idtracking.py
           libchrome/third_party/jinja2/jinja2.gni
           libchrome/third_party/jinja2/lexer.py
           libchrome/third_party/jinja2/loaders.py
           libchrome/third_party/jinja2/meta.py
           libchrome/third_party/jinja2/nativetypes.py
           libchrome/third_party/jinja2/nodes.py
           libchrome/third_party/jinja2/optimizer.py
           libchrome/third_party/jinja2/parser.py
           libchrome/third_party/jinja2/patches/0001-jinja2-make-compiled-template-deterministic-for-pyth.patch
           libchrome/third_party/jinja2/runtime.py
           libchrome/third_party/jinja2/sandbox.py
           libchrome/third_party/jinja2/tests.py
           libchrome/third_party/jinja2/utils.py
           libchrome/third_party/jinja2/visitor.py
           libchrome/third_party/markupsafe/AUTHORS
           libchrome/third_party/markupsafe/DIR_METADATA
           libchrome/third_party/markupsafe/MarkupSafe-0.18.tar.gz.md5
           libchrome/third_party/markupsafe/MarkupSafe-0.18.tar.gz.sha512
           libchrome/third_party/markupsafe/README.chromium
           libchrome/third_party/markupsafe/__init__.py
           libchrome/third_party/markupsafe/_compat.py
           libchrome/third_party/markupsafe/_constants.py
           libchrome/third_party/markupsafe/_native.py
           libchrome/third_party/markupsafe/_speedups.c
           libchrome/third_party/markupsafe/get_markupsafe.sh
           libchrome/third_party/perfetto/include/perfetto/protozero/scattered_heap_buffer.h
           libchrome/third_party/perfetto/include/perfetto/tracing/traced_value.h
           libchrome/third_party/perfetto/include/perfetto/tracing/traced_value_forward.h
           libchrome/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h
           libchrome/third_party/ply/DIR_METADATA
           libchrome/third_party/ply/README.chromium
           libchrome/third_party/ply/__init__.py
           libchrome/third_party/ply/license.patch
           libchrome/third_party/protobuf/src/google/protobuf/message_lite.h
           libchrome/unblocked_terms.txt
Copyright: __NO_COPYRIGHT_NOR_LICENSE__
License:   __NO_COPYRIGHT_NOR_LICENSE__

Files:     libchrome/base/android/jni_generator/golden/HashedSampleForAnnotationProcessor_jni.golden
           libchrome/base/android/jni_generator/golden/SampleForAnnotationProcessor_jni.golden
           libchrome/base/android/jni_generator/golden/SampleForTestsWithSplit_jni.golden
           libchrome/base/android/jni_generator/golden/SampleForTests_jni.golden
           libchrome/base/android/jni_generator/golden/testCalledByNatives.golden
           libchrome/base/android/jni_generator/golden/testConstantsFromJavaP.golden
           libchrome/base/android/jni_generator/golden/testFromJavaP.golden
           libchrome/base/android/jni_generator/golden/testFromJavaPGenerics.golden
           libchrome/base/android/jni_generator/golden/testInnerClassNatives.golden
           libchrome/base/android/jni_generator/golden/testInnerClassNativesBothInnerAndOuter.golden
           libchrome/base/android/jni_generator/golden/testInnerClassNativesBothInnerAndOuterRegistrations.golden
           libchrome/base/android/jni_generator/golden/testInnerClassNativesMultiple.golden
           libchrome/base/android/jni_generator/golden/testMultipleJNIAdditionalImport.golden
           libchrome/base/android/jni_generator/golden/testNativeExportsOnlyOption.golden
           libchrome/base/android/jni_generator/golden/testNatives.golden
           libchrome/base/android/jni_generator/golden/testNativesLong.golden
           libchrome/base/android/jni_generator/golden/testNativesRegistrations.golden
           libchrome/base/android/jni_generator/golden/testProxyNatives.golden
           libchrome/base/android/jni_generator/golden/testProxyNativesMainDex.golden
           libchrome/base/android/jni_generator/golden/testProxyNativesMainDexAndNonMainDex.golden
           libchrome/base/android/jni_generator/golden/testProxyNativesRegistrations.golden
           libchrome/base/android/jni_generator/golden/testProxyNativesWithNatives.golden
           libchrome/base/android/jni_generator/golden/testREForNatives.golden
           libchrome/base/android/jni_generator/golden/testSingleJNIAdditionalImport.golden
           libchrome/base/android/jni_generator/golden/testStaticBindingCaller.golden
           libchrome/base/android/jni_generator/golden/testTracing.golden
Copyright: 2014-2017 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file is autogenerated by

Files:     libchrome/base/bind_post_task_unittest.nc
           libchrome/base/bind_unittest.nc
           libchrome/base/callback_list_unittest.nc
           libchrome/base/callback_unittest.nc
           libchrome/base/containers/buffer_iterator_unittest.nc
           libchrome/base/containers/checked_iterators_unittest.nc
           libchrome/base/containers/span_unittest.nc
           libchrome/base/debug/crash_logging_unittest.nc
           libchrome/base/memory/raw_ptr_unittest.nc
           libchrome/base/memory/weak_ptr_unittest.nc
           libchrome/base/metrics/field_trial_params_unittest.nc
           libchrome/base/metrics/histogram_unittest.nc
           libchrome/base/no_destructor_unittest.nc
           libchrome/base/observer_list_unittest.nc
           libchrome/base/task/task_traits_extension_unittest.nc
           libchrome/base/task/task_traits_unittest.nc
           libchrome/base/traits_bag_unittest.nc
Copyright: 2011-2021 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This is a "No Compile Test" suite.
 http://dev.chromium.org/developers/testing/no-compile-tests

Files:     libchrome/base/third_party/symbolize/symbolize.h
           libchrome/libchrome_tools/include_generator.py
           libchrome/libchrome_tools/mojom_generate_type_mappings.py
           libchrome/testrunner.cc
           libchrome/third_party/ashmem/ashmem.h
Copyright: 2015-2018 The Android Open Source Project
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     libchrome/base/allocator/partition_allocator/starscan/stack/asm/arm/push_registers_asm.cc
           libchrome/base/allocator/partition_allocator/starscan/stack/asm/arm64/push_registers_asm.cc
           libchrome/base/allocator/partition_allocator/starscan/stack/asm/x86/push_registers_asm.cc
Copyright: 2021 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Push all callee-saved registers to get them on the stack for conservative
 stack scanning.

Files:     libchrome/base/containers/contains_unittest.nc
           libchrome/base/sequence_checker_unittest.nc
           libchrome/base/thread_annotations_unittest.nc
Copyright: 2018-2020 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This is a "No Compile Test" suite.
 https://dev.chromium.org/developers/testing/no-compile-tests

Files:     libchrome/base/process/environment_internal.h
           libchrome/base/process/internal_aix.h
           libchrome/base/process/internal_linux.h
Copyright: 2013-2019 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file contains internal routines that are called by other files in
 base/process/.

Files:     libchrome/base/memory/memory_pressure_listener.h
           libchrome/base/trace_event/memory_pressure_level_proto.cc
           libchrome/base/trace_event/memory_pressure_level_proto.h
Copyright: 2013-2021 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 MemoryPressure provides static APIs for handling memory pressure on
 platforms that have such signals, such as Android and ChromeOS.
 The app will try to discard buffers that aren't deemed essential (individual
 modules will implement their own policy).

Files:     libchrome/libchrome_tools/jni_generator_helper.sh
           libchrome/libchrome_tools/jni_registration_generator_helper.sh
Copyright: 2017-2018 The Android Open Source Project
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 Generates jni.
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     libchrome/base/thread_annotations.h
           libchrome/base/thread_annotations.h.orig
Copyright: 2018 The Chromium Authors.
License:   __HEADER___
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This header file contains macro definitions for thread safety annotations
 that allow developers to document the locking policies of multi-threaded
 code. The annotations can also help program analysis tools to identify
 potential thread safety issues.
 .
 Note that no analysis is done inside constructors and destructors,
 regardless of what attributes are used. See
 https://clang.llvm.org/docs/ThreadSafetyAnalysis.html#no-checking-inside-constructors-and-destructors
 for details.
 .
 Note that the annotations we use are described as deprecated in the Clang

Files:     libchrome/base/android/linker/legacy_linker_jni.cc
           libchrome/base/android/linker/linker_jni.cc
Copyright: 2014-2015 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This is a part of the Android-specific Chromium dynamic linker.

Files:     libchrome/base/values.h
           libchrome/base/values.h.orig
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file specifies a recursive data storage class called Value intended for
 storing settings and other persistable data.
 .
 A Value represents something that can be stored in JSON or passed to/from
 JavaScript. As such, it is NOT a generalized variant type, since only the
 types supported by JavaScript/JSON are supported.

Files:     libchrome/ui/gfx/geometry/vector2d_f.h
           libchrome/ui/gfx/geometry/vector3d_f.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Defines a simple float vector class.  This class is used to indicate a
 distance in two dimensions between two points. Subtracting two points should
 produce a vector, and adding a vector to a point produces the point at the
 vector's distance from the original point.

Files:     libchrome/base/third_party/valgrind/memcheck.h
           libchrome/base/third_party/valgrind/valgrind.h
Copyright: 2000-2010 Julian Seward.
License:   __UNKNOWN__
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 2. The origin of this software must not be misrepresented; you must
 not claim that you wrote the original software.  If you use this
 software in a product, an acknowledgment in the product
 documentation would be appreciated but is not required.
 .
 3. Altered source versions must be plainly marked as such, and must
 not be misrepresented as being the original software.
 .
 4. The name of the author may not be used to endorse or promote
 products derived from this software without specific prior written
 permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
 OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
 GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Files:     libchrome/crypto/libcrypto-compat.c
           libchrome/crypto/libcrypto-compat.h
Copyright: 2016 The OpenSSL Project Authors.
License:   __UNKNOWN__
 Licensed under the OpenSSL license (the "License").  You may not use
 this file except in compliance with the License.  You can obtain a copy
 in the file LICENSE in the source distribution or at
 https://www.openssl.org/source/license.html

Files:     libchrome/build/build_config.h
           libchrome/build/build_config.h.orig
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file adds defines about the platform we're currently building on.
 .
 Operating System:

Files:     libchrome/third_party/ply/lex.py
           libchrome/third_party/ply/yacc.py
Copyright: 2001-2018 David M. Beazley (Dabeaz LLC)
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright notice,
 this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright notice,
 this list of conditions and the following disclaimer in the documentation
 and/or other materials provided with the distribution.
 * Neither the name of the David Beazley or Dabeaz LLC may be used to
 endorse or promote products derived from this software without
 specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     libchrome/base/hash/md5.cc
           libchrome/base/hash/md5_nacl.cc
Copyright: 2011 The Chromium Authors.
License:   Public domain
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 The original file was copied from sqlite, and was in the public domain.
 .
 This code implements the MD5 message-digest algorithm.
 The algorithm is due to Ron Rivest.  This code was
 written by Colin Plumb in 1993, no copyright is claimed.
 This code is in the public domain; do with it what you wish.
 .
 Equivalent code is available from RSA Data Security, Inc.
 This code has been tested against that, and is equivalent,
 except that you don't need to include two pages of legalese
 with every copy.
 .
 To compute the message digest of a chunk of bytes, declare an
 MD5Context structure, pass it to MD5Init, call MD5Update as
 needed on buffers full of bytes, and then call MD5Final, which
 will fill a supplied 16-byte array with the digest.

Files:     libchrome/crypto/third_party/nss/chromium-nss.h
Copyright: __NO_COPYRIGHT__ in: libchrome/crypto/third_party/nss/chromium-nss.h
License:   MPL-1.1
 The contents of this file are subject to the Mozilla Public License Version
 1.1 (the "License"); you may not use this file except in compliance with
 the License. You may obtain a copy of the License at
 http://www.mozilla.org/MPL/
 .
 Software distributed under the License is distributed on an "AS IS" basis,
 WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
 for the specific language governing rights and limitations under the
 License.
 .
 The Original Code is the Netscape security libraries.
 .
 The Initial Developer of the Original Code is
 Netscape Communications Corporation.
 Portions created by the Initial Developer are Copyright (C) 1994-2000
 the Initial Developer.
 .
 Contributor(s):
 .
 Alternatively, the contents of this file may be used under the terms of
 either the GNU General Public License Version 2 or later (the "GPL"), or
 the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
 in which case the provisions of the GPL or the LGPL are applicable instead
 of those above. If you wish to allow use of your version of this file only
 under the terms of either the GPL or the LGPL, and not to allow others to
 use your version of this file under the terms of the MPL, indicate your
 decision by deleting the provisions above and replace them with the notice
 and other provisions required by the GPL or the LGPL. If you do not delete
 the provisions above, a recipient may use your version of this file under
 the terms of any one of the MPL, the GPL or the LGPL.
 .
 ***** END LICENSE BLOCK *****

Files:     libchrome/crypto/third_party/nss/chromium-prtypes.h
Copyright: __NO_COPYRIGHT__ in: libchrome/crypto/third_party/nss/chromium-prtypes.h
License:   MPL-1.1
 The contents of this file are subject to the Mozilla Public License Version
 1.1 (the "License"); you may not use this file except in compliance with
 the License. You may obtain a copy of the License at
 http://www.mozilla.org/MPL/
 .
 Software distributed under the License is distributed on an "AS IS" basis,
 WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
 for the specific language governing rights and limitations under the
 License.
 .
 The Original Code is the Netscape security libraries.
 .
 The Initial Developer of the Original Code is
 Netscape Communications Corporation.
 Portions created by the Initial Developer are Copyright (C) 2002
 the Initial Developer.
 .
 Contributor(s):
 .
 Alternatively, the contents of this file may be used under the terms of
 either the GNU General Public License Version 2 or later (the "GPL"), or
 the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
 in which case the provisions of the GPL or the LGPL are applicable instead
 of those above. If you wish to allow use of your version of this file only
 under the terms of either the GPL or the LGPL, and not to allow others to
 use your version of this file under the terms of the MPL, indicate your
 decision by deleting the provisions above and replace them with the notice
 and other provisions required by the GPL or the LGPL. If you do not delete
 the provisions above, a recipient may use your version of this file under
 the terms of any one of the MPL, the GPL or the LGPL.
 .
 ***** END LICENSE BLOCK *****
 .
 Emulates the real prtypes.h. Defines the types and macros that sha512.cc
 needs.

Files:     libchrome/crypto/third_party/nss/chromium-blapit.h
Copyright: __NO_COPYRIGHT__ in: libchrome/crypto/third_party/nss/chromium-blapit.h
License:   MPL-1.1
 The contents of this file are subject to the Mozilla Public License Version
 1.1 (the "License"); you may not use this file except in compliance with
 the License. You may obtain a copy of the License at
 http://www.mozilla.org/MPL/
 .
 Software distributed under the License is distributed on an "AS IS" basis,
 WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
 for the specific language governing rights and limitations under the
 License.
 .
 The Original Code is the Netscape security libraries.
 .
 The Initial Developer of the Original Code is
 Netscape Communications Corporation.
 Portions created by the Initial Developer are Copyright (C) 1994-2000
 the Initial Developer.
 .
 Contributor(s):
 Dr Vipul Gupta <vipul.gupta@sun.com> and
 Douglas Stebila <douglas@stebila.ca>, Sun Microsystems Laboratories
 .
 Alternatively, the contents of this file may be used under the terms of
 either the GNU General Public License Version 2 or later (the "GPL"), or
 the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
 in which case the provisions of the GPL or the LGPL are applicable instead
 of those above. If you wish to allow use of your version of this file only
 under the terms of either the GPL or the LGPL, and not to allow others to
 use your version of this file under the terms of the MPL, indicate your
 decision by deleting the provisions above and replace them with the notice
 and other provisions required by the GPL or the LGPL. If you do not delete
 the provisions above, a recipient may use your version of this file under
 the terms of any one of the MPL, the GPL or the LGPL.
 .
 ***** END LICENSE BLOCK *****

Files:     libchrome/crypto/third_party/nss/chromium-sha256.h
Copyright: __NO_COPYRIGHT__ in: libchrome/crypto/third_party/nss/chromium-sha256.h
License:   MPL-1.1
 The contents of this file are subject to the Mozilla Public License Version
 1.1 (the "License"); you may not use this file except in compliance with
 the License. You may obtain a copy of the License at
 http://www.mozilla.org/MPL/
 .
 Software distributed under the License is distributed on an "AS IS" basis,
 WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
 for the specific language governing rights and limitations under the
 License.
 .
 The Original Code is the Netscape security libraries.
 .
 The Initial Developer of the Original Code is
 Netscape Communications Corporation.
 Portions created by the Initial Developer are Copyright (C) 2002
 the Initial Developer.
 .
 Contributor(s):
 .
 Alternatively, the contents of this file may be used under the terms of
 either the GNU General Public License Version 2 or later (the "GPL"), or
 the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
 in which case the provisions of the GPL or the LGPL are applicable instead
 of those above. If you wish to allow use of your version of this file only
 under the terms of either the GPL or the LGPL, and not to allow others to
 use your version of this file under the terms of the MPL, indicate your
 decision by deleting the provisions above and replace them with the notice
 and other provisions required by the GPL or the LGPL. If you do not delete
 the provisions above, a recipient may use your version of this file under
 the terms of any one of the MPL, the GPL or the LGPL.
 .
 ***** END LICENSE BLOCK *****

Files:     libchrome/base/third_party/nspr/prtime.cc
Copyright: __NO_COPYRIGHT__ in: libchrome/base/third_party/nspr/prtime.cc
License:   MPL-1.1
 The contents of this file are subject to the Mozilla Public License Version
 1.1 (the "License"); you may not use this file except in compliance with
 the License. You may obtain a copy of the License at
 http://www.mozilla.org/MPL/
 .
 Software distributed under the License is distributed on an "AS IS" basis,
 WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
 for the specific language governing rights and limitations under the
 License.
 .
 The Original Code is the Netscape Portable Runtime (NSPR).
 .
 The Initial Developer of the Original Code is
 Netscape Communications Corporation.
 Portions created by the Initial Developer are Copyright (C) 1998-2000
 the Initial Developer.
 .
 Contributor(s):
 .
 Alternatively, the contents of this file may be used under the terms of
 either the GNU General Public License Version 2 or later (the "GPL"), or
 the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
 in which case the provisions of the GPL or the LGPL are applicable instead
 of those above. If you wish to allow use of your version of this file only
 under the terms of either the GPL or the LGPL, and not to allow others to
 use your version of this file under the terms of the MPL, indicate your
 decision by deleting the provisions above and replace them with the notice
 and other provisions required by the GPL or the LGPL. If you do not delete
 the provisions above, a recipient may use your version of this file under
 the terms of any one of the MPL, the GPL or the LGPL.
 .
 ***** END LICENSE BLOCK *****
 .
 prtime.cc --
 NOTE: The original nspr file name is prtime.c
 .
 NSPR date and time functions
 .
 CVS revision 3.37
 .
 The following functions were copied from the NSPR prtime.c file.

Files:     libchrome/crypto/third_party/nss/sha512.cc
Copyright: __NO_COPYRIGHT__ in: libchrome/crypto/third_party/nss/sha512.cc
License:   MPL-1.1
 The contents of this file are subject to the Mozilla Public License Version
 1.1 (the "License"); you may not use this file except in compliance with
 the License. You may obtain a copy of the License at
 http://www.mozilla.org/MPL/
 .
 Software distributed under the License is distributed on an "AS IS" basis,
 WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
 for the specific language governing rights and limitations under the
 License.
 .
 The Original Code is the Netscape security libraries.
 .
 The Initial Developer of the Original Code is
 Netscape Communications Corporation.
 Portions created by the Initial Developer are Copyright (C) 2002
 the Initial Developer.
 .
 Contributor(s):
 .
 Alternatively, the contents of this file may be used under the terms of
 either the GNU General Public License Version 2 or later (the "GPL"), or
 the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
 in which case the provisions of the GPL or the LGPL are applicable instead
 of those above. If you wish to allow use of your version of this file only
 under the terms of either the GPL or the LGPL, and not to allow others to
 use your version of this file under the terms of the MPL, indicate your
 decision by deleting the provisions above and replace them with the notice
 and other provisions required by the GPL or the LGPL. If you do not delete
 the provisions above, a recipient may use your version of this file under
 the terms of any one of the MPL, the GPL or the LGPL.
 .
 ***** END LICENSE BLOCK *****
 .
 Prevent manual unrolling in the sha256 code, which reduces the binary code
 size from ~10k to ~1k.  The performance should be reasonable for our use.

Files:     libchrome/crypto/third_party/nss/chromium-blapi.h
Copyright: __NO_COPYRIGHT__ in: libchrome/crypto/third_party/nss/chromium-blapi.h
License:   MPL-1.1
 The contents of this file are subject to the Mozilla Public License Version
 1.1 (the "License"); you may not use this file except in compliance with
 the License. You may obtain a copy of the License at
 http://www.mozilla.org/MPL/
 .
 Software distributed under the License is distributed on an "AS IS" basis,
 WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
 for the specific language governing rights and limitations under the
 License.
 .
 The Original Code is the Netscape security libraries.
 .
 The Initial Developer of the Original Code is
 Netscape Communications Corporation.
 Portions created by the Initial Developer are Copyright (C) 1994-2000
 the Initial Developer.
 .
 Contributor(s):
 Dr Vipul Gupta <vipul.gupta@sun.com>, Sun Microsystems Laboratories
 .
 Alternatively, the contents of this file may be used under the terms of
 either the GNU General Public License Version 2 or later (the "GPL"), or
 the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
 in which case the provisions of the GPL or the LGPL are applicable instead
 of those above. If you wish to allow use of your version of this file only
 under the terms of either the GPL or the LGPL, and not to allow others to
 use your version of this file under the terms of the MPL, indicate your
 decision by deleting the provisions above and replace them with the notice
 and other provisions required by the GPL or the LGPL. If you do not delete
 the provisions above, a recipient may use your version of this file under
 the terms of any one of the MPL, the GPL or the LGPL.
 .
 ***** END LICENSE BLOCK *****

Files:     libchrome/base/third_party/nspr/prtime.h
Copyright: __NO_COPYRIGHT__ in: libchrome/base/third_party/nspr/prtime.h
License:   MPL-1.1
 The contents of this file are subject to the Mozilla Public License Version
 1.1 (the "License"); you may not use this file except in compliance with
 the License. You may obtain a copy of the License at
 http://www.mozilla.org/MPL/
 .
 Software distributed under the License is distributed on an "AS IS" basis,
 WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
 for the specific language governing rights and limitations under the
 License.
 .
 The Original Code is the Netscape Portable Runtime (NSPR).
 .
 The Initial Developer of the Original Code is
 Netscape Communications Corporation.
 Portions created by the Initial Developer are Copyright (C) 1998-2000
 the Initial Developer.
 .
 Contributor(s):
 .
 Alternatively, the contents of this file may be used under the terms of
 either the GNU General Public License Version 2 or later (the "GPL"), or
 the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
 in which case the provisions of the GPL or the LGPL are applicable instead
 of those above. If you wish to allow use of your version of this file only
 under the terms of either the GPL or the LGPL, and not to allow others to
 use your version of this file under the terms of the MPL, indicate your
 decision by deleting the provisions above and replace them with the notice
 and other provisions required by the GPL or the LGPL. If you do not delete
 the provisions above, a recipient may use your version of this file under
 the terms of any one of the MPL, the GPL or the LGPL.
 .
 ***** END LICENSE BLOCK *****

Files:     libchrome/crypto/third_party/nss/rsawrapr.c
Copyright: __NO_COPYRIGHT__ in: libchrome/crypto/third_party/nss/rsawrapr.c
License:   MPL-2.0
 This Source Code Form is subject to the terms of the Mozilla Public
 License, v. 2.0. If a copy of the MPL was not distributed with this
 file, You can obtain one at http://mozilla.org/MPL/2.0/.

Files:     common-mk/brillo-clang-format
Copyright: 2016 The Android Open Source Project
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 DO NOT COPY THIS FILE TO YOUR PROJECT. ###
 .
 This is the .clang-format file used by all Brillo projects, conforming to the
 style guide defined by Brillo. To use this file create a *relative* symlink in
 your project pointing to this file, as this repository is expected to be
 present in all manifests.
 .
 See go/brillo-c++-style for details about the style guide.
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     libchrome/Android.bp
Copyright: 2015 The Android Open Source Project
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 Common defaults
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     libchrome/third_party/modp_b64/modp_b64.h
Copyright: 2018 The Android Open Source Project
License:   Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 Redirect to system header.
 .
 On Debian systems, the complete text of the Apache License Version 2.0
  can be found in `/usr/share/common-licenses/Apache-2.0'.

Files:     libchrome/base/profiler/register_context.h
Copyright: 2019 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file provides the RegisterContext cross-platform typedef that represents
 the native register context for the platform, plus functions that provide
 access to key registers in the context.

Files:     libchrome/base/process/process_metrics_iocounters.h
Copyright: 2018 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This is a separate file so that users of process metrics don't need to
 include windows.h unless they need IoCounters.

Files:     common-mk/install_config.gni
Copyright: 2019 The Chromium OS Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Defines a configs of ebuild installation.
 Put this target into dependency tree, and it will install the files
 automatically.

Files:     libchrome/build/env_dump.py
Copyright: 2013 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This script can either source a file and dump the enironment changes done by
 it, or just simply dump the current environment as JSON into a file.

Files:     libchrome/base/check_example.cc
Copyright: 2011 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file is meant for analyzing the code generated by the CHECK
 macros in a small executable file that's easy to disassemble.

Files:     libchrome/base/third_party/dynamic_annotations/dynamic_annotations.h
Copyright: 2011 Google Inc.
License:   __UNKNOWN__
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 This file defines dynamic annotations for use with dynamic analysis
 tool such as valgrind, PIN, etc.
 .
 Dynamic annotation is a source code annotation that affects
 the generated code (that is, the annotation is not a comment).
 Each such annotation is attached to a particular
 instruction and/or to a particular object (address) in the program.
 .
 The annotations that should be used by users are macros in all upper-case

Files:     libchrome/mojo/public/cpp/system/tests/core_unittest.cc
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file tests the C++ Mojo system core wrappers.
 TODO(vtl): Maybe rename "CoreCppTest" -> "CoreTest" if/when this gets
 compiled into a different binary from the C API tests.

Files:     common-mk/mojom_bindings_generator.gni
Copyright: 2018 The Chromium OS Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 GN template to generate static library for the given mojom files.
 How to use:
 [platform2/pkg/BUILD.gn]

Files:     libchrome/mojo/public/c/system/invitation.h
Copyright: 2018 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file contains type and function definitions relevant to Mojo invitation
 APIs.
 .
 Note: This header should be compilable as C.

Files:     libchrome/base/android/proguard/chromium_code.flags
Copyright: 2016 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Contains flags that can be safely shared with Cronet, and thus would be
 appropriate for third-party apps to include.
 .
 Keep all annotation related attributes that can affect runtime

Files:     libchrome/testing/empty_main.cc
Copyright: 2018 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Used by bots that want to check that compiler command lines still work.

Files:     libchrome/base/process/kill.h
Copyright: 2013 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file contains routines to kill processes and get the exit code and
 termination status.

Files:     libchrome/mojo/public/tools/bindings/concatenate-files.py
Copyright: 2019 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This utility concatenates several files into one. On Unix-like systems
 it is equivalent to:
 cat file1 file2 file3 ...files... > target
 .
 The reason for writing a separate utility is that 'cat' is not available
 on all supported build platforms, but Python is, and hence this provides
 us with an easy and uniform way of doing this on all platforms.
 .
 for py2/py3 compatibility

Files:     libchrome/base/base_paths_posix.cc
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Defines base::PathProviderPosix, default path provider on POSIX OSes that

Files:     libchrome/ipc/ipc_sync_message_unittest.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 no-include-guard-because-multiply-included
 Multiply-included message file, hence no include guard here.

Files:     libchrome/crypto/p224_spake.cc
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This code implements SPAKE2, a variant of EKE:

Files:     common-mk/use.gni
Copyright: 2018 The Chromium OS Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Edit common-mk/platform2.py to add new use flags. See

Files:     libchrome/mojo/docs/mojolpm.md
Copyright: 2020 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Message format for the MojoLPM fuzzer for the CodeCacheHost interface.

Files:     libchrome/base/atomic_ref_count.h
Copyright: 2011 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This is a low level implementation of atomic semantics for reference

Files:     libchrome/base/test/spin_wait.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file provides a macro ONLY for use in testing.
 DO NOT USE IN PRODUCTION CODE.  There are much better ways to wait.
 .
 This code is very helpful in testing multi-threaded code, without depending
 on almost any primitives.  This is especially helpful if you are testing
 those primitive multi-threaded constructs.
 .
 We provide a simple one argument spin wait (for 1 second), and a generic
 spin wait (for longer periods of time).

Files:     libchrome/ipc/ipc_message_null_macros.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 No include guard, may be included multiple times.
 .
 NULL out all the macros that need NULLing, so that multiple includes of

Files:     libchrome/base/test/mock_callback.h.pump
Copyright: 2017 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Analogous to GMock's built-in MockFunction, but for base::{Once,
 Repeating}Callback instead of std::function. It takes the full callback type
 as a parameter, so that it can support both OnceCallback and
 RepeatingCallback. Furthermore, this file defines convenience typedefs in the
 form of MockOnceCallback<Signature>, MockRepeatingCallback<Signature>,
 MockOnceClosure and MockRepeatingClosure.
 .
 Use:

Files:     libchrome/base/allocator/allocator_shim_override_libc_symbols.h
Copyright: 2016 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Its purpose is to preempt the Libc symbols for malloc/new so they call the
 shim layer entry points.

Files:     libchrome/base/threading/post_task_and_reply_impl.h
Copyright: 2011 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file contains the implementation for TaskRunner::PostTaskAndReply.

Files:     libchrome/mojo/public/c/system/thunks.h
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Note: This header should be compilable as C.

Files:     libchrome/base/containers/mru_cache.h
Copyright: 2011 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file contains a template for a Most Recently Used cache that allows
 constant-time access to items using a key, but easy identification of the
 least-recently-used items for removal.  Each key can only be associated with
 one payload item at a time.
 .
 The key object will be stored twice, so it should support efficient copying.
 .
 NOTE: While all operations are O(1), this code is written for
 legibility rather than optimality. If future profiling identifies this as
 a bottleneck, there is room for smaller values of 1 in the O(1). :]

Files:     libchrome/mojo/public/js/ts/bindings/tests/module.test-mojom
Copyright: 2019 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Empty Mojo module. Used to incrementally develop Typescript Bindings.

Files:     libchrome/mojo/public/interfaces/bindings/tests/regression_tests.mojom
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Module containing entities for regression tests of the generator. Entities
 must never be modified, instead new entity must be added to add new tests.

Files:     libchrome/ipc/ipc_sync_message_unittest.cc
Copyright: 2011 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Unit test to make sure that the serialization of synchronous IPC messages
 works.  This ensures that the macros and templates were defined correctly.
 Doesn't test the IPC channel mechanism.

Files:     libchrome/base/metrics/sample_map.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 SampleMap implements HistogramSamples interface. It is used by the
 SparseHistogram class to store samples.

Files:     libchrome/base/files/file_path.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 FilePath is a container for pathnames stored in a platform's native string
 type, providing containers for manipulation in according with the
 platform's conventions for pathnames.  It supports the following path
 types:
 .
 POSIX            Windows

Files:     libchrome/base/strings/string_util.h
Copyright: 2013 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file defines utility functions for working with strings.

Files:     libchrome/base/i18n/streaming_utf8_validator_perftest.cc
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 All data that is passed through a WebSocket with type "Text" needs to be
 validated as UTF8. Since this is done on the IO thread, it needs to be
 reasonably fast.
 .
 We are only interested in the performance on valid UTF8. Invalid UTF8 will
 result in a connection failure, so is unlikely to become a source of
 performance issues.

Files:     libchrome/base/callback_internal.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file contains utility functions and classes that help the
 implementation, and management of the Callback objects.

Files:     libchrome/base/threading/watchdog.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 The Watchdog class creates a second thread that can Alarm if a specific
 duration of time passes without proper attention.  The duration of time is
 specified at construction time.  The Watchdog may be used many times by
 simply calling Arm() (to start timing) and Disarm() (to reset the timer).
 The Watchdog is typically used under a debugger, where the stack traces on
 other threads can be examined if/when the Watchdog alarms.
 .
 Some watchdogs will be enabled or disabled via command line switches. To
 facilitate such code, an "enabled" argument for the constuctor can be used
 to permanently disable the watchdog.  Disabled watchdogs don't even spawn
 a second thread, and their methods call (Arm() and Disarm()) return very
 quickly.

Files:     libchrome/base/profiler/test_support_library.cc
Copyright: 2015 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Note: there is intentionally no header file associated with this library so
 we don't risk implicitly demand loading it by accessing a symbol.

Files:     libchrome/mojo/public/c/system/tests/macros_unittest.cc
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file tests the C Mojo system macros and consists of "positive" tests,
 i.e., those verifying that things work (without compile errors, or even
 warnings if warnings are treated as errors).
 TODO(vtl): Fix no-compile tests (which are all disabled; crbug.com/105388)
 and write some "negative" tests.

Files:     libchrome/base/tools_sanity_unittest.cc
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file contains intentional memory errors, some of which may lead to
 crashes if the test is ran without special memory testing tools. We use these
 errors to verify the sanity of the tools.

Files:     libchrome/mojo/public/js/lib/unicode.js
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Defines functions for translating between JavaScript strings and UTF8 strings
 stored in ArrayBuffers. There is much room for optimization in this code if
 it proves necessary.

Files:     libchrome/mojo/public/c/system/types.h
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file contains types and constants/macros common to different Mojo system
 APIs.
 .
 Note: This header should be compilable as C.

Files:     libchrome/mojo/public/cpp/system/data_pipe.h
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file provides a C++ wrapping around the Mojo C API for data pipes,
 replacing the prefix of "Mojo" with a "mojo" namespace, and using more
 strongly-typed representations of |MojoHandle|s.

Files:     libchrome/ipc/ipc_message_attachment_set_posix_unittest.cc
Copyright: 2011 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This test is POSIX only.

Files:     libchrome/ui/gfx/geometry/vector2d.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Defines a simple integer vector class.  This class is used to indicate a
 distance in two dimensions between two points. Subtracting two points should
 produce a vector, and adding a vector to a point produces the point at the
 vector's distance from the original point.

Files:     libchrome/base/callback_helpers.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This defines helpful methods for dealing with Callbacks.  Because Callbacks
 are implemented using templates, with a class per callback signature, adding
 methods to Callback<> itself is unattractive (lots of extra code gets
 generated).  Instead, consider adding methods here.

Files:     libchrome/libchrome_tools/files_not_built
Copyright: 2020 The Chromium OS Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 List cc files not in BUILD.gn, and not excluded by patterns in BUILD.IGNORE
 This list can be run by human for sanity check that no imporant things are
 ignored after each uprev.

Files:     libchrome/base/cancelable_callback.h
Copyright: 2011 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 CancelableOnceCallback is a wrapper around OnceCallback that allows
 cancellation of the callback. CanacelableRepeatingCallback is the same sort
 of wrapper around RepeatingCallback. The wrapper takes a reference on the
 wrapped callback until this object is destroyed or Reset()/Cancel() are
 called.
 .
 NOTE:
 .
 Calling Cancel() brings the object back to its natural, default-constructed
 state, i.e., callback() will return a null callback.
 .
 THREAD-SAFETY:
 .
 Cancelable callback objects must be created on, posted to, cancelled on, and
 destroyed on the same SequencedTaskRunner.
 .
 EXAMPLE USAGE:
 .
 In the following example, the test is verifying that RunIntensiveTest()
 Quit()s the message loop within 4 seconds. The cancelable callback is posted
 to the message loop, the intensive test runs, the message loop is run,
 then the callback is cancelled.

Files:     libchrome/base/metrics/sample_vector.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 SampleVector implements HistogramSamples interface. It is used by all
 Histogram based classes to store samples.

Files:     libchrome/ipc/ipc_perftest_messages.h
Copyright: 2017 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Multiply-included message header, no traditional include guard.

Files:     libchrome/base/third_party/icu/icu_utf.h
Copyright: 2016 and later: Unicode, Inc. and others.
License:   __UNKNOWN__
 License & terms of use: http://www.unicode.org/copyright.html

Files:     libchrome/base/strings/stringize_macros.h
Copyright: 2010 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file defines preprocessor macros for stringizing preprocessor
 symbols (or their output) and manipulating preprocessor symbols
 that define strings.

Files:     libchrome/base/threading/simple_thread.h
Copyright: 2011 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 WARNING: You should probably be using Thread (thread.h) instead.  Thread is
 Chrome's message-loop based Thread abstraction, and if you are a
 thread running in the browser, there will likely be assumptions
 that your thread will have an associated message loop.
 .
 This is a simple thread interface that backs to a native operating system
 thread.  You should use this only when you want a thread that does not have
 an associated MessageLoop.  Unittesting is the best example of this.
 .
 The simplest interface to use is DelegateSimpleThread, which will create
 a new thread, and execute the Delegate's virtual Run() in this new thread
 until it has completed, exiting the thread.
 .
 NOTE: You *MUST* call Join on the thread to clean up the underlying thread
 resources.  You are also responsible for destructing the SimpleThread object.
 It is invalid to destroy a SimpleThread while it is running, or without
 Start() having been called (and a thread never created).  The Delegate
 object should live as long as a DelegateSimpleThread.
 .
 Thread Safety: A SimpleThread is not completely thread safe.  It is safe to
 access it from the creating thread or from the newly created thread.  This
 implies that the creator thread should be the thread that calls Join.
 .
 Example:

Files:     libchrome/base/debug/debugger.h
Copyright: 2011 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This is a cross platform interface for helper functions related to
 debuggers.  You should use this to test if you're running under a debugger,
 and if you would like to yield (breakpoint) into the debugger.

Files:     libchrome/base/synchronization/lock.cc
Copyright: 2011 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file is used for debugging assertion support.  The Lock class
 is functionally a wrapper around the LockImpl class, so the only
 real intelligence in the class is in the debugging logic.

Files:     libchrome/build/android/pylib/restart_adbd.sh
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Android shell script to restart adbd on the device. This has to be run
 atomically as a shell script because stopping adbd prevents further commands
 from running (even if called in the same adb shell).

Files:     libchrome/base/files/file_path_watcher.cc
Copyright: 2011 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Cross platform methods for FilePathWatcher. See the various platform
 specific implementation files, too.

Files:     libchrome/mojo/public/c/system/platform_handle.h
Copyright: 2016 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file contains types/functions and constants for platform handle wrapping
 and unwrapping APIs.
 .
 Note: This header should be compilable as C.

Files:     common-mk/pkg_config.gni
Copyright: 2018 The Chromium OS Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Defines a config specifying the result of running pkg-config for the given

Files:     libchrome/base/i18n/time_formatting.h
Copyright: 2011 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Basic time formatting methods.  These methods use the current locale
 formatting for displaying the time.

Files:     libchrome/base/files/file_util.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file contains utility functions for dealing with the local
 filesystem.

Files:     libchrome/components/policy/core/common/preg_parser.h
Copyright: 2013 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file provides a parser for PReg files which are used for storing group
 policy settings in the file system. The file format is documented here:

Files:     libchrome/mojo/core/export_only_thunks_api.lst
Copyright: 2018 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Linker script that ensures only MojoGetSystemThunks is exposed from the

Files:     libchrome/base/tracing/protos/sources.gni
Copyright: 2020 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 List of .proto files used when defining Chromium extensions for typed events.
 New files should be added to this list.
 .
 DO NOT EDIT THIS AT THE MOMENT. This file has to be supported in Perfetto
 first in order to be useful.
 TODO(b/181318121): Implement the support in Perfetto and remove the warning.

Files:     libchrome/mojo/public/js/interface_support.js
Copyright: 2018 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Owns a single message pipe handle and facilitates message sending and routing
 on behalf of all the pipe's local Endpoints.

Files:     libchrome/base/tuple.h
Copyright: 2011 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Use std::tuple as tuple type. This file contains helper functions for
 working with std::tuples.
 The functions DispatchToMethod and DispatchToFunction take a function pointer
 or instance and method pointer, and unpack a tuple into arguments to the
 call.
 .
 Example usage:
 // These two methods of creating a Tuple are identical.

Files:     libchrome/build/precompile.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file is used as a precompiled header for both C and C++ files. So

Files:     libchrome/base/allocator/partition_allocator/partition_oom.h
Copyright: 2018 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Holds functions for generating OOM errors from PartitionAlloc. This is
 distinct from oom.h in that it is meant only for use in PartitionAlloc.

Files:     libchrome/base/debug/activity_tracker.h
Copyright: 2016 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Activity tracking provides a low-overhead method of collecting information
 about the state of the application for analysis both while it is running
 and after it has terminated unexpectedly. Its primary purpose is to help
 locate reasons the browser becomes unresponsive by providing insight into
 what all the various threads and processes are (or were) doing.

Files:     libchrome/base/threading/platform_thread.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 WARNING: You should *NOT* be using this class directly.  PlatformThread is
 the low-level platform-specific abstraction to the OS's threading interface.
 You should instead be using a message-loop driven Thread, see thread.h.

Files:     libchrome/base/sys_byteorder.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This header defines cross-platform ByteSwap() implementations for 16, 32 and
 64-bit values, and NetToHostXX() / HostToNextXX() functions equivalent to
 the traditional ntohX() and htonX() functions.
 Use the functions defined here rather than using the platform-specific
 functions directly.

Files:     libchrome/mojo/public/c/system/tests/core_api_unittest.cc
Copyright: 2013 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file tests the C API.

Files:     common-mk/common_fuzzer/BUILD.gn
Copyright: 2018 The Chromium OS Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This config is included for every fuzz target.
 You can add anything in here that's valid in a target dictionary.
 Fuzzing only works for amd64 boards at this point.

Files:     libchrome/mojo/public/cpp/bindings/tests/serialization_warning_unittest.cc
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Serialization warnings are only recorded when DLOG is enabled.

Files:     libchrome/base/synchronization/condition_variable_unittest.cc
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Multi-threaded tests of ConditionVariable class.

Files:     libchrome/mojo/public/c/system/functions.h
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file contains basic functions common to different Mojo system APIs.
 .
 Note: This header should be compilable as C.

Files:     libchrome/base/bits_unittest.cc
Copyright: 2009 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file contains the unit tests for the bit utilities.

Files:     libchrome/base/gmock_unittest.cc
Copyright: 2009 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This test is a simple sanity check to make sure gmock is able to build/link
 correctly.  It just instantiates a mock object and runs through a couple of
 the basic mock features.

Files:     libchrome/base/timer/timer.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 OneShotTimer, RepeatingTimer and RetainingOneShotTimer provide a simple timer
 API.  As the names suggest, OneShotTimer calls you back once after a time
 delay expires.
 RepeatingTimer on the other hand calls you back periodically with the
 prescribed time interval.
 RetainingOneShotTimer doesn't repeat the task itself like RepeatingTimer, but
 retains the given task after the time out. You can restart it with Reset
 again without giving new task to Start.
 .
 All of OneShotTimer, RepeatingTimer and RetainingOneShotTimer cancel the
 timer when they go out of scope, which makes it easy to ensure that you do
 not get called when your object has gone out of scope.  Just instantiate a
 timer as a member variable of the class for which you wish to receive timer
 events.
 .
 Sample RepeatingTimer usage:

Files:     libchrome/base/json/json_reader.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 A JSON parser, converting from a base::StringPiece to a base::Value.
 .
 The JSON spec is:
 https://tools.ietf.org/rfc/rfc8259.txt
 which obsoletes the earlier RFCs 4627, 7158 and 7159.
 .
 This RFC should be equivalent to the informal spec:
 https://www.json.org/json-en.html
 .
 Implementation choices permitted by the RFC:
 - Nesting is limited (to a configurable depth, 200 by default).
 - Numbers are limited to those representable by a finite double. The
 conversion from a JSON number (in the base::StringPiece input) to a
 double-flavored base::Value may also be lossy.
 - The input (which must be UTF-8) may begin with a BOM (Byte Order Mark).
 - Duplicate object keys (strings) are silently allowed. Last key-value pair
 wins. Previous pairs are discarded.
 .
 Configurable (see the JSONParserOptions type) deviations from the RFC:
 - Allow trailing commas: "[1,2,]".
 - Replace invalid Unicode with U+FFFD REPLACEMENT CHARACTER.
 .
 Non-configurable deviations from the RFC:
 - Allow "// etc\n" and "/* etc */" C-style comments.
 - Allow ASCII control characters, including literal (not escaped) NUL bytes
 and new lines, within a JSON string.
 - Allow "\\v" escapes within a JSON string, producing a vertical tab.
 - Allow "\\x23" escapes within a JSON string. Subtly, the 2-digit hex value
 is a Unicode code point, not a UTF-8 byte. For example, "\\xFF" in the
 JSON source decodes to a base::Value whose string contains "\xC3\xBF", the
 UTF-8 encoding of U+00FF LATIN SMALL LETTER Y WITH DIAERESIS. Converting
 from UTF-8 to UTF-16, e.g. via UTF8ToWide, will recover a 16-bit 0x00FF.

Files:     libchrome/mojo/public/c/system/buffer.h
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file contains types/constants and functions specific to shared buffers.
 .
 Note: This header should be compilable as C.

Files:     common-mk/proto_library.gni
Copyright: 2018 The Chromium OS Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Compile protocol buffers.
 .
 Paramaeters:

Files:     common-mk/mojom_type_mappings_generator.gni
Copyright: 2020 The Chromium OS Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 GN template to generate source files for the given mojom typemap.
 How to use:
 [platform2/pkg/BUILD.gn]

Files:     libchrome/base/bits.h
Copyright: 2013 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file defines some bit utilities.

Files:     libchrome/base/json/string_escape.h
Copyright: 2011 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file defines utility functions for escaping strings suitable for JSON.

Files:     libchrome/base/json/json_perftest_decodebench.cc
Copyright: 2020 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This program measures the time taken to decode the given JSON files (the
 command line arguments). It is for manual benchmarking.

Files:     libchrome/base/android/resource_exclusions.gni
Copyright: 2020 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Strip xxxhdpi images to save size. It's extremely difficult to see the
 difference without magnification. https://crbug.com/691733.

Files:     libchrome/base/task/cancelable_task_tracker.h
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 CancelableTaskTracker posts tasks (in the form of a OnceClosure) to a
 TaskRunner, and is able to cancel the task later if it's not needed
 anymore.  On destruction, CancelableTaskTracker will cancel all
 tracked tasks.
 .
 Each cancelable task can be associated with a reply (also a OnceClosure).
 After the task is run on the TaskRunner, |reply| will be posted back to
 originating TaskRunner.
 .
 NOTE:

Files:     libchrome/mojo/public/js/bindings_lite.js
Copyright: 2018 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 @const {number}

Files:     libchrome/base/files/file_path_watcher_stub.cc
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file exists for Unix systems which don't have the inotify headers, and

Files:     libchrome/base/base_paths_android.cc
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Defines base::PathProviderAndroid which replaces base::PathProviderPosix for

Files:     libchrome/base/third_party/dynamic_annotations/dynamic_annotations.c
Copyright: 2011 Google Inc.
License:   __UNKNOWN__
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Files:     libchrome/base/i18n/build_utf8_validator_tables.cc
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Create a state machine for validating UTF-8. The algorithm in brief:
 1. Convert the complete unicode range of code points, except for the
 surrogate code points, to an ordered array of sequences of bytes in
 UTF-8.
 2. Convert individual bytes to ranges, starting from the right of each byte
 sequence. For each range, ensure the bytes on the left and the ranges
 on the right are the identical.
 3. Convert the resulting list of ranges into a state machine, collapsing
 identical states.
 4. Convert the state machine to an array of bytes.
 5. Output as a C++ file.
 .
 To use:

Files:     libchrome/base/callback.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 NOTE: Header files that do not require the full definition of
 base::{Once,Repeating}Callback or base::{Once,Repeating}Closure should

Files:     libchrome/base/atomicops_internals_portable.h
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file is an internal atomic implementation, use atomicops.h instead.
 .
 This implementation uses C++11 atomics' member functions. The code base is
 currently written assuming atomicity revolves around accesses instead of
 C++11's memory locations. The burden is on the programmer to ensure that all
 memory locations accessed atomically are never accessed non-atomically (tsan
 should help with this).
 .
 TODO(jfb) Modify the atomicops.h API and user code to declare atomic

Files:     libchrome/base/process/process_metrics.h
Copyright: 2013 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file contains routines for gathering resource statistics for processes
 running on the system.

Files:     libchrome/mojo/public/tools/mojom/mojom/generate/module.py
Copyright: 2013 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This module's classes provide an interface to mojo modules. Modules are
 collections of interfaces and structs to be used by mojo ipc clients and
 servers.
 .
 A simple interface would be created this way:

Files:     libchrome/mojo/public/interfaces/bindings/tests/no_module.mojom
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Entities without module

Files:     libchrome/base/metrics/bucket_ranges.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 BucketRanges stores the vector of ranges that delimit what samples are
 tallied in the corresponding buckets of a histogram. Histograms that have
 same ranges for all their corresponding buckets should share the same
 BucketRanges object.
 .
 E.g. A 5 buckets LinearHistogram with 1 as minimal value and 4 as maximal
 value will need a BucketRanges with 6 ranges:

Files:     libchrome/mojo/public/c/system/core.h
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This is a catch-all header that includes everything.
 .
 Note: This header should be compilable as C.

Files:     libchrome/ipc/ipc_perftest_messages.cc
Copyright: 2017 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Get basic type definitions.

Files:     common-mk/example/run_tests.sh
Copyright: 2011 The Chromium OS Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Very simple suite of manual tests for common.mk

Files:     libchrome/mojo/public/tools/bindings/generators/java_templates/header.java.tmpl
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file is autogenerated by:

Files:     libchrome/base/test/sequenced_task_runner_test_template.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 SequencedTaskRunnerTest defines tests that implementations of
 SequencedTaskRunner should pass in order to be conformant.

Files:     libchrome/base/process/process_iterator.h
Copyright: 2013 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file contains methods to iterate over processes on the system.

Files:     libchrome/base/test/task_runner_test_template.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file defines tests that implementations of TaskRunner should
 pass in order to be conformant, as well as test cases for optional behavior.
 Here's how you use it to test your implementation.
 .
 Say your class is called MyTaskRunner.  Then you need to define a

Files:     libchrome/base/allocator/partition_allocator/starscan/stack/asm/x64/push_registers_asm.cc
Copyright: 2021 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Push all callee-saved registers to get them on the stack for conservative
 stack scanning.
 .
 We cannot rely on clang generating the function and right symbol mangling

Files:     libchrome/ipc/ipc_message_macros.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Defining IPC Messages

Files:     libchrome/crypto/p224.cc
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This is an implementation of the P224 elliptic curve group. It's written to
 be short and simple rather than fast, although it's still constant-time.
 .
 See http://www.imperialviolet.org/2010/12/04/ecc.html ([1]) for background.

Files:     libchrome/base/android/proguard/chromium_apk.flags
Copyright: 2016 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Contains flags that we'd like all Chromium .apks to use.
 .
 Keep line number information, useful for stack traces.

Files:     libchrome/base/command_line.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This class works with command lines: building and parsing.
 Arguments with prefixes ('--', '-', and on Windows, '/') are switches.
 Switches will precede all other arguments without switch prefixes.

Files:     libchrome/mojo/public/cpp/system/functions.h
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file provides a C++ wrapping around the standalone functions of the Mojo
 C API, replacing the prefix of "Mojo" with a "mojo" namespace.
 .
 Please see "mojo/public/c/system/functions.h" for complete documentation of
 the API.

Files:     libchrome/mojo/core/options_validation.h
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Functions to help with verifying various |Mojo...Options| structs from the

Files:     libchrome/base/metrics/field_trial.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 FieldTrial is a class for handling details of statistical experiments
 performed by actual users in the field (i.e., in a shipped or beta product).
 All code is called exclusively on the UI thread currently.
 .
 The simplest example is an experiment to see whether one of two options
 produces "better" results across our user population.  In that scenario, UMA
 data is uploaded to aggregate the test results, and this FieldTrial class

Files:     libchrome/base/synchronization/condition_variable.h
Copyright: 2011 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 ConditionVariable wraps pthreads condition variable synchronization or, on
 Windows, simulates it.  This functionality is very helpful for having
 several threads wait for an event, as is common with a thread pool managed
 by a master.  The meaning of such an event in the (worker) thread pool
 scenario is that additional tasks are now available for processing.  It is
 used in Chrome in the DNS prefetching system to notify worker threads that
 a queue now has items (tasks) which need to be tended to.  A related use
 would have a pool manager waiting on a ConditionVariable, waiting for a
 thread in the pool to announce (signal) that there is now more room in a
 (bounded size) communications queue for the manager to deposit tasks, or,
 as a second example, that the queue of tasks is completely empty and all
 workers are waiting.
 .
 USAGE NOTE 1: spurious signal events are possible with this and
 most implementations of condition variables.  As a result, be
 *sure* to retest your condition before proceeding.  The following
 is a good example of doing this correctly:

Files:     libchrome/base/i18n/streaming_utf8_validator.h
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 A streaming validator for UTF-8. Validation is based on the definition in
 RFC-3629. In particular, it does not reject the invalid characters rejected
 by base::IsStringUTF8().
 .
 The implementation detects errors on the first possible byte.

Files:     libchrome/base/allocator/unittest_utils.cc
Copyright: 2009 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 The unittests need a this in order to link up without pulling in tons
 of other libraries

Files:     libchrome/base/time/time.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 `Time` represents an absolute point in coordinated universal time (UTC),
 internally represented as microseconds (s/1,000,000) since the Windows epoch
 (1601-01-01 00:00:00 UTC). System-dependent clock interface routines are

Files:     libchrome/base/memory/weak_ptr.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Weak pointers are pointers to an object that do not affect its lifetime,
 and which may be invalidated (i.e. reset to nullptr) by the object, or its
 owner, at any time, most commonly when the object is about to be deleted.
 .
 Weak pointers are useful when an object needs to be accessed safely by one
 or more objects other than its owner, and those callers can cope with the
 object vanishing and e.g. tasks posted to it being silently dropped.
 Reference-counting such an object would complicate the ownership graph and
 make it harder to reason about the object's lifetime.
 .
 EXAMPLE:

Files:     libchrome/mojo/public/c/system/data_pipe.h
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file contains types/constants and functions specific to data pipes.
 .
 Note: This header should be compilable as C.

Files:     common-mk/flatbuffer.gni
Copyright: 2020 The Chromium OS Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Compile a flatbuffer.

Files:     libchrome/BUILD.gn
Copyright: 2018 The Chromium OS Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 BUILD.gn doesn't compile all files in the directory to reduce build size.
 Missing files can be added if needed.

Files:     common-mk/deps.gni
Copyright: 2018 The Chromium OS Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This GN target should be depended on targets whose package dependencies need
 to be exported (eg to a .pc file).
 .
 Parameters:

Files:     libchrome/base/macros.h
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file contains macros and macro-like constructs (e.g., templates) that
 are commonly used throughout Chromium source. (It may also contain things
 that are closely related to things that are commonly used that belong in this
 file.)

Files:     libchrome/base/metrics/histogram.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Histogram is an object that aggregates statistics, and can summarize them in
 various forms, including ASCII graphical, HTML, and numerically (as a
 vector of numbers corresponding to each of the aggregating buckets).
 .
 It supports calls to accumulate either time intervals (which are processed
 as integral number of milliseconds), or arbitrary integral units.
 .
 For Histogram (exponential histogram), LinearHistogram and CustomHistogram,
 the minimum for a declared range is 1 (instead of 0), while the maximum is

Files:     libchrome/base/types/pass_key_unittest.nc
Copyright: 2019 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This is a no-compile test suite.
 http://dev.chromium.org/developers/testing/no-compile-tests

Files:     libchrome/base/allocator/debugallocation_shim.cc
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Workaround for crosbug:629593.  Using AFDO on the tcmalloc files is
 causing problems. The tcmalloc files depend on stack layouts and
 AFDO can mess with them. Better not to use AFDO there.  This is a
 temporary hack. We will add a mechanism in the build system to
 avoid using -fauto-profile for tcmalloc files.

Files:     libchrome/base/debug/asan_invalid_access.h
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Defines some functions that intentionally do an invalid memory access in
 order to trigger an AddressSanitizer (ASan) error report.

Files:     libchrome/base/metrics/histogram.cc
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Histogram is an object that aggregates statistics, and can summarize them in
 various forms, including ASCII graphical, HTML, and numerically (as a
 vector of numbers corresponding to each of the aggregating buckets).
 See header file for details and examples.

Files:     libchrome/third_party/re2/src/re2/re2.h
Copyright: 2019 The Chromium OS Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Redirect to system header.

Files:     libchrome/base/base_switches.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Defines all the "base" command-line switches.

Files:     libchrome/base/strings/string_piece.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 A string-like object that points to a sized piece of memory.
 .
 You can use StringPiece as a function or method parameter.  A StringPiece
 parameter can receive a double-quoted string literal argument, a "const
 char*" argument, a string argument, or a StringPiece argument with no data
 copying.  Systematic use of StringPiece for arguments reduces data
 copies and strlen() calls.
 .
 Prefer passing StringPieces by value:
 void MyFunction(StringPiece arg);
 If circumstances require, you may also pass by const reference:
 void MyFunction(const StringPiece& arg);  // not preferred
 Both of these have the same lifetime semantics.  Passing by value
 generates slightly smaller code.  For more discussion, Googlers can see
 the thread go/stringpiecebyvalue on c-users.

Files:     libchrome/crypto/hmac.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Utility class for calculating the HMAC for a given message. We currently
 only support SHA1 for the hash algorithm, but this can be extended easily.

Files:     libchrome/base/json/json_correctness_fuzzer.cc
Copyright: 2016 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 A fuzzer that checks correctness of json parser/writer.
 The fuzzer input is passed through parsing twice,
 so that presumably valid json is parsed/written again.

Files:     libchrome/base/posix/eintr_wrapper.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This provides a wrapper around system calls which may be interrupted by a
 signal and return EINTR. See man 7 signal.
 To prevent long-lasting loops (which would likely be a bug, such as a signal
 that should be masked) to go unnoticed, there is a limit after which the
 caller will nonetheless see an EINTR in Debug builds.
 .
 On Windows and Fuchsia, this wrapper macro does nothing because there are no
 signals.

Files:     libchrome/mojo/public/cpp/system/platform_handle.h
Copyright: 2016 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file provides a C++ wrapping around the Mojo C API for platform handles,
 replacing the prefix of "Mojo" with a "mojo" namespace.

Files:     libchrome/mojo/public/c/system/tests/core_perftest.cc
Copyright: 2013 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This tests the performance of the C API.

Files:     libchrome/base/i18n/streaming_utf8_validator.cc
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This implementation doesn't use ICU. The ICU macros are oriented towards
 character-at-a-time processing, whereas byte-at-a-time processing is easier
 with streaming input.

Files:     libchrome/base/files/file_path_watcher.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This module provides a way to monitor a file or directory for changes.

Files:     libchrome/base/test/mock_callback.h
Copyright: 2017 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Analogous to GMock's built-in MockFunction, but for base::Callback instead of
 std::function. It takes the full callback type as a parameter, so that it can
 support both OnceCallback and RepeatingCallback. Furthermore, this file
 defines convenience typedefs in the form of MockOnceCallback<Signature>,
 MockRepeatingCallback<Signature>, MockOnceClosure and MockRepeatingClosure.
 .
 Use:

Files:     libchrome/base/memory/singleton.h
Copyright: 2011 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Files:     libchrome/base/metrics/statistics_recorder.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 StatisticsRecorder holds all Histograms and BucketRanges that are used by
 Histograms in the system. It provides a general place for
 Histograms/BucketRanges to register, and supports a global API for accessing
 (i.e., dumping, or graphing) the data.

Files:     libchrome/mojo/public/c/system/message_pipe.h
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file contains types/constants and functions specific to message pipes.
 .
 Note: This header should be compilable as C.

Files:     libchrome/mojo/public/java/bindings/src/org/chromium/mojo/bindings/Callbacks.java
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file was generated using

Files:     libchrome/base/lazy_instance.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! DEPRECATED !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 Please don't introduce new instances of LazyInstance<T>. Use a function-local
 static of type base::NoDestructor<T> instead:
 .
 Factory& Factory::GetInstance() {
 static base::NoDestructor<Factory> instance;
 return *instance;
 }
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 .
 The LazyInstance<Type, Traits> class manages a single instance of Type,
 which will be lazily created on the first time it's accessed.  This class is
 useful for places you would normally use a function-level static, but you
 need to have guaranteed thread-safety.  The Type constructor will only ever
 be called once, even if two threads are racing to create the object.  Get()
 and Pointer() will always return the same, completely initialized instance.
 When the instance is constructed it is registered with AtExitManager.  The
 destructor will be called on program exit.
 .
 LazyInstance is completely thread safe, assuming that you create it safely.
 The class was designed to be POD initialized, so it shouldn't require a
 static constructor.  It really only makes sense to declare a LazyInstance as

Files:     libchrome/base/android/int_string_callback.cc
Copyright: 2018 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file encapsulates the JNI headers generated for IntStringCallback, so
 that the methods defined in the generated headers only end up in one object

Files:     libchrome/base/threading/thread_local.h
Copyright: 2011 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 WARNING: Thread local storage is a bit tricky to get right. Please make sure
 that this is really the proper solution for what you're trying to achieve.
 Don't prematurely optimize, most likely you can just use a Lock.
 .
 These classes implement a wrapper around ThreadLocalStorage::Slot. On
 construction, they will allocate a TLS slot, and free the TLS slot on
 destruction. No memory management (creation or destruction) is handled. This
 means for uses of ThreadLocalPointer, you must correctly manage the memory
 yourself, these classes will not destroy the pointer for you. There are no
 at-thread-exit actions taken by these classes.
 .
 ThreadLocalPointer<Type> wraps a Type*. It performs no creation or
 destruction, so memory management must be handled elsewhere. The first call
 to Get() on a thread will return NULL. You can update the pointer with a call
 to Set().
 .
 ThreadLocalBoolean wraps a bool. It will default to false if it has never
 been set otherwise with Set().
 .
 Thread Safety: An instance of ThreadLocalStorage is completely thread safe
 once it has been created. If you want to dynamically create an instance, you
 must of course properly deal with safety and race conditions.
 .
 In Android, the system TLS is limited.
 .
 Example usage:
 // My class is logically attached to a single thread. We cache a pointer
 // on the thread it was created on, so we can implement current().
 MyClass::MyClass() {

Files:     libchrome/base/metrics/persistent_sample_map.h
Copyright: 2016 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 PersistentSampleMap implements HistogramSamples interface. It is used
 by the SparseHistogram class to store samples in persistent memory which
 allows it to be shared between processes or live across restarts.

Files:     libchrome/base/i18n/file_util_icu.cc
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 File utilities that use the ICU library go in this file.

Files:     libchrome/base/android/library_loader/anchor_functions.lds
Copyright: 2018 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Define symbols that point to the start and end of the .text section.

Files:     libchrome/base/atomicops_internals_atomicword_compat.h
Copyright: 2011 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file is an internal atomic implementation, use base/atomicops.h instead.

Files:     common-mk/cxxbridge.gni
Copyright: 2021 The Chromium OS Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Cxxbridge is a library that allows safe interop between Rust and C++. In order
 to integrate it into GN, we depend on the cxxbridge-cmd crate, which provides
 the cxxbridge binary used here. See https://cxx.rs/ for more information on
 cxx and https://crates.io/crates/cxxbridge-cmd for cxxbridge-cmd.
 .
 Generate cxxbridge header only.

Files:     libchrome/base/process/launch.h
Copyright: 2013 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file contains functions for launching subprocesses.

Files:     libchrome/ui/gfx/geometry/rect.h
Copyright: 2012 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Defines a simple integer rectangle class.  The containment semantics
 are array-like; that is, the coordinate (x, y) is considered to be
 contained by the rectangle, but the coordinate (x + width, y) is not.
 The class will happily let you create malformed rectangles (that is,
 rectangles with negative width and/or height), but there will be assertions
 in the operations (such as Contains()) to complain in this case.

Files:     libchrome/mojo/public/cpp/system/buffer.h
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file provides a C++ wrapping around the Mojo C API for shared buffers,
 replacing the prefix of "Mojo" with a "mojo" namespace, and using more
 strongly-typed representations of |MojoHandle|s.
 .
 Please see "mojo/public/c/system/buffer.h" for complete documentation of the
 API.

Files:     common-mk/dbus_glib.gni
Copyright: 2018 The Chromium OS Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 Generates a GLib binding. sources must be a singleton list.
 .
 Parameters:

Files:     libchrome/base/allocator/partition_allocator/arm_bti_test_functions.S
Copyright: 2021 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file contains a test function for checking Arm's branch target
 identification (BTI) feature, which helps mitigate jump-oriented
 programming. To get it working, BTI instructions must be executed
 on a compatible core, and the executable pages must be mapped with

Files:     common-mk/common.mk
Copyright: 2012 The Chromium OS Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 If this file is part of another source distribution, it's license may be
 stored in LICENSE.makefile or LICENSE.common.mk.
 .
 NOTE NOTE NOTE
 The authoritative common.mk is located in:
 https://chromium.googlesource.com/chromiumos/platform2/+/HEAD/common-mk
 Please make all changes there, then copy into place in other repos.
 NOTE NOTE NOTE
 .
 This file provides a common architecture for building C/C++ source trees.
 It uses recursive makefile inclusion to create a single make process which
 can be built in the source tree or with the build artifacts placed elsewhere.
 .
 It is fully parallelizable for all targets, including static archives.
 .
 To use:
 1. Place common.mk in your top source level
 2. In your top-level Makefile, place "include common.mk" at the top
 3. In all subdirectories, create a 'module.mk' file that starts with:
 include common.mk
 And then contains the remainder of your targets.
 4. All build targets should look like:
 relative/path/target: relative/path/obj.o
 .
 See existing makefiles for rule examples.
 .
 Exported macros:

Files:     libchrome/mojo/public/cpp/system/message_pipe.h
Copyright: 2014 The Chromium Authors.
License:   __UNKNOWN__
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This file provides a C++ wrapping around the Mojo C API for message pipes,
 replacing the prefix of "Mojo" with a "mojo" namespace, and using more
 strongly-typed representations of |MojoHandle|s.

Files:     libchrome/third_party/jinja2/LICENSE.rst
Copyright: 2007 Pallets
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 1.  Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 .
 2.  Redistributions in binary form must reproduce the above copyright
 notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 .
 3.  Neither the name of the copyright holder nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
 PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
 TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     libchrome/third_party/ply/README.md
Copyright: 2001-2018 David M. Beazley (Dabeaz LLC)
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright notice,
 this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright notice,
 this list of conditions and the following disclaimer in the documentation
 and/or other materials provided with the distribution.
 * Neither the name of the David Beazley or Dabeaz LLC may be used to
 endorse or promote products derived from this software without
 specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 Introduction
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     libchrome/NOTICE
Copyright: 2014 The Chromium Authors.
License:   BSD-3-Clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are
 met:
 .
 * Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above
 copyright notice, this list of conditions and the following disclaimer
 in the documentation and/or other materials provided with the
 distribution.
 * Neither the name of Google Inc. nor the names of its
 contributors may be used to endorse or promote products derived from
 this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .
 On Debian systems, the complete text of the BSD 3-clause "New" or "Revised"
 License can be found in `/usr/share/common-licenses/BSD'.

Files:     libchrome/base/android/linker/linker_jni.h
Copyright: 2015 The Chromium Authors.
License:   __UNKNOWN__ with unknown exception
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file.
 .
 This is the Android-specific Chromium dynamic linker (loader of dynamic
 libraries), a tiny shared library implementing a custom dynamic linker that
 can be used to load the real Chromium libraries.
 .
 The purpose of this custom linker is to be able to share the RELRO section of
 libcontentshell.so (or equivalent) between the browser process and all other
 processes it asks to create.
 .
 This source code *cannot* depend on anything from //base or the C++ standard
 library to keep this DSO small and avoid dependency issues. An exception is

#----------------------------------------------------------------------------
# xml and html files (skipped):
#         libchrome/base/tracing/protos/resources.grd
#         libchrome/base/android/jni_generator/AndroidManifest.xml
#         libchrome/mojo/public/js/mojo_bindings_resources.grd
#         libchrome/mojo/public/js/mojo_bindings_lite.html
#         libchrome/mojo/public/java/system/javatests/AndroidManifest.xml
#         libchrome/mojo/public/tools/bindings/generators/js_templates/lite/mojom.html.tmpl

#----------------------------------------------------------------------------
# Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following
# license/copyright files.
