Home | History | Annotate | Download | only in 26.0
      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_bluetooth_prop
     27     exported_config_prop
     28     exported_dalvik_prop
     29     exported_default_prop
     30     exported_dumpstate_prop
     31     exported_ffs_prop
     32     exported_fingerprint_prop
     33     exported_overlay_prop
     34     exported_pm_prop
     35     exported_radio_prop
     36     exported_secure_prop
     37     exported_system_prop
     38     exported_system_radio_prop
     39     exported_vold_prop
     40     exported_wifi_prop
     41     exported2_config_prop
     42     exported2_default_prop
     43     exported2_radio_prop
     44     exported2_system_prop
     45     exported2_vold_prop
     46     exported3_default_prop
     47     exported3_radio_prop
     48     exported3_system_prop
     49     fingerprint_vendor_data_file
     50     fs_bpf
     51     hal_audiocontrol_hwservice
     52     hal_authsecret_hwservice
     53     hal_broadcastradio_hwservice
     54     hal_cas_hwservice
     55     hal_codec2_hwservice
     56     hal_confirmationui_hwservice
     57     hal_evs_hwservice
     58     hal_lowpan_hwservice
     59     hal_neuralnetworks_hwservice
     60     hal_secure_element_hwservice
     61     hal_tetheroffload_hwservice
     62     hal_wifi_hostapd_hwservice
     63     hal_usb_gadget_hwservice
     64     hal_vehicle_hwservice
     65     hal_wifi_offload_hwservice
     66     incident_helper
     67     incident_helper_exec
     68     kmsg_debug_device
     69     last_boot_reason_prop
     70     lowpan_device
     71     lowpan_prop
     72     lowpan_service
     73     mediaextractor_update_service
     74     mediaprovider_tmpfs
     75     metadata_file
     76     mnt_vendor_file
     77     netd_stable_secret_prop
     78     network_watchlist_data_file
     79     network_watchlist_service
     80     package_native_service
     81     perfetto
     82     perfetto_exec
     83     perfetto_tmpfs
     84     perfetto_traces_data_file
     85     perfprofd_service
     86     property_info
     87     secure_element
     88     secure_element_device
     89     secure_element_tmpfs
     90     secure_element_service
     91     slice_service
     92     stats
     93     stats_data_file
     94     stats_exec
     95     stats_service
     96     statsd
     97     statsd_exec
     98     statsd_tmpfs
     99     statsdw
    100     statsdw_socket
    101     statscompanion_service
    102     storaged_data_file
    103     sysfs_fs_ext4_features
    104     system_boot_reason_prop
    105     system_net_netd_hwservice
    106     system_update_service
    107     test_boot_reason_prop
    108     thermal_service
    109     thermalcallback_hwservice
    110     thermalserviced
    111     thermalserviced_exec
    112     thermalserviced_tmpfs
    113     timezone_service
    114     tombstoned_java_trace_socket
    115     tombstone_wifi_data_file
    116     trace_data_file
    117     traceur_app
    118     traceur_app_tmpfs
    119     traced
    120     traced_consumer_socket
    121     traced_enabled_prop
    122     traced_exec
    123     traced_probes
    124     traced_probes_exec
    125     traced_probes_tmpfs
    126     traced_producer_socket
    127     traced_tmpfs
    128     untrusted_app_all_devpts
    129     update_engine_log_data_file
    130     vendor_default_prop
    131     vendor_security_patch_level_prop
    132     usbd
    133     usbd_exec
    134     usbd_tmpfs
    135     vendor_init
    136     vendor_shell
    137     vold_metadata_file
    138     vold_prepare_subdirs
    139     vold_prepare_subdirs_exec
    140     vold_service
    141     wait_for_keymaster
    142     wait_for_keymaster_exec
    143     wait_for_keymaster_tmpfs
    144     wpantund
    145     wpantund_exec
    146     wpantund_service
    147     wpantund_tmpfs
    148     wm_trace_data_file))
    149 
    150 ;; private_objects - a collection of types that were labeled differently in
    151 ;;     older policy, but that should not remain accessible to vendor policy.
    152 ;;     Thus, these types are also not mapped, but recorded for checkapi tests
    153 (typeattribute priv_objects)
    154 (typeattributeset priv_objects
    155      ( adbd_tmpfs
    156        untrusted_app_27_tmpfs
    157      ))
    158