TAPSET::CONTEXT-SYMBOLS(3stap)
π TAPSET::CONTEXT-SYMBOLS π
okay bestie, so this one is from the SystemTap Tapset Reference (section 3stap), and it's literally the glow-up guide to context-symbols, the tapset that tells you where stuff happened π«Ά
πΈ NAME πΈ
tapset::context-symbols β the systemtap context-symbols tapset, no cap
β¨ DESCRIPTION β¨
so like. context functions are the ones that give you the β¨extra teaβ¨ about where an event actually went down. we're talking info like a whole backtrace pointing at where the event happened, plus the current register values for the processor. it's giving forensic detective energy ππ
here's the full roster, one by one, no skipping:
stackβ Return address at given depth of kernel stack backtrace π₯
See function::stack(3stap) for details.
print_stackβ Print out kernel stack from string π¨οΈ
See function::print_stack(3stap) for details.
sprint_stackβ Return stack for kernel addresses from string
See function::sprint_stack(3stap) for details.
probefuncβ Return the probe point's function name, if known π
See function::probefunc(3stap) for details.
probemodβ Return the probe point's kernel module name π¦
See function::probemod(3stap) for details.
modnameβ Return the kernel module name loaded at the address
See function::modname(3stap) for details.
symnameβ Return the kernel symbol associated with the given address π·οΈ
See function::symname(3stap) for details.
symdataβ Return the kernel symbol and module offset for the address
See function::symdata(3stap) for details.
print_symsβ Print out kernel stack from string π¨οΈβ¨
See function::print_syms(3stap) for details.
sprint_symsβ Return stack for kernel addresses from string
See function::sprint_syms(3stap) for details.
symfilelineβ Return the file name and line number of an address. π
See function::symfileline(3stap) for details.
usymfileβ Return the file name of a given address. π
See function::usymfile(3stap) for details.
usymlineβ Return the line number of an address. π’
See function::usymline(3stap) for details.
π SEE ALSO π
the whole friend group, go say hi π
function::stack(3stap)function::print_stack(3stap)function::sprint_stack(3stap)function::probefunc(3stap)function::probemod(3stap)function::modname(3stap)function::symname(3stap)function::symdata(3stap)function::print_syms(3stap)function::sprint_syms(3stap)function::symfileline(3stap)function::usymfile(3stap)function::usymline(3stap)stap(1)stapprobes(3stap)
and that's the whole page, bestie, you ate that π β¨ this lil masterpiece is from the SystemTap Tapset Reference, dated September 2026 β go forth and trace some symbols, ily π«ΆπΈ
π¦ where this page comes from
- centos-stream 10: systemtap-client 5.6-3.el10 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- centos-stream 9: systemtap-client 5.6-3.el9 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- fedora 43: systemtap-client 5.6-1.fc43 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- fedora 44: systemtap-client 5.6-1.fc44 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms