Dan Cashman | 91d398d | 2017-09-26 12:58:29 -0700 | [diff] [blame] | 1 | ;; 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 Root | 0b79a17 | 2018-01-25 16:12:39 +0900 | [diff] [blame] | 6 | ( adb_service |
| 7 | adbd_exec |
Fyodor Kupolov | 05675aa | 2018-01-10 18:11:22 -0800 | [diff] [blame^] | 8 | binder_calls_stats_service |
Dan Cashman | 91d398d | 2017-09-26 12:58:29 -0700 | [diff] [blame] | 9 | bootloader_boot_reason_prop |
Steven Moreland | 8bda3df | 2018-01-19 13:00:42 -0800 | [diff] [blame] | 10 | blank_screen |
| 11 | blank_screen_exec |
| 12 | blank_screen_tmpfs |
Chenbo Feng | 566411e | 2018-01-02 15:31:18 -0800 | [diff] [blame] | 13 | bpfloader |
| 14 | bpfloader_exec |
Dan Cashman | 91d398d | 2017-09-26 12:58:29 -0700 | [diff] [blame] | 15 | broadcastradio_service |
Chenbo Feng | 254ad0d | 2017-08-01 18:06:18 -0700 | [diff] [blame] | 16 | cgroup_bpf |
Tony Mak | 215fb3e | 2017-10-13 14:48:32 +0100 | [diff] [blame] | 17 | crossprofileapps_service |
Dan Cashman | 91d398d | 2017-09-26 12:58:29 -0700 | [diff] [blame] | 18 | e2fs |
| 19 | e2fs_exec |
Jaekyun Seok | e497145 | 2017-10-19 16:54:49 +0900 | [diff] [blame] | 20 | exported_config_prop |
| 21 | exported_dalvik_prop |
| 22 | exported_default_prop |
| 23 | exported_dumpstate_prop |
| 24 | exported_ffs_prop |
Jaekyun Seok | f9d2788 | 2018-01-12 10:19:48 +0900 | [diff] [blame] | 25 | exported_fingerprint_prop |
Jaekyun Seok | e497145 | 2017-10-19 16:54:49 +0900 | [diff] [blame] | 26 | exported_overlay_prop |
| 27 | exported_pm_prop |
| 28 | exported_radio_prop |
Jaekyun Seok | 62acbce | 2018-03-16 08:10:37 +0900 | [diff] [blame] | 29 | exported_secure_prop |
Jaekyun Seok | e497145 | 2017-10-19 16:54:49 +0900 | [diff] [blame] | 30 | exported_system_prop |
| 31 | exported_system_radio_prop |
| 32 | exported_vold_prop |
| 33 | exported2_config_prop |
| 34 | exported2_default_prop |
| 35 | exported2_radio_prop |
| 36 | exported2_system_prop |
| 37 | exported2_vold_prop |
| 38 | exported3_default_prop |
| 39 | exported3_system_prop |
Chenbo Feng | 254ad0d | 2017-08-01 18:06:18 -0700 | [diff] [blame] | 40 | fs_bpf |
Andrew Scull | 64f35fa | 2018-01-10 16:11:46 +0000 | [diff] [blame] | 41 | hal_authsecret_hwservice |
Dan Cashman | 91d398d | 2017-09-26 12:58:29 -0700 | [diff] [blame] | 42 | hal_broadcastradio_hwservice |
| 43 | hal_cas_hwservice |
Janis Danisevskis | 97c56bd | 2018-01-09 17:42:53 -0500 | [diff] [blame] | 44 | hal_confirmationui_hwservice |
Dan Cashman | 91d398d | 2017-09-26 12:58:29 -0700 | [diff] [blame] | 45 | hal_lowpan_hwservice |
| 46 | hal_neuralnetworks_hwservice |
Ruchi Kandoi | 8a2b4a7 | 2018-01-04 10:33:20 -0800 | [diff] [blame] | 47 | hal_secure_element_hwservice |
Dan Cashman | 91d398d | 2017-09-26 12:58:29 -0700 | [diff] [blame] | 48 | hal_tetheroffload_hwservice |
Badhri Jagan Sridharan | 7bee33e | 2018-01-08 09:29:40 -0800 | [diff] [blame] | 49 | hal_usb_gadget_hwservice |
Dan Cashman | 91d398d | 2017-09-26 12:58:29 -0700 | [diff] [blame] | 50 | hal_wifi_offload_hwservice |
Yi Jin | bc24ba7 | 2018-01-22 14:00:46 -0800 | [diff] [blame] | 51 | incident_helper |
| 52 | incident_helper_exec |
Dan Cashman | 91d398d | 2017-09-26 12:58:29 -0700 | [diff] [blame] | 53 | kmsg_debug_device |
| 54 | last_boot_reason_prop |
Dan Cashman | 079a98b | 2017-07-31 14:18:47 -0700 | [diff] [blame] | 55 | mediaprovider_tmpfs |
Lorenzo Colitti | 98e96fa | 2017-07-13 01:30:53 +0900 | [diff] [blame] | 56 | netd_stable_secret_prop |
Todd Kennedy | 8bb8047 | 2017-08-02 07:27:44 -0700 | [diff] [blame] | 57 | package_native_service |
Dan Cashman | 91d398d | 2017-09-26 12:58:29 -0700 | [diff] [blame] | 58 | lowpan_device |
| 59 | lowpan_prop |
| 60 | lowpan_service |
Dongwon Kang | 1134bd0 | 2017-11-06 11:19:07 -0800 | [diff] [blame] | 61 | mediaextractor_update_service |
Dan Cashman | 91d398d | 2017-09-26 12:58:29 -0700 | [diff] [blame] | 62 | mediaprovider_tmpfs |
| 63 | netd_stable_secret_prop |
Ricky Wai | ff3b957 | 2017-12-14 09:56:32 +0000 | [diff] [blame] | 64 | network_watchlist_data_file |
Ricky Wai | c635297 | 2017-11-13 17:52:05 +0000 | [diff] [blame] | 65 | network_watchlist_service |
Dan Cashman | 91d398d | 2017-09-26 12:58:29 -0700 | [diff] [blame] | 66 | package_native_service |
Primiano Tucci | 1a9f4f7 | 2018-01-24 16:07:09 +0000 | [diff] [blame] | 67 | perfetto |
| 68 | perfetto_exec |
| 69 | perfetto_tmpfs |
| 70 | perfetto_traces_data_file |
Andreas Gampe | aa9711f | 2017-12-22 13:05:28 -0800 | [diff] [blame] | 71 | perfprofd_service |
Tom Cherry | 8b5433a | 2017-11-16 14:25:02 -0800 | [diff] [blame] | 72 | property_info |
Ruchi Kandoi | 8a2b4a7 | 2018-01-04 10:33:20 -0800 | [diff] [blame] | 73 | secure_element |
Ruchi Kandoi | ea3cf00 | 2018-03-06 14:26:34 -0800 | [diff] [blame] | 74 | secure_element_device |
Ruchi Kandoi | 8a2b4a7 | 2018-01-04 10:33:20 -0800 | [diff] [blame] | 75 | secure_element_tmpfs |
| 76 | secure_element_service |
Jason Monk | 07131ec | 2017-12-04 14:41:54 -0500 | [diff] [blame] | 77 | slice_service |
yro | 2970845 | 2017-12-18 15:14:33 -0800 | [diff] [blame] | 78 | stats |
| 79 | stats_data_file |
| 80 | stats_exec |
| 81 | stats_service |
| 82 | statsd |
| 83 | statsd_exec |
| 84 | statsd_tmpfs |
Max Bires | 0187b23 | 2017-10-23 16:25:11 -0700 | [diff] [blame] | 85 | statscompanion_service |
Dan Cashman | 91d398d | 2017-09-26 12:58:29 -0700 | [diff] [blame] | 86 | storaged_data_file |
| 87 | sysfs_fs_ext4_features |
| 88 | system_boot_reason_prop |
| 89 | system_net_netd_hwservice |
Tao Bao | d7d9cfc | 2017-10-16 21:57:12 -0700 | [diff] [blame] | 90 | system_update_service |
Dan Cashman | 91d398d | 2017-09-26 12:58:29 -0700 | [diff] [blame] | 91 | thermal_service |
| 92 | thermalcallback_hwservice |
| 93 | thermalserviced |
| 94 | thermalserviced_exec |
| 95 | thermalserviced_tmpfs |
| 96 | timezone_service |
| 97 | tombstoned_java_trace_socket |
xshu | 6ad3c89 | 2017-12-15 14:01:44 -0800 | [diff] [blame] | 98 | tombstone_wifi_data_file |
Max Bires | 35c3638 | 2018-01-15 16:44:04 -0800 | [diff] [blame] | 99 | trace_data_file |
Max Bires | 4ea5569 | 2017-12-11 16:19:23 -0800 | [diff] [blame] | 100 | traceur_app |
| 101 | traceur_app_tmpfs |
Primiano Tucci | c80f9e0 | 2017-12-21 03:51:15 +0100 | [diff] [blame] | 102 | traced |
| 103 | traced_consumer_socket |
| 104 | traced_exec |
| 105 | traced_probes |
| 106 | traced_probes_exec |
| 107 | traced_probes_tmpfs |
| 108 | traced_producer_socket |
Hector Dearman | 6f2040f | 2018-03-19 14:18:48 +0000 | [diff] [blame] | 109 | traced_prop |
Primiano Tucci | c80f9e0 | 2017-12-21 03:51:15 +0100 | [diff] [blame] | 110 | traced_tmpfs |
Hakan Kvist | 6fe014f | 2017-11-06 12:56:00 +0100 | [diff] [blame] | 111 | update_engine_log_data_file |
Jaekyun Seok | e497145 | 2017-10-19 16:54:49 +0900 | [diff] [blame] | 112 | vendor_default_prop |
Badhri Jagan Sridharan | 4f6eb37 | 2017-12-03 14:23:16 -0800 | [diff] [blame] | 113 | usbd |
| 114 | usbd_exec |
| 115 | usbd_tmpfs |
Tom Cherry | 621c24c | 2017-09-28 14:34:36 -0700 | [diff] [blame] | 116 | vendor_init |
Yifan Hong | 00ab5d8 | 2018-01-11 11:01:30 -0800 | [diff] [blame] | 117 | vendor_shell |
Paul Crowley | d9a4e06 | 2018-02-01 10:15:34 -0800 | [diff] [blame] | 118 | vold_metadata_file |
Paul Crowley | 5b962cf | 2017-10-13 14:54:32 -0700 | [diff] [blame] | 119 | vold_prepare_subdirs |
| 120 | vold_prepare_subdirs_exec |
Robert Quattlebaum | fd03d51 | 2017-08-04 14:51:36 -0700 | [diff] [blame] | 121 | vold_service |
| 122 | wpantund |
| 123 | wpantund_exec |
| 124 | wpantund_service |
Vishnu Nair | 2d6942d | 2017-11-17 08:23:32 -0800 | [diff] [blame] | 125 | wpantund_tmpfs |
| 126 | wm_trace_data_file)) |
Dan Cashman | 91d398d | 2017-09-26 12:58:29 -0700 | [diff] [blame] | 127 | |
| 128 | ;; private_objects - a collection of types that were labeled differently in |
| 129 | ;; older policy, but that should not remain accessible to vendor policy. |
| 130 | ;; Thus, these types are also not mapped, but recorded for checkapi tests |
| 131 | (typeattribute priv_objects) |
| 132 | (typeattributeset priv_objects |
| 133 | ( adbd_tmpfs )) |