com.android.server.pm.Installer.Batch#createAppData
com.android.server.pm.Installer
android.content.pm.PackageManager#INSTALL_SUCCEEDED
com.android.server.pm.AppDataHelper#prepareAppDataPostCommitLIF()
com.android.server.pm.InstallPackageHelper#executePostCommitSteps()
com.android.server.pm.InstallPackageHelper#commitPackageSettings()
com.android.server.pm.InstallPackageHelper#commitPackagesLocked()
com.android.server.pm.InstallPackageHelper#installPackagesLI()
com.android.server.pm.InstallPackageHelper#processInstallRequests()
com.android.server.pm.InstallParams#processInstallRequestsAsync()
com.android.server.pm.InstallParams#processPendingInstall()
com.android.server.pm.InstallParams#handleReturnCode()
com.android.server.pm.InstallParams#handleStartCopy()
com.android.server.pm.PackageManagerService#INIT_COPY
com.android.server.pm.InstallParams#installStage()
com.android.server.pm.PackageInstallerSession#install()
com.android.server.pm.PackageInstallerSession#verifyNonStaged()
com.android.server.pm.PackageInstallerSession#handleInstall()
com.android.server.pm.PackageInstallerSession#MSG_INSTALL
com.android.server.pm.PackageInstallerSession#validateApkInstallLocked()
com.android.server.pm.PackageInstallerSession#streamValidateAndCommit()
com.android.server.pm.PackageInstallerSession#handleStreamValidateAndCommit()
com.android.server.pm.PackageInstallerSession#handleSessionSealed()
com.android.server.pm.PackageInstallerSession#MSG_ON_SESSION_SEALED
com.android.server.pm.PackageInstallerSession#dispatchSessionSealed()
com.android.server.pm.PackageInstallerSession#commit()
client calls commit()
todo :
com.android.server.pm.Installer#rmPackageDir()
com.android.server.pm.PackageManagerService#mPlatformPackage
com.android.server.pm.pkg.parsing.ParsingPackageRead#getProtectedBroadcasts()