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])