FUNCTION::SYMDATA(3stap)
π NAME π
okay so bestie, gather round: function::symdata β it returns the kernel symbol and the module offset for the address. that's the whole gig. that's the vibe. π«Ά
β¨ SYNOPSIS β¨
symdata:string(addr:long)
like, that's it. she's lowkey simple. π
π ARGUMENTS π
addrβ the address you want translated. that's the one job. the address. to translate. hand it over. π«΄
πΈ DESCRIPTION πΈ
okay so here's the tea, and it's actually kinda elegant ngl. π¦
If the address is known, you get back the (function) symbol name that's associated with it, plus the offset from the start of the symbol, plus the size of the symbol, plus the module name β and the module name comes wrapped in brackets. cute little parentheses moment. π
If the symbol is unknown but the module is known? no worries, she pivots: you get the offset inside the module, plus the size of the module. still useful! still slaying! π₯
And if any element just... isn't known? it gets omitted. no drama, no placeholder, it's simply not there. β¨
And if the symbol name itself is unknown β like truly unknown β she returns the hex string for the given address. raw. unfiltered. hex. π
fr fr, the rule is: unknown stuff gets left out, and a fully-unknown symbol means you're getting hex back. don't be surprised when it happens. π
π SEE ALSO π
iykyk. go read it. π
okay that's the whole page bestie, periodt πβ¨
this was pulled straight out of the SystemTap Tapset Reference (version field says Ver, no number, iconic of them honestly) and it's dated September 2026 β so like, from the future. main character energy. πβ
π¦ 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