/packages/modules/Virtualization/libs/framework-virtualization/src/android/system/virtualmachine/ |
D | VirtualMachineManager.java | 82 private final Map<String, WeakReference<VirtualMachine>> mVmsByName = new ArrayMap<>(); 217 @RequiresPermission(VirtualMachine.MANAGE_VIRTUAL_MACHINE_PERMISSION) 218 public VirtualMachine create(@NonNull String name, @NonNull VirtualMachineConfig config) in create() 227 private VirtualMachine createLocked(@NonNull String name, @NonNull VirtualMachineConfig config) in createLocked() 229 VirtualMachine vm = VirtualMachine.create(mContext, name, config); in createLocked() 252 public VirtualMachine get(@NonNull String name) throws VirtualMachineException { in get() 260 private VirtualMachine getLocked(@NonNull String name) throws VirtualMachineException { in getLocked() 261 VirtualMachine vm = getVmByName(name); in getLocked() 264 vm = VirtualMachine.load(mContext, name); in getLocked() 287 public VirtualMachine importFromDescriptor( in importFromDescriptor() [all …]
|
D | VirtualMachineCallback.java | 146 void onPayloadStarted(@NonNull VirtualMachine vm); in onPayloadStarted() 152 void onPayloadReady(@NonNull VirtualMachine vm); in onPayloadReady() 155 void onPayloadFinished(@NonNull VirtualMachine vm, int exitCode); in onPayloadFinished() 158 void onError(@NonNull VirtualMachine vm, @ErrorCode int errorCode, @NonNull String message); in onError() 161 void onStopped(@NonNull VirtualMachine vm, @StopReason int reason); in onStopped()
|
D | VirtualMachine.java | 144 public class VirtualMachine implements AutoCloseable { class 404 private VirtualMachine( in VirtualMachine() method in VirtualMachine 462 static VirtualMachine fromDescriptor( in fromDescriptor() 469 VirtualMachine vm; in fromDescriptor() 472 vm = new VirtualMachine(context, name, config, VirtualizationService.getInstance()); in fromDescriptor() 514 static VirtualMachine create( in create() 520 VirtualMachine vm = in create() 521 new VirtualMachine(context, name, config, VirtualizationService.getInstance()); in create() 597 static VirtualMachine load(@NonNull Context context, @NonNull String name) in load() 606 VirtualMachine vm = in load() [all …]
|
D | VirtualMachineConfig.java | 1129 @RequiresPermission(VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION) 1143 @RequiresPermission(VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION) 1367 @RequiresPermission(VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION) 1383 @RequiresPermission(VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION)
|
/packages/modules/Virtualization/tests/testapk/src/java/com/android/microdroid/test/ |
D | MicrodroidTests.java | 18 import static android.system.virtualmachine.VirtualMachine.STATUS_DELETED; 19 import static android.system.virtualmachine.VirtualMachine.STATUS_RUNNING; 20 import static android.system.virtualmachine.VirtualMachine.STATUS_STOPPED; 56 import android.system.virtualmachine.VirtualMachine; 162 grantPermission(VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION); in setup() 169 revokePermission(VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION); in setup() 175 revokePermission(VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION); in tearDown() 197 VirtualMachine vm = forceCreateNewVirtualMachine("test_vm", config); in createAndConnectToVmHelper() 268 VirtualMachine vm = in vmAttestationWhenRemoteAttestationIsNotSupported() 295 VirtualMachine vm = in vmAttestationWithVendorPartitionWhenSupported() [all …]
|
/packages/modules/Virtualization/android/MicrodroidDemoApp/java/com/android/microdroid/demo/ |
D | MainActivity.java | 23 import android.system.virtualmachine.VirtualMachine; 75 if (status != null && status == VirtualMachine.STATUS_RUNNING) { in onCreate() 90 if (status == VirtualMachine.STATUS_RUNNING) { in onCreate() 147 private VirtualMachine mVirtualMachine; 156 mStatus.setValue(VirtualMachine.STATUS_DELETED); in VirtualMachineModel() 170 public void onPayloadStarted(VirtualMachine vm) {} in run() 173 public void onPayloadReady(VirtualMachine vm) { in run() 184 private void testVmService(VirtualMachine vm) { in run() 215 public void onPayloadFinished(VirtualMachine vm, int exitCode) { in run() 225 public void onError(VirtualMachine vm, int errorCode, String message) { in run() [all …]
|
/packages/modules/Virtualization/libs/framework-virtualization/api/ |
D | system-current.txt | 4 public class VirtualMachine implements java.lang.AutoCloseable { 5 … binderFromPreconnectedClient(@NonNull android.system.virtualmachine.VirtualMachine.VsockConnectio… 8 …e(from=android.system.virtualmachine.VirtualMachine.MIN_VSOCK_PORT, to=android.system.virtualmachi… 9 …e(from=android.system.virtualmachine.VirtualMachine.MIN_VSOCK_PORT, to=android.system.virtualmachi… 15 …method @RequiresPermission(android.system.virtualmachine.VirtualMachine.MANAGE_VIRTUAL_MACHINE_PER… 29 public static interface VirtualMachine.VsockConnectionProvider { 34 …method public void onError(@NonNull android.system.virtualmachine.VirtualMachine, int, @NonNull St… 35 … method public void onPayloadFinished(@NonNull android.system.virtualmachine.VirtualMachine, int); 36 method public void onPayloadReady(@NonNull android.system.virtualmachine.VirtualMachine); 37 method public void onPayloadStarted(@NonNull android.system.virtualmachine.VirtualMachine); [all …]
|
D | test-current.txt | 4 public class VirtualMachine implements java.lang.AutoCloseable { 5 …method @RequiresPermission(android.system.virtualmachine.VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE… 20 …method @NonNull @RequiresPermission(android.system.virtualmachine.VirtualMachine.USE_CUSTOM_VIRTUA… 21 …method @NonNull @RequiresPermission(android.system.virtualmachine.VirtualMachine.USE_CUSTOM_VIRTUA… 22 …method @NonNull @RequiresPermission(android.system.virtualmachine.VirtualMachine.USE_CUSTOM_VIRTUA… 28 …method @RequiresPermission(android.system.virtualmachine.VirtualMachine.MANAGE_VIRTUAL_MACHINE_PER… 29 …method @RequiresPermission(android.system.virtualmachine.VirtualMachine.MANAGE_VIRTUAL_MACHINE_PER… 30 …method @RequiresPermission(android.system.virtualmachine.VirtualMachine.MANAGE_VIRTUAL_MACHINE_PER…
|
/packages/modules/Virtualization/android/TerminalApp/java/com/android/virtualization/terminal/ |
D | Runner.kt | 19 import android.system.virtualmachine.VirtualMachine 30 internal class Runner private constructor(val vm: VirtualMachine, callback: Callback) { 37 override fun onPayloadStarted(vm: VirtualMachine) { in onPayloadStarted() 41 override fun onPayloadReady(vm: VirtualMachine) { in onPayloadReady() 45 override fun onPayloadFinished(vm: VirtualMachine, exitCode: Int) { in onPayloadFinished() 49 override fun onError(vm: VirtualMachine, errorCode: Int, message: String) { in onError() 54 override fun onStopped(vm: VirtualMachine, reason: Int) { in onStopped()
|
D | InputForwarder.kt | 22 import android.system.virtualmachine.VirtualMachine in <lambda>() 33 vm: VirtualMachine, in <lambda>() 38 private val virtualMachine: VirtualMachine = vm in <lambda>()
|
D | MemBalloonController.kt | 21 import android.system.virtualmachine.VirtualMachine 35 class MemBalloonController(val context: Context, val vm: VirtualMachine) {
|
D | Logger.kt | 18 import android.system.virtualmachine.VirtualMachine in <lambda>() 39 fun setup(vm: VirtualMachine, dir: Path, executor: ExecutorService) { in <lambda>()
|
D | VmLauncherService.kt | 36 import android.system.virtualmachine.VirtualMachine in <lambda>() 75 private var virtualMachine: VirtualMachine? = null in <lambda>() 507 if (runner?.vm?.getStatus() == VirtualMachine.STATUS_RUNNING) { in <lambda>()
|
/packages/modules/Virtualization/tests/helper/src/java/com/android/microdroid/test/device/ |
D | MicrodroidDeviceTestBase.java | 38 import android.system.virtualmachine.VirtualMachine; 194 public VirtualMachine forceCreateNewVirtualMachine(String name, VirtualMachineConfig config) in forceCreateNewVirtualMachine() 384 public void runToFinish(String logTag, VirtualMachine vm) in runToFinish() 428 protected void forceStop(VirtualMachine vm) { in forceStop() 437 public void onPayloadStarted(VirtualMachine vm) {} in onPayloadStarted() 440 public void onPayloadReady(VirtualMachine vm) {} in onPayloadReady() 443 public void onPayloadFinished(VirtualMachine vm, int exitCode) {} in onPayloadFinished() 446 public void onError(VirtualMachine vm, int errorCode, String message) {} in onError() 450 public void onStopped(VirtualMachine vm, int reason) { in onStopped() 562 VirtualMachine vm = getVirtualMachineManager().get(vmName); in tryBootVm() [all …]
|
/packages/modules/AppSearch/apk/src/com/android/server/appsearch/isolated_storage_service/ |
D | IsolatedStorageService.java | 32 import android.system.virtualmachine.VirtualMachine; 83 private VirtualMachine mVm; 144 private @Nullable VirtualMachine maybeCreateVm(ServiceConfig config) { in maybeCreateVm() 150 VirtualMachine vm = null; in maybeCreateVm() 156 if (vm != null && vm.getStatus() != VirtualMachine.STATUS_DELETED) { in maybeCreateVm() 167 private @Nullable VirtualMachine createVm( in createVm() 212 public void onPayloadStarted(VirtualMachine vm) { in onPayloadStarted() 219 public void onPayloadReady(VirtualMachine vm) { in onPayloadReady() 227 public void onPayloadFinished(VirtualMachine vm, int exitCode) { in onPayloadFinished() 235 public void onError(VirtualMachine vm, int errorCode, String errorMessage) { in onError() [all …]
|
/packages/modules/Virtualization/tests/benchmark/src/java/com/android/microdroid/benchmark/ |
D | BenchmarkVmListener.java | 22 import android.system.virtualmachine.VirtualMachine; 40 void onPayloadReady(VirtualMachine vm, IBenchmarkService benchmarkService) in onPayloadReady() 51 public final void onPayloadReady(VirtualMachine vm) { in onPayloadReady() 68 public void onError(VirtualMachine vm, int errorCode, String message) { in onError() 77 public void runToFinish(String logTag, VirtualMachine vm) in runToFinish()
|
D | MicrodroidBenchmarks.java | 42 import android.system.virtualmachine.VirtualMachine; 151 grantPermission(VirtualMachine.MANAGE_VIRTUAL_MACHINE_PERMISSION); in setup() 152 grantPermission(VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION); in setup() 366 VirtualMachine vm = forceCreateNewVirtualMachine(vmName, config); in testVsockTransferFromHostToVM() 398 VirtualMachine vm = forceCreateNewVirtualMachine(vmName, config); in testVirtioBlkReadRate() 427 public void onPayloadReady(VirtualMachine vm, IBenchmarkService benchmarkService) in onPayloadReady() 541 VirtualMachine vm = forceCreateNewVirtualMachine(vmName, config); in testMemoryUsage() 604 public void onPayloadReady(VirtualMachine vm, IBenchmarkService service) in onPayloadReady() 628 VirtualMachine vm = forceCreateNewVirtualMachine(vmName, config); in testMemoryReclaim() 678 public void onPayloadReady(VirtualMachine vm, IBenchmarkService service) in onPayloadReady() [all …]
|
/packages/modules/Virtualization/tests/vmshareapp/src/java/com/android/microdroid/test/sharevm/ |
D | VmShareServiceImpl.java | 23 import android.system.virtualmachine.VirtualMachine; 61 private VirtualMachine mVirtualMachine; 114 public void onPayloadStarted(VirtualMachine vm) { in startVm() 119 public void onPayloadReady(VirtualMachine vm) { in startVm() 124 public void onPayloadFinished(VirtualMachine vm, int exitCode) { in startVm() 129 public void onError(VirtualMachine vm, int errorCode, String message) { in startVm() 135 public void onStopped(VirtualMachine vm, int reason) { in startVm()
|
/packages/modules/Virtualization/tests/vm_attestation/src/java/com/android/virt/vm_attestation/testapp/ |
D | VmAttestationTests.java | 24 import android.system.virtualmachine.VirtualMachine; 60 grantPermission(VirtualMachine.MANAGE_VIRTUAL_MACHINE_PERMISSION); in setup() 61 grantPermission(VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION); in setup() 78 VirtualMachine vm = forceCreateNewVirtualMachine("attestation_client", config); in requestingAttestationSucceeds() 86 public void onPayloadReady(VirtualMachine vm) { in requestingAttestationSucceeds()
|
/packages/modules/Virtualization/tests/vm_attestation/src/java/com/android/virt/rkpd/vm_attestation/testapp/ |
D | RkpdVmAttestationTest.java | 27 import android.system.virtualmachine.VirtualMachine; 92 revokePermission(VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION); in setUp() 97 grantPermission(VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION); in setUp() 111 VirtualMachine vm = forceCreateNewVirtualMachine("attestation_with_rkpd_client", config); in usingProvisionedKeyForVmAttestationSucceeds()
|
/packages/modules/Virtualization/libs/framework-virtualization/ |
D | README.md | 75 [`VirtualMachine`](src/android/system/virtualmachine/VirtualMachine.java) 91 VirtualMachine vm = vmm.getOrCreate("my vm", config); 153 the `VirtualMachine` object. This will return one of the following values: 164 [`VirtualMachine`](src/android/system/virtualmachine/VirtualMachine.java) can 203 [`VirtualMachine`](src/android/system/virtualmachine/VirtualMachine.java). 246 void onPayloadReady(VirtualMachine vm) { 265 vsock port, and the VirtualMachine class provides a way to connect to the VM and 289 void onPayloadReady(VirtualMachine vm) { 299 [`VirtualMachine`](src/android/system/virtualmachine/VirtualMachine.java) 355 [`VirtualMachine`](src/android/system/virtualmachine/VirtualMachine.java)
|
/packages/modules/AppSearch/service/java/com/android/server/appsearch/isolated_storage_service/ |
D | IsolatedStorageServiceManager.java | 33 import android.system.virtualmachine.VirtualMachine; 146 VirtualMachine.binderFromPreconnectedClient( in startIsolatedStorageService()
|
/packages/modules/Virtualization/android/virtmgr/src/ |
D | aidl.rs | 1034 Ok(VirtualMachine::create(instance)) in create_vm_internal() 1720 struct VirtualMachine { struct 1724 impl VirtualMachine { implementation 1726 BnVirtualMachine::new_binder(VirtualMachine { instance }, BinderFeatures::default()) in create() 1740 impl Interface for VirtualMachine {} implementation 1742 impl IVirtualMachine::IVirtualMachine for VirtualMachine { implementation 1889 impl Drop for VirtualMachine { implementation
|