Lines Matching full:surfaceflinger
0 # surfaceflinger - display compositor service
3 typeattribute surfaceflinger coredomain;
6 init_daemon_domain(surfaceflinger)
8 typeattribute surfaceflinger mlstrustedsubject;
9 typeattribute surfaceflinger display_service_server;
11 read_runtime_log_tags(surfaceflinger)
14 hal_client_domain(surfaceflinger, hal_graphics_allocator)
15 hal_client_domain(surfaceflinger, hal_graphics_composer)
16 hal_client_domain(surfaceflinger, hal_configstore)
17 allow surfaceflinger hal_configstore_ISurfaceFlingerConfigs:hwservice_manager find;
18 allow surfaceflinger hidl_token_hwservice:hwservice_manager find;
21 binder_use(surfaceflinger)
22 binder_call(surfaceflinger, binderservicedomain)
23 binder_call(surfaceflinger, appdomain)
24 binder_call(surfaceflinger, bootanim)
25 binder_service(surfaceflinger)
28 binder_call(surfaceflinger, adbd)
31 r_dir_file(surfaceflinger, binderservicedomain)
32 r_dir_file(surfaceflinger, appdomain)
35 allow surfaceflinger gpu_device:chr_file rw_file_perms;
38 allow surfaceflinger graphics_device:dir search;
39 allow surfaceflinger graphics_device:chr_file rw_file_perms;
42 allow surfaceflinger video_device:dir r_dir_perms;
43 allow surfaceflinger video_device:chr_file rw_file_perms;
46 allow surfaceflinger self:netlink_kobject_uevent_socket create_socket_perms_no_ioctl;
49 set_prop(surfaceflinger, system_prop)
50 set_prop(surfaceflinger, ctl_bootanim_prop)
53 allow surfaceflinger appdomain:fd use;
54 allow surfaceflinger app_data_file:file { read write };
57 allow surfaceflinger adbd:unix_stream_socket { read write getattr };
60 binder_call(surfaceflinger, dumpstate)
61 binder_call(surfaceflinger, shell)
62 r_dir_file(surfaceflinger, dumpstate)
66 allow surfaceflinger tee_device:chr_file rw_file_perms;
70 add_service(surfaceflinger, gpu_service)
74 #add_service(surfaceflinger, surfaceflinger_service)
75 allow surfaceflinger surfaceflinger_service:service_manager { add find };
77 allow surfaceflinger mediaserver_service:service_manager find;
78 allow surfaceflinger permission_service:service_manager find;
79 allow surfaceflinger power_service:service_manager find;
80 allow surfaceflinger vr_manager_service:service_manager find;
81 allow surfaceflinger window_service:service_manager find;
85 allow surfaceflinger self:capability sys_nice;
86 allow surfaceflinger proc_meminfo:file r_file_perms;
87 r_dir_file(surfaceflinger, cgroup)
88 r_dir_file(surfaceflinger, sysfs_type)
89 r_dir_file(surfaceflinger, system_file)
90 allow surfaceflinger tmpfs:dir r_dir_perms;
91 allow surfaceflinger system_server:fd use;
92 allow surfaceflinger ion_device:chr_file r_file_perms;
95 pdx_server(surfaceflinger, display_client)
96 pdx_server(surfaceflinger, display_manager)
97 pdx_server(surfaceflinger, display_screenshot)
98 pdx_server(surfaceflinger, display_vsync)
100 pdx_client(surfaceflinger, bufferhub_client)
101 pdx_client(surfaceflinger, performance_client)
106 ### surfaceflinger should NEVER do any of this
110 neverallow surfaceflinger sdcard_type:file rw_file_perms;