0
我在兩臺不同的設備上使用Android上的ftrace,但我注意到它們之間的輸出格式不同。在某些情況下,包含當前進程的TGID,而在其他情況下則不包含。Linux內核的ftrace輸出格式
TGID在當前使用ftrace的應用程序中非常有用,我想知道如何啓用它。我意識到sysfs文件「/ sys/kernel/debug/tracing/options/print-tgid」,但不幸的是,這在我的設備上不可用。有沒有可用於將TGID添加到ftrace輸出格式的內核選項或ftrace句柄?
# _-----=> irqs-off
# /_----=> need-resched
# |/_---=> hardirq/softirq
# ||/_--=> preempt-depth
# |||/ delay
# TASK-PID CPU# |||| TIMESTAMP FUNCTION
# | | | |||| | |
# ^^ (no tgid...)
VS
# _-----=> irqs-off
# /_----=> need-resched
# |/_---=> hardirq/softirq
# ||/_--=> preempt-depth
# |||/ delay
# TASK-PID TGID CPU# |||| TIMESTAMP FUNCTION
# | | | | |||| | |
# ^^^(tgid is available in this column!)