TAPSET::UCONVERSIONS(3stap)
π NAME π
tapset::uconversions β the systemtap uconversions tapset β¨
(and yeah bestie, the page itself is TAPSET::UCONVERSIONS(3stap), section 3stap, so you're in the right place π«Ά)
π¦ DESCRIPTION π¦
Okay so picture this: your systemtap script is out here living its best life in kernel space, and all the juicy stuff β strings, chars, shorts, ints, longs, buffers β is sitting over in user space like it's too good to come to the phone π This tapset is literally the group chat that fixes that. Every function here reaches across and pulls a value out of user memory for you π
Every entry below is just a lil signpost, fr fr. The actual lore lives on its own function:: page, so tap through for the full deets π Also yes, some of these show up more than once with slightly different flavour text β that's just how the page is, not a glitch, no cap π«
user_stringβ yanks a string right out of user space π β deets infunction::user_string(3stap)user_string_nofaultβ yanks a string right out of user space πΈ β deets infunction::user_string_nofault(3stap)user_stringβ yanks a string out of user space, but with an alternative error string for when things go sideways π β deets infunction::user_string(3stap)user_string_warnβ yanks a string right out of user space β¨ β deets infunction::user_string_warn(3stap)user_string_warnβ yanks a string out of user space, but with an alternative warning string so it can gently tell you what's up π β deets infunction::user_string_warn(3stap)user_string_quotedβ yanks a string out of user space and quotes it for you, icon behaviour π β deets infunction::user_string_quoted(3stap)user_string_nβ yanks a string of given length out of user space π β deets infunction::user_string_n(3stap)user_string_n_nofaultβ yanks a string of given length out of user space π§ β deets infunction::user_string_n_nofault(3stap)user_string_nβ yanks a string of given length out of user space (yes again, she's popular) π β deets infunction::user_string_n(3stap)user_string_n_warnβ yanks a string right out of user space π β deets infunction::user_string_n_warn(3stap)user_string_n_warnβ yanks a string out of user space, but with an alternative warning string attached β β deets infunction::user_string_n_warn(3stap)user_string_n_quotedβ yanks a string out of user space and quotes it πΈ β deets infunction::user_string_n_quoted(3stap)user_string_n_quotedβ yanks a string out of user space and quotes it, round two π β deets infunction::user_string_n_quoted(3stap)user_string_utf32β pulls a UTF-32 string out of user memory π β deets infunction::user_string_utf32(3stap)user_string_utf32β pulls a UTF-32 string out of user memory, but with an alternative error string π«Ά β deets infunction::user_string_utf32(3stap)user_string_quoted_utf32β quotes the UTF-32 string you hand it from user space π β deets infunction::user_string_quoted_utf32(3stap)user_string_utf16β pulls a UTF-16 string out of user memory π β deets infunction::user_string_utf16(3stap)user_string_utf16β pulls a UTF-16 string out of user memory, but with an alternative error string π«Ά β deets infunction::user_string_utf16(3stap)user_string_quoted_utf16β quotes the UTF-16 string you hand it from user space π β deets infunction::user_string_quoted_utf16(3stap)user_char_errorβ grabs acharvalue stored in user space πΈ β deets infunction::user_char_error(3stap)user_charβ grabs acharvalue stored in user space π β deets infunction::user_char(3stap)user_char_warnβ grabs acharvalue stored in user space π β deets infunction::user_char_warn(3stap)user_short_errorβ grabs ashortvalue stored in user space π β deets infunction::user_short_error(3stap)user_shortβ grabs ashortvalue stored in user space π β deets infunction::user_short(3stap)user_short_warnβ grabs ashortvalue stored in user space β β deets infunction::user_short_warn(3stap)user_ushort_errorβ grabs an unsignedshortvalue stored in user space πΈ β deets infunction::user_ushort_error(3stap)user_ushortβ grabs an unsignedshortvalue stored in user space π§ β deets infunction::user_ushort(3stap)user_ushort_warnβ grabs an unsignedshortvalue stored in user space π β deets infunction::user_ushort_warn(3stap)user_int_errorβ grabs anintvalue stored in user space π β deets infunction::user_int_error(3stap)user_intβ grabs anintvalue stored in user space π β deets infunction::user_int(3stap)user_int_warnβ grabs anintvalue stored in user space β β deets infunction::user_int_warn(3stap)user_long_errorβ grabs alongvalue stored in user space πΈ β deets infunction::user_long_error(3stap)user_longβ grabs alongvalue stored in user space π β deets infunction::user_long(3stap)user_long_warnβ grabs alongvalue stored in user space π«Ά β deets infunction::user_long_warn(3stap)user_ulong_errorβ grabs a unsignedlongvalue stored in user space π β deets infunction::user_ulong_error(3stap)user_ulongβ grabs an unsignedlongvalue stored in user space π β deets infunction::user_ulong(3stap)user_ulong_warnβ grabs an unsignedlongvalue stored in user space β¨ β deets infunction::user_ulong_warn(3stap)user_int8_errorβ grabs an 8-bit integer value stored in user space π β deets infunction::user_int8_error(3stap)user_int8β grabs an 8-bit integer value stored in user space π§ β deets infunction::user_int8(3stap)user_uint8_errorβ grabs an unsigned 8-bit integer value stored in user space πΈ β deets infunction::user_uint8_error(3stap)user_uint8β grabs an unsigned 8-bit integer value stored in user space π β deets infunction::user_uint8(3stap)user_int16_errorβ grabs a 16-bit integer value stored in user space β β deets infunction::user_int16_error(3stap)user_int16β grabs a 16-bit integer value stored in user space π β deets infunction::user_int16(3stap)user_uint16_errorβ grabs an unsigned 16-bit integer value stored in user space π β deets infunction::user_uint16_error(3stap)user_uint16β grabs an unsigned 16-bit integer value stored in user space π β deets infunction::user_uint16(3stap)user_int32_errorβ grabs a 32-bit integer value stored in user space β¨ β deets infunction::user_int32_error(3stap)user_int32β grabs a 32-bit integer value stored in user space π β deets infunction::user_int32(3stap)user_uint32_errorβ grabs an unsigned 32-bit integer value stored in user space πΈ β deets infunction::user_uint32_error(3stap)user_uint32β grabs an unsigned 32-bit integer value stored in user space π§ β deets infunction::user_uint32(3stap)user_int64_errorβ grabs a 64-bit integer value stored in user space β β deets infunction::user_int64_error(3stap)user_int64β grabs a 64-bit integer value stored in user space π β deets infunction::user_int64(3stap)user_uint64_errorβ grabs an unsigned 64-bit integer value stored in user space π β deets infunction::user_uint64_error(3stap)user_uint64β grabs an unsigned 64-bit integer value stored in user space π«Ά β deets infunction::user_uint64(3stap)user_buffer_quotedβ grabs a buffer out of user space and quotes it π β deets infunction::user_buffer_quoted(3stap)user_buffer_quoted_errorβ grabs a buffer out of user space and quotes it π β deets infunction::user_buffer_quoted_error(3stap)
π₯ SEE ALSO π₯
function::user_string(3stap), function::user_string_nofault(3stap), function::user_string(3stap), function::user_string_warn(3stap), function::user_string_quoted(3stap), function::user_string_n(3stap), function::user_string_n_nofault(3stap), function::user_string_n(3stap), function::user_string_n_warn(3stap), function::user_string_n_quoted(3stap), function::user_string_utf32(3stap), function::user_string_quoted_utf32(3stap), function::user_string_utf16(3stap), function::user_string_quoted_utf16(3stap), function::user_char_error(3stap), function::user_char(3stap), function::user_char_warn(3stap), function::user_short_error(3stap), function::user_short(3stap), function::user_short_warn(3stap), function::user_ushort_error(3stap), function::user_ushort(3stap), function::user_ushort_warn(3stap), function::user_int_error(3stap), function::user_int(3stap), function::user_int_warn(3stap), function::user_long_error(3stap), function::user_long(3stap), function::user_long_warn(3stap), function::user_ulong_error(3stap), function::user_ulong(3stap), function::user_ulong_warn(3stap), function::user_int8_error(3stap), function::user_int8(3stap), function::user_uint8_error(3stap), function::user_uint8(3stap), function::user_int16_error(3stap), function::user_int16(3stap), function::user_uint16_error(3stap), function::user_uint16(3stap), function::user_int32_error(3stap), function::user_int32(3stap), function::user_uint32_error(3stap), function::user_uint32(3stap), function::user_int64_error(3stap), function::user_int64(3stap), function::user_uint64_error(3stap), function::user_uint64(3stap), function::user_buffer_quoted(3stap), function::user_buffer_quoted_error(3stap), stap(1), stapprobes(3stap)
and that's the whole page, bestie π you ate π
This was the SystemTap Tapset Reference, September 2026 β aka TAPSET::UCONVERSIONS(3stap), signing off π¦β¨ periodt.
π¦ 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