FUNCTION::FULLPATH_STRUCT_NAMEIDATA(3stap)
π function::fullpath_struct_nameidata β 3stap, bestie π
okay so real talk, this one lives in the Directory-entry (dentry) Tapset and its manual name is 3stap, and it is genuinely the most unbothered little function in the whole SystemTap Tapset Reference. no cap. πΈ
β¨ NAME β¨
function::fullpath_struct_nameidata β get the full nameidata path π
π SYNOPSIS π
fullpath_struct_nameidata(nd:)
that's it. that's the whole vibe. no extra args, no little surprises hiding in there. π¦
π§ ARGUMENTS π§
ndβ Pointer to βstruct nameidataβ. π
girl it's a pointer, so like, know what you're pointing at before you send it, mwah. π«Ά
π DESCRIPTION π
So what does she actually do? She returns the full dirent name β the whole entire full path all the way back to the root β exactly like the kernel does it, and like the d_path function from systemtap-tapset does it too. π
and yes, she includes the β/β. iconic behavior, honestly. β
so like, think of it as: you hand her the nd pointer, she hands you the whole path string, root and all, slash included, no crumbs left behind. that's the main character energy we're talking about. π
π SEE ALSO π
ngl bestie, this page doesn't list any SEE ALSO entries, so there's nothing to point you at here. go off though. π§β¨
reminder: this is a tapset function, so it's the kernel'sd_path-style full path we're getting, with the β/β and everything β same energy as described above, no more no less. π
okay that's the whole page, love you, bye π
this was pulled straight from the SystemTap Tapset Reference, version Ver, dated September 2026 β so if you're reading this in some other timeline, bestie, check your version. ππ π¦
π¦ 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