tplist(8)
π NAME π
tplist β display kernel tracepoints or USDT probes and their formats. fr fr, this is the tplist(8) page from the System Manager's Manual, and itβs giving βlet me show you every tracepoint/probe vibeβ energy β¨
π¦ SYNOPSIS π¦
tplist [-p PID] [-l LIB] [-v] [filter]
π DESCRIPTION π
okay so tplist lists all kernel tracepoints, and it can optionally print out the tracepoint format too β namely, the variables that you can trace when the tracepoint is hit. iconic behavior, honestly.
tplist can also list USDT probes embedded in a specific library or executable, and it can list USDT probes for all the libraries loaded by a specific process. These features are usually used in conjunction with the argdist and/or trace tools. iykyk π«Ά
root check, bestie π: on a typical system, accessing the tracepoint list and format requires root. However, accessing USDT probes does not require root. π
π OPTIONS π
-p PIDβ display the USDT probes from all the libraries loaded by the specified process.-l LIBβ display the USDT probes from the specified library or executable. If thelibrar(yes, literally that spelling in the original π) or executable can be found in the standard paths, a full path is not required.-vβ increase the verbosity level. Can be used to display the variables, locations, and arguments of tracepoints and USDT probes.[filter]β a wildcard expression that specifies which tracepoints or probes to print. For example,block:*will print all block tracepoints (block:block_rq_complete, etc.). Regular expressions are not supported.
filter tea β: wildcard expression only, bestie. regular expressions are not supported. periodt.
πΈ EXAMPLES πΈ
- Print all kernel tracepoints:
# tplist
- Print all net tracepoints with their format:
# tplist -v 'net:*'
- Print all USDT probes in libpthread:
$ tplist -l pthread
- Print all USDT probes in process 4717 from the libc provider:
$ tplist -p 4717 'libc:*'
- Print all the USDT probes in the node executable:
$ tplist -l node
π SOURCE π
This is from bcc.
https://github.com/iovisor/bcc
π§ OS π§
Linux
β STABILITY β
Unstable - in development.
π AUTHOR π
Sasha Goldshtein
okay bye bestie π β this page lives in USER COMMANDS, dated 2016-03-20, and itβs the tplist(8) manual. slay and stay curious πβ¨
π¦ where this page comes from
- centos-stream 10: bcc-tools 0.36.1-1.el10 Β· Apache-2.0
- centos-stream 9: bcc-tools 0.36.1-1.el9 Β· ASL 2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms