1c1ed15f1Sopenharmony_ci# Copyright (c) 2021-2023 Huawei Device Co., Ltd.
2c1ed15f1Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License");
3c1ed15f1Sopenharmony_ci# you may not use this file except in compliance with the License.
4c1ed15f1Sopenharmony_ci# You may obtain a copy of the License at
5c1ed15f1Sopenharmony_ci#
6c1ed15f1Sopenharmony_ci#     http://www.apache.org/licenses/LICENSE-2.0
7c1ed15f1Sopenharmony_ci#
8c1ed15f1Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software
9c1ed15f1Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS,
10c1ed15f1Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11c1ed15f1Sopenharmony_ci# See the License for the specific language governing permissions and
12c1ed15f1Sopenharmony_ci# limitations under the License.
13c1ed15f1Sopenharmony_ci
14c1ed15f1Sopenharmony_cicommon file
15c1ed15f1Sopenharmony_ci{
16c1ed15f1Sopenharmony_ci    ioctl
17c1ed15f1Sopenharmony_ci    read
18c1ed15f1Sopenharmony_ci    write
19c1ed15f1Sopenharmony_ci    create
20c1ed15f1Sopenharmony_ci    getattr
21c1ed15f1Sopenharmony_ci    setattr
22c1ed15f1Sopenharmony_ci    lock
23c1ed15f1Sopenharmony_ci    relabelfrom
24c1ed15f1Sopenharmony_ci    relabelto
25c1ed15f1Sopenharmony_ci    append
26c1ed15f1Sopenharmony_ci    map
27c1ed15f1Sopenharmony_ci    unlink
28c1ed15f1Sopenharmony_ci    link
29c1ed15f1Sopenharmony_ci    rename
30c1ed15f1Sopenharmony_ci    execute
31c1ed15f1Sopenharmony_ci    quotaon
32c1ed15f1Sopenharmony_ci    mounton
33c1ed15f1Sopenharmony_ci    audit_access
34c1ed15f1Sopenharmony_ci    open
35c1ed15f1Sopenharmony_ci    execmod
36c1ed15f1Sopenharmony_ci    watch
37c1ed15f1Sopenharmony_ci    watch_mount
38c1ed15f1Sopenharmony_ci    watch_sb
39c1ed15f1Sopenharmony_ci    watch_with_perm
40c1ed15f1Sopenharmony_ci    watch_reads
41c1ed15f1Sopenharmony_ci}
42c1ed15f1Sopenharmony_cicommon socket
43c1ed15f1Sopenharmony_ci{
44c1ed15f1Sopenharmony_ci    ioctl
45c1ed15f1Sopenharmony_ci    read
46c1ed15f1Sopenharmony_ci    write
47c1ed15f1Sopenharmony_ci    create
48c1ed15f1Sopenharmony_ci    getattr
49c1ed15f1Sopenharmony_ci    setattr
50c1ed15f1Sopenharmony_ci    lock
51c1ed15f1Sopenharmony_ci    relabelfrom
52c1ed15f1Sopenharmony_ci    relabelto
53c1ed15f1Sopenharmony_ci    append
54c1ed15f1Sopenharmony_ci    map
55c1ed15f1Sopenharmony_ci    bind
56c1ed15f1Sopenharmony_ci    connect
57c1ed15f1Sopenharmony_ci    listen
58c1ed15f1Sopenharmony_ci    accept
59c1ed15f1Sopenharmony_ci    getopt
60c1ed15f1Sopenharmony_ci    setopt
61c1ed15f1Sopenharmony_ci    shutdown
62c1ed15f1Sopenharmony_ci    recvfrom
63c1ed15f1Sopenharmony_ci    sendto
64c1ed15f1Sopenharmony_ci    name_bind
65c1ed15f1Sopenharmony_ci}
66c1ed15f1Sopenharmony_cicommon ipc
67c1ed15f1Sopenharmony_ci{
68c1ed15f1Sopenharmony_ci    create
69c1ed15f1Sopenharmony_ci    destroy
70c1ed15f1Sopenharmony_ci    getattr
71c1ed15f1Sopenharmony_ci    setattr
72c1ed15f1Sopenharmony_ci    read
73c1ed15f1Sopenharmony_ci    write
74c1ed15f1Sopenharmony_ci    associate
75c1ed15f1Sopenharmony_ci    unix_read
76c1ed15f1Sopenharmony_ci    unix_write
77c1ed15f1Sopenharmony_ci}
78c1ed15f1Sopenharmony_cicommon cap
79c1ed15f1Sopenharmony_ci{
80c1ed15f1Sopenharmony_ci    chown
81c1ed15f1Sopenharmony_ci    dac_override
82c1ed15f1Sopenharmony_ci    dac_read_search
83c1ed15f1Sopenharmony_ci    fowner
84c1ed15f1Sopenharmony_ci    fsetid
85c1ed15f1Sopenharmony_ci    kill
86c1ed15f1Sopenharmony_ci    setgid
87c1ed15f1Sopenharmony_ci    setuid
88c1ed15f1Sopenharmony_ci    setpcap
89c1ed15f1Sopenharmony_ci    linux_immutable
90c1ed15f1Sopenharmony_ci    net_bind_service
91c1ed15f1Sopenharmony_ci    net_broadcast
92c1ed15f1Sopenharmony_ci    net_admin
93c1ed15f1Sopenharmony_ci    net_raw
94c1ed15f1Sopenharmony_ci    ipc_lock
95c1ed15f1Sopenharmony_ci    ipc_owner
96c1ed15f1Sopenharmony_ci    sys_module
97c1ed15f1Sopenharmony_ci    sys_rawio
98c1ed15f1Sopenharmony_ci    sys_chroot
99c1ed15f1Sopenharmony_ci    sys_ptrace
100c1ed15f1Sopenharmony_ci    sys_pacct
101c1ed15f1Sopenharmony_ci    sys_admin
102c1ed15f1Sopenharmony_ci    sys_boot
103c1ed15f1Sopenharmony_ci    sys_nice
104c1ed15f1Sopenharmony_ci    sys_resource
105c1ed15f1Sopenharmony_ci    sys_time
106c1ed15f1Sopenharmony_ci    sys_tty_config
107c1ed15f1Sopenharmony_ci    mknod
108c1ed15f1Sopenharmony_ci    lease
109c1ed15f1Sopenharmony_ci    audit_write
110c1ed15f1Sopenharmony_ci    audit_control
111c1ed15f1Sopenharmony_ci    setfcap
112c1ed15f1Sopenharmony_ci}
113c1ed15f1Sopenharmony_cicommon cap2
114c1ed15f1Sopenharmony_ci{
115c1ed15f1Sopenharmony_ci    mac_override
116c1ed15f1Sopenharmony_ci    mac_admin
117c1ed15f1Sopenharmony_ci    syslog
118c1ed15f1Sopenharmony_ci    wake_alarm
119c1ed15f1Sopenharmony_ci    block_suspend
120c1ed15f1Sopenharmony_ci    audit_read
121c1ed15f1Sopenharmony_ci    checkpoint_restore
122c1ed15f1Sopenharmony_ci    perfmon
123c1ed15f1Sopenharmony_ci    bpf
124c1ed15f1Sopenharmony_ci}
125c1ed15f1Sopenharmony_ciclass filesystem
126c1ed15f1Sopenharmony_ci{
127c1ed15f1Sopenharmony_ci    mount
128c1ed15f1Sopenharmony_ci    remount
129c1ed15f1Sopenharmony_ci    unmount
130c1ed15f1Sopenharmony_ci    getattr
131c1ed15f1Sopenharmony_ci    relabelfrom
132c1ed15f1Sopenharmony_ci    relabelto
133c1ed15f1Sopenharmony_ci    associate
134c1ed15f1Sopenharmony_ci    quotamod
135c1ed15f1Sopenharmony_ci    quotaget
136c1ed15f1Sopenharmony_ci    watch
137c1ed15f1Sopenharmony_ci}
138c1ed15f1Sopenharmony_ciclass dir
139c1ed15f1Sopenharmony_ciinherits file
140c1ed15f1Sopenharmony_ci{
141c1ed15f1Sopenharmony_ci    add_name
142c1ed15f1Sopenharmony_ci    remove_name
143c1ed15f1Sopenharmony_ci    reparent
144c1ed15f1Sopenharmony_ci    search
145c1ed15f1Sopenharmony_ci    rmdir
146c1ed15f1Sopenharmony_ci}
147c1ed15f1Sopenharmony_ciclass file
148c1ed15f1Sopenharmony_ciinherits file
149c1ed15f1Sopenharmony_ci{
150c1ed15f1Sopenharmony_ci    execute_no_trans
151c1ed15f1Sopenharmony_ci    entrypoint
152c1ed15f1Sopenharmony_ci}
153c1ed15f1Sopenharmony_ciclass lnk_file
154c1ed15f1Sopenharmony_ciinherits file
155c1ed15f1Sopenharmony_ciclass chr_file
156c1ed15f1Sopenharmony_ciinherits file
157c1ed15f1Sopenharmony_ci{
158c1ed15f1Sopenharmony_ci    execute_no_trans
159c1ed15f1Sopenharmony_ci    entrypoint
160c1ed15f1Sopenharmony_ci}
161c1ed15f1Sopenharmony_ciclass blk_file
162c1ed15f1Sopenharmony_ciinherits file
163c1ed15f1Sopenharmony_ciclass sock_file
164c1ed15f1Sopenharmony_ciinherits file
165c1ed15f1Sopenharmony_ciclass fifo_file
166c1ed15f1Sopenharmony_ciinherits file
167c1ed15f1Sopenharmony_ciclass fd
168c1ed15f1Sopenharmony_ci{
169c1ed15f1Sopenharmony_ci    use
170c1ed15f1Sopenharmony_ci}
171c1ed15f1Sopenharmony_ciclass socket
172c1ed15f1Sopenharmony_ciinherits socket
173c1ed15f1Sopenharmony_ciclass tcp_socket
174c1ed15f1Sopenharmony_ciinherits socket
175c1ed15f1Sopenharmony_ci{
176c1ed15f1Sopenharmony_ci    node_bind
177c1ed15f1Sopenharmony_ci    name_connect
178c1ed15f1Sopenharmony_ci}
179c1ed15f1Sopenharmony_ciclass udp_socket
180c1ed15f1Sopenharmony_ciinherits socket
181c1ed15f1Sopenharmony_ci{
182c1ed15f1Sopenharmony_ci    node_bind
183c1ed15f1Sopenharmony_ci}
184c1ed15f1Sopenharmony_ciclass rawip_socket
185c1ed15f1Sopenharmony_ciinherits socket
186c1ed15f1Sopenharmony_ci{
187c1ed15f1Sopenharmony_ci    node_bind
188c1ed15f1Sopenharmony_ci}
189c1ed15f1Sopenharmony_ciclass node
190c1ed15f1Sopenharmony_ci{
191c1ed15f1Sopenharmony_ci    recvfrom
192c1ed15f1Sopenharmony_ci    sendto
193c1ed15f1Sopenharmony_ci}
194c1ed15f1Sopenharmony_ciclass netif
195c1ed15f1Sopenharmony_ci{
196c1ed15f1Sopenharmony_ci    ingress
197c1ed15f1Sopenharmony_ci    egress
198c1ed15f1Sopenharmony_ci}
199c1ed15f1Sopenharmony_ciclass netlink_socket
200c1ed15f1Sopenharmony_ciinherits socket
201c1ed15f1Sopenharmony_ciclass packet_socket
202c1ed15f1Sopenharmony_ciinherits socket
203c1ed15f1Sopenharmony_ciclass key_socket
204c1ed15f1Sopenharmony_ciinherits socket
205c1ed15f1Sopenharmony_ciclass unix_stream_socket
206c1ed15f1Sopenharmony_ciinherits socket
207c1ed15f1Sopenharmony_ci{
208c1ed15f1Sopenharmony_ci    connectto
209c1ed15f1Sopenharmony_ci}
210c1ed15f1Sopenharmony_ciclass unix_dgram_socket
211c1ed15f1Sopenharmony_ciinherits socket
212c1ed15f1Sopenharmony_ciclass process
213c1ed15f1Sopenharmony_ci{
214c1ed15f1Sopenharmony_ci    fork
215c1ed15f1Sopenharmony_ci    transition
216c1ed15f1Sopenharmony_ci    sigchld
217c1ed15f1Sopenharmony_ci    sigkill
218c1ed15f1Sopenharmony_ci    sigstop
219c1ed15f1Sopenharmony_ci    signull
220c1ed15f1Sopenharmony_ci    signal
221c1ed15f1Sopenharmony_ci    ptrace
222c1ed15f1Sopenharmony_ci    getsched
223c1ed15f1Sopenharmony_ci    setsched
224c1ed15f1Sopenharmony_ci    getsession
225c1ed15f1Sopenharmony_ci    getpgid
226c1ed15f1Sopenharmony_ci    setpgid
227c1ed15f1Sopenharmony_ci    getcap
228c1ed15f1Sopenharmony_ci    setcap
229c1ed15f1Sopenharmony_ci    share
230c1ed15f1Sopenharmony_ci    getattr
231c1ed15f1Sopenharmony_ci    setexec
232c1ed15f1Sopenharmony_ci    setfscreate
233c1ed15f1Sopenharmony_ci    noatsecure
234c1ed15f1Sopenharmony_ci    siginh
235c1ed15f1Sopenharmony_ci    setrlimit
236c1ed15f1Sopenharmony_ci    rlimitinh
237c1ed15f1Sopenharmony_ci    dyntransition
238c1ed15f1Sopenharmony_ci    setcurrent
239c1ed15f1Sopenharmony_ci    execmem
240c1ed15f1Sopenharmony_ci    execstack
241c1ed15f1Sopenharmony_ci    execheap
242c1ed15f1Sopenharmony_ci    setkeycreate
243c1ed15f1Sopenharmony_ci    setsockcreate
244c1ed15f1Sopenharmony_ci    getrlimit
245c1ed15f1Sopenharmony_ci}
246c1ed15f1Sopenharmony_ciclass process2
247c1ed15f1Sopenharmony_ci{
248c1ed15f1Sopenharmony_ci    nnp_transition
249c1ed15f1Sopenharmony_ci    nosuid_transition
250c1ed15f1Sopenharmony_ci}
251c1ed15f1Sopenharmony_ciclass ipc
252c1ed15f1Sopenharmony_ciinherits ipc
253c1ed15f1Sopenharmony_ciclass sem
254c1ed15f1Sopenharmony_ciinherits ipc
255c1ed15f1Sopenharmony_ciclass msgq
256c1ed15f1Sopenharmony_ciinherits ipc
257c1ed15f1Sopenharmony_ci{
258c1ed15f1Sopenharmony_ci    enqueue
259c1ed15f1Sopenharmony_ci}
260c1ed15f1Sopenharmony_ciclass msg
261c1ed15f1Sopenharmony_ci{
262c1ed15f1Sopenharmony_ci    send
263c1ed15f1Sopenharmony_ci    receive
264c1ed15f1Sopenharmony_ci}
265c1ed15f1Sopenharmony_ciclass shm
266c1ed15f1Sopenharmony_ciinherits ipc
267c1ed15f1Sopenharmony_ci{
268c1ed15f1Sopenharmony_ci    lock
269c1ed15f1Sopenharmony_ci}
270c1ed15f1Sopenharmony_ciclass security
271c1ed15f1Sopenharmony_ci{
272c1ed15f1Sopenharmony_ci    compute_av
273c1ed15f1Sopenharmony_ci    compute_create
274c1ed15f1Sopenharmony_ci    compute_member
275c1ed15f1Sopenharmony_ci    check_context
276c1ed15f1Sopenharmony_ci    load_policy
277c1ed15f1Sopenharmony_ci    compute_relabel
278c1ed15f1Sopenharmony_ci    compute_user
279c1ed15f1Sopenharmony_ci    setenforce
280c1ed15f1Sopenharmony_ci    setbool
281c1ed15f1Sopenharmony_ci    setsecparam
282c1ed15f1Sopenharmony_ci    setcheckreqprot
283c1ed15f1Sopenharmony_ci    read_policy
284c1ed15f1Sopenharmony_ci    validate_trans
285c1ed15f1Sopenharmony_ci}
286c1ed15f1Sopenharmony_ciclass system
287c1ed15f1Sopenharmony_ci{
288c1ed15f1Sopenharmony_ci    ipc_info
289c1ed15f1Sopenharmony_ci    syslog_read
290c1ed15f1Sopenharmony_ci    syslog_mod
291c1ed15f1Sopenharmony_ci    syslog_console
292c1ed15f1Sopenharmony_ci    module_request
293c1ed15f1Sopenharmony_ci    module_load
294c1ed15f1Sopenharmony_ci}
295c1ed15f1Sopenharmony_ciclass capability
296c1ed15f1Sopenharmony_ciinherits cap
297c1ed15f1Sopenharmony_ciclass capability2
298c1ed15f1Sopenharmony_ciinherits cap2
299c1ed15f1Sopenharmony_ciclass netlink_route_socket
300c1ed15f1Sopenharmony_ciinherits socket
301c1ed15f1Sopenharmony_ci{
302c1ed15f1Sopenharmony_ci    nlmsg_read
303c1ed15f1Sopenharmony_ci    nlmsg_write
304c1ed15f1Sopenharmony_ci    nlmsg_readpriv
305c1ed15f1Sopenharmony_ci}
306c1ed15f1Sopenharmony_ciclass netlink_tcpdiag_socket
307c1ed15f1Sopenharmony_ciinherits socket
308c1ed15f1Sopenharmony_ci{
309c1ed15f1Sopenharmony_ci    nlmsg_read
310c1ed15f1Sopenharmony_ci    nlmsg_write
311c1ed15f1Sopenharmony_ci}
312c1ed15f1Sopenharmony_ciclass netlink_nflog_socket
313c1ed15f1Sopenharmony_ciinherits socket
314c1ed15f1Sopenharmony_ciclass netlink_xfrm_socket
315c1ed15f1Sopenharmony_ciinherits socket
316c1ed15f1Sopenharmony_ci{
317c1ed15f1Sopenharmony_ci    nlmsg_read
318c1ed15f1Sopenharmony_ci    nlmsg_write
319c1ed15f1Sopenharmony_ci}
320c1ed15f1Sopenharmony_ciclass netlink_selinux_socket
321c1ed15f1Sopenharmony_ciinherits socket
322c1ed15f1Sopenharmony_ciclass netlink_audit_socket
323c1ed15f1Sopenharmony_ciinherits socket
324c1ed15f1Sopenharmony_ci{
325c1ed15f1Sopenharmony_ci    nlmsg_read
326c1ed15f1Sopenharmony_ci    nlmsg_write
327c1ed15f1Sopenharmony_ci    nlmsg_relay
328c1ed15f1Sopenharmony_ci    nlmsg_readpriv
329c1ed15f1Sopenharmony_ci    nlmsg_tty_audit
330c1ed15f1Sopenharmony_ci}
331c1ed15f1Sopenharmony_ciclass netlink_dnrt_socket
332c1ed15f1Sopenharmony_ciinherits socket
333c1ed15f1Sopenharmony_ciclass association
334c1ed15f1Sopenharmony_ci{
335c1ed15f1Sopenharmony_ci    sendto
336c1ed15f1Sopenharmony_ci    recvfrom
337c1ed15f1Sopenharmony_ci    setcontext
338c1ed15f1Sopenharmony_ci    polmatch
339c1ed15f1Sopenharmony_ci}
340c1ed15f1Sopenharmony_ciclass netlink_kobject_uevent_socket
341c1ed15f1Sopenharmony_ciinherits socket
342c1ed15f1Sopenharmony_ciclass appletalk_socket
343c1ed15f1Sopenharmony_ciinherits socket
344c1ed15f1Sopenharmony_ciclass packet
345c1ed15f1Sopenharmony_ci{
346c1ed15f1Sopenharmony_ci    send
347c1ed15f1Sopenharmony_ci    recv
348c1ed15f1Sopenharmony_ci    relabelto
349c1ed15f1Sopenharmony_ci    forward_in
350c1ed15f1Sopenharmony_ci    forward_out
351c1ed15f1Sopenharmony_ci}
352c1ed15f1Sopenharmony_ciclass key
353c1ed15f1Sopenharmony_ci{
354c1ed15f1Sopenharmony_ci    view
355c1ed15f1Sopenharmony_ci    read
356c1ed15f1Sopenharmony_ci    write
357c1ed15f1Sopenharmony_ci    search
358c1ed15f1Sopenharmony_ci    link
359c1ed15f1Sopenharmony_ci    setattr
360c1ed15f1Sopenharmony_ci    create
361c1ed15f1Sopenharmony_ci}
362c1ed15f1Sopenharmony_ciclass dccp_socket
363c1ed15f1Sopenharmony_ciinherits socket
364c1ed15f1Sopenharmony_ci{
365c1ed15f1Sopenharmony_ci    node_bind
366c1ed15f1Sopenharmony_ci    name_connect
367c1ed15f1Sopenharmony_ci}
368c1ed15f1Sopenharmony_ciclass memprotect
369c1ed15f1Sopenharmony_ci{
370c1ed15f1Sopenharmony_ci    mmap_zero
371c1ed15f1Sopenharmony_ci}
372c1ed15f1Sopenharmony_ciclass peer
373c1ed15f1Sopenharmony_ci{
374c1ed15f1Sopenharmony_ci    recv
375c1ed15f1Sopenharmony_ci}
376c1ed15f1Sopenharmony_ciclass kernel_service
377c1ed15f1Sopenharmony_ci{
378c1ed15f1Sopenharmony_ci    use_as_override
379c1ed15f1Sopenharmony_ci    create_files_as
380c1ed15f1Sopenharmony_ci}
381c1ed15f1Sopenharmony_ciclass tun_socket
382c1ed15f1Sopenharmony_ciinherits socket
383c1ed15f1Sopenharmony_ci{
384c1ed15f1Sopenharmony_ci    attach_queue
385c1ed15f1Sopenharmony_ci}
386c1ed15f1Sopenharmony_ciclass binder
387c1ed15f1Sopenharmony_ci{
388c1ed15f1Sopenharmony_ci    impersonate
389c1ed15f1Sopenharmony_ci    call
390c1ed15f1Sopenharmony_ci    set_context_mgr
391c1ed15f1Sopenharmony_ci    transfer
392c1ed15f1Sopenharmony_ci}
393c1ed15f1Sopenharmony_ciclass netlink_iscsi_socket
394c1ed15f1Sopenharmony_ciinherits socket
395c1ed15f1Sopenharmony_ciclass netlink_fib_lookup_socket
396c1ed15f1Sopenharmony_ciinherits socket
397c1ed15f1Sopenharmony_ciclass netlink_connector_socket
398c1ed15f1Sopenharmony_ciinherits socket
399c1ed15f1Sopenharmony_ciclass netlink_netfilter_socket
400c1ed15f1Sopenharmony_ciinherits socket
401c1ed15f1Sopenharmony_ciclass netlink_generic_socket
402c1ed15f1Sopenharmony_ciinherits socket
403c1ed15f1Sopenharmony_ciclass netlink_scsitransport_socket
404c1ed15f1Sopenharmony_ciinherits socket
405c1ed15f1Sopenharmony_ciclass netlink_rdma_socket
406c1ed15f1Sopenharmony_ciinherits socket
407c1ed15f1Sopenharmony_ciclass netlink_crypto_socket
408c1ed15f1Sopenharmony_ciinherits socket
409c1ed15f1Sopenharmony_ciclass infiniband_pkey
410c1ed15f1Sopenharmony_ci{
411c1ed15f1Sopenharmony_ci    access
412c1ed15f1Sopenharmony_ci}
413c1ed15f1Sopenharmony_ciclass infiniband_endport
414c1ed15f1Sopenharmony_ci{
415c1ed15f1Sopenharmony_ci    manage_subnet
416c1ed15f1Sopenharmony_ci}
417c1ed15f1Sopenharmony_ciclass cap_userns
418c1ed15f1Sopenharmony_ciinherits cap
419c1ed15f1Sopenharmony_ciclass cap2_userns
420c1ed15f1Sopenharmony_ciinherits cap2
421c1ed15f1Sopenharmony_ciclass sctp_socket
422c1ed15f1Sopenharmony_ciinherits socket
423c1ed15f1Sopenharmony_ci{
424c1ed15f1Sopenharmony_ci    node_bind
425c1ed15f1Sopenharmony_ci    name_connect
426c1ed15f1Sopenharmony_ci    association
427c1ed15f1Sopenharmony_ci}
428c1ed15f1Sopenharmony_ciclass icmp_socket
429c1ed15f1Sopenharmony_ciinherits socket
430c1ed15f1Sopenharmony_ci{
431c1ed15f1Sopenharmony_ci    node_bind
432c1ed15f1Sopenharmony_ci}
433c1ed15f1Sopenharmony_ciclass ax25_socket
434c1ed15f1Sopenharmony_ciinherits socket
435c1ed15f1Sopenharmony_ciclass ipx_socket
436c1ed15f1Sopenharmony_ciinherits socket
437c1ed15f1Sopenharmony_ciclass netrom_socket
438c1ed15f1Sopenharmony_ciinherits socket
439c1ed15f1Sopenharmony_ciclass atmpvc_socket
440c1ed15f1Sopenharmony_ciinherits socket
441c1ed15f1Sopenharmony_ciclass x25_socket
442c1ed15f1Sopenharmony_ciinherits socket
443c1ed15f1Sopenharmony_ciclass rose_socket
444c1ed15f1Sopenharmony_ciinherits socket
445c1ed15f1Sopenharmony_ciclass decnet_socket
446c1ed15f1Sopenharmony_ciinherits socket
447c1ed15f1Sopenharmony_ciclass atmsvc_socket
448c1ed15f1Sopenharmony_ciinherits socket
449c1ed15f1Sopenharmony_ciclass rds_socket
450c1ed15f1Sopenharmony_ciinherits socket
451c1ed15f1Sopenharmony_ciclass irda_socket
452c1ed15f1Sopenharmony_ciinherits socket
453c1ed15f1Sopenharmony_ciclass pppox_socket
454c1ed15f1Sopenharmony_ciinherits socket
455c1ed15f1Sopenharmony_ciclass llc_socket
456c1ed15f1Sopenharmony_ciinherits socket
457c1ed15f1Sopenharmony_ciclass can_socket
458c1ed15f1Sopenharmony_ciinherits socket
459c1ed15f1Sopenharmony_ciclass tipc_socket
460c1ed15f1Sopenharmony_ciinherits socket
461c1ed15f1Sopenharmony_ciclass bluetooth_socket
462c1ed15f1Sopenharmony_ciinherits socket
463c1ed15f1Sopenharmony_ciclass iucv_socket
464c1ed15f1Sopenharmony_ciinherits socket
465c1ed15f1Sopenharmony_ciclass rxrpc_socket
466c1ed15f1Sopenharmony_ciinherits socket
467c1ed15f1Sopenharmony_ciclass isdn_socket
468c1ed15f1Sopenharmony_ciinherits socket
469c1ed15f1Sopenharmony_ciclass phonet_socket
470c1ed15f1Sopenharmony_ciinherits socket
471c1ed15f1Sopenharmony_ciclass ieee802154_socket
472c1ed15f1Sopenharmony_ciinherits socket
473c1ed15f1Sopenharmony_ciclass caif_socket
474c1ed15f1Sopenharmony_ciinherits socket
475c1ed15f1Sopenharmony_ciclass alg_socket
476c1ed15f1Sopenharmony_ciinherits socket
477c1ed15f1Sopenharmony_ciclass nfc_socket
478c1ed15f1Sopenharmony_ciinherits socket
479c1ed15f1Sopenharmony_ciclass vsock_socket
480c1ed15f1Sopenharmony_ciinherits socket
481c1ed15f1Sopenharmony_ciclass vsock_host_socket
482c1ed15f1Sopenharmony_ciinherits socket
483c1ed15f1Sopenharmony_ciclass kcm_socket
484c1ed15f1Sopenharmony_ciinherits socket
485c1ed15f1Sopenharmony_ciclass qipcrtr_socket
486c1ed15f1Sopenharmony_ciinherits socket
487c1ed15f1Sopenharmony_ciclass smc_socket
488c1ed15f1Sopenharmony_ciinherits socket
489c1ed15f1Sopenharmony_ciclass bpf
490c1ed15f1Sopenharmony_ci{
491c1ed15f1Sopenharmony_ci    map_create
492c1ed15f1Sopenharmony_ci    map_read
493c1ed15f1Sopenharmony_ci    map_write
494c1ed15f1Sopenharmony_ci    prog_load
495c1ed15f1Sopenharmony_ci    prog_run
496c1ed15f1Sopenharmony_ci}
497c1ed15f1Sopenharmony_ciclass xdp_socket
498c1ed15f1Sopenharmony_ciinherits socket
499c1ed15f1Sopenharmony_ciclass parameter_service
500c1ed15f1Sopenharmony_ci{
501c1ed15f1Sopenharmony_ci    set
502c1ed15f1Sopenharmony_ci}
503c1ed15f1Sopenharmony_ciclass samgr_class
504c1ed15f1Sopenharmony_ci{
505c1ed15f1Sopenharmony_ci    add
506c1ed15f1Sopenharmony_ci    get
507c1ed15f1Sopenharmony_ci    get_remote
508c1ed15f1Sopenharmony_ci    list
509c1ed15f1Sopenharmony_ci}
510c1ed15f1Sopenharmony_ciclass hdf_devmgr_class
511c1ed15f1Sopenharmony_ci{
512c1ed15f1Sopenharmony_ci    add
513c1ed15f1Sopenharmony_ci    get
514c1ed15f1Sopenharmony_ci    list
515c1ed15f1Sopenharmony_ci}
516c1ed15f1Sopenharmony_ci
517c1ed15f1Sopenharmony_ciclass lockdown
518c1ed15f1Sopenharmony_ci{
519c1ed15f1Sopenharmony_ci    integrity
520c1ed15f1Sopenharmony_ci    confidentiality
521c1ed15f1Sopenharmony_ci}
522c1ed15f1Sopenharmony_ci
523c1ed15f1Sopenharmony_ciclass perf_event
524c1ed15f1Sopenharmony_ci{
525c1ed15f1Sopenharmony_ci    open
526c1ed15f1Sopenharmony_ci    cpu
527c1ed15f1Sopenharmony_ci    kernel
528c1ed15f1Sopenharmony_ci    tracepoint
529c1ed15f1Sopenharmony_ci    read
530c1ed15f1Sopenharmony_ci    write
531c1ed15f1Sopenharmony_ci}
532c1ed15f1Sopenharmony_ci
533c1ed15f1Sopenharmony_ciclass xpm
534c1ed15f1Sopenharmony_ci{
535c1ed15f1Sopenharmony_ci    exec_no_sign
536c1ed15f1Sopenharmony_ci    exec_anon_mem
537c1ed15f1Sopenharmony_ci    exec_in_jitfort
538c1ed15f1Sopenharmony_ci}
539c1ed15f1Sopenharmony_ci
540c1ed15f1Sopenharmony_ciclass hideaddr
541c1ed15f1Sopenharmony_ci{
542c1ed15f1Sopenharmony_ci    hide_exec_anon_mem
543c1ed15f1Sopenharmony_ci    hide_exec_anon_mem_debug
544c1ed15f1Sopenharmony_ci}
545c1ed15f1Sopenharmony_ci
546c1ed15f1Sopenharmony_ciclass code_sign
547c1ed15f1Sopenharmony_ci{
548c1ed15f1Sopenharmony_ci    add_cert_chain
549c1ed15f1Sopenharmony_ci    remove_cert_chain
550c1ed15f1Sopenharmony_ci}
551c1ed15f1Sopenharmony_ci
552c1ed15f1Sopenharmony_ciclass hmpsf
553c1ed15f1Sopenharmony_ci{
554c1ed15f1Sopenharmony_ci    map_create
555c1ed15f1Sopenharmony_ci    map_read
556c1ed15f1Sopenharmony_ci    map_write
557c1ed15f1Sopenharmony_ci    module_load
558c1ed15f1Sopenharmony_ci    module_run
559c1ed15f1Sopenharmony_ci}
560c1ed15f1Sopenharmony_ci
561c1ed15f1Sopenharmony_ciclass ced
562c1ed15f1Sopenharmony_ci{
563c1ed15f1Sopenharmony_ci    container_escape_check
564c1ed15f1Sopenharmony_ci}
565c1ed15f1Sopenharmony_ci
566c1ed15f1Sopenharmony_ciclass jit_memory
567c1ed15f1Sopenharmony_ci{
568c1ed15f1Sopenharmony_ci    exec_mem_ctrl
569c1ed15f1Sopenharmony_ci}
570c1ed15f1Sopenharmony_ci
571c1ed15f1Sopenharmony_ciclass hmcap
572c1ed15f1Sopenharmony_ci{
573c1ed15f1Sopenharmony_ci    supervsable
574c1ed15f1Sopenharmony_ci    pid_mem_read
575c1ed15f1Sopenharmony_ci    pid_mem_write
576c1ed15f1Sopenharmony_ci}
577