aboutsummaryrefslogtreecommitdiffstats
path: root/sys/fuchsia/fuchsia_ldsvc.syz.txt
blob: b63b668a98e28d074893f254f787c1f9fd280017 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# 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/ldsvc/c/fidl.h>

fuchsia_ldsvc_LoaderDoneRequest {
	hdr	fidl_message_header[5770859182941011968]
} [packed]

fuchsia_ldsvc_LoaderDoneRequestHandles {
	void	void
} [packed]

fuchsia_ldsvc_LoaderLoadObjectRequest {
	hdr			fidl_message_header[1788877243406090240]
	object_nameInLine	fidl_string
	object_nameOutOfLine	fidl_aligned[stringnoz]
} [packed]

fuchsia_ldsvc_LoaderLoadObjectRequestHandles {
	void	void
} [packed]

fuchsia_ldsvc_LoaderLoadObjectResponseHandles {
	object	zx_vmo
} [packed]

fuchsia_ldsvc_LoaderConfigRequest {
	hdr		fidl_message_header[1936186706034163712]
	configInLine	fidl_string
	configOutOfLine	fidl_aligned[stringnoz]
} [packed]

fuchsia_ldsvc_LoaderConfigRequestHandles {
	void	void
} [packed]

fuchsia_ldsvc_LoaderConfigResponseHandles {
	void	void
} [packed]

fuchsia_ldsvc_LoaderCloneRequest {
	hdr	fidl_message_header[4063087685340758016]
	loader	flags[fidl_handle_presence, int32]
} [packed]

fuchsia_ldsvc_LoaderCloneRequestHandles {
	loader	zx_chan_fuchsia_ldsvc_Loader_server
} [packed]

fuchsia_ldsvc_LoaderCloneResponseHandles {
	void	void
} [packed]

resource zx_chan_fuchsia_ldsvc_Loader_client[zx_chan]
resource zx_chan_fuchsia_ldsvc_Loader_server[zx_chan]

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])
fdio_service_connect$fuchsia_ldsvc_Loader(path ptr[in, string["/svc/"]], handle zx_chan_fuchsia_ldsvc_Loader_server)
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])
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])
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])
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])