linux 进程system_server相关代码具体在哪个路径,以及如何查看system_server具体哪个线程创建了timerfd
时间: 2024-02-22 14:59:30 浏览: 138
Android进程整理
system_server是Android系统中的一个核心进程,它的代码位于frameworks/base/services/core/java/com/android/server/SystemServer.java文件中。该文件是由Java代码编写的,负责启动Android系统中的各种服务和应用程序。
如果你想查看system_server进程中具体哪个线程创建了timerfd,可以使用strace工具来跟踪system_server进程的系统调用。例如,使用以下命令启动strace跟踪system_server进程:
```
strace -p <pid> -e trace=timerfd_create,close
```
其中,<pid>是指system_server进程的进程号。以上命令会跟踪system_server进程中所有调用timerfd_create和close函数的系统调用,并将调用信息输出到终端上。你可以在输出中查找到具体哪个线程创建了timerfd。需要注意的是,strace工具需要在root权限下执行才能跟踪其他进程的系统调用。
阅读全文