github.com/google/syzkaller@v0.0.0-20240517125934-c0f1611a36d6/sys/fuchsia/fuchsia_ldsvc.syz.txt (about)

     1  # Copyright 2018 The Fuchsia Authors. All rights reserved.
     2  # Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.
     3  #
     4  # WARNING: This file is machine generated by fidlgen.
     5  
     6  include <fuchsia/ldsvc/c/fidl.h>
     7  
     8  fuchsia_ldsvc_LoaderDoneRequest {
     9  	hdr	fidl_message_header[5770859182941011968]
    10  } [packed]
    11  
    12  fuchsia_ldsvc_LoaderDoneRequestHandles {
    13  	void	void
    14  } [packed]
    15  
    16  fuchsia_ldsvc_LoaderLoadObjectRequest {
    17  	hdr			fidl_message_header[1788877243406090240]
    18  	object_nameInLine	fidl_string
    19  	object_nameOutOfLine	fidl_aligned[stringnoz]
    20  } [packed]
    21  
    22  fuchsia_ldsvc_LoaderLoadObjectRequestHandles {
    23  	void	void
    24  } [packed]
    25  
    26  fuchsia_ldsvc_LoaderLoadObjectResponseHandles {
    27  	object	zx_vmo
    28  } [packed]
    29  
    30  fuchsia_ldsvc_LoaderConfigRequest {
    31  	hdr		fidl_message_header[1936186706034163712]
    32  	configInLine	fidl_string
    33  	configOutOfLine	fidl_aligned[stringnoz]
    34  } [packed]
    35  
    36  fuchsia_ldsvc_LoaderConfigRequestHandles {
    37  	void	void
    38  } [packed]
    39  
    40  fuchsia_ldsvc_LoaderConfigResponseHandles {
    41  	void	void
    42  } [packed]
    43  
    44  fuchsia_ldsvc_LoaderCloneRequest {
    45  	hdr	fidl_message_header[4063087685340758016]
    46  	loader	flags[fidl_handle_presence, int32]
    47  } [packed]
    48  
    49  fuchsia_ldsvc_LoaderCloneRequestHandles {
    50  	loader	zx_chan_fuchsia_ldsvc_Loader_server
    51  } [packed]
    52  
    53  fuchsia_ldsvc_LoaderCloneResponseHandles {
    54  	void	void
    55  } [packed]
    56  
    57  resource zx_chan_fuchsia_ldsvc_Loader_client[zx_chan]
    58  resource zx_chan_fuchsia_ldsvc_Loader_server[zx_chan]
    59  
    60  zx_channel_create$fuchsia_ldsvc_Loader(options const[0], out0 ptr[out, zx_chan_fuchsia_ldsvc_Loader_client], out1 ptr[out, zx_chan_fuchsia_ldsvc_Loader_server])
    61  fdio_service_connect$fuchsia_ldsvc_Loader(path ptr[in, string["/svc/"]], handle zx_chan_fuchsia_ldsvc_Loader_server)
    62  zx_channel_write$fuchsia_ldsvc_LoaderDone(handle zx_chan_fuchsia_ldsvc_Loader_client, options const[0], bytes ptr[in, fuchsia_ldsvc_LoaderDoneRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_ldsvc_LoaderDoneRequestHandles], num_handles bytesize[handles])
    63  zx_channel_call$fuchsia_ldsvc_LoaderLoadObject(handle zx_chan_fuchsia_ldsvc_Loader_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_ldsvc_LoaderLoadObjectRequest, fuchsia_ldsvc_LoaderLoadObjectRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_ldsvc_LoaderLoadObjectResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
    64  zx_channel_call$fuchsia_ldsvc_LoaderConfig(handle zx_chan_fuchsia_ldsvc_Loader_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_ldsvc_LoaderConfigRequest, fuchsia_ldsvc_LoaderConfigRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_ldsvc_LoaderConfigResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
    65  zx_channel_call$fuchsia_ldsvc_LoaderClone(handle zx_chan_fuchsia_ldsvc_Loader_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_ldsvc_LoaderCloneRequest, fuchsia_ldsvc_LoaderCloneRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_ldsvc_LoaderCloneResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])