Android-cuttlefish cvd tool
Macros | Functions
assemble_cvd_flags.h File Reference
#include <gflags/gflags.h>
Include dependency graph for assemble_cvd_flags.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DECLARE_vec   DECLARE_string
 

Functions

 DECLARE_vec (data_policy)
 
 DECLARE_vec (gdb_port)
 
 DECLARE_string (display0)
 
 DECLARE_string (display1)
 
 DECLARE_string (display2)
 
 DECLARE_string (display3)
 
 DECLARE_string (x_res)
 
 DECLARE_string (y_res)
 
 DECLARE_string (dpi)
 
 DECLARE_string (refresh_rate_hz)
 
 DECLARE_string (overlays)
 
 DECLARE_string (extra_kernel_cmdline)
 
 DECLARE_string (extra_bootconfig_args)
 
 DECLARE_vec (guest_enforce_security)
 
 DECLARE_vec (memory_mb)
 
 DECLARE_vec (serial_number)
 
 DECLARE_vec (use_random_serial)
 
 DECLARE_vec (gpu_mode)
 
 DECLARE_vec (gpu_vhost_user_mode)
 
 DECLARE_vec (hwcomposer)
 
 DECLARE_vec (gpu_capture_binary)
 
 DECLARE_vec (enable_gpu_udmabuf)
 
 DECLARE_vec (gpu_renderer_features)
 
 DECLARE_vec (gpu_context_types)
 
 DECLARE_vec (guest_hwui_renderer)
 
 DECLARE_vec (guest_renderer_preload)
 
 DECLARE_vec (guest_vulkan_driver)
 
 DECLARE_vec (frames_socket_path)
 
 DECLARE_vec (use_allocd)
 
 DECLARE_vec (use_cvdalloc)
 
 DECLARE_vec (enable_minimal_mode)
 
 DECLARE_vec (pause_in_bootloader)
 
 DECLARE_bool (enable_host_bluetooth)
 
 DECLARE_int32 (rootcanal_instance_num)
 
 DECLARE_string (rootcanal_args)
 
 DECLARE_bool (enable_host_nfc)
 
 DECLARE_int32 (casimir_instance_num)
 
 DECLARE_string (casimir_args)
 
 DECLARE_bool (enable_host_uwb)
 
 DECLARE_int32 (pica_instance_num)
 
 DECLARE_bool (netsim)
 
 DECLARE_bool (netsim_bt)
 
 DECLARE_bool (netsim_uwb)
 
 DECLARE_string (netsim_args)
 
 DECLARE_bool (enable_automotive_proxy)
 
 DECLARE_vec (enable_vhal_proxy_server)
 
 DECLARE_int32 (vhal_proxy_server_instance_num)
 
 DECLARE_vec (enable_sandbox)
 
 DECLARE_vec (enable_virtiofs)
 
 DECLARE_string (seccomp_policy_dir)
 
 DECLARE_vec (webrtc_assets_dir)
 
 DECLARE_bool (start_webrtc_sig_server)
 
 DECLARE_string (webrtc_sig_server_addr)
 
 DECLARE_vec (tcp_port_range)
 
 DECLARE_vec (udp_port_range)
 
 DECLARE_vec (webrtc_device_id)
 
 DECLARE_vec (uuid)
 
 DECLARE_vec (daemon)
 
 DECLARE_vec (setupwizard_mode)
 
 DECLARE_vec (enable_bootanimation)
 
 DECLARE_vec (extra_bootconfig_args_base64)
 
 DECLARE_string (qemu_binary_dir)
 
 DECLARE_string (crosvm_binary)
 
 DECLARE_vec (gem5_binary_dir)
 
 DECLARE_vec (gem5_checkpoint_dir)
 
 DECLARE_vec (gem5_debug_file)
 
 DECLARE_string (gem5_debug_flags)
 
 DECLARE_vec (restart_subprocesses)
 
 DECLARE_vec (boot_slot)
 
 DECLARE_int32 (num_instances)
 
 DECLARE_string (instance_nums)
 
 DECLARE_string (report_anonymous_usage_stats)
 
 DECLARE_vec (ril_dns)
 
 DECLARE_vec (kgdb)
 
 DECLARE_vec (start_gnss_proxy)
 
 DECLARE_vec (gnss_file_path)
 
 DECLARE_vec (fixed_location_file_path)
 
 DECLARE_vec (enable_modem_simulator)
 
 DECLARE_vec (modem_simulator_sim_type)
 
 DECLARE_vec (console)
 
 DECLARE_vec (enable_kernel_log)
 
 DECLARE_vec (vhost_net)
 
 DECLARE_vec (vhost_user_vsock)
 
 DECLARE_string (vhost_user_mac80211_hwsim)
 
 DECLARE_string (wmediumd_config)
 
 DECLARE_string (ap_rootfs_image)
 
 DECLARE_string (ap_kernel_image)
 
 DECLARE_vec (record_screen)
 
 DECLARE_vec (smt)
 
 DECLARE_vec (vsock_guest_cid)
 
 DECLARE_vec (vsock_guest_group)
 
 DECLARE_string (secure_hals)
 
 DECLARE_vec (use_sdcard)
 
 DECLARE_vec (protected_vm)
 
 DECLARE_vec (mte)
 
 DECLARE_vec (enable_audio)
 
 DECLARE_vec (enable_jcard_simulator)
 
 DECLARE_vec (enable_usb)
 
 DECLARE_vec (camera_server_port)
 
 DECLARE_vec (userdata_format)
 
 DECLARE_bool (use_overlay)
 
 DECLARE_vec (modem_simulator_count)
 
 DECLARE_bool (track_host_tools_crc)
 
 DECLARE_vec (crosvm_use_balloon)
 
 DECLARE_vec (crosvm_use_rng)
 
 DECLARE_vec (crosvm_simple_media_device)
 
 DECLARE_vec (crosvm_v4l2_proxy)
 
 DECLARE_vec (use_pmem)
 
 DECLARE_bool (enable_wifi)
 
 DECLARE_vec (device_external_network)
 
 DECLARE_bool (snapshot_compatible)
 
 DECLARE_string (straced_host_executables)
 
 DECLARE_vec (fail_fast)
 
 DECLARE_vec (vhost_user_block)
 
 DECLARE_string (early_tmp_dir)
 
 DECLARE_vec (enable_tap_devices)
 
 DECLARE_vec (vcpu_config_path)
 
 DECLARE_string (kvm_path)
 
 DECLARE_string (vhost_vsock_path)
 
 DECLARE_string (assembly_dir)
 
 DECLARE_string (instance_dir)
 
 DECLARE_string (snapshot_path)
 
 DECLARE_bool (resume)
 
 DECLARE_string (vbmeta_image)
 
 DECLARE_string (vbmeta_system_image)
 
 DECLARE_string (vbmeta_vendor_dlkm_image)
 
 DECLARE_string (vbmeta_system_dlkm_image)
 
 DECLARE_string (default_vvmtruststore_file_name)
 
 DECLARE_string (vvmtruststore_path)
 
 DECLARE_string (default_target_zip)
 
 DECLARE_string (system_target_zip)
 
 DECLARE_string (linux_kernel_path)
 
 DECLARE_string (linux_initramfs_path)
 
 DECLARE_string (linux_root_image)
 
 DECLARE_string (chromeos_disk)
 
 DECLARE_string (chromeos_kernel_path)
 
 DECLARE_string (chromeos_root_image)
 
 DECLARE_string (fuchsia_zedboot_path)
 
 DECLARE_string (fuchsia_multiboot_bin_path)
 
 DECLARE_string (fuchsia_root_image)
 
 DECLARE_string (custom_partition_path)
 
 DECLARE_string (blank_sdcard_image_mb)
 

