Home | History | Annotate | Download | only in server

Lines Matching defs:Watchdog

57 public class Watchdog extends Thread {
58 static final String TAG = "Watchdog";
63 // Set this to true to have the watchdog record kernel thread stacks when it fires
68 // can trigger the watchdog.
104 static Watchdog sWatchdog;
202 synchronized (Watchdog.this) {
208 synchronized (Watchdog.this) {
230 private static final class BinderThreadMonitor implements Watchdog.Monitor {
241 public static Watchdog getInstance() {
243 sWatchdog = new Watchdog();
249 private Watchdog() {
250 super("watchdog");
317 throw new RuntimeException("Monitors can't be added once the Watchdog is running");
330 throw new RuntimeException("Threads can't be added once the Watchdog is running");
498 EventLog.writeEvent(EventLogTags.WATCHDOG, subject);
523 // deadlock and the watchdog as a whole to be ineffective)
527 "watchdog", null, "system_server", null, null,
560 Slog.w(TAG, "Debugger connected: Watchdog is *not* killing the system process");
562 Slog.w(TAG, "Debugger was connected: Watchdog is *not* killing the system process");
564 Slog.w(TAG, "Restart not allowed: Watchdog is *not* killing the system process");
566 Slog.w(TAG, "*** WATCHDOG KILLING SYSTEM PROCESS: " + subject);