blob: 278d6050041be3526b9c07a6d2cdce30c60164cf [file] [log] [blame]
Tri Vo7cc2a532018-01-31 17:15:13 -08001;; new_objects - a collection of types that have been introduced that have no
2;; analogue in older policy. Thus, we do not need to map these types to
3;; previous ones. Add here to pass checkapi tests.
4(typeattribute new_objects)
5(typeattributeset new_objects
Wale Ogunwale00756552018-05-30 15:26:41 -07006 ( activity_task_service
7 adb_service
Primiano Tucci68240242018-03-22 10:41:10 +00008 atrace
Fyodor Kupolov05675aa2018-01-10 18:11:22 -08009 binder_calls_stats_service
Kevin Chyn57887302018-08-27 21:12:13 -070010 biometric_prompt_service
Kenny Root0b79a172018-01-25 16:12:39 +090011 blank_screen
Tri Vo7cc2a532018-01-31 17:15:13 -080012 blank_screen_exec
13 blank_screen_tmpfs
14 bootloader_boot_reason_prop
Jaekyun Seok224921d2018-04-09 12:07:32 +090015 bluetooth_a2dp_offload_prop
Tri Vo7cc2a532018-01-31 17:15:13 -080016 bpfloader
17 bpfloader_exec
18 cgroup_bpf
Christine Franksa11cdd22018-08-17 18:47:47 -070019 color_display_service
Tri Vo7cc2a532018-01-31 17:15:13 -080020 crossprofileapps_service
Tom Cherry7b8be352018-05-03 17:00:16 -070021 ctl_interface_restart_prop
22 ctl_interface_start_prop
23 ctl_interface_stop_prop
24 ctl_sigstop_prop
Jeff Sharkey000cafc2018-03-30 12:22:54 -060025 exfat
Tri Vo7cc2a532018-01-31 17:15:13 -080026 exported2_config_prop
27 exported2_default_prop
28 exported2_radio_prop
29 exported2_system_prop
30 exported2_vold_prop
31 exported3_default_prop
Jaekyun Seokac8c6e32018-03-27 13:41:47 +090032 exported3_radio_prop
Tri Vo7cc2a532018-01-31 17:15:13 -080033 exported3_system_prop
Eino-Ville Talvala3ac71f82018-06-20 14:08:02 -070034 exported_audio_prop
Jaekyun Seok224921d2018-04-09 12:07:32 +090035 exported_bluetooth_prop
Tri Vo7cc2a532018-01-31 17:15:13 -080036 exported_config_prop
37 exported_dalvik_prop
38 exported_default_prop
39 exported_dumpstate_prop
40 exported_ffs_prop
41 exported_fingerprint_prop
42 exported_overlay_prop
43 exported_pm_prop
44 exported_radio_prop
Jaekyun Seok62acbce2018-03-16 08:10:37 +090045 exported_secure_prop
Tri Vo7cc2a532018-01-31 17:15:13 -080046 exported_system_prop
47 exported_system_radio_prop
48 exported_vold_prop
Jaekyun Seok224921d2018-04-09 12:07:32 +090049 exported_wifi_prop
Jerry Zhang1d85efa2018-05-29 10:54:16 -070050 fastbootd
Tri Vofad493b2018-02-07 09:45:39 -080051 fingerprint_vendor_data_file
Tri Vo7cc2a532018-01-31 17:15:13 -080052 fs_bpf
Pavel Maltsev43e172a2018-04-10 14:07:14 -070053 hal_audiocontrol_hwservice
Tri Vo7cc2a532018-01-31 17:15:13 -080054 hal_authsecret_hwservice
Pawin Vongmasa19a74ec2018-03-28 21:09:23 -070055 hal_codec2_hwservice
Tri Vo7cc2a532018-01-31 17:15:13 -080056 hal_confirmationui_hwservice
Pavel Maltsev43e172a2018-04-10 14:07:14 -070057 hal_evs_hwservice
Yifan Hong08147952018-08-09 13:04:48 -070058 hal_health_filesystem_hwservice
Tri Vo7cc2a532018-01-31 17:15:13 -080059 hal_lowpan_hwservice
60 hal_secure_element_hwservice
Tri Vodac2a4a2018-04-08 17:15:08 -070061 hal_system_suspend_default
62 hal_system_suspend_default_exec
63 hal_system_suspend_default_tmpfs
Tri Vo7cc2a532018-01-31 17:15:13 -080064 hal_usb_gadget_hwservice
Pavel Maltsev43e172a2018-04-10 14:07:14 -070065 hal_vehicle_hwservice
Tri Vofad493b2018-02-07 09:45:39 -080066 hal_wifi_hostapd_hwservice
Tri Vo7cc2a532018-01-31 17:15:13 -080067 incident_helper
68 incident_helper_exec
69 last_boot_reason_prop
Mark Salyzyne4b3e0b2018-02-20 11:02:39 -080070 llkd
71 llkd_exec
Mark Salyzyn275ea122018-08-07 16:03:47 -070072 llkd_prop
Mark Salyzyne4b3e0b2018-02-20 11:02:39 -080073 llkd_tmpfs
Tri Vo7cc2a532018-01-31 17:15:13 -080074 lowpan_device
75 lowpan_prop
76 lowpan_service
77 mediaextractor_update_service
Paul Crowley42bd1632018-04-20 11:14:49 -070078 metadata_file
Bowgo Tsaic2870322018-06-29 10:10:00 +080079 mnt_product_file
Tri Vo8c1a1b22018-04-10 20:49:45 -070080 mnt_vendor_file
Tri Vo7cc2a532018-01-31 17:15:13 -080081 network_watchlist_data_file
82 network_watchlist_service
Mark Salyzyn9b398f32018-06-13 08:02:29 -070083 overlayfs_file
Tri Vo7cc2a532018-01-31 17:15:13 -080084 perfetto
85 perfetto_exec
86 perfetto_tmpfs
87 perfetto_traces_data_file
88 perfprofd_service
89 property_info
Jerry Zhang1d85efa2018-05-29 10:54:16 -070090 recovery_socket
Tri Vo7cc2a532018-01-31 17:15:13 -080091 secure_element
Ruchi Kandoiea3cf002018-03-06 14:26:34 -080092 secure_element_device
Tri Vo7cc2a532018-01-31 17:15:13 -080093 secure_element_service
94 secure_element_tmpfs
95 slice_service
96 stats
97 stats_data_file
98 stats_exec
99 stats_service
100 statscompanion_service
101 statsd
102 statsd_exec
103 statsd_tmpfs
yro64c7a752018-04-20 11:07:22 -0700104 statsdw
105 statsdw_socket
Tri Vo7cc2a532018-01-31 17:15:13 -0800106 storaged_data_file
Hridya Valsaraju4ae8fe92018-08-17 11:07:09 -0700107 super_block_device
Tri Vo7cc2a532018-01-31 17:15:13 -0800108 system_boot_reason_prop
Suren Baghdasaryanc8ed8552018-07-24 17:04:18 -0700109 system_lmk_prop
Tri Vodac2a4a2018-04-08 17:15:08 -0700110 system_suspend_hwservice
Tri Vo7cc2a532018-01-31 17:15:13 -0800111 system_update_service
Mark Salyzyn3443caf2015-10-24 16:20:18 -0700112 test_boot_reason_prop
Neil Fullerb794ad02018-06-25 15:36:51 +0100113 time_prop
Neil Fullere1dd6d02018-05-30 14:44:47 +0100114 timedetector_service
Neil Fuller16624952018-06-19 11:36:23 +0100115 timezonedetector_service
Tri Vo7cc2a532018-01-31 17:15:13 -0800116 tombstone_wifi_data_file
117 trace_data_file
118 traced
119 traced_consumer_socket
Lalit Maganti673b4db2018-04-20 19:09:45 +0100120 traced_enabled_prop
Tri Vo7cc2a532018-01-31 17:15:13 -0800121 traced_exec
122 traced_probes
123 traced_probes_exec
124 traced_probes_tmpfs
125 traced_producer_socket
Tri Vo7cc2a532018-01-31 17:15:13 -0800126 traced_tmpfs
127 traceur_app
128 traceur_app_tmpfs
Jeff Vander Stoep3aa7ca52018-04-03 11:22:38 -0700129 untrusted_app_all_devpts
Tri Vo7cc2a532018-01-31 17:15:13 -0800130 update_engine_log_data_file
Wale Ogunwale32809852018-07-21 23:21:08 -0700131 uri_grants_service
Tri Vo7cc2a532018-01-31 17:15:13 -0800132 usbd
133 usbd_exec
134 usbd_tmpfs
135 vendor_default_prop
136 vendor_init
Max Bires5cac1aa2018-03-29 18:21:31 -0700137 vendor_security_patch_level_prop
Tri Vo7cc2a532018-01-31 17:15:13 -0800138 vendor_shell
139 vold_metadata_file
140 vold_prepare_subdirs
141 vold_prepare_subdirs_exec
142 vold_service
Steven Thomas7bec9672018-07-13 17:17:01 -0700143 vrflinger_vsync_service
Paul Crowley9f760302018-05-08 15:45:38 -0700144 wait_for_keymaster
145 wait_for_keymaster_exec
146 wait_for_keymaster_tmpfs
Tom Cherryd8403742018-08-01 15:48:20 -0700147 watchdogd_tmpfs
Tri Vo7cc2a532018-01-31 17:15:13 -0800148 wm_trace_data_file
149 wpantund
150 wpantund_exec
151 wpantund_service
152 wpantund_tmpfs))
153
Jeff Vander Stoep3aa7ca52018-04-03 11:22:38 -0700154;; private_objects - a collection of types that were labeled differently in
155;; older policy, but that should not remain accessible to vendor policy.
156;; Thus, these types are also not mapped, but recorded for checkapi tests
157(typeattribute priv_objects)
158(typeattributeset priv_objects (untrusted_app_27_tmpfs))