1###################################### 2# Attribute declarations 3# 4 5# All types used for devices. 6attribute dev_type; 7 8# All types used for processes. 9attribute domain; 10 11# All types used for filesystems. 12attribute fs_type; 13 14# All types used for context= mounts. 15attribute contextmount_type; 16 17# All types used for files that can exist on a labeled fs. 18# Do not use for pseudo file types. 19attribute file_type; 20 21# All types used for domain entry points. 22attribute exec_type; 23 24# All types used for /data files. 25attribute data_file_type; 26 27# All types use for sysfs files. 28attribute sysfs_type; 29 30# Attribute used for all sdcards 31attribute sdcard_type; 32 33# All types used for nodes/hosts. 34attribute node_type; 35 36# All types used for network interfaces. 37attribute netif_type; 38 39# All types used for network ports. 40attribute port_type; 41 42# All types used for property service 43attribute property_type; 44 45# All service_manager types created by system_server 46attribute system_server_service; 47 48# services which should be available to all but isolated apps 49attribute app_api_service; 50 51# services which export only system_api 52attribute system_api_service; 53 54# All types used for services managed by service_manager. 55attribute service_manager_type; 56 57# All domains that can override MLS restrictions. 58# i.e. processes that can read up and write down. 59attribute mlstrustedsubject; 60 61# All types that can override MLS restrictions. 62# i.e. files that can be read by lower and written by higher 63attribute mlstrustedobject; 64 65# All domains used for apps. 66attribute appdomain; 67 68# All domains used for apps with network access. 69attribute netdomain; 70 71# All domains used for apps with bluetooth access. 72attribute bluetoothdomain; 73 74# All domains used for binder service domains. 75attribute binderservicedomain; 76