traced_perf申请了一个名为traced_perf的unix_socket,此unix_socket是traced_perf与待profiling的进程间通信的通道,后续章节有涉及。 traced_perf的生命周期管控 traced_perf的生命周期管控通过property trigger来完成。当设置persist.traced_perf.enable 为true的时候,会自动启动traced_perf。同时,它还会受到sys.init.perf...
▫traced_perf的组包含nobody、readproc、readtracefs三个,readproc是为了使之被赋予可以读取/proc/PID目录的权限,readtracefs是为了赋予其读取tracefs mount的目录的权限,这两个权限是traced_perf能够正常运行所必须的权限。 ▫traced_perf赋予了相应的capability,分别为KILL,DAC_READ_SEARCH。KILL是为了使traced_perf...
traced_perf申请了一个名为traced_perf的unix_socket,此unix_socket是traced_perf与待profiling的进程间通信的通道,后续章节有涉及。 traced_perf的生命周期管控 traced_perf的生命周期管控通过property trigger来完成。当设置persist.traced_perf.enable 为true的时候,会自动启动traced_perf。同时,它还会受到sys.init.perf...
▫traced_perf的组包含nobody、readproc、readtracefs三个,readproc是为了使之被赋予可以读取/proc/PID目录的权限,readtracefs是为了赋予其读取tracefs mount的目录的权限,这两个权限是traced_perf能够正常运行所必须的权限。 ▫traced_perf赋予了相应的capability,分别为KILL,DAC_READ_SEARCH。KILL是为了使traced_perf...