1*e4a36f41SAndroid Build Coastguard Worker# art service daemon 2*e4a36f41SAndroid Build Coastguard Workertype artd, domain; 3*e4a36f41SAndroid Build Coastguard Workertype artd_exec, system_file_type, exec_type, file_type; 4*e4a36f41SAndroid Build Coastguard Worker 5*e4a36f41SAndroid Build Coastguard Worker# Allow artd to publish a binder service and make binder calls. 6*e4a36f41SAndroid Build Coastguard Workerbinder_use(artd) 7*e4a36f41SAndroid Build Coastguard Workeradd_service(artd, artd_service) 8*e4a36f41SAndroid Build Coastguard Workerallow artd dumpstate:fifo_file { getattr write }; 9*e4a36f41SAndroid Build Coastguard Worker 10*e4a36f41SAndroid Build Coastguard Workertypeattribute artd coredomain; 11*e4a36f41SAndroid Build Coastguard Worker 12*e4a36f41SAndroid Build Coastguard Workerinit_daemon_domain(artd) 13*e4a36f41SAndroid Build Coastguard Worker 14*e4a36f41SAndroid Build Coastguard Worker# Allow query ART device config properties 15*e4a36f41SAndroid Build Coastguard Workerget_prop(artd, device_config_runtime_native_prop) 16*e4a36f41SAndroid Build Coastguard Workerget_prop(artd, device_config_runtime_native_boot_prop) 17