Fix treble boundary neverallow to use attributes

am: 28dd9a1d53

Change-Id: I553b9470346d8678c797b89a487677a4ec9672e8
This commit is contained in:
Inseob Kim 2020-01-29 05:08:28 -08:00 committed by android-build-merger
commit a01e8007b1
2 changed files with 7 additions and 159 deletions

View file

@ -61,6 +61,10 @@ compatible_property_only(`
')
# Properties which can't be written outside system
# Properties used by binder caches
system_restricted_prop(binder_cache_bluetooth_server_prop)
system_restricted_prop(binder_cache_system_server_prop)
system_restricted_prop(linker_prop)
system_restricted_prop(module_sdkextensions_prop)
system_restricted_prop(nnapi_ext_deny_product_prop)
@ -151,10 +155,6 @@ system_public_prop(vndk_prop)
system_public_prop(wifi_log_prop)
system_public_prop(wifi_prop)
# Properties used by binder caches
system_public_prop(binder_cache_bluetooth_server_prop)
system_public_prop(binder_cache_system_server_prop)
# Properties used in default HAL implementations
vendor_internal_prop(rebootescrow_hal_prop)
@ -559,131 +559,7 @@ compatible_property_only(`
-system_writes_vendor_properties_violators
} {
property_type
-apexd_prop
-audio_prop
-binder_cache_bluetooth_server_prop
-binder_cache_system_server_prop
-bluetooth_a2dp_offload_prop
-bluetooth_audio_hal_prop
-bluetooth_prop
-bootloader_boot_reason_prop
-boottime_prop
-bpf_progs_loaded_prop
-cold_boot_done_prop
-config_prop
-cppreopt_prop
-ctl_adbd_prop
-ctl_apexd_prop
-ctl_bootanim_prop
-ctl_bugreport_prop
-ctl_console_prop
-ctl_default_prop
-ctl_dumpstate_prop
-ctl_fuse_prop
-ctl_gsid_prop
-ctl_interface_restart_prop
-ctl_interface_start_prop
-ctl_interface_stop_prop
-ctl_mdnsd_prop
-ctl_restart_prop
-ctl_rildaemon_prop
-ctl_sigstop_prop
-ctl_start_prop
-ctl_stop_prop
-dalvik_prop
-debug_prop
-debuggerd_prop
-default_prop
-device_logging_prop
-dhcp_prop
-dumpstate_options_prop
-dumpstate_prop
-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
-system_property_type
-extended_core_property_type
-sota_prop
-ffs_prop
-fingerprint_prop
-firstboot_prop
-device_config_activity_manager_native_boot_prop
-device_config_reset_performed_prop
-device_config_boot_count_prop
-device_config_input_native_boot_prop
-device_config_netd_native_prop
-device_config_runtime_native_boot_prop
-device_config_runtime_native_prop
-device_config_media_native_prop
-device_config_storage_native_boot_prop
-device_config_sys_traced_prop
-device_config_window_manager_native_boot_prop
-dynamic_system_prop
-gsid_prop
-heapprofd_enabled_prop
-heapprofd_prop
-hwservicemanager_prop
-last_boot_reason_prop
-module_sdkextensions_prop
-system_lmk_prop
-linker_prop
-log_prop
-log_tag_prop
-logd_prop
-logpersistd_logging_prop
-lowpan_prop
-lpdumpd_prop
-mmc_prop
-mock_ota_prop
-net_dns_prop
-net_radio_prop
-netd_stable_secret_prop
-nfc_prop
-ota_prop
-overlay_prop
-pan_result_prop
-persist_debug_prop
-persistent_properties_ready_prop
-pm_prop
-powerctl_prop
-radio_prop
-restorecon_prop
-safemode_prop
-serialno_prop
-shell_prop
-system_boot_reason_prop
-system_prop
-system_radio_prop
-system_trace_prop
-test_boot_reason_prop
-test_harness_prop
-theme_prop
-time_prop
-traced_enabled_prop
-traced_lazy_prop
-vendor_default_prop
-vendor_security_patch_level_prop
-vold_prop
-wifi_log_prop
-wifi_prop
}:property_service set;
')

View file

@ -198,36 +198,8 @@ recovery_only(`
not_compatible_property(`
set_prop(vendor_init, {
property_type
-binder_cache_bluetooth_server_prop
-binder_cache_system_server_prop
-device_config_activity_manager_native_boot_prop
-device_config_boot_count_prop
-device_config_reset_performed_prop
-device_config_input_native_boot_prop
-device_config_netd_native_prop
-device_config_runtime_native_boot_prop
-device_config_runtime_native_prop
-device_config_media_native_prop
-device_config_storage_native_boot_prop
-device_config_sys_traced_prop
-device_config_window_manager_native_boot_prop
-restorecon_prop
-netd_stable_secret_prop
-firstboot_prop
-pm_prop
-system_boot_reason_prop
-system_jvmti_agent_prop
-bootloader_boot_reason_prop
-last_boot_reason_prop
-apexd_prop
-gsid_prop
-nnapi_ext_deny_product_prop
-init_perf_lsm_hooks_prop
-init_svc_debug_prop
-linker_prop
-module_sdkextensions_prop
-userspace_reboot_exported_prop
-userspace_reboot_prop
-system_internal_property_type
-system_restricted_property_type
})
')