PROBE::VM.WRITE_SH(3stap)
π PROBE::VM.WRITE_SH π
ok so bestie, welcome to the Memory Tapset section of the SystemTap Tapset Reference β this one's a probe page, section 3stap, and it's genuinely so cute once you get it. pull up a chair π«Ά
β¨ NAME β¨
probe::vm.write_shared β attempts at writing to a shared page
like... it's the probe that clocks a process tryna write to a page that's shared. that's the whole vibe. π
β¨ SYNOPSIS β¨
probe vm.write_shared {}
that's it. no args, no fuss. she's a no-argument icon. β¨
β¨ VALUES β¨
these are the values you get handed when this probe fires, and they're both little gifts ngl π
nameβ the name of the probe point. yes bestie, the probe tells you its own name. self-aware queen. πaddressβ the address of the shared write. that's where the write is happening, fr fr. π
β¨ CONTEXT β¨
the context is the process attempting the write.
so the process that's doing the writing? that's your main character in this scene. everything here happens in their context, not anybody else's. periodt. π
β¨ DESCRIPTION β¨
okay so here's the tea π
this fires when a process attempts to write to a shared page. that's it, that's the trigger β an attempt, mind you, not a guaranteed success.
and now the important bit, don't skip this one: if a copy is necessary, this will be followed by a vm.write_shared_copy. so you might get a lil sequel probe right after. not me getting a two-part episode π the way these two are besties and you cannot separate them iykyk π₯
β¨ SEE ALSO β¨
go read that one too, it's the whole memory tapset family and you're gonna want the context, trust. π§
and that's the whole page, bestie!! you ate that read, no cap. πΈ
this was brought to you by the SystemTap Tapset Reference, and it's stamped with a date of September 2026 β so like, technically from the future, which is iconic of her honestly. βππ
π¦ 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