aboutsummaryrefslogtreecommitdiffstats
blob: 1eaf22a7d38f1fd58e2db569f3896c998132a01e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
;; new_objects - a collection of types that have been introduced that have no
;;   analogue in older policy.  Thus, we do not need to map these types to
;;   previous ones.  Add here to pass checkapi tests.
(typeattribute new_objects)
(typeattributeset new_objects
  ( adb_service
    atrace
    binder_calls_stats_service
    blank_screen
    blank_screen_exec
    blank_screen_tmpfs
    bootloader_boot_reason_prop
    bluetooth_a2dp_offload_prop
    bpfloader
    bpfloader_exec
    cgroup_bpf
    crossprofileapps_service
    exfat
    exported2_config_prop
    exported2_default_prop
    exported2_radio_prop
    exported2_system_prop
    exported2_vold_prop
    exported3_default_prop
    exported3_radio_prop
    exported3_system_prop
    exported_bluetooth_prop
    exported_config_prop
    exported_dalvik_prop
    exported_default_prop
    exported_dumpstate_prop
    exported_ffs_prop
    exported_fingerprint_prop
    exported_overlay_prop
    exported_pm_prop
    exported_radio_prop
    exported_secure_prop
    exported_system_prop
    exported_system_radio_prop
    exported_vold_prop
    exported_wifi_prop
    fingerprint_vendor_data_file
    fs_bpf
    hal_authsecret_hwservice
    hal_confirmationui_hwservice
    hal_lowpan_hwservice
    hal_secure_element_hwservice
    hal_usb_gadget_hwservice
    hal_wifi_hostapd_hwservice
    incident_helper
    incident_helper_exec
    last_boot_reason_prop
    lowpan_device
    lowpan_prop
    lowpan_service
    mediaextractor_update_service
    network_watchlist_data_file
    network_watchlist_service
    perfetto
    perfetto_exec
    perfetto_tmpfs
    perfetto_traces_data_file
    perfprofd_service
    property_info
    secure_element
    secure_element_device
    secure_element_service
    secure_element_tmpfs
    slice_service
    stats
    stats_data_file
    stats_exec
    stats_service
    statscompanion_service
    statsd
    statsd_exec
    statsd_tmpfs
    storaged_data_file
    system_boot_reason_prop
    system_update_service
    tombstone_wifi_data_file
    trace_data_file
    traced
    traced_consumer_socket
    traced_exec
    traced_probes
    traced_probes_exec
    traced_probes_tmpfs
    traced_producer_socket
    traced_tmpfs
    traceur_app
    traceur_app_tmpfs
    untrusted_app_all_devpts
    update_engine_log_data_file
    usbd
    usbd_exec
    usbd_tmpfs
    vendor_default_prop
    vendor_init
    vendor_security_patch_level_prop
    vendor_shell
    vold_metadata_file
    vold_prepare_subdirs
    vold_prepare_subdirs_exec
    vold_service
    wm_trace_data_file
    wpantund
    wpantund_exec
    wpantund_service
    wpantund_tmpfs))

;; private_objects - a collection of types that were labeled differently in
;;     older policy, but that should not remain accessible to vendor policy.
;;     Thus, these types are also not mapped, but recorded for checkapi tests
(typeattribute priv_objects)
(typeattributeset priv_objects (untrusted_app_27_tmpfs))