FUNCTION::USYMDATA(3stap)
π FUNCTION::USYMDATA π
okay bestie, welcome to function::usymdata from the 3stap manual β yes that's the SystemTap tapset section, we're doing real systems work today and we're doing it cutely β¨
πΈ NAME πΈ
function::usymdata β return the symbol and module offset of an address. that's it, that's the whole job, and she does it flawlessly π
π¦ SYNOPSIS π¦
usymdata:string(addr:long)
look at her. one arg, returns a string. iconic behavior π
π ARGUMENTS π
addrβ the address you want translated. that's the one and only thing you're handing over, no cap π«Ά
β¨ DESCRIPTION β¨
so here's the tea, bestie β β this function returns the (function) symbol name associated with the given address in the current task, if it's known. and it doesn't stop there: you also get the offset from the start and the size of the symbol, plus the module name (and yes, the module name comes between brackets) π
but wait, there's more, because sometimes life is messy π β if the symbol is unknown but the module is known, then instead you get the offset inside the module, plus the size of the module. slay, we adapt.
and the rule for missing pieces? if any element is not known, it just gets omitted β no drama, no placeholder, she simply leaves it out π
aaaand finally: if the symbol name is unknown, she'll return the hex string for the given address. so you always get something back. main character energy fr fr π
π SEE ALSO π
tapset::ucontext-symbols(3stap)β go read the sibling page, iykyk π§
that's the whole page bestie, every flag, every value, every vibe, nothing skipped π
okay bye my love β this was the SystemTap Tapset Reference, dated September 2026 (the footer's version field just says Ver, keeping it mysterious π), and you absolutely ate this documentation. periodt. π
β¨π
π¦ 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