FUNCTION::SYMFILELIN(3stap)
π FUNCTION::SYMFILELIN π
okay so bestie, welcome to the Context Functions section of the 3stap manual β yes that's the SystemTap tapset reference, and yes we're about to make addresses spill their whole life story π΅οΈβοΈβ¨
β¨ NAME β¨
function::symfileline β returns the file name and the line number of an address, like a little receipt for where a thing lives π§Ύπ
πΈ SYNOPSIS πΈ
symfileline:string(addr:long)
π ARGUMENTS π
addrβ the address you want translated. give it the address, it gives you the lore. π
π¦ DESCRIPTION π¦
So here's the tea β: this one hands you back the file name and the (approximate) line number of the address you passed in β if it knows them. lowkey the line number is approximate, not exact-exact, so don't come for it about precision, it's doing its best π₯Ί
And if the file name or the line number can't be found? No drama, no crash β it just gives you back the hex string representation of the address instead. it's giving "well, here's what I got" π
π SEE ALSO π
tapset::context-symbols(3stap)β go read the whole squad, iykyk π
SystemTap Tapset Reference Β· Ver Β· September 2026 β that's the version and date vibe check right there, mwah, and with that I'm clocking out bestie π«Άβ¨ bye bye, slay, 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