diff options
Diffstat (limited to 'chromium/content/browser/tracing/tracing_controller_impl.cc')
-rw-r--r-- | chromium/content/browser/tracing/tracing_controller_impl.cc | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/chromium/content/browser/tracing/tracing_controller_impl.cc b/chromium/content/browser/tracing/tracing_controller_impl.cc index fa4de6a4eb1..cf6efeec179 100644 --- a/chromium/content/browser/tracing/tracing_controller_impl.cc +++ b/chromium/content/browser/tracing/tracing_controller_impl.cc @@ -13,6 +13,7 @@ #include "base/bind_helpers.h" #include "base/command_line.h" #include "base/cpu.h" +#include "base/dcheck_is_on.h" #include "base/files/file_tracing.h" #include "base/logging.h" #include "base/run_loop.h" @@ -40,6 +41,7 @@ #include "mojo/public/cpp/system/data_pipe.h" #include "net/base/network_change_notifier.h" #include "services/tracing/public/cpp/perfetto/perfetto_config.h" +#include "services/tracing/public/cpp/perfetto/perfetto_traced_process.h" #include "services/tracing/public/cpp/trace_event_agent.h" #include "services/tracing/public/cpp/traced_process_impl.h" #include "services/tracing/public/cpp/tracing_features.h" @@ -188,6 +190,9 @@ TracingControllerImpl::TracingControllerImpl() base::BindOnce(&TracingControllerImpl::OnMachineStatisticsLoaded, weak_ptr_factory_.GetWeakPtr())); #endif + + tracing::PerfettoTracedProcess::Get()->SetConsumerConnectionFactory( + &GetTracingService, base::ThreadTaskRunnerHandle::Get()); } TracingControllerImpl::~TracingControllerImpl() = default; @@ -253,6 +258,10 @@ TracingControllerImpl::GenerateMetadataDict() { #endif // defined(OS_ANDROID) metadata_dict->SetInteger("chrome-bitness", 8 * sizeof(uintptr_t)); +#if DCHECK_IS_ON() + metadata_dict->SetInteger("chrome-dcheck-on", 1); +#endif + // OS #if defined(OS_CHROMEOS) metadata_dict->SetString("os-name", "CrOS"); @@ -306,7 +315,7 @@ TracingControllerImpl::GenerateMetadataDict() { metadata_dict->SetString("gpu-psver", gpu_info.pixel_shader_version); metadata_dict->SetString("gpu-vsver", gpu_info.vertex_shader_version); -#if defined(OS_MACOSX) +#if defined(OS_MAC) metadata_dict->SetString("gpu-glver", gpu_info.gl_version); #elif defined(OS_POSIX) metadata_dict->SetString("gpu-gl-vendor", gpu_info.gl_vendor); |