1#define the domain 2type hal_qspmhal_default, domain; 3type hal_qspmhal_default_exec, exec_type, file_type, vendor_file_type; 4 5init_daemon_domain(hal_qspmhal_default) 6 7hal_server_domain(hal_qspmhal_default, hal_qspmhal) 8 9binder_call(hal_qspmhal_client, hal_qspmhal_server) 10binder_call(hal_qspmhal_server, hal_qspmhal_client) 11 12hal_attribute_hwservice(hal_qspmhal, hal_qspmhal_hwservice) 13 14hal_client_domain(hal_qspmhal_default, hal_allocator) 15 16hal_client_domain(untrusted_app, hal_qspmhal) 17hal_client_domain(platform_app, hal_qspmhal) 18hal_client_domain(gmscore_app, hal_qspmhal) 19hal_client_domain(surfaceflinger, hal_qspmhal) 20hal_client_domain(bootanim, hal_qspmhal) 21hal_client_domain(system_server, hal_qspmhal) 22hal_client_domain(priv_app, hal_qspmhal) 23hal_client_domain(system_app, hal_qspmhal) 24 25# It's not necessary to use the google camera app. 26dontaudit google_camera_app hal_qspmhal_hwservice:hwservice_manager find; 27 28dontaudit untrusted_app_all hal_qspmhal_hwservice:hwservice_manager find; 29