META-INF/
META-INF/MANIFEST.MF
android/
android/system/
android/system/virtualmachine/
android/system/virtualmachine/VirtualMachine.class
VirtualMachine.java package android.system.virtualmachine public android.system.virtualmachine.VirtualMachine extends java.lang.Object implements java.lang.AutoCloseable { public static final String MANAGE_VIRTUAL_MACHINE_PERMISSION public static final long MAX_VSOCK_PORT public static final long MIN_VSOCK_PORT public static final int STATUS_DELETED public static final int STATUS_RUNNING public static final int STATUS_STOPPED public static final String USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION void <init> () public void clearCallback () public void close () public android.os.IBinder connectToVsockServer (long) throws android.system.virtualmachine.VirtualMachineException long port public android.os.ParcelFileDescriptor connectVsock (long) throws android.system.virtualmachine.VirtualMachineException long port public android.system.virtualmachine.VirtualMachineConfig getConfig () public java.io.InputStream getConsoleOutput () throws android.system.virtualmachine.VirtualMachineException public java.io.InputStream getLogOutput () throws android.system.virtualmachine.VirtualMachineException public java.lang.String getName () public int getStatus () public void run () throws android.system.virtualmachine.VirtualMachineException public void setCallback (java.util.concurrent.Executor, android.system.virtualmachine.VirtualMachineCallback) java.util.concurrent.Executor executor android.system.virtualmachine.VirtualMachineCallback callback public android.system.virtualmachine.VirtualMachineConfig setConfig (android.system.virtualmachine.VirtualMachineConfig) throws android.system.virtualmachine.VirtualMachineException android.system.virtualmachine.VirtualMachineConfig newConfig public void stop () throws android.system.virtualmachine.VirtualMachineException public android.system.virtualmachine.VirtualMachineDescriptor toDescriptor () throws android.system.virtualmachine.VirtualMachineException public java.lang.String toString () }
android/system/virtualmachine/VirtualMachineCallback.class
VirtualMachineCallback.java package android.system.virtualmachine public abstract android.system.virtualmachine.VirtualMachineCallback extends java.lang.Object { public static final int ERROR_PAYLOAD_CHANGED public static final int ERROR_PAYLOAD_INVALID_CONFIG public static final int ERROR_PAYLOAD_VERIFICATION_FAILED public static final int ERROR_UNKNOWN public static final int STOP_REASON_BOOTLOADER_INSTANCE_IMAGE_CHANGED public static final int STOP_REASON_BOOTLOADER_PUBLIC_KEY_MISMATCH public static final int STOP_REASON_CRASH public static final int STOP_REASON_HANGUP public static final int STOP_REASON_INFRASTRUCTURE_ERROR public static final int STOP_REASON_KILLED public static final int STOP_REASON_MICRODROID_FAILED_TO_CONNECT_TO_VIRTUALIZATION_SERVICE public static final int STOP_REASON_MICRODROID_INVALID_PAYLOAD_CONFIG public static final int STOP_REASON_MICRODROID_PAYLOAD_HAS_CHANGED public static final int STOP_REASON_MICRODROID_PAYLOAD_VERIFICATION_FAILED public static final int STOP_REASON_MICRODROID_UNKNOWN_RUNTIME_ERROR public static final int STOP_REASON_PVM_FIRMWARE_INSTANCE_IMAGE_CHANGED public static final int STOP_REASON_PVM_FIRMWARE_PUBLIC_KEY_MISMATCH public static final int STOP_REASON_REBOOT public static final int STOP_REASON_SHUTDOWN public static final int STOP_REASON_START_FAILED public static final int STOP_REASON_UNKNOWN public static final int STOP_REASON_VIRTUALIZATION_SERVICE_DIED public abstract void onError (android.system.virtualmachine.VirtualMachine, int, java.lang.String) public abstract void onPayloadFinished (android.system.virtualmachine.VirtualMachine, int) public abstract void onPayloadReady (android.system.virtualmachine.VirtualMachine) public abstract void onPayloadStarted (android.system.virtualmachine.VirtualMachine) public abstract void onStopped (android.system.virtualmachine.VirtualMachine, int) }
android/system/virtualmachine/VirtualMachineConfig$Builder.class
VirtualMachineConfig.java package android.system.virtualmachine public final android.system.virtualmachine.VirtualMachineConfig$Builder extends java.lang.Object { public void <init> (android.content.Context) android.content.Context context public android.system.virtualmachine.VirtualMachineConfig build () public android.system.virtualmachine.VirtualMachineConfig$Builder setApkPath (java.lang.String) String apkPath public android.system.virtualmachine.VirtualMachineConfig$Builder setCpuTopology (int) int cpuTopology public android.system.virtualmachine.VirtualMachineConfig$Builder setDebugLevel (int) int debugLevel public android.system.virtualmachine.VirtualMachineConfig$Builder setEncryptedStorageBytes (long) long encryptedStorageBytes public android.system.virtualmachine.VirtualMachineConfig$Builder setMemoryBytes (long) long memoryBytes public android.system.virtualmachine.VirtualMachineConfig$Builder setPayloadBinaryName (java.lang.String) String payloadBinaryName public android.system.virtualmachine.VirtualMachineConfig$Builder setProtectedVm (boolean) boolean protectedVm public android.system.virtualmachine.VirtualMachineConfig$Builder setVmOutputCaptured (boolean) boolean captured }
android/system/virtualmachine/VirtualMachineConfig.class
VirtualMachineConfig.java package android.system.virtualmachine public final android.system.virtualmachine.VirtualMachineConfig extends java.lang.Object { public static final int CPU_TOPOLOGY_MATCH_HOST public static final int CPU_TOPOLOGY_ONE_CPU public static final int DEBUG_LEVEL_FULL public static final int DEBUG_LEVEL_NONE void <init> () public java.lang.String getApkPath () public int getCpuTopology () public int getDebugLevel () public long getEncryptedStorageBytes () public long getMemoryBytes () public java.lang.String getPayloadBinaryName () public boolean isCompatibleWith (android.system.virtualmachine.VirtualMachineConfig) android.system.virtualmachine.VirtualMachineConfig other public boolean isEncryptedStorageEnabled () public boolean isProtectedVm () public boolean isVmOutputCaptured () }
android/system/virtualmachine/VirtualMachineDescriptor.class
VirtualMachineDescriptor.java package android.system.virtualmachine public final android.system.virtualmachine.VirtualMachineDescriptor extends java.lang.Object implements java.lang.AutoCloseable android.os.Parcelable { public static final android.os.Parcelable$Creator CREATOR void <init> () public void close () public int describeContents () public void writeToParcel (android.os.Parcel, int) android.os.Parcel out int flags static void <clinit> () }
android/system/virtualmachine/VirtualMachineException.class
VirtualMachineException.java package android.system.virtualmachine public android.system.virtualmachine.VirtualMachineException extends java.lang.Exception { void <init> () }
android/system/virtualmachine/VirtualMachineManager.class
VirtualMachineManager.java package android.system.virtualmachine public android.system.virtualmachine.VirtualMachineManager extends java.lang.Object { public static final int CAPABILITY_NON_PROTECTED_VM public static final int CAPABILITY_PROTECTED_VM void <init> () public android.system.virtualmachine.VirtualMachine create (java.lang.String, android.system.virtualmachine.VirtualMachineConfig) throws android.system.virtualmachine.VirtualMachineException String name android.system.virtualmachine.VirtualMachineConfig config public void delete (java.lang.String) throws android.system.virtualmachine.VirtualMachineException String name public android.system.virtualmachine.VirtualMachine get (java.lang.String) throws android.system.virtualmachine.VirtualMachineException String name public int getCapabilities () public android.system.virtualmachine.VirtualMachine getOrCreate (java.lang.String, android.system.virtualmachine.VirtualMachineConfig) throws android.system.virtualmachine.VirtualMachineException String name android.system.virtualmachine.VirtualMachineConfig config public android.system.virtualmachine.VirtualMachine importFromDescriptor (java.lang.String, android.system.virtualmachine.VirtualMachineDescriptor) throws android.system.virtualmachine.VirtualMachineException String name android.system.virtualmachine.VirtualMachineDescriptor vmDescriptor }