xref: /aosp_15_r20/prebuilts/sdk/current/test/framework-virtualization.jar (revision 344a7f5ef16c479e7a7f54ee6567a9d112f9e72b)

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 void enableTestAttestation () throws android.system.virtualmachine.VirtualMachineException public android.system.virtualmachine.VirtualMachineConfig getConfig () public java.io.OutputStream getConsoleInput () 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 java.lang.String getName () public java.io.File getRootDir () 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$Builder addExtraApk (java.lang.String) String packageName 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 setOs (java.lang.String) String os public android.system.virtualmachine.VirtualMachineConfig$Builder setPayloadBinaryName (java.lang.String) String payloadBinaryName public android.system.virtualmachine.VirtualMachineConfig$Builder setPayloadConfigPath (java.lang.String) String payloadConfigPath public android.system.virtualmachine.VirtualMachineConfig$Builder setProtectedVm (boolean) boolean protectedVm public android.system.virtualmachine.VirtualMachineConfig$Builder setVendorDiskImage (java.io.File) java.io.File vendorDiskImage public android.system.virtualmachine.VirtualMachineConfig$Builder setVmConsoleInputSupported (boolean) boolean supported 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 public static final String MICRODROID void <init> () public java.lang.String getApkPath () public int getCpuTopology () public int getDebugLevel () public long getEncryptedStorageBytes () public java.util.List getExtraApks () public long getMemoryBytes () public java.lang.String getOs () public java.lang.String getPayloadBinaryName () public java.lang.String getPayloadConfigPath () public boolean isCompatibleWith (android.system.virtualmachine.VirtualMachineConfig) android.system.virtualmachine.VirtualMachineConfig other public boolean isEncryptedStorageEnabled () public boolean isProtectedVm () public boolean isVmConsoleInputSupported () 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 public static final String FEATURE_DICE_CHANGES public static final String FEATURE_LLPVM_CHANGES public static final String FEATURE_MULTI_TENANT public static final String FEATURE_NETWORK public static final String FEATURE_REMOTE_ATTESTATION public static final String FEATURE_VENDOR_MODULES 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 java.util.List getSupportedOSList () throws android.system.virtualmachine.VirtualMachineException 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 boolean isFeatureEnabled (java.lang.String) throws android.system.virtualmachine.VirtualMachineException String featureName public boolean isRemoteAttestationSupported () throws android.system.virtualmachine.VirtualMachineException public boolean isUpdatableVmSupported () throws android.system.virtualmachine.VirtualMachineException }