TAPSET::SPECULATIVE(3stap)
π TAPSET::SPECULATIVE π
okay bestie, sit down, hydrate, and let me tell you about tapset::speculative β it's a whole SystemTap tapset page and it's giving speculative output energy. This is the 3stap manual, and no cap, it's shorter than you'd think but every single line matters. π
β¨ DESCRIPTION β¨
so here's the vibe: speculative output in SystemTap. You get four little functions in this tapset and they work together like a group chat β one of them makes the chat, the others either send the message or delete it forever. π¦
speculationβ Allocate a new id for speculative output.
See function::speculation(3stap) for details. π
speculateβ Store a string for possible output later.
See function::speculate(3stap) for details. π
discardβ Discard all output related to a speculation buffer.
See function::discard(3stap) for details. π
commitβ Write out all output related to a speculation buffer.
See function::commit(3stap) for details. π₯
ngl the original page literally mashes commit and its one-liner together on the same line, and I am not about to pretend that's normal formatting β but the words are exactly the words, so there you go. π«Ά
π SEE ALSO π
go read these next, fr fr:
function::speculation(3stap)function::speculate(3stap)function::discard(3stap)function::commit(3stap)stap(1)stapprobes(3stap)
and that's the whole page, bestie β short, sweet, and absolutely ate. π
this little love letter to speculative tapset functions came to you from the SystemTap Tapset Reference, dated September 2026. 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