Index: chrome/browser/chromeos/chrome_browser_main_chromeos.cc |
diff --git a/chrome/browser/chromeos/chrome_browser_main_chromeos.cc b/chrome/browser/chromeos/chrome_browser_main_chromeos.cc |
index 4b3e12bfb9ce489d6a0d4c315c4bd49d8ae48382..ad9458214b3b442967a7df6d8522668e0d1369e5 100644 |
--- a/chrome/browser/chromeos/chrome_browser_main_chromeos.cc |
+++ b/chrome/browser/chromeos/chrome_browser_main_chromeos.cc |
@@ -35,6 +35,7 @@ |
#include "chrome/browser/chromeos/app_mode/kiosk_app_manager.h" |
#include "chrome/browser/chromeos/app_mode/kiosk_mode_idle_app_name_notification.h" |
#include "chrome/browser/chromeos/arc/arc_service_launcher.h" |
+#include "chrome/browser/chromeos/arc/trace/arc_trace_bridge.h" |
#include "chrome/browser/chromeos/boot_times_recorder.h" |
#include "chrome/browser/chromeos/dbus/chrome_console_service_provider_delegate.h" |
#include "chrome/browser/chromeos/dbus/chrome_display_power_service_provider_delegate.h" |
@@ -109,6 +110,7 @@ |
#include "chromeos/cryptohome/cryptohome_parameters.h" |
#include "chromeos/cryptohome/homedir_methods.h" |
#include "chromeos/cryptohome/system_salt_getter.h" |
+#include "chromeos/dbus/arc_trace_agent.h" |
#include "chromeos/dbus/dbus_thread_manager.h" |
#include "chromeos/dbus/power_policy_controller.h" |
#include "chromeos/dbus/services/console_service_provider.h" |
@@ -429,6 +431,10 @@ void ChromeBrowserMainPartsChromeos::PreMainMessageLoopRun() { |
arc_service_launcher_.reset(new arc::ArcServiceLauncher()); |
arc_service_launcher_->Initialize(); |
+ // Initialize dbus ArgTraceAgent by setting ArcTraceBridge. |
Luis Héctor Chávez
2016/12/27 19:15:59
nit: s/ArgTraceAgent/ArcTraceAgent/
Also, this co
shunhsingou
2016/12/28 09:15:15
Done.
|
+ DBusThreadManager::Get()->GetArcTraceAgent()->SetArcTraceBridge( |
+ arc::ArcTraceBridge::Get()); |
+ |
chromeos::ResourceReporter::GetInstance()->StartMonitoring( |
task_manager::TaskManagerInterface::GetTaskManager()); |