Remove uses of KillProcess.

BUG=417532

Review URL: https://codereview.chromium.org/1035323002

Cr-Commit-Position: refs/heads/master@{#323179}
diff --git a/chromeos/process_proxy/process_proxy_unittest.cc b/chromeos/process_proxy/process_proxy_unittest.cc
index e6b9c46..97c74952 100644
--- a/chromeos/process_proxy/process_proxy_unittest.cc
+++ b/chromeos/process_proxy/process_proxy_unittest.cc
@@ -10,6 +10,7 @@
 #include "base/memory/scoped_ptr.h"
 #include "base/message_loop/message_loop.h"
 #include "base/process/kill.h"
+#include "base/process/process.h"
 #include "base/threading/thread.h"
 #include "chromeos/process_proxy/process_proxy_registry.h"
 
@@ -132,7 +133,9 @@
       output_received_ = true;
       EXPECT_EQ(type, "stdout");
       EXPECT_EQ(output, "p");
-      base::KillProcess(pid_, 0 , true);
+      base::Process process =
+          base::Process::DeprecatedGetProcessFromHandle(pid_);
+      process.Terminate(0, true);
       return;
     }
     EXPECT_EQ("exit", type);
@@ -197,8 +200,11 @@
 
     base::TerminationStatus status = base::GetTerminationStatus(pid_, NULL);
     EXPECT_NE(base::TERMINATION_STATUS_STILL_RUNNING, status);
-    if (status == base::TERMINATION_STATUS_STILL_RUNNING)
-      base::KillProcess(pid_, 0, true);
+    if (status == base::TERMINATION_STATUS_STILL_RUNNING) {
+      base::Process process =
+          base::Process::DeprecatedGetProcessFromHandle(pid_);
+      process.Terminate(0, true);
+    }
 
     base::MessageLoop::current()->PostTask(FROM_HERE,
                                            base::MessageLoop::QuitClosure());