public void onSlaveTerminated(Process process) {
   synchronized (mAlarm) {
     mExitStatus = process.getExitStatus();
     if (!process.isRunning()) {
       mProcesses.remove(process);
       mZombies.add(process);
       mAlarm.alarm();
     }
   }
 }