aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDokyung Song <dokyungs@google.com>2018-09-11 10:27:16 -0700
committerDmitry Vyukov <dvyukov@google.com>2018-09-12 11:08:31 +0200
commit71907dafdbb47df824e03665e5b9fffa0dd07a9e (patch)
treed10d2c4566f9ec946c1bec5558eba20467ff4faf
parent3c88136c8a2afbcdb1be19786c0b66837f5f7cd6 (diff)
sys/fuchsia: generate descriptions for garnet services
-rw-r--r--executor/defs.h4
-rw-r--r--executor/syscalls.h148
-rw-r--r--sys/fuchsia/fidl_cobalt.txt307
-rw-r--r--sys/fuchsia/fidl_cobalt_amd64.const15
-rw-r--r--sys/fuchsia/fidl_cobalt_arm64.const15
-rw-r--r--sys/fuchsia/fidl_devicesettings.txt108
-rw-r--r--sys/fuchsia/fidl_devicesettings_amd64.const4
-rw-r--r--sys/fuchsia/fidl_devicesettings_arm64.const4
-rw-r--r--sys/fuchsia/fidl_io_amd64.const6
-rw-r--r--sys/fuchsia/fidl_io_arm64.const6
-rw-r--r--sys/fuchsia/fidl_mediacodec.txt408
-rw-r--r--sys/fuchsia/fidl_mediacodec_amd64.const24
-rw-r--r--sys/fuchsia/fidl_mediacodec_arm64.const24
-rw-r--r--sys/fuchsia/fidl_power.txt73
-rw-r--r--sys/fuchsia/fidl_power_amd64.const4
-rw-r--r--sys/fuchsia/fidl_power_arm64.const4
-rw-r--r--sys/fuchsia/fidl_scpi.txt47
-rw-r--r--sys/fuchsia/fidl_scpi_amd64.const2
-rw-r--r--sys/fuchsia/fidl_scpi_arm64.const2
-rw-r--r--sys/fuchsia/fidl_timezone.txt101
-rw-r--r--sys/fuchsia/fidl_timezone_amd64.const2
-rw-r--r--sys/fuchsia/fidl_timezone_arm64.const2
-rw-r--r--sys/fuchsia/fidlgen/main.go80
-rw-r--r--sys/fuchsia/gen/amd64.go1684
-rw-r--r--sys/fuchsia/gen/arm64.go1684
25 files changed, 3354 insertions, 1404 deletions
diff --git a/executor/defs.h b/executor/defs.h
index 10f26d587..0484ee930 100644
--- a/executor/defs.h
+++ b/executor/defs.h
@@ -35,7 +35,7 @@
#if GOARCH_amd64
#define GOARCH "amd64"
-#define SYZ_REVISION "8e00ee09a9f5a1a4d836583a225bc07d1db1c1d7"
+#define SYZ_REVISION "c8c2c2bde8c68b9fc83abac9ce49d03d78b3c694"
#define SYZ_EXECUTOR_USES_FORK_SERVER 0
#define SYZ_EXECUTOR_USES_SHMEM 0
#define SYZ_PAGE_SIZE 4096
@@ -45,7 +45,7 @@
#if GOARCH_arm64
#define GOARCH "arm64"
-#define SYZ_REVISION "f5add65900536a85bf97a394d610cf85790c4b17"
+#define SYZ_REVISION "11210e531e4522fc0d20c05392f7326ffa0f08f9"
#define SYZ_EXECUTOR_USES_FORK_SERVER 0
#define SYZ_EXECUTOR_USES_SHMEM 0
#define SYZ_PAGE_SIZE 4096
diff --git a/executor/syscalls.h b/executor/syscalls.h
index a4fb47d85..e3f73dbaa 100644
--- a/executor/syscalls.h
+++ b/executor/syscalls.h
@@ -506,17 +506,25 @@ const call_t syscalls[] = {
{"fchownat", 0, (syscall_t)fchownat},
{"fdatasync", 0, (syscall_t)fdatasync},
{"fdio_service_connect$fuchsia_cobalt_Controller", 0, (syscall_t)fdio_service_connect},
- {"fdio_service_connect$fuchsia_cobalt_Encoder", 0, (syscall_t)fdio_service_connect},
- {"fdio_service_connect$fuchsia_cobalt_EncoderFactory", 0, (syscall_t)fdio_service_connect},
{"fdio_service_connect$fuchsia_cobalt_Logger", 0, (syscall_t)fdio_service_connect},
{"fdio_service_connect$fuchsia_cobalt_LoggerExt", 0, (syscall_t)fdio_service_connect},
{"fdio_service_connect$fuchsia_cobalt_LoggerFactory", 0, (syscall_t)fdio_service_connect},
{"fdio_service_connect$fuchsia_cobalt_LoggerSimple", 0, (syscall_t)fdio_service_connect},
+ {"fdio_service_connect$fuchsia_devicesettings_DeviceSettingsManager", 0, (syscall_t)fdio_service_connect},
+ {"fdio_service_connect$fuchsia_devicesettings_DeviceSettingsWatcher", 0, (syscall_t)fdio_service_connect},
{"fdio_service_connect$fuchsia_io_Directory", 0, (syscall_t)fdio_service_connect},
{"fdio_service_connect$fuchsia_io_File", 0, (syscall_t)fdio_service_connect},
{"fdio_service_connect$fuchsia_io_Node", 0, (syscall_t)fdio_service_connect},
+ {"fdio_service_connect$fuchsia_mediacodec_Codec", 0, (syscall_t)fdio_service_connect},
+ {"fdio_service_connect$fuchsia_mediacodec_CodecFactory", 0, (syscall_t)fdio_service_connect},
+ {"fdio_service_connect$fuchsia_power_PowerManager", 0, (syscall_t)fdio_service_connect},
+ {"fdio_service_connect$fuchsia_power_PowerManagerWatcher", 0, (syscall_t)fdio_service_connect},
{"fdio_service_connect$fuchsia_process_Launcher", 0, (syscall_t)fdio_service_connect},
{"fdio_service_connect$fuchsia_process_Resolver", 0, (syscall_t)fdio_service_connect},
+ {"fdio_service_connect$fuchsia_scpi_SystemController", 0, (syscall_t)fdio_service_connect},
+ {"fdio_service_connect$fuchsia_timezone_TimeService", 0, (syscall_t)fdio_service_connect},
+ {"fdio_service_connect$fuchsia_timezone_Timezone", 0, (syscall_t)fdio_service_connect},
+ {"fdio_service_connect$fuchsia_timezone_TimezoneWatcher", 0, (syscall_t)fdio_service_connect},
{"fstat", 0, (syscall_t)fstat},
{"fsync", 0, (syscall_t)fsync},
{"ftruncate", 0, (syscall_t)ftruncate},
@@ -572,18 +580,6 @@ const call_t syscalls[] = {
{"zx_channel_call$fuchsia_cobalt_ControllerGetFailedSendAttempts", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_cobalt_ControllerGetNumSendAttempts", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_cobalt_ControllerRequestSendSoon", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_EncoderAddDoubleObservation", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_EncoderAddIndexObservation", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_EncoderAddIntBucketDistribution", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_EncoderAddIntObservation", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_EncoderAddMultipartObservation", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_EncoderAddObservation", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_EncoderAddStringObservation", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_EncoderEndTimer", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_EncoderEndTimerMultiPart", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_EncoderFactoryGetEncoderForProject", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_EncoderSendObservations", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_EncoderStartTimer", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_cobalt_LoggerEndTimer", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_cobalt_LoggerExtLogCustomEvent", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_cobalt_LoggerExtLogIntHistogram", 0, (syscall_t)zx_channel_call},
@@ -596,9 +592,13 @@ const call_t syscalls[] = {
{"zx_channel_call$fuchsia_cobalt_LoggerLogFrameRate", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_cobalt_LoggerLogMemoryUsage", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_cobalt_LoggerLogString", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_LoggerSimpleLogCustomEvent", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_cobalt_LoggerSimpleLogIntHistogram", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_cobalt_LoggerStartTimer", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerGetInteger", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerGetString", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerSetInteger", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerSetString", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerWatch", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_io_DirectoryClose", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_io_DirectoryDescribe", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_io_DirectoryGetAttr", 0, (syscall_t)zx_channel_call},
@@ -633,28 +633,52 @@ const call_t syscalls[] = {
{"zx_channel_call$fuchsia_io_NodeIoctl", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_io_NodeSetAttr", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_io_NodeSync", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_mediacodec_CodecSync", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_power_PowerManagerGetBatteryStatus", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_process_LauncherCreateWithoutStarting", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_process_LauncherLaunch", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_process_ResolverResolve", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_scpi_SystemControllerGetDvfsInfo", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_scpi_SystemControllerGetSystemStatus", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_timezone_TimeServiceUpdate", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_timezone_TimezoneGetTimezoneId", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_timezone_TimezoneGetTimezoneOffsetMinutes", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_timezone_TimezoneSetTimezone", 0, (syscall_t)zx_channel_call},
{"zx_channel_create", 0, (syscall_t)zx_channel_create},
{"zx_channel_create$fuchsia_cobalt_Controller", 0, (syscall_t)zx_channel_create},
- {"zx_channel_create$fuchsia_cobalt_Encoder", 0, (syscall_t)zx_channel_create},
- {"zx_channel_create$fuchsia_cobalt_EncoderFactory", 0, (syscall_t)zx_channel_create},
{"zx_channel_create$fuchsia_cobalt_Logger", 0, (syscall_t)zx_channel_create},
{"zx_channel_create$fuchsia_cobalt_LoggerExt", 0, (syscall_t)zx_channel_create},
{"zx_channel_create$fuchsia_cobalt_LoggerFactory", 0, (syscall_t)zx_channel_create},
{"zx_channel_create$fuchsia_cobalt_LoggerSimple", 0, (syscall_t)zx_channel_create},
+ {"zx_channel_create$fuchsia_devicesettings_DeviceSettingsManager", 0, (syscall_t)zx_channel_create},
+ {"zx_channel_create$fuchsia_devicesettings_DeviceSettingsWatcher", 0, (syscall_t)zx_channel_create},
{"zx_channel_create$fuchsia_io_Directory", 0, (syscall_t)zx_channel_create},
{"zx_channel_create$fuchsia_io_File", 0, (syscall_t)zx_channel_create},
{"zx_channel_create$fuchsia_io_Node", 0, (syscall_t)zx_channel_create},
+ {"zx_channel_create$fuchsia_mediacodec_Codec", 0, (syscall_t)zx_channel_create},
+ {"zx_channel_create$fuchsia_mediacodec_CodecFactory", 0, (syscall_t)zx_channel_create},
+ {"zx_channel_create$fuchsia_power_PowerManager", 0, (syscall_t)zx_channel_create},
+ {"zx_channel_create$fuchsia_power_PowerManagerWatcher", 0, (syscall_t)zx_channel_create},
{"zx_channel_create$fuchsia_process_Launcher", 0, (syscall_t)zx_channel_create},
{"zx_channel_create$fuchsia_process_Resolver", 0, (syscall_t)zx_channel_create},
+ {"zx_channel_create$fuchsia_scpi_SystemController", 0, (syscall_t)zx_channel_create},
+ {"zx_channel_create$fuchsia_timezone_TimeService", 0, (syscall_t)zx_channel_create},
+ {"zx_channel_create$fuchsia_timezone_Timezone", 0, (syscall_t)zx_channel_create},
+ {"zx_channel_create$fuchsia_timezone_TimezoneWatcher", 0, (syscall_t)zx_channel_create},
{"zx_channel_read", 0, (syscall_t)zx_channel_read},
{"zx_channel_read$fuchsia_io_DirectoryOnOpen", 0, (syscall_t)zx_channel_read},
{"zx_channel_read$fuchsia_io_FileOnOpen", 0, (syscall_t)zx_channel_read},
{"zx_channel_read$fuchsia_io_NodeOnOpen", 0, (syscall_t)zx_channel_read},
+ {"zx_channel_read$fuchsia_mediacodec_CodecFactoryOnCodecList", 0, (syscall_t)zx_channel_read},
+ {"zx_channel_read$fuchsia_mediacodec_CodecOnFreeInputPacket", 0, (syscall_t)zx_channel_read},
+ {"zx_channel_read$fuchsia_mediacodec_CodecOnInputConstraints", 0, (syscall_t)zx_channel_read},
+ {"zx_channel_read$fuchsia_mediacodec_CodecOnOutputConfig", 0, (syscall_t)zx_channel_read},
+ {"zx_channel_read$fuchsia_mediacodec_CodecOnOutputEndOfStream", 0, (syscall_t)zx_channel_read},
+ {"zx_channel_read$fuchsia_mediacodec_CodecOnOutputPacket", 0, (syscall_t)zx_channel_read},
+ {"zx_channel_read$fuchsia_mediacodec_CodecOnStreamFailed", 0, (syscall_t)zx_channel_read},
{"zx_channel_read_etc", 0, (syscall_t)zx_channel_read_etc},
{"zx_channel_write", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_devicesettings_DeviceSettingsWatcherOnChangeSettings", 0, (syscall_t)zx_channel_write},
{"zx_channel_write$fuchsia_io_DirectoryBind", 0, (syscall_t)zx_channel_write},
{"zx_channel_write$fuchsia_io_DirectoryClone", 0, (syscall_t)zx_channel_write},
{"zx_channel_write$fuchsia_io_DirectoryOpen", 0, (syscall_t)zx_channel_write},
@@ -662,10 +686,26 @@ const call_t syscalls[] = {
{"zx_channel_write$fuchsia_io_FileClone", 0, (syscall_t)zx_channel_write},
{"zx_channel_write$fuchsia_io_NodeBind", 0, (syscall_t)zx_channel_write},
{"zx_channel_write$fuchsia_io_NodeClone", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_mediacodec_CodecAddInputBuffer", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_mediacodec_CodecAddOutputBuffer", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_mediacodec_CodecCloseCurrentStream", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_mediacodec_CodecEnableOnStreamFailed", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_mediacodec_CodecFactoryCreateDecoder", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_mediacodec_CodecFlushEndOfStreamAndCloseStream", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_mediacodec_CodecQueueInputEndOfStream", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_mediacodec_CodecQueueInputFormatDetails", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_mediacodec_CodecQueueInputPacket", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_mediacodec_CodecRecycleOutputPacket", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_mediacodec_CodecSetInputBufferSettings", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_mediacodec_CodecSetOutputBufferSettings", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_power_PowerManagerWatch", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_power_PowerManagerWatcherOnChangeBatteryStatus", 0, (syscall_t)zx_channel_write},
{"zx_channel_write$fuchsia_process_LauncherAddArgs", 0, (syscall_t)zx_channel_write},
{"zx_channel_write$fuchsia_process_LauncherAddEnvirons", 0, (syscall_t)zx_channel_write},
{"zx_channel_write$fuchsia_process_LauncherAddHandles", 0, (syscall_t)zx_channel_write},
{"zx_channel_write$fuchsia_process_LauncherAddNames", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_timezone_TimezoneWatch", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_timezone_TimezoneWatcherOnTimezoneOffsetChange", 0, (syscall_t)zx_channel_write},
{"zx_clock_get", 0, (syscall_t)zx_clock_get},
{"zx_clock_get_monotonic", 0, (syscall_t)zx_clock_get_monotonic},
{"zx_clock_get_new", 0, (syscall_t)zx_clock_get_new},
@@ -795,17 +835,25 @@ const call_t syscalls[] = {
{"fchownat", 0, (syscall_t)fchownat},
{"fdatasync", 0, (syscall_t)fdatasync},
{"fdio_service_connect$fuchsia_cobalt_Controller", 0, (syscall_t)fdio_service_connect},
- {"fdio_service_connect$fuchsia_cobalt_Encoder", 0, (syscall_t)fdio_service_connect},
- {"fdio_service_connect$fuchsia_cobalt_EncoderFactory", 0, (syscall_t)fdio_service_connect},
{"fdio_service_connect$fuchsia_cobalt_Logger", 0, (syscall_t)fdio_service_connect},
{"fdio_service_connect$fuchsia_cobalt_LoggerExt", 0, (syscall_t)fdio_service_connect},
{"fdio_service_connect$fuchsia_cobalt_LoggerFactory", 0, (syscall_t)fdio_service_connect},
{"fdio_service_connect$fuchsia_cobalt_LoggerSimple", 0, (syscall_t)fdio_service_connect},
+ {"fdio_service_connect$fuchsia_devicesettings_DeviceSettingsManager", 0, (syscall_t)fdio_service_connect},
+ {"fdio_service_connect$fuchsia_devicesettings_DeviceSettingsWatcher", 0, (syscall_t)fdio_service_connect},
{"fdio_service_connect$fuchsia_io_Directory", 0, (syscall_t)fdio_service_connect},
{"fdio_service_connect$fuchsia_io_File", 0, (syscall_t)fdio_service_connect},
{"fdio_service_connect$fuchsia_io_Node", 0, (syscall_t)fdio_service_connect},
+ {"fdio_service_connect$fuchsia_mediacodec_Codec", 0, (syscall_t)fdio_service_connect},
+ {"fdio_service_connect$fuchsia_mediacodec_CodecFactory", 0, (syscall_t)fdio_service_connect},
+ {"fdio_service_connect$fuchsia_power_PowerManager", 0, (syscall_t)fdio_service_connect},
+ {"fdio_service_connect$fuchsia_power_PowerManagerWatcher", 0, (syscall_t)fdio_service_connect},
{"fdio_service_connect$fuchsia_process_Launcher", 0, (syscall_t)fdio_service_connect},
{"fdio_service_connect$fuchsia_process_Resolver", 0, (syscall_t)fdio_service_connect},
+ {"fdio_service_connect$fuchsia_scpi_SystemController", 0, (syscall_t)fdio_service_connect},
+ {"fdio_service_connect$fuchsia_timezone_TimeService", 0, (syscall_t)fdio_service_connect},
+ {"fdio_service_connect$fuchsia_timezone_Timezone", 0, (syscall_t)fdio_service_connect},
+ {"fdio_service_connect$fuchsia_timezone_TimezoneWatcher", 0, (syscall_t)fdio_service_connect},
{"fstat", 0, (syscall_t)fstat},
{"fsync", 0, (syscall_t)fsync},
{"ftruncate", 0, (syscall_t)ftruncate},
@@ -861,18 +909,6 @@ const call_t syscalls[] = {
{"zx_channel_call$fuchsia_cobalt_ControllerGetFailedSendAttempts", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_cobalt_ControllerGetNumSendAttempts", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_cobalt_ControllerRequestSendSoon", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_EncoderAddDoubleObservation", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_EncoderAddIndexObservation", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_EncoderAddIntBucketDistribution", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_EncoderAddIntObservation", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_EncoderAddMultipartObservation", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_EncoderAddObservation", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_EncoderAddStringObservation", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_EncoderEndTimer", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_EncoderEndTimerMultiPart", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_EncoderFactoryGetEncoderForProject", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_EncoderSendObservations", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_EncoderStartTimer", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_cobalt_LoggerEndTimer", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_cobalt_LoggerExtLogCustomEvent", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_cobalt_LoggerExtLogIntHistogram", 0, (syscall_t)zx_channel_call},
@@ -885,9 +921,13 @@ const call_t syscalls[] = {
{"zx_channel_call$fuchsia_cobalt_LoggerLogFrameRate", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_cobalt_LoggerLogMemoryUsage", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_cobalt_LoggerLogString", 0, (syscall_t)zx_channel_call},
- {"zx_channel_call$fuchsia_cobalt_LoggerSimpleLogCustomEvent", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_cobalt_LoggerSimpleLogIntHistogram", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_cobalt_LoggerStartTimer", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerGetInteger", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerGetString", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerSetInteger", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerSetString", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerWatch", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_io_DirectoryClose", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_io_DirectoryDescribe", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_io_DirectoryGetAttr", 0, (syscall_t)zx_channel_call},
@@ -922,28 +962,52 @@ const call_t syscalls[] = {
{"zx_channel_call$fuchsia_io_NodeIoctl", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_io_NodeSetAttr", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_io_NodeSync", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_mediacodec_CodecSync", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_power_PowerManagerGetBatteryStatus", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_process_LauncherCreateWithoutStarting", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_process_LauncherLaunch", 0, (syscall_t)zx_channel_call},
{"zx_channel_call$fuchsia_process_ResolverResolve", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_scpi_SystemControllerGetDvfsInfo", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_scpi_SystemControllerGetSystemStatus", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_timezone_TimeServiceUpdate", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_timezone_TimezoneGetTimezoneId", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_timezone_TimezoneGetTimezoneOffsetMinutes", 0, (syscall_t)zx_channel_call},
+ {"zx_channel_call$fuchsia_timezone_TimezoneSetTimezone", 0, (syscall_t)zx_channel_call},
{"zx_channel_create", 0, (syscall_t)zx_channel_create},
{"zx_channel_create$fuchsia_cobalt_Controller", 0, (syscall_t)zx_channel_create},
- {"zx_channel_create$fuchsia_cobalt_Encoder", 0, (syscall_t)zx_channel_create},
- {"zx_channel_create$fuchsia_cobalt_EncoderFactory", 0, (syscall_t)zx_channel_create},
{"zx_channel_create$fuchsia_cobalt_Logger", 0, (syscall_t)zx_channel_create},
{"zx_channel_create$fuchsia_cobalt_LoggerExt", 0, (syscall_t)zx_channel_create},
{"zx_channel_create$fuchsia_cobalt_LoggerFactory", 0, (syscall_t)zx_channel_create},
{"zx_channel_create$fuchsia_cobalt_LoggerSimple", 0, (syscall_t)zx_channel_create},
+ {"zx_channel_create$fuchsia_devicesettings_DeviceSettingsManager", 0, (syscall_t)zx_channel_create},
+ {"zx_channel_create$fuchsia_devicesettings_DeviceSettingsWatcher", 0, (syscall_t)zx_channel_create},
{"zx_channel_create$fuchsia_io_Directory", 0, (syscall_t)zx_channel_create},
{"zx_channel_create$fuchsia_io_File", 0, (syscall_t)zx_channel_create},
{"zx_channel_create$fuchsia_io_Node", 0, (syscall_t)zx_channel_create},
+ {"zx_channel_create$fuchsia_mediacodec_Codec", 0, (syscall_t)zx_channel_create},
+ {"zx_channel_create$fuchsia_mediacodec_CodecFactory", 0, (syscall_t)zx_channel_create},
+ {"zx_channel_create$fuchsia_power_PowerManager", 0, (syscall_t)zx_channel_create},
+ {"zx_channel_create$fuchsia_power_PowerManagerWatcher", 0, (syscall_t)zx_channel_create},
{"zx_channel_create$fuchsia_process_Launcher", 0, (syscall_t)zx_channel_create},
{"zx_channel_create$fuchsia_process_Resolver", 0, (syscall_t)zx_channel_create},
+ {"zx_channel_create$fuchsia_scpi_SystemController", 0, (syscall_t)zx_channel_create},
+ {"zx_channel_create$fuchsia_timezone_TimeService", 0, (syscall_t)zx_channel_create},
+ {"zx_channel_create$fuchsia_timezone_Timezone", 0, (syscall_t)zx_channel_create},
+ {"zx_channel_create$fuchsia_timezone_TimezoneWatcher", 0, (syscall_t)zx_channel_create},
{"zx_channel_read", 0, (syscall_t)zx_channel_read},
{"zx_channel_read$fuchsia_io_DirectoryOnOpen", 0, (syscall_t)zx_channel_read},
{"zx_channel_read$fuchsia_io_FileOnOpen", 0, (syscall_t)zx_channel_read},
{"zx_channel_read$fuchsia_io_NodeOnOpen", 0, (syscall_t)zx_channel_read},
+ {"zx_channel_read$fuchsia_mediacodec_CodecFactoryOnCodecList", 0, (syscall_t)zx_channel_read},
+ {"zx_channel_read$fuchsia_mediacodec_CodecOnFreeInputPacket", 0, (syscall_t)zx_channel_read},
+ {"zx_channel_read$fuchsia_mediacodec_CodecOnInputConstraints", 0, (syscall_t)zx_channel_read},
+ {"zx_channel_read$fuchsia_mediacodec_CodecOnOutputConfig", 0, (syscall_t)zx_channel_read},
+ {"zx_channel_read$fuchsia_mediacodec_CodecOnOutputEndOfStream", 0, (syscall_t)zx_channel_read},
+ {"zx_channel_read$fuchsia_mediacodec_CodecOnOutputPacket", 0, (syscall_t)zx_channel_read},
+ {"zx_channel_read$fuchsia_mediacodec_CodecOnStreamFailed", 0, (syscall_t)zx_channel_read},
{"zx_channel_read_etc", 0, (syscall_t)zx_channel_read_etc},
{"zx_channel_write", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_devicesettings_DeviceSettingsWatcherOnChangeSettings", 0, (syscall_t)zx_channel_write},
{"zx_channel_write$fuchsia_io_DirectoryBind", 0, (syscall_t)zx_channel_write},
{"zx_channel_write$fuchsia_io_DirectoryClone", 0, (syscall_t)zx_channel_write},
{"zx_channel_write$fuchsia_io_DirectoryOpen", 0, (syscall_t)zx_channel_write},
@@ -951,10 +1015,26 @@ const call_t syscalls[] = {
{"zx_channel_write$fuchsia_io_FileClone", 0, (syscall_t)zx_channel_write},
{"zx_channel_write$fuchsia_io_NodeBind", 0, (syscall_t)zx_channel_write},
{"zx_channel_write$fuchsia_io_NodeClone", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_mediacodec_CodecAddInputBuffer", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_mediacodec_CodecAddOutputBuffer", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_mediacodec_CodecCloseCurrentStream", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_mediacodec_CodecEnableOnStreamFailed", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_mediacodec_CodecFactoryCreateDecoder", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_mediacodec_CodecFlushEndOfStreamAndCloseStream", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_mediacodec_CodecQueueInputEndOfStream", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_mediacodec_CodecQueueInputFormatDetails", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_mediacodec_CodecQueueInputPacket", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_mediacodec_CodecRecycleOutputPacket", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_mediacodec_CodecSetInputBufferSettings", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_mediacodec_CodecSetOutputBufferSettings", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_power_PowerManagerWatch", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_power_PowerManagerWatcherOnChangeBatteryStatus", 0, (syscall_t)zx_channel_write},
{"zx_channel_write$fuchsia_process_LauncherAddArgs", 0, (syscall_t)zx_channel_write},
{"zx_channel_write$fuchsia_process_LauncherAddEnvirons", 0, (syscall_t)zx_channel_write},
{"zx_channel_write$fuchsia_process_LauncherAddHandles", 0, (syscall_t)zx_channel_write},
{"zx_channel_write$fuchsia_process_LauncherAddNames", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_timezone_TimezoneWatch", 0, (syscall_t)zx_channel_write},
+ {"zx_channel_write$fuchsia_timezone_TimezoneWatcherOnTimezoneOffsetChange", 0, (syscall_t)zx_channel_write},
{"zx_clock_get", 0, (syscall_t)zx_clock_get},
{"zx_clock_get_monotonic", 0, (syscall_t)zx_clock_get_monotonic},
{"zx_clock_get_new", 0, (syscall_t)zx_clock_get_new},
diff --git a/sys/fuchsia/fidl_cobalt.txt b/sys/fuchsia/fidl_cobalt.txt
index 69def6762..07a8700e3 100644
--- a/sys/fuchsia/fidl_cobalt.txt
+++ b/sys/fuchsia/fidl_cobalt.txt
@@ -6,35 +6,9 @@
include <fuchsia/cobalt/c/fidl.h>
fuchsia_cobalt_ReleaseStage = fuchsia_cobalt_ReleaseStage_GA, fuchsia_cobalt_ReleaseStage_DOGFOOD, fuchsia_cobalt_ReleaseStage_FISHFOOD, fuchsia_cobalt_ReleaseStage_DEBUG
-fuchsia_cobalt_ObservationValueInLine {
- nameInLine fidl_string
- valueInLine fuchsia_cobalt_ValueInLine
- encoding_id int32
-} [packed]
-
-fuchsia_cobalt_ObservationValueOutOfLine {
- nameOutOfLine fidl_aligned[stringnoz]
-} [packed]
-
-fuchsia_cobalt_ObservationValueHandles {
- void void
-} [packed]
-
-fuchsia_cobalt_BucketDistributionEntryInLine {
- index int32
- count int64
-} [packed]
-
-fuchsia_cobalt_BucketDistributionEntryOutOfLine {
- void void
-} [packed]
-
-fuchsia_cobalt_BucketDistributionEntryHandles {
- void void
-} [packed]
-
fuchsia_cobalt_ProjectProfileInLine {
configInLine fuchsia_mem_BufferInLine
+ release_stage flags[fuchsia_cobalt_ReleaseStage, int32]
} [packed]
fuchsia_cobalt_ProjectProfileOutOfLine {
@@ -45,19 +19,6 @@ fuchsia_cobalt_ProjectProfileHandles {
config fuchsia_mem_BufferHandles
} [packed]
-fuchsia_cobalt_ProjectProfile2InLine {
- configInLine fuchsia_mem_BufferInLine
- release_stage flags[fuchsia_cobalt_ReleaseStage, int32]
-} [packed]
-
-fuchsia_cobalt_ProjectProfile2OutOfLine {
- configOutOfLine fuchsia_mem_BufferOutOfLine
-} [packed]
-
-fuchsia_cobalt_ProjectProfile2Handles {
- config fuchsia_mem_BufferHandles
-} [packed]
-
fuchsia_cobalt_CustomEventValueInLine {
dimension_nameInLine fidl_string
valueInLine fuchsia_cobalt_ValueInLine
@@ -85,245 +46,21 @@ fuchsia_cobalt_HistogramBucketHandles {
} [packed]
fuchsia_cobalt_ValueInLine [
- string_valueInLine fidl_union_member[fuchsia_cobalt_ValueTagstring_value, fidl_string]
- int_value fidl_union_member[fuchsia_cobalt_ValueTagint_value, int64]
- double_value fidl_union_member[fuchsia_cobalt_ValueTagdouble_value, int64]
- index_value fidl_union_member[fuchsia_cobalt_ValueTagindex_value, int32]
- int_bucket_distributionInLine fidl_union_member[fuchsia_cobalt_ValueTagint_bucket_distribution, fidl_vector]
+ string_valueInLine fidl_union_member[fuchsia_cobalt_ValueTagstring_value, fidl_string]
+ int_value fidl_union_member[fuchsia_cobalt_ValueTagint_value, int64]
+ double_value fidl_union_member[fuchsia_cobalt_ValueTagdouble_value, int64]
+ index_value fidl_union_member[fuchsia_cobalt_ValueTagindex_value, int32]
]
-fuchsia_cobalt_ValueOutOfLine [
- string_valueOutOfLine fidl_aligned[stringnoz]
- int_bucket_distributionOutOfLine parallel_array[fuchsia_cobalt_BucketDistributionEntryInLine, fuchsia_cobalt_BucketDistributionEntryOutOfLine]
-] [varlen]
-
-fuchsia_cobalt_ValueHandles [
- int_bucket_distribution array[fuchsia_cobalt_BucketDistributionEntryHandles]
-] [varlen]
-
-fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequest {
- hdr fidl_message_header[1]
- profileInLine fuchsia_cobalt_ProjectProfileInLine
- encoder flags[fidl_handle_presence, int32]
- profileOutOfLine fuchsia_cobalt_ProjectProfileOutOfLine
-} [packed]
-
-fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequestHandles {
- profile fuchsia_cobalt_ProjectProfileHandles
- encoder zx_chan_fuchsia_cobalt_Encoder_server
-} [packed]
-
-fuchsia_cobalt_EncoderFactoryGetEncoderForProjectResponseHandles {
- void void
-} [packed]
-
-resource zx_chan_fuchsia_cobalt_EncoderFactory_client[zx_chan]
-resource zx_chan_fuchsia_cobalt_EncoderFactory_server[zx_chan]
-
-zx_channel_create$fuchsia_cobalt_EncoderFactory(options const[0], out0 ptr[out, zx_chan_fuchsia_cobalt_EncoderFactory_client], out1 ptr[out, zx_chan_fuchsia_cobalt_EncoderFactory_server])
-fdio_service_connect$fuchsia_cobalt_EncoderFactory(path ptr[in, string["/svc/fuchsia.cobalt.EncoderFactory"]], handle zx_chan_fuchsia_cobalt_EncoderFactory_server)
-zx_channel_call$fuchsia_cobalt_EncoderFactoryGetEncoderForProject(handle zx_chan_fuchsia_cobalt_EncoderFactory_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequest, fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderFactoryGetEncoderForProjectResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
-
-fuchsia_cobalt_EncoderAddStringObservationRequest {
- hdr fidl_message_header[1]
- metric_id int32
- encoding_id int32
- observationInLine fidl_string
- observationOutOfLine fidl_aligned[stringnoz]
-} [packed]
-
-fuchsia_cobalt_EncoderAddStringObservationRequestHandles {
- void void
-} [packed]
-
-fuchsia_cobalt_EncoderAddStringObservationResponseHandles {
- void void
-} [packed]
-
-fuchsia_cobalt_EncoderAddIntObservationRequest {
- hdr fidl_message_header[4]
- metric_id int32
- encoding_id int32
- observation int64
-} [packed]
-
-fuchsia_cobalt_EncoderAddIntObservationRequestHandles {
- void void
-} [packed]
-
-fuchsia_cobalt_EncoderAddIntObservationResponseHandles {
- void void
-} [packed]
-
-fuchsia_cobalt_EncoderAddDoubleObservationRequest {
- hdr fidl_message_header[5]
- metric_id int32
- encoding_id int32
- observation int64
-} [packed]
-
-fuchsia_cobalt_EncoderAddDoubleObservationRequestHandles {
- void void
-} [packed]
-
-fuchsia_cobalt_EncoderAddDoubleObservationResponseHandles {
- void void
-} [packed]
-
-fuchsia_cobalt_EncoderAddIndexObservationRequest {
- hdr fidl_message_header[2]
- metric_id int32
- encoding_id int32
- index int32
-} [packed]
-
-fuchsia_cobalt_EncoderAddIndexObservationRequestHandles {
- void void
-} [packed]
-
-fuchsia_cobalt_EncoderAddIndexObservationResponseHandles {
- void void
-} [packed]
-
-fuchsia_cobalt_EncoderAddObservationRequest {
- hdr fidl_message_header[8]
- metric_id int32
- encoding_id int32
- observationInLine fuchsia_cobalt_ValueInLine
- observationOutOfLine fuchsia_cobalt_ValueOutOfLine
-} [packed]
-
-fuchsia_cobalt_EncoderAddObservationRequestHandles {
- observation fuchsia_cobalt_ValueHandles
-} [packed]
-
-fuchsia_cobalt_EncoderAddObservationResponseHandles {
- void void
-} [packed]
-
-fuchsia_cobalt_EncoderAddIntBucketDistributionRequest {
- hdr fidl_message_header[7]
- metric_id int32
- encoding_id int32
- distributionInLine fidl_vector
- distributionOutOfLine parallel_array[fuchsia_cobalt_BucketDistributionEntryInLine, fuchsia_cobalt_BucketDistributionEntryOutOfLine]
-} [packed]
-
-fuchsia_cobalt_EncoderAddIntBucketDistributionRequestHandles {
- distribution array[fuchsia_cobalt_BucketDistributionEntryHandles]
-} [packed]
-
-fuchsia_cobalt_EncoderAddIntBucketDistributionResponseHandles {
- void void
-} [packed]
-
-fuchsia_cobalt_EncoderAddMultipartObservationRequest {
- hdr fidl_message_header[6]
- metric_id int32
- observationInLine fidl_vector
- observationOutOfLine parallel_array[fuchsia_cobalt_ObservationValueInLine, fuchsia_cobalt_ObservationValueOutOfLine]
-} [packed]
-
-fuchsia_cobalt_EncoderAddMultipartObservationRequestHandles {
- observation array[fuchsia_cobalt_ObservationValueHandles]
-} [packed]
-
-fuchsia_cobalt_EncoderAddMultipartObservationResponseHandles {
- void void
-} [packed]
-
-fuchsia_cobalt_EncoderStartTimerRequest {
- hdr fidl_message_header[9]
- metric_id int32
- encoding_id int32
- timer_idInLine fidl_string
- timestamp int64
- timeout_s int32
- timer_idOutOfLine fidl_aligned[stringnoz]
-} [packed]
-
-fuchsia_cobalt_EncoderStartTimerRequestHandles {
- void void
-} [packed]
-
-fuchsia_cobalt_EncoderStartTimerResponseHandles {
- void void
-} [packed]
-
-fuchsia_cobalt_EncoderEndTimerRequest {
- hdr fidl_message_header[10]
- timer_idInLine fidl_string
- timestamp int64
- timeout_s int32
- timer_idOutOfLine fidl_aligned[stringnoz]
-} [packed]
-
-fuchsia_cobalt_EncoderEndTimerRequestHandles {
- void void
-} [packed]
-
-fuchsia_cobalt_EncoderEndTimerResponseHandles {
- void void
-} [packed]
-
-fuchsia_cobalt_EncoderEndTimerMultiPartRequest {
- hdr fidl_message_header[11]
- timer_idInLine fidl_string
- timestamp int64
- part_nameInLine fidl_string
- observationInLine fidl_vector
- timeout_s int32
- timer_idOutOfLine fidl_aligned[stringnoz]
- part_nameOutOfLine fidl_aligned[stringnoz]
- observationOutOfLine parallel_array[fuchsia_cobalt_ObservationValueInLine, fuchsia_cobalt_ObservationValueOutOfLine]
-} [packed]
-
-fuchsia_cobalt_EncoderEndTimerMultiPartRequestHandles {
- observation array[fuchsia_cobalt_ObservationValueHandles]
-} [packed]
-
-fuchsia_cobalt_EncoderEndTimerMultiPartResponseHandles {
- void void
-} [packed]
-
-fuchsia_cobalt_EncoderSendObservationsRequest {
- hdr fidl_message_header[3]
-} [packed]
-
-fuchsia_cobalt_EncoderSendObservationsRequestHandles {
- void void
-} [packed]
-
-fuchsia_cobalt_EncoderSendObservationsResponseHandles {
- void void
-} [packed]
-
-resource zx_chan_fuchsia_cobalt_Encoder_client[zx_chan]
-resource zx_chan_fuchsia_cobalt_Encoder_server[zx_chan]
-
-zx_channel_create$fuchsia_cobalt_Encoder(options const[0], out0 ptr[out, zx_chan_fuchsia_cobalt_Encoder_client], out1 ptr[out, zx_chan_fuchsia_cobalt_Encoder_server])
-fdio_service_connect$fuchsia_cobalt_Encoder(path ptr[in, string["/svc/"]], handle zx_chan_fuchsia_cobalt_Encoder_server)
-zx_channel_call$fuchsia_cobalt_EncoderAddStringObservation(handle zx_chan_fuchsia_cobalt_Encoder_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_cobalt_EncoderAddStringObservationRequest, fuchsia_cobalt_EncoderAddStringObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddStringObservationResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
-zx_channel_call$fuchsia_cobalt_EncoderAddIntObservation(handle zx_chan_fuchsia_cobalt_Encoder_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_cobalt_EncoderAddIntObservationRequest, fuchsia_cobalt_EncoderAddIntObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddIntObservationResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
-zx_channel_call$fuchsia_cobalt_EncoderAddDoubleObservation(handle zx_chan_fuchsia_cobalt_Encoder_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_cobalt_EncoderAddDoubleObservationRequest, fuchsia_cobalt_EncoderAddDoubleObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddDoubleObservationResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
-zx_channel_call$fuchsia_cobalt_EncoderAddIndexObservation(handle zx_chan_fuchsia_cobalt_Encoder_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_cobalt_EncoderAddIndexObservationRequest, fuchsia_cobalt_EncoderAddIndexObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddIndexObservationResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
-zx_channel_call$fuchsia_cobalt_EncoderAddObservation(handle zx_chan_fuchsia_cobalt_Encoder_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_cobalt_EncoderAddObservationRequest, fuchsia_cobalt_EncoderAddObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddObservationResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
-zx_channel_call$fuchsia_cobalt_EncoderAddIntBucketDistribution(handle zx_chan_fuchsia_cobalt_Encoder_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_cobalt_EncoderAddIntBucketDistributionRequest, fuchsia_cobalt_EncoderAddIntBucketDistributionRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddIntBucketDistributionResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
-zx_channel_call$fuchsia_cobalt_EncoderAddMultipartObservation(handle zx_chan_fuchsia_cobalt_Encoder_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_cobalt_EncoderAddMultipartObservationRequest, fuchsia_cobalt_EncoderAddMultipartObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddMultipartObservationResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
-zx_channel_call$fuchsia_cobalt_EncoderStartTimer(handle zx_chan_fuchsia_cobalt_Encoder_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_cobalt_EncoderStartTimerRequest, fuchsia_cobalt_EncoderStartTimerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderStartTimerResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
-zx_channel_call$fuchsia_cobalt_EncoderEndTimer(handle zx_chan_fuchsia_cobalt_Encoder_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_cobalt_EncoderEndTimerRequest, fuchsia_cobalt_EncoderEndTimerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderEndTimerResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
-zx_channel_call$fuchsia_cobalt_EncoderEndTimerMultiPart(handle zx_chan_fuchsia_cobalt_Encoder_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_cobalt_EncoderEndTimerMultiPartRequest, fuchsia_cobalt_EncoderEndTimerMultiPartRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderEndTimerMultiPartResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
-zx_channel_call$fuchsia_cobalt_EncoderSendObservations(handle zx_chan_fuchsia_cobalt_Encoder_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_cobalt_EncoderSendObservationsRequest, fuchsia_cobalt_EncoderSendObservationsRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderSendObservationsResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
-
fuchsia_cobalt_LoggerFactoryCreateLoggerRequest {
hdr fidl_message_header[1]
- profileInLine fuchsia_cobalt_ProjectProfile2InLine
+ profileInLine fuchsia_cobalt_ProjectProfileInLine
logger flags[fidl_handle_presence, int32]
- profileOutOfLine fuchsia_cobalt_ProjectProfile2OutOfLine
+ profileOutOfLine fuchsia_cobalt_ProjectProfileOutOfLine
} [packed]
fuchsia_cobalt_LoggerFactoryCreateLoggerRequestHandles {
- profile fuchsia_cobalt_ProjectProfile2Handles
+ profile fuchsia_cobalt_ProjectProfileHandles
logger zx_chan_fuchsia_cobalt_Logger_server
} [packed]
@@ -333,13 +70,13 @@ fuchsia_cobalt_LoggerFactoryCreateLoggerResponseHandles {
fuchsia_cobalt_LoggerFactoryCreateLoggerExtRequest {
hdr fidl_message_header[2]
- profileInLine fuchsia_cobalt_ProjectProfile2InLine
+ profileInLine fuchsia_cobalt_ProjectProfileInLine
logger flags[fidl_handle_presence, int32]
- profileOutOfLine fuchsia_cobalt_ProjectProfile2OutOfLine
+ profileOutOfLine fuchsia_cobalt_ProjectProfileOutOfLine
} [packed]
fuchsia_cobalt_LoggerFactoryCreateLoggerExtRequestHandles {
- profile fuchsia_cobalt_ProjectProfile2Handles
+ profile fuchsia_cobalt_ProjectProfileHandles
logger zx_chan_fuchsia_cobalt_LoggerExt_server
} [packed]
@@ -349,13 +86,13 @@ fuchsia_cobalt_LoggerFactoryCreateLoggerExtResponseHandles {
fuchsia_cobalt_LoggerFactoryCreateLoggerSimpleRequest {
hdr fidl_message_header[3]
- profileInLine fuchsia_cobalt_ProjectProfile2InLine
+ profileInLine fuchsia_cobalt_ProjectProfileInLine
logger flags[fidl_handle_presence, int32]
- profileOutOfLine fuchsia_cobalt_ProjectProfile2OutOfLine
+ profileOutOfLine fuchsia_cobalt_ProjectProfileOutOfLine
} [packed]
fuchsia_cobalt_LoggerFactoryCreateLoggerSimpleRequestHandles {
- profile fuchsia_cobalt_ProjectProfile2Handles
+ profile fuchsia_cobalt_ProjectProfileHandles
logger zx_chan_fuchsia_cobalt_LoggerSimple_server
} [packed]
@@ -581,28 +318,12 @@ fuchsia_cobalt_LoggerSimpleLogIntHistogramResponseHandles {
void void
} [packed]
-fuchsia_cobalt_LoggerSimpleLogCustomEventRequest {
- hdr fidl_message_header[101]
- metric_id int32
- json_stringInLine fidl_string
- json_stringOutOfLine fidl_aligned[stringnoz]
-} [packed]
-
-fuchsia_cobalt_LoggerSimpleLogCustomEventRequestHandles {
- void void
-} [packed]
-
-fuchsia_cobalt_LoggerSimpleLogCustomEventResponseHandles {
- void void
-} [packed]
-
resource zx_chan_fuchsia_cobalt_LoggerSimple_client[zx_chan]
resource zx_chan_fuchsia_cobalt_LoggerSimple_server[zx_chan]
zx_channel_create$fuchsia_cobalt_LoggerSimple(options const[0], out0 ptr[out, zx_chan_fuchsia_cobalt_LoggerSimple_client], out1 ptr[out, zx_chan_fuchsia_cobalt_LoggerSimple_server])
fdio_service_connect$fuchsia_cobalt_LoggerSimple(path ptr[in, string["/svc/"]], handle zx_chan_fuchsia_cobalt_LoggerSimple_server)
zx_channel_call$fuchsia_cobalt_LoggerSimpleLogIntHistogram(handle zx_chan_fuchsia_cobalt_LoggerSimple_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_cobalt_LoggerSimpleLogIntHistogramRequest, fuchsia_cobalt_LoggerSimpleLogIntHistogramRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_LoggerSimpleLogIntHistogramResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
-zx_channel_call$fuchsia_cobalt_LoggerSimpleLogCustomEvent(handle zx_chan_fuchsia_cobalt_LoggerSimple_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_cobalt_LoggerSimpleLogCustomEventRequest, fuchsia_cobalt_LoggerSimpleLogCustomEventRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_LoggerSimpleLogCustomEventResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
fuchsia_cobalt_ControllerRequestSendSoonRequest {
hdr fidl_message_header[1]
diff --git a/sys/fuchsia/fidl_cobalt_amd64.const b/sys/fuchsia/fidl_cobalt_amd64.const
index 02f77215f..263a3a35a 100644
--- a/sys/fuchsia/fidl_cobalt_amd64.const
+++ b/sys/fuchsia/fidl_cobalt_amd64.const
@@ -1,25 +1,10 @@
# AUTOGENERATED FILE
ZX_CHANNEL_MAX_MSG_BYTES = 65536
-fuchsia_cobalt_LogParamsTaglog_event = 0
-fuchsia_cobalt_LogParamsTaglog_event_count_params = 1
fuchsia_cobalt_ReleaseStage_DEBUG = 99
fuchsia_cobalt_ReleaseStage_DOGFOOD = 10
fuchsia_cobalt_ReleaseStage_FISHFOOD = 20
fuchsia_cobalt_ReleaseStage_GA = 0
-fuchsia_cobalt_Status2_BUFFER_FULL = 3
-fuchsia_cobalt_Status2_EVENT_TOO_BIG = 2
-fuchsia_cobalt_Status2_INTERNAL_ERROR = 18446744073709551615
-fuchsia_cobalt_Status2_INVALID_ARGUMENTS = 1
-fuchsia_cobalt_Status2_OK = 0
-fuchsia_cobalt_Status_FAILED_PRECONDITION = 3
-fuchsia_cobalt_Status_INTERNAL_ERROR = 18446744073709551615
-fuchsia_cobalt_Status_INVALID_ARGUMENTS = 1
-fuchsia_cobalt_Status_OBSERVATION_TOO_BIG = 4
-fuchsia_cobalt_Status_OK = 0
-fuchsia_cobalt_Status_SEND_FAILED = 2
-fuchsia_cobalt_Status_TEMPORARILY_FULL = 5
fuchsia_cobalt_ValueTagdouble_value = 2
fuchsia_cobalt_ValueTagindex_value = 3
-fuchsia_cobalt_ValueTagint_bucket_distribution = 4
fuchsia_cobalt_ValueTagint_value = 1
fuchsia_cobalt_ValueTagstring_value = 0
diff --git a/sys/fuchsia/fidl_cobalt_arm64.const b/sys/fuchsia/fidl_cobalt_arm64.const
index 02f77215f..263a3a35a 100644
--- a/sys/fuchsia/fidl_cobalt_arm64.const
+++ b/sys/fuchsia/fidl_cobalt_arm64.const
@@ -1,25 +1,10 @@
# AUTOGENERATED FILE
ZX_CHANNEL_MAX_MSG_BYTES = 65536
-fuchsia_cobalt_LogParamsTaglog_event = 0
-fuchsia_cobalt_LogParamsTaglog_event_count_params = 1
fuchsia_cobalt_ReleaseStage_DEBUG = 99
fuchsia_cobalt_ReleaseStage_DOGFOOD = 10
fuchsia_cobalt_ReleaseStage_FISHFOOD = 20
fuchsia_cobalt_ReleaseStage_GA = 0
-fuchsia_cobalt_Status2_BUFFER_FULL = 3
-fuchsia_cobalt_Status2_EVENT_TOO_BIG = 2
-fuchsia_cobalt_Status2_INTERNAL_ERROR = 18446744073709551615
-fuchsia_cobalt_Status2_INVALID_ARGUMENTS = 1
-fuchsia_cobalt_Status2_OK = 0
-fuchsia_cobalt_Status_FAILED_PRECONDITION = 3
-fuchsia_cobalt_Status_INTERNAL_ERROR = 18446744073709551615
-fuchsia_cobalt_Status_INVALID_ARGUMENTS = 1
-fuchsia_cobalt_Status_OBSERVATION_TOO_BIG = 4
-fuchsia_cobalt_Status_OK = 0
-fuchsia_cobalt_Status_SEND_FAILED = 2
-fuchsia_cobalt_Status_TEMPORARILY_FULL = 5
fuchsia_cobalt_ValueTagdouble_value = 2
fuchsia_cobalt_ValueTagindex_value = 3
-fuchsia_cobalt_ValueTagint_bucket_distribution = 4
fuchsia_cobalt_ValueTagint_value = 1
fuchsia_cobalt_ValueTagstring_value = 0
diff --git a/sys/fuchsia/fidl_devicesettings.txt b/sys/fuchsia/fidl_devicesettings.txt
new file mode 100644
index 000000000..1a8f43b18
--- /dev/null
+++ b/sys/fuchsia/fidl_devicesettings.txt
@@ -0,0 +1,108 @@
+# Copyright 2018 The Fuchsia Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.
+#
+# WARNING: This file is machine generated by fidlgen.
+
+include <fuchsia/devicesettings/c/fidl.h>
+fuchsia_devicesettings_ValueType = fuchsia_devicesettings_ValueType_number, fuchsia_devicesettings_ValueType_text
+
+fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequest {
+ hdr fidl_message_header[1]
+ keyInLine fidl_string
+ keyOutOfLine fidl_aligned[stringnoz]
+} [packed]
+
+fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequestHandles {
+ void void
+} [packed]
+
+fuchsia_devicesettings_DeviceSettingsManagerGetIntegerResponseHandles {
+ void void
+} [packed]
+
+fuchsia_devicesettings_DeviceSettingsManagerGetStringRequest {
+ hdr fidl_message_header[2]
+ keyInLine fidl_string
+ keyOutOfLine fidl_aligned[stringnoz]
+} [packed]
+
+fuchsia_devicesettings_DeviceSettingsManagerGetStringRequestHandles {
+ void void
+} [packed]
+
+fuchsia_devicesettings_DeviceSettingsManagerGetStringResponseHandles {
+ void void
+} [packed]
+
+fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequest {
+ hdr fidl_message_header[3]
+ keyInLine fidl_string
+ val int64
+ keyOutOfLine fidl_aligned[stringnoz]
+} [packed]
+
+fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequestHandles {
+ void void
+} [packed]
+
+fuchsia_devicesettings_DeviceSettingsManagerSetIntegerResponseHandles {
+ void void
+} [packed]
+
+fuchsia_devicesettings_DeviceSettingsManagerSetStringRequest {
+ hdr fidl_message_header[4]
+ keyInLine fidl_string
+ valInLine fidl_string
+ keyOutOfLine fidl_aligned[stringnoz]
+ valOutOfLine fidl_aligned[stringnoz]
+} [packed]
+
+fuchsia_devicesettings_DeviceSettingsManagerSetStringRequestHandles {
+ void void
+} [packed]
+
+fuchsia_devicesettings_DeviceSettingsManagerSetStringResponseHandles {
+ void void
+} [packed]
+
+fuchsia_devicesettings_DeviceSettingsManagerWatchRequest {
+ hdr fidl_message_header[5]
+ keyInLine fidl_string
+ watcher flags[fidl_handle_presence, int32]
+ keyOutOfLine fidl_aligned[stringnoz]
+} [packed]
+
+fuchsia_devicesettings_DeviceSettingsManagerWatchRequestHandles {
+ watcher zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_client
+} [packed]
+
+fuchsia_devicesettings_DeviceSettingsManagerWatchResponseHandles {
+ void void
+} [packed]
+
+resource zx_chan_fuchsia_devicesettings_DeviceSettingsManager_client[zx_chan]
+resource zx_chan_fuchsia_devicesettings_DeviceSettingsManager_server[zx_chan]
+
+zx_channel_create$fuchsia_devicesettings_DeviceSettingsManager(options const[0], out0 ptr[out, zx_chan_fuchsia_devicesettings_DeviceSettingsManager_client], out1 ptr[out, zx_chan_fuchsia_devicesettings_DeviceSettingsManager_server])
+fdio_service_connect$fuchsia_devicesettings_DeviceSettingsManager(path ptr[in, string["/svc/fuchsia.devicesettings.DeviceSettingsManager"]], handle zx_chan_fuchsia_devicesettings_DeviceSettingsManager_server)
+zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerGetInteger(handle zx_chan_fuchsia_devicesettings_DeviceSettingsManager_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequest, fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerGetIntegerResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
+zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerGetString(handle zx_chan_fuchsia_devicesettings_DeviceSettingsManager_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerGetStringRequest, fuchsia_devicesettings_DeviceSettingsManagerGetStringRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerGetStringResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
+zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerSetInteger(handle zx_chan_fuchsia_devicesettings_DeviceSettingsManager_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequest, fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerSetIntegerResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
+zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerSetString(handle zx_chan_fuchsia_devicesettings_DeviceSettingsManager_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerSetStringRequest, fuchsia_devicesettings_DeviceSettingsManagerSetStringRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerSetStringResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
+zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerWatch(handle zx_chan_fuchsia_devicesettings_DeviceSettingsManager_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerWatchRequest, fuchsia_devicesettings_DeviceSettingsManagerWatchRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerWatchResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
+
+fuchsia_devicesettings_DeviceSettingsWatcherOnChangeSettingsRequest {
+ hdr fidl_message_header[1]
+ type_ flags[fuchsia_devicesettings_ValueType, int8]
+} [packed]
+
+fuchsia_devicesettings_DeviceSettingsWatcherOnChangeSettingsRequestHandles {
+ void void
+} [packed]
+
+resource zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_client[zx_chan]
+resource zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_server[zx_chan]
+
+zx_channel_create$fuchsia_devicesettings_DeviceSettingsWatcher(options const[0], out0 ptr[out, zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_client], out1 ptr[out, zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_server])
+fdio_service_connect$fuchsia_devicesettings_DeviceSettingsWatcher(path ptr[in, string["/svc/"]], handle zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_server)
+zx_channel_write$fuchsia_devicesettings_DeviceSettingsWatcherOnChangeSettings(handle zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_client, options const[0], bytes ptr[in, fuchsia_devicesettings_DeviceSettingsWatcherOnChangeSettingsRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_devicesettings_DeviceSettingsWatcherOnChangeSettingsRequestHandles], num_handles bytesize[handles])
diff --git a/sys/fuchsia/fidl_devicesettings_amd64.const b/sys/fuchsia/fidl_devicesettings_amd64.const
new file mode 100644
index 000000000..69f12f3f8
--- /dev/null
+++ b/sys/fuchsia/fidl_devicesettings_amd64.const
@@ -0,0 +1,4 @@
+# AUTOGENERATED FILE
+ZX_CHANNEL_MAX_MSG_BYTES = 65536
+fuchsia_devicesettings_ValueType_number = 1
+fuchsia_devicesettings_ValueType_text = 2
diff --git a/sys/fuchsia/fidl_devicesettings_arm64.const b/sys/fuchsia/fidl_devicesettings_arm64.const
new file mode 100644
index 000000000..69f12f3f8
--- /dev/null
+++ b/sys/fuchsia/fidl_devicesettings_arm64.const
@@ -0,0 +1,4 @@
+# AUTOGENERATED FILE
+ZX_CHANNEL_MAX_MSG_BYTES = 65536
+fuchsia_devicesettings_ValueType_number = 1
+fuchsia_devicesettings_ValueType_text = 2
diff --git a/sys/fuchsia/fidl_io_amd64.const b/sys/fuchsia/fidl_io_amd64.const
index ed4daf17b..348f6ffa8 100644
--- a/sys/fuchsia/fidl_io_amd64.const
+++ b/sys/fuchsia/fidl_io_amd64.const
@@ -1,11 +1,5 @@
# AUTOGENERATED FILE
ZX_CHANNEL_MAX_MSG_BYTES = 65536
-fuchsia_io_ObjectInfoTagdevice = 5
-fuchsia_io_ObjectInfoTagdirectory = 2
-fuchsia_io_ObjectInfoTagfile = 1
-fuchsia_io_ObjectInfoTagpipe = 3
-fuchsia_io_ObjectInfoTagservice = 0
-fuchsia_io_ObjectInfoTagvmofile = 4
fuchsia_io_SeekOrigin_Current = 1
fuchsia_io_SeekOrigin_End = 2
fuchsia_io_SeekOrigin_Start = 0
diff --git a/sys/fuchsia/fidl_io_arm64.const b/sys/fuchsia/fidl_io_arm64.const
index ed4daf17b..348f6ffa8 100644
--- a/sys/fuchsia/fidl_io_arm64.const
+++ b/sys/fuchsia/fidl_io_arm64.const
@@ -1,11 +1,5 @@
# AUTOGENERATED FILE
ZX_CHANNEL_MAX_MSG_BYTES = 65536
-fuchsia_io_ObjectInfoTagdevice = 5
-fuchsia_io_ObjectInfoTagdirectory = 2
-fuchsia_io_ObjectInfoTagfile = 1
-fuchsia_io_ObjectInfoTagpipe = 3
-fuchsia_io_ObjectInfoTagservice = 0
-fuchsia_io_ObjectInfoTagvmofile = 4
fuchsia_io_SeekOrigin_Current = 1
fuchsia_io_SeekOrigin_End = 2
fuchsia_io_SeekOrigin_Start = 0
diff --git a/sys/fuchsia/fidl_mediacodec.txt b/sys/fuchsia/fidl_mediacodec.txt
new file mode 100644
index 000000000..474baaa68
--- /dev/null
+++ b/sys/fuchsia/fidl_mediacodec.txt
@@ -0,0 +1,408 @@
+# Copyright 2018 The Fuchsia Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.
+#
+# WARNING: This file is machine generated by fidlgen.
+
+include <fuchsia/mediacodec/c/fidl.h>
+fuchsia_mediacodec_AudioBitrateMode = fuchsia_mediacodec_AudioBitrateMode_UNSPECIFIED, fuchsia_mediacodec_AudioBitrateMode_CBR, fuchsia_mediacodec_AudioBitrateMode_VBR
+fuchsia_mediacodec_AudioPcmMode = fuchsia_mediacodec_AudioPcmMode_LINEAR, fuchsia_mediacodec_AudioPcmMode_ALAW, fuchsia_mediacodec_AudioPcmMode_MULAW
+
+fuchsia_mediacodec_CodecBufferConstraintsHandles {
+ default_settings fuchsia_mediacodec_CodecPortBufferSettingsHandles
+ very_temp_kludge_bti_handle zx_handle
+} [packed]
+
+fuchsia_mediacodec_CodecOutputConfigHandles {
+ buffer_constraints fuchsia_mediacodec_CodecBufferConstraintsHandles
+ format_details fuchsia_mediacodec_CodecFormatDetailsHandles
+} [packed]
+
+fuchsia_mediacodec_CodecPortBufferSettingsInLine {
+ buffer_lifetime_ordinal int64
+ buffer_constraints_version_ordinal int64
+ packet_count_for_codec int32
+ packet_count_for_client int32
+ per_packet_buffer_bytes int32
+ single_buffer_mode int8
+} [packed]
+
+fuchsia_mediacodec_CodecPortBufferSettingsOutOfLine {
+ void void
+} [packed]
+
+fuchsia_mediacodec_CodecPortBufferSettingsHandles {
+ void void
+} [packed]
+
+fuchsia_mediacodec_CodecBufferInLine {
+ buffer_lifetime_ordinal int64
+ buffer_index int32
+ dataInLine fuchsia_mediacodec_CodecBufferDataInLine
+} [packed]
+
+fuchsia_mediacodec_CodecBufferOutOfLine {
+ void void
+} [packed]
+
+fuchsia_mediacodec_CodecBufferHandles {
+ void void
+} [packed]
+
+fuchsia_mediacodec_CodecBufferDataVmoInLine {
+ vmo_handle flags[fidl_handle_presence, int32]
+ vmo_usable_start int64
+ vmo_usable_size int64
+} [packed]
+
+fuchsia_mediacodec_CodecPacketHeaderInLine {
+ buffer_lifetime_ordinal int64
+ packet_index int32
+} [packed]
+
+fuchsia_mediacodec_CodecPacketHeaderOutOfLine {
+ void void
+} [packed]
+
+fuchsia_mediacodec_CodecPacketHeaderHandles {
+ void void
+} [packed]
+
+fuchsia_mediacodec_CodecPacketInLine {
+ headerInLine fuchsia_mediacodec_CodecPacketHeaderInLine
+ stream_lifetime_ordinal int64
+ start_offset int32
+ valid_length_bytes int32
+ has_timestamp_ish int8
+ timestamp_ish int64
+ start_access_unit int8
+ known_end_access_unit int8
+} [packed]
+
+fuchsia_mediacodec_CodecPacketOutOfLine {
+ headerOutOfLine fuchsia_mediacodec_CodecPacketHeaderOutOfLine
+} [packed]
+
+fuchsia_mediacodec_CodecPacketHandles {
+ header fuchsia_mediacodec_CodecPacketHeaderHandles
+} [packed]
+
+fuchsia_mediacodec_ParameterInLine {
+ scopeInLine fidl_string
+ nameInLine fidl_string
+ valueInLine fuchsia_mediacodec_ValueInLine
+} [packed]
+
+fuchsia_mediacodec_ParameterOutOfLine {
+ scopeOutOfLine fidl_aligned[stringnoz]
+ nameOutOfLine fidl_aligned[stringnoz]
+} [packed]
+
+fuchsia_mediacodec_ParameterHandles {
+ void void
+} [packed]
+
+fuchsia_mediacodec_AudioCompressedFormatAacEncoderInLine {
+ bits_per_second int32
+ bitrate_mode flags[fuchsia_mediacodec_AudioBitrateMode, int32]
+} [packed]
+
+fuchsia_mediacodec_PcmFormatInLine {
+ pcm_mode flags[fuchsia_mediacodec_AudioPcmMode, int32]
+ bits_per_sample int32
+ frames_per_second int32
+ channel_mapInLine fidl_vector
+} [packed]
+
+fuchsia_mediacodec_VideoUncompressedFormatInLine {
+ fourcc int32
+ primary_width_pixels int32
+ primary_height_pixels int32
+ secondary_width_pixels int32
+ secondary_height_pixels int32
+ planar int8
+ swizzled int8
+ primary_line_stride_bytes int32
+ secondary_line_stride_bytes int32
+ primary_start_offset int32
+ secondary_start_offset int32
+ tertiary_start_offset int32
+ primary_pixel_stride int32
+ secondary_pixel_stride int32
+ special_formatsInLine fuchsia_mediacodec_VideoUncompressedFormatSpecificDetailsInLine
+} [packed]
+
+fuchsia_mediacodec_CodecFormatDetailsInLine {
+ format_details_version_ordinal int64
+ mime_typeInLine fidl_string
+ codec_oob_bytesInLine fidl_vector
+ domainInLine fuchsia_mediacodec_DomainFormatInLine
+ pass_through_parametersInLine fidl_vector
+} [packed]
+
+fuchsia_mediacodec_CodecFormatDetailsOutOfLine {
+ mime_typeOutOfLine fidl_aligned[stringnoz]
+ codec_oob_bytesOutOfLine array[int8]
+ pass_through_parametersOutOfLine parallel_array[fuchsia_mediacodec_ParameterInLine, fuchsia_mediacodec_ParameterOutOfLine]
+} [packed]
+
+fuchsia_mediacodec_CodecFormatDetailsHandles {
+ pass_through_parameters array[fuchsia_mediacodec_ParameterHandles]
+} [packed]
+
+fuchsia_mediacodec_CreateDecoder_ParamsInLine {
+ input_detailsInLine fuchsia_mediacodec_CodecFormatDetailsInLine
+ promise_separate_access_units_on_input int8
+ require_can_stream_bytes_input int8
+ require_can_find_start int8
+ require_can_re_sync int8
+ require_report_all_detected_errors int8
+ require_hw int8
+ permit_lack_of_split_header_handling int8
+} [packed]
+
+fuchsia_mediacodec_CreateDecoder_ParamsOutOfLine {
+ input_detailsOutOfLine fuchsia_mediacodec_CodecFormatDetailsOutOfLine
+} [packed]
+
+fuchsia_mediacodec_CreateDecoder_ParamsHandles {
+ input_details fuchsia_mediacodec_CodecFormatDetailsHandles
+} [packed]
+
+fuchsia_mediacodec_CodecDescriptionHandles {
+ void void
+} [packed]
+
+fuchsia_mediacodec_CodecBufferDataInLine [
+ vmoInLine fidl_union_member[fuchsia_mediacodec_CodecBufferDataTagvmo, fuchsia_mediacodec_CodecBufferDataVmoInLine]
+]
+
+fuchsia_mediacodec_ValueInLine [
+ bool_value fidl_union_member[fuchsia_mediacodec_ValueTagbool_value, int8]
+ uint64_value fidl_union_member[fuchsia_mediacodec_ValueTaguint64_value, int64]
+ int64_value fidl_union_member[fuchsia_mediacodec_ValueTagint64_value, int64]
+ string_valueInLine fidl_union_member[fuchsia_mediacodec_ValueTagstring_value, fidl_string]
+ bytes_valueInLine fidl_union_member[fuchsia_mediacodec_ValueTagbytes_value, fidl_vector]
+]
+
+fuchsia_mediacodec_AudioCompressedFormatInLine [
+ aacInLine fidl_union_member[fuchsia_mediacodec_AudioCompressedFormatTagaac, fuchsia_mediacodec_AudioCompressedFormatAacEncoderInLine]
+]
+
+fuchsia_mediacodec_AudioUncompressedFormatInLine [
+ pcmInLine fidl_union_member[fuchsia_mediacodec_AudioUncompressedFormatTagpcm, fuchsia_mediacodec_PcmFormatInLine]
+]
+
+fuchsia_mediacodec_AudioFormatInLine [
+ compressedInLine fidl_union_member[fuchsia_mediacodec_AudioFormatTagcompressed, fuchsia_mediacodec_AudioCompressedFormatInLine]
+ uncompressedInLine fidl_union_member[fuchsia_mediacodec_AudioFormatTaguncompressed, fuchsia_mediacodec_AudioUncompressedFormatInLine]
+]
+
+fuchsia_mediacodec_VideoCompressedFormatInLine [
+ temp_field_todo_remove fidl_union_member[fuchsia_mediacodec_VideoCompressedFormatTagtemp_field_todo_remove, int32]
+]
+
+fuchsia_mediacodec_VideoUncompressedFormatSpecificDetailsInLine [
+ temp_field_todo_remove fidl_union_member[fuchsia_mediacodec_VideoUncompressedFormatSpecificDetailsTagtemp_field_todo_remove, int32]
+]
+
+fuchsia_mediacodec_VideoFormatInLine [
+ compressedInLine fidl_union_member[fuchsia_mediacodec_VideoFormatTagcompressed, fuchsia_mediacodec_VideoCompressedFormatInLine]
+ uncompressedInLine fidl_union_member[fuchsia_mediacodec_VideoFormatTaguncompressed, fuchsia_mediacodec_VideoUncompressedFormatInLine]
+]
+
+fuchsia_mediacodec_DomainFormatInLine [
+ audioInLine fidl_union_member[fuchsia_mediacodec_DomainFormatTagaudio, fuchsia_mediacodec_AudioFormatInLine]
+ videoInLine fidl_union_member[fuchsia_mediacodec_DomainFormatTagvideo, fuchsia_mediacodec_VideoFormatInLine]
+]
+
+fuchsia_mediacodec_CodecEnableOnStreamFailedRequest {
+ hdr fidl_message_header[1]
+} [packed]
+
+fuchsia_mediacodec_CodecEnableOnStreamFailedRequestHandles {
+ void void
+} [packed]
+
+fuchsia_mediacodec_CodecOnStreamFailedEventHandles {
+ void void
+} [packed]
+
+fuchsia_mediacodec_CodecOnInputConstraintsEventHandles {
+ input_constraints fuchsia_mediacodec_CodecBufferConstraintsHandles
+} [packed]
+
+fuchsia_mediacodec_CodecSetInputBufferSettingsRequest {
+ hdr fidl_message_header[4]
+ input_settingsInLine fuchsia_mediacodec_CodecPortBufferSettingsInLine
+ input_settingsOutOfLine fuchsia_mediacodec_CodecPortBufferSettingsOutOfLine
+} [packed]
+
+fuchsia_mediacodec_CodecSetInputBufferSettingsRequestHandles {
+ input_settings fuchsia_mediacodec_CodecPortBufferSettingsHandles
+} [packed]
+
+fuchsia_mediacodec_CodecAddInputBufferRequest {
+ hdr fidl_message_header[5]
+ bufferInLine fuchsia_mediacodec_CodecBufferInLine
+ bufferOutOfLine fuchsia_mediacodec_CodecBufferOutOfLine
+} [packed]
+
+fuchsia_mediacodec_CodecAddInputBufferRequestHandles {
+ buffer_ fuchsia_mediacodec_CodecBufferHandles
+} [packed]
+
+fuchsia_mediacodec_CodecOnOutputConfigEventHandles {
+ output_config fuchsia_mediacodec_CodecOutputConfigHandles
+} [packed]
+
+fuchsia_mediacodec_CodecSetOutputBufferSettingsRequest {
+ hdr fidl_message_header[7]
+ output_settingsInLine fuchsia_mediacodec_CodecPortBufferSettingsInLine
+ output_settingsOutOfLine fuchsia_mediacodec_CodecPortBufferSettingsOutOfLine
+} [packed]
+
+fuchsia_mediacodec_CodecSetOutputBufferSettingsRequestHandles {
+ output_settings fuchsia_mediacodec_CodecPortBufferSettingsHandles
+} [packed]
+
+fuchsia_mediacodec_CodecAddOutputBufferRequest {
+ hdr fidl_message_header[8]
+ bufferInLine fuchsia_mediacodec_CodecBufferInLine
+ bufferOutOfLine fuchsia_mediacodec_CodecBufferOutOfLine
+} [packed]
+
+fuchsia_mediacodec_CodecAddOutputBufferRequestHandles {
+ buffer_ fuchsia_mediacodec_CodecBufferHandles
+} [packed]
+
+fuchsia_mediacodec_CodecFlushEndOfStreamAndCloseStreamRequest {
+ hdr fidl_message_header[9]
+ stream_lifetime_ordinal int64
+} [packed]
+
+fuchsia_mediacodec_CodecFlushEndOfStreamAndCloseStreamRequestHandles {
+ void void
+} [packed]
+
+fuchsia_mediacodec_CodecCloseCurrentStreamRequest {
+ hdr fidl_message_header[10]
+ stream_lifetime_ordinal int64
+ release_input_buffers int8
+ release_output_buffers int8
+} [packed]
+
+fuchsia_mediacodec_CodecCloseCurrentStreamRequestHandles {
+ void void
+} [packed]
+
+fuchsia_mediacodec_CodecSyncRequest {
+ hdr fidl_message_header[11]
+} [packed]
+
+fuchsia_mediacodec_CodecSyncRequestHandles {
+ void void
+} [packed]
+
+fuchsia_mediacodec_CodecSyncResponseHandles {
+ void void
+} [packed]
+
+fuchsia_mediacodec_CodecOnOutputPacketEventHandles {
+ output_packet fuchsia_mediacodec_CodecPacketHandles
+} [packed]
+
+fuchsia_mediacodec_CodecRecycleOutputPacketRequest {
+ hdr fidl_message_header[13]
+ available_output_packetInLine fuchsia_mediacodec_CodecPacketHeaderInLine
+ available_output_packetOutOfLine fuchsia_mediacodec_CodecPacketHeaderOutOfLine
+} [packed]
+
+fuchsia_mediacodec_CodecRecycleOutputPacketRequestHandles {
+ available_output_packet fuchsia_mediacodec_CodecPacketHeaderHandles
+} [packed]
+
+fuchsia_mediacodec_CodecOnOutputEndOfStreamEventHandles {
+ void void
+} [packed]
+
+fuchsia_mediacodec_CodecQueueInputFormatDetailsRequest {
+ hdr fidl_message_header[15]
+ stream_lifetime_ordinal int64
+ format_detailsInLine fuchsia_mediacodec_CodecFormatDetailsInLine
+ format_detailsOutOfLine fuchsia_mediacodec_CodecFormatDetailsOutOfLine
+} [packed]
+
+fuchsia_mediacodec_CodecQueueInputFormatDetailsRequestHandles {
+ format_details fuchsia_mediacodec_CodecFormatDetailsHandles
+} [packed]
+
+fuchsia_mediacodec_CodecQueueInputPacketRequest {
+ hdr fidl_message_header[16]
+ packetInLine fuchsia_mediacodec_CodecPacketInLine
+ packetOutOfLine fuchsia_mediacodec_CodecPacketOutOfLine
+} [packed]
+
+fuchsia_mediacodec_CodecQueueInputPacketRequestHandles {
+ packet fuchsia_mediacodec_CodecPacketHandles
+} [packed]
+
+fuchsia_mediacodec_CodecOnFreeInputPacketEventHandles {
+ free_input_packet fuchsia_mediacodec_CodecPacketHeaderHandles
+} [packed]
+
+fuchsia_mediacodec_CodecQueueInputEndOfStreamRequest {
+ hdr fidl_message_header[18]
+ stream_lifetime_ordinal int64
+} [packed]
+
+fuchsia_mediacodec_CodecQueueInputEndOfStreamRequestHandles {
+ void void
+} [packed]
+
+resource zx_chan_fuchsia_mediacodec_Codec_client[zx_chan]
+resource zx_chan_fuchsia_mediacodec_Codec_server[zx_chan]
+
+zx_channel_create$fuchsia_mediacodec_Codec(options const[0], out0 ptr[out, zx_chan_fuchsia_mediacodec_Codec_client], out1 ptr[out, zx_chan_fuchsia_mediacodec_Codec_server])
+fdio_service_connect$fuchsia_mediacodec_Codec(path ptr[in, string["/svc/"]], handle zx_chan_fuchsia_mediacodec_Codec_server)
+zx_channel_write$fuchsia_mediacodec_CodecEnableOnStreamFailed(handle zx_chan_fuchsia_mediacodec_Codec_client, options const[0], bytes ptr[in, fuchsia_mediacodec_CodecEnableOnStreamFailedRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_mediacodec_CodecEnableOnStreamFailedRequestHandles], num_handles bytesize[handles])
+zx_channel_read$fuchsia_mediacodec_CodecOnStreamFailed(handle zx_chan_fuchsia_mediacodec_Codec_client, options const[0], bytes ptr[out, array[int8, ZX_CHANNEL_MAX_MSG_BYTES]], num_bytes bytesize[bytes], handles ptr[out, fuchsia_mediacodec_CodecOnStreamFailedEventHandles], num_handles bytesize[handles], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
+zx_channel_read$fuchsia_mediacodec_CodecOnInputConstraints(handle zx_chan_fuchsia_mediacodec_Codec_client, options const[0], bytes ptr[out, array[int8, ZX_CHANNEL_MAX_MSG_BYTES]], num_bytes bytesize[bytes], handles ptr[out, fuchsia_mediacodec_CodecOnInputConstraintsEventHandles], num_handles bytesize[handles], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
+zx_channel_write$fuchsia_mediacodec_CodecSetInputBufferSettings(handle zx_chan_fuchsia_mediacodec_Codec_client, options const[0], bytes ptr[in, fuchsia_mediacodec_CodecSetInputBufferSettingsRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_mediacodec_CodecSetInputBufferSettingsRequestHandles], num_handles bytesize[handles])
+zx_channel_write$fuchsia_mediacodec_CodecAddInputBuffer(handle zx_chan_fuchsia_mediacodec_Codec_client, options const[0], bytes ptr[in, fuchsia_mediacodec_CodecAddInputBufferRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_mediacodec_CodecAddInputBufferRequestHandles], num_handles bytesize[handles])
+zx_channel_read$fuchsia_mediacodec_CodecOnOutputConfig(handle zx_chan_fuchsia_mediacodec_Codec_client, options const[0], bytes ptr[out, array[int8, ZX_CHANNEL_MAX_MSG_BYTES]], num_bytes bytesize[bytes], handles ptr[out, fuchsia_mediacodec_CodecOnOutputConfigEventHandles], num_handles bytesize[handles], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
+zx_channel_write$fuchsia_mediacodec_CodecSetOutputBufferSettings(handle zx_chan_fuchsia_mediacodec_Codec_client, options const[0], bytes ptr[in, fuchsia_mediacodec_CodecSetOutputBufferSettingsRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_mediacodec_CodecSetOutputBufferSettingsRequestHandles], num_handles bytesize[handles])
+zx_channel_write$fuchsia_mediacodec_CodecAddOutputBuffer(handle zx_chan_fuchsia_mediacodec_Codec_client, options const[0], bytes ptr[in, fuchsia_mediacodec_CodecAddOutputBufferRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_mediacodec_CodecAddOutputBufferRequestHandles], num_handles bytesize[handles])
+zx_channel_write$fuchsia_mediacodec_CodecFlushEndOfStreamAndCloseStream(handle zx_chan_fuchsia_mediacodec_Codec_client, options const[0], bytes ptr[in, fuchsia_mediacodec_CodecFlushEndOfStreamAndCloseStreamRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_mediacodec_CodecFlushEndOfStreamAndCloseStreamRequestHandles], num_handles bytesize[handles])
+zx_channel_write$fuchsia_mediacodec_CodecCloseCurrentStream(handle zx_chan_fuchsia_mediacodec_Codec_client, options const[0], bytes ptr[in, fuchsia_mediacodec_CodecCloseCurrentStreamRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_mediacodec_CodecCloseCurrentStreamRequestHandles], num_handles bytesize[handles])
+zx_channel_call$fuchsia_mediacodec_CodecSync(handle zx_chan_fuchsia_mediacodec_Codec_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_mediacodec_CodecSyncRequest, fuchsia_mediacodec_CodecSyncRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_mediacodec_CodecSyncResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
+zx_channel_read$fuchsia_mediacodec_CodecOnOutputPacket(handle zx_chan_fuchsia_mediacodec_Codec_client, options const[0], bytes ptr[out, array[int8, ZX_CHANNEL_MAX_MSG_BYTES]], num_bytes bytesize[bytes], handles ptr[out, fuchsia_mediacodec_CodecOnOutputPacketEventHandles], num_handles bytesize[handles], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
+zx_channel_write$fuchsia_mediacodec_CodecRecycleOutputPacket(handle zx_chan_fuchsia_mediacodec_Codec_client, options const[0], bytes ptr[in, fuchsia_mediacodec_CodecRecycleOutputPacketRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_mediacodec_CodecRecycleOutputPacketRequestHandles], num_handles bytesize[handles])
+zx_channel_read$fuchsia_mediacodec_CodecOnOutputEndOfStream(handle zx_chan_fuchsia_mediacodec_Codec_client, options const[0], bytes ptr[out, array[int8, ZX_CHANNEL_MAX_MSG_BYTES]], num_bytes bytesize[bytes], handles ptr[out, fuchsia_mediacodec_CodecOnOutputEndOfStreamEventHandles], num_handles bytesize[handles], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
+zx_channel_write$fuchsia_mediacodec_CodecQueueInputFormatDetails(handle zx_chan_fuchsia_mediacodec_Codec_client, options const[0], bytes ptr[in, fuchsia_mediacodec_CodecQueueInputFormatDetailsRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_mediacodec_CodecQueueInputFormatDetailsRequestHandles], num_handles bytesize[handles])
+zx_channel_write$fuchsia_mediacodec_CodecQueueInputPacket(handle zx_chan_fuchsia_mediacodec_Codec_client, options const[0], bytes ptr[in, fuchsia_mediacodec_CodecQueueInputPacketRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_mediacodec_CodecQueueInputPacketRequestHandles], num_handles bytesize[handles])
+zx_channel_read$fuchsia_mediacodec_CodecOnFreeInputPacket(handle zx_chan_fuchsia_mediacodec_Codec_client, options const[0], bytes ptr[out, array[int8, ZX_CHANNEL_MAX_MSG_BYTES]], num_bytes bytesize[bytes], handles ptr[out, fuchsia_mediacodec_CodecOnFreeInputPacketEventHandles], num_handles bytesize[handles], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
+zx_channel_write$fuchsia_mediacodec_CodecQueueInputEndOfStream(handle zx_chan_fuchsia_mediacodec_Codec_client, options const[0], bytes ptr[in, fuchsia_mediacodec_CodecQueueInputEndOfStreamRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_mediacodec_CodecQueueInputEndOfStreamRequestHandles], num_handles bytesize[handles])
+
+fuchsia_mediacodec_CodecFactoryOnCodecListEventHandles {
+ codecs array[fuchsia_mediacodec_CodecDescriptionHandles]
+} [packed]
+
+fuchsia_mediacodec_CodecFactoryCreateDecoderRequest {
+ hdr fidl_message_header[2]
+ decoder_paramsInLine fuchsia_mediacodec_CreateDecoder_ParamsInLine
+ decoder flags[fidl_handle_presence, int32]
+ decoder_paramsOutOfLine fuchsia_mediacodec_CreateDecoder_ParamsOutOfLine
+} [packed]
+
+fuchsia_mediacodec_CodecFactoryCreateDecoderRequestHandles {
+ decoder_params fuchsia_mediacodec_CreateDecoder_ParamsHandles
+ decoder zx_chan_fuchsia_mediacodec_Codec_server
+} [packed]
+
+resource zx_chan_fuchsia_mediacodec_CodecFactory_client[zx_chan]
+resource zx_chan_fuchsia_mediacodec_CodecFactory_server[zx_chan]
+
+zx_channel_create$fuchsia_mediacodec_CodecFactory(options const[0], out0 ptr[out, zx_chan_fuchsia_mediacodec_CodecFactory_client], out1 ptr[out, zx_chan_fuchsia_mediacodec_CodecFactory_server])
+fdio_service_connect$fuchsia_mediacodec_CodecFactory(path ptr[in, string["/svc/fuchsia.mediacodec.CodecFactory"]], handle zx_chan_fuchsia_mediacodec_CodecFactory_server)
+zx_channel_read$fuchsia_mediacodec_CodecFactoryOnCodecList(handle zx_chan_fuchsia_mediacodec_CodecFactory_client, options const[0], bytes ptr[out, array[int8, ZX_CHANNEL_MAX_MSG_BYTES]], num_bytes bytesize[bytes], handles ptr[out, fuchsia_mediacodec_CodecFactoryOnCodecListEventHandles], num_handles bytesize[handles], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
+zx_channel_write$fuchsia_mediacodec_CodecFactoryCreateDecoder(handle zx_chan_fuchsia_mediacodec_CodecFactory_client, options const[0], bytes ptr[in, fuchsia_mediacodec_CodecFactoryCreateDecoderRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_mediacodec_CodecFactoryCreateDecoderRequestHandles], num_handles bytesize[handles])
diff --git a/sys/fuchsia/fidl_mediacodec_amd64.const b/sys/fuchsia/fidl_mediacodec_amd64.const
new file mode 100644
index 000000000..39b3adb70
--- /dev/null
+++ b/sys/fuchsia/fidl_mediacodec_amd64.const
@@ -0,0 +1,24 @@
+# AUTOGENERATED FILE
+ZX_CHANNEL_MAX_MSG_BYTES = 65536
+fuchsia_mediacodec_AudioBitrateMode_CBR = 1
+fuchsia_mediacodec_AudioBitrateMode_UNSPECIFIED = 0
+fuchsia_mediacodec_AudioBitrateMode_VBR = 2
+fuchsia_mediacodec_AudioCompressedFormatTagaac = 0
+fuchsia_mediacodec_AudioFormatTagcompressed = 0
+fuchsia_mediacodec_AudioFormatTaguncompressed = 1
+fuchsia_mediacodec_AudioPcmMode_ALAW = 1
+fuchsia_mediacodec_AudioPcmMode_LINEAR = 0
+fuchsia_mediacodec_AudioPcmMode_MULAW = 2
+fuchsia_mediacodec_AudioUncompressedFormatTagpcm = 0
+fuchsia_mediacodec_CodecBufferDataTagvmo = 0
+fuchsia_mediacodec_DomainFormatTagaudio = 0
+fuchsia_mediacodec_DomainFormatTagvideo = 1
+fuchsia_mediacodec_ValueTagbool_value = 0
+fuchsia_mediacodec_ValueTagbytes_value = 4
+fuchsia_mediacodec_ValueTagint64_value = 2
+fuchsia_mediacodec_ValueTagstring_value = 3
+fuchsia_mediacodec_ValueTaguint64_value = 1
+fuchsia_mediacodec_VideoCompressedFormatTagtemp_field_todo_remove = 0
+fuchsia_mediacodec_VideoFormatTagcompressed = 0
+fuchsia_mediacodec_VideoFormatTaguncompressed = 1
+fuchsia_mediacodec_VideoUncompressedFormatSpecificDetailsTagtemp_field_todo_remove = 0
diff --git a/sys/fuchsia/fidl_mediacodec_arm64.const b/sys/fuchsia/fidl_mediacodec_arm64.const
new file mode 100644
index 000000000..39b3adb70
--- /dev/null
+++ b/sys/fuchsia/fidl_mediacodec_arm64.const
@@ -0,0 +1,24 @@
+# AUTOGENERATED FILE
+ZX_CHANNEL_MAX_MSG_BYTES = 65536
+fuchsia_mediacodec_AudioBitrateMode_CBR = 1
+fuchsia_mediacodec_AudioBitrateMode_UNSPECIFIED = 0
+fuchsia_mediacodec_AudioBitrateMode_VBR = 2
+fuchsia_mediacodec_AudioCompressedFormatTagaac = 0
+fuchsia_mediacodec_AudioFormatTagcompressed = 0
+fuchsia_mediacodec_AudioFormatTaguncompressed = 1
+fuchsia_mediacodec_AudioPcmMode_ALAW = 1
+fuchsia_mediacodec_AudioPcmMode_LINEAR = 0
+fuchsia_mediacodec_AudioPcmMode_MULAW = 2
+fuchsia_mediacodec_AudioUncompressedFormatTagpcm = 0
+fuchsia_mediacodec_CodecBufferDataTagvmo = 0
+fuchsia_mediacodec_DomainFormatTagaudio = 0
+fuchsia_mediacodec_DomainFormatTagvideo = 1
+fuchsia_mediacodec_ValueTagbool_value = 0
+fuchsia_mediacodec_ValueTagbytes_value = 4
+fuchsia_mediacodec_ValueTagint64_value = 2
+fuchsia_mediacodec_ValueTagstring_value = 3
+fuchsia_mediacodec_ValueTaguint64_value = 1
+fuchsia_mediacodec_VideoCompressedFormatTagtemp_field_todo_remove = 0
+fuchsia_mediacodec_VideoFormatTagcompressed = 0
+fuchsia_mediacodec_VideoFormatTaguncompressed = 1
+fuchsia_mediacodec_VideoUncompressedFormatSpecificDetailsTagtemp_field_todo_remove = 0
diff --git a/sys/fuchsia/fidl_power.txt b/sys/fuchsia/fidl_power.txt
new file mode 100644
index 000000000..68ed76a79
--- /dev/null
+++ b/sys/fuchsia/fidl_power.txt
@@ -0,0 +1,73 @@
+# Copyright 2018 The Fuchsia Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.
+#
+# WARNING: This file is machine generated by fidlgen.
+
+include <fuchsia/power/c/fidl.h>
+fuchsia_power_Status = fuchsia_power_Status_OK, fuchsia_power_Status_NotAvailable
+
+fuchsia_power_BatteryStatusInLine {
+ status flags[fuchsia_power_Status, int32]
+ battery_present int8
+ charging int8
+ discharging int8
+ critical int8
+ power_adapter_online int8
+ timestamp int64
+ level int32
+ remaining_battery_life int32
+} [packed]
+
+fuchsia_power_BatteryStatusOutOfLine {
+ void void
+} [packed]
+
+fuchsia_power_BatteryStatusHandles {
+ void void
+} [packed]
+
+fuchsia_power_PowerManagerGetBatteryStatusRequest {
+ hdr fidl_message_header[1]
+} [packed]
+
+fuchsia_power_PowerManagerGetBatteryStatusRequestHandles {
+ void void
+} [packed]
+
+fuchsia_power_PowerManagerGetBatteryStatusResponseHandles {
+ status fuchsia_power_BatteryStatusHandles
+} [packed]
+
+fuchsia_power_PowerManagerWatchRequest {
+ hdr fidl_message_header[2]
+ watcher flags[fidl_handle_presence, int32]
+} [packed]
+
+fuchsia_power_PowerManagerWatchRequestHandles {
+ watcher zx_chan_fuchsia_power_PowerManagerWatcher_client
+} [packed]
+
+resource zx_chan_fuchsia_power_PowerManager_client[zx_chan]
+resource zx_chan_fuchsia_power_PowerManager_server[zx_chan]
+
+zx_channel_create$fuchsia_power_PowerManager(options const[0], out0 ptr[out, zx_chan_fuchsia_power_PowerManager_client], out1 ptr[out, zx_chan_fuchsia_power_PowerManager_server])
+fdio_service_connect$fuchsia_power_PowerManager(path ptr[in, string["/svc/fuchsia.power.PowerManager"]], handle zx_chan_fuchsia_power_PowerManager_server)
+zx_channel_call$fuchsia_power_PowerManagerGetBatteryStatus(handle zx_chan_fuchsia_power_PowerManager_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_power_PowerManagerGetBatteryStatusRequest, fuchsia_power_PowerManagerGetBatteryStatusRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_power_PowerManagerGetBatteryStatusResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
+zx_channel_write$fuchsia_power_PowerManagerWatch(handle zx_chan_fuchsia_power_PowerManager_client, options const[0], bytes ptr[in, fuchsia_power_PowerManagerWatchRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_power_PowerManagerWatchRequestHandles], num_handles bytesize[handles])
+
+fuchsia_power_PowerManagerWatcherOnChangeBatteryStatusRequest {
+ hdr fidl_message_header[1]
+ battery_statusInLine fuchsia_power_BatteryStatusInLine
+ battery_statusOutOfLine fuchsia_power_BatteryStatusOutOfLine
+} [packed]
+
+fuchsia_power_PowerManagerWatcherOnChangeBatteryStatusRequestHandles {
+ battery_status fuchsia_power_BatteryStatusHandles
+} [packed]
+
+resource zx_chan_fuchsia_power_PowerManagerWatcher_client[zx_chan]
+resource zx_chan_fuchsia_power_PowerManagerWatcher_server[zx_chan]
+
+zx_channel_create$fuchsia_power_PowerManagerWatcher(options const[0], out0 ptr[out, zx_chan_fuchsia_power_PowerManagerWatcher_client], out1 ptr[out, zx_chan_fuchsia_power_PowerManagerWatcher_server])
+fdio_service_connect$fuchsia_power_PowerManagerWatcher(path ptr[in, string["/svc/"]], handle zx_chan_fuchsia_power_PowerManagerWatcher_server)
+zx_channel_write$fuchsia_power_PowerManagerWatcherOnChangeBatteryStatus(handle zx_chan_fuchsia_power_PowerManagerWatcher_client, options const[0], bytes ptr[in, fuchsia_power_PowerManagerWatcherOnChangeBatteryStatusRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_power_PowerManagerWatcherOnChangeBatteryStatusRequestHandles], num_handles bytesize[handles])
diff --git a/sys/fuchsia/fidl_power_amd64.const b/sys/fuchsia/fidl_power_amd64.const
new file mode 100644
index 000000000..7d1063bef
--- /dev/null
+++ b/sys/fuchsia/fidl_power_amd64.const
@@ -0,0 +1,4 @@
+# AUTOGENERATED FILE
+ZX_CHANNEL_MAX_MSG_BYTES = 65536
+fuchsia_power_Status_NotAvailable = 1
+fuchsia_power_Status_OK = 0
diff --git a/sys/fuchsia/fidl_power_arm64.const b/sys/fuchsia/fidl_power_arm64.const
new file mode 100644
index 000000000..7d1063bef
--- /dev/null
+++ b/sys/fuchsia/fidl_power_arm64.const
@@ -0,0 +1,4 @@
+# AUTOGENERATED FILE
+ZX_CHANNEL_MAX_MSG_BYTES = 65536
+fuchsia_power_Status_NotAvailable = 1
+fuchsia_power_Status_OK = 0
diff --git a/sys/fuchsia/fidl_scpi.txt b/sys/fuchsia/fidl_scpi.txt
new file mode 100644
index 000000000..0b1f587d8
--- /dev/null
+++ b/sys/fuchsia/fidl_scpi.txt
@@ -0,0 +1,47 @@
+# Copyright 2018 The Fuchsia Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.
+#
+# WARNING: This file is machine generated by fidlgen.
+
+include <fuchsia/scpi/c/fidl.h>
+
+fuchsia_scpi_DvfsOppHandles {
+ void void
+} [packed]
+
+fuchsia_scpi_SystemStatusHandles {
+ void void
+} [packed]
+
+fuchsia_scpi_SystemControllerGetDvfsInfoRequest {
+ hdr fidl_message_header[1]
+ power_domain int32
+} [packed]
+
+fuchsia_scpi_SystemControllerGetDvfsInfoRequestHandles {
+ void void
+} [packed]
+
+fuchsia_scpi_SystemControllerGetDvfsInfoResponseHandles {
+ opps array[fuchsia_scpi_DvfsOppHandles]
+} [packed]
+
+fuchsia_scpi_SystemControllerGetSystemStatusRequest {
+ hdr fidl_message_header[2]
+} [packed]
+
+fuchsia_scpi_SystemControllerGetSystemStatusRequestHandles {
+ void void
+} [packed]
+
+fuchsia_scpi_SystemControllerGetSystemStatusResponseHandles {
+ sys_status fuchsia_scpi_SystemStatusHandles
+} [packed]
+
+resource zx_chan_fuchsia_scpi_SystemController_client[zx_chan]
+resource zx_chan_fuchsia_scpi_SystemController_server[zx_chan]
+
+zx_channel_create$fuchsia_scpi_SystemController(options const[0], out0 ptr[out, zx_chan_fuchsia_scpi_SystemController_client], out1 ptr[out, zx_chan_fuchsia_scpi_SystemController_server])
+fdio_service_connect$fuchsia_scpi_SystemController(path ptr[in, string["/svc/fuchsia.scpi.SystemController"]], handle zx_chan_fuchsia_scpi_SystemController_server)
+zx_channel_call$fuchsia_scpi_SystemControllerGetDvfsInfo(handle zx_chan_fuchsia_scpi_SystemController_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_scpi_SystemControllerGetDvfsInfoRequest, fuchsia_scpi_SystemControllerGetDvfsInfoRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_scpi_SystemControllerGetDvfsInfoResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
+zx_channel_call$fuchsia_scpi_SystemControllerGetSystemStatus(handle zx_chan_fuchsia_scpi_SystemController_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_scpi_SystemControllerGetSystemStatusRequest, fuchsia_scpi_SystemControllerGetSystemStatusRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_scpi_SystemControllerGetSystemStatusResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
diff --git a/sys/fuchsia/fidl_scpi_amd64.const b/sys/fuchsia/fidl_scpi_amd64.const
new file mode 100644
index 000000000..52bb8969d
--- /dev/null
+++ b/sys/fuchsia/fidl_scpi_amd64.const
@@ -0,0 +1,2 @@
+# AUTOGENERATED FILE
+ZX_CHANNEL_MAX_MSG_BYTES = 65536
diff --git a/sys/fuchsia/fidl_scpi_arm64.const b/sys/fuchsia/fidl_scpi_arm64.const
new file mode 100644
index 000000000..52bb8969d
--- /dev/null
+++ b/sys/fuchsia/fidl_scpi_arm64.const
@@ -0,0 +1,2 @@
+# AUTOGENERATED FILE
+ZX_CHANNEL_MAX_MSG_BYTES = 65536
diff --git a/sys/fuchsia/fidl_timezone.txt b/sys/fuchsia/fidl_timezone.txt
new file mode 100644
index 000000000..2b24416a8
--- /dev/null
+++ b/sys/fuchsia/fidl_timezone.txt
@@ -0,0 +1,101 @@
+# Copyright 2018 The Fuchsia Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.
+#
+# WARNING: This file is machine generated by fidlgen.
+
+include <fuchsia/timezone/c/fidl.h>
+
+fuchsia_timezone_TimeServiceUpdateRequest {
+ hdr fidl_message_header[1]
+ num_retries int8
+} [packed]
+
+fuchsia_timezone_TimeServiceUpdateRequestHandles {
+ void void
+} [packed]
+
+fuchsia_timezone_TimeServiceUpdateResponseHandles {
+ void void
+} [packed]
+
+resource zx_chan_fuchsia_timezone_TimeService_client[zx_chan]
+resource zx_chan_fuchsia_timezone_TimeService_server[zx_chan]
+
+zx_channel_create$fuchsia_timezone_TimeService(options const[0], out0 ptr[out, zx_chan_fuchsia_timezone_TimeService_client], out1 ptr[out, zx_chan_fuchsia_timezone_TimeService_server])
+fdio_service_connect$fuchsia_timezone_TimeService(path ptr[in, string["/svc/fuchsia.timezone.TimeService"]], handle zx_chan_fuchsia_timezone_TimeService_server)
+zx_channel_call$fuchsia_timezone_TimeServiceUpdate(handle zx_chan_fuchsia_timezone_TimeService_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_timezone_TimeServiceUpdateRequest, fuchsia_timezone_TimeServiceUpdateRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimeServiceUpdateResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
+
+fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequest {
+ hdr fidl_message_header[1]
+ milliseconds_since_epoch int64
+} [packed]
+
+fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequestHandles {
+ void void
+} [packed]
+
+fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesResponseHandles {
+ void void
+} [packed]
+
+fuchsia_timezone_TimezoneSetTimezoneRequest {
+ hdr fidl_message_header[2]
+ timezone_idInLine fidl_string
+ timezone_idOutOfLine fidl_aligned[stringnoz]
+} [packed]
+
+fuchsia_timezone_TimezoneSetTimezoneRequestHandles {
+ void void
+} [packed]
+
+fuchsia_timezone_TimezoneSetTimezoneResponseHandles {
+ void void
+} [packed]
+
+fuchsia_timezone_TimezoneGetTimezoneIdRequest {
+ hdr fidl_message_header[3]
+} [packed]
+
+fuchsia_timezone_TimezoneGetTimezoneIdRequestHandles {
+ void void
+} [packed]
+
+fuchsia_timezone_TimezoneGetTimezoneIdResponseHandles {
+ void void
+} [packed]
+
+fuchsia_timezone_TimezoneWatchRequest {
+ hdr fidl_message_header[4]
+ watcher flags[fidl_handle_presence, int32]
+} [packed]
+
+fuchsia_timezone_TimezoneWatchRequestHandles {
+ watcher zx_chan_fuchsia_timezone_TimezoneWatcher_client
+} [packed]
+
+resource zx_chan_fuchsia_timezone_Timezone_client[zx_chan]
+resource zx_chan_fuchsia_timezone_Timezone_server[zx_chan]
+
+zx_channel_create$fuchsia_timezone_Timezone(options const[0], out0 ptr[out, zx_chan_fuchsia_timezone_Timezone_client], out1 ptr[out, zx_chan_fuchsia_timezone_Timezone_server])
+fdio_service_connect$fuchsia_timezone_Timezone(path ptr[in, string["/svc/fuchsia.timezone.Timezone"]], handle zx_chan_fuchsia_timezone_Timezone_server)
+zx_channel_call$fuchsia_timezone_TimezoneGetTimezoneOffsetMinutes(handle zx_chan_fuchsia_timezone_Timezone_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequest, fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
+zx_channel_call$fuchsia_timezone_TimezoneSetTimezone(handle zx_chan_fuchsia_timezone_Timezone_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_timezone_TimezoneSetTimezoneRequest, fuchsia_timezone_TimezoneSetTimezoneRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimezoneSetTimezoneResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
+zx_channel_call$fuchsia_timezone_TimezoneGetTimezoneId(handle zx_chan_fuchsia_timezone_Timezone_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_timezone_TimezoneGetTimezoneIdRequest, fuchsia_timezone_TimezoneGetTimezoneIdRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimezoneGetTimezoneIdResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
+zx_channel_write$fuchsia_timezone_TimezoneWatch(handle zx_chan_fuchsia_timezone_Timezone_client, options const[0], bytes ptr[in, fuchsia_timezone_TimezoneWatchRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_timezone_TimezoneWatchRequestHandles], num_handles bytesize[handles])
+
+fuchsia_timezone_TimezoneWatcherOnTimezoneOffsetChangeRequest {
+ hdr fidl_message_header[1]
+ timezone_idInLine fidl_string
+ timezone_idOutOfLine fidl_aligned[stringnoz]
+} [packed]
+
+fuchsia_timezone_TimezoneWatcherOnTimezoneOffsetChangeRequestHandles {
+ void void
+} [packed]
+
+resource zx_chan_fuchsia_timezone_TimezoneWatcher_client[zx_chan]
+resource zx_chan_fuchsia_timezone_TimezoneWatcher_server[zx_chan]
+
+zx_channel_create$fuchsia_timezone_TimezoneWatcher(options const[0], out0 ptr[out, zx_chan_fuchsia_timezone_TimezoneWatcher_client], out1 ptr[out, zx_chan_fuchsia_timezone_TimezoneWatcher_server])
+fdio_service_connect$fuchsia_timezone_TimezoneWatcher(path ptr[in, string["/svc/"]], handle zx_chan_fuchsia_timezone_TimezoneWatcher_server)
+zx_channel_write$fuchsia_timezone_TimezoneWatcherOnTimezoneOffsetChange(handle zx_chan_fuchsia_timezone_TimezoneWatcher_client, options const[0], bytes ptr[in, fuchsia_timezone_TimezoneWatcherOnTimezoneOffsetChangeRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_timezone_TimezoneWatcherOnTimezoneOffsetChangeRequestHandles], num_handles bytesize[handles])
diff --git a/sys/fuchsia/fidl_timezone_amd64.const b/sys/fuchsia/fidl_timezone_amd64.const
new file mode 100644
index 000000000..52bb8969d
--- /dev/null
+++ b/sys/fuchsia/fidl_timezone_amd64.const
@@ -0,0 +1,2 @@
+# AUTOGENERATED FILE
+ZX_CHANNEL_MAX_MSG_BYTES = 65536
diff --git a/sys/fuchsia/fidl_timezone_arm64.const b/sys/fuchsia/fidl_timezone_arm64.const
new file mode 100644
index 000000000..52bb8969d
--- /dev/null
+++ b/sys/fuchsia/fidl_timezone_arm64.const
@@ -0,0 +1,2 @@
+# AUTOGENERATED FILE
+ZX_CHANNEL_MAX_MSG_BYTES = 65536
diff --git a/sys/fuchsia/fidlgen/main.go b/sys/fuchsia/fidlgen/main.go
index b815219a5..ff26ab9ca 100644
--- a/sys/fuchsia/fidlgen/main.go
+++ b/sys/fuchsia/fidlgen/main.go
@@ -16,11 +16,20 @@ import (
"github.com/google/syzkaller/sys/targets"
)
-var zirconLibs = []string{
- "fuchsia-mem",
- "fuchsia-cobalt",
- "fuchsia-process",
- "fuchsia-io",
+var layerToLibs = map[string][]string{
+ "zircon": {
+ "fuchsia-mem",
+ "fuchsia-cobalt",
+ "fuchsia-process",
+ "fuchsia-io",
+ },
+ "garnet": {
+ "fuchsia.devicesettings",
+ "fuchsia.mediacodec",
+ "fuchsia.timezone",
+ "fuchsia.power",
+ "fuchsia.scpi",
+ },
}
func main() {
@@ -49,34 +58,35 @@ func main() {
var newFiles []string
- for _, lib := range zirconLibs {
- jsonPath := filepath.Join(
+ for layer := range layerToLibs {
+ jsonPathBase := filepath.Join(
sourceDir,
"out",
arch,
- "fidling/gen/zircon/public/fidl",
- lib,
- fmt.Sprintf("%s.fidl.json", lib),
+ "fidling/gen",
+ layer,
+ "public/fidl",
)
- if !osutil.IsExist(jsonPath) {
- failf("cannot find %s", jsonPath)
- }
+ for _, lib := range layerToLibs[layer] {
+ jsonPath := filepath.Join(
+ jsonPathBase,
+ lib,
+ fmt.Sprintf("%s.fidl.json", lib),
+ )
- txtPath := strings.Replace(lib, "fuchsia-", "fidl_", 1)
- _, err := osutil.RunCmd(time.Minute, "",
- fidlgenPath,
- "-generators", "syzkaller",
- "-json", jsonPath,
- "-output-base", txtPath,
- "-include-base", txtPath,
- )
+ txtPathBase := lib
+ txtPathBase = strings.Replace(txtPathBase, "fuchsia.", "fidl_", 1)
+ txtPathBase = strings.Replace(txtPathBase, "fuchsia-", "fidl_", 1)
- if err != nil {
- failf("fidlgen failed: %v", err)
- }
+ txtPath := fidlgen(
+ fidlgenPath,
+ jsonPath,
+ txtPathBase,
+ )
- newFiles = append(newFiles, fmt.Sprintf("%s.txt", txtPath))
+ newFiles = append(newFiles, txtPath)
+ }
}
var errorPos ast.Pos
@@ -111,6 +121,26 @@ func main() {
}
}
+func fidlgen(fidlgenPath string, jsonPath string, txtPathBase string) string {
+ if !osutil.IsExist(jsonPath) {
+ failf("cannot find %s", jsonPath)
+ }
+
+ _, err := osutil.RunCmd(time.Minute, "",
+ fidlgenPath,
+ "-generators", "syzkaller",
+ "-json", jsonPath,
+ "-output-base", txtPathBase,
+ "-include-base", txtPathBase,
+ )
+
+ if err != nil {
+ failf("fidlgen failed: %v", err)
+ }
+
+ return fmt.Sprintf("%s.txt", txtPathBase)
+}
+
func failf(msg string, args ...interface{}) {
fmt.Fprintf(os.Stderr, msg+"\n", args...)
os.Exit(1)
diff --git a/sys/fuchsia/gen/amd64.go b/sys/fuchsia/gen/amd64.go
index d00b37c99..0a2c76fd3 100644
--- a/sys/fuchsia/gen/amd64.go
+++ b/sys/fuchsia/gen/amd64.go
@@ -19,10 +19,6 @@ var resources_amd64 = []*ResourceDesc{
{Name: "zx_chan", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_cobalt_Controller_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_cobalt_Controller_client"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_cobalt_Controller_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_cobalt_Controller_server"}, Values: []uint64{0}},
- {Name: "zx_chan_fuchsia_cobalt_EncoderFactory_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_cobalt_EncoderFactory_client"}, Values: []uint64{0}},
- {Name: "zx_chan_fuchsia_cobalt_EncoderFactory_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_cobalt_EncoderFactory_server"}, Values: []uint64{0}},
- {Name: "zx_chan_fuchsia_cobalt_Encoder_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_cobalt_Encoder_client"}, Values: []uint64{0}},
- {Name: "zx_chan_fuchsia_cobalt_Encoder_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_cobalt_Encoder_server"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_cobalt_LoggerExt_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_cobalt_LoggerExt_client"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_cobalt_LoggerExt_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_cobalt_LoggerExt_server"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_cobalt_LoggerFactory_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_cobalt_LoggerFactory_client"}, Values: []uint64{0}},
@@ -31,16 +27,36 @@ var resources_amd64 = []*ResourceDesc{
{Name: "zx_chan_fuchsia_cobalt_LoggerSimple_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_cobalt_LoggerSimple_server"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_cobalt_Logger_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_cobalt_Logger_client"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_cobalt_Logger_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_cobalt_Logger_server"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_devicesettings_DeviceSettingsManager_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_devicesettings_DeviceSettingsManager_client"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_devicesettings_DeviceSettingsManager_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_devicesettings_DeviceSettingsManager_server"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_client"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_server"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_io_Directory_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_io_Directory_client"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_io_Directory_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_io_Directory_server"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_io_File_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_io_File_client"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_io_File_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_io_File_server"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_io_Node_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_io_Node_client"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_io_Node_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_io_Node_server"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_mediacodec_CodecFactory_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_mediacodec_CodecFactory_client"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_mediacodec_CodecFactory_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_mediacodec_CodecFactory_server"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_mediacodec_Codec_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_mediacodec_Codec_client"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_mediacodec_Codec_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_mediacodec_Codec_server"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_power_PowerManagerWatcher_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_power_PowerManagerWatcher_client"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_power_PowerManagerWatcher_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_power_PowerManagerWatcher_server"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_power_PowerManager_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_power_PowerManager_client"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_power_PowerManager_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_power_PowerManager_server"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_process_Launcher_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_process_Launcher_client"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_process_Launcher_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_process_Launcher_server"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_process_Resolver_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_process_Resolver_client"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_process_Resolver_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_process_Resolver_server"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_scpi_SystemController_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_scpi_SystemController_client"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_scpi_SystemController_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_scpi_SystemController_server"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_timezone_TimeService_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_timezone_TimeService_client"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_timezone_TimeService_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_timezone_TimeService_server"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_timezone_TimezoneWatcher_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_timezone_TimezoneWatcher_client"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_timezone_TimezoneWatcher_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_timezone_TimezoneWatcher_server"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_timezone_Timezone_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_timezone_Timezone_client"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_timezone_Timezone_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_timezone_Timezone_server"}, Values: []uint64{0}},
{Name: "zx_debug_log", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_debug_log"}, Values: []uint64{0}},
{Name: "zx_event", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_event"}, Values: []uint64{0}},
{Name: "zx_fifo", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_fifo"}, Values: []uint64{0}},
@@ -120,126 +136,6 @@ var structDescs_amd64 = []*KeyedStruct{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
}}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddDoubleObservationRequest, fuchsia_cobalt_EncoderAddDoubleObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddDoubleObservationResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_EncoderAddDoubleObservationRequest, fuchsia_cobalt_EncoderAddDoubleObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddDoubleObservationResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddDoubleObservationRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddDoubleObservationRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddDoubleObservationResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddIndexObservationRequest, fuchsia_cobalt_EncoderAddIndexObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddIndexObservationResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_EncoderAddIndexObservationRequest, fuchsia_cobalt_EncoderAddIndexObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddIndexObservationResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIndexObservationRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIndexObservationRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIndexObservationResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddIntBucketDistributionRequest, fuchsia_cobalt_EncoderAddIntBucketDistributionRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddIntBucketDistributionResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_EncoderAddIntBucketDistributionRequest, fuchsia_cobalt_EncoderAddIntBucketDistributionRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddIntBucketDistributionResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIntBucketDistributionRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIntBucketDistributionRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIntBucketDistributionResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddIntObservationRequest, fuchsia_cobalt_EncoderAddIntObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddIntObservationResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_EncoderAddIntObservationRequest, fuchsia_cobalt_EncoderAddIntObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddIntObservationResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIntObservationRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIntObservationRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIntObservationResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddMultipartObservationRequest, fuchsia_cobalt_EncoderAddMultipartObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddMultipartObservationResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_EncoderAddMultipartObservationRequest, fuchsia_cobalt_EncoderAddMultipartObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddMultipartObservationResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddMultipartObservationRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddMultipartObservationRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddMultipartObservationResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddObservationRequest, fuchsia_cobalt_EncoderAddObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddObservationResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_EncoderAddObservationRequest, fuchsia_cobalt_EncoderAddObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddObservationResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddObservationRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddObservationRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddObservationResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddStringObservationRequest, fuchsia_cobalt_EncoderAddStringObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddStringObservationResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_EncoderAddStringObservationRequest, fuchsia_cobalt_EncoderAddStringObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddStringObservationResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddStringObservationRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddStringObservationRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddStringObservationResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderEndTimerMultiPartRequest, fuchsia_cobalt_EncoderEndTimerMultiPartRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderEndTimerMultiPartResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_EncoderEndTimerMultiPartRequest, fuchsia_cobalt_EncoderEndTimerMultiPartRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderEndTimerMultiPartResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderEndTimerMultiPartRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderEndTimerMultiPartRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderEndTimerMultiPartResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderEndTimerRequest, fuchsia_cobalt_EncoderEndTimerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderEndTimerResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_EncoderEndTimerRequest, fuchsia_cobalt_EncoderEndTimerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderEndTimerResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderEndTimerRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderEndTimerRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderEndTimerResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequest, fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderFactoryGetEncoderForProjectResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequest, fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderFactoryGetEncoderForProjectResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderFactoryGetEncoderForProjectResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderSendObservationsRequest, fuchsia_cobalt_EncoderSendObservationsRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderSendObservationsResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_EncoderSendObservationsRequest, fuchsia_cobalt_EncoderSendObservationsRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderSendObservationsResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderSendObservationsRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderSendObservationsRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderSendObservationsResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderStartTimerRequest, fuchsia_cobalt_EncoderStartTimerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderStartTimerResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_EncoderStartTimerRequest, fuchsia_cobalt_EncoderStartTimerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderStartTimerResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderStartTimerRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderStartTimerRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderStartTimerResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_LoggerEndTimerRequest, fuchsia_cobalt_LoggerEndTimerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_LoggerEndTimerResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_LoggerEndTimerRequest, fuchsia_cobalt_LoggerEndTimerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_LoggerEndTimerResponseHandles]", TypeSize: 48}, Fields: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_LoggerEndTimerRequest"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_LoggerEndTimerRequestHandles"}}},
@@ -360,16 +256,6 @@ var structDescs_amd64 = []*KeyedStruct{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
}}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_LoggerSimpleLogCustomEventRequest, fuchsia_cobalt_LoggerSimpleLogCustomEventRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_LoggerSimpleLogCustomEventResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_LoggerSimpleLogCustomEventRequest, fuchsia_cobalt_LoggerSimpleLogCustomEventRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_LoggerSimpleLogCustomEventResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_LoggerSimpleLogCustomEventRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_LoggerSimpleLogCustomEventRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_LoggerSimpleLogCustomEventResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_LoggerSimpleLogIntHistogramRequest, fuchsia_cobalt_LoggerSimpleLogIntHistogramRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_LoggerSimpleLogIntHistogramResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_LoggerSimpleLogIntHistogramRequest, fuchsia_cobalt_LoggerSimpleLogIntHistogramRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_LoggerSimpleLogIntHistogramResponseHandles]", TypeSize: 48}, Fields: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_LoggerSimpleLogIntHistogramRequest"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_LoggerSimpleLogIntHistogramRequestHandles"}}},
@@ -390,6 +276,56 @@ var structDescs_amd64 = []*KeyedStruct{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
}}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequest, fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerGetIntegerResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequest, fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerGetIntegerResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerGetIntegerResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerGetStringRequest, fuchsia_devicesettings_DeviceSettingsManagerGetStringRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerGetStringResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerGetStringRequest, fuchsia_devicesettings_DeviceSettingsManagerGetStringRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerGetStringResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerGetStringRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerGetStringRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerGetStringResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequest, fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerSetIntegerResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequest, fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerSetIntegerResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerSetIntegerResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerSetStringRequest, fuchsia_devicesettings_DeviceSettingsManagerSetStringRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerSetStringResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerSetStringRequest, fuchsia_devicesettings_DeviceSettingsManagerSetStringRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerSetStringResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerSetStringRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerSetStringRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerSetStringResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerWatchRequest, fuchsia_devicesettings_DeviceSettingsManagerWatchRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerWatchResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerWatchRequest, fuchsia_devicesettings_DeviceSettingsManagerWatchRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerWatchResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerWatchRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerWatchRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerWatchResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
{Key: StructKey{Name: "fidl_call_args[fuchsia_io_DirectoryCloseRequest, fuchsia_io_DirectoryCloseRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryCloseResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_io_DirectoryCloseRequest, fuchsia_io_DirectoryCloseRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryCloseResponseHandles]", TypeSize: 48}, Fields: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_io_DirectoryCloseRequest"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_io_DirectoryCloseRequestHandles"}}},
@@ -730,6 +666,26 @@ var structDescs_amd64 = []*KeyedStruct{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
}}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_mediacodec_CodecSyncRequest, fuchsia_mediacodec_CodecSyncRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_mediacodec_CodecSyncResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_mediacodec_CodecSyncRequest, fuchsia_mediacodec_CodecSyncRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_mediacodec_CodecSyncResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecSyncRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecSyncRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecSyncResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_power_PowerManagerGetBatteryStatusRequest, fuchsia_power_PowerManagerGetBatteryStatusRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_power_PowerManagerGetBatteryStatusResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_power_PowerManagerGetBatteryStatusRequest, fuchsia_power_PowerManagerGetBatteryStatusRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_power_PowerManagerGetBatteryStatusResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_power_PowerManagerGetBatteryStatusRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_power_PowerManagerGetBatteryStatusRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_power_PowerManagerGetBatteryStatusResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
{Key: StructKey{Name: "fidl_call_args[fuchsia_process_LauncherCreateWithoutStartingRequest, fuchsia_process_LauncherCreateWithoutStartingRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_process_LauncherCreateWithoutStartingResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_process_LauncherCreateWithoutStartingRequest, fuchsia_process_LauncherCreateWithoutStartingRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_process_LauncherCreateWithoutStartingResponseHandles]", TypeSize: 48}, Fields: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_process_LauncherCreateWithoutStartingRequest"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_process_LauncherCreateWithoutStartingRequestHandles"}}},
@@ -760,6 +716,66 @@ var structDescs_amd64 = []*KeyedStruct{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
}}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_scpi_SystemControllerGetDvfsInfoRequest, fuchsia_scpi_SystemControllerGetDvfsInfoRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_scpi_SystemControllerGetDvfsInfoResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_scpi_SystemControllerGetDvfsInfoRequest, fuchsia_scpi_SystemControllerGetDvfsInfoRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_scpi_SystemControllerGetDvfsInfoResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_scpi_SystemControllerGetDvfsInfoRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_scpi_SystemControllerGetDvfsInfoRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_scpi_SystemControllerGetDvfsInfoResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_scpi_SystemControllerGetSystemStatusRequest, fuchsia_scpi_SystemControllerGetSystemStatusRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_scpi_SystemControllerGetSystemStatusResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_scpi_SystemControllerGetSystemStatusRequest, fuchsia_scpi_SystemControllerGetSystemStatusRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_scpi_SystemControllerGetSystemStatusResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_scpi_SystemControllerGetSystemStatusRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_scpi_SystemControllerGetSystemStatusRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_scpi_SystemControllerGetSystemStatusResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_timezone_TimeServiceUpdateRequest, fuchsia_timezone_TimeServiceUpdateRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimeServiceUpdateResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_timezone_TimeServiceUpdateRequest, fuchsia_timezone_TimeServiceUpdateRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimeServiceUpdateResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimeServiceUpdateRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimeServiceUpdateRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimeServiceUpdateResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_timezone_TimezoneGetTimezoneIdRequest, fuchsia_timezone_TimezoneGetTimezoneIdRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimezoneGetTimezoneIdResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_timezone_TimezoneGetTimezoneIdRequest, fuchsia_timezone_TimezoneGetTimezoneIdRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimezoneGetTimezoneIdResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneGetTimezoneIdRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneGetTimezoneIdRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneGetTimezoneIdResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequest, fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequest, fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_timezone_TimezoneSetTimezoneRequest, fuchsia_timezone_TimezoneSetTimezoneRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimezoneSetTimezoneResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_timezone_TimezoneSetTimezoneRequest, fuchsia_timezone_TimezoneSetTimezoneRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimezoneSetTimezoneResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneSetTimezoneRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneSetTimezoneRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneSetTimezoneResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
{Key: StructKey{Name: "fidl_message_header[100]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_message_header[100]", TypeSize: 16}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "txid", TypeSize: 4}}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 4}}},
@@ -796,6 +812,24 @@ var structDescs_amd64 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags", TypeSize: 4}}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ordinal", TypeSize: 4}}, Val: 13},
}}},
+ {Key: StructKey{Name: "fidl_message_header[15]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_message_header[15]", TypeSize: 16}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "txid", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ordinal", TypeSize: 4}}, Val: 15},
+ }}},
+ {Key: StructKey{Name: "fidl_message_header[16]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_message_header[16]", TypeSize: 16}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "txid", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ordinal", TypeSize: 4}}, Val: 16},
+ }}},
+ {Key: StructKey{Name: "fidl_message_header[18]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_message_header[18]", TypeSize: 16}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "txid", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ordinal", TypeSize: 4}}, Val: 18},
+ }}},
{Key: StructKey{Name: "fidl_message_header[1]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_message_header[1]", TypeSize: 16}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "txid", TypeSize: 4}}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 4}}},
@@ -1013,11 +1047,6 @@ var structDescs_amd64 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}, Val: 3},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "data", TypeSize: 4}}},
}}},
- {Key: StructKey{Name: "fidl_union_member[fuchsia_cobalt_ValueTagint_bucket_distribution, fidl_vector]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_cobalt_ValueTagint_bucket_distribution, fidl_vector]", TypeSize: 24}, Fields: []Type{
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}, Val: 4},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
- &StructType{Key: StructKey{Name: "fidl_vector"}, FldName: "data"},
- }}},
{Key: StructKey{Name: "fidl_union_member[fuchsia_cobalt_ValueTagint_value, int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_cobalt_ValueTagint_value, int64]", TypeSize: 16}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}, Val: 1},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
@@ -1028,19 +1057,79 @@ var structDescs_amd64 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
&StructType{Key: StructKey{Name: "fidl_string"}, FldName: "data"},
}}},
- {Key: StructKey{Name: "fidl_vector"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_vector", TypeSize: 16}, Fields: []Type{
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "size", TypeSize: 8}}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fidl_alloc_presence", FldName: "data", TypeSize: 8}}, Vals: []uint64{0, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_AudioCompressedFormatTagaac, fuchsia_mediacodec_AudioCompressedFormatAacEncoderInLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_AudioCompressedFormatTagaac, fuchsia_mediacodec_AudioCompressedFormatAacEncoderInLine]", TypeSize: 12}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_AudioCompressedFormatAacEncoderInLine"}, FldName: "data"},
}}},
- {Key: StructKey{Name: "fuchsia_cobalt_BucketDistributionEntryHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_BucketDistributionEntryHandles"}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_AudioFormatTagcompressed, fuchsia_mediacodec_AudioCompressedFormatInLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_AudioFormatTagcompressed, fuchsia_mediacodec_AudioCompressedFormatInLine]", TypeSize: 16}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}},
+ &UnionType{Key: StructKey{Name: "fuchsia_mediacodec_AudioCompressedFormatInLine"}, FldName: "data"},
}}},
- {Key: StructKey{Name: "fuchsia_cobalt_BucketDistributionEntryInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_BucketDistributionEntryInLine", TypeSize: 12}, Fields: []Type{
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "index", TypeSize: 4}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "count", TypeSize: 8}}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_AudioFormatTaguncompressed, fuchsia_mediacodec_AudioUncompressedFormatInLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_AudioFormatTaguncompressed, fuchsia_mediacodec_AudioUncompressedFormatInLine]", TypeSize: 36}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}, Val: 1},
+ &UnionType{Key: StructKey{Name: "fuchsia_mediacodec_AudioUncompressedFormatInLine"}, FldName: "data"},
}}},
- {Key: StructKey{Name: "fuchsia_cobalt_BucketDistributionEntryOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_BucketDistributionEntryOutOfLine"}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_AudioUncompressedFormatTagpcm, fuchsia_mediacodec_PcmFormatInLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_AudioUncompressedFormatTagpcm, fuchsia_mediacodec_PcmFormatInLine]", TypeSize: 32}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_PcmFormatInLine"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_CodecBufferDataTagvmo, fuchsia_mediacodec_CodecBufferDataVmoInLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_CodecBufferDataTagvmo, fuchsia_mediacodec_CodecBufferDataVmoInLine]", TypeSize: 24}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferDataVmoInLine"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_DomainFormatTagaudio, fuchsia_mediacodec_AudioFormatInLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_DomainFormatTagaudio, fuchsia_mediacodec_AudioFormatInLine]", TypeSize: 40}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}},
+ &UnionType{Key: StructKey{Name: "fuchsia_mediacodec_AudioFormatInLine"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_DomainFormatTagvideo, fuchsia_mediacodec_VideoFormatInLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_DomainFormatTagvideo, fuchsia_mediacodec_VideoFormatInLine]", TypeSize: 68}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}, Val: 1},
+ &UnionType{Key: StructKey{Name: "fuchsia_mediacodec_VideoFormatInLine"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_ValueTagbool_value, int8]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_ValueTagbool_value, int8]", TypeSize: 8}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "data", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_ValueTagbytes_value, fidl_vector]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_ValueTagbytes_value, fidl_vector]", TypeSize: 24}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}, Val: 4},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &StructType{Key: StructKey{Name: "fidl_vector"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_ValueTagint64_value, int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_ValueTagint64_value, int64]", TypeSize: 16}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}, Val: 2},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "data", TypeSize: 8}}},
+ }}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_ValueTagstring_value, fidl_string]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_ValueTagstring_value, fidl_string]", TypeSize: 24}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}, Val: 3},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_ValueTaguint64_value, int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_ValueTaguint64_value, int64]", TypeSize: 16}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "data", TypeSize: 8}}},
+ }}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_VideoCompressedFormatTagtemp_field_todo_remove, int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_VideoCompressedFormatTagtemp_field_todo_remove, int32]", TypeSize: 8}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "data", TypeSize: 4}}},
+ }}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_VideoFormatTagcompressed, fuchsia_mediacodec_VideoCompressedFormatInLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_VideoFormatTagcompressed, fuchsia_mediacodec_VideoCompressedFormatInLine]", TypeSize: 12}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}},
+ &UnionType{Key: StructKey{Name: "fuchsia_mediacodec_VideoCompressedFormatInLine"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_VideoFormatTaguncompressed, fuchsia_mediacodec_VideoUncompressedFormatInLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_VideoFormatTaguncompressed, fuchsia_mediacodec_VideoUncompressedFormatInLine]", TypeSize: 64}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}, Val: 1},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_VideoUncompressedFormatInLine"}, FldName: "data"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_VideoUncompressedFormatSpecificDetailsTagtemp_field_todo_remove, int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_VideoUncompressedFormatSpecificDetailsTagtemp_field_todo_remove, int32]", TypeSize: 8}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "data", TypeSize: 4}}},
+ }}},
+ {Key: StructKey{Name: "fidl_vector"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_vector", TypeSize: 16}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "size", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fidl_alloc_presence", FldName: "data", TypeSize: 8}}, Vals: []uint64{0, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615}},
}}},
{Key: StructKey{Name: "fuchsia_cobalt_ControllerBlockUntilEmptyRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ControllerBlockUntilEmptyRequest", TypeSize: 20}, Fields: []Type{
&StructType{Key: StructKey{Name: "fidl_message_header[2]"}, FldName: "hdr"},
@@ -1089,160 +1178,6 @@ var structDescs_amd64 = []*KeyedStruct{
{Key: StructKey{Name: "fuchsia_cobalt_CustomEventValueOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_CustomEventValueOutOfLine", IsVarlen: true}, Fields: []Type{
&StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "dimension_nameOutOfLine"},
}}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddDoubleObservationRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddDoubleObservationRequest", TypeSize: 32}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[5]"}, FldName: "hdr"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "metric_id", TypeSize: 4}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "encoding_id", TypeSize: 4}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "observation", TypeSize: 8}}},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddDoubleObservationRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddDoubleObservationRequestHandles"}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddDoubleObservationResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddDoubleObservationResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIndexObservationRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddIndexObservationRequest", TypeSize: 28}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[2]"}, FldName: "hdr"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "metric_id", TypeSize: 4}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "encoding_id", TypeSize: 4}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "index", TypeSize: 4}}},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIndexObservationRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddIndexObservationRequestHandles"}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIndexObservationResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddIndexObservationResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIntBucketDistributionRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddIntBucketDistributionRequest", IsVarlen: true}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[7]"}, FldName: "hdr"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "metric_id", TypeSize: 4}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "encoding_id", TypeSize: 4}}},
- &StructType{Key: StructKey{Name: "fidl_vector"}, FldName: "distributionInLine"},
- &StructType{Key: StructKey{Name: "parallel_array[fuchsia_cobalt_BucketDistributionEntryInLine, fuchsia_cobalt_BucketDistributionEntryOutOfLine]"}, FldName: "distributionOutOfLine"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIntBucketDistributionRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddIntBucketDistributionRequestHandles"}, Fields: []Type{
- &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "distribution"}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_BucketDistributionEntryHandles"}}},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIntBucketDistributionResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddIntBucketDistributionResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIntObservationRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddIntObservationRequest", TypeSize: 32}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[4]"}, FldName: "hdr"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "metric_id", TypeSize: 4}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "encoding_id", TypeSize: 4}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "observation", TypeSize: 8}}},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIntObservationRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddIntObservationRequestHandles"}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIntObservationResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddIntObservationResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddMultipartObservationRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddMultipartObservationRequest", IsVarlen: true}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[6]"}, FldName: "hdr"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "metric_id", TypeSize: 4}}},
- &StructType{Key: StructKey{Name: "fidl_vector"}, FldName: "observationInLine"},
- &StructType{Key: StructKey{Name: "parallel_array[fuchsia_cobalt_ObservationValueInLine, fuchsia_cobalt_ObservationValueOutOfLine]"}, FldName: "observationOutOfLine"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddMultipartObservationRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddMultipartObservationRequestHandles"}, Fields: []Type{
- &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "observation"}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_ObservationValueHandles"}}},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddMultipartObservationResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddMultipartObservationResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddObservationRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddObservationRequest", IsVarlen: true}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[8]"}, FldName: "hdr"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "metric_id", TypeSize: 4}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "encoding_id", TypeSize: 4}}},
- &UnionType{Key: StructKey{Name: "fuchsia_cobalt_ValueInLine"}, FldName: "observationInLine"},
- &UnionType{Key: StructKey{Name: "fuchsia_cobalt_ValueOutOfLine"}, FldName: "observationOutOfLine"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddObservationRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddObservationRequestHandles", IsVarlen: true}, Fields: []Type{
- &UnionType{Key: StructKey{Name: "fuchsia_cobalt_ValueHandles"}, FldName: "observation"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddObservationResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddObservationResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddStringObservationRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddStringObservationRequest", IsVarlen: true}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[1]"}, FldName: "hdr"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "metric_id", TypeSize: 4}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "encoding_id", TypeSize: 4}}},
- &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "observationInLine"},
- &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "observationOutOfLine"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddStringObservationRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddStringObservationRequestHandles"}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddStringObservationResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddStringObservationResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderEndTimerMultiPartRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderEndTimerMultiPartRequest", IsVarlen: true}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[11]"}, FldName: "hdr"},
- &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "timer_idInLine"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "timestamp", TypeSize: 8}}},
- &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "part_nameInLine"},
- &StructType{Key: StructKey{Name: "fidl_vector"}, FldName: "observationInLine"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout_s", TypeSize: 4}}},
- &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "timer_idOutOfLine"},
- &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "part_nameOutOfLine"},
- &StructType{Key: StructKey{Name: "parallel_array[fuchsia_cobalt_ObservationValueInLine, fuchsia_cobalt_ObservationValueOutOfLine]"}, FldName: "observationOutOfLine"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderEndTimerMultiPartRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderEndTimerMultiPartRequestHandles"}, Fields: []Type{
- &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "observation"}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_ObservationValueHandles"}}},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderEndTimerMultiPartResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderEndTimerMultiPartResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderEndTimerRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderEndTimerRequest", IsVarlen: true}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[10]"}, FldName: "hdr"},
- &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "timer_idInLine"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "timestamp", TypeSize: 8}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout_s", TypeSize: 4}}},
- &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "timer_idOutOfLine"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderEndTimerRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderEndTimerRequestHandles"}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderEndTimerResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderEndTimerResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequest", TypeSize: 32}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[1]"}, FldName: "hdr"},
- &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileInLine"}, FldName: "profileInLine"},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fidl_handle_presence", FldName: "encoder", TypeSize: 4}}, Vals: []uint64{0, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295}},
- &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileOutOfLine"}, FldName: "profileOutOfLine"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequestHandles", TypeSize: 8}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileHandles"}, FldName: "profile"},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_server", FldName: "encoder", TypeSize: 4}},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderFactoryGetEncoderForProjectResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderFactoryGetEncoderForProjectResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderSendObservationsRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderSendObservationsRequest", TypeSize: 16}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[3]"}, FldName: "hdr"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderSendObservationsRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderSendObservationsRequestHandles"}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderSendObservationsResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderSendObservationsResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderStartTimerRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderStartTimerRequest", IsVarlen: true}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[9]"}, FldName: "hdr"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "metric_id", TypeSize: 4}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "encoding_id", TypeSize: 4}}},
- &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "timer_idInLine"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "timestamp", TypeSize: 8}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout_s", TypeSize: 4}}},
- &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "timer_idOutOfLine"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderStartTimerRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderStartTimerRequestHandles"}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderStartTimerResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderStartTimerResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
{Key: StructKey{Name: "fuchsia_cobalt_HistogramBucketHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_HistogramBucketHandles"}, Fields: []Type{
&BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
}}},
@@ -1295,12 +1230,12 @@ var structDescs_amd64 = []*KeyedStruct{
}}},
{Key: StructKey{Name: "fuchsia_cobalt_LoggerFactoryCreateLoggerExtRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerFactoryCreateLoggerExtRequest", TypeSize: 36}, Fields: []Type{
&StructType{Key: StructKey{Name: "fidl_message_header[2]"}, FldName: "hdr"},
- &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfile2InLine"}, FldName: "profileInLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileInLine"}, FldName: "profileInLine"},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fidl_handle_presence", FldName: "logger", TypeSize: 4}}, Vals: []uint64{0, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295}},
- &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfile2OutOfLine"}, FldName: "profileOutOfLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileOutOfLine"}, FldName: "profileOutOfLine"},
}}},
{Key: StructKey{Name: "fuchsia_cobalt_LoggerFactoryCreateLoggerExtRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerFactoryCreateLoggerExtRequestHandles", TypeSize: 8}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfile2Handles"}, FldName: "profile"},
+ &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileHandles"}, FldName: "profile"},
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_LoggerExt_server", FldName: "logger", TypeSize: 4}},
}}},
{Key: StructKey{Name: "fuchsia_cobalt_LoggerFactoryCreateLoggerExtResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerFactoryCreateLoggerExtResponseHandles", ArgDir: 1}, Fields: []Type{
@@ -1308,12 +1243,12 @@ var structDescs_amd64 = []*KeyedStruct{
}}},
{Key: StructKey{Name: "fuchsia_cobalt_LoggerFactoryCreateLoggerRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerFactoryCreateLoggerRequest", TypeSize: 36}, Fields: []Type{
&StructType{Key: StructKey{Name: "fidl_message_header[1]"}, FldName: "hdr"},
- &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfile2InLine"}, FldName: "profileInLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileInLine"}, FldName: "profileInLine"},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fidl_handle_presence", FldName: "logger", TypeSize: 4}}, Vals: []uint64{0, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295}},
- &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfile2OutOfLine"}, FldName: "profileOutOfLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileOutOfLine"}, FldName: "profileOutOfLine"},
}}},
{Key: StructKey{Name: "fuchsia_cobalt_LoggerFactoryCreateLoggerRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerFactoryCreateLoggerRequestHandles", TypeSize: 8}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfile2Handles"}, FldName: "profile"},
+ &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileHandles"}, FldName: "profile"},
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Logger_server", FldName: "logger", TypeSize: 4}},
}}},
{Key: StructKey{Name: "fuchsia_cobalt_LoggerFactoryCreateLoggerResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerFactoryCreateLoggerResponseHandles", ArgDir: 1}, Fields: []Type{
@@ -1321,12 +1256,12 @@ var structDescs_amd64 = []*KeyedStruct{
}}},
{Key: StructKey{Name: "fuchsia_cobalt_LoggerFactoryCreateLoggerSimpleRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerFactoryCreateLoggerSimpleRequest", TypeSize: 36}, Fields: []Type{
&StructType{Key: StructKey{Name: "fidl_message_header[3]"}, FldName: "hdr"},
- &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfile2InLine"}, FldName: "profileInLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileInLine"}, FldName: "profileInLine"},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fidl_handle_presence", FldName: "logger", TypeSize: 4}}, Vals: []uint64{0, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295}},
- &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfile2OutOfLine"}, FldName: "profileOutOfLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileOutOfLine"}, FldName: "profileOutOfLine"},
}}},
{Key: StructKey{Name: "fuchsia_cobalt_LoggerFactoryCreateLoggerSimpleRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerFactoryCreateLoggerSimpleRequestHandles", TypeSize: 8}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfile2Handles"}, FldName: "profile"},
+ &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileHandles"}, FldName: "profile"},
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_LoggerSimple_server", FldName: "logger", TypeSize: 4}},
}}},
{Key: StructKey{Name: "fuchsia_cobalt_LoggerFactoryCreateLoggerSimpleResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerFactoryCreateLoggerSimpleResponseHandles", ArgDir: 1}, Fields: []Type{
@@ -1412,18 +1347,6 @@ var structDescs_amd64 = []*KeyedStruct{
{Key: StructKey{Name: "fuchsia_cobalt_LoggerLogStringResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerLogStringResponseHandles", ArgDir: 1}, Fields: []Type{
&BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
}}},
- {Key: StructKey{Name: "fuchsia_cobalt_LoggerSimpleLogCustomEventRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerSimpleLogCustomEventRequest", IsVarlen: true}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[101]"}, FldName: "hdr"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "metric_id", TypeSize: 4}}},
- &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "json_stringInLine"},
- &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "json_stringOutOfLine"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_LoggerSimpleLogCustomEventRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerSimpleLogCustomEventRequestHandles"}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_LoggerSimpleLogCustomEventResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerSimpleLogCustomEventResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
{Key: StructKey{Name: "fuchsia_cobalt_LoggerSimpleLogIntHistogramRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerSimpleLogIntHistogramRequest", IsVarlen: true}, Fields: []Type{
&StructType{Key: StructKey{Name: "fidl_message_header[100]"}, FldName: "hdr"},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "metric_id", TypeSize: 4}}},
@@ -1458,49 +1381,87 @@ var structDescs_amd64 = []*KeyedStruct{
{Key: StructKey{Name: "fuchsia_cobalt_LoggerStartTimerResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerStartTimerResponseHandles", ArgDir: 1}, Fields: []Type{
&BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
}}},
- {Key: StructKey{Name: "fuchsia_cobalt_ObservationValueHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ObservationValueHandles"}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_ObservationValueInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ObservationValueInLine", TypeSize: 44}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "nameInLine"},
- &UnionType{Key: StructKey{Name: "fuchsia_cobalt_ValueInLine"}, FldName: "valueInLine"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "encoding_id", TypeSize: 4}}},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_ObservationValueOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ObservationValueOutOfLine", IsVarlen: true}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "nameOutOfLine"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_ProjectProfile2Handles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ProjectProfile2Handles", TypeSize: 4}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fuchsia_mem_BufferHandles"}, FldName: "config"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_ProjectProfile2InLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ProjectProfile2InLine", TypeSize: 16}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fuchsia_mem_BufferInLine"}, FldName: "configInLine"},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ReleaseStage", FldName: "release_stage", TypeSize: 4}}, Vals: []uint64{0, 10, 20, 99}},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_ProjectProfile2OutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ProjectProfile2OutOfLine"}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fuchsia_mem_BufferOutOfLine"}, FldName: "configOutOfLine"},
- }}},
{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ProjectProfileHandles", TypeSize: 4}, Fields: []Type{
&StructType{Key: StructKey{Name: "fuchsia_mem_BufferHandles"}, FldName: "config"},
}}},
- {Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ProjectProfileInLine", TypeSize: 12}, Fields: []Type{
+ {Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ProjectProfileInLine", TypeSize: 16}, Fields: []Type{
&StructType{Key: StructKey{Name: "fuchsia_mem_BufferInLine"}, FldName: "configInLine"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ReleaseStage", FldName: "release_stage", TypeSize: 4}}, Vals: []uint64{0, 10, 20, 99}},
}}},
{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ProjectProfileOutOfLine"}, Fields: []Type{
&StructType{Key: StructKey{Name: "fuchsia_mem_BufferOutOfLine"}, FldName: "configOutOfLine"},
}}},
- {Key: StructKey{Name: "fuchsia_cobalt_ValueHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ValueHandles", IsVarlen: true}, Fields: []Type{
- &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "int_bucket_distribution"}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_BucketDistributionEntryHandles"}}},
- }}},
{Key: StructKey{Name: "fuchsia_cobalt_ValueInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ValueInLine", TypeSize: 24}, Fields: []Type{
&StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_cobalt_ValueTagstring_value, fidl_string]"}, FldName: "string_valueInLine"},
&StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_cobalt_ValueTagint_value, int64]"}, FldName: "int_value"},
&StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_cobalt_ValueTagdouble_value, int64]"}, FldName: "double_value"},
&StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_cobalt_ValueTagindex_value, int32]"}, FldName: "index_value"},
- &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_cobalt_ValueTagint_bucket_distribution, fidl_vector]"}, FldName: "int_bucket_distributionInLine"},
}}},
- {Key: StructKey{Name: "fuchsia_cobalt_ValueOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ValueOutOfLine", IsVarlen: true}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "string_valueOutOfLine"},
- &StructType{Key: StructKey{Name: "parallel_array[fuchsia_cobalt_BucketDistributionEntryInLine, fuchsia_cobalt_BucketDistributionEntryOutOfLine]"}, FldName: "int_bucket_distributionOutOfLine"},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequest", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[1]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "keyInLine"},
+ &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "keyOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerGetIntegerResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerGetIntegerResponseHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerGetStringRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerGetStringRequest", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[2]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "keyInLine"},
+ &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "keyOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerGetStringRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerGetStringRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerGetStringResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerGetStringResponseHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequest", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[3]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "keyInLine"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "val", TypeSize: 8}}},
+ &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "keyOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerSetIntegerResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerSetIntegerResponseHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerSetStringRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerSetStringRequest", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[4]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "keyInLine"},
+ &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "valInLine"},
+ &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "keyOutOfLine"},
+ &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "valOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerSetStringRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerSetStringRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerSetStringResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerSetStringResponseHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerWatchRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerWatchRequest", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[5]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "keyInLine"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fidl_handle_presence", FldName: "watcher", TypeSize: 4}}, Vals: []uint64{0, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295}},
+ &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "keyOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerWatchRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerWatchRequestHandles", TypeSize: 4}, Fields: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_client", FldName: "watcher", TypeSize: 4}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerWatchResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerWatchResponseHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsWatcherOnChangeSettingsRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsWatcherOnChangeSettingsRequest", TypeSize: 17}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[1]"}, FldName: "hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_ValueType", FldName: "type_", TypeSize: 1}}, Vals: []uint64{1, 2}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsWatcherOnChangeSettingsRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsWatcherOnChangeSettingsRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
}}},
{Key: StructKey{Name: "fuchsia_io_DeviceHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_io_DeviceHandles", TypeSize: 4, ArgDir: 1}, Fields: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_event", FldName: "event", TypeSize: 4, ArgDir: 1}},
@@ -1976,6 +1937,318 @@ var structDescs_amd64 = []*KeyedStruct{
{Key: StructKey{Name: "fuchsia_io_VmofileHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_io_VmofileHandles", TypeSize: 4, ArgDir: 1}, Fields: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_vmo", FldName: "vmo", TypeSize: 4, ArgDir: 1}},
}}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_AudioCompressedFormatAacEncoderInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_AudioCompressedFormatAacEncoderInLine", TypeSize: 8}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "bits_per_second", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_AudioBitrateMode", FldName: "bitrate_mode", TypeSize: 4}}, Vals: []uint64{0, 1, 2}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_AudioCompressedFormatInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_AudioCompressedFormatInLine", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_AudioCompressedFormatTagaac, fuchsia_mediacodec_AudioCompressedFormatAacEncoderInLine]"}, FldName: "aacInLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_AudioFormatInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_AudioFormatInLine", TypeSize: 36}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_AudioFormatTagcompressed, fuchsia_mediacodec_AudioCompressedFormatInLine]"}, FldName: "compressedInLine"},
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_AudioFormatTaguncompressed, fuchsia_mediacodec_AudioUncompressedFormatInLine]"}, FldName: "uncompressedInLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_AudioUncompressedFormatInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_AudioUncompressedFormatInLine", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_AudioUncompressedFormatTagpcm, fuchsia_mediacodec_PcmFormatInLine]"}, FldName: "pcmInLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecAddInputBufferRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecAddInputBufferRequest", TypeSize: 52}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[5]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferInLine"}, FldName: "bufferInLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferOutOfLine"}, FldName: "bufferOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecAddInputBufferRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecAddInputBufferRequestHandles"}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferHandles"}, FldName: "buffer_"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecAddOutputBufferRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecAddOutputBufferRequest", TypeSize: 52}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[8]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferInLine"}, FldName: "bufferInLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferOutOfLine"}, FldName: "bufferOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecAddOutputBufferRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecAddOutputBufferRequestHandles"}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferHandles"}, FldName: "buffer_"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferConstraintsHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecBufferConstraintsHandles", TypeSize: 4, ArgDir: 1}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPortBufferSettingsHandles", Dir: 1}, FldName: "default_settings"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_handle", FldName: "very_temp_kludge_bti_handle", TypeSize: 4, ArgDir: 1}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferDataInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecBufferDataInLine", TypeSize: 24}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_CodecBufferDataTagvmo, fuchsia_mediacodec_CodecBufferDataVmoInLine]"}, FldName: "vmoInLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferDataVmoInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecBufferDataVmoInLine", TypeSize: 20}, Fields: []Type{
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fidl_handle_presence", FldName: "vmo_handle", TypeSize: 4}}, Vals: []uint64{0, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "vmo_usable_start", TypeSize: 8}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "vmo_usable_size", TypeSize: 8}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecBufferHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecBufferInLine", TypeSize: 36}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "buffer_lifetime_ordinal", TypeSize: 8}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "buffer_index", TypeSize: 4}}},
+ &UnionType{Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferDataInLine"}, FldName: "dataInLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecBufferOutOfLine"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecCloseCurrentStreamRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecCloseCurrentStreamRequest", TypeSize: 26}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[10]"}, FldName: "hdr"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "stream_lifetime_ordinal", TypeSize: 8}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "release_input_buffers", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "release_output_buffers", TypeSize: 1}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecCloseCurrentStreamRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecCloseCurrentStreamRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecDescriptionHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecDescriptionHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecEnableOnStreamFailedRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecEnableOnStreamFailedRequest", TypeSize: 16}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[1]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecEnableOnStreamFailedRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecEnableOnStreamFailedRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecFactoryCreateDecoderRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecFactoryCreateDecoderRequest", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[2]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CreateDecoder_ParamsInLine"}, FldName: "decoder_paramsInLine"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fidl_handle_presence", FldName: "decoder", TypeSize: 4}}, Vals: []uint64{0, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295}},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CreateDecoder_ParamsOutOfLine"}, FldName: "decoder_paramsOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecFactoryCreateDecoderRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecFactoryCreateDecoderRequestHandles", TypeSize: 4}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CreateDecoder_ParamsHandles"}, FldName: "decoder_params"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_server", FldName: "decoder", TypeSize: 4}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecFactoryOnCodecListEventHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecFactoryOnCodecListEventHandles", ArgDir: 1}, Fields: []Type{
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "codecs", ArgDir: 1}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecDescriptionHandles", Dir: 1}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecFlushEndOfStreamAndCloseStreamRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecFlushEndOfStreamAndCloseStreamRequest", TypeSize: 24}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[9]"}, FldName: "hdr"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "stream_lifetime_ordinal", TypeSize: 8}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecFlushEndOfStreamAndCloseStreamRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecFlushEndOfStreamAndCloseStreamRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecFormatDetailsHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecFormatDetailsHandles"}, Fields: []Type{
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pass_through_parameters"}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_ParameterHandles"}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecFormatDetailsHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecFormatDetailsHandles", ArgDir: 1}, Fields: []Type{
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pass_through_parameters", ArgDir: 1}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_ParameterHandles", Dir: 1}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecFormatDetailsInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecFormatDetailsInLine", TypeSize: 124}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "format_details_version_ordinal", TypeSize: 8}}},
+ &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "mime_typeInLine"},
+ &StructType{Key: StructKey{Name: "fidl_vector"}, FldName: "codec_oob_bytesInLine"},
+ &UnionType{Key: StructKey{Name: "fuchsia_mediacodec_DomainFormatInLine"}, FldName: "domainInLine"},
+ &StructType{Key: StructKey{Name: "fidl_vector"}, FldName: "pass_through_parametersInLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecFormatDetailsOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecFormatDetailsOutOfLine", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "mime_typeOutOfLine"},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "codec_oob_bytesOutOfLine", IsVarlen: true}},
+ &StructType{Key: StructKey{Name: "parallel_array[fuchsia_mediacodec_ParameterInLine, fuchsia_mediacodec_ParameterOutOfLine]"}, FldName: "pass_through_parametersOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecOnFreeInputPacketEventHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecOnFreeInputPacketEventHandles", ArgDir: 1}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHeaderHandles", Dir: 1}, FldName: "free_input_packet"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecOnInputConstraintsEventHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecOnInputConstraintsEventHandles", TypeSize: 4, ArgDir: 1}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferConstraintsHandles", Dir: 1}, FldName: "input_constraints"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecOnOutputConfigEventHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecOnOutputConfigEventHandles", TypeSize: 4, ArgDir: 1}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecOutputConfigHandles", Dir: 1}, FldName: "output_config"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecOnOutputEndOfStreamEventHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecOnOutputEndOfStreamEventHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecOnOutputPacketEventHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecOnOutputPacketEventHandles", ArgDir: 1}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHandles", Dir: 1}, FldName: "output_packet"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecOnStreamFailedEventHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecOnStreamFailedEventHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecOutputConfigHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecOutputConfigHandles", TypeSize: 4, ArgDir: 1}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferConstraintsHandles", Dir: 1}, FldName: "buffer_constraints"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecFormatDetailsHandles", Dir: 1}, FldName: "format_details"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecPacketHandles"}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHeaderHandles"}, FldName: "header"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecPacketHandles", ArgDir: 1}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHeaderHandles", Dir: 1}, FldName: "header"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHeaderHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecPacketHeaderHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHeaderHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecPacketHeaderHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHeaderInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecPacketHeaderInLine", TypeSize: 12}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "buffer_lifetime_ordinal", TypeSize: 8}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "packet_index", TypeSize: 4}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHeaderOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecPacketHeaderOutOfLine"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecPacketInLine", TypeSize: 39}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHeaderInLine"}, FldName: "headerInLine"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "stream_lifetime_ordinal", TypeSize: 8}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "start_offset", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "valid_length_bytes", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "has_timestamp_ish", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "timestamp_ish", TypeSize: 8}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "start_access_unit", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "known_end_access_unit", TypeSize: 1}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecPacketOutOfLine"}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHeaderOutOfLine"}, FldName: "headerOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecPortBufferSettingsHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecPortBufferSettingsHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecPortBufferSettingsHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecPortBufferSettingsHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecPortBufferSettingsInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecPortBufferSettingsInLine", TypeSize: 29}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "buffer_lifetime_ordinal", TypeSize: 8}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "buffer_constraints_version_ordinal", TypeSize: 8}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "packet_count_for_codec", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "packet_count_for_client", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "per_packet_buffer_bytes", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "single_buffer_mode", TypeSize: 1}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecPortBufferSettingsOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecPortBufferSettingsOutOfLine"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecQueueInputEndOfStreamRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecQueueInputEndOfStreamRequest", TypeSize: 24}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[18]"}, FldName: "hdr"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "stream_lifetime_ordinal", TypeSize: 8}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecQueueInputEndOfStreamRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecQueueInputEndOfStreamRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecQueueInputFormatDetailsRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecQueueInputFormatDetailsRequest", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[15]"}, FldName: "hdr"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "stream_lifetime_ordinal", TypeSize: 8}}},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecFormatDetailsInLine"}, FldName: "format_detailsInLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecFormatDetailsOutOfLine"}, FldName: "format_detailsOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecQueueInputFormatDetailsRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecQueueInputFormatDetailsRequestHandles"}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecFormatDetailsHandles"}, FldName: "format_details"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecQueueInputPacketRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecQueueInputPacketRequest", TypeSize: 55}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[16]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketInLine"}, FldName: "packetInLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketOutOfLine"}, FldName: "packetOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecQueueInputPacketRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecQueueInputPacketRequestHandles"}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHandles"}, FldName: "packet"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecRecycleOutputPacketRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecRecycleOutputPacketRequest", TypeSize: 28}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[13]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHeaderInLine"}, FldName: "available_output_packetInLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHeaderOutOfLine"}, FldName: "available_output_packetOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecRecycleOutputPacketRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecRecycleOutputPacketRequestHandles"}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHeaderHandles"}, FldName: "available_output_packet"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecSetInputBufferSettingsRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecSetInputBufferSettingsRequest", TypeSize: 45}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[4]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPortBufferSettingsInLine"}, FldName: "input_settingsInLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPortBufferSettingsOutOfLine"}, FldName: "input_settingsOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecSetInputBufferSettingsRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecSetInputBufferSettingsRequestHandles"}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPortBufferSettingsHandles"}, FldName: "input_settings"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecSetOutputBufferSettingsRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecSetOutputBufferSettingsRequest", TypeSize: 45}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[7]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPortBufferSettingsInLine"}, FldName: "output_settingsInLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPortBufferSettingsOutOfLine"}, FldName: "output_settingsOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecSetOutputBufferSettingsRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecSetOutputBufferSettingsRequestHandles"}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPortBufferSettingsHandles"}, FldName: "output_settings"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecSyncRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecSyncRequest", TypeSize: 16}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[11]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecSyncRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecSyncRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecSyncResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecSyncResponseHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CreateDecoder_ParamsHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CreateDecoder_ParamsHandles"}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecFormatDetailsHandles"}, FldName: "input_details"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CreateDecoder_ParamsInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CreateDecoder_ParamsInLine", TypeSize: 131}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecFormatDetailsInLine"}, FldName: "input_detailsInLine"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "promise_separate_access_units_on_input", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "require_can_stream_bytes_input", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "require_can_find_start", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "require_can_re_sync", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "require_report_all_detected_errors", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "require_hw", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "permit_lack_of_split_header_handling", TypeSize: 1}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CreateDecoder_ParamsOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CreateDecoder_ParamsOutOfLine", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecFormatDetailsOutOfLine"}, FldName: "input_detailsOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_DomainFormatInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_DomainFormatInLine", TypeSize: 68}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_DomainFormatTagaudio, fuchsia_mediacodec_AudioFormatInLine]"}, FldName: "audioInLine"},
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_DomainFormatTagvideo, fuchsia_mediacodec_VideoFormatInLine]"}, FldName: "videoInLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_ParameterHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_ParameterHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_ParameterHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_ParameterHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_ParameterInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_ParameterInLine", TypeSize: 56}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "scopeInLine"},
+ &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "nameInLine"},
+ &UnionType{Key: StructKey{Name: "fuchsia_mediacodec_ValueInLine"}, FldName: "valueInLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_ParameterOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_ParameterOutOfLine", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "scopeOutOfLine"},
+ &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "nameOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_PcmFormatInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_PcmFormatInLine", TypeSize: 28}, Fields: []Type{
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_AudioPcmMode", FldName: "pcm_mode", TypeSize: 4}}, Vals: []uint64{0, 1, 2}, BitMask: true},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "bits_per_sample", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "frames_per_second", TypeSize: 4}}},
+ &StructType{Key: StructKey{Name: "fidl_vector"}, FldName: "channel_mapInLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_ValueInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_ValueInLine", TypeSize: 24}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_ValueTagbool_value, int8]"}, FldName: "bool_value"},
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_ValueTaguint64_value, int64]"}, FldName: "uint64_value"},
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_ValueTagint64_value, int64]"}, FldName: "int64_value"},
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_ValueTagstring_value, fidl_string]"}, FldName: "string_valueInLine"},
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_ValueTagbytes_value, fidl_vector]"}, FldName: "bytes_valueInLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_VideoCompressedFormatInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_VideoCompressedFormatInLine", TypeSize: 8}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_VideoCompressedFormatTagtemp_field_todo_remove, int32]"}, FldName: "temp_field_todo_remove"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_VideoFormatInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_VideoFormatInLine", TypeSize: 64}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_VideoFormatTagcompressed, fuchsia_mediacodec_VideoCompressedFormatInLine]"}, FldName: "compressedInLine"},
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_VideoFormatTaguncompressed, fuchsia_mediacodec_VideoUncompressedFormatInLine]"}, FldName: "uncompressedInLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_VideoUncompressedFormatInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_VideoUncompressedFormatInLine", TypeSize: 58}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "fourcc", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "primary_width_pixels", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "primary_height_pixels", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "secondary_width_pixels", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "secondary_height_pixels", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "planar", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "swizzled", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "primary_line_stride_bytes", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "secondary_line_stride_bytes", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "primary_start_offset", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "secondary_start_offset", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tertiary_start_offset", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "primary_pixel_stride", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "secondary_pixel_stride", TypeSize: 4}}},
+ &UnionType{Key: StructKey{Name: "fuchsia_mediacodec_VideoUncompressedFormatSpecificDetailsInLine"}, FldName: "special_formatsInLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_VideoUncompressedFormatSpecificDetailsInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_VideoUncompressedFormatSpecificDetailsInLine", TypeSize: 8}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_VideoUncompressedFormatSpecificDetailsTagtemp_field_todo_remove, int32]"}, FldName: "temp_field_todo_remove"},
+ }}},
{Key: StructKey{Name: "fuchsia_mem_BufferHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mem_BufferHandles", TypeSize: 4}, Fields: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_vmo", FldName: "vmo", TypeSize: 4}},
}}},
@@ -1986,6 +2259,50 @@ var structDescs_amd64 = []*KeyedStruct{
{Key: StructKey{Name: "fuchsia_mem_BufferOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mem_BufferOutOfLine"}, Fields: []Type{
&BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
}}},
+ {Key: StructKey{Name: "fuchsia_power_BatteryStatusHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_power_BatteryStatusHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_power_BatteryStatusHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_power_BatteryStatusHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_power_BatteryStatusInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_power_BatteryStatusInLine", TypeSize: 25}, Fields: []Type{
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fuchsia_power_Status", FldName: "status", TypeSize: 4}}, Vals: []uint64{0, 1}, BitMask: true},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "battery_present", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "charging", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "discharging", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "critical", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "power_adapter_online", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "timestamp", TypeSize: 8}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "level", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "remaining_battery_life", TypeSize: 4}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_power_BatteryStatusOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_power_BatteryStatusOutOfLine"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_power_PowerManagerGetBatteryStatusRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_power_PowerManagerGetBatteryStatusRequest", TypeSize: 16}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[1]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_power_PowerManagerGetBatteryStatusRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_power_PowerManagerGetBatteryStatusRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_power_PowerManagerGetBatteryStatusResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_power_PowerManagerGetBatteryStatusResponseHandles", ArgDir: 1}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_power_BatteryStatusHandles", Dir: 1}, FldName: "status"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_power_PowerManagerWatchRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_power_PowerManagerWatchRequest", TypeSize: 20}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[2]"}, FldName: "hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fidl_handle_presence", FldName: "watcher", TypeSize: 4}}, Vals: []uint64{0, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_power_PowerManagerWatchRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_power_PowerManagerWatchRequestHandles", TypeSize: 4}, Fields: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_power_PowerManagerWatcher_client", FldName: "watcher", TypeSize: 4}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_power_PowerManagerWatcherOnChangeBatteryStatusRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_power_PowerManagerWatcherOnChangeBatteryStatusRequest", TypeSize: 41}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[1]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fuchsia_power_BatteryStatusInLine"}, FldName: "battery_statusInLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_power_BatteryStatusOutOfLine"}, FldName: "battery_statusOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_power_PowerManagerWatcherOnChangeBatteryStatusRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_power_PowerManagerWatcherOnChangeBatteryStatusRequestHandles"}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_power_BatteryStatusHandles"}, FldName: "battery_status"},
+ }}},
{Key: StructKey{Name: "fuchsia_process_CreateWithoutStartingResultHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_process_CreateWithoutStartingResultHandles", TypeSize: 16, ArgDir: 1}, Fields: []Type{
&StructType{Key: StructKey{Name: "fuchsia_process_ProcessStartDataHandles", Dir: 1}, FldName: "data"},
}}},
@@ -2096,6 +2413,86 @@ var structDescs_amd64 = []*KeyedStruct{
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_vmo", FldName: "executable", TypeSize: 4, ArgDir: 1}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan", FldName: "ldsvc", TypeSize: 4, ArgDir: 1}},
}}},
+ {Key: StructKey{Name: "fuchsia_scpi_DvfsOppHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_scpi_DvfsOppHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_scpi_SystemControllerGetDvfsInfoRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_scpi_SystemControllerGetDvfsInfoRequest", TypeSize: 20}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[1]"}, FldName: "hdr"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "power_domain", TypeSize: 4}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_scpi_SystemControllerGetDvfsInfoRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_scpi_SystemControllerGetDvfsInfoRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_scpi_SystemControllerGetDvfsInfoResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_scpi_SystemControllerGetDvfsInfoResponseHandles", ArgDir: 1}, Fields: []Type{
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "opps", ArgDir: 1}, Type: &StructType{Key: StructKey{Name: "fuchsia_scpi_DvfsOppHandles", Dir: 1}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_scpi_SystemControllerGetSystemStatusRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_scpi_SystemControllerGetSystemStatusRequest", TypeSize: 16}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[2]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_scpi_SystemControllerGetSystemStatusRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_scpi_SystemControllerGetSystemStatusRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_scpi_SystemControllerGetSystemStatusResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_scpi_SystemControllerGetSystemStatusResponseHandles", ArgDir: 1}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_scpi_SystemStatusHandles", Dir: 1}, FldName: "sys_status"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_scpi_SystemStatusHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_scpi_SystemStatusHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimeServiceUpdateRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimeServiceUpdateRequest", TypeSize: 17}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[1]"}, FldName: "hdr"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "num_retries", TypeSize: 1}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimeServiceUpdateRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimeServiceUpdateRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimeServiceUpdateResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimeServiceUpdateResponseHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneGetTimezoneIdRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneGetTimezoneIdRequest", TypeSize: 16}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[3]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneGetTimezoneIdRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneGetTimezoneIdRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneGetTimezoneIdResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneGetTimezoneIdResponseHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequest", TypeSize: 24}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[1]"}, FldName: "hdr"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "milliseconds_since_epoch", TypeSize: 8}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesResponseHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneSetTimezoneRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneSetTimezoneRequest", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[2]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "timezone_idInLine"},
+ &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "timezone_idOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneSetTimezoneRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneSetTimezoneRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneSetTimezoneResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneSetTimezoneResponseHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneWatchRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneWatchRequest", TypeSize: 20}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[4]"}, FldName: "hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fidl_handle_presence", FldName: "watcher", TypeSize: 4}}, Vals: []uint64{0, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneWatchRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneWatchRequestHandles", TypeSize: 4}, Fields: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_TimezoneWatcher_client", FldName: "watcher", TypeSize: 4}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneWatcherOnTimezoneOffsetChangeRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneWatcherOnTimezoneOffsetChangeRequest", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[1]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "timezone_idInLine"},
+ &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "timezone_idOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneWatcherOnTimezoneOffsetChangeRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneWatcherOnTimezoneOffsetChangeRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
{Key: StructKey{Name: "iovec_in"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec_in", TypeSize: 16}, Fields: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{IsVarlen: true}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
@@ -2112,10 +2509,6 @@ var structDescs_amd64 = []*KeyedStruct{
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fidl_string"}}},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "b", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}}},
}}},
- {Key: StructKey{Name: "parallel_array[fuchsia_cobalt_BucketDistributionEntryInLine, fuchsia_cobalt_BucketDistributionEntryOutOfLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "parallel_array[fuchsia_cobalt_BucketDistributionEntryInLine, fuchsia_cobalt_BucketDistributionEntryOutOfLine]", IsVarlen: true}, Fields: []Type{
- &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_BucketDistributionEntryInLine"}}},
- &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "b"}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_BucketDistributionEntryOutOfLine"}}},
- }}},
{Key: StructKey{Name: "parallel_array[fuchsia_cobalt_CustomEventValueInLine, fuchsia_cobalt_CustomEventValueOutOfLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "parallel_array[fuchsia_cobalt_CustomEventValueInLine, fuchsia_cobalt_CustomEventValueOutOfLine]", IsVarlen: true}, Fields: []Type{
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_CustomEventValueInLine"}}},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "b", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_CustomEventValueOutOfLine"}}},
@@ -2124,9 +2517,9 @@ var structDescs_amd64 = []*KeyedStruct{
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_HistogramBucketInLine"}}},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "b"}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_HistogramBucketOutOfLine"}}},
}}},
- {Key: StructKey{Name: "parallel_array[fuchsia_cobalt_ObservationValueInLine, fuchsia_cobalt_ObservationValueOutOfLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "parallel_array[fuchsia_cobalt_ObservationValueInLine, fuchsia_cobalt_ObservationValueOutOfLine]", IsVarlen: true}, Fields: []Type{
- &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_ObservationValueInLine"}}},
- &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "b", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_ObservationValueOutOfLine"}}},
+ {Key: StructKey{Name: "parallel_array[fuchsia_mediacodec_ParameterInLine, fuchsia_mediacodec_ParameterOutOfLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "parallel_array[fuchsia_mediacodec_ParameterInLine, fuchsia_mediacodec_ParameterOutOfLine]", IsVarlen: true}, Fields: []Type{
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_ParameterInLine"}}},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "b", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_ParameterOutOfLine"}}},
}}},
{Key: StructKey{Name: "parallel_array[fuchsia_process_HandleInfoInLine, fuchsia_process_HandleInfoOutOfLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "parallel_array[fuchsia_process_HandleInfoInLine, fuchsia_process_HandleInfoOutOfLine]", IsVarlen: true}, Fields: []Type{
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fuchsia_process_HandleInfoInLine"}}},
@@ -2375,14 +2768,6 @@ var syscalls_amd64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 31}, Kind: 2, Values: []string{"/svc/fuchsia.cobalt.Controller\x00"}}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Controller_server", FldName: "handle", TypeSize: 4}},
}},
- {Name: "fdio_service_connect$fuchsia_cobalt_Encoder", CallName: "fdio_service_connect", Args: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"/svc/\x00"}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_server", FldName: "handle", TypeSize: 4}},
- }},
- {Name: "fdio_service_connect$fuchsia_cobalt_EncoderFactory", CallName: "fdio_service_connect", Args: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 35}, Kind: 2, Values: []string{"/svc/fuchsia.cobalt.EncoderFactory\x00"}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_EncoderFactory_server", FldName: "handle", TypeSize: 4}},
- }},
{Name: "fdio_service_connect$fuchsia_cobalt_Logger", CallName: "fdio_service_connect", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"/svc/\x00"}}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Logger_server", FldName: "handle", TypeSize: 4}},
@@ -2399,6 +2784,14 @@ var syscalls_amd64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"/svc/\x00"}}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_LoggerSimple_server", FldName: "handle", TypeSize: 4}},
}},
+ {Name: "fdio_service_connect$fuchsia_devicesettings_DeviceSettingsManager", CallName: "fdio_service_connect", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 50}, Kind: 2, Values: []string{"/svc/fuchsia.devicesettings.DeviceSettingsManager\x00"}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsManager_server", FldName: "handle", TypeSize: 4}},
+ }},
+ {Name: "fdio_service_connect$fuchsia_devicesettings_DeviceSettingsWatcher", CallName: "fdio_service_connect", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"/svc/\x00"}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_server", FldName: "handle", TypeSize: 4}},
+ }},
{Name: "fdio_service_connect$fuchsia_io_Directory", CallName: "fdio_service_connect", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"/svc/\x00"}}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_io_Directory_server", FldName: "handle", TypeSize: 4}},
@@ -2411,6 +2804,22 @@ var syscalls_amd64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"/svc/\x00"}}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_io_Node_server", FldName: "handle", TypeSize: 4}},
}},
+ {Name: "fdio_service_connect$fuchsia_mediacodec_Codec", CallName: "fdio_service_connect", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"/svc/\x00"}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_server", FldName: "handle", TypeSize: 4}},
+ }},
+ {Name: "fdio_service_connect$fuchsia_mediacodec_CodecFactory", CallName: "fdio_service_connect", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 37}, Kind: 2, Values: []string{"/svc/fuchsia.mediacodec.CodecFactory\x00"}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_CodecFactory_server", FldName: "handle", TypeSize: 4}},
+ }},
+ {Name: "fdio_service_connect$fuchsia_power_PowerManager", CallName: "fdio_service_connect", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 32}, Kind: 2, Values: []string{"/svc/fuchsia.power.PowerManager\x00"}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_power_PowerManager_server", FldName: "handle", TypeSize: 4}},
+ }},
+ {Name: "fdio_service_connect$fuchsia_power_PowerManagerWatcher", CallName: "fdio_service_connect", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"/svc/\x00"}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_power_PowerManagerWatcher_server", FldName: "handle", TypeSize: 4}},
+ }},
{Name: "fdio_service_connect$fuchsia_process_Launcher", CallName: "fdio_service_connect", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 30}, Kind: 2, Values: []string{"/svc/fuchsia.process.Launcher\x00"}}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_process_Launcher_server", FldName: "handle", TypeSize: 4}},
@@ -2419,6 +2828,22 @@ var syscalls_amd64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 30}, Kind: 2, Values: []string{"/svc/fuchsia.process.Resolver\x00"}}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_process_Resolver_server", FldName: "handle", TypeSize: 4}},
}},
+ {Name: "fdio_service_connect$fuchsia_scpi_SystemController", CallName: "fdio_service_connect", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 35}, Kind: 2, Values: []string{"/svc/fuchsia.scpi.SystemController\x00"}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_scpi_SystemController_server", FldName: "handle", TypeSize: 4}},
+ }},
+ {Name: "fdio_service_connect$fuchsia_timezone_TimeService", CallName: "fdio_service_connect", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 34}, Kind: 2, Values: []string{"/svc/fuchsia.timezone.TimeService\x00"}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_TimeService_server", FldName: "handle", TypeSize: 4}},
+ }},
+ {Name: "fdio_service_connect$fuchsia_timezone_Timezone", CallName: "fdio_service_connect", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 31}, Kind: 2, Values: []string{"/svc/fuchsia.timezone.Timezone\x00"}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_Timezone_server", FldName: "handle", TypeSize: 4}},
+ }},
+ {Name: "fdio_service_connect$fuchsia_timezone_TimezoneWatcher", CallName: "fdio_service_connect", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"/svc/\x00"}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_TimezoneWatcher_server", FldName: "handle", TypeSize: 4}},
+ }},
{Name: "fstat", CallName: "fstat", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}},
@@ -2660,102 +3085,6 @@ var syscalls_amd64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
}},
- {Name: "zx_channel_call$fuchsia_cobalt_EncoderAddDoubleObservation", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddDoubleObservationRequest, fuchsia_cobalt_EncoderAddDoubleObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddDoubleObservationResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
- {Name: "zx_channel_call$fuchsia_cobalt_EncoderAddIndexObservation", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddIndexObservationRequest, fuchsia_cobalt_EncoderAddIndexObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddIndexObservationResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
- {Name: "zx_channel_call$fuchsia_cobalt_EncoderAddIntBucketDistribution", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddIntBucketDistributionRequest, fuchsia_cobalt_EncoderAddIntBucketDistributionRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddIntBucketDistributionResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
- {Name: "zx_channel_call$fuchsia_cobalt_EncoderAddIntObservation", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddIntObservationRequest, fuchsia_cobalt_EncoderAddIntObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddIntObservationResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
- {Name: "zx_channel_call$fuchsia_cobalt_EncoderAddMultipartObservation", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddMultipartObservationRequest, fuchsia_cobalt_EncoderAddMultipartObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddMultipartObservationResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
- {Name: "zx_channel_call$fuchsia_cobalt_EncoderAddObservation", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddObservationRequest, fuchsia_cobalt_EncoderAddObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddObservationResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
- {Name: "zx_channel_call$fuchsia_cobalt_EncoderAddStringObservation", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddStringObservationRequest, fuchsia_cobalt_EncoderAddStringObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddStringObservationResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
- {Name: "zx_channel_call$fuchsia_cobalt_EncoderEndTimer", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderEndTimerRequest, fuchsia_cobalt_EncoderEndTimerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderEndTimerResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
- {Name: "zx_channel_call$fuchsia_cobalt_EncoderEndTimerMultiPart", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderEndTimerMultiPartRequest, fuchsia_cobalt_EncoderEndTimerMultiPartRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderEndTimerMultiPartResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
- {Name: "zx_channel_call$fuchsia_cobalt_EncoderFactoryGetEncoderForProject", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_EncoderFactory_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequest, fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderFactoryGetEncoderForProjectResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
- {Name: "zx_channel_call$fuchsia_cobalt_EncoderSendObservations", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderSendObservationsRequest, fuchsia_cobalt_EncoderSendObservationsRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderSendObservationsResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
- {Name: "zx_channel_call$fuchsia_cobalt_EncoderStartTimer", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderStartTimerRequest, fuchsia_cobalt_EncoderStartTimerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderStartTimerResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
{Name: "zx_channel_call$fuchsia_cobalt_LoggerEndTimer", CallName: "zx_channel_call", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Logger_client", FldName: "handle", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
@@ -2852,14 +3181,6 @@ var syscalls_amd64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
}},
- {Name: "zx_channel_call$fuchsia_cobalt_LoggerSimpleLogCustomEvent", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_LoggerSimple_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_LoggerSimpleLogCustomEventRequest, fuchsia_cobalt_LoggerSimpleLogCustomEventRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_LoggerSimpleLogCustomEventResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
{Name: "zx_channel_call$fuchsia_cobalt_LoggerSimpleLogIntHistogram", CallName: "zx_channel_call", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_LoggerSimple_client", FldName: "handle", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
@@ -2876,6 +3197,46 @@ var syscalls_amd64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
}},
+ {Name: "zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerGetInteger", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsManager_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequest, fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerGetIntegerResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerGetString", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsManager_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerGetStringRequest, fuchsia_devicesettings_DeviceSettingsManagerGetStringRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerGetStringResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerSetInteger", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsManager_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequest, fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerSetIntegerResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerSetString", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsManager_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerSetStringRequest, fuchsia_devicesettings_DeviceSettingsManagerSetStringRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerSetStringResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerWatch", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsManager_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerWatchRequest, fuchsia_devicesettings_DeviceSettingsManagerWatchRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerWatchResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
{Name: "zx_channel_call$fuchsia_io_DirectoryClose", CallName: "zx_channel_call", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_io_Directory_client", FldName: "handle", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
@@ -3148,6 +3509,22 @@ var syscalls_amd64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
}},
+ {Name: "zx_channel_call$fuchsia_mediacodec_CodecSync", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_mediacodec_CodecSyncRequest, fuchsia_mediacodec_CodecSyncRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_mediacodec_CodecSyncResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_call$fuchsia_power_PowerManagerGetBatteryStatus", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_power_PowerManager_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_power_PowerManagerGetBatteryStatusRequest, fuchsia_power_PowerManagerGetBatteryStatusRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_power_PowerManagerGetBatteryStatusResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
{Name: "zx_channel_call$fuchsia_process_LauncherCreateWithoutStarting", CallName: "zx_channel_call", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_process_Launcher_client", FldName: "handle", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
@@ -3172,6 +3549,54 @@ var syscalls_amd64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
}},
+ {Name: "zx_channel_call$fuchsia_scpi_SystemControllerGetDvfsInfo", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_scpi_SystemController_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_scpi_SystemControllerGetDvfsInfoRequest, fuchsia_scpi_SystemControllerGetDvfsInfoRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_scpi_SystemControllerGetDvfsInfoResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_call$fuchsia_scpi_SystemControllerGetSystemStatus", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_scpi_SystemController_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_scpi_SystemControllerGetSystemStatusRequest, fuchsia_scpi_SystemControllerGetSystemStatusRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_scpi_SystemControllerGetSystemStatusResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_call$fuchsia_timezone_TimeServiceUpdate", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_TimeService_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_timezone_TimeServiceUpdateRequest, fuchsia_timezone_TimeServiceUpdateRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimeServiceUpdateResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_call$fuchsia_timezone_TimezoneGetTimezoneId", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_Timezone_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_timezone_TimezoneGetTimezoneIdRequest, fuchsia_timezone_TimezoneGetTimezoneIdRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimezoneGetTimezoneIdResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_call$fuchsia_timezone_TimezoneGetTimezoneOffsetMinutes", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_Timezone_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequest, fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_call$fuchsia_timezone_TimezoneSetTimezone", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_Timezone_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_timezone_TimezoneSetTimezoneRequest, fuchsia_timezone_TimezoneSetTimezoneRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimezoneSetTimezoneResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
{Name: "zx_channel_create", CallName: "zx_channel_create", Args: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan", TypeSize: 4, ArgDir: 1}}},
@@ -3182,16 +3607,6 @@ var syscalls_amd64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Controller_client", TypeSize: 4, ArgDir: 1}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Controller_server", TypeSize: 4, ArgDir: 1}}},
}},
- {Name: "zx_channel_create$fuchsia_cobalt_Encoder", CallName: "zx_channel_create", Args: []Type{
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_client", TypeSize: 4, ArgDir: 1}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_server", TypeSize: 4, ArgDir: 1}}},
- }},
- {Name: "zx_channel_create$fuchsia_cobalt_EncoderFactory", CallName: "zx_channel_create", Args: []Type{
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_EncoderFactory_client", TypeSize: 4, ArgDir: 1}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_EncoderFactory_server", TypeSize: 4, ArgDir: 1}}},
- }},
{Name: "zx_channel_create$fuchsia_cobalt_Logger", CallName: "zx_channel_create", Args: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Logger_client", TypeSize: 4, ArgDir: 1}}},
@@ -3212,6 +3627,16 @@ var syscalls_amd64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_LoggerSimple_client", TypeSize: 4, ArgDir: 1}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_LoggerSimple_server", TypeSize: 4, ArgDir: 1}}},
}},
+ {Name: "zx_channel_create$fuchsia_devicesettings_DeviceSettingsManager", CallName: "zx_channel_create", Args: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsManager_client", TypeSize: 4, ArgDir: 1}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsManager_server", TypeSize: 4, ArgDir: 1}}},
+ }},
+ {Name: "zx_channel_create$fuchsia_devicesettings_DeviceSettingsWatcher", CallName: "zx_channel_create", Args: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_client", TypeSize: 4, ArgDir: 1}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_server", TypeSize: 4, ArgDir: 1}}},
+ }},
{Name: "zx_channel_create$fuchsia_io_Directory", CallName: "zx_channel_create", Args: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_io_Directory_client", TypeSize: 4, ArgDir: 1}}},
@@ -3227,6 +3652,26 @@ var syscalls_amd64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_io_Node_client", TypeSize: 4, ArgDir: 1}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_io_Node_server", TypeSize: 4, ArgDir: 1}}},
}},
+ {Name: "zx_channel_create$fuchsia_mediacodec_Codec", CallName: "zx_channel_create", Args: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", TypeSize: 4, ArgDir: 1}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_server", TypeSize: 4, ArgDir: 1}}},
+ }},
+ {Name: "zx_channel_create$fuchsia_mediacodec_CodecFactory", CallName: "zx_channel_create", Args: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_CodecFactory_client", TypeSize: 4, ArgDir: 1}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_CodecFactory_server", TypeSize: 4, ArgDir: 1}}},
+ }},
+ {Name: "zx_channel_create$fuchsia_power_PowerManager", CallName: "zx_channel_create", Args: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_power_PowerManager_client", TypeSize: 4, ArgDir: 1}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_power_PowerManager_server", TypeSize: 4, ArgDir: 1}}},
+ }},
+ {Name: "zx_channel_create$fuchsia_power_PowerManagerWatcher", CallName: "zx_channel_create", Args: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_power_PowerManagerWatcher_client", TypeSize: 4, ArgDir: 1}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_power_PowerManagerWatcher_server", TypeSize: 4, ArgDir: 1}}},
+ }},
{Name: "zx_channel_create$fuchsia_process_Launcher", CallName: "zx_channel_create", Args: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_process_Launcher_client", TypeSize: 4, ArgDir: 1}}},
@@ -3237,6 +3682,26 @@ var syscalls_amd64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_process_Resolver_client", TypeSize: 4, ArgDir: 1}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_process_Resolver_server", TypeSize: 4, ArgDir: 1}}},
}},
+ {Name: "zx_channel_create$fuchsia_scpi_SystemController", CallName: "zx_channel_create", Args: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_scpi_SystemController_client", TypeSize: 4, ArgDir: 1}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_scpi_SystemController_server", TypeSize: 4, ArgDir: 1}}},
+ }},
+ {Name: "zx_channel_create$fuchsia_timezone_TimeService", CallName: "zx_channel_create", Args: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_TimeService_client", TypeSize: 4, ArgDir: 1}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_TimeService_server", TypeSize: 4, ArgDir: 1}}},
+ }},
+ {Name: "zx_channel_create$fuchsia_timezone_Timezone", CallName: "zx_channel_create", Args: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_Timezone_client", TypeSize: 4, ArgDir: 1}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_Timezone_server", TypeSize: 4, ArgDir: 1}}},
+ }},
+ {Name: "zx_channel_create$fuchsia_timezone_TimezoneWatcher", CallName: "zx_channel_create", Args: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_TimezoneWatcher_client", TypeSize: 4, ArgDir: 1}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_TimezoneWatcher_server", TypeSize: 4, ArgDir: 1}}},
+ }},
{Name: "zx_channel_read", CallName: "zx_channel_read", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan", FldName: "handle", TypeSize: 4}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "chan_read_options", FldName: "options", TypeSize: 8}}, Vals: []uint64{1}, BitMask: true},
@@ -3277,6 +3742,76 @@ var syscalls_amd64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
}},
+ {Name: "zx_channel_read$fuchsia_mediacodec_CodecFactoryOnCodecList", CallName: "zx_channel_read", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_CodecFactory_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecFactoryOnCodecListEventHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_read$fuchsia_mediacodec_CodecOnFreeInputPacket", CallName: "zx_channel_read", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecOnFreeInputPacketEventHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_read$fuchsia_mediacodec_CodecOnInputConstraints", CallName: "zx_channel_read", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecOnInputConstraintsEventHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_read$fuchsia_mediacodec_CodecOnOutputConfig", CallName: "zx_channel_read", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecOnOutputConfigEventHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_read$fuchsia_mediacodec_CodecOnOutputEndOfStream", CallName: "zx_channel_read", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecOnOutputEndOfStreamEventHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_read$fuchsia_mediacodec_CodecOnOutputPacket", CallName: "zx_channel_read", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecOnOutputPacketEventHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_read$fuchsia_mediacodec_CodecOnStreamFailed", CallName: "zx_channel_read", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecOnStreamFailedEventHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
{Name: "zx_channel_read_etc", CallName: "zx_channel_read_etc", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan", FldName: "handle", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "options", TypeSize: 4}}},
@@ -3295,6 +3830,14 @@ var syscalls_amd64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_handle", TypeSize: 4}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "num_handles", TypeSize: 8}}, Buf: "handles"},
}},
+ {Name: "zx_channel_write$fuchsia_devicesettings_DeviceSettingsWatcherOnChangeSettings", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsWatcherOnChangeSettingsRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsWatcherOnChangeSettingsRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
{Name: "zx_channel_write$fuchsia_io_DirectoryBind", CallName: "zx_channel_write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_io_Directory_client", FldName: "handle", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
@@ -3351,6 +3894,118 @@ var syscalls_amd64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_io_NodeCloneRequestHandles"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
}},
+ {Name: "zx_channel_write$fuchsia_mediacodec_CodecAddInputBuffer", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecAddInputBufferRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecAddInputBufferRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_mediacodec_CodecAddOutputBuffer", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecAddOutputBufferRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecAddOutputBufferRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_mediacodec_CodecCloseCurrentStream", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecCloseCurrentStreamRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecCloseCurrentStreamRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_mediacodec_CodecEnableOnStreamFailed", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecEnableOnStreamFailedRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecEnableOnStreamFailedRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_mediacodec_CodecFactoryCreateDecoder", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_CodecFactory_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecFactoryCreateDecoderRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecFactoryCreateDecoderRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_mediacodec_CodecFlushEndOfStreamAndCloseStream", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecFlushEndOfStreamAndCloseStreamRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecFlushEndOfStreamAndCloseStreamRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_mediacodec_CodecQueueInputEndOfStream", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecQueueInputEndOfStreamRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecQueueInputEndOfStreamRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_mediacodec_CodecQueueInputFormatDetails", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecQueueInputFormatDetailsRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecQueueInputFormatDetailsRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_mediacodec_CodecQueueInputPacket", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecQueueInputPacketRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecQueueInputPacketRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_mediacodec_CodecRecycleOutputPacket", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecRecycleOutputPacketRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecRecycleOutputPacketRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_mediacodec_CodecSetInputBufferSettings", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecSetInputBufferSettingsRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecSetInputBufferSettingsRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_mediacodec_CodecSetOutputBufferSettings", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecSetOutputBufferSettingsRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecSetOutputBufferSettingsRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_power_PowerManagerWatch", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_power_PowerManager_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_power_PowerManagerWatchRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_power_PowerManagerWatchRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_power_PowerManagerWatcherOnChangeBatteryStatus", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_power_PowerManagerWatcher_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_power_PowerManagerWatcherOnChangeBatteryStatusRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_power_PowerManagerWatcherOnChangeBatteryStatusRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
{Name: "zx_channel_write$fuchsia_process_LauncherAddArgs", CallName: "zx_channel_write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_process_Launcher_client", FldName: "handle", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
@@ -3383,6 +4038,22 @@ var syscalls_amd64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_process_LauncherAddNamesRequestHandles"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
}},
+ {Name: "zx_channel_write$fuchsia_timezone_TimezoneWatch", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_Timezone_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneWatchRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneWatchRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_timezone_TimezoneWatcherOnTimezoneOffsetChange", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_TimezoneWatcher_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneWatcherOnTimezoneOffsetChangeRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneWatcherOnTimezoneOffsetChangeRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
{Name: "zx_clock_get", CallName: "zx_clock_get", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "clock_id", TypeSize: 8}}, Vals: []uint64{0, 1, 2}, BitMask: true},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "ret", TypeSize: 8, ArgDir: 1}}},
@@ -4150,38 +4821,43 @@ var consts_amd64 = []ConstValue{
{Name: "ZX_VM_FLAG_SPECIFIC_OVERWRITE", Value: 32},
{Name: "ZX_WAIT_ASYNC_ONCE"},
{Name: "ZX_WAIT_ASYNC_REPEATING", Value: 1},
- {Name: "fuchsia_cobalt_LogParamsTaglog_event"},
- {Name: "fuchsia_cobalt_LogParamsTaglog_event_count_params", Value: 1},
{Name: "fuchsia_cobalt_ReleaseStage_DEBUG", Value: 99},
{Name: "fuchsia_cobalt_ReleaseStage_DOGFOOD", Value: 10},
{Name: "fuchsia_cobalt_ReleaseStage_FISHFOOD", Value: 20},
{Name: "fuchsia_cobalt_ReleaseStage_GA"},
- {Name: "fuchsia_cobalt_Status2_BUFFER_FULL", Value: 3},
- {Name: "fuchsia_cobalt_Status2_EVENT_TOO_BIG", Value: 2},
- {Name: "fuchsia_cobalt_Status2_INTERNAL_ERROR", Value: 18446744073709551615},
- {Name: "fuchsia_cobalt_Status2_INVALID_ARGUMENTS", Value: 1},
- {Name: "fuchsia_cobalt_Status2_OK"},
- {Name: "fuchsia_cobalt_Status_FAILED_PRECONDITION", Value: 3},
- {Name: "fuchsia_cobalt_Status_INTERNAL_ERROR", Value: 18446744073709551615},
- {Name: "fuchsia_cobalt_Status_INVALID_ARGUMENTS", Value: 1},
- {Name: "fuchsia_cobalt_Status_OBSERVATION_TOO_BIG", Value: 4},
- {Name: "fuchsia_cobalt_Status_OK"},
- {Name: "fuchsia_cobalt_Status_SEND_FAILED", Value: 2},
- {Name: "fuchsia_cobalt_Status_TEMPORARILY_FULL", Value: 5},
{Name: "fuchsia_cobalt_ValueTagdouble_value", Value: 2},
{Name: "fuchsia_cobalt_ValueTagindex_value", Value: 3},
- {Name: "fuchsia_cobalt_ValueTagint_bucket_distribution", Value: 4},
{Name: "fuchsia_cobalt_ValueTagint_value", Value: 1},
{Name: "fuchsia_cobalt_ValueTagstring_value"},
- {Name: "fuchsia_io_ObjectInfoTagdevice", Value: 5},
- {Name: "fuchsia_io_ObjectInfoTagdirectory", Value: 2},
- {Name: "fuchsia_io_ObjectInfoTagfile", Value: 1},
- {Name: "fuchsia_io_ObjectInfoTagpipe", Value: 3},
- {Name: "fuchsia_io_ObjectInfoTagservice"},
- {Name: "fuchsia_io_ObjectInfoTagvmofile", Value: 4},
+ {Name: "fuchsia_devicesettings_ValueType_number", Value: 1},
+ {Name: "fuchsia_devicesettings_ValueType_text", Value: 2},
{Name: "fuchsia_io_SeekOrigin_Current", Value: 1},
{Name: "fuchsia_io_SeekOrigin_End", Value: 2},
{Name: "fuchsia_io_SeekOrigin_Start"},
+ {Name: "fuchsia_mediacodec_AudioBitrateMode_CBR", Value: 1},
+ {Name: "fuchsia_mediacodec_AudioBitrateMode_UNSPECIFIED"},
+ {Name: "fuchsia_mediacodec_AudioBitrateMode_VBR", Value: 2},
+ {Name: "fuchsia_mediacodec_AudioCompressedFormatTagaac"},
+ {Name: "fuchsia_mediacodec_AudioFormatTagcompressed"},
+ {Name: "fuchsia_mediacodec_AudioFormatTaguncompressed", Value: 1},
+ {Name: "fuchsia_mediacodec_AudioPcmMode_ALAW", Value: 1},
+ {Name: "fuchsia_mediacodec_AudioPcmMode_LINEAR"},
+ {Name: "fuchsia_mediacodec_AudioPcmMode_MULAW", Value: 2},
+ {Name: "fuchsia_mediacodec_AudioUncompressedFormatTagpcm"},
+ {Name: "fuchsia_mediacodec_CodecBufferDataTagvmo"},
+ {Name: "fuchsia_mediacodec_DomainFormatTagaudio"},
+ {Name: "fuchsia_mediacodec_DomainFormatTagvideo", Value: 1},
+ {Name: "fuchsia_mediacodec_ValueTagbool_value"},
+ {Name: "fuchsia_mediacodec_ValueTagbytes_value", Value: 4},
+ {Name: "fuchsia_mediacodec_ValueTagint64_value", Value: 2},
+ {Name: "fuchsia_mediacodec_ValueTagstring_value", Value: 3},
+ {Name: "fuchsia_mediacodec_ValueTaguint64_value", Value: 1},
+ {Name: "fuchsia_mediacodec_VideoCompressedFormatTagtemp_field_todo_remove"},
+ {Name: "fuchsia_mediacodec_VideoFormatTagcompressed"},
+ {Name: "fuchsia_mediacodec_VideoFormatTaguncompressed", Value: 1},
+ {Name: "fuchsia_mediacodec_VideoUncompressedFormatSpecificDetailsTagtemp_field_todo_remove"},
+ {Name: "fuchsia_power_Status_NotAvailable", Value: 1},
+ {Name: "fuchsia_power_Status_OK"},
}
-const revision_amd64 = "8e00ee09a9f5a1a4d836583a225bc07d1db1c1d7"
+const revision_amd64 = "c8c2c2bde8c68b9fc83abac9ce49d03d78b3c694"
diff --git a/sys/fuchsia/gen/arm64.go b/sys/fuchsia/gen/arm64.go
index a03f3b2d7..7c30d9d46 100644
--- a/sys/fuchsia/gen/arm64.go
+++ b/sys/fuchsia/gen/arm64.go
@@ -19,10 +19,6 @@ var resources_arm64 = []*ResourceDesc{
{Name: "zx_chan", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_cobalt_Controller_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_cobalt_Controller_client"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_cobalt_Controller_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_cobalt_Controller_server"}, Values: []uint64{0}},
- {Name: "zx_chan_fuchsia_cobalt_EncoderFactory_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_cobalt_EncoderFactory_client"}, Values: []uint64{0}},
- {Name: "zx_chan_fuchsia_cobalt_EncoderFactory_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_cobalt_EncoderFactory_server"}, Values: []uint64{0}},
- {Name: "zx_chan_fuchsia_cobalt_Encoder_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_cobalt_Encoder_client"}, Values: []uint64{0}},
- {Name: "zx_chan_fuchsia_cobalt_Encoder_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_cobalt_Encoder_server"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_cobalt_LoggerExt_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_cobalt_LoggerExt_client"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_cobalt_LoggerExt_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_cobalt_LoggerExt_server"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_cobalt_LoggerFactory_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_cobalt_LoggerFactory_client"}, Values: []uint64{0}},
@@ -31,16 +27,36 @@ var resources_arm64 = []*ResourceDesc{
{Name: "zx_chan_fuchsia_cobalt_LoggerSimple_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_cobalt_LoggerSimple_server"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_cobalt_Logger_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_cobalt_Logger_client"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_cobalt_Logger_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_cobalt_Logger_server"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_devicesettings_DeviceSettingsManager_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_devicesettings_DeviceSettingsManager_client"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_devicesettings_DeviceSettingsManager_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_devicesettings_DeviceSettingsManager_server"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_client"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_server"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_io_Directory_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_io_Directory_client"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_io_Directory_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_io_Directory_server"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_io_File_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_io_File_client"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_io_File_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_io_File_server"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_io_Node_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_io_Node_client"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_io_Node_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_io_Node_server"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_mediacodec_CodecFactory_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_mediacodec_CodecFactory_client"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_mediacodec_CodecFactory_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_mediacodec_CodecFactory_server"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_mediacodec_Codec_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_mediacodec_Codec_client"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_mediacodec_Codec_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_mediacodec_Codec_server"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_power_PowerManagerWatcher_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_power_PowerManagerWatcher_client"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_power_PowerManagerWatcher_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_power_PowerManagerWatcher_server"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_power_PowerManager_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_power_PowerManager_client"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_power_PowerManager_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_power_PowerManager_server"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_process_Launcher_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_process_Launcher_client"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_process_Launcher_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_process_Launcher_server"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_process_Resolver_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_process_Resolver_client"}, Values: []uint64{0}},
{Name: "zx_chan_fuchsia_process_Resolver_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_process_Resolver_server"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_scpi_SystemController_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_scpi_SystemController_client"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_scpi_SystemController_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_scpi_SystemController_server"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_timezone_TimeService_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_timezone_TimeService_client"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_timezone_TimeService_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_timezone_TimeService_server"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_timezone_TimezoneWatcher_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_timezone_TimezoneWatcher_client"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_timezone_TimezoneWatcher_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_timezone_TimezoneWatcher_server"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_timezone_Timezone_client", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_timezone_Timezone_client"}, Values: []uint64{0}},
+ {Name: "zx_chan_fuchsia_timezone_Timezone_server", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_chan", "zx_chan_fuchsia_timezone_Timezone_server"}, Values: []uint64{0}},
{Name: "zx_debug_log", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_debug_log"}, Values: []uint64{0}},
{Name: "zx_event", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_event"}, Values: []uint64{0}},
{Name: "zx_fifo", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"zx_handle", "zx_fifo"}, Values: []uint64{0}},
@@ -120,126 +136,6 @@ var structDescs_arm64 = []*KeyedStruct{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
}}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddDoubleObservationRequest, fuchsia_cobalt_EncoderAddDoubleObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddDoubleObservationResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_EncoderAddDoubleObservationRequest, fuchsia_cobalt_EncoderAddDoubleObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddDoubleObservationResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddDoubleObservationRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddDoubleObservationRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddDoubleObservationResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddIndexObservationRequest, fuchsia_cobalt_EncoderAddIndexObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddIndexObservationResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_EncoderAddIndexObservationRequest, fuchsia_cobalt_EncoderAddIndexObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddIndexObservationResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIndexObservationRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIndexObservationRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIndexObservationResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddIntBucketDistributionRequest, fuchsia_cobalt_EncoderAddIntBucketDistributionRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddIntBucketDistributionResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_EncoderAddIntBucketDistributionRequest, fuchsia_cobalt_EncoderAddIntBucketDistributionRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddIntBucketDistributionResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIntBucketDistributionRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIntBucketDistributionRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIntBucketDistributionResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddIntObservationRequest, fuchsia_cobalt_EncoderAddIntObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddIntObservationResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_EncoderAddIntObservationRequest, fuchsia_cobalt_EncoderAddIntObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddIntObservationResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIntObservationRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIntObservationRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIntObservationResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddMultipartObservationRequest, fuchsia_cobalt_EncoderAddMultipartObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddMultipartObservationResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_EncoderAddMultipartObservationRequest, fuchsia_cobalt_EncoderAddMultipartObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddMultipartObservationResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddMultipartObservationRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddMultipartObservationRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddMultipartObservationResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddObservationRequest, fuchsia_cobalt_EncoderAddObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddObservationResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_EncoderAddObservationRequest, fuchsia_cobalt_EncoderAddObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddObservationResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddObservationRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddObservationRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddObservationResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddStringObservationRequest, fuchsia_cobalt_EncoderAddStringObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddStringObservationResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_EncoderAddStringObservationRequest, fuchsia_cobalt_EncoderAddStringObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddStringObservationResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddStringObservationRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddStringObservationRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderAddStringObservationResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderEndTimerMultiPartRequest, fuchsia_cobalt_EncoderEndTimerMultiPartRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderEndTimerMultiPartResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_EncoderEndTimerMultiPartRequest, fuchsia_cobalt_EncoderEndTimerMultiPartRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderEndTimerMultiPartResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderEndTimerMultiPartRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderEndTimerMultiPartRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderEndTimerMultiPartResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderEndTimerRequest, fuchsia_cobalt_EncoderEndTimerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderEndTimerResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_EncoderEndTimerRequest, fuchsia_cobalt_EncoderEndTimerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderEndTimerResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderEndTimerRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderEndTimerRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderEndTimerResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequest, fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderFactoryGetEncoderForProjectResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequest, fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderFactoryGetEncoderForProjectResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderFactoryGetEncoderForProjectResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderSendObservationsRequest, fuchsia_cobalt_EncoderSendObservationsRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderSendObservationsResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_EncoderSendObservationsRequest, fuchsia_cobalt_EncoderSendObservationsRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderSendObservationsResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderSendObservationsRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderSendObservationsRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderSendObservationsResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderStartTimerRequest, fuchsia_cobalt_EncoderStartTimerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderStartTimerResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_EncoderStartTimerRequest, fuchsia_cobalt_EncoderStartTimerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderStartTimerResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderStartTimerRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderStartTimerRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_EncoderStartTimerResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_LoggerEndTimerRequest, fuchsia_cobalt_LoggerEndTimerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_LoggerEndTimerResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_LoggerEndTimerRequest, fuchsia_cobalt_LoggerEndTimerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_LoggerEndTimerResponseHandles]", TypeSize: 48}, Fields: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_LoggerEndTimerRequest"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_LoggerEndTimerRequestHandles"}}},
@@ -360,16 +256,6 @@ var structDescs_arm64 = []*KeyedStruct{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
}}},
- {Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_LoggerSimpleLogCustomEventRequest, fuchsia_cobalt_LoggerSimpleLogCustomEventRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_LoggerSimpleLogCustomEventResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_LoggerSimpleLogCustomEventRequest, fuchsia_cobalt_LoggerSimpleLogCustomEventRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_LoggerSimpleLogCustomEventResponseHandles]", TypeSize: 48}, Fields: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_LoggerSimpleLogCustomEventRequest"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_LoggerSimpleLogCustomEventRequestHandles"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_LoggerSimpleLogCustomEventResponseHandles", Dir: 1}}},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
- &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
- }}},
{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_LoggerSimpleLogIntHistogramRequest, fuchsia_cobalt_LoggerSimpleLogIntHistogramRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_LoggerSimpleLogIntHistogramResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_cobalt_LoggerSimpleLogIntHistogramRequest, fuchsia_cobalt_LoggerSimpleLogIntHistogramRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_LoggerSimpleLogIntHistogramResponseHandles]", TypeSize: 48}, Fields: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_LoggerSimpleLogIntHistogramRequest"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_LoggerSimpleLogIntHistogramRequestHandles"}}},
@@ -390,6 +276,56 @@ var structDescs_arm64 = []*KeyedStruct{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
}}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequest, fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerGetIntegerResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequest, fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerGetIntegerResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerGetIntegerResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerGetStringRequest, fuchsia_devicesettings_DeviceSettingsManagerGetStringRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerGetStringResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerGetStringRequest, fuchsia_devicesettings_DeviceSettingsManagerGetStringRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerGetStringResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerGetStringRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerGetStringRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerGetStringResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequest, fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerSetIntegerResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequest, fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerSetIntegerResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerSetIntegerResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerSetStringRequest, fuchsia_devicesettings_DeviceSettingsManagerSetStringRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerSetStringResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerSetStringRequest, fuchsia_devicesettings_DeviceSettingsManagerSetStringRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerSetStringResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerSetStringRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerSetStringRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerSetStringResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerWatchRequest, fuchsia_devicesettings_DeviceSettingsManagerWatchRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerWatchResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerWatchRequest, fuchsia_devicesettings_DeviceSettingsManagerWatchRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerWatchResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerWatchRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerWatchRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerWatchResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
{Key: StructKey{Name: "fidl_call_args[fuchsia_io_DirectoryCloseRequest, fuchsia_io_DirectoryCloseRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryCloseResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_io_DirectoryCloseRequest, fuchsia_io_DirectoryCloseRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryCloseResponseHandles]", TypeSize: 48}, Fields: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_io_DirectoryCloseRequest"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_io_DirectoryCloseRequestHandles"}}},
@@ -730,6 +666,26 @@ var structDescs_arm64 = []*KeyedStruct{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
}}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_mediacodec_CodecSyncRequest, fuchsia_mediacodec_CodecSyncRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_mediacodec_CodecSyncResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_mediacodec_CodecSyncRequest, fuchsia_mediacodec_CodecSyncRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_mediacodec_CodecSyncResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecSyncRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecSyncRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecSyncResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_power_PowerManagerGetBatteryStatusRequest, fuchsia_power_PowerManagerGetBatteryStatusRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_power_PowerManagerGetBatteryStatusResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_power_PowerManagerGetBatteryStatusRequest, fuchsia_power_PowerManagerGetBatteryStatusRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_power_PowerManagerGetBatteryStatusResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_power_PowerManagerGetBatteryStatusRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_power_PowerManagerGetBatteryStatusRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_power_PowerManagerGetBatteryStatusResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
{Key: StructKey{Name: "fidl_call_args[fuchsia_process_LauncherCreateWithoutStartingRequest, fuchsia_process_LauncherCreateWithoutStartingRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_process_LauncherCreateWithoutStartingResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_process_LauncherCreateWithoutStartingRequest, fuchsia_process_LauncherCreateWithoutStartingRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_process_LauncherCreateWithoutStartingResponseHandles]", TypeSize: 48}, Fields: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_process_LauncherCreateWithoutStartingRequest"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_process_LauncherCreateWithoutStartingRequestHandles"}}},
@@ -760,6 +716,66 @@ var structDescs_arm64 = []*KeyedStruct{
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
}}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_scpi_SystemControllerGetDvfsInfoRequest, fuchsia_scpi_SystemControllerGetDvfsInfoRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_scpi_SystemControllerGetDvfsInfoResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_scpi_SystemControllerGetDvfsInfoRequest, fuchsia_scpi_SystemControllerGetDvfsInfoRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_scpi_SystemControllerGetDvfsInfoResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_scpi_SystemControllerGetDvfsInfoRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_scpi_SystemControllerGetDvfsInfoRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_scpi_SystemControllerGetDvfsInfoResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_scpi_SystemControllerGetSystemStatusRequest, fuchsia_scpi_SystemControllerGetSystemStatusRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_scpi_SystemControllerGetSystemStatusResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_scpi_SystemControllerGetSystemStatusRequest, fuchsia_scpi_SystemControllerGetSystemStatusRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_scpi_SystemControllerGetSystemStatusResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_scpi_SystemControllerGetSystemStatusRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_scpi_SystemControllerGetSystemStatusRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_scpi_SystemControllerGetSystemStatusResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_timezone_TimeServiceUpdateRequest, fuchsia_timezone_TimeServiceUpdateRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimeServiceUpdateResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_timezone_TimeServiceUpdateRequest, fuchsia_timezone_TimeServiceUpdateRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimeServiceUpdateResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimeServiceUpdateRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimeServiceUpdateRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimeServiceUpdateResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_timezone_TimezoneGetTimezoneIdRequest, fuchsia_timezone_TimezoneGetTimezoneIdRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimezoneGetTimezoneIdResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_timezone_TimezoneGetTimezoneIdRequest, fuchsia_timezone_TimezoneGetTimezoneIdRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimezoneGetTimezoneIdResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneGetTimezoneIdRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneGetTimezoneIdRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneGetTimezoneIdResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequest, fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequest, fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
+ {Key: StructKey{Name: "fidl_call_args[fuchsia_timezone_TimezoneSetTimezoneRequest, fuchsia_timezone_TimezoneSetTimezoneRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimezoneSetTimezoneResponseHandles]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_call_args[fuchsia_timezone_TimezoneSetTimezoneRequest, fuchsia_timezone_TimezoneSetTimezoneRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimezoneSetTimezoneResponseHandles]", TypeSize: 48}, Fields: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneSetTimezoneRequest"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "wr_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneSetTimezoneRequestHandles"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rd_handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneSetTimezoneResponseHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "wr_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "wr_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "wr_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "wr_handles"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "rd_num_bytes", TypeSize: 4}}, BitSize: 8, Buf: "rd_bytes"},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "rd_num_handles", TypeSize: 4}}, BitSize: 32, Buf: "rd_handles"},
+ }}},
{Key: StructKey{Name: "fidl_message_header[100]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_message_header[100]", TypeSize: 16}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "txid", TypeSize: 4}}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 4}}},
@@ -796,6 +812,24 @@ var structDescs_arm64 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags", TypeSize: 4}}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ordinal", TypeSize: 4}}, Val: 13},
}}},
+ {Key: StructKey{Name: "fidl_message_header[15]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_message_header[15]", TypeSize: 16}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "txid", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ordinal", TypeSize: 4}}, Val: 15},
+ }}},
+ {Key: StructKey{Name: "fidl_message_header[16]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_message_header[16]", TypeSize: 16}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "txid", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ordinal", TypeSize: 4}}, Val: 16},
+ }}},
+ {Key: StructKey{Name: "fidl_message_header[18]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_message_header[18]", TypeSize: 16}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "txid", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags", TypeSize: 4}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ordinal", TypeSize: 4}}, Val: 18},
+ }}},
{Key: StructKey{Name: "fidl_message_header[1]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_message_header[1]", TypeSize: 16}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "txid", TypeSize: 4}}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", TypeSize: 4}}},
@@ -1013,11 +1047,6 @@ var structDescs_arm64 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}, Val: 3},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "data", TypeSize: 4}}},
}}},
- {Key: StructKey{Name: "fidl_union_member[fuchsia_cobalt_ValueTagint_bucket_distribution, fidl_vector]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_cobalt_ValueTagint_bucket_distribution, fidl_vector]", TypeSize: 24}, Fields: []Type{
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}, Val: 4},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
- &StructType{Key: StructKey{Name: "fidl_vector"}, FldName: "data"},
- }}},
{Key: StructKey{Name: "fidl_union_member[fuchsia_cobalt_ValueTagint_value, int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_cobalt_ValueTagint_value, int64]", TypeSize: 16}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}, Val: 1},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
@@ -1028,19 +1057,79 @@ var structDescs_arm64 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
&StructType{Key: StructKey{Name: "fidl_string"}, FldName: "data"},
}}},
- {Key: StructKey{Name: "fidl_vector"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_vector", TypeSize: 16}, Fields: []Type{
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "size", TypeSize: 8}}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fidl_alloc_presence", FldName: "data", TypeSize: 8}}, Vals: []uint64{0, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_AudioCompressedFormatTagaac, fuchsia_mediacodec_AudioCompressedFormatAacEncoderInLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_AudioCompressedFormatTagaac, fuchsia_mediacodec_AudioCompressedFormatAacEncoderInLine]", TypeSize: 12}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_AudioCompressedFormatAacEncoderInLine"}, FldName: "data"},
}}},
- {Key: StructKey{Name: "fuchsia_cobalt_BucketDistributionEntryHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_BucketDistributionEntryHandles"}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_AudioFormatTagcompressed, fuchsia_mediacodec_AudioCompressedFormatInLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_AudioFormatTagcompressed, fuchsia_mediacodec_AudioCompressedFormatInLine]", TypeSize: 16}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}},
+ &UnionType{Key: StructKey{Name: "fuchsia_mediacodec_AudioCompressedFormatInLine"}, FldName: "data"},
}}},
- {Key: StructKey{Name: "fuchsia_cobalt_BucketDistributionEntryInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_BucketDistributionEntryInLine", TypeSize: 12}, Fields: []Type{
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "index", TypeSize: 4}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "count", TypeSize: 8}}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_AudioFormatTaguncompressed, fuchsia_mediacodec_AudioUncompressedFormatInLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_AudioFormatTaguncompressed, fuchsia_mediacodec_AudioUncompressedFormatInLine]", TypeSize: 36}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}, Val: 1},
+ &UnionType{Key: StructKey{Name: "fuchsia_mediacodec_AudioUncompressedFormatInLine"}, FldName: "data"},
}}},
- {Key: StructKey{Name: "fuchsia_cobalt_BucketDistributionEntryOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_BucketDistributionEntryOutOfLine"}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_AudioUncompressedFormatTagpcm, fuchsia_mediacodec_PcmFormatInLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_AudioUncompressedFormatTagpcm, fuchsia_mediacodec_PcmFormatInLine]", TypeSize: 32}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_PcmFormatInLine"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_CodecBufferDataTagvmo, fuchsia_mediacodec_CodecBufferDataVmoInLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_CodecBufferDataTagvmo, fuchsia_mediacodec_CodecBufferDataVmoInLine]", TypeSize: 24}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferDataVmoInLine"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_DomainFormatTagaudio, fuchsia_mediacodec_AudioFormatInLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_DomainFormatTagaudio, fuchsia_mediacodec_AudioFormatInLine]", TypeSize: 40}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}},
+ &UnionType{Key: StructKey{Name: "fuchsia_mediacodec_AudioFormatInLine"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_DomainFormatTagvideo, fuchsia_mediacodec_VideoFormatInLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_DomainFormatTagvideo, fuchsia_mediacodec_VideoFormatInLine]", TypeSize: 68}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}, Val: 1},
+ &UnionType{Key: StructKey{Name: "fuchsia_mediacodec_VideoFormatInLine"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_ValueTagbool_value, int8]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_ValueTagbool_value, int8]", TypeSize: 8}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "data", TypeSize: 1}}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 3}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_ValueTagbytes_value, fidl_vector]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_ValueTagbytes_value, fidl_vector]", TypeSize: 24}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}, Val: 4},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &StructType{Key: StructKey{Name: "fidl_vector"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_ValueTagint64_value, int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_ValueTagint64_value, int64]", TypeSize: 16}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}, Val: 2},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "data", TypeSize: 8}}},
+ }}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_ValueTagstring_value, fidl_string]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_ValueTagstring_value, fidl_string]", TypeSize: 24}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}, Val: 3},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_ValueTaguint64_value, int64]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_ValueTaguint64_value, int64]", TypeSize: 16}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}, Val: 1},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "data", TypeSize: 8}}},
+ }}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_VideoCompressedFormatTagtemp_field_todo_remove, int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_VideoCompressedFormatTagtemp_field_todo_remove, int32]", TypeSize: 8}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "data", TypeSize: 4}}},
+ }}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_VideoFormatTagcompressed, fuchsia_mediacodec_VideoCompressedFormatInLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_VideoFormatTagcompressed, fuchsia_mediacodec_VideoCompressedFormatInLine]", TypeSize: 12}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}},
+ &UnionType{Key: StructKey{Name: "fuchsia_mediacodec_VideoCompressedFormatInLine"}, FldName: "data"},
+ }}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_VideoFormatTaguncompressed, fuchsia_mediacodec_VideoUncompressedFormatInLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_VideoFormatTaguncompressed, fuchsia_mediacodec_VideoUncompressedFormatInLine]", TypeSize: 64}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}, Val: 1},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_VideoUncompressedFormatInLine"}, FldName: "data"},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true},
+ }}},
+ {Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_VideoUncompressedFormatSpecificDetailsTagtemp_field_todo_remove, int32]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_union_member[fuchsia_mediacodec_VideoUncompressedFormatSpecificDetailsTagtemp_field_todo_remove, int32]", TypeSize: 8}, Fields: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tag", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "data", TypeSize: 4}}},
+ }}},
+ {Key: StructKey{Name: "fidl_vector"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fidl_vector", TypeSize: 16}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "size", TypeSize: 8}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fidl_alloc_presence", FldName: "data", TypeSize: 8}}, Vals: []uint64{0, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615, 18446744073709551615}},
}}},
{Key: StructKey{Name: "fuchsia_cobalt_ControllerBlockUntilEmptyRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ControllerBlockUntilEmptyRequest", TypeSize: 20}, Fields: []Type{
&StructType{Key: StructKey{Name: "fidl_message_header[2]"}, FldName: "hdr"},
@@ -1089,160 +1178,6 @@ var structDescs_arm64 = []*KeyedStruct{
{Key: StructKey{Name: "fuchsia_cobalt_CustomEventValueOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_CustomEventValueOutOfLine", IsVarlen: true}, Fields: []Type{
&StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "dimension_nameOutOfLine"},
}}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddDoubleObservationRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddDoubleObservationRequest", TypeSize: 32}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[5]"}, FldName: "hdr"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "metric_id", TypeSize: 4}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "encoding_id", TypeSize: 4}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "observation", TypeSize: 8}}},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddDoubleObservationRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddDoubleObservationRequestHandles"}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddDoubleObservationResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddDoubleObservationResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIndexObservationRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddIndexObservationRequest", TypeSize: 28}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[2]"}, FldName: "hdr"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "metric_id", TypeSize: 4}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "encoding_id", TypeSize: 4}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "index", TypeSize: 4}}},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIndexObservationRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddIndexObservationRequestHandles"}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIndexObservationResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddIndexObservationResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIntBucketDistributionRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddIntBucketDistributionRequest", IsVarlen: true}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[7]"}, FldName: "hdr"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "metric_id", TypeSize: 4}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "encoding_id", TypeSize: 4}}},
- &StructType{Key: StructKey{Name: "fidl_vector"}, FldName: "distributionInLine"},
- &StructType{Key: StructKey{Name: "parallel_array[fuchsia_cobalt_BucketDistributionEntryInLine, fuchsia_cobalt_BucketDistributionEntryOutOfLine]"}, FldName: "distributionOutOfLine"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIntBucketDistributionRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddIntBucketDistributionRequestHandles"}, Fields: []Type{
- &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "distribution"}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_BucketDistributionEntryHandles"}}},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIntBucketDistributionResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddIntBucketDistributionResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIntObservationRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddIntObservationRequest", TypeSize: 32}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[4]"}, FldName: "hdr"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "metric_id", TypeSize: 4}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "encoding_id", TypeSize: 4}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "observation", TypeSize: 8}}},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIntObservationRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddIntObservationRequestHandles"}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddIntObservationResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddIntObservationResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddMultipartObservationRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddMultipartObservationRequest", IsVarlen: true}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[6]"}, FldName: "hdr"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "metric_id", TypeSize: 4}}},
- &StructType{Key: StructKey{Name: "fidl_vector"}, FldName: "observationInLine"},
- &StructType{Key: StructKey{Name: "parallel_array[fuchsia_cobalt_ObservationValueInLine, fuchsia_cobalt_ObservationValueOutOfLine]"}, FldName: "observationOutOfLine"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddMultipartObservationRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddMultipartObservationRequestHandles"}, Fields: []Type{
- &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "observation"}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_ObservationValueHandles"}}},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddMultipartObservationResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddMultipartObservationResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddObservationRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddObservationRequest", IsVarlen: true}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[8]"}, FldName: "hdr"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "metric_id", TypeSize: 4}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "encoding_id", TypeSize: 4}}},
- &UnionType{Key: StructKey{Name: "fuchsia_cobalt_ValueInLine"}, FldName: "observationInLine"},
- &UnionType{Key: StructKey{Name: "fuchsia_cobalt_ValueOutOfLine"}, FldName: "observationOutOfLine"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddObservationRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddObservationRequestHandles", IsVarlen: true}, Fields: []Type{
- &UnionType{Key: StructKey{Name: "fuchsia_cobalt_ValueHandles"}, FldName: "observation"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddObservationResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddObservationResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddStringObservationRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddStringObservationRequest", IsVarlen: true}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[1]"}, FldName: "hdr"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "metric_id", TypeSize: 4}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "encoding_id", TypeSize: 4}}},
- &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "observationInLine"},
- &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "observationOutOfLine"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddStringObservationRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddStringObservationRequestHandles"}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderAddStringObservationResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderAddStringObservationResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderEndTimerMultiPartRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderEndTimerMultiPartRequest", IsVarlen: true}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[11]"}, FldName: "hdr"},
- &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "timer_idInLine"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "timestamp", TypeSize: 8}}},
- &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "part_nameInLine"},
- &StructType{Key: StructKey{Name: "fidl_vector"}, FldName: "observationInLine"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout_s", TypeSize: 4}}},
- &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "timer_idOutOfLine"},
- &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "part_nameOutOfLine"},
- &StructType{Key: StructKey{Name: "parallel_array[fuchsia_cobalt_ObservationValueInLine, fuchsia_cobalt_ObservationValueOutOfLine]"}, FldName: "observationOutOfLine"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderEndTimerMultiPartRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderEndTimerMultiPartRequestHandles"}, Fields: []Type{
- &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "observation"}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_ObservationValueHandles"}}},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderEndTimerMultiPartResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderEndTimerMultiPartResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderEndTimerRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderEndTimerRequest", IsVarlen: true}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[10]"}, FldName: "hdr"},
- &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "timer_idInLine"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "timestamp", TypeSize: 8}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout_s", TypeSize: 4}}},
- &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "timer_idOutOfLine"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderEndTimerRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderEndTimerRequestHandles"}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderEndTimerResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderEndTimerResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequest", TypeSize: 32}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[1]"}, FldName: "hdr"},
- &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileInLine"}, FldName: "profileInLine"},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fidl_handle_presence", FldName: "encoder", TypeSize: 4}}, Vals: []uint64{0, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295}},
- &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileOutOfLine"}, FldName: "profileOutOfLine"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequestHandles", TypeSize: 8}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileHandles"}, FldName: "profile"},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_server", FldName: "encoder", TypeSize: 4}},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderFactoryGetEncoderForProjectResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderFactoryGetEncoderForProjectResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderSendObservationsRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderSendObservationsRequest", TypeSize: 16}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[3]"}, FldName: "hdr"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderSendObservationsRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderSendObservationsRequestHandles"}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderSendObservationsResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderSendObservationsResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderStartTimerRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderStartTimerRequest", IsVarlen: true}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[9]"}, FldName: "hdr"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "metric_id", TypeSize: 4}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "encoding_id", TypeSize: 4}}},
- &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "timer_idInLine"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "timestamp", TypeSize: 8}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout_s", TypeSize: 4}}},
- &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "timer_idOutOfLine"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderStartTimerRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderStartTimerRequestHandles"}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_EncoderStartTimerResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_EncoderStartTimerResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
{Key: StructKey{Name: "fuchsia_cobalt_HistogramBucketHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_HistogramBucketHandles"}, Fields: []Type{
&BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
}}},
@@ -1295,12 +1230,12 @@ var structDescs_arm64 = []*KeyedStruct{
}}},
{Key: StructKey{Name: "fuchsia_cobalt_LoggerFactoryCreateLoggerExtRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerFactoryCreateLoggerExtRequest", TypeSize: 36}, Fields: []Type{
&StructType{Key: StructKey{Name: "fidl_message_header[2]"}, FldName: "hdr"},
- &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfile2InLine"}, FldName: "profileInLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileInLine"}, FldName: "profileInLine"},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fidl_handle_presence", FldName: "logger", TypeSize: 4}}, Vals: []uint64{0, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295}},
- &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfile2OutOfLine"}, FldName: "profileOutOfLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileOutOfLine"}, FldName: "profileOutOfLine"},
}}},
{Key: StructKey{Name: "fuchsia_cobalt_LoggerFactoryCreateLoggerExtRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerFactoryCreateLoggerExtRequestHandles", TypeSize: 8}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfile2Handles"}, FldName: "profile"},
+ &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileHandles"}, FldName: "profile"},
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_LoggerExt_server", FldName: "logger", TypeSize: 4}},
}}},
{Key: StructKey{Name: "fuchsia_cobalt_LoggerFactoryCreateLoggerExtResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerFactoryCreateLoggerExtResponseHandles", ArgDir: 1}, Fields: []Type{
@@ -1308,12 +1243,12 @@ var structDescs_arm64 = []*KeyedStruct{
}}},
{Key: StructKey{Name: "fuchsia_cobalt_LoggerFactoryCreateLoggerRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerFactoryCreateLoggerRequest", TypeSize: 36}, Fields: []Type{
&StructType{Key: StructKey{Name: "fidl_message_header[1]"}, FldName: "hdr"},
- &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfile2InLine"}, FldName: "profileInLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileInLine"}, FldName: "profileInLine"},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fidl_handle_presence", FldName: "logger", TypeSize: 4}}, Vals: []uint64{0, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295}},
- &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfile2OutOfLine"}, FldName: "profileOutOfLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileOutOfLine"}, FldName: "profileOutOfLine"},
}}},
{Key: StructKey{Name: "fuchsia_cobalt_LoggerFactoryCreateLoggerRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerFactoryCreateLoggerRequestHandles", TypeSize: 8}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfile2Handles"}, FldName: "profile"},
+ &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileHandles"}, FldName: "profile"},
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Logger_server", FldName: "logger", TypeSize: 4}},
}}},
{Key: StructKey{Name: "fuchsia_cobalt_LoggerFactoryCreateLoggerResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerFactoryCreateLoggerResponseHandles", ArgDir: 1}, Fields: []Type{
@@ -1321,12 +1256,12 @@ var structDescs_arm64 = []*KeyedStruct{
}}},
{Key: StructKey{Name: "fuchsia_cobalt_LoggerFactoryCreateLoggerSimpleRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerFactoryCreateLoggerSimpleRequest", TypeSize: 36}, Fields: []Type{
&StructType{Key: StructKey{Name: "fidl_message_header[3]"}, FldName: "hdr"},
- &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfile2InLine"}, FldName: "profileInLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileInLine"}, FldName: "profileInLine"},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fidl_handle_presence", FldName: "logger", TypeSize: 4}}, Vals: []uint64{0, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295}},
- &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfile2OutOfLine"}, FldName: "profileOutOfLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileOutOfLine"}, FldName: "profileOutOfLine"},
}}},
{Key: StructKey{Name: "fuchsia_cobalt_LoggerFactoryCreateLoggerSimpleRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerFactoryCreateLoggerSimpleRequestHandles", TypeSize: 8}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfile2Handles"}, FldName: "profile"},
+ &StructType{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileHandles"}, FldName: "profile"},
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_LoggerSimple_server", FldName: "logger", TypeSize: 4}},
}}},
{Key: StructKey{Name: "fuchsia_cobalt_LoggerFactoryCreateLoggerSimpleResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerFactoryCreateLoggerSimpleResponseHandles", ArgDir: 1}, Fields: []Type{
@@ -1412,18 +1347,6 @@ var structDescs_arm64 = []*KeyedStruct{
{Key: StructKey{Name: "fuchsia_cobalt_LoggerLogStringResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerLogStringResponseHandles", ArgDir: 1}, Fields: []Type{
&BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
}}},
- {Key: StructKey{Name: "fuchsia_cobalt_LoggerSimpleLogCustomEventRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerSimpleLogCustomEventRequest", IsVarlen: true}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_message_header[101]"}, FldName: "hdr"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "metric_id", TypeSize: 4}}},
- &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "json_stringInLine"},
- &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "json_stringOutOfLine"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_LoggerSimpleLogCustomEventRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerSimpleLogCustomEventRequestHandles"}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_LoggerSimpleLogCustomEventResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerSimpleLogCustomEventResponseHandles", ArgDir: 1}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
- }}},
{Key: StructKey{Name: "fuchsia_cobalt_LoggerSimpleLogIntHistogramRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerSimpleLogIntHistogramRequest", IsVarlen: true}, Fields: []Type{
&StructType{Key: StructKey{Name: "fidl_message_header[100]"}, FldName: "hdr"},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "metric_id", TypeSize: 4}}},
@@ -1458,49 +1381,87 @@ var structDescs_arm64 = []*KeyedStruct{
{Key: StructKey{Name: "fuchsia_cobalt_LoggerStartTimerResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_LoggerStartTimerResponseHandles", ArgDir: 1}, Fields: []Type{
&BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
}}},
- {Key: StructKey{Name: "fuchsia_cobalt_ObservationValueHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ObservationValueHandles"}, Fields: []Type{
- &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_ObservationValueInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ObservationValueInLine", TypeSize: 44}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "nameInLine"},
- &UnionType{Key: StructKey{Name: "fuchsia_cobalt_ValueInLine"}, FldName: "valueInLine"},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "encoding_id", TypeSize: 4}}},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_ObservationValueOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ObservationValueOutOfLine", IsVarlen: true}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "nameOutOfLine"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_ProjectProfile2Handles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ProjectProfile2Handles", TypeSize: 4}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fuchsia_mem_BufferHandles"}, FldName: "config"},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_ProjectProfile2InLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ProjectProfile2InLine", TypeSize: 16}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fuchsia_mem_BufferInLine"}, FldName: "configInLine"},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ReleaseStage", FldName: "release_stage", TypeSize: 4}}, Vals: []uint64{0, 10, 20, 99}},
- }}},
- {Key: StructKey{Name: "fuchsia_cobalt_ProjectProfile2OutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ProjectProfile2OutOfLine"}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fuchsia_mem_BufferOutOfLine"}, FldName: "configOutOfLine"},
- }}},
{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ProjectProfileHandles", TypeSize: 4}, Fields: []Type{
&StructType{Key: StructKey{Name: "fuchsia_mem_BufferHandles"}, FldName: "config"},
}}},
- {Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ProjectProfileInLine", TypeSize: 12}, Fields: []Type{
+ {Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ProjectProfileInLine", TypeSize: 16}, Fields: []Type{
&StructType{Key: StructKey{Name: "fuchsia_mem_BufferInLine"}, FldName: "configInLine"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ReleaseStage", FldName: "release_stage", TypeSize: 4}}, Vals: []uint64{0, 10, 20, 99}},
}}},
{Key: StructKey{Name: "fuchsia_cobalt_ProjectProfileOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ProjectProfileOutOfLine"}, Fields: []Type{
&StructType{Key: StructKey{Name: "fuchsia_mem_BufferOutOfLine"}, FldName: "configOutOfLine"},
}}},
- {Key: StructKey{Name: "fuchsia_cobalt_ValueHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ValueHandles", IsVarlen: true}, Fields: []Type{
- &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "int_bucket_distribution"}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_BucketDistributionEntryHandles"}}},
- }}},
{Key: StructKey{Name: "fuchsia_cobalt_ValueInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ValueInLine", TypeSize: 24}, Fields: []Type{
&StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_cobalt_ValueTagstring_value, fidl_string]"}, FldName: "string_valueInLine"},
&StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_cobalt_ValueTagint_value, int64]"}, FldName: "int_value"},
&StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_cobalt_ValueTagdouble_value, int64]"}, FldName: "double_value"},
&StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_cobalt_ValueTagindex_value, int32]"}, FldName: "index_value"},
- &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_cobalt_ValueTagint_bucket_distribution, fidl_vector]"}, FldName: "int_bucket_distributionInLine"},
}}},
- {Key: StructKey{Name: "fuchsia_cobalt_ValueOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_cobalt_ValueOutOfLine", IsVarlen: true}, Fields: []Type{
- &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "string_valueOutOfLine"},
- &StructType{Key: StructKey{Name: "parallel_array[fuchsia_cobalt_BucketDistributionEntryInLine, fuchsia_cobalt_BucketDistributionEntryOutOfLine]"}, FldName: "int_bucket_distributionOutOfLine"},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequest", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[1]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "keyInLine"},
+ &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "keyOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerGetIntegerResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerGetIntegerResponseHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerGetStringRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerGetStringRequest", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[2]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "keyInLine"},
+ &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "keyOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerGetStringRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerGetStringRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerGetStringResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerGetStringResponseHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequest", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[3]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "keyInLine"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "val", TypeSize: 8}}},
+ &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "keyOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerSetIntegerResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerSetIntegerResponseHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerSetStringRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerSetStringRequest", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[4]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "keyInLine"},
+ &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "valInLine"},
+ &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "keyOutOfLine"},
+ &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "valOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerSetStringRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerSetStringRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerSetStringResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerSetStringResponseHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerWatchRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerWatchRequest", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[5]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "keyInLine"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fidl_handle_presence", FldName: "watcher", TypeSize: 4}}, Vals: []uint64{0, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295}},
+ &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "keyOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerWatchRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerWatchRequestHandles", TypeSize: 4}, Fields: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_client", FldName: "watcher", TypeSize: 4}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsManagerWatchResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsManagerWatchResponseHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsWatcherOnChangeSettingsRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsWatcherOnChangeSettingsRequest", TypeSize: 17}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[1]"}, FldName: "hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_ValueType", FldName: "type_", TypeSize: 1}}, Vals: []uint64{1, 2}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsWatcherOnChangeSettingsRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_devicesettings_DeviceSettingsWatcherOnChangeSettingsRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
}}},
{Key: StructKey{Name: "fuchsia_io_DeviceHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_io_DeviceHandles", TypeSize: 4, ArgDir: 1}, Fields: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_event", FldName: "event", TypeSize: 4, ArgDir: 1}},
@@ -1976,6 +1937,318 @@ var structDescs_arm64 = []*KeyedStruct{
{Key: StructKey{Name: "fuchsia_io_VmofileHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_io_VmofileHandles", TypeSize: 4, ArgDir: 1}, Fields: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_vmo", FldName: "vmo", TypeSize: 4, ArgDir: 1}},
}}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_AudioCompressedFormatAacEncoderInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_AudioCompressedFormatAacEncoderInLine", TypeSize: 8}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "bits_per_second", TypeSize: 4}}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_AudioBitrateMode", FldName: "bitrate_mode", TypeSize: 4}}, Vals: []uint64{0, 1, 2}, BitMask: true},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_AudioCompressedFormatInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_AudioCompressedFormatInLine", TypeSize: 12}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_AudioCompressedFormatTagaac, fuchsia_mediacodec_AudioCompressedFormatAacEncoderInLine]"}, FldName: "aacInLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_AudioFormatInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_AudioFormatInLine", TypeSize: 36}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_AudioFormatTagcompressed, fuchsia_mediacodec_AudioCompressedFormatInLine]"}, FldName: "compressedInLine"},
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_AudioFormatTaguncompressed, fuchsia_mediacodec_AudioUncompressedFormatInLine]"}, FldName: "uncompressedInLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_AudioUncompressedFormatInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_AudioUncompressedFormatInLine", TypeSize: 32}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_AudioUncompressedFormatTagpcm, fuchsia_mediacodec_PcmFormatInLine]"}, FldName: "pcmInLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecAddInputBufferRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecAddInputBufferRequest", TypeSize: 52}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[5]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferInLine"}, FldName: "bufferInLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferOutOfLine"}, FldName: "bufferOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecAddInputBufferRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecAddInputBufferRequestHandles"}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferHandles"}, FldName: "buffer_"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecAddOutputBufferRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecAddOutputBufferRequest", TypeSize: 52}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[8]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferInLine"}, FldName: "bufferInLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferOutOfLine"}, FldName: "bufferOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecAddOutputBufferRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecAddOutputBufferRequestHandles"}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferHandles"}, FldName: "buffer_"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferConstraintsHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecBufferConstraintsHandles", TypeSize: 4, ArgDir: 1}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPortBufferSettingsHandles", Dir: 1}, FldName: "default_settings"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_handle", FldName: "very_temp_kludge_bti_handle", TypeSize: 4, ArgDir: 1}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferDataInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecBufferDataInLine", TypeSize: 24}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_CodecBufferDataTagvmo, fuchsia_mediacodec_CodecBufferDataVmoInLine]"}, FldName: "vmoInLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferDataVmoInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecBufferDataVmoInLine", TypeSize: 20}, Fields: []Type{
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fidl_handle_presence", FldName: "vmo_handle", TypeSize: 4}}, Vals: []uint64{0, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "vmo_usable_start", TypeSize: 8}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "vmo_usable_size", TypeSize: 8}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecBufferHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecBufferInLine", TypeSize: 36}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "buffer_lifetime_ordinal", TypeSize: 8}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "buffer_index", TypeSize: 4}}},
+ &UnionType{Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferDataInLine"}, FldName: "dataInLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecBufferOutOfLine"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecCloseCurrentStreamRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecCloseCurrentStreamRequest", TypeSize: 26}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[10]"}, FldName: "hdr"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "stream_lifetime_ordinal", TypeSize: 8}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "release_input_buffers", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "release_output_buffers", TypeSize: 1}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecCloseCurrentStreamRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecCloseCurrentStreamRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecDescriptionHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecDescriptionHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecEnableOnStreamFailedRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecEnableOnStreamFailedRequest", TypeSize: 16}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[1]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecEnableOnStreamFailedRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecEnableOnStreamFailedRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecFactoryCreateDecoderRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecFactoryCreateDecoderRequest", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[2]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CreateDecoder_ParamsInLine"}, FldName: "decoder_paramsInLine"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fidl_handle_presence", FldName: "decoder", TypeSize: 4}}, Vals: []uint64{0, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295}},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CreateDecoder_ParamsOutOfLine"}, FldName: "decoder_paramsOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecFactoryCreateDecoderRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecFactoryCreateDecoderRequestHandles", TypeSize: 4}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CreateDecoder_ParamsHandles"}, FldName: "decoder_params"},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_server", FldName: "decoder", TypeSize: 4}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecFactoryOnCodecListEventHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecFactoryOnCodecListEventHandles", ArgDir: 1}, Fields: []Type{
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "codecs", ArgDir: 1}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecDescriptionHandles", Dir: 1}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecFlushEndOfStreamAndCloseStreamRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecFlushEndOfStreamAndCloseStreamRequest", TypeSize: 24}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[9]"}, FldName: "hdr"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "stream_lifetime_ordinal", TypeSize: 8}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecFlushEndOfStreamAndCloseStreamRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecFlushEndOfStreamAndCloseStreamRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecFormatDetailsHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecFormatDetailsHandles"}, Fields: []Type{
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pass_through_parameters"}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_ParameterHandles"}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecFormatDetailsHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecFormatDetailsHandles", ArgDir: 1}, Fields: []Type{
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pass_through_parameters", ArgDir: 1}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_ParameterHandles", Dir: 1}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecFormatDetailsInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecFormatDetailsInLine", TypeSize: 124}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "format_details_version_ordinal", TypeSize: 8}}},
+ &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "mime_typeInLine"},
+ &StructType{Key: StructKey{Name: "fidl_vector"}, FldName: "codec_oob_bytesInLine"},
+ &UnionType{Key: StructKey{Name: "fuchsia_mediacodec_DomainFormatInLine"}, FldName: "domainInLine"},
+ &StructType{Key: StructKey{Name: "fidl_vector"}, FldName: "pass_through_parametersInLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecFormatDetailsOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecFormatDetailsOutOfLine", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "mime_typeOutOfLine"},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "codec_oob_bytesOutOfLine", IsVarlen: true}},
+ &StructType{Key: StructKey{Name: "parallel_array[fuchsia_mediacodec_ParameterInLine, fuchsia_mediacodec_ParameterOutOfLine]"}, FldName: "pass_through_parametersOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecOnFreeInputPacketEventHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecOnFreeInputPacketEventHandles", ArgDir: 1}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHeaderHandles", Dir: 1}, FldName: "free_input_packet"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecOnInputConstraintsEventHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecOnInputConstraintsEventHandles", TypeSize: 4, ArgDir: 1}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferConstraintsHandles", Dir: 1}, FldName: "input_constraints"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecOnOutputConfigEventHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecOnOutputConfigEventHandles", TypeSize: 4, ArgDir: 1}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecOutputConfigHandles", Dir: 1}, FldName: "output_config"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecOnOutputEndOfStreamEventHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecOnOutputEndOfStreamEventHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecOnOutputPacketEventHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecOnOutputPacketEventHandles", ArgDir: 1}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHandles", Dir: 1}, FldName: "output_packet"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecOnStreamFailedEventHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecOnStreamFailedEventHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecOutputConfigHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecOutputConfigHandles", TypeSize: 4, ArgDir: 1}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecBufferConstraintsHandles", Dir: 1}, FldName: "buffer_constraints"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecFormatDetailsHandles", Dir: 1}, FldName: "format_details"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecPacketHandles"}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHeaderHandles"}, FldName: "header"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecPacketHandles", ArgDir: 1}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHeaderHandles", Dir: 1}, FldName: "header"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHeaderHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecPacketHeaderHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHeaderHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecPacketHeaderHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHeaderInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecPacketHeaderInLine", TypeSize: 12}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "buffer_lifetime_ordinal", TypeSize: 8}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "packet_index", TypeSize: 4}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHeaderOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecPacketHeaderOutOfLine"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecPacketInLine", TypeSize: 39}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHeaderInLine"}, FldName: "headerInLine"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "stream_lifetime_ordinal", TypeSize: 8}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "start_offset", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "valid_length_bytes", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "has_timestamp_ish", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "timestamp_ish", TypeSize: 8}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "start_access_unit", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "known_end_access_unit", TypeSize: 1}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecPacketOutOfLine"}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHeaderOutOfLine"}, FldName: "headerOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecPortBufferSettingsHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecPortBufferSettingsHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecPortBufferSettingsHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecPortBufferSettingsHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecPortBufferSettingsInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecPortBufferSettingsInLine", TypeSize: 29}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "buffer_lifetime_ordinal", TypeSize: 8}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "buffer_constraints_version_ordinal", TypeSize: 8}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "packet_count_for_codec", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "packet_count_for_client", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "per_packet_buffer_bytes", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "single_buffer_mode", TypeSize: 1}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecPortBufferSettingsOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecPortBufferSettingsOutOfLine"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecQueueInputEndOfStreamRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecQueueInputEndOfStreamRequest", TypeSize: 24}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[18]"}, FldName: "hdr"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "stream_lifetime_ordinal", TypeSize: 8}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecQueueInputEndOfStreamRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecQueueInputEndOfStreamRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecQueueInputFormatDetailsRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecQueueInputFormatDetailsRequest", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[15]"}, FldName: "hdr"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "stream_lifetime_ordinal", TypeSize: 8}}},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecFormatDetailsInLine"}, FldName: "format_detailsInLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecFormatDetailsOutOfLine"}, FldName: "format_detailsOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecQueueInputFormatDetailsRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecQueueInputFormatDetailsRequestHandles"}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecFormatDetailsHandles"}, FldName: "format_details"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecQueueInputPacketRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecQueueInputPacketRequest", TypeSize: 55}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[16]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketInLine"}, FldName: "packetInLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketOutOfLine"}, FldName: "packetOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecQueueInputPacketRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecQueueInputPacketRequestHandles"}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHandles"}, FldName: "packet"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecRecycleOutputPacketRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecRecycleOutputPacketRequest", TypeSize: 28}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[13]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHeaderInLine"}, FldName: "available_output_packetInLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHeaderOutOfLine"}, FldName: "available_output_packetOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecRecycleOutputPacketRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecRecycleOutputPacketRequestHandles"}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPacketHeaderHandles"}, FldName: "available_output_packet"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecSetInputBufferSettingsRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecSetInputBufferSettingsRequest", TypeSize: 45}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[4]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPortBufferSettingsInLine"}, FldName: "input_settingsInLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPortBufferSettingsOutOfLine"}, FldName: "input_settingsOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecSetInputBufferSettingsRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecSetInputBufferSettingsRequestHandles"}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPortBufferSettingsHandles"}, FldName: "input_settings"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecSetOutputBufferSettingsRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecSetOutputBufferSettingsRequest", TypeSize: 45}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[7]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPortBufferSettingsInLine"}, FldName: "output_settingsInLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPortBufferSettingsOutOfLine"}, FldName: "output_settingsOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecSetOutputBufferSettingsRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecSetOutputBufferSettingsRequestHandles"}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecPortBufferSettingsHandles"}, FldName: "output_settings"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecSyncRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecSyncRequest", TypeSize: 16}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[11]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecSyncRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecSyncRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CodecSyncResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CodecSyncResponseHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CreateDecoder_ParamsHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CreateDecoder_ParamsHandles"}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecFormatDetailsHandles"}, FldName: "input_details"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CreateDecoder_ParamsInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CreateDecoder_ParamsInLine", TypeSize: 131}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecFormatDetailsInLine"}, FldName: "input_detailsInLine"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "promise_separate_access_units_on_input", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "require_can_stream_bytes_input", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "require_can_find_start", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "require_can_re_sync", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "require_report_all_detected_errors", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "require_hw", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "permit_lack_of_split_header_handling", TypeSize: 1}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_CreateDecoder_ParamsOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_CreateDecoder_ParamsOutOfLine", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecFormatDetailsOutOfLine"}, FldName: "input_detailsOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_DomainFormatInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_DomainFormatInLine", TypeSize: 68}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_DomainFormatTagaudio, fuchsia_mediacodec_AudioFormatInLine]"}, FldName: "audioInLine"},
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_DomainFormatTagvideo, fuchsia_mediacodec_VideoFormatInLine]"}, FldName: "videoInLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_ParameterHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_ParameterHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_ParameterHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_ParameterHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_ParameterInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_ParameterInLine", TypeSize: 56}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "scopeInLine"},
+ &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "nameInLine"},
+ &UnionType{Key: StructKey{Name: "fuchsia_mediacodec_ValueInLine"}, FldName: "valueInLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_ParameterOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_ParameterOutOfLine", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "scopeOutOfLine"},
+ &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "nameOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_PcmFormatInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_PcmFormatInLine", TypeSize: 28}, Fields: []Type{
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_AudioPcmMode", FldName: "pcm_mode", TypeSize: 4}}, Vals: []uint64{0, 1, 2}, BitMask: true},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "bits_per_sample", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "frames_per_second", TypeSize: 4}}},
+ &StructType{Key: StructKey{Name: "fidl_vector"}, FldName: "channel_mapInLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_ValueInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_ValueInLine", TypeSize: 24}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_ValueTagbool_value, int8]"}, FldName: "bool_value"},
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_ValueTaguint64_value, int64]"}, FldName: "uint64_value"},
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_ValueTagint64_value, int64]"}, FldName: "int64_value"},
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_ValueTagstring_value, fidl_string]"}, FldName: "string_valueInLine"},
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_ValueTagbytes_value, fidl_vector]"}, FldName: "bytes_valueInLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_VideoCompressedFormatInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_VideoCompressedFormatInLine", TypeSize: 8}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_VideoCompressedFormatTagtemp_field_todo_remove, int32]"}, FldName: "temp_field_todo_remove"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_VideoFormatInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_VideoFormatInLine", TypeSize: 64}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_VideoFormatTagcompressed, fuchsia_mediacodec_VideoCompressedFormatInLine]"}, FldName: "compressedInLine"},
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_VideoFormatTaguncompressed, fuchsia_mediacodec_VideoUncompressedFormatInLine]"}, FldName: "uncompressedInLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_VideoUncompressedFormatInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_VideoUncompressedFormatInLine", TypeSize: 58}, Fields: []Type{
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "fourcc", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "primary_width_pixels", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "primary_height_pixels", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "secondary_width_pixels", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "secondary_height_pixels", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "planar", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "swizzled", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "primary_line_stride_bytes", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "secondary_line_stride_bytes", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "primary_start_offset", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "secondary_start_offset", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tertiary_start_offset", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "primary_pixel_stride", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "secondary_pixel_stride", TypeSize: 4}}},
+ &UnionType{Key: StructKey{Name: "fuchsia_mediacodec_VideoUncompressedFormatSpecificDetailsInLine"}, FldName: "special_formatsInLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_mediacodec_VideoUncompressedFormatSpecificDetailsInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mediacodec_VideoUncompressedFormatSpecificDetailsInLine", TypeSize: 8}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_union_member[fuchsia_mediacodec_VideoUncompressedFormatSpecificDetailsTagtemp_field_todo_remove, int32]"}, FldName: "temp_field_todo_remove"},
+ }}},
{Key: StructKey{Name: "fuchsia_mem_BufferHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mem_BufferHandles", TypeSize: 4}, Fields: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_vmo", FldName: "vmo", TypeSize: 4}},
}}},
@@ -1986,6 +2259,50 @@ var structDescs_arm64 = []*KeyedStruct{
{Key: StructKey{Name: "fuchsia_mem_BufferOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_mem_BufferOutOfLine"}, Fields: []Type{
&BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
}}},
+ {Key: StructKey{Name: "fuchsia_power_BatteryStatusHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_power_BatteryStatusHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_power_BatteryStatusHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_power_BatteryStatusHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_power_BatteryStatusInLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_power_BatteryStatusInLine", TypeSize: 25}, Fields: []Type{
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fuchsia_power_Status", FldName: "status", TypeSize: 4}}, Vals: []uint64{0, 1}, BitMask: true},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "battery_present", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "charging", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "discharging", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "critical", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "power_adapter_online", TypeSize: 1}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "timestamp", TypeSize: 8}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "level", TypeSize: 4}}},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "remaining_battery_life", TypeSize: 4}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_power_BatteryStatusOutOfLine"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_power_BatteryStatusOutOfLine"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_power_PowerManagerGetBatteryStatusRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_power_PowerManagerGetBatteryStatusRequest", TypeSize: 16}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[1]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_power_PowerManagerGetBatteryStatusRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_power_PowerManagerGetBatteryStatusRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_power_PowerManagerGetBatteryStatusResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_power_PowerManagerGetBatteryStatusResponseHandles", ArgDir: 1}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_power_BatteryStatusHandles", Dir: 1}, FldName: "status"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_power_PowerManagerWatchRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_power_PowerManagerWatchRequest", TypeSize: 20}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[2]"}, FldName: "hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fidl_handle_presence", FldName: "watcher", TypeSize: 4}}, Vals: []uint64{0, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_power_PowerManagerWatchRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_power_PowerManagerWatchRequestHandles", TypeSize: 4}, Fields: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_power_PowerManagerWatcher_client", FldName: "watcher", TypeSize: 4}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_power_PowerManagerWatcherOnChangeBatteryStatusRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_power_PowerManagerWatcherOnChangeBatteryStatusRequest", TypeSize: 41}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[1]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fuchsia_power_BatteryStatusInLine"}, FldName: "battery_statusInLine"},
+ &StructType{Key: StructKey{Name: "fuchsia_power_BatteryStatusOutOfLine"}, FldName: "battery_statusOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_power_PowerManagerWatcherOnChangeBatteryStatusRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_power_PowerManagerWatcherOnChangeBatteryStatusRequestHandles"}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_power_BatteryStatusHandles"}, FldName: "battery_status"},
+ }}},
{Key: StructKey{Name: "fuchsia_process_CreateWithoutStartingResultHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_process_CreateWithoutStartingResultHandles", TypeSize: 16, ArgDir: 1}, Fields: []Type{
&StructType{Key: StructKey{Name: "fuchsia_process_ProcessStartDataHandles", Dir: 1}, FldName: "data"},
}}},
@@ -2096,6 +2413,86 @@ var structDescs_arm64 = []*KeyedStruct{
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_vmo", FldName: "executable", TypeSize: 4, ArgDir: 1}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan", FldName: "ldsvc", TypeSize: 4, ArgDir: 1}},
}}},
+ {Key: StructKey{Name: "fuchsia_scpi_DvfsOppHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_scpi_DvfsOppHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_scpi_SystemControllerGetDvfsInfoRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_scpi_SystemControllerGetDvfsInfoRequest", TypeSize: 20}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[1]"}, FldName: "hdr"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "power_domain", TypeSize: 4}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_scpi_SystemControllerGetDvfsInfoRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_scpi_SystemControllerGetDvfsInfoRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_scpi_SystemControllerGetDvfsInfoResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_scpi_SystemControllerGetDvfsInfoResponseHandles", ArgDir: 1}, Fields: []Type{
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "opps", ArgDir: 1}, Type: &StructType{Key: StructKey{Name: "fuchsia_scpi_DvfsOppHandles", Dir: 1}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_scpi_SystemControllerGetSystemStatusRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_scpi_SystemControllerGetSystemStatusRequest", TypeSize: 16}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[2]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_scpi_SystemControllerGetSystemStatusRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_scpi_SystemControllerGetSystemStatusRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_scpi_SystemControllerGetSystemStatusResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_scpi_SystemControllerGetSystemStatusResponseHandles", ArgDir: 1}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fuchsia_scpi_SystemStatusHandles", Dir: 1}, FldName: "sys_status"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_scpi_SystemStatusHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_scpi_SystemStatusHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimeServiceUpdateRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimeServiceUpdateRequest", TypeSize: 17}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[1]"}, FldName: "hdr"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "num_retries", TypeSize: 1}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimeServiceUpdateRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimeServiceUpdateRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimeServiceUpdateResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimeServiceUpdateResponseHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneGetTimezoneIdRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneGetTimezoneIdRequest", TypeSize: 16}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[3]"}, FldName: "hdr"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneGetTimezoneIdRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneGetTimezoneIdRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneGetTimezoneIdResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneGetTimezoneIdResponseHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequest", TypeSize: 24}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[1]"}, FldName: "hdr"},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "milliseconds_since_epoch", TypeSize: 8}}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesResponseHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneSetTimezoneRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneSetTimezoneRequest", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[2]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "timezone_idInLine"},
+ &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "timezone_idOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneSetTimezoneRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneSetTimezoneRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneSetTimezoneResponseHandles", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneSetTimezoneResponseHandles", ArgDir: 1}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void", ArgDir: 1}, Kind: 1},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneWatchRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneWatchRequest", TypeSize: 20}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[4]"}, FldName: "hdr"},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fidl_handle_presence", FldName: "watcher", TypeSize: 4}}, Vals: []uint64{0, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneWatchRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneWatchRequestHandles", TypeSize: 4}, Fields: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_TimezoneWatcher_client", FldName: "watcher", TypeSize: 4}},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneWatcherOnTimezoneOffsetChangeRequest"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneWatcherOnTimezoneOffsetChangeRequest", IsVarlen: true}, Fields: []Type{
+ &StructType{Key: StructKey{Name: "fidl_message_header[1]"}, FldName: "hdr"},
+ &StructType{Key: StructKey{Name: "fidl_string"}, FldName: "timezone_idInLine"},
+ &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}, FldName: "timezone_idOutOfLine"},
+ }}},
+ {Key: StructKey{Name: "fuchsia_timezone_TimezoneWatcherOnTimezoneOffsetChangeRequestHandles"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "fuchsia_timezone_TimezoneWatcherOnTimezoneOffsetChangeRequestHandles"}, Fields: []Type{
+ &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "void"}, Kind: 1},
+ }}},
{Key: StructKey{Name: "iovec_in"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec_in", TypeSize: 16}, Fields: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{IsVarlen: true}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Buf: "addr"},
@@ -2112,10 +2509,6 @@ var structDescs_arm64 = []*KeyedStruct{
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fidl_string"}}},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "b", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fidl_aligned[stringnoz]"}}},
}}},
- {Key: StructKey{Name: "parallel_array[fuchsia_cobalt_BucketDistributionEntryInLine, fuchsia_cobalt_BucketDistributionEntryOutOfLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "parallel_array[fuchsia_cobalt_BucketDistributionEntryInLine, fuchsia_cobalt_BucketDistributionEntryOutOfLine]", IsVarlen: true}, Fields: []Type{
- &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_BucketDistributionEntryInLine"}}},
- &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "b"}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_BucketDistributionEntryOutOfLine"}}},
- }}},
{Key: StructKey{Name: "parallel_array[fuchsia_cobalt_CustomEventValueInLine, fuchsia_cobalt_CustomEventValueOutOfLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "parallel_array[fuchsia_cobalt_CustomEventValueInLine, fuchsia_cobalt_CustomEventValueOutOfLine]", IsVarlen: true}, Fields: []Type{
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_CustomEventValueInLine"}}},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "b", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_CustomEventValueOutOfLine"}}},
@@ -2124,9 +2517,9 @@ var structDescs_arm64 = []*KeyedStruct{
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_HistogramBucketInLine"}}},
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "b"}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_HistogramBucketOutOfLine"}}},
}}},
- {Key: StructKey{Name: "parallel_array[fuchsia_cobalt_ObservationValueInLine, fuchsia_cobalt_ObservationValueOutOfLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "parallel_array[fuchsia_cobalt_ObservationValueInLine, fuchsia_cobalt_ObservationValueOutOfLine]", IsVarlen: true}, Fields: []Type{
- &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_ObservationValueInLine"}}},
- &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "b", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fuchsia_cobalt_ObservationValueOutOfLine"}}},
+ {Key: StructKey{Name: "parallel_array[fuchsia_mediacodec_ParameterInLine, fuchsia_mediacodec_ParameterOutOfLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "parallel_array[fuchsia_mediacodec_ParameterInLine, fuchsia_mediacodec_ParameterOutOfLine]", IsVarlen: true}, Fields: []Type{
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_ParameterInLine"}}},
+ &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "b", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_ParameterOutOfLine"}}},
}}},
{Key: StructKey{Name: "parallel_array[fuchsia_process_HandleInfoInLine, fuchsia_process_HandleInfoOutOfLine]"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "parallel_array[fuchsia_process_HandleInfoInLine, fuchsia_process_HandleInfoOutOfLine]", IsVarlen: true}, Fields: []Type{
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "fuchsia_process_HandleInfoInLine"}}},
@@ -2375,14 +2768,6 @@ var syscalls_arm64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 31}, Kind: 2, Values: []string{"/svc/fuchsia.cobalt.Controller\x00"}}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Controller_server", FldName: "handle", TypeSize: 4}},
}},
- {Name: "fdio_service_connect$fuchsia_cobalt_Encoder", CallName: "fdio_service_connect", Args: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"/svc/\x00"}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_server", FldName: "handle", TypeSize: 4}},
- }},
- {Name: "fdio_service_connect$fuchsia_cobalt_EncoderFactory", CallName: "fdio_service_connect", Args: []Type{
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 35}, Kind: 2, Values: []string{"/svc/fuchsia.cobalt.EncoderFactory\x00"}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_EncoderFactory_server", FldName: "handle", TypeSize: 4}},
- }},
{Name: "fdio_service_connect$fuchsia_cobalt_Logger", CallName: "fdio_service_connect", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"/svc/\x00"}}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Logger_server", FldName: "handle", TypeSize: 4}},
@@ -2399,6 +2784,14 @@ var syscalls_arm64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"/svc/\x00"}}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_LoggerSimple_server", FldName: "handle", TypeSize: 4}},
}},
+ {Name: "fdio_service_connect$fuchsia_devicesettings_DeviceSettingsManager", CallName: "fdio_service_connect", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 50}, Kind: 2, Values: []string{"/svc/fuchsia.devicesettings.DeviceSettingsManager\x00"}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsManager_server", FldName: "handle", TypeSize: 4}},
+ }},
+ {Name: "fdio_service_connect$fuchsia_devicesettings_DeviceSettingsWatcher", CallName: "fdio_service_connect", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"/svc/\x00"}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_server", FldName: "handle", TypeSize: 4}},
+ }},
{Name: "fdio_service_connect$fuchsia_io_Directory", CallName: "fdio_service_connect", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"/svc/\x00"}}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_io_Directory_server", FldName: "handle", TypeSize: 4}},
@@ -2411,6 +2804,22 @@ var syscalls_arm64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"/svc/\x00"}}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_io_Node_server", FldName: "handle", TypeSize: 4}},
}},
+ {Name: "fdio_service_connect$fuchsia_mediacodec_Codec", CallName: "fdio_service_connect", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"/svc/\x00"}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_server", FldName: "handle", TypeSize: 4}},
+ }},
+ {Name: "fdio_service_connect$fuchsia_mediacodec_CodecFactory", CallName: "fdio_service_connect", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 37}, Kind: 2, Values: []string{"/svc/fuchsia.mediacodec.CodecFactory\x00"}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_CodecFactory_server", FldName: "handle", TypeSize: 4}},
+ }},
+ {Name: "fdio_service_connect$fuchsia_power_PowerManager", CallName: "fdio_service_connect", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 32}, Kind: 2, Values: []string{"/svc/fuchsia.power.PowerManager\x00"}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_power_PowerManager_server", FldName: "handle", TypeSize: 4}},
+ }},
+ {Name: "fdio_service_connect$fuchsia_power_PowerManagerWatcher", CallName: "fdio_service_connect", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"/svc/\x00"}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_power_PowerManagerWatcher_server", FldName: "handle", TypeSize: 4}},
+ }},
{Name: "fdio_service_connect$fuchsia_process_Launcher", CallName: "fdio_service_connect", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 30}, Kind: 2, Values: []string{"/svc/fuchsia.process.Launcher\x00"}}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_process_Launcher_server", FldName: "handle", TypeSize: 4}},
@@ -2419,6 +2828,22 @@ var syscalls_arm64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 30}, Kind: 2, Values: []string{"/svc/fuchsia.process.Resolver\x00"}}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_process_Resolver_server", FldName: "handle", TypeSize: 4}},
}},
+ {Name: "fdio_service_connect$fuchsia_scpi_SystemController", CallName: "fdio_service_connect", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 35}, Kind: 2, Values: []string{"/svc/fuchsia.scpi.SystemController\x00"}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_scpi_SystemController_server", FldName: "handle", TypeSize: 4}},
+ }},
+ {Name: "fdio_service_connect$fuchsia_timezone_TimeService", CallName: "fdio_service_connect", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 34}, Kind: 2, Values: []string{"/svc/fuchsia.timezone.TimeService\x00"}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_TimeService_server", FldName: "handle", TypeSize: 4}},
+ }},
+ {Name: "fdio_service_connect$fuchsia_timezone_Timezone", CallName: "fdio_service_connect", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 31}, Kind: 2, Values: []string{"/svc/fuchsia.timezone.Timezone\x00"}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_Timezone_server", FldName: "handle", TypeSize: 4}},
+ }},
+ {Name: "fdio_service_connect$fuchsia_timezone_TimezoneWatcher", CallName: "fdio_service_connect", Args: []Type{
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 6}, Kind: 2, Values: []string{"/svc/\x00"}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_TimezoneWatcher_server", FldName: "handle", TypeSize: 4}},
+ }},
{Name: "fstat", CallName: "fstat", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}},
@@ -2660,102 +3085,6 @@ var syscalls_arm64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
}},
- {Name: "zx_channel_call$fuchsia_cobalt_EncoderAddDoubleObservation", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddDoubleObservationRequest, fuchsia_cobalt_EncoderAddDoubleObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddDoubleObservationResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
- {Name: "zx_channel_call$fuchsia_cobalt_EncoderAddIndexObservation", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddIndexObservationRequest, fuchsia_cobalt_EncoderAddIndexObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddIndexObservationResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
- {Name: "zx_channel_call$fuchsia_cobalt_EncoderAddIntBucketDistribution", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddIntBucketDistributionRequest, fuchsia_cobalt_EncoderAddIntBucketDistributionRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddIntBucketDistributionResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
- {Name: "zx_channel_call$fuchsia_cobalt_EncoderAddIntObservation", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddIntObservationRequest, fuchsia_cobalt_EncoderAddIntObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddIntObservationResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
- {Name: "zx_channel_call$fuchsia_cobalt_EncoderAddMultipartObservation", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddMultipartObservationRequest, fuchsia_cobalt_EncoderAddMultipartObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddMultipartObservationResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
- {Name: "zx_channel_call$fuchsia_cobalt_EncoderAddObservation", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddObservationRequest, fuchsia_cobalt_EncoderAddObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddObservationResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
- {Name: "zx_channel_call$fuchsia_cobalt_EncoderAddStringObservation", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderAddStringObservationRequest, fuchsia_cobalt_EncoderAddStringObservationRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderAddStringObservationResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
- {Name: "zx_channel_call$fuchsia_cobalt_EncoderEndTimer", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderEndTimerRequest, fuchsia_cobalt_EncoderEndTimerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderEndTimerResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
- {Name: "zx_channel_call$fuchsia_cobalt_EncoderEndTimerMultiPart", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderEndTimerMultiPartRequest, fuchsia_cobalt_EncoderEndTimerMultiPartRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderEndTimerMultiPartResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
- {Name: "zx_channel_call$fuchsia_cobalt_EncoderFactoryGetEncoderForProject", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_EncoderFactory_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequest, fuchsia_cobalt_EncoderFactoryGetEncoderForProjectRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderFactoryGetEncoderForProjectResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
- {Name: "zx_channel_call$fuchsia_cobalt_EncoderSendObservations", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderSendObservationsRequest, fuchsia_cobalt_EncoderSendObservationsRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderSendObservationsResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
- {Name: "zx_channel_call$fuchsia_cobalt_EncoderStartTimer", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_EncoderStartTimerRequest, fuchsia_cobalt_EncoderStartTimerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_EncoderStartTimerResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
{Name: "zx_channel_call$fuchsia_cobalt_LoggerEndTimer", CallName: "zx_channel_call", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Logger_client", FldName: "handle", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
@@ -2852,14 +3181,6 @@ var syscalls_arm64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
}},
- {Name: "zx_channel_call$fuchsia_cobalt_LoggerSimpleLogCustomEvent", CallName: "zx_channel_call", Args: []Type{
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_LoggerSimple_client", FldName: "handle", TypeSize: 4}},
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_cobalt_LoggerSimpleLogCustomEventRequest, fuchsia_cobalt_LoggerSimpleLogCustomEventRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_cobalt_LoggerSimpleLogCustomEventResponseHandles]"}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
- }},
{Name: "zx_channel_call$fuchsia_cobalt_LoggerSimpleLogIntHistogram", CallName: "zx_channel_call", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_LoggerSimple_client", FldName: "handle", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
@@ -2876,6 +3197,46 @@ var syscalls_arm64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
}},
+ {Name: "zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerGetInteger", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsManager_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequest, fuchsia_devicesettings_DeviceSettingsManagerGetIntegerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerGetIntegerResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerGetString", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsManager_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerGetStringRequest, fuchsia_devicesettings_DeviceSettingsManagerGetStringRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerGetStringResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerSetInteger", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsManager_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequest, fuchsia_devicesettings_DeviceSettingsManagerSetIntegerRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerSetIntegerResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerSetString", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsManager_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerSetStringRequest, fuchsia_devicesettings_DeviceSettingsManagerSetStringRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerSetStringResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_call$fuchsia_devicesettings_DeviceSettingsManagerWatch", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsManager_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_devicesettings_DeviceSettingsManagerWatchRequest, fuchsia_devicesettings_DeviceSettingsManagerWatchRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_devicesettings_DeviceSettingsManagerWatchResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
{Name: "zx_channel_call$fuchsia_io_DirectoryClose", CallName: "zx_channel_call", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_io_Directory_client", FldName: "handle", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
@@ -3148,6 +3509,22 @@ var syscalls_arm64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
}},
+ {Name: "zx_channel_call$fuchsia_mediacodec_CodecSync", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_mediacodec_CodecSyncRequest, fuchsia_mediacodec_CodecSyncRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_mediacodec_CodecSyncResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_call$fuchsia_power_PowerManagerGetBatteryStatus", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_power_PowerManager_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_power_PowerManagerGetBatteryStatusRequest, fuchsia_power_PowerManagerGetBatteryStatusRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_power_PowerManagerGetBatteryStatusResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
{Name: "zx_channel_call$fuchsia_process_LauncherCreateWithoutStarting", CallName: "zx_channel_call", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_process_Launcher_client", FldName: "handle", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
@@ -3172,6 +3549,54 @@ var syscalls_arm64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
}},
+ {Name: "zx_channel_call$fuchsia_scpi_SystemControllerGetDvfsInfo", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_scpi_SystemController_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_scpi_SystemControllerGetDvfsInfoRequest, fuchsia_scpi_SystemControllerGetDvfsInfoRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_scpi_SystemControllerGetDvfsInfoResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_call$fuchsia_scpi_SystemControllerGetSystemStatus", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_scpi_SystemController_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_scpi_SystemControllerGetSystemStatusRequest, fuchsia_scpi_SystemControllerGetSystemStatusRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_scpi_SystemControllerGetSystemStatusResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_call$fuchsia_timezone_TimeServiceUpdate", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_TimeService_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_timezone_TimeServiceUpdateRequest, fuchsia_timezone_TimeServiceUpdateRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimeServiceUpdateResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_call$fuchsia_timezone_TimezoneGetTimezoneId", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_Timezone_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_timezone_TimezoneGetTimezoneIdRequest, fuchsia_timezone_TimezoneGetTimezoneIdRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimezoneGetTimezoneIdResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_call$fuchsia_timezone_TimezoneGetTimezoneOffsetMinutes", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_Timezone_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequest, fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimezoneGetTimezoneOffsetMinutesResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_call$fuchsia_timezone_TimezoneSetTimezone", CallName: "zx_channel_call", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_Timezone_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "deadline", TypeSize: 8}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fidl_call_args[fuchsia_timezone_TimezoneSetTimezoneRequest, fuchsia_timezone_TimezoneSetTimezoneRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_timezone_TimezoneSetTimezoneResponseHandles]"}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
{Name: "zx_channel_create", CallName: "zx_channel_create", Args: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan", TypeSize: 4, ArgDir: 1}}},
@@ -3182,16 +3607,6 @@ var syscalls_arm64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Controller_client", TypeSize: 4, ArgDir: 1}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Controller_server", TypeSize: 4, ArgDir: 1}}},
}},
- {Name: "zx_channel_create$fuchsia_cobalt_Encoder", CallName: "zx_channel_create", Args: []Type{
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_client", TypeSize: 4, ArgDir: 1}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Encoder_server", TypeSize: 4, ArgDir: 1}}},
- }},
- {Name: "zx_channel_create$fuchsia_cobalt_EncoderFactory", CallName: "zx_channel_create", Args: []Type{
- &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_EncoderFactory_client", TypeSize: 4, ArgDir: 1}}},
- &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_EncoderFactory_server", TypeSize: 4, ArgDir: 1}}},
- }},
{Name: "zx_channel_create$fuchsia_cobalt_Logger", CallName: "zx_channel_create", Args: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_Logger_client", TypeSize: 4, ArgDir: 1}}},
@@ -3212,6 +3627,16 @@ var syscalls_arm64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_LoggerSimple_client", TypeSize: 4, ArgDir: 1}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_cobalt_LoggerSimple_server", TypeSize: 4, ArgDir: 1}}},
}},
+ {Name: "zx_channel_create$fuchsia_devicesettings_DeviceSettingsManager", CallName: "zx_channel_create", Args: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsManager_client", TypeSize: 4, ArgDir: 1}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsManager_server", TypeSize: 4, ArgDir: 1}}},
+ }},
+ {Name: "zx_channel_create$fuchsia_devicesettings_DeviceSettingsWatcher", CallName: "zx_channel_create", Args: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_client", TypeSize: 4, ArgDir: 1}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_server", TypeSize: 4, ArgDir: 1}}},
+ }},
{Name: "zx_channel_create$fuchsia_io_Directory", CallName: "zx_channel_create", Args: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_io_Directory_client", TypeSize: 4, ArgDir: 1}}},
@@ -3227,6 +3652,26 @@ var syscalls_arm64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_io_Node_client", TypeSize: 4, ArgDir: 1}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_io_Node_server", TypeSize: 4, ArgDir: 1}}},
}},
+ {Name: "zx_channel_create$fuchsia_mediacodec_Codec", CallName: "zx_channel_create", Args: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", TypeSize: 4, ArgDir: 1}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_server", TypeSize: 4, ArgDir: 1}}},
+ }},
+ {Name: "zx_channel_create$fuchsia_mediacodec_CodecFactory", CallName: "zx_channel_create", Args: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_CodecFactory_client", TypeSize: 4, ArgDir: 1}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_CodecFactory_server", TypeSize: 4, ArgDir: 1}}},
+ }},
+ {Name: "zx_channel_create$fuchsia_power_PowerManager", CallName: "zx_channel_create", Args: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_power_PowerManager_client", TypeSize: 4, ArgDir: 1}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_power_PowerManager_server", TypeSize: 4, ArgDir: 1}}},
+ }},
+ {Name: "zx_channel_create$fuchsia_power_PowerManagerWatcher", CallName: "zx_channel_create", Args: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_power_PowerManagerWatcher_client", TypeSize: 4, ArgDir: 1}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_power_PowerManagerWatcher_server", TypeSize: 4, ArgDir: 1}}},
+ }},
{Name: "zx_channel_create$fuchsia_process_Launcher", CallName: "zx_channel_create", Args: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_process_Launcher_client", TypeSize: 4, ArgDir: 1}}},
@@ -3237,6 +3682,26 @@ var syscalls_arm64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_process_Resolver_client", TypeSize: 4, ArgDir: 1}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_process_Resolver_server", TypeSize: 4, ArgDir: 1}}},
}},
+ {Name: "zx_channel_create$fuchsia_scpi_SystemController", CallName: "zx_channel_create", Args: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_scpi_SystemController_client", TypeSize: 4, ArgDir: 1}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_scpi_SystemController_server", TypeSize: 4, ArgDir: 1}}},
+ }},
+ {Name: "zx_channel_create$fuchsia_timezone_TimeService", CallName: "zx_channel_create", Args: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_TimeService_client", TypeSize: 4, ArgDir: 1}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_TimeService_server", TypeSize: 4, ArgDir: 1}}},
+ }},
+ {Name: "zx_channel_create$fuchsia_timezone_Timezone", CallName: "zx_channel_create", Args: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_Timezone_client", TypeSize: 4, ArgDir: 1}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_Timezone_server", TypeSize: 4, ArgDir: 1}}},
+ }},
+ {Name: "zx_channel_create$fuchsia_timezone_TimezoneWatcher", CallName: "zx_channel_create", Args: []Type{
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out0", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_TimezoneWatcher_client", TypeSize: 4, ArgDir: 1}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "out1", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_TimezoneWatcher_server", TypeSize: 4, ArgDir: 1}}},
+ }},
{Name: "zx_channel_read", CallName: "zx_channel_read", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan", FldName: "handle", TypeSize: 4}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "chan_read_options", FldName: "options", TypeSize: 8}}, Vals: []uint64{1}, BitMask: true},
@@ -3277,6 +3742,76 @@ var syscalls_arm64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
}},
+ {Name: "zx_channel_read$fuchsia_mediacodec_CodecFactoryOnCodecList", CallName: "zx_channel_read", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_CodecFactory_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecFactoryOnCodecListEventHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_read$fuchsia_mediacodec_CodecOnFreeInputPacket", CallName: "zx_channel_read", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecOnFreeInputPacketEventHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_read$fuchsia_mediacodec_CodecOnInputConstraints", CallName: "zx_channel_read", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecOnInputConstraintsEventHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_read$fuchsia_mediacodec_CodecOnOutputConfig", CallName: "zx_channel_read", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecOnOutputConfigEventHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_read$fuchsia_mediacodec_CodecOnOutputEndOfStream", CallName: "zx_channel_read", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecOnOutputEndOfStreamEventHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_read$fuchsia_mediacodec_CodecOnOutputPacket", CallName: "zx_channel_read", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecOnOutputPacketEventHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
+ {Name: "zx_channel_read$fuchsia_mediacodec_CodecOnStreamFailed", CallName: "zx_channel_read", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", TypeSize: 65536, ArgDir: 1}, Kind: 1, RangeBegin: 65536, RangeEnd: 65536}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecOnStreamFailedEventHandles", Dir: 1}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_bytes", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "actual_handles", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}},
+ }},
{Name: "zx_channel_read_etc", CallName: "zx_channel_read_etc", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan", FldName: "handle", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "options", TypeSize: 4}}},
@@ -3295,6 +3830,14 @@ var syscalls_arm64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_handle", TypeSize: 4}}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "num_handles", TypeSize: 8}}, Buf: "handles"},
}},
+ {Name: "zx_channel_write$fuchsia_devicesettings_DeviceSettingsWatcherOnChangeSettings", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_devicesettings_DeviceSettingsWatcher_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsWatcherOnChangeSettingsRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_devicesettings_DeviceSettingsWatcherOnChangeSettingsRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
{Name: "zx_channel_write$fuchsia_io_DirectoryBind", CallName: "zx_channel_write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_io_Directory_client", FldName: "handle", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
@@ -3351,6 +3894,118 @@ var syscalls_arm64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_io_NodeCloneRequestHandles"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
}},
+ {Name: "zx_channel_write$fuchsia_mediacodec_CodecAddInputBuffer", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecAddInputBufferRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecAddInputBufferRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_mediacodec_CodecAddOutputBuffer", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecAddOutputBufferRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecAddOutputBufferRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_mediacodec_CodecCloseCurrentStream", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecCloseCurrentStreamRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecCloseCurrentStreamRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_mediacodec_CodecEnableOnStreamFailed", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecEnableOnStreamFailedRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecEnableOnStreamFailedRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_mediacodec_CodecFactoryCreateDecoder", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_CodecFactory_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecFactoryCreateDecoderRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecFactoryCreateDecoderRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_mediacodec_CodecFlushEndOfStreamAndCloseStream", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecFlushEndOfStreamAndCloseStreamRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecFlushEndOfStreamAndCloseStreamRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_mediacodec_CodecQueueInputEndOfStream", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecQueueInputEndOfStreamRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecQueueInputEndOfStreamRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_mediacodec_CodecQueueInputFormatDetails", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecQueueInputFormatDetailsRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecQueueInputFormatDetailsRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_mediacodec_CodecQueueInputPacket", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecQueueInputPacketRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecQueueInputPacketRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_mediacodec_CodecRecycleOutputPacket", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecRecycleOutputPacketRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecRecycleOutputPacketRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_mediacodec_CodecSetInputBufferSettings", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecSetInputBufferSettingsRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecSetInputBufferSettingsRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_mediacodec_CodecSetOutputBufferSettings", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_mediacodec_Codec_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecSetOutputBufferSettingsRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_mediacodec_CodecSetOutputBufferSettingsRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_power_PowerManagerWatch", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_power_PowerManager_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_power_PowerManagerWatchRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_power_PowerManagerWatchRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_power_PowerManagerWatcherOnChangeBatteryStatus", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_power_PowerManagerWatcher_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_power_PowerManagerWatcherOnChangeBatteryStatusRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_power_PowerManagerWatcherOnChangeBatteryStatusRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
{Name: "zx_channel_write$fuchsia_process_LauncherAddArgs", CallName: "zx_channel_write", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_process_Launcher_client", FldName: "handle", TypeSize: 4}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
@@ -3383,6 +4038,22 @@ var syscalls_arm64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_process_LauncherAddNamesRequestHandles"}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
}},
+ {Name: "zx_channel_write$fuchsia_timezone_TimezoneWatch", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_Timezone_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneWatchRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneWatchRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
+ {Name: "zx_channel_write$fuchsia_timezone_TimezoneWatcherOnTimezoneOffsetChange", CallName: "zx_channel_write", Args: []Type{
+ &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_chan_fuchsia_timezone_TimezoneWatcher_client", FldName: "handle", TypeSize: 4}},
+ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "options", TypeSize: 8}}},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "bytes", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneWatcherOnTimezoneOffsetChangeRequest"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_bytes", TypeSize: 8}}, BitSize: 8, Buf: "bytes"},
+ &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handles", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "fuchsia_timezone_TimezoneWatcherOnTimezoneOffsetChangeRequestHandles"}}},
+ &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "num_handles", TypeSize: 8}}, BitSize: 8, Buf: "handles"},
+ }},
{Name: "zx_clock_get", CallName: "zx_clock_get", Args: []Type{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "clock_id", TypeSize: 8}}, Vals: []uint64{0, 1, 2}, BitMask: true},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "zx_time", FldName: "ret", TypeSize: 8, ArgDir: 1}}},
@@ -4150,38 +4821,43 @@ var consts_arm64 = []ConstValue{
{Name: "ZX_VM_FLAG_SPECIFIC_OVERWRITE", Value: 32},
{Name: "ZX_WAIT_ASYNC_ONCE"},
{Name: "ZX_WAIT_ASYNC_REPEATING", Value: 1},
- {Name: "fuchsia_cobalt_LogParamsTaglog_event"},
- {Name: "fuchsia_cobalt_LogParamsTaglog_event_count_params", Value: 1},
{Name: "fuchsia_cobalt_ReleaseStage_DEBUG", Value: 99},
{Name: "fuchsia_cobalt_ReleaseStage_DOGFOOD", Value: 10},
{Name: "fuchsia_cobalt_ReleaseStage_FISHFOOD", Value: 20},
{Name: "fuchsia_cobalt_ReleaseStage_GA"},
- {Name: "fuchsia_cobalt_Status2_BUFFER_FULL", Value: 3},
- {Name: "fuchsia_cobalt_Status2_EVENT_TOO_BIG", Value: 2},
- {Name: "fuchsia_cobalt_Status2_INTERNAL_ERROR", Value: 18446744073709551615},
- {Name: "fuchsia_cobalt_Status2_INVALID_ARGUMENTS", Value: 1},
- {Name: "fuchsia_cobalt_Status2_OK"},
- {Name: "fuchsia_cobalt_Status_FAILED_PRECONDITION", Value: 3},
- {Name: "fuchsia_cobalt_Status_INTERNAL_ERROR", Value: 18446744073709551615},
- {Name: "fuchsia_cobalt_Status_INVALID_ARGUMENTS", Value: 1},
- {Name: "fuchsia_cobalt_Status_OBSERVATION_TOO_BIG", Value: 4},
- {Name: "fuchsia_cobalt_Status_OK"},
- {Name: "fuchsia_cobalt_Status_SEND_FAILED", Value: 2},
- {Name: "fuchsia_cobalt_Status_TEMPORARILY_FULL", Value: 5},
{Name: "fuchsia_cobalt_ValueTagdouble_value", Value: 2},
{Name: "fuchsia_cobalt_ValueTagindex_value", Value: 3},
- {Name: "fuchsia_cobalt_ValueTagint_bucket_distribution", Value: 4},
{Name: "fuchsia_cobalt_ValueTagint_value", Value: 1},
{Name: "fuchsia_cobalt_ValueTagstring_value"},
- {Name: "fuchsia_io_ObjectInfoTagdevice", Value: 5},
- {Name: "fuchsia_io_ObjectInfoTagdirectory", Value: 2},
- {Name: "fuchsia_io_ObjectInfoTagfile", Value: 1},
- {Name: "fuchsia_io_ObjectInfoTagpipe", Value: 3},
- {Name: "fuchsia_io_ObjectInfoTagservice"},
- {Name: "fuchsia_io_ObjectInfoTagvmofile", Value: 4},
+ {Name: "fuchsia_devicesettings_ValueType_number", Value: 1},
+ {Name: "fuchsia_devicesettings_ValueType_text", Value: 2},
{Name: "fuchsia_io_SeekOrigin_Current", Value: 1},
{Name: "fuchsia_io_SeekOrigin_End", Value: 2},
{Name: "fuchsia_io_SeekOrigin_Start"},
+ {Name: "fuchsia_mediacodec_AudioBitrateMode_CBR", Value: 1},
+ {Name: "fuchsia_mediacodec_AudioBitrateMode_UNSPECIFIED"},
+ {Name: "fuchsia_mediacodec_AudioBitrateMode_VBR", Value: 2},
+ {Name: "fuchsia_mediacodec_AudioCompressedFormatTagaac"},
+ {Name: "fuchsia_mediacodec_AudioFormatTagcompressed"},
+ {Name: "fuchsia_mediacodec_AudioFormatTaguncompressed", Value: 1},
+ {Name: "fuchsia_mediacodec_AudioPcmMode_ALAW", Value: 1},
+ {Name: "fuchsia_mediacodec_AudioPcmMode_LINEAR"},
+ {Name: "fuchsia_mediacodec_AudioPcmMode_MULAW", Value: 2},
+ {Name: "fuchsia_mediacodec_AudioUncompressedFormatTagpcm"},
+ {Name: "fuchsia_mediacodec_CodecBufferDataTagvmo"},
+ {Name: "fuchsia_mediacodec_DomainFormatTagaudio"},
+ {Name: "fuchsia_mediacodec_DomainFormatTagvideo", Value: 1},
+ {Name: "fuchsia_mediacodec_ValueTagbool_value"},
+ {Name: "fuchsia_mediacodec_ValueTagbytes_value", Value: 4},
+ {Name: "fuchsia_mediacodec_ValueTagint64_value", Value: 2},
+ {Name: "fuchsia_mediacodec_ValueTagstring_value", Value: 3},
+ {Name: "fuchsia_mediacodec_ValueTaguint64_value", Value: 1},
+ {Name: "fuchsia_mediacodec_VideoCompressedFormatTagtemp_field_todo_remove"},
+ {Name: "fuchsia_mediacodec_VideoFormatTagcompressed"},
+ {Name: "fuchsia_mediacodec_VideoFormatTaguncompressed", Value: 1},
+ {Name: "fuchsia_mediacodec_VideoUncompressedFormatSpecificDetailsTagtemp_field_todo_remove"},
+ {Name: "fuchsia_power_Status_NotAvailable", Value: 1},
+ {Name: "fuchsia_power_Status_OK"},
}
-const revision_arm64 = "f5add65900536a85bf97a394d610cf85790c4b17"
+const revision_arm64 = "11210e531e4522fc0d20c05392f7326ffa0f08f9"