Skip to content

Instantly share code, notes, and snippets.

@jarkkojs
Created May 15, 2023 10:37
Show Gist options
  • Save jarkkojs/9143449957e4ab90f3b4f39aa2471d43 to your computer and use it in GitHub Desktop.
Save jarkkojs/9143449957e4ab90f3b4f39aa2471d43 to your computer and use it in GitHub Desktop.
# mount -t tracefs nodev /sys/kernel/tracing
# cat /sys/kernel/tracing/trace
# tracer: function
#
# entries-in-buffer/entries-written: 6/6 #P:1
#
# _-----=> irqs-off/BH-disabled
# / _----=> need-resched
# | / _---=> hardirq/softirq
# || / _--=> preempt-depth
# ||| / _-=> migrate-disable
# |||| / delay
# TASK-PID CPU# ||||| TIMESTAMP FUNCTION
# | | | ||||| | |
swapper/0-1 [000] ...1. 0.261120: tpm_init <-do_one_initcall
swapper/0-1 [000] ...1. 0.261376: tpm_dev_common_init <-tpm_init
swapper/0-1 [000] ...1. 0.405481: fork_usermode_driver <-vtpm_module_init
kworker/u2:0-34 [000] ...1. 0.406436: tpm_chip_alloc <-vtpm_proxy_create_device.part.0
kworker/u2:0-34 [000] ...1. 0.406502: tpm2_init_space <-tpm_chip_alloc
kworker/u2:0-34 [000] ...1. 0.406610: tpm_dev_release <-device_release
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment