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 java.lang.String getName () public android.system.virtualmachine.VirtualMachineConfig getConfig () public int getStatus () public void setCallback (java.util.concurrent.Executor, android.system.virtualmachine.VirtualMachineCallback) java.util.concurrent.Executor executor android.system.virtualmachine.VirtualMachineCallback callback public void clearCallback () public void run () throws android.system.virtualmachine.VirtualMachineException public java.io.InputStream getConsoleOutput () throws android.system.virtualmachine.VirtualMachineException public java.io.InputStream getLogOutput () throws android.system.virtualmachine.VirtualMachineException public void stop () throws android.system.virtualmachine.VirtualMachineException public void close () public android.system.virtualmachine.VirtualMachineConfig setConfig (android.system.virtualmachine.VirtualMachineConfig) throws android.system.virtualmachine.VirtualMachineException android.system.virtualmachine.VirtualMachineConfig newConfig 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.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 onPayloadStarted (android.system.virtualmachine.VirtualMachine) public abstract void onPayloadReady (android.system.virtualmachine.VirtualMachine) public abstract void onPayloadFinished (android.system.virtualmachine.VirtualMachine, int) public abstract void onError (android.system.virtualmachine.VirtualMachine, int, java.lang.String) 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 setPayloadBinaryName (java.lang.String) String payloadBinaryName public android.system.virtualmachine.VirtualMachineConfig$Builder setDebugLevel (int) int debugLevel public android.system.virtualmachine.VirtualMachineConfig$Builder setProtectedVm (boolean) boolean protectedVm public android.system.virtualmachine.VirtualMachineConfig$Builder setMemoryBytes (long) long memoryBytes public android.system.virtualmachine.VirtualMachineConfig$Builder setCpuTopology (int) int cpuTopology public android.system.virtualmachine.VirtualMachineConfig$Builder setEncryptedStorageBytes (long) long encryptedStorageBytes 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 java.lang.String getPayloadBinaryName () public int getDebugLevel () public boolean isProtectedVm () public long getMemoryBytes () public int getCpuTopology () public boolean isEncryptedStorageEnabled () public long getEncryptedStorageBytes () public boolean isVmOutputCaptured () public boolean isCompatibleWith (android.system.virtualmachine.VirtualMachineConfig) android.system.virtualmachine.VirtualMachineConfig other }
android/system/virtualmachine/VirtualMachineDescriptor.class
VirtualMachineDescriptor.java package android.system.virtualmachine public final android.system.virtualmachine.VirtualMachineDescriptor extends java.lang.Object implements android.os.Parcelable java.lang.AutoCloseable { public static final android.os.Parcelable$Creator CREATOR void <init> () public int describeContents () public void writeToParcel (android.os.Parcel, int) android.os.Parcel out int flags public void close () 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 int getCapabilities () 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 android.system.virtualmachine.VirtualMachine get (java.lang.String) throws android.system.virtualmachine.VirtualMachineException String name 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 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 void delete (java.lang.String) throws android.system.virtualmachine.VirtualMachineException String name }