Skip to content

Ftrace 探析 | mapicccy #2

@mapicccy

Description

@mapicccy

https://mapicccy.github.io/posts/b7ee8ec8/

ftrace(function tracer)支持全局trace,可以对内核和模块全局函数进行跟踪。tracer为编译器在编译时自动插入代码段的一条指令,程序在运行时能够利用这条指令实现跳转。目前Linux 5.10支持的tracer种类有8种,分别为hwlat、blk、function_graph、wakeup_dl、wakeup_rt、wakeup、function、nop,可以通过/sys/

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions