PROBE::VM.MMAP(3stap)
β¨ PROBE::VM.MMAP β¨
okay bestie, welcome to the Memory Tapset section of the SystemTap Tapset Reference (section 3stap, iykyk) π this is the page for one very specific little guy and honestly? it's giving main character energy for about half a millisecond.
π¦ NAME π¦
probe::vm.mmap β fires when an mmap is requested π
like. the moment somebody asks the kernel for some memory to be mapped. that's the vibe check. that's when it goes off.
πΈ SYNOPSIS πΈ
probe vm.mmap {}
no arguments, no fancy params, just. the probe. sitting there. waiting. periodt. π
π VALUES π
these are the read-only goodies you can peek at when the probe fires, and ngl they're all super useful:
lengthβ the length of the memory segment π that's how much memory got requested, bestie.nameβ name of the probe point π·οΈ yes, the probe point's own name. iconic of it.addressβ the requested address π the address that got asked for, right there.
these are context variables, so you read them, you don't write them. respect the boundary fr fr π
π CONTEXT π
the process calling mmap. π«Ά
that's it. that's the context. whoever called mmap is the one you're looking at when this fires. keep your eyes on them, they're the whole story. β¨
π SEE ALSO π
tapset::memory(3stap)β go read this one too, it's the whole memory tapset and it's lowkey a masterpiece π
okay that's the whole page, you ate that π go forth and trace some memory mappings, no cap. slay π β¨
signing off from the SystemTap Tapset Reference, Ver., September 2026 β mwah, ily, see you in the next manpage bestie ππ¦π
π¦ 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