blob: ee55901332f208642010ee7a3ad011a6552a7a1a [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
Kenny Root0b79a172018-01-25 16:12:39 +09006 ( adb_service
Primiano Tucci68240242018-03-22 10:41:10 +00007 atrace
Fyodor Kupolov05675aa2018-01-10 18:11:22 -08008 binder_calls_stats_service
Kenny Root0b79a172018-01-25 16:12:39 +09009 blank_screen
Tri Vo7cc2a532018-01-31 17:15:13 -080010 blank_screen_exec
11 blank_screen_tmpfs
12 bootloader_boot_reason_prop
Jaekyun Seok224921d2018-04-09 12:07:32 +090013 bluetooth_a2dp_offload_prop
Tri Vo7cc2a532018-01-31 17:15:13 -080014 bpfloader
15 bpfloader_exec
16 cgroup_bpf
17 crossprofileapps_service
Tom Cherry7b8be352018-05-03 17:00:16 -070018 ctl_interface_restart_prop
19 ctl_interface_start_prop
20 ctl_interface_stop_prop
21 ctl_sigstop_prop
Jeff Sharkey000cafc2018-03-30 12:22:54 -060022 exfat
Tri Vo7cc2a532018-01-31 17:15:13 -080023 exported2_config_prop
24 exported2_default_prop
25 exported2_radio_prop
26 exported2_system_prop
27 exported2_vold_prop
28 exported3_default_prop
Jaekyun Seokac8c6e32018-03-27 13:41:47 +090029 exported3_radio_prop
Tri Vo7cc2a532018-01-31 17:15:13 -080030 exported3_system_prop
Jaekyun Seok224921d2018-04-09 12:07:32 +090031 exported_bluetooth_prop
Tri Vo7cc2a532018-01-31 17:15:13 -080032 exported_config_prop
33 exported_dalvik_prop
34 exported_default_prop
35 exported_dumpstate_prop
36 exported_ffs_prop
37 exported_fingerprint_prop
38 exported_overlay_prop
39 exported_pm_prop
40 exported_radio_prop
Jaekyun Seok62acbce2018-03-16 08:10:37 +090041 exported_secure_prop
Tri Vo7cc2a532018-01-31 17:15:13 -080042 exported_system_prop
43 exported_system_radio_prop
44 exported_vold_prop
Jaekyun Seok224921d2018-04-09 12:07:32 +090045 exported_wifi_prop
Tri Vofad493b2018-02-07 09:45:39 -080046 fingerprint_vendor_data_file
Tri Vo7cc2a532018-01-31 17:15:13 -080047 fs_bpf
Pavel Maltsev43e172a2018-04-10 14:07:14 -070048 hal_audiocontrol_hwservice
Tri Vo7cc2a532018-01-31 17:15:13 -080049 hal_authsecret_hwservice
Pawin Vongmasa19a74ec2018-03-28 21:09:23 -070050 hal_codec2_hwservice
Tri Vo7cc2a532018-01-31 17:15:13 -080051 hal_confirmationui_hwservice
Pavel Maltsev43e172a2018-04-10 14:07:14 -070052 hal_evs_hwservice
Tri Vo7cc2a532018-01-31 17:15:13 -080053 hal_lowpan_hwservice
54 hal_secure_element_hwservice
55 hal_usb_gadget_hwservice
Pavel Maltsev43e172a2018-04-10 14:07:14 -070056 hal_vehicle_hwservice
Tri Vofad493b2018-02-07 09:45:39 -080057 hal_wifi_hostapd_hwservice
Tri Vo7cc2a532018-01-31 17:15:13 -080058 incident_helper
59 incident_helper_exec
60 last_boot_reason_prop
Mark Salyzyne4b3e0b2018-02-20 11:02:39 -080061 llkd
62 llkd_exec
63 llkd_tmpfs
Tri Vo7cc2a532018-01-31 17:15:13 -080064 lowpan_device
65 lowpan_prop
66 lowpan_service
67 mediaextractor_update_service
Paul Crowley42bd1632018-04-20 11:14:49 -070068 metadata_file
Tri Vo8c1a1b22018-04-10 20:49:45 -070069 mnt_vendor_file
Tri Vo7cc2a532018-01-31 17:15:13 -080070 network_watchlist_data_file
71 network_watchlist_service
72 perfetto
73 perfetto_exec
74 perfetto_tmpfs
75 perfetto_traces_data_file
76 perfprofd_service
77 property_info
78 secure_element
Ruchi Kandoiea3cf002018-03-06 14:26:34 -080079 secure_element_device
Tri Vo7cc2a532018-01-31 17:15:13 -080080 secure_element_service
81 secure_element_tmpfs
82 slice_service
83 stats
84 stats_data_file
85 stats_exec
86 stats_service
87 statscompanion_service
88 statsd
89 statsd_exec
90 statsd_tmpfs
yro64c7a752018-04-20 11:07:22 -070091 statsdw
92 statsdw_socket
Tri Vo7cc2a532018-01-31 17:15:13 -080093 storaged_data_file
94 system_boot_reason_prop
95 system_update_service
Mark Salyzyn3443caf2015-10-24 16:20:18 -070096 test_boot_reason_prop
Neil Fullere1dd6d02018-05-30 14:44:47 +010097 timedetector_service
Tri Vo7cc2a532018-01-31 17:15:13 -080098 tombstone_wifi_data_file
99 trace_data_file
100 traced
101 traced_consumer_socket
Lalit Maganti673b4db2018-04-20 19:09:45 +0100102 traced_enabled_prop
Tri Vo7cc2a532018-01-31 17:15:13 -0800103 traced_exec
104 traced_probes
105 traced_probes_exec
106 traced_probes_tmpfs
107 traced_producer_socket
Tri Vo7cc2a532018-01-31 17:15:13 -0800108 traced_tmpfs
109 traceur_app
110 traceur_app_tmpfs
Jeff Vander Stoep3aa7ca52018-04-03 11:22:38 -0700111 untrusted_app_all_devpts
Tri Vo7cc2a532018-01-31 17:15:13 -0800112 update_engine_log_data_file
113 usbd
114 usbd_exec
115 usbd_tmpfs
116 vendor_default_prop
117 vendor_init
Max Bires5cac1aa2018-03-29 18:21:31 -0700118 vendor_security_patch_level_prop
Tri Vo7cc2a532018-01-31 17:15:13 -0800119 vendor_shell
120 vold_metadata_file
121 vold_prepare_subdirs
122 vold_prepare_subdirs_exec
123 vold_service
Paul Crowley9f760302018-05-08 15:45:38 -0700124 wait_for_keymaster
125 wait_for_keymaster_exec
126 wait_for_keymaster_tmpfs
Tri Vo7cc2a532018-01-31 17:15:13 -0800127 wm_trace_data_file
128 wpantund
129 wpantund_exec
130 wpantund_service
131 wpantund_tmpfs))
132
Jeff Vander Stoep3aa7ca52018-04-03 11:22:38 -0700133;; private_objects - a collection of types that were labeled differently in
134;; older policy, but that should not remain accessible to vendor policy.
135;; Thus, these types are also not mapped, but recorded for checkapi tests
136(typeattribute priv_objects)
137(typeattributeset priv_objects (untrusted_app_27_tmpfs))