FUNCTION::U_REGISTER(3stap)
β¨ FUNCTION::U_REGISTER β¨
okay bestie, welcome to the SystemTap Tapset Reference β this one's a context function and it's lowkey one of the most useful little gremlins in the whole tapset π
πΈ NAME πΈ
function::u_register β gimme the unsigned value of the CPU register you name, bestie π
π SYNOPSIS π
u_register:long(name:string)
π ARGUMENTS π
nameβ the name of the register you want back. that's it, that's the whole vibe. you say the register's name, it hands you the value π«Ά
π¦ DESCRIPTION π¦
so it's literally the same as register(name), no cap β EXCEPT. here's the plot twist: if the register is 32 bits wide, it gets zero-extended to 64 bits. β¨
that's the whole difference. that's the tea. π
π SEE ALSO π
and that's the page!! periodt π β¨
cute little sign-off: this was pulled from the SystemTap Tapset Reference (the version bit just says Ver, iconic of it), dated September 2026. go forth and read your registers, main character πππ¦
π¦ 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