Macro Definition Documentation

◆ DECLARE_vec

#define DECLARE_vec   DECLARE_string

Function Documentation

◆ DECLARE_bool() [1/13]

DECLARE_bool ( enable_automotive_proxy  )

◆ DECLARE_bool() [2/13]

DECLARE_bool ( enable_host_bluetooth  )

◆ DECLARE_bool() [3/13]

DECLARE_bool ( enable_host_nfc  )

◆ DECLARE_bool() [4/13]

DECLARE_bool ( enable_host_uwb  )

◆ DECLARE_bool() [5/13]

DECLARE_bool ( enable_wifi  )

◆ DECLARE_bool() [6/13]

DECLARE_bool ( netsim  )

◆ DECLARE_bool() [7/13]

DECLARE_bool ( netsim_bt  )

◆ DECLARE_bool() [8/13]

DECLARE_bool ( netsim_uwb  )

◆ DECLARE_bool() [9/13]

DECLARE_bool ( resume  )

◆ DECLARE_bool() [10/13]

DECLARE_bool ( snapshot_compatible  )

◆ DECLARE_bool() [11/13]

DECLARE_bool ( start_webrtc_sig_server  )

◆ DECLARE_bool() [12/13]

DECLARE_bool ( track_host_tools_crc  )

◆ DECLARE_bool() [13/13]

