TAPSET::CONVERSIONS(3stap)
π TAPSET::CONVERSIONS π
okay so bestie, welcome to tapset::conversions β it's the systemtap conversions tapset, and this is its page from the SystemTap Tapset Reference, section 3stap. Think of it as the group chat where all the kernel-memory-grabbing functions live. π
β¨ NAME β¨
tapset::conversions β the systemtap conversions tapset, periodt.
πΈ DESCRIPTION πΈ
This is the whole roster, bestie. Every single one of these pulls something out of memory and turns it into a string or a number you can actually use. Each one has its own full page β tap the function::... link and you get the details. π¦
π kernel_string
Retrieves string from kernel memory. π
See function::kernel_string(3stap) for details.
π kernel_string
Retrieves string from kernel memory with alternative error string.
See function::kernel_string(3stap) for details.
not me noticing this one is listed twice β yes bestie, that's genuinely what the page says, two kernel_string entries with two different one-liners. no cap. π
π kernel_string_quoted
Retrieves and quotes string from kernel memory. β¨
See function::kernel_string_quoted(3stap) for details.
π kernel_or_user_string_quoted
Retrieves and quotes string from kernel or user memory β equal opportunity, love that. π«Ά
See function::kernel_or_user_string_quoted(3stap) for details.
π kernel_string_n
Retrieves string of given length from kernel memory β you tell it how much, it grabs exactly that. π
See function::kernel_string_n(3stap) for details.
π kernel_string_utf32
Retrieves UTF-32 string from kernel memory. π
See function::kernel_string_utf32(3stap) for details.
π kernel_string_utf32
Retrieves UTF-32 string from kernel memory with alternative error string.
See function::kernel_string_utf32(3stap) for details.
yes, UTF-32 is doubled up too. the page said it, I'm just the messenger. π
π kernel_string_quoted_utf32
Quote given UTF-32 kernel string.
See function::kernel_string_quoted_utf32(3stap) for details.
π kernel_or_user_string_quoted_utf32
Retrieves and quotes UTF-32 string from kernel or user memory. β¨
See function::kernel_or_user_string_quoted_utf32(3stap) for details.
π kernel_string_utf16
Retrieves UTF-16 string from kernel memory. π¦
See function::kernel_string_utf16(3stap) for details.
π kernel_string_utf16
Retrieves UTF-16 string from kernel memory with alternative error string.
See function::kernel_string_utf16(3stap) for details.
third duplicate, it's giving pattern. π
π kernel_string_quoted_utf16
Quote given kernel UTF-16 string.
See function::kernel_string_quoted_utf16(3stap) for details.
π kernel_or_user_string_quoted_utf16
Retrieves and quotes UTF-16 string from kernel or user memory. πΈ
See function::kernel_or_user_string_quoted_utf16(3stap) for details.
π kernel_long
Retrieves a long value stored in kernel memory. π’
See function::kernel_long(3stap) for details.
π kernel_int
Retrieves an int value stored in kernel memory. π’
See function::kernel_int(3stap) for details.
π kernel_short
Retrieves a short value stored in kernel memory. π’
See function::kernel_short(3stap) for details.
π kernel_char
Retrieves a char value stored in kernel memory. π€
See function::kernel_char(3stap) for details.
π kernel_pointer
Retrieves a pointer value stored in kernel memory. πβ¨
See function::kernel_pointer(3stap) for details.
π kernel_buffer_quoted
Retrieves and quotes buffer from kernel space.
See function::kernel_buffer_quoted(3stap) for details.
π kernel_buffer_quoted
Retrieves and quotes buffer from kernel space.
See function::kernel_buffer_quoted(3stap) for details.
and there's the fourth pair, this one is identical both times. iconic behaviour honestly. π
π kernel_buffer_quoted_error
Retrieves and quotes buffer from kernel space β but this one is the error-flavoured one. π
See function::kernel_buffer_quoted_error(3stap) for details.
π SEE ALSO π
Go read these next, bestie, they're the main characters:
function::kernel_string(3stap)function::kernel_string_quoted(3stap)function::kernel_or_user_string_quoted(3stap)function::kernel_string_n(3stap)function::kernel_string_utf32(3stap)function::kernel_string_quoted_utf32(3stap)function::kernel_or_user_string_quoted_utf32(3stap)function::kernel_string_utf16(3stap)function::kernel_string_quoted_utf16(3stap)function::kernel_or_user_string_quoted_utf16(3stap)function::kernel_long(3stap)function::kernel_int(3stap)function::kernel_short(3stap)function::kernel_char(3stap)function::kernel_pointer(3stap)function::kernel_buffer_quoted(3stap)function::kernel_buffer_quoted_error(3stap)stap(1)stapprobes(3stap)
SystemTap Tapset Reference Β· September 2026 Β· that's a wrap bestie, go convert some memory, 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