FUNCTION::PPFUNC(3stap)
π FUNCTION::PPFUNC π
okay bestie, welcome to the ppfunc page β it lives in the Context Functions chapter of the SystemTap Tapset Reference (section 3stap), and honestly? it's giving short-and-sweet. β¨
πΈ NAME πΈ
function::ppfunc β literally just: it hands you the function name that got parsed out of the pp. that's the whole vibe. π
β¨ SYNOPSIS β¨
ppfunc:string()
π«Ά ARGUMENTS π«Ά
None. zero. nada. nothing to pass in, bestie β it just knows. π
π DESCRIPTION π
so here's the tea π: this one returns the function name from the current pp. that's it, that's the function.
but β and this is the important part, no cap β not all pp have functions in them. like, some of them are just out here living their lives with no function at all π. in that case, you get "" back. empty string. a whole lot of nothing. don't be surprised, it's documented behavior. π
vibe check: if you're expecting a name and get"", that's not a bug, that's just appwith no function in it. periodt. π
π SEE ALSO π
tapset::context(3stap)β go read this one too, iykyk π¦
SystemTap Tapset Reference Ver Β· September 2026
and that's the page, bestie!! π you read the whole thing, so proud of you, that's main character energy fr fr β¨ππ«Ά slay π
π¦ 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