github.com/google/syzkaller@v0.0.0-20240517125934-c0f1611a36d6/sys/fuchsia/fuchsia_io.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/io/c/fidl.h> 7 fuchsia_io_SeekOrigin = fuchsia_io_SeekOrigin_START, fuchsia_io_SeekOrigin_CURRENT, fuchsia_io_SeekOrigin_END 8 9 fuchsia_io_ServiceHandles { 10 void void 11 } [packed] 12 13 fuchsia_io_FileObjectHandles { 14 event zx_handle 15 stream zx_handle 16 } [packed] 17 18 fuchsia_io_DirectoryObjectHandles { 19 void void 20 } [packed] 21 22 fuchsia_io_PipeHandles { 23 socket zx_socket 24 } [packed] 25 26 fuchsia_io_VmofileHandles { 27 vmo zx_vmo 28 } [packed] 29 30 fuchsia_io_DeviceHandles { 31 event zx_handle 32 } [packed] 33 34 fuchsia_io_TtyHandles { 35 event zx_handle 36 } [packed] 37 38 fuchsia_io_DatagramSocketHandles { 39 event zx_handle 40 } [packed] 41 42 fuchsia_io_StreamSocketHandles { 43 socket zx_socket 44 } [packed] 45 46 fuchsia_io_NodeAttributesInLine { 47 mode int32 48 id int64 49 content_size int64 50 storage_size int64 51 link_count int64 52 creation_time int64 53 modification_time int64 54 } [packed] 55 56 fuchsia_io_NodeAttributesOutOfLine { 57 void void 58 } [packed] 59 60 fuchsia_io_NodeAttributesHandles { 61 void void 62 } [packed] 63 64 fuchsia_io_FilesystemInfoHandles { 65 void void 66 } [packed] 67 68 fuchsia_io_NodeInfoHandles [ 69 service fuchsia_io_ServiceHandles 70 file fuchsia_io_FileObjectHandles 71 directory fuchsia_io_DirectoryObjectHandles 72 pipe fuchsia_io_PipeHandles 73 vmofile fuchsia_io_VmofileHandles 74 device fuchsia_io_DeviceHandles 75 tty fuchsia_io_TtyHandles 76 datagram_socket fuchsia_io_DatagramSocketHandles 77 stream_socket fuchsia_io_StreamSocketHandles 78 ] [varlen] 79 80 fuchsia_io_NodeCloneRequest { 81 hdr fidl_message_header[1728936181606907904] 82 flags_ int32 83 object flags[fidl_handle_presence, int32] 84 } [packed] 85 86 fuchsia_io_NodeCloneRequestHandles { 87 object zx_chan_fuchsia_io_Node_server 88 } [packed] 89 90 fuchsia_io_NodeCloseRequest { 91 hdr fidl_message_header[5960890719622135808] 92 } [packed] 93 94 fuchsia_io_NodeCloseRequestHandles { 95 void void 96 } [packed] 97 98 fuchsia_io_NodeCloseResponseHandles { 99 void void 100 } [packed] 101 102 fuchsia_io_NodeDescribeRequest { 103 hdr fidl_message_header[2261615557713330176] 104 } [packed] 105 106 fuchsia_io_NodeDescribeRequestHandles { 107 void void 108 } [packed] 109 110 fuchsia_io_NodeDescribeResponseHandles { 111 info fuchsia_io_NodeInfoHandles 112 } [packed] 113 114 fuchsia_io_NodeOnOpenEventHandles { 115 info fuchsia_io_NodeInfoHandles 116 } [packed] 117 118 fuchsia_io_NodeSyncRequest { 119 hdr fidl_message_header[7080291563556831232] 120 } [packed] 121 122 fuchsia_io_NodeSyncRequestHandles { 123 void void 124 } [packed] 125 126 fuchsia_io_NodeSyncResponseHandles { 127 void void 128 } [packed] 129 130 fuchsia_io_NodeGetAttrRequest { 131 hdr fidl_message_header[5009665006699020288] 132 } [packed] 133 134 fuchsia_io_NodeGetAttrRequestHandles { 135 void void 136 } [packed] 137 138 fuchsia_io_NodeGetAttrResponseHandles { 139 attributes fuchsia_io_NodeAttributesHandles 140 } [packed] 141 142 fuchsia_io_NodeSetAttrRequest { 143 hdr fidl_message_header[852681824369901568] 144 flags_ int32 145 attributesInLine fuchsia_io_NodeAttributesInLine 146 attributesOutOfLine fuchsia_io_NodeAttributesOutOfLine 147 } [packed] 148 149 fuchsia_io_NodeSetAttrRequestHandles { 150 attributes fuchsia_io_NodeAttributesHandles 151 } [packed] 152 153 fuchsia_io_NodeSetAttrResponseHandles { 154 void void 155 } [packed] 156 157 fuchsia_io_NodeNodeGetFlagsRequest { 158 hdr fidl_message_header[4333802197016903680] 159 } [packed] 160 161 fuchsia_io_NodeNodeGetFlagsRequestHandles { 162 void void 163 } [packed] 164 165 fuchsia_io_NodeNodeGetFlagsResponseHandles { 166 void void 167 } [packed] 168 169 fuchsia_io_NodeNodeSetFlagsRequest { 170 hdr fidl_message_header[5085703167836946432] 171 flags_ int32 172 } [packed] 173 174 fuchsia_io_NodeNodeSetFlagsRequestHandles { 175 void void 176 } [packed] 177 178 fuchsia_io_NodeNodeSetFlagsResponseHandles { 179 void void 180 } [packed] 181 182 resource zx_chan_fuchsia_io_Node_client[zx_chan] 183 resource zx_chan_fuchsia_io_Node_server[zx_chan] 184 185 zx_channel_create$fuchsia_io_Node(options const[0], out0 ptr[out, zx_chan_fuchsia_io_Node_client], out1 ptr[out, zx_chan_fuchsia_io_Node_server]) 186 fdio_service_connect$fuchsia_io_Node(path ptr[in, string["/svc/"]], handle zx_chan_fuchsia_io_Node_server) 187 zx_channel_write$fuchsia_io_NodeClone(handle zx_chan_fuchsia_io_Node_client, options const[0], bytes ptr[in, fuchsia_io_NodeCloneRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_io_NodeCloneRequestHandles], num_handles bytesize[handles]) 188 zx_channel_call$fuchsia_io_NodeClose(handle zx_chan_fuchsia_io_Node_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_NodeCloseRequest, fuchsia_io_NodeCloseRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_NodeCloseResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 189 zx_channel_call$fuchsia_io_NodeDescribe(handle zx_chan_fuchsia_io_Node_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_NodeDescribeRequest, fuchsia_io_NodeDescribeRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_NodeDescribeResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 190 zx_channel_read$fuchsia_io_NodeOnOpen(handle zx_chan_fuchsia_io_Node_client, options const[0], bytes ptr[out, array[int8, ZX_CHANNEL_MAX_MSG_BYTES]], num_bytes bytesize[bytes], handles ptr[out, fuchsia_io_NodeOnOpenEventHandles], num_handles bytesize[handles], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 191 zx_channel_call$fuchsia_io_NodeSync(handle zx_chan_fuchsia_io_Node_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_NodeSyncRequest, fuchsia_io_NodeSyncRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_NodeSyncResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 192 zx_channel_call$fuchsia_io_NodeGetAttr(handle zx_chan_fuchsia_io_Node_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_NodeGetAttrRequest, fuchsia_io_NodeGetAttrRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_NodeGetAttrResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 193 zx_channel_call$fuchsia_io_NodeSetAttr(handle zx_chan_fuchsia_io_Node_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_NodeSetAttrRequest, fuchsia_io_NodeSetAttrRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_NodeSetAttrResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 194 zx_channel_call$fuchsia_io_NodeNodeGetFlags(handle zx_chan_fuchsia_io_Node_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_NodeNodeGetFlagsRequest, fuchsia_io_NodeNodeGetFlagsRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_NodeNodeGetFlagsResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 195 zx_channel_call$fuchsia_io_NodeNodeSetFlags(handle zx_chan_fuchsia_io_Node_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_NodeNodeSetFlagsRequest, fuchsia_io_NodeNodeSetFlagsRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_NodeNodeSetFlagsResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 196 197 fuchsia_io_FileCloneRequest { 198 hdr fidl_message_header[1728936181606907904] 199 flags_ int32 200 object flags[fidl_handle_presence, int32] 201 } [packed] 202 203 fuchsia_io_FileCloneRequestHandles { 204 object zx_chan_fuchsia_io_Node_server 205 } [packed] 206 207 fuchsia_io_FileCloseRequest { 208 hdr fidl_message_header[5960890719622135808] 209 } [packed] 210 211 fuchsia_io_FileCloseRequestHandles { 212 void void 213 } [packed] 214 215 fuchsia_io_FileCloseResponseHandles { 216 void void 217 } [packed] 218 219 fuchsia_io_FileDescribeRequest { 220 hdr fidl_message_header[2261615557713330176] 221 } [packed] 222 223 fuchsia_io_FileDescribeRequestHandles { 224 void void 225 } [packed] 226 227 fuchsia_io_FileDescribeResponseHandles { 228 info fuchsia_io_NodeInfoHandles 229 } [packed] 230 231 fuchsia_io_FileOnOpenEventHandles { 232 info fuchsia_io_NodeInfoHandles 233 } [packed] 234 235 fuchsia_io_FileSyncRequest { 236 hdr fidl_message_header[7080291563556831232] 237 } [packed] 238 239 fuchsia_io_FileSyncRequestHandles { 240 void void 241 } [packed] 242 243 fuchsia_io_FileSyncResponseHandles { 244 void void 245 } [packed] 246 247 fuchsia_io_FileGetAttrRequest { 248 hdr fidl_message_header[5009665006699020288] 249 } [packed] 250 251 fuchsia_io_FileGetAttrRequestHandles { 252 void void 253 } [packed] 254 255 fuchsia_io_FileGetAttrResponseHandles { 256 attributes fuchsia_io_NodeAttributesHandles 257 } [packed] 258 259 fuchsia_io_FileSetAttrRequest { 260 hdr fidl_message_header[852681824369901568] 261 flags_ int32 262 attributesInLine fuchsia_io_NodeAttributesInLine 263 attributesOutOfLine fuchsia_io_NodeAttributesOutOfLine 264 } [packed] 265 266 fuchsia_io_FileSetAttrRequestHandles { 267 attributes fuchsia_io_NodeAttributesHandles 268 } [packed] 269 270 fuchsia_io_FileSetAttrResponseHandles { 271 void void 272 } [packed] 273 274 fuchsia_io_FileNodeGetFlagsRequest { 275 hdr fidl_message_header[4333802197016903680] 276 } [packed] 277 278 fuchsia_io_FileNodeGetFlagsRequestHandles { 279 void void 280 } [packed] 281 282 fuchsia_io_FileNodeGetFlagsResponseHandles { 283 void void 284 } [packed] 285 286 fuchsia_io_FileNodeSetFlagsRequest { 287 hdr fidl_message_header[5085703167836946432] 288 flags_ int32 289 } [packed] 290 291 fuchsia_io_FileNodeSetFlagsRequestHandles { 292 void void 293 } [packed] 294 295 fuchsia_io_FileNodeSetFlagsResponseHandles { 296 void void 297 } [packed] 298 299 fuchsia_io_FileReadRequest { 300 hdr fidl_message_header[2735727333842354176] 301 count int64 302 } [packed] 303 304 fuchsia_io_FileReadRequestHandles { 305 void void 306 } [packed] 307 308 fuchsia_io_FileReadResponseHandles { 309 void void 310 } [packed] 311 312 fuchsia_io_FileReadAtRequest { 313 hdr fidl_message_header[8967315312257007616] 314 count int64 315 offset int64 316 } [packed] 317 318 fuchsia_io_FileReadAtRequestHandles { 319 void void 320 } [packed] 321 322 fuchsia_io_FileReadAtResponseHandles { 323 void void 324 } [packed] 325 326 fuchsia_io_FileWriteRequest { 327 hdr fidl_message_header[365609194151215104] 328 dataInLine fidl_vector 329 dataOutOfLine array[int8] 330 } [packed] 331 332 fuchsia_io_FileWriteRequestHandles { 333 void void 334 } [packed] 335 336 fuchsia_io_FileWriteResponseHandles { 337 void void 338 } [packed] 339 340 fuchsia_io_FileWriteAtRequest { 341 hdr fidl_message_header[4491534570314792960] 342 dataInLine fidl_vector 343 offset int64 344 dataOutOfLine array[int8] 345 } [packed] 346 347 fuchsia_io_FileWriteAtRequestHandles { 348 void void 349 } [packed] 350 351 fuchsia_io_FileWriteAtResponseHandles { 352 void void 353 } [packed] 354 355 fuchsia_io_FileSeekRequest { 356 hdr fidl_message_header[8658864371809648640] 357 offset int64 358 start flags[fuchsia_io_SeekOrigin, int32] 359 } [packed] 360 361 fuchsia_io_FileSeekRequestHandles { 362 void void 363 } [packed] 364 365 fuchsia_io_FileSeekResponseHandles { 366 void void 367 } [packed] 368 369 fuchsia_io_FileTruncateRequest { 370 hdr fidl_message_header[4803997448303280128] 371 length int64 372 } [packed] 373 374 fuchsia_io_FileTruncateRequestHandles { 375 void void 376 } [packed] 377 378 fuchsia_io_FileTruncateResponseHandles { 379 void void 380 } [packed] 381 382 fuchsia_io_FileGetFlagsRequest { 383 hdr fidl_message_header[7212132130237710336] 384 } [packed] 385 386 fuchsia_io_FileGetFlagsRequestHandles { 387 void void 388 } [packed] 389 390 fuchsia_io_FileGetFlagsResponseHandles { 391 void void 392 } [packed] 393 394 fuchsia_io_FileSetFlagsRequest { 395 hdr fidl_message_header[4549704855752540160] 396 flags_ int32 397 } [packed] 398 399 fuchsia_io_FileSetFlagsRequestHandles { 400 void void 401 } [packed] 402 403 fuchsia_io_FileSetFlagsResponseHandles { 404 void void 405 } [packed] 406 407 fuchsia_io_FileGetBufferRequest { 408 hdr fidl_message_header[8413578918384107520] 409 flags_ int32 410 } [packed] 411 412 fuchsia_io_FileGetBufferRequestHandles { 413 void void 414 } [packed] 415 416 fuchsia_io_FileGetBufferResponseHandles { 417 buffer_ fuchsia_mem_BufferHandles 418 } [packed] 419 420 resource zx_chan_fuchsia_io_File_client[zx_chan] 421 resource zx_chan_fuchsia_io_File_server[zx_chan] 422 423 zx_channel_create$fuchsia_io_File(options const[0], out0 ptr[out, zx_chan_fuchsia_io_File_client], out1 ptr[out, zx_chan_fuchsia_io_File_server]) 424 fdio_service_connect$fuchsia_io_File(path ptr[in, string["/svc/"]], handle zx_chan_fuchsia_io_File_server) 425 zx_channel_write$fuchsia_io_FileClone(handle zx_chan_fuchsia_io_File_client, options const[0], bytes ptr[in, fuchsia_io_FileCloneRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_io_FileCloneRequestHandles], num_handles bytesize[handles]) 426 zx_channel_call$fuchsia_io_FileClose(handle zx_chan_fuchsia_io_File_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_FileCloseRequest, fuchsia_io_FileCloseRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_FileCloseResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 427 zx_channel_call$fuchsia_io_FileDescribe(handle zx_chan_fuchsia_io_File_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_FileDescribeRequest, fuchsia_io_FileDescribeRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_FileDescribeResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 428 zx_channel_read$fuchsia_io_FileOnOpen(handle zx_chan_fuchsia_io_File_client, options const[0], bytes ptr[out, array[int8, ZX_CHANNEL_MAX_MSG_BYTES]], num_bytes bytesize[bytes], handles ptr[out, fuchsia_io_FileOnOpenEventHandles], num_handles bytesize[handles], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 429 zx_channel_call$fuchsia_io_FileSync(handle zx_chan_fuchsia_io_File_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_FileSyncRequest, fuchsia_io_FileSyncRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_FileSyncResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 430 zx_channel_call$fuchsia_io_FileGetAttr(handle zx_chan_fuchsia_io_File_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_FileGetAttrRequest, fuchsia_io_FileGetAttrRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_FileGetAttrResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 431 zx_channel_call$fuchsia_io_FileSetAttr(handle zx_chan_fuchsia_io_File_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_FileSetAttrRequest, fuchsia_io_FileSetAttrRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_FileSetAttrResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 432 zx_channel_call$fuchsia_io_FileNodeGetFlags(handle zx_chan_fuchsia_io_File_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_FileNodeGetFlagsRequest, fuchsia_io_FileNodeGetFlagsRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_FileNodeGetFlagsResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 433 zx_channel_call$fuchsia_io_FileNodeSetFlags(handle zx_chan_fuchsia_io_File_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_FileNodeSetFlagsRequest, fuchsia_io_FileNodeSetFlagsRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_FileNodeSetFlagsResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 434 zx_channel_call$fuchsia_io_FileRead(handle zx_chan_fuchsia_io_File_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_FileReadRequest, fuchsia_io_FileReadRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_FileReadResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 435 zx_channel_call$fuchsia_io_FileReadAt(handle zx_chan_fuchsia_io_File_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_FileReadAtRequest, fuchsia_io_FileReadAtRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_FileReadAtResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 436 zx_channel_call$fuchsia_io_FileWrite(handle zx_chan_fuchsia_io_File_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_FileWriteRequest, fuchsia_io_FileWriteRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_FileWriteResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 437 zx_channel_call$fuchsia_io_FileWriteAt(handle zx_chan_fuchsia_io_File_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_FileWriteAtRequest, fuchsia_io_FileWriteAtRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_FileWriteAtResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 438 zx_channel_call$fuchsia_io_FileSeek(handle zx_chan_fuchsia_io_File_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_FileSeekRequest, fuchsia_io_FileSeekRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_FileSeekResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 439 zx_channel_call$fuchsia_io_FileTruncate(handle zx_chan_fuchsia_io_File_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_FileTruncateRequest, fuchsia_io_FileTruncateRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_FileTruncateResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 440 zx_channel_call$fuchsia_io_FileGetFlags(handle zx_chan_fuchsia_io_File_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_FileGetFlagsRequest, fuchsia_io_FileGetFlagsRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_FileGetFlagsResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 441 zx_channel_call$fuchsia_io_FileSetFlags(handle zx_chan_fuchsia_io_File_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_FileSetFlagsRequest, fuchsia_io_FileSetFlagsRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_FileSetFlagsResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 442 zx_channel_call$fuchsia_io_FileGetBuffer(handle zx_chan_fuchsia_io_File_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_FileGetBufferRequest, fuchsia_io_FileGetBufferRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_FileGetBufferResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 443 444 fuchsia_io_DirectoryWatcherOnEventRequest { 445 hdr fidl_message_header[2345193005658406912] 446 eventsInLine fidl_vector 447 eventsOutOfLine array[int8] 448 } [packed] 449 450 fuchsia_io_DirectoryWatcherOnEventRequestHandles { 451 void void 452 } [packed] 453 454 resource zx_chan_fuchsia_io_DirectoryWatcher_client[zx_chan] 455 resource zx_chan_fuchsia_io_DirectoryWatcher_server[zx_chan] 456 457 zx_channel_create$fuchsia_io_DirectoryWatcher(options const[0], out0 ptr[out, zx_chan_fuchsia_io_DirectoryWatcher_client], out1 ptr[out, zx_chan_fuchsia_io_DirectoryWatcher_server]) 458 fdio_service_connect$fuchsia_io_DirectoryWatcher(path ptr[in, string["/svc/"]], handle zx_chan_fuchsia_io_DirectoryWatcher_server) 459 zx_channel_write$fuchsia_io_DirectoryWatcherOnEvent(handle zx_chan_fuchsia_io_DirectoryWatcher_client, options const[0], bytes ptr[in, fuchsia_io_DirectoryWatcherOnEventRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_io_DirectoryWatcherOnEventRequestHandles], num_handles bytesize[handles]) 460 461 fuchsia_io_DirectoryCloneRequest { 462 hdr fidl_message_header[1728936181606907904] 463 flags_ int32 464 object flags[fidl_handle_presence, int32] 465 } [packed] 466 467 fuchsia_io_DirectoryCloneRequestHandles { 468 object zx_chan_fuchsia_io_Node_server 469 } [packed] 470 471 fuchsia_io_DirectoryCloseRequest { 472 hdr fidl_message_header[5960890719622135808] 473 } [packed] 474 475 fuchsia_io_DirectoryCloseRequestHandles { 476 void void 477 } [packed] 478 479 fuchsia_io_DirectoryCloseResponseHandles { 480 void void 481 } [packed] 482 483 fuchsia_io_DirectoryDescribeRequest { 484 hdr fidl_message_header[2261615557713330176] 485 } [packed] 486 487 fuchsia_io_DirectoryDescribeRequestHandles { 488 void void 489 } [packed] 490 491 fuchsia_io_DirectoryDescribeResponseHandles { 492 info fuchsia_io_NodeInfoHandles 493 } [packed] 494 495 fuchsia_io_DirectoryOnOpenEventHandles { 496 info fuchsia_io_NodeInfoHandles 497 } [packed] 498 499 fuchsia_io_DirectorySyncRequest { 500 hdr fidl_message_header[7080291563556831232] 501 } [packed] 502 503 fuchsia_io_DirectorySyncRequestHandles { 504 void void 505 } [packed] 506 507 fuchsia_io_DirectorySyncResponseHandles { 508 void void 509 } [packed] 510 511 fuchsia_io_DirectoryGetAttrRequest { 512 hdr fidl_message_header[5009665006699020288] 513 } [packed] 514 515 fuchsia_io_DirectoryGetAttrRequestHandles { 516 void void 517 } [packed] 518 519 fuchsia_io_DirectoryGetAttrResponseHandles { 520 attributes fuchsia_io_NodeAttributesHandles 521 } [packed] 522 523 fuchsia_io_DirectorySetAttrRequest { 524 hdr fidl_message_header[852681824369901568] 525 flags_ int32 526 attributesInLine fuchsia_io_NodeAttributesInLine 527 attributesOutOfLine fuchsia_io_NodeAttributesOutOfLine 528 } [packed] 529 530 fuchsia_io_DirectorySetAttrRequestHandles { 531 attributes fuchsia_io_NodeAttributesHandles 532 } [packed] 533 534 fuchsia_io_DirectorySetAttrResponseHandles { 535 void void 536 } [packed] 537 538 fuchsia_io_DirectoryNodeGetFlagsRequest { 539 hdr fidl_message_header[4333802197016903680] 540 } [packed] 541 542 fuchsia_io_DirectoryNodeGetFlagsRequestHandles { 543 void void 544 } [packed] 545 546 fuchsia_io_DirectoryNodeGetFlagsResponseHandles { 547 void void 548 } [packed] 549 550 fuchsia_io_DirectoryNodeSetFlagsRequest { 551 hdr fidl_message_header[5085703167836946432] 552 flags_ int32 553 } [packed] 554 555 fuchsia_io_DirectoryNodeSetFlagsRequestHandles { 556 void void 557 } [packed] 558 559 fuchsia_io_DirectoryNodeSetFlagsResponseHandles { 560 void void 561 } [packed] 562 563 fuchsia_io_DirectoryOpenRequest { 564 hdr fidl_message_header[8639255294892834816] 565 flags_ int32 566 mode int32 567 pathInLine fidl_string 568 object flags[fidl_handle_presence, int32] 569 pathOutOfLine fidl_aligned[stringnoz] 570 } [packed] 571 572 fuchsia_io_DirectoryOpenRequestHandles { 573 object zx_chan_fuchsia_io_Node_server 574 } [packed] 575 576 fuchsia_io_DirectoryUnlinkRequest { 577 hdr fidl_message_header[3223129383757676544] 578 pathInLine fidl_string 579 pathOutOfLine fidl_aligned[stringnoz] 580 } [packed] 581 582 fuchsia_io_DirectoryUnlinkRequestHandles { 583 void void 584 } [packed] 585 586 fuchsia_io_DirectoryUnlinkResponseHandles { 587 void void 588 } [packed] 589 590 fuchsia_io_DirectoryReadDirentsRequest { 591 hdr fidl_message_header[3361158860873138176] 592 max_bytes int64 593 } [packed] 594 595 fuchsia_io_DirectoryReadDirentsRequestHandles { 596 void void 597 } [packed] 598 599 fuchsia_io_DirectoryReadDirentsResponseHandles { 600 void void 601 } [packed] 602 603 fuchsia_io_DirectoryRewindRequest { 604 hdr fidl_message_header[8102817435855355904] 605 } [packed] 606 607 fuchsia_io_DirectoryRewindRequestHandles { 608 void void 609 } [packed] 610 611 fuchsia_io_DirectoryRewindResponseHandles { 612 void void 613 } [packed] 614 615 fuchsia_io_DirectoryGetTokenRequest { 616 hdr fidl_message_header[3609561352454012928] 617 } [packed] 618 619 fuchsia_io_DirectoryGetTokenRequestHandles { 620 void void 621 } [packed] 622 623 fuchsia_io_DirectoryGetTokenResponseHandles { 624 token zx_handle 625 } [packed] 626 627 fuchsia_io_DirectoryRenameRequest { 628 hdr fidl_message_header[5374114508140707840] 629 srcInLine fidl_string 630 dst_parent_token flags[fidl_handle_presence, int32] 631 dstInLine fidl_string 632 srcOutOfLine fidl_aligned[stringnoz] 633 dstOutOfLine fidl_aligned[stringnoz] 634 } [packed] 635 636 fuchsia_io_DirectoryRenameRequestHandles { 637 dst_parent_token zx_handle 638 } [packed] 639 640 fuchsia_io_DirectoryRenameResponseHandles { 641 void void 642 } [packed] 643 644 fuchsia_io_DirectoryLinkRequest { 645 hdr fidl_message_header[1984502369399865344] 646 srcInLine fidl_string 647 dst_parent_token flags[fidl_handle_presence, int32] 648 dstInLine fidl_string 649 srcOutOfLine fidl_aligned[stringnoz] 650 dstOutOfLine fidl_aligned[stringnoz] 651 } [packed] 652 653 fuchsia_io_DirectoryLinkRequestHandles { 654 dst_parent_token zx_handle 655 } [packed] 656 657 fuchsia_io_DirectoryLinkResponseHandles { 658 void void 659 } [packed] 660 661 fuchsia_io_DirectoryWatchRequest { 662 hdr fidl_message_header[6539947062396452864] 663 mask int32 664 options int32 665 watcher flags[fidl_handle_presence, int32] 666 } [packed] 667 668 fuchsia_io_DirectoryWatchRequestHandles { 669 watcher zx_chan 670 } [packed] 671 672 fuchsia_io_DirectoryWatchResponseHandles { 673 void void 674 } [packed] 675 676 resource zx_chan_fuchsia_io_Directory_client[zx_chan] 677 resource zx_chan_fuchsia_io_Directory_server[zx_chan] 678 679 zx_channel_create$fuchsia_io_Directory(options const[0], out0 ptr[out, zx_chan_fuchsia_io_Directory_client], out1 ptr[out, zx_chan_fuchsia_io_Directory_server]) 680 fdio_service_connect$fuchsia_io_Directory(path ptr[in, string["/svc/"]], handle zx_chan_fuchsia_io_Directory_server) 681 zx_channel_write$fuchsia_io_DirectoryClone(handle zx_chan_fuchsia_io_Directory_client, options const[0], bytes ptr[in, fuchsia_io_DirectoryCloneRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_io_DirectoryCloneRequestHandles], num_handles bytesize[handles]) 682 zx_channel_call$fuchsia_io_DirectoryClose(handle zx_chan_fuchsia_io_Directory_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryCloseRequest, fuchsia_io_DirectoryCloseRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryCloseResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 683 zx_channel_call$fuchsia_io_DirectoryDescribe(handle zx_chan_fuchsia_io_Directory_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryDescribeRequest, fuchsia_io_DirectoryDescribeRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryDescribeResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 684 zx_channel_read$fuchsia_io_DirectoryOnOpen(handle zx_chan_fuchsia_io_Directory_client, options const[0], bytes ptr[out, array[int8, ZX_CHANNEL_MAX_MSG_BYTES]], num_bytes bytesize[bytes], handles ptr[out, fuchsia_io_DirectoryOnOpenEventHandles], num_handles bytesize[handles], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 685 zx_channel_call$fuchsia_io_DirectorySync(handle zx_chan_fuchsia_io_Directory_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectorySyncRequest, fuchsia_io_DirectorySyncRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectorySyncResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 686 zx_channel_call$fuchsia_io_DirectoryGetAttr(handle zx_chan_fuchsia_io_Directory_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryGetAttrRequest, fuchsia_io_DirectoryGetAttrRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryGetAttrResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 687 zx_channel_call$fuchsia_io_DirectorySetAttr(handle zx_chan_fuchsia_io_Directory_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectorySetAttrRequest, fuchsia_io_DirectorySetAttrRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectorySetAttrResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 688 zx_channel_call$fuchsia_io_DirectoryNodeGetFlags(handle zx_chan_fuchsia_io_Directory_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryNodeGetFlagsRequest, fuchsia_io_DirectoryNodeGetFlagsRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryNodeGetFlagsResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 689 zx_channel_call$fuchsia_io_DirectoryNodeSetFlags(handle zx_chan_fuchsia_io_Directory_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryNodeSetFlagsRequest, fuchsia_io_DirectoryNodeSetFlagsRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryNodeSetFlagsResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 690 zx_channel_write$fuchsia_io_DirectoryOpen(handle zx_chan_fuchsia_io_Directory_client, options const[0], bytes ptr[in, fuchsia_io_DirectoryOpenRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_io_DirectoryOpenRequestHandles], num_handles bytesize[handles]) 691 zx_channel_call$fuchsia_io_DirectoryUnlink(handle zx_chan_fuchsia_io_Directory_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryUnlinkRequest, fuchsia_io_DirectoryUnlinkRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryUnlinkResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 692 zx_channel_call$fuchsia_io_DirectoryReadDirents(handle zx_chan_fuchsia_io_Directory_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryReadDirentsRequest, fuchsia_io_DirectoryReadDirentsRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryReadDirentsResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 693 zx_channel_call$fuchsia_io_DirectoryRewind(handle zx_chan_fuchsia_io_Directory_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryRewindRequest, fuchsia_io_DirectoryRewindRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryRewindResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 694 zx_channel_call$fuchsia_io_DirectoryGetToken(handle zx_chan_fuchsia_io_Directory_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryGetTokenRequest, fuchsia_io_DirectoryGetTokenRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryGetTokenResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 695 zx_channel_call$fuchsia_io_DirectoryRename(handle zx_chan_fuchsia_io_Directory_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryRenameRequest, fuchsia_io_DirectoryRenameRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryRenameResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 696 zx_channel_call$fuchsia_io_DirectoryLink(handle zx_chan_fuchsia_io_Directory_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryLinkRequest, fuchsia_io_DirectoryLinkRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryLinkResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 697 zx_channel_call$fuchsia_io_DirectoryWatch(handle zx_chan_fuchsia_io_Directory_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryWatchRequest, fuchsia_io_DirectoryWatchRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryWatchResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 698 699 fuchsia_io_DirectoryAdminCloneRequest { 700 hdr fidl_message_header[1728936181606907904] 701 flags_ int32 702 object flags[fidl_handle_presence, int32] 703 } [packed] 704 705 fuchsia_io_DirectoryAdminCloneRequestHandles { 706 object zx_chan_fuchsia_io_Node_server 707 } [packed] 708 709 fuchsia_io_DirectoryAdminCloseRequest { 710 hdr fidl_message_header[5960890719622135808] 711 } [packed] 712 713 fuchsia_io_DirectoryAdminCloseRequestHandles { 714 void void 715 } [packed] 716 717 fuchsia_io_DirectoryAdminCloseResponseHandles { 718 void void 719 } [packed] 720 721 fuchsia_io_DirectoryAdminDescribeRequest { 722 hdr fidl_message_header[2261615557713330176] 723 } [packed] 724 725 fuchsia_io_DirectoryAdminDescribeRequestHandles { 726 void void 727 } [packed] 728 729 fuchsia_io_DirectoryAdminDescribeResponseHandles { 730 info fuchsia_io_NodeInfoHandles 731 } [packed] 732 733 fuchsia_io_DirectoryAdminOnOpenEventHandles { 734 info fuchsia_io_NodeInfoHandles 735 } [packed] 736 737 fuchsia_io_DirectoryAdminSyncRequest { 738 hdr fidl_message_header[7080291563556831232] 739 } [packed] 740 741 fuchsia_io_DirectoryAdminSyncRequestHandles { 742 void void 743 } [packed] 744 745 fuchsia_io_DirectoryAdminSyncResponseHandles { 746 void void 747 } [packed] 748 749 fuchsia_io_DirectoryAdminGetAttrRequest { 750 hdr fidl_message_header[5009665006699020288] 751 } [packed] 752 753 fuchsia_io_DirectoryAdminGetAttrRequestHandles { 754 void void 755 } [packed] 756 757 fuchsia_io_DirectoryAdminGetAttrResponseHandles { 758 attributes fuchsia_io_NodeAttributesHandles 759 } [packed] 760 761 fuchsia_io_DirectoryAdminSetAttrRequest { 762 hdr fidl_message_header[852681824369901568] 763 flags_ int32 764 attributesInLine fuchsia_io_NodeAttributesInLine 765 attributesOutOfLine fuchsia_io_NodeAttributesOutOfLine 766 } [packed] 767 768 fuchsia_io_DirectoryAdminSetAttrRequestHandles { 769 attributes fuchsia_io_NodeAttributesHandles 770 } [packed] 771 772 fuchsia_io_DirectoryAdminSetAttrResponseHandles { 773 void void 774 } [packed] 775 776 fuchsia_io_DirectoryAdminNodeGetFlagsRequest { 777 hdr fidl_message_header[4333802197016903680] 778 } [packed] 779 780 fuchsia_io_DirectoryAdminNodeGetFlagsRequestHandles { 781 void void 782 } [packed] 783 784 fuchsia_io_DirectoryAdminNodeGetFlagsResponseHandles { 785 void void 786 } [packed] 787 788 fuchsia_io_DirectoryAdminNodeSetFlagsRequest { 789 hdr fidl_message_header[5085703167836946432] 790 flags_ int32 791 } [packed] 792 793 fuchsia_io_DirectoryAdminNodeSetFlagsRequestHandles { 794 void void 795 } [packed] 796 797 fuchsia_io_DirectoryAdminNodeSetFlagsResponseHandles { 798 void void 799 } [packed] 800 801 fuchsia_io_DirectoryAdminOpenRequest { 802 hdr fidl_message_header[8639255294892834816] 803 flags_ int32 804 mode int32 805 pathInLine fidl_string 806 object flags[fidl_handle_presence, int32] 807 pathOutOfLine fidl_aligned[stringnoz] 808 } [packed] 809 810 fuchsia_io_DirectoryAdminOpenRequestHandles { 811 object zx_chan_fuchsia_io_Node_server 812 } [packed] 813 814 fuchsia_io_DirectoryAdminUnlinkRequest { 815 hdr fidl_message_header[3223129383757676544] 816 pathInLine fidl_string 817 pathOutOfLine fidl_aligned[stringnoz] 818 } [packed] 819 820 fuchsia_io_DirectoryAdminUnlinkRequestHandles { 821 void void 822 } [packed] 823 824 fuchsia_io_DirectoryAdminUnlinkResponseHandles { 825 void void 826 } [packed] 827 828 fuchsia_io_DirectoryAdminReadDirentsRequest { 829 hdr fidl_message_header[3361158860873138176] 830 max_bytes int64 831 } [packed] 832 833 fuchsia_io_DirectoryAdminReadDirentsRequestHandles { 834 void void 835 } [packed] 836 837 fuchsia_io_DirectoryAdminReadDirentsResponseHandles { 838 void void 839 } [packed] 840 841 fuchsia_io_DirectoryAdminRewindRequest { 842 hdr fidl_message_header[8102817435855355904] 843 } [packed] 844 845 fuchsia_io_DirectoryAdminRewindRequestHandles { 846 void void 847 } [packed] 848 849 fuchsia_io_DirectoryAdminRewindResponseHandles { 850 void void 851 } [packed] 852 853 fuchsia_io_DirectoryAdminGetTokenRequest { 854 hdr fidl_message_header[3609561352454012928] 855 } [packed] 856 857 fuchsia_io_DirectoryAdminGetTokenRequestHandles { 858 void void 859 } [packed] 860 861 fuchsia_io_DirectoryAdminGetTokenResponseHandles { 862 token zx_handle 863 } [packed] 864 865 fuchsia_io_DirectoryAdminRenameRequest { 866 hdr fidl_message_header[5374114508140707840] 867 srcInLine fidl_string 868 dst_parent_token flags[fidl_handle_presence, int32] 869 dstInLine fidl_string 870 srcOutOfLine fidl_aligned[stringnoz] 871 dstOutOfLine fidl_aligned[stringnoz] 872 } [packed] 873 874 fuchsia_io_DirectoryAdminRenameRequestHandles { 875 dst_parent_token zx_handle 876 } [packed] 877 878 fuchsia_io_DirectoryAdminRenameResponseHandles { 879 void void 880 } [packed] 881 882 fuchsia_io_DirectoryAdminLinkRequest { 883 hdr fidl_message_header[1984502369399865344] 884 srcInLine fidl_string 885 dst_parent_token flags[fidl_handle_presence, int32] 886 dstInLine fidl_string 887 srcOutOfLine fidl_aligned[stringnoz] 888 dstOutOfLine fidl_aligned[stringnoz] 889 } [packed] 890 891 fuchsia_io_DirectoryAdminLinkRequestHandles { 892 dst_parent_token zx_handle 893 } [packed] 894 895 fuchsia_io_DirectoryAdminLinkResponseHandles { 896 void void 897 } [packed] 898 899 fuchsia_io_DirectoryAdminWatchRequest { 900 hdr fidl_message_header[6539947062396452864] 901 mask int32 902 options int32 903 watcher flags[fidl_handle_presence, int32] 904 } [packed] 905 906 fuchsia_io_DirectoryAdminWatchRequestHandles { 907 watcher zx_chan 908 } [packed] 909 910 fuchsia_io_DirectoryAdminWatchResponseHandles { 911 void void 912 } [packed] 913 914 fuchsia_io_DirectoryAdminMountRequest { 915 hdr fidl_message_header[9106017750618210304] 916 remote flags[fidl_handle_presence, int32] 917 } [packed] 918 919 fuchsia_io_DirectoryAdminMountRequestHandles { 920 remote zx_chan_fuchsia_io_Directory_client 921 } [packed] 922 923 fuchsia_io_DirectoryAdminMountResponseHandles { 924 void void 925 } [packed] 926 927 fuchsia_io_DirectoryAdminMountAndCreateRequest { 928 hdr fidl_message_header[3613565378665381888] 929 remote flags[fidl_handle_presence, int32] 930 nameInLine fidl_string 931 flags_ int32 932 nameOutOfLine fidl_aligned[stringnoz] 933 } [packed] 934 935 fuchsia_io_DirectoryAdminMountAndCreateRequestHandles { 936 remote zx_chan_fuchsia_io_Directory_client 937 } [packed] 938 939 fuchsia_io_DirectoryAdminMountAndCreateResponseHandles { 940 void void 941 } [packed] 942 943 fuchsia_io_DirectoryAdminUnmountRequest { 944 hdr fidl_message_header[2666737171087491072] 945 } [packed] 946 947 fuchsia_io_DirectoryAdminUnmountRequestHandles { 948 void void 949 } [packed] 950 951 fuchsia_io_DirectoryAdminUnmountResponseHandles { 952 void void 953 } [packed] 954 955 fuchsia_io_DirectoryAdminUnmountNodeRequest { 956 hdr fidl_message_header[1646690903668031488] 957 } [packed] 958 959 fuchsia_io_DirectoryAdminUnmountNodeRequestHandles { 960 void void 961 } [packed] 962 963 fuchsia_io_DirectoryAdminUnmountNodeResponseHandles { 964 remote zx_chan_fuchsia_io_Directory_client 965 } [packed] 966 967 fuchsia_io_DirectoryAdminQueryFilesystemRequest { 968 hdr fidl_message_header[7361570724118528000] 969 } [packed] 970 971 fuchsia_io_DirectoryAdminQueryFilesystemRequestHandles { 972 void void 973 } [packed] 974 975 fuchsia_io_DirectoryAdminQueryFilesystemResponseHandles { 976 info fuchsia_io_FilesystemInfoHandles 977 } [packed] 978 979 fuchsia_io_DirectoryAdminGetDevicePathRequest { 980 hdr fidl_message_header[3384189828428988416] 981 } [packed] 982 983 fuchsia_io_DirectoryAdminGetDevicePathRequestHandles { 984 void void 985 } [packed] 986 987 fuchsia_io_DirectoryAdminGetDevicePathResponseHandles { 988 void void 989 } [packed] 990 991 resource zx_chan_fuchsia_io_DirectoryAdmin_client[zx_chan] 992 resource zx_chan_fuchsia_io_DirectoryAdmin_server[zx_chan] 993 994 zx_channel_create$fuchsia_io_DirectoryAdmin(options const[0], out0 ptr[out, zx_chan_fuchsia_io_DirectoryAdmin_client], out1 ptr[out, zx_chan_fuchsia_io_DirectoryAdmin_server]) 995 fdio_service_connect$fuchsia_io_DirectoryAdmin(path ptr[in, string["/svc/"]], handle zx_chan_fuchsia_io_DirectoryAdmin_server) 996 zx_channel_write$fuchsia_io_DirectoryAdminClone(handle zx_chan_fuchsia_io_DirectoryAdmin_client, options const[0], bytes ptr[in, fuchsia_io_DirectoryAdminCloneRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_io_DirectoryAdminCloneRequestHandles], num_handles bytesize[handles]) 997 zx_channel_call$fuchsia_io_DirectoryAdminClose(handle zx_chan_fuchsia_io_DirectoryAdmin_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryAdminCloseRequest, fuchsia_io_DirectoryAdminCloseRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryAdminCloseResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 998 zx_channel_call$fuchsia_io_DirectoryAdminDescribe(handle zx_chan_fuchsia_io_DirectoryAdmin_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryAdminDescribeRequest, fuchsia_io_DirectoryAdminDescribeRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryAdminDescribeResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 999 zx_channel_read$fuchsia_io_DirectoryAdminOnOpen(handle zx_chan_fuchsia_io_DirectoryAdmin_client, options const[0], bytes ptr[out, array[int8, ZX_CHANNEL_MAX_MSG_BYTES]], num_bytes bytesize[bytes], handles ptr[out, fuchsia_io_DirectoryAdminOnOpenEventHandles], num_handles bytesize[handles], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 1000 zx_channel_call$fuchsia_io_DirectoryAdminSync(handle zx_chan_fuchsia_io_DirectoryAdmin_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryAdminSyncRequest, fuchsia_io_DirectoryAdminSyncRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryAdminSyncResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 1001 zx_channel_call$fuchsia_io_DirectoryAdminGetAttr(handle zx_chan_fuchsia_io_DirectoryAdmin_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryAdminGetAttrRequest, fuchsia_io_DirectoryAdminGetAttrRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryAdminGetAttrResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 1002 zx_channel_call$fuchsia_io_DirectoryAdminSetAttr(handle zx_chan_fuchsia_io_DirectoryAdmin_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryAdminSetAttrRequest, fuchsia_io_DirectoryAdminSetAttrRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryAdminSetAttrResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 1003 zx_channel_call$fuchsia_io_DirectoryAdminNodeGetFlags(handle zx_chan_fuchsia_io_DirectoryAdmin_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryAdminNodeGetFlagsRequest, fuchsia_io_DirectoryAdminNodeGetFlagsRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryAdminNodeGetFlagsResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 1004 zx_channel_call$fuchsia_io_DirectoryAdminNodeSetFlags(handle zx_chan_fuchsia_io_DirectoryAdmin_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryAdminNodeSetFlagsRequest, fuchsia_io_DirectoryAdminNodeSetFlagsRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryAdminNodeSetFlagsResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 1005 zx_channel_write$fuchsia_io_DirectoryAdminOpen(handle zx_chan_fuchsia_io_DirectoryAdmin_client, options const[0], bytes ptr[in, fuchsia_io_DirectoryAdminOpenRequest], num_bytes bytesize[bytes], handles ptr[in, fuchsia_io_DirectoryAdminOpenRequestHandles], num_handles bytesize[handles]) 1006 zx_channel_call$fuchsia_io_DirectoryAdminUnlink(handle zx_chan_fuchsia_io_DirectoryAdmin_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryAdminUnlinkRequest, fuchsia_io_DirectoryAdminUnlinkRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryAdminUnlinkResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 1007 zx_channel_call$fuchsia_io_DirectoryAdminReadDirents(handle zx_chan_fuchsia_io_DirectoryAdmin_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryAdminReadDirentsRequest, fuchsia_io_DirectoryAdminReadDirentsRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryAdminReadDirentsResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 1008 zx_channel_call$fuchsia_io_DirectoryAdminRewind(handle zx_chan_fuchsia_io_DirectoryAdmin_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryAdminRewindRequest, fuchsia_io_DirectoryAdminRewindRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryAdminRewindResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 1009 zx_channel_call$fuchsia_io_DirectoryAdminGetToken(handle zx_chan_fuchsia_io_DirectoryAdmin_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryAdminGetTokenRequest, fuchsia_io_DirectoryAdminGetTokenRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryAdminGetTokenResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 1010 zx_channel_call$fuchsia_io_DirectoryAdminRename(handle zx_chan_fuchsia_io_DirectoryAdmin_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryAdminRenameRequest, fuchsia_io_DirectoryAdminRenameRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryAdminRenameResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 1011 zx_channel_call$fuchsia_io_DirectoryAdminLink(handle zx_chan_fuchsia_io_DirectoryAdmin_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryAdminLinkRequest, fuchsia_io_DirectoryAdminLinkRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryAdminLinkResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 1012 zx_channel_call$fuchsia_io_DirectoryAdminWatch(handle zx_chan_fuchsia_io_DirectoryAdmin_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryAdminWatchRequest, fuchsia_io_DirectoryAdminWatchRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryAdminWatchResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 1013 zx_channel_call$fuchsia_io_DirectoryAdminMount(handle zx_chan_fuchsia_io_DirectoryAdmin_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryAdminMountRequest, fuchsia_io_DirectoryAdminMountRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryAdminMountResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 1014 zx_channel_call$fuchsia_io_DirectoryAdminMountAndCreate(handle zx_chan_fuchsia_io_DirectoryAdmin_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryAdminMountAndCreateRequest, fuchsia_io_DirectoryAdminMountAndCreateRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryAdminMountAndCreateResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 1015 zx_channel_call$fuchsia_io_DirectoryAdminUnmount(handle zx_chan_fuchsia_io_DirectoryAdmin_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryAdminUnmountRequest, fuchsia_io_DirectoryAdminUnmountRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryAdminUnmountResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 1016 zx_channel_call$fuchsia_io_DirectoryAdminUnmountNode(handle zx_chan_fuchsia_io_DirectoryAdmin_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryAdminUnmountNodeRequest, fuchsia_io_DirectoryAdminUnmountNodeRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryAdminUnmountNodeResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 1017 zx_channel_call$fuchsia_io_DirectoryAdminQueryFilesystem(handle zx_chan_fuchsia_io_DirectoryAdmin_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryAdminQueryFilesystemRequest, fuchsia_io_DirectoryAdminQueryFilesystemRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryAdminQueryFilesystemResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32]) 1018 zx_channel_call$fuchsia_io_DirectoryAdminGetDevicePath(handle zx_chan_fuchsia_io_DirectoryAdmin_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_io_DirectoryAdminGetDevicePathRequest, fuchsia_io_DirectoryAdminGetDevicePathRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_io_DirectoryAdminGetDevicePathResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])