blob: a447a0244ee8e655728b75e36d23d7885eba6d01 [file] [log] [blame]
# 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 <test/handles/c/fidl.h>
test_handles_obj_type = test_handles_obj_type_NONE, test_handles_obj_type_PROCESS, test_handles_obj_type_THREAD, test_handles_obj_type_VMO, test_handles_obj_type_CHANNEL, test_handles_obj_type_EVENT, test_handles_obj_type_PORT, test_handles_obj_type_INTERRUPT, test_handles_obj_type_PCI_DEVICE, test_handles_obj_type_LOG, test_handles_obj_type_SOCKET, test_handles_obj_type_RESOURCE, test_handles_obj_type_EVENTPAIR, test_handles_obj_type_JOB, test_handles_obj_type_VMAR, test_handles_obj_type_FIFO, test_handles_obj_type_GUEST, test_handles_obj_type_VCPU, test_handles_obj_type_TIMER, test_handles_obj_type_IOMMU, test_handles_obj_type_BTI, test_handles_obj_type_PROFILE, test_handles_obj_type_PMT, test_handles_obj_type_SUSPEND_TOKEN, test_handles_obj_type_PAGER, test_handles_obj_type_EXCEPTION, test_handles_obj_type_CLOCK, test_handles_obj_type_STREAM, test_handles_obj_type_MSI_ALLOCATION, test_handles_obj_type_MSI_INTERRUPT
test_handles_HandlesInLine {
plain_handle flags[fidl_handle_presence, int32]
bti_handle flags[fidl_handle_presence, int32]
channel_handle flags[fidl_handle_presence, int32]
clock_handle flags[fidl_handle_presence, int32]
debuglog_handle flags[fidl_handle_presence, int32]
event_handle flags[fidl_handle_presence, int32]
eventpair_handle flags[fidl_handle_presence, int32]
exception_handle flags[fidl_handle_presence, int32]
fifo_handle flags[fidl_handle_presence, int32]
guest_handle flags[fidl_handle_presence, int32]
interrupt_handle flags[fidl_handle_presence, int32]
iommu_handle flags[fidl_handle_presence, int32]
job_handle flags[fidl_handle_presence, int32]
pager_handle flags[fidl_handle_presence, int32]
pcidevice_handle flags[fidl_handle_presence, int32]
pmt_handle flags[fidl_handle_presence, int32]
port_handle flags[fidl_handle_presence, int32]
process_handle flags[fidl_handle_presence, int32]
profile_handle flags[fidl_handle_presence, int32]
resource_handle flags[fidl_handle_presence, int32]
socket_handle flags[fidl_handle_presence, int32]
suspendtoken_handle flags[fidl_handle_presence, int32]
thread_handle flags[fidl_handle_presence, int32]
timer_handle flags[fidl_handle_presence, int32]
vcpu_handle flags[fidl_handle_presence, int32]
vmar_handle flags[fidl_handle_presence, int32]
vmo_handle flags[fidl_handle_presence, int32]
rights_handle flags[fidl_handle_presence, int32]
aliased_plain_handle_field flags[fidl_handle_presence, int32]
aliased_subtype_handle_field flags[fidl_handle_presence, int32]
aliased_rights_handle_field flags[fidl_handle_presence, int32]
some_protocol flags[fidl_handle_presence, int32]
request_some_protocol flags[fidl_handle_presence, int32]
} [packed]
test_handles_HandlesOutOfLine {
void void
} [packed]
test_handles_HandlesHandles {
plain_handle zx_handle
bti_handle zx_bti
channel_handle zx_chan
clock_handle zx_clock
debuglog_handle zx_log
event_handle zx_event
eventpair_handle zx_eventpair
exception_handle zx_exception
fifo_handle zx_fifo
guest_handle zx_guest
interrupt_handle zx_interrupt
iommu_handle zx_iommu
job_handle zx_job
pager_handle zx_pager
pcidevice_handle zx_pcidevice
pmt_handle zx_pmt
port_handle zx_port
process_handle zx_process
profile_handle zx_profile
resource_handle zx_resource
socket_handle zx_socket
suspendtoken_handle zx_suspendtoken
thread_handle zx_thread
timer_handle zx_timer
vcpu_handle zx_vcpu
vmar_handle zx_vmar
vmo_handle zx_vmo
rights_handle zx_vmo
aliased_plain_handle_field zx_handle
aliased_subtype_handle_field zx_vmo
aliased_rights_handle_field zx_vmo
some_protocol zx_chan_test_handles_SomeProtocol_client
request_some_protocol zx_chan_test_handles_SomeProtocol_server
} [packed]
resource zx_chan_test_handles_SomeProtocol_client[zx_chan]
resource zx_chan_test_handles_SomeProtocol_server[zx_chan]
zx_channel_create$test_handles_SomeProtocol(options const[0], out0 ptr[out, zx_chan_test_handles_SomeProtocol_client], out1 ptr[out, zx_chan_test_handles_SomeProtocol_server])
fdio_service_connect$test_handles_SomeProtocol(path ptr[in, string["/svc/"]], handle zx_chan_test_handles_SomeProtocol_server)