ZygoteStartupSteps
Linux
- init
- restart
- app_process
- runtime
- new
- config arguments
- java env
- startVM
- Find Class
- Find Method
- invoke Method
- com.andrid.internal.os.ZygoteInit:main
- Go to Java World
Java World
- ZygoteInit.main
- RegisterZygoteSocket
- preload
- gc
- startSystemServer
- com.android.server.SystemServer
- Zygote.forkSystemServer
- Child
- handleSystemServerProcess
- closeServerSocket
- Run
- WrapperInit.execApplication
- RuntimeInit.zygoteInit
- applicationInit
- invokeStaticMain
- Get main method
- throw new ZygoteInit.MethodAndArgsCaller
- Parent
- run
- ForkMode
- SelectLoopMode
- add peer to list
- Get item from list
- peer.runOnce
- Prepare
- forkAndSpecialize
- closeServerSocket
- catch MethodAndArgsCaller
- save to caller
- caller.run
- catch RuntimeException
- save to ex
- closeServerSocket
- throw ex
创建@
2012-12-17
最后修改@
2013-08-29
相同类目/Categories