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