PROBE::VM.KMEM_CAC(3stap)
π NAME π
okay bestie, gather round, because probe::vm.kmem_cache_alloc_node is the probe that fires when kmem_cache_alloc_node is requested. that's it, that's the whole vibe. she's a memory tapset girlie from 3stap and she's here to spill the tea on your kernel allocations β¨
π¦ SYNOPSIS π¦
probe vm.kmem_cache_alloc_node {}
literally that. no args, no drama, just a probe point waiting to pop off π
πΈ VALUES πΈ
these are the little goodies she hands you inside the probe. every single one, no skips:
gfp_flag_nameβ the type of kmemory to allocate, but make it a string. yes queen, string format πcall_siteβ the address of the function that's calling this kmemory function. like, who sent this request? we found them πnameβ the name of the probe point. hi bestie, what's your name πbytes_reqβ the requested Bytes. what you asked for, periodtptrβ pointer to the kmemory allocated. that's the actual location, no cap πcaller_functionβ name of the caller function. the human-readable version ofcall_site, slaybytes_allocβ the allocated Bytes. what you actually got β and ngl, sometimes that's not the same as what you asked for πgfp_flagsβ the type of kmemory to allocate. the raw flags version ofgfp_flag_nameβ¨
not me pointing out thatbytes_reqandbytes_allocare two different thingsβ¦ iykyk. one is the ask, one is the reality π«Ά
π SEE ALSO π
tapset::memory(3stap)β go read the memory tapset bestie, it's giving family reunion π
okay that's the whole page!! this icon of a manual comes courtesy of the SystemTap Tapset Reference, and she's stamped September 2026 π thanks for coming to my ted talk, go probe some memory, you're doing amazing sweetie π
π¦ 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