【发布时间】:2021-12-31 07:36:32
【问题描述】:
我正在使用 ftrace。有任务/pid 字段。任务是什么?它是进程的线程ID吗?如果不是,是否可以使用 ftrace 获取有关具有相同 pid 的线程的信息?我只使用了函数和函数图。
【问题讨论】:
标签: linux linux-kernel ftrace
我正在使用 ftrace。有任务/pid 字段。任务是什么?它是进程的线程ID吗?如果不是,是否可以使用 ftrace 获取有关具有相同 pid 的线程的信息?我只使用了函数和函数图。
【问题讨论】:
标签: linux linux-kernel ftrace
跟踪缓冲区中的 PID 列对应于一个线程: 它是结构task_struct(在sched.h中定义)的pid字段的值。
由于历史原因令人困惑,但这里 pid 是任务(线程)的唯一标识符:内核调度的基本实体。
只有当一个进程只有一个线程时,才能说它匹配一个进程,因为一个进程的PID等于它的主线程的唯一ID。
【讨论】: