Lines Matching +full:- +full:- +full:exit +full:- +full:code
2 // Use of this source code is governed by a BSD-style license that can be
5 // This file contains routines to kill processes and get the exit code and
28 // Exit codes with special meanings on Windows.
35 // This exit code is used by the Windows task manager when it kills a
48 // exit code arguments to KillProcess*(), use platform/application
51 // clang-format off
52 TERMINATION_STATUS_NORMAL_TERMINATION, // zero exit status
53 TERMINATION_STATUS_ABNORMAL_TERMINATION, // non-zero exit status
58 // Used for the case when oom-killer kills a process on ChromeOS.
71 // On Windows, the OS terminated process due to code integrity failure.
75 // clang-format on
79 // from the given executable name, ending them with the given exit code. If
80 // filter is non-null, then only processes selected by the filter are killed.
98 // Send a kill signal to the process and then wait for the process to exit
117 // Spawns a thread to wait asynchronously for the child |process| to exit
124 // terminated if necessary, and reaped on exit. The caller should have signalled
125 // |process| to exit before calling this API. The API will allow a couple of
134 // Wait for all the processes based on the named executable to exit. If filter
135 // is non-null, then only processes selected by the filter are waited on.
144 // executable name to exit, then kills off any of them that are still around.
145 // If filter is non-null, then only processes selected by the filter are waited
146 // on. Killed processes are ended with the given exit code. Returns false if