DECLARE_bool ( use_overlay  )

◆ DECLARE_int32() [1/5]

DECLARE_int32 ( casimir_instance_num  )

◆ DECLARE_int32() [2/5]

DECLARE_int32 ( num_instances  )

◆ DECLARE_int32() [3/5]

DECLARE_int32 ( pica_instance_num  )

◆ DECLARE_int32() [4/5]

DECLARE_int32 ( rootcanal_instance_num  )

◆ DECLARE_int32() [5/5]

DECLARE_int32 ( vhal_proxy_server_instance_num  )

◆ DECLARE_string() [1/52]

DECLARE_string ( ap_kernel_image  )

◆ DECLARE_string() [2/52]

DECLARE_string ( ap_rootfs_image  )

◆ DECLARE_string() [3/52]

DECLARE_string ( assembly_dir  )

◆ DECLARE_string() [4/52]

DECLARE_string ( blank_sdcard_image_mb  )

◆ DECLARE_string() [5/52]

DECLARE_string ( casimir_args  )

◆ DECLARE_string() [6/52]

DECLARE_string ( chromeos_disk  )

◆ DECLARE_string() [7/52]

DECLARE_string ( chromeos_kernel_path  )

◆ DECLARE_string() [8/52]

DECLARE_string ( chromeos_root_image  )

◆ DECLARE_string() [9/52]

DECLARE_string ( crosvm_binary  )

◆ DECLARE_string() [10/52]

DECLARE_string ( custom_partition_path  )

◆ DECLARE_string() [11/52]

DECLARE_string ( default_target_zip  )

◆ DECLARE_string() [12/52]

DECLARE_string ( default_vvmtruststore_file_name  )

◆ DECLARE_string() [13/52]

DECLARE_string ( display0  )

◆ DECLARE_string() [14/52]

DECLARE_string ( display1  )

◆ DECLARE_string() [15/52]

DECLARE_string ( display2  )

◆ DECLARE_string() [16/52]

DECLARE_string ( display3  )

◆ DECLARE_string() [17/52]

DECLARE_string ( dpi  )

◆ DECLARE_string() [18/52]

DECLARE_string ( early_tmp_dir  )

◆ DECLARE_string() [19/52]

DECLARE_string ( extra_bootconfig_args  )

◆ DECLARE_string() [20/52]

DECLARE_string ( extra_kernel_cmdline  )

◆ DECLARE_string() [21/52]

DECLARE_string ( fuchsia_multiboot_bin_path  )

◆ DECLARE_string() [22/52]

DECLARE_string ( fuchsia_root_image  )

◆ DECLARE_string() [23/52]

DECLARE_string ( fuchsia_zedboot_path  )

◆ DECLARE_string() [24/52]

DECLARE_string ( gem5_debug_flags  )

◆ DECLARE_string() [25/52]

DECLARE_string ( instance_dir  )

◆ DECLARE_string() [26/52]

DECLARE_string ( instance_nums  )

◆ DECLARE_string() [27/52]

DECLARE_string ( kvm_path  )

◆ DECLARE_string() [28/52]

DECLARE_string ( linux_initramfs_path  )

◆ DECLARE_string() [29/52]

DECLARE_string ( linux_kernel_path  )

◆ DECLARE_string() [30/52]

DECLARE_string ( linux_root_image  )

◆ DECLARE_string() [31/52]

DECLARE_string ( netsim_args  )

◆ DECLARE_string() [32/52]

DECLARE_string ( overlays  )

◆ DECLARE_string() [33/52]

DECLARE_string ( qemu_binary_dir  )

◆ DECLARE_string() [34/52]

DECLARE_string ( refresh_rate_hz  )

◆ DECLARE_string() [35/52]

DECLARE_string ( report_anonymous_usage_stats  )

◆ DECLARE_string() [36/52]

