Chromium Code Reviews| Index: components/arc/crash_collector/arc_crash_collector_bridge.cc |
| diff --git a/components/arc/crash_collector/arc_crash_collector_bridge.cc b/components/arc/crash_collector/arc_crash_collector_bridge.cc |
| index 309530473730f30b95b0606b0bac86b39d3f00eb..da10ac66acc1eecd0344d5c9e892b84f0ac8b1a5 100644 |
| --- a/components/arc/crash_collector/arc_crash_collector_bridge.cc |
| +++ b/components/arc/crash_collector/arc_crash_collector_bridge.cc |
| @@ -16,24 +16,25 @@ |
| namespace { |
| const char kCrashReporterPath[] = "/sbin/crash_reporter"; |
|
hidehiko
2016/07/11 05:24:53
nit: if the below empty line is removed, should we
Luis Héctor Chávez
2016/07/11 17:13:34
Sure. I just ran a replacement script + `git cl fo
|
| - |
| } |
| namespace arc { |
| ArcCrashCollectorBridge::ArcCrashCollectorBridge(ArcBridgeService* bridge) |
| : ArcService(bridge), binding_(this) { |
| - arc_bridge_service()->AddObserver(this); |
| + arc_bridge_service()->crash_collector()->AddObserver(this); |
| } |
| ArcCrashCollectorBridge::~ArcCrashCollectorBridge() { |
| - arc_bridge_service()->RemoveObserver(this); |
| + arc_bridge_service()->crash_collector()->RemoveObserver(this); |
| } |
| -void ArcCrashCollectorBridge::OnCrashCollectorInstanceReady() { |
| +void ArcCrashCollectorBridge::OnInstanceReady( |
| + mojom::CrashCollectorInstance* crash_collector_instance, |
| + uint32_t version) { |
| mojom::CrashCollectorHostPtr host_ptr; |
| binding_.Bind(mojo::GetProxy(&host_ptr)); |
| - arc_bridge_service()->crash_collector_instance()->Init(std::move(host_ptr)); |
| + crash_collector_instance->Init(std::move(host_ptr)); |
| } |
| void ArcCrashCollectorBridge::DumpCrash(const mojo::String& type, |
| @@ -42,19 +43,16 @@ void ArcCrashCollectorBridge::DumpCrash(const mojo::String& type, |
| mojo::edk::PassWrappedPlatformHandle(pipe.get().value(), &handle); |
| base::FileHandleMappingVector fd_map = { |
| - std::make_pair(handle.get().handle, STDIN_FILENO) |
| - }; |
| + std::make_pair(handle.get().handle, STDIN_FILENO)}; |
| base::LaunchOptions options; |
| options.fds_to_remap = &fd_map; |
| - auto process = base::LaunchProcess({ |
| - kCrashReporterPath, |
| - "--arc_java_crash=" + type.get(), |
| - "--arc_device=" + device_, |
| - "--arc_board=" + board_, |
| - "--arc_cpu_abi=" + cpu_abi_ |
| - }, options); |
| + auto process = |
| + base::LaunchProcess({kCrashReporterPath, "--arc_java_crash=" + type.get(), |
| + "--arc_device=" + device_, "--arc_board=" + board_, |
| + "--arc_cpu_abi=" + cpu_abi_}, |
| + options); |
| int exit_code; |
| if (!process.WaitForExit(&exit_code)) { |