diff options
| author | Dokyung Song <dokyungs@google.com> | 2018-09-11 10:27:16 -0700 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-09-12 11:08:31 +0200 |
| commit | 71907dafdbb47df824e03665e5b9fffa0dd07a9e (patch) | |
| tree | d10d2c4566f9ec946c1bec5558eba20467ff4faf /sys | |
| parent | 3c88136c8a2afbcdb1be19786c0b66837f5f7cd6 (diff) | |
sys/fuchsia: generate descriptions for garnet services
Diffstat (limited to 'sys')
23 files changed, 3238 insertions, 1368 deletions
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" |
