WatchDog 源码
最近公司项目有个挂机log,ActivityManager线程租塞,导致watchdog杀死system_server进程,进而zygote进程自杀,最后虚拟机重启。于是吧watchDog的源码流程简单跟踪了一下,放了上来,发现5.0版本与之前的版本有些方面有重构。watchdog的代码差异就比较大。/* * Copyright (C) 2008 The Android Open