.
├── README.md
└── src
├── dalvik
│ └── src
│ └── main
│ └── java
│ └── dalvik
│ └── system
│ └── ZygoteHooks.java
├── frameworks
│ └── base
│ ├── cmds
│ │ └── app_process
│ │ └── app_main.cpp
│ ├── core
│ │ ├── java
│ │ │ ├── android
│ │ │ │ ├── app
│ │ │ │ │ └── ActivityThread.java
│ │ │ │ └── os
│ │ │ │ └── Process.java
│ │ │ └── com
│ │ │ └── android
│ │ │ └── internal
│ │ │ └── os
│ │ │ ├── RuntimeInit.java
│ │ │ ├── Zygote.java
│ │ │ ├── ZygoteConnection.java
│ │ │ └── ZygoteInit.java
│ │ └── jni
│ │ ├── AndroidRuntime.cpp
│ │ └── android_util_Process.cpp
│ ├── jni
│ │ └── com_android_internal_os_Zygote.cpp
│ ├── libs
│ │ └── binder
│ │ └── ProcessState.cpp
│ └── services
│ └── java
│ └── com
│ └── android
│ └── server
│ └── am
│ └── ActivityManagerService.java
├── libart
│ └── src
│ └── main
│ └── java
│ ├── dalvik
│ │ └── system
│ │ └── VMRuntime.java
│ └── java
│ └── lang
│ └── Daemons.java
├── platform_bionic
│ └── libc
│ └── bionic
│ ├── fork.cpp
│ └── pthread_atfork.cpp
└── runtime
├── native
│ └── dalvik_system_ZygoteHooks.cc
└── runtime.cc