• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
6  ( adbd_exec
7    atrace
8    binder_calls_stats_service
9    bootloader_boot_reason_prop
10    blank_screen
11    blank_screen_exec
12    blank_screen_tmpfs
13    bluetooth_a2dp_offload_prop
14    bpfloader
15    bpfloader_exec
16    broadcastradio_service
17    cgroup_bpf
18    crossprofileapps_service
19    ctl_interface_restart_prop
20    ctl_interface_start_prop
21    ctl_interface_stop_prop
22    ctl_sigstop_prop
23    e2fs
24    e2fs_exec
25    exfat
26    exported_audio_prop
27    exported_bluetooth_prop
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
37    exported_secure_prop
38    exported_system_prop
39    exported_system_radio_prop
40    exported_vold_prop
41    exported_wifi_prop
42    exported2_config_prop
43    exported2_default_prop
44    exported2_radio_prop
45    exported2_system_prop
46    exported2_vold_prop
47    exported3_default_prop
48    exported3_radio_prop
49    exported3_system_prop
50    fingerprint_vendor_data_file
51    fs_bpf
52    hal_audiocontrol_hwservice
53    hal_authsecret_hwservice
54    hal_broadcastradio_hwservice
55    hal_cas_hwservice
56    hal_codec2_hwservice
57    hal_confirmationui_hwservice
58    hal_evs_hwservice
59    hal_lowpan_hwservice
60    hal_neuralnetworks_hwservice
61    hal_secure_element_hwservice
62    hal_tetheroffload_hwservice
63    hal_wifi_hostapd_hwservice
64    hal_usb_gadget_hwservice
65    hal_vehicle_hwservice
66    hal_wifi_offload_hwservice
67    incident_helper
68    incident_helper_exec
69    kmsg_debug_device
70    last_boot_reason_prop
71    lowpan_device
72    lowpan_prop
73    lowpan_service
74    mediaextractor_update_service
75    mediaprovider_tmpfs
76    metadata_file
77    mnt_vendor_file
78    netd_stable_secret_prop
79    network_watchlist_data_file
80    network_watchlist_service
81    package_native_service
82    perfetto
83    perfetto_exec
84    perfetto_tmpfs
85    perfetto_traces_data_file
86    perfprofd_service
87    property_info
88    secure_element
89    secure_element_device
90    secure_element_tmpfs
91    secure_element_service
92    slice_service
93    stats
94    stats_data_file
95    stats_exec
96    stats_service
97    statsd
98    statsd_exec
99    statsd_tmpfs
100    statsdw
101    statsdw_socket
102    statscompanion_service
103    storaged_data_file
104    sysfs_fs_ext4_features
105    system_boot_reason_prop
106    system_net_netd_hwservice
107    system_update_service
108    test_boot_reason_prop
109    thermal_service
110    thermalcallback_hwservice
111    thermalserviced
112    thermalserviced_exec
113    thermalserviced_tmpfs
114    timezone_service
115    tombstoned_java_trace_socket
116    tombstone_wifi_data_file
117    trace_data_file
118    traceur_app
119    traceur_app_tmpfs
120    traced
121    traced_consumer_socket
122    traced_enabled_prop
123    traced_exec
124    traced_probes
125    traced_probes_exec
126    traced_probes_tmpfs
127    traced_producer_socket
128    traced_tmpfs
129    untrusted_app_all_devpts
130    update_engine_log_data_file
131    vendor_default_prop
132    vendor_security_patch_level_prop
133    usbd
134    usbd_exec
135    usbd_tmpfs
136    vendor_init
137    vendor_shell
138    vold_metadata_file
139    vold_prepare_subdirs
140    vold_prepare_subdirs_exec
141    vold_service
142    wait_for_keymaster
143    wait_for_keymaster_exec
144    wait_for_keymaster_tmpfs
145    wpantund
146    wpantund_exec
147    wpantund_service
148    wpantund_tmpfs
149    wm_trace_data_file))
150
151;; private_objects - a collection of types that were labeled differently in
152;;     older policy, but that should not remain accessible to vendor policy.
153;;     Thus, these types are also not mapped, but recorded for checkapi tests
154(typeattribute priv_objects)
155(typeattributeset priv_objects
156     ( adbd_tmpfs
157       untrusted_app_27_tmpfs
158     ))
159