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 (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_bootconfig_args)
 
 DECLARE_vec (serial_number)
 
 DECLARE_vec (use_random_serial)
 
 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_cvdalloc)
 
 DECLARE_vec (enable_minimal_mode)
 
 DECLARE_vec (pause_in_bootloader)
 
 DECLARE_vec (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_vec (netsim)
 
 DECLARE_vec (netsim_bt)
 
 DECLARE_vec (netsim_uwb)
 
 DECLARE_vec (netsim_nfc)
 
 DECLARE_vec (netsim_modem)
 
 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 (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 (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_pkvm)
 
 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_vec (crosvm_acpi_table)
 
 DECLARE_vec (crosvm_device_tree_overlay)
 
 DECLARE_vec (crosvm_file_backed_mapping)
 
 DECLARE_vec (crosvm_file_backed_mapping_base64)
 
 DECLARE_vec (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/8]

DECLARE_bool ( enable_automotive_proxy  )

◆ DECLARE_bool() [2/8]

DECLARE_bool ( enable_host_nfc  )

◆ DECLARE_bool() [3/8]

DECLARE_bool ( enable_host_uwb  )

◆ DECLARE_bool() [4/8]

DECLARE_bool ( resume  )

◆ DECLARE_bool() [5/8]

DECLARE_bool ( snapshot_compatible  )

◆ DECLARE_bool() [6/8]

DECLARE_bool ( start_webrtc_sig_server  )

◆ DECLARE_bool() [7/8]

DECLARE_bool ( track_host_tools_crc  )

◆ DECLARE_bool() [8/8]

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/51]

DECLARE_string ( ap_kernel_image  )

◆ DECLARE_string() [2/51]

DECLARE_string ( ap_rootfs_image  )

◆ DECLARE_string() [3/51]

DECLARE_string ( assembly_dir  )

◆ DECLARE_string() [4/51]

DECLARE_string ( blank_sdcard_image_mb  )

◆ DECLARE_string() [5/51]

DECLARE_string ( casimir_args  )

◆ DECLARE_string() [6/51]

DECLARE_string ( chromeos_disk  )

◆ DECLARE_string() [7/51]

DECLARE_string ( chromeos_kernel_path  )

◆ DECLARE_string() [8/51]

DECLARE_string ( chromeos_root_image  )

◆ DECLARE_string() [9/51]

DECLARE_string ( crosvm_binary  )

◆ DECLARE_string() [10/51]

DECLARE_string ( custom_partition_path  )

◆ DECLARE_string() [11/51]

DECLARE_string ( default_target_zip  )

◆ DECLARE_string() [12/51]

DECLARE_string ( default_vvmtruststore_file_name  )

◆ DECLARE_string() [13/51]

DECLARE_string ( display0  )

◆ DECLARE_string() [14/51]

DECLARE_string ( display1  )

◆ DECLARE_string() [15/51]

DECLARE_string ( display2  )

◆ DECLARE_string() [16/51]

DECLARE_string ( display3  )

◆ DECLARE_string() [17/51]

DECLARE_string ( dpi  )

◆ DECLARE_string() [18/51]

DECLARE_string ( early_tmp_dir  )

◆ DECLARE_string() [19/51]

DECLARE_string ( extra_bootconfig_args  )

◆ DECLARE_string() [20/51]

DECLARE_string ( fuchsia_multiboot_bin_path  )

◆ DECLARE_string() [21/51]

DECLARE_string ( fuchsia_root_image  )

◆ DECLARE_string() [22/51]

DECLARE_string ( fuchsia_zedboot_path  )

◆ DECLARE_string() [23/51]

DECLARE_string ( gem5_debug_flags  )

◆ DECLARE_string() [24/51]

DECLARE_string ( instance_dir  )

◆ DECLARE_string() [25/51]

DECLARE_string ( instance_nums  )

◆ DECLARE_string() [26/51]

DECLARE_string ( kvm_path  )

◆ DECLARE_string() [27/51]

DECLARE_string ( linux_initramfs_path  )

◆ DECLARE_string() [28/51]

DECLARE_string ( linux_kernel_path  )

◆ DECLARE_string() [29/51]

DECLARE_string ( linux_root_image  )

◆ DECLARE_string() [30/51]

DECLARE_string ( netsim_args  )

◆ DECLARE_string() [31/51]

DECLARE_string ( overlays  )

◆ DECLARE_string() [32/51]

DECLARE_string ( qemu_binary_dir  )

◆ DECLARE_string() [33/51]

DECLARE_string ( refresh_rate_hz  )

◆ DECLARE_string() [34/51]

DECLARE_string ( report_anonymous_usage_stats  )

◆ DECLARE_string() [35/51]

DECLARE_string ( rootcanal_args  )

◆ DECLARE_string() [36/51]

DECLARE_string ( seccomp_policy_dir  )

◆ DECLARE_string() [37/51]

DECLARE_string ( secure_hals  )

◆ DECLARE_string() [38/51]

DECLARE_string ( snapshot_path  )

◆ DECLARE_string() [39/51]

DECLARE_string ( straced_host_executables  )

◆ DECLARE_string() [40/51]

DECLARE_string ( system_target_zip  )

◆ DECLARE_string() [41/51]

DECLARE_string ( vbmeta_image  )

◆ DECLARE_string() [42/51]

DECLARE_string ( vbmeta_system_dlkm_image  )

◆ DECLARE_string() [43/51]

DECLARE_string ( vbmeta_system_image  )

◆ DECLARE_string() [44/51]

DECLARE_string ( vbmeta_vendor_dlkm_image  )

◆ DECLARE_string() [45/51]

DECLARE_string ( vhost_user_mac80211_hwsim  )

◆ DECLARE_string() [46/51]

DECLARE_string ( vhost_vsock_path  )

◆ DECLARE_string() [47/51]

DECLARE_string ( vvmtruststore_path  )

◆ DECLARE_string() [48/51]

DECLARE_string ( webrtc_sig_server_addr  )

◆ DECLARE_string() [49/51]

DECLARE_string ( wmediumd_config  )

◆ DECLARE_string() [50/51]

DECLARE_string ( x_res  )

◆ DECLARE_string() [51/51]

DECLARE_string ( y_res  )

◆ DECLARE_vec() [1/77]

DECLARE_vec ( boot_slot  )

◆ DECLARE_vec() [2/77]

DECLARE_vec ( camera_server_port  )

◆ DECLARE_vec() [3/77]

DECLARE_vec ( console  )

◆ DECLARE_vec() [4/77]

DECLARE_vec ( crosvm_acpi_table  )

◆ DECLARE_vec() [5/77]

DECLARE_vec ( crosvm_device_tree_overlay  )

◆ DECLARE_vec() [6/77]

DECLARE_vec ( crosvm_file_backed_mapping  )

◆ DECLARE_vec() [7/77]

DECLARE_vec ( crosvm_file_backed_mapping_base64  )

◆ DECLARE_vec() [8/77]

DECLARE_vec ( crosvm_simple_media_device  )

◆ DECLARE_vec() [9/77]

DECLARE_vec ( crosvm_use_balloon  )

◆ DECLARE_vec() [10/77]

DECLARE_vec ( crosvm_use_rng  )

◆ DECLARE_vec() [11/77]

DECLARE_vec ( crosvm_v4l2_proxy  )

◆ DECLARE_vec() [12/77]

DECLARE_vec ( device_external_network  )

◆ DECLARE_vec() [13/77]

DECLARE_vec ( enable_audio  )

◆ DECLARE_vec() [14/77]

DECLARE_vec ( enable_bootanimation  )

◆ DECLARE_vec() [15/77]

DECLARE_vec ( enable_gpu_udmabuf  )

◆ DECLARE_vec() [16/77]

DECLARE_vec ( enable_host_bluetooth  )

◆ DECLARE_vec() [17/77]

DECLARE_vec ( enable_jcard_simulator  )

◆ DECLARE_vec() [18/77]

DECLARE_vec ( enable_kernel_log  )

◆ DECLARE_vec() [19/77]

DECLARE_vec ( enable_minimal_mode  )

◆ DECLARE_vec() [20/77]

DECLARE_vec ( enable_modem_simulator  )

◆ DECLARE_vec() [21/77]

DECLARE_vec ( enable_pkvm  )

◆ DECLARE_vec() [22/77]

DECLARE_vec ( enable_sandbox  )

crosvm sandbox feature requires /var/empty and seccomp directory

Also see SetDefaultFlagsForCrosvm()

◆ DECLARE_vec() [23/77]

DECLARE_vec ( enable_tap_devices  )

◆ DECLARE_vec() [24/77]

DECLARE_vec ( enable_usb  )

◆ DECLARE_vec() [25/77]

DECLARE_vec ( enable_vhal_proxy_server  )

◆ DECLARE_vec() [26/77]

DECLARE_vec ( enable_virtiofs  )

◆ DECLARE_vec() [27/77]

DECLARE_vec ( enable_wifi  )

◆ DECLARE_vec() [28/77]

DECLARE_vec ( extra_bootconfig_args_base64  )

◆ DECLARE_vec() [29/77]

DECLARE_vec ( fail_fast  )

◆ DECLARE_vec() [30/77]

DECLARE_vec ( fixed_location_file_path  )

◆ DECLARE_vec() [31/77]

DECLARE_vec ( frames_socket_path  )

◆ DECLARE_vec() [32/77]

DECLARE_vec ( gdb_port  )

◆ DECLARE_vec() [33/77]

DECLARE_vec ( gem5_binary_dir  )

◆ DECLARE_vec() [34/77]

DECLARE_vec ( gem5_checkpoint_dir  )

◆ DECLARE_vec() [35/77]

DECLARE_vec ( gem5_debug_file  )

◆ DECLARE_vec() [36/77]

DECLARE_vec ( gnss_file_path  )

◆ DECLARE_vec() [37/77]

DECLARE_vec ( gpu_capture_binary  )

◆ DECLARE_vec() [38/77]

DECLARE_vec ( gpu_context_types  )

◆ DECLARE_vec() [39/77]

DECLARE_vec ( gpu_renderer_features  )

◆ DECLARE_vec() [40/77]

DECLARE_vec ( gpu_vhost_user_mode  )

◆ DECLARE_vec() [41/77]

DECLARE_vec ( guest_hwui_renderer  )

◆ DECLARE_vec() [42/77]

DECLARE_vec ( guest_renderer_preload  )

◆ DECLARE_vec() [43/77]

DECLARE_vec ( guest_vulkan_driver  )

◆ DECLARE_vec() [44/77]

DECLARE_vec ( hwcomposer  )

◆ DECLARE_vec() [45/77]

DECLARE_vec ( kgdb  )

◆ DECLARE_vec() [46/77]

DECLARE_vec ( modem_simulator_count  )

◆ DECLARE_vec() [47/77]

DECLARE_vec ( modem_simulator_sim_type  )

◆ DECLARE_vec() [48/77]

DECLARE_vec ( mte  )

◆ DECLARE_vec() [49/77]

DECLARE_vec ( netsim  )

◆ DECLARE_vec() [50/77]

DECLARE_vec ( netsim_bt  )

◆ DECLARE_vec() [51/77]

DECLARE_vec ( netsim_modem  )

◆ DECLARE_vec() [52/77]

DECLARE_vec ( netsim_nfc  )

◆ DECLARE_vec() [53/77]

DECLARE_vec ( netsim_uwb  )

◆ DECLARE_vec() [54/77]

DECLARE_vec ( pause_in_bootloader  )

◆ DECLARE_vec() [55/77]

DECLARE_vec ( protected_vm  )

◆ DECLARE_vec() [56/77]

DECLARE_vec ( record_screen  )

◆ DECLARE_vec() [57/77]

DECLARE_vec ( ril_dns  )

◆ DECLARE_vec() [58/77]

DECLARE_vec ( serial_number  )

◆ DECLARE_vec() [59/77]

DECLARE_vec ( setupwizard_mode  )

◆ DECLARE_vec() [60/77]

DECLARE_vec ( smt  )

◆ DECLARE_vec() [61/77]

DECLARE_vec ( start_gnss_proxy  )

◆ DECLARE_vec() [62/77]

DECLARE_vec ( tcp_port_range  )

◆ DECLARE_vec() [63/77]

DECLARE_vec ( udp_port_range  )

◆ DECLARE_vec() [64/77]

DECLARE_vec ( use_cvdalloc  )

◆ DECLARE_vec() [65/77]

DECLARE_vec ( use_pmem  )

◆ DECLARE_vec() [66/77]

DECLARE_vec ( use_random_serial  )

◆ DECLARE_vec() [67/77]

DECLARE_vec ( use_sdcard  )

◆ DECLARE_vec() [68/77]

DECLARE_vec ( userdata_format  )

◆ DECLARE_vec() [69/77]

DECLARE_vec ( uuid  )

◆ DECLARE_vec() [70/77]

DECLARE_vec ( vcpu_config_path  )

◆ DECLARE_vec() [71/77]

DECLARE_vec ( vhost_net  )

◆ DECLARE_vec() [72/77]

DECLARE_vec ( vhost_user_block  )

◆ DECLARE_vec() [73/77]

DECLARE_vec ( vhost_user_vsock  )

◆ DECLARE_vec() [74/77]

DECLARE_vec ( vsock_guest_cid  )

◆ DECLARE_vec() [75/77]

DECLARE_vec ( vsock_guest_group  )

◆ DECLARE_vec() [76/77]

DECLARE_vec ( webrtc_assets_dir  )

◆ DECLARE_vec() [77/77]

DECLARE_vec ( webrtc_device_id  )