1*e4a36f41SAndroid Build Coastguard Worker# apexd -- manager for APEX packages 2*e4a36f41SAndroid Build Coastguard Workertype apexd, domain; 3*e4a36f41SAndroid Build Coastguard Workertype apexd_exec, exec_type, file_type, system_file_type; 4*e4a36f41SAndroid Build Coastguard Worker 5*e4a36f41SAndroid Build Coastguard Workerbinder_use(apexd) 6*e4a36f41SAndroid Build Coastguard Workeradd_service(apexd, apex_service) 7*e4a36f41SAndroid Build Coastguard Worker 8*e4a36f41SAndroid Build Coastguard Workerneverallow { domain -init -apexd -system_server -update_engine } apex_service:service_manager find; 9*e4a36f41SAndroid Build Coastguard Workerneverallow { domain -init -apexd -system_server -servicemanager -update_engine } apexd:binder call; 10*e4a36f41SAndroid Build Coastguard Worker 11*e4a36f41SAndroid Build Coastguard Workerneverallow { domain userdebug_or_eng(`-crash_dump') } apexd:process ptrace; 12