DECLARE_string ( rootcanal_args  )

◆ DECLARE_string() [37/52]

DECLARE_string ( seccomp_policy_dir  )

◆ DECLARE_string() [38/52]

DECLARE_string ( secure_hals  )

◆ DECLARE_string() [39/52]

DECLARE_string ( snapshot_path  )

◆ DECLARE_string() [40/52]

DECLARE_string ( straced_host_executables  )

◆ DECLARE_string() [41/52]

DECLARE_string ( system_target_zip  )

◆ DECLARE_string() [42/52]

DECLARE_string ( vbmeta_image  )

◆ DECLARE_string() [43/52]

DECLARE_string ( vbmeta_system_dlkm_image  )

◆ DECLARE_string() [44/52]

DECLARE_string ( vbmeta_system_image  )

◆ DECLARE_string() [45/52]

DECLARE_string ( vbmeta_vendor_dlkm_image  )

◆ DECLARE_string() [46/52]

DECLARE_string ( vhost_user_mac80211_hwsim  )

◆ DECLARE_string() [47/52]

DECLARE_string ( vhost_vsock_path  )

◆ DECLARE_string() [48/52]

DECLARE_string ( vvmtruststore_path  )

◆ DECLARE_string() [49/52]

DECLARE_string ( webrtc_sig_server_addr  )

◆ DECLARE_string() [50/52]

DECLARE_string ( wmediumd_config  )

◆ DECLARE_string() [51/52]

DECLARE_string ( x_res  )

◆ DECLARE_string() [52/52]

DECLARE_string ( y_res  )

◆ DECLARE_vec() [1/72]

DECLARE_vec ( boot_slot  )

◆ DECLARE_vec() [2/72]

DECLARE_vec ( camera_server_port  )

◆ DECLARE_vec() [3/72]

DECLARE_vec ( console  )

◆ DECLARE_vec() [4/72]

DECLARE_vec ( crosvm_simple_media_device  )

◆ DECLARE_vec() [5/72]

DECLARE_vec ( crosvm_use_balloon  )

◆ DECLARE_vec() [6/72]

DECLARE_vec ( crosvm_use_rng  )

◆ DECLARE_vec() [7/72]

DECLARE_vec ( crosvm_v4l2_proxy  )

◆ DECLARE_vec() [8/72]

DECLARE_vec ( daemon  )

◆ DECLARE_vec() [9/72]

DECLARE_vec ( data_policy  )

◆ DECLARE_vec() [10/72]

DECLARE_vec ( device_external_network  )

◆ DECLARE_vec() [11/72]

DECLARE_vec ( enable_audio  )

◆ DECLARE_vec() [12/72]

DECLARE_vec ( enable_bootanimation  )

◆ DECLARE_vec() [13/72]

DECLARE_vec ( enable_gpu_udmabuf  )

◆ DECLARE_vec() [14/72]

DECLARE_vec ( enable_jcard_simulator  )

◆ DECLARE_vec() [15/72]

DECLARE_vec ( enable_kernel_log  )

◆ DECLARE_vec() [16/72]

DECLARE_vec ( enable_minimal_mode  )

◆ DECLARE_vec() [17/72]

DECLARE_vec ( enable_modem_simulator  )

◆ DECLARE_vec() [18/72]

DECLARE_vec ( enable_sandbox  )

crosvm sandbox feature requires /var/empty and seccomp directory

Also see SetDefaultFlagsForCrosvm()

◆ DECLARE_vec() [19/72]

DECLARE_vec ( enable_tap_devices  )

◆ DECLARE_vec() [20/72]

DECLARE_vec ( enable_usb  )

◆ DECLARE_vec() [21/72]

DECLARE_vec ( enable_vhal_proxy_server  )

◆ DECLARE_vec() [22/72]

DECLARE_vec ( enable_virtiofs  )

◆ DECLARE_vec() [23/72]

DECLARE_vec ( extra_bootconfig_args_base64  )

◆ DECLARE_vec() [24/72]

DECLARE_vec ( fail_fast  )

◆ DECLARE_vec() [25/72]

DECLARE_vec ( fixed_location_file_path  )

◆ DECLARE_vec() [26/72]

DECLARE_vec ( frames_socket_path  )

◆ DECLARE_vec() [27/72]

DECLARE_vec ( gdb_port  )

