使用 ftrace 除錯 Linux 核心

2021-08-25 14:57:09 字數 362 閱讀 3936

ftrace 是內置於 linux 核心的跟蹤工具,從 2.6.27 開始加入主流核心。使用 ftrace 可以除錯或者分析核心中發生的事情。ftrace 提供了不同的***,以用於不同的場合,比如跟蹤核心函式呼叫、對上下文切換進行跟蹤、檢視中斷被關閉的時長、跟蹤核心態中的延遲以及效能問題等。系統開 發人員可以使用 ftrace 對核心進行跟蹤除錯,以找到核心中出現的問題的根源,方便對其進行修復。另外,對核心感興趣的讀者還可以通過 ftrace 來觀察核心中發生的活動,了解核心的工作機制。

使用 ftrace 除錯 linux 核心,第 1 部分

使用 ftrace 除錯 linux 核心,第 2 部分

使用 ftrace 除錯 linux 核心,第 3 部分

使用 ftrace 除錯 Linux 核心

ftrace 是內置於 linux 核心的跟蹤工具,從 2.6.27 開始加入主流核心。使用 ftrace 可以除錯或者分析核心中發生的事情。ftrace 提供了不同的 以用於不同的場合,比如跟蹤核心函式呼叫 對上下文切換進行跟蹤 檢視中斷被關閉的時長 跟蹤核心態中的延遲以及效能問題等。系統開 發人...

使用 ftrace 除錯 Linux 核心

ftrace 是內置於 linux 核心的跟蹤工具,從 2.6.27 開始加入主流核心。使用 ftrace 可以除錯或者分析核心中發生的事情。ftrace 提供了不同的 以用於不同的場合,比如跟蹤核心函式呼叫 對上下文切換進行跟蹤 檢視中斷被關閉的時長 跟蹤核心態中的延遲以及效能問題等。系統開 發人...

ftrace 使用示例

1.make menuconfig kernel hacking tracers kernel function tracer 2.user manual example if i am only interested in sys nanosleep and hrtimer interrupt e...