Tri Vo | 7cc2a53 | 2018-01-31 17:15:13 -0800 | [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 |
Primiano Tucci | 6824024 | 2018-03-22 10:41:10 +0000 | [diff] [blame] | 7 | atrace |
Fyodor Kupolov | 05675aa | 2018-01-10 18:11:22 -0800 | [diff] [blame] | 8 | binder_calls_stats_service |
Kenny Root | 0b79a17 | 2018-01-25 16:12:39 +0900 | [diff] [blame] | 9 | blank_screen |
Tri Vo | 7cc2a53 | 2018-01-31 17:15:13 -0800 | [diff] [blame] | 10 | blank_screen_exec |
| 11 | blank_screen_tmpfs |
| 12 | bootloader_boot_reason_prop |
Jaekyun Seok | 224921d | 2018-04-09 12:07:32 +0900 | [diff] [blame] | 13 | bluetooth_a2dp_offload_prop |
Tri Vo | 7cc2a53 | 2018-01-31 17:15:13 -0800 | [diff] [blame] | 14 | bpfloader |
| 15 | bpfloader_exec |
| 16 | cgroup_bpf |
| 17 | crossprofileapps_service |
Jeff Sharkey | 000cafc | 2018-03-30 12:22:54 -0600 | [diff] [blame] | 18 | exfat |
Tri Vo | 7cc2a53 | 2018-01-31 17:15:13 -0800 | [diff] [blame] | 19 | exported2_config_prop |
| 20 | exported2_default_prop |
| 21 | exported2_radio_prop |
| 22 | exported2_system_prop |
| 23 | exported2_vold_prop |
| 24 | exported3_default_prop |
Jaekyun Seok | ac8c6e3 | 2018-03-27 13:41:47 +0900 | [diff] [blame] | 25 | exported3_radio_prop |
Tri Vo | 7cc2a53 | 2018-01-31 17:15:13 -0800 | [diff] [blame] | 26 | exported3_system_prop |
Jaekyun Seok | 224921d | 2018-04-09 12:07:32 +0900 | [diff] [blame] | 27 | exported_bluetooth_prop |
Tri Vo | 7cc2a53 | 2018-01-31 17:15:13 -0800 | [diff] [blame] | 28 | exported_config_prop |
| 29 | exported_dalvik_prop |
| 30 | exported_default_prop |
| 31 | exported_dumpstate_prop |
| 32 | exported_ffs_prop |
| 33 | exported_fingerprint_prop |
| 34 | exported_overlay_prop |
| 35 | exported_pm_prop |
| 36 | exported_radio_prop |
Jaekyun Seok | 62acbce | 2018-03-16 08:10:37 +0900 | [diff] [blame] | 37 | exported_secure_prop |
Tri Vo | 7cc2a53 | 2018-01-31 17:15:13 -0800 | [diff] [blame] | 38 | exported_system_prop |
| 39 | exported_system_radio_prop |
| 40 | exported_vold_prop |
Jaekyun Seok | 224921d | 2018-04-09 12:07:32 +0900 | [diff] [blame] | 41 | exported_wifi_prop |
Tri Vo | fad493b | 2018-02-07 09:45:39 -0800 | [diff] [blame] | 42 | fingerprint_vendor_data_file |
Tri Vo | 7cc2a53 | 2018-01-31 17:15:13 -0800 | [diff] [blame] | 43 | fs_bpf |
Pavel Maltsev | 43e172a | 2018-04-10 14:07:14 -0700 | [diff] [blame] | 44 | hal_audiocontrol_hwservice |
Tri Vo | 7cc2a53 | 2018-01-31 17:15:13 -0800 | [diff] [blame] | 45 | hal_authsecret_hwservice |
Pawin Vongmasa | 19a74ec | 2018-03-28 21:09:23 -0700 | [diff] [blame] | 46 | hal_codec2_hwservice |
Tri Vo | 7cc2a53 | 2018-01-31 17:15:13 -0800 | [diff] [blame] | 47 | hal_confirmationui_hwservice |
Pavel Maltsev | 43e172a | 2018-04-10 14:07:14 -0700 | [diff] [blame] | 48 | hal_evs_hwservice |
Tri Vo | 7cc2a53 | 2018-01-31 17:15:13 -0800 | [diff] [blame] | 49 | hal_lowpan_hwservice |
| 50 | hal_secure_element_hwservice |
| 51 | hal_usb_gadget_hwservice |
Pavel Maltsev | 43e172a | 2018-04-10 14:07:14 -0700 | [diff] [blame] | 52 | hal_vehicle_hwservice |
Tri Vo | fad493b | 2018-02-07 09:45:39 -0800 | [diff] [blame] | 53 | hal_wifi_hostapd_hwservice |
Tri Vo | 7cc2a53 | 2018-01-31 17:15:13 -0800 | [diff] [blame] | 54 | incident_helper |
| 55 | incident_helper_exec |
| 56 | last_boot_reason_prop |
Mark Salyzyn | e4b3e0b | 2018-02-20 11:02:39 -0800 | [diff] [blame^] | 57 | llkd |
| 58 | llkd_exec |
| 59 | llkd_tmpfs |
Tri Vo | 7cc2a53 | 2018-01-31 17:15:13 -0800 | [diff] [blame] | 60 | lowpan_device |
| 61 | lowpan_prop |
| 62 | lowpan_service |
| 63 | mediaextractor_update_service |
Paul Crowley | 42bd163 | 2018-04-20 11:14:49 -0700 | [diff] [blame] | 64 | metadata_file |
Tri Vo | 8c1a1b2 | 2018-04-10 20:49:45 -0700 | [diff] [blame] | 65 | mnt_vendor_file |
Tri Vo | 7cc2a53 | 2018-01-31 17:15:13 -0800 | [diff] [blame] | 66 | network_watchlist_data_file |
| 67 | network_watchlist_service |
| 68 | perfetto |
| 69 | perfetto_exec |
| 70 | perfetto_tmpfs |
| 71 | perfetto_traces_data_file |
| 72 | perfprofd_service |
| 73 | property_info |
| 74 | secure_element |
Ruchi Kandoi | ea3cf00 | 2018-03-06 14:26:34 -0800 | [diff] [blame] | 75 | secure_element_device |
Tri Vo | 7cc2a53 | 2018-01-31 17:15:13 -0800 | [diff] [blame] | 76 | secure_element_service |
| 77 | secure_element_tmpfs |
| 78 | slice_service |
| 79 | stats |
| 80 | stats_data_file |
| 81 | stats_exec |
| 82 | stats_service |
| 83 | statscompanion_service |
| 84 | statsd |
| 85 | statsd_exec |
| 86 | statsd_tmpfs |
yro | 64c7a75 | 2018-04-20 11:07:22 -0700 | [diff] [blame] | 87 | statsdw |
| 88 | statsdw_socket |
Tri Vo | 7cc2a53 | 2018-01-31 17:15:13 -0800 | [diff] [blame] | 89 | storaged_data_file |
| 90 | system_boot_reason_prop |
| 91 | system_update_service |
Mark Salyzyn | 3443caf | 2015-10-24 16:20:18 -0700 | [diff] [blame] | 92 | test_boot_reason_prop |
Tri Vo | 7cc2a53 | 2018-01-31 17:15:13 -0800 | [diff] [blame] | 93 | tombstone_wifi_data_file |
| 94 | trace_data_file |
| 95 | traced |
| 96 | traced_consumer_socket |
Lalit Maganti | 673b4db | 2018-04-20 19:09:45 +0100 | [diff] [blame] | 97 | traced_enabled_prop |
Tri Vo | 7cc2a53 | 2018-01-31 17:15:13 -0800 | [diff] [blame] | 98 | traced_exec |
| 99 | traced_probes |
| 100 | traced_probes_exec |
| 101 | traced_probes_tmpfs |
| 102 | traced_producer_socket |
Tri Vo | 7cc2a53 | 2018-01-31 17:15:13 -0800 | [diff] [blame] | 103 | traced_tmpfs |
| 104 | traceur_app |
| 105 | traceur_app_tmpfs |
Jeff Vander Stoep | 3aa7ca5 | 2018-04-03 11:22:38 -0700 | [diff] [blame] | 106 | untrusted_app_all_devpts |
Tri Vo | 7cc2a53 | 2018-01-31 17:15:13 -0800 | [diff] [blame] | 107 | update_engine_log_data_file |
| 108 | usbd |
| 109 | usbd_exec |
| 110 | usbd_tmpfs |
| 111 | vendor_default_prop |
| 112 | vendor_init |
Max Bires | 5cac1aa | 2018-03-29 18:21:31 -0700 | [diff] [blame] | 113 | vendor_security_patch_level_prop |
Tri Vo | 7cc2a53 | 2018-01-31 17:15:13 -0800 | [diff] [blame] | 114 | vendor_shell |
| 115 | vold_metadata_file |
| 116 | vold_prepare_subdirs |
| 117 | vold_prepare_subdirs_exec |
| 118 | vold_service |
Paul Crowley | 9f76030 | 2018-05-08 15:45:38 -0700 | [diff] [blame] | 119 | wait_for_keymaster |
| 120 | wait_for_keymaster_exec |
| 121 | wait_for_keymaster_tmpfs |
Tri Vo | 7cc2a53 | 2018-01-31 17:15:13 -0800 | [diff] [blame] | 122 | wm_trace_data_file |
| 123 | wpantund |
| 124 | wpantund_exec |
| 125 | wpantund_service |
| 126 | wpantund_tmpfs)) |
| 127 | |
Jeff Vander Stoep | 3aa7ca5 | 2018-04-03 11:22:38 -0700 | [diff] [blame] | 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 (untrusted_app_27_tmpfs)) |