◆ DECLARE_vec() [28/72]

DECLARE_vec ( gem5_binary_dir  )

◆ DECLARE_vec() [29/72]

DECLARE_vec ( gem5_checkpoint_dir  )

◆ DECLARE_vec() [30/72]

DECLARE_vec ( gem5_debug_file  )

◆ DECLARE_vec() [31/72]

DECLARE_vec ( gnss_file_path  )

◆ DECLARE_vec() [32/72]

DECLARE_vec ( gpu_capture_binary  )

◆ DECLARE_vec() [33/72]

DECLARE_vec ( gpu_context_types  )

◆ DECLARE_vec() [34/72]

DECLARE_vec ( gpu_mode  )

◆ DECLARE_vec() [35/72]

DECLARE_vec ( gpu_renderer_features  )

◆ DECLARE_vec() [36/72]

DECLARE_vec ( gpu_vhost_user_mode  )

◆ DECLARE_vec() [37/72]

DECLARE_vec ( guest_enforce_security  )

◆ DECLARE_vec() [38/72]

DECLARE_vec ( guest_hwui_renderer  )

◆ DECLARE_vec() [39/72]

DECLARE_vec ( guest_renderer_preload  )

◆ DECLARE_vec() [40/72]

DECLARE_vec ( guest_vulkan_driver  )

◆ DECLARE_vec() [41/72]

DECLARE_vec ( hwcomposer  )

◆ DECLARE_vec() [42/72]

DECLARE_vec ( kgdb  )

◆ DECLARE_vec() [43/72]

DECLARE_vec ( memory_mb  )

◆ DECLARE_vec() [44/72]

DECLARE_vec ( modem_simulator_count  )

◆ DECLARE_vec() [45/72]

DECLARE_vec ( modem_simulator_sim_type  )

◆ DECLARE_vec() [46/72]

DECLARE_vec ( mte  )

◆ DECLARE_vec() [47/72]

DECLARE_vec ( pause_in_bootloader  )

◆ DECLARE_vec() [48/72]

DECLARE_vec ( protected_vm  )

◆ DECLARE_vec() [49/72]

DECLARE_vec ( record_screen  )

◆ DECLARE_vec() [50/72]

DECLARE_vec ( restart_subprocesses  )

◆ DECLARE_vec() [51/72]

DECLARE_vec ( ril_dns  )

◆ DECLARE_vec() [52/72]

DECLARE_vec ( serial_number  )

◆ DECLARE_vec() [53/72]

DECLARE_vec ( setupwizard_mode  )

◆ DECLARE_vec() [54/72]

DECLARE_vec ( smt  )

◆ DECLARE_vec() [55/72]

DECLARE_vec ( start_gnss_proxy  )

◆ DECLARE_vec() [56/72]

DECLARE_vec ( tcp_port_range  )

◆ DECLARE_vec() [57/72]

DECLARE_vec ( udp_port_range  )

◆ DECLARE_vec() [58/72]

DECLARE_vec ( use_allocd  )

◆ DECLARE_vec() [59/72]

DECLARE_vec ( use_cvdalloc  )

◆ DECLARE_vec() [60/72]

DECLARE_vec ( use_pmem  )

◆ DECLARE_vec() [61/72]

DECLARE_vec ( use_random_serial  )

◆ DECLARE_vec() [62/72]

DECLARE_vec ( use_sdcard  )

◆ DECLARE_vec() [63/72]

DECLARE_vec ( userdata_format  )

◆ DECLARE_vec() [64/72]

DECLARE_vec ( uuid  )

◆ DECLARE_vec() [65/72]

DECLARE_vec ( vcpu_config_path  )

◆ DECLARE_vec() [66/72]

DECLARE_vec ( vhost_net  )

◆ DECLARE_vec() [67/72]

DECLARE_vec ( vhost_user_block  )

◆ DECLARE_vec() [68/72]

DECLARE_vec ( vhost_user_vsock  )

◆ DECLARE_vec() [69/72]

DECLARE_vec ( vsock_guest_cid  )

◆ DECLARE_vec() [70/72]

DECLARE_vec ( vsock_guest_group  )

◆ DECLARE_vec() [71/72]

DECLARE_vec ( webrtc_assets_dir  )

◆ DECLARE_vec() [72/72]

DECLARE_vec ( webrtc_device_id  )