Chapter 25. String and data retrieving functions Tapset

Table of Contents

function::atomic_long_read — Retrieves an atomic long variable from kernel memory
function::atomic_read — Retrieves an atomic variable from kernel memory
function::kernel_char — Retrieves a char value stored in kernel memory
function::kernel_int — Retrieves an int value stored in kernel memory
function::kernel_long — Retrieves a long value stored in kernel memory
function::kernel_pointer — Retrieves a pointer value stored in kernel memory
function::kernel_short — Retrieves a short value stored in kernel memory
function::kernel_string — Retrieves string from kernel memory
function::kernel_string2 — Retrieves string from kernel memory with alternative error string
function::kernel_string2_utf16 — Retrieves UTF-16 string from kernel memory with alternative error string
function::kernel_string2_utf32 — Retrieves UTF-32 string from kernel memory with alternative error string
function::kernel_string_n — Retrieves string of given length from kernel memory
function::kernel_string_utf16 — Retrieves UTF-16 string from kernel memory
function::kernel_string_utf32 — Retrieves UTF-32 string from kernel memory
function::user_char — Retrieves a char value stored in user space
function::user_char_warn — Retrieves a char value stored in user space
function::user_int — Retrieves an int value stored in user space
function::user_int16 — Retrieves a 16-bit integer value stored in user space
function::user_int32 — Retrieves a 32-bit integer value stored in user space
function::user_int64 — Retrieves a 64-bit integer value stored in user space
function::user_int8 — Retrieves a 8-bit integer value stored in user space
function::user_int_warn — Retrieves an int value stored in user space
function::user_long — Retrieves a long value stored in user space
function::user_long_warn — Retrieves a long value stored in user space
function::user_short — Retrieves a short value stored in user space
function::user_short_warn — Retrieves a short value stored in user space
function::user_string — Retrieves string from user space
function::user_string2 — Retrieves string from user space with alternative error string
function::user_string2_n_warn — Retrieves string from user space with alternative warning string
function::user_string2_utf16 — Retrieves UTF-16 string from user memory with alternative error string
function::user_string2_utf32 — Retrieves UTF-32 string from user memory with alternative error string
function::user_string2_warn — Retrieves string from user space with alternative warning string
function::user_string_n — Retrieves string of given length from user space
function::user_string_n2 — Retrieves string of given length from user space
function::user_string_n2_quoted — Retrieves and quotes string from user space
function::user_string_n_quoted — Retrieves and quotes string from user space
function::user_string_n_warn — Retrieves string from user space
function::user_string_quoted — Retrieves and quotes string from user space
function::user_string_utf16 — Retrieves UTF-16 string from user memory
function::user_string_utf32 — Retrieves UTF-32 string from user memory
function::user_string_warn — Retrieves string from user space
function::user_uint16 — Retrieves an unsigned 16-bit integer value stored in user space
function::user_uint32 — Retrieves an unsigned 32-bit integer value stored in user space
function::user_uint64 — Retrieves an unsigned 64-bit integer value stored in user space
function::user_uint8 — Retrieves an unsigned 8-bit integer value stored in user space
function::user_ulong — Retrieves an unsigned long value stored in user space
function::user_ulong_warn — Retrieves an unsigned long value stored in user space
function::user_ushort — Retrieves an unsigned short value stored in user space
function::user_ushort_warn — Retrieves an unsigned short value stored in user space

Functions to retrieve strings and other primitive types from the kernel or a user space programs based on addresses. All strings are of a maximum length given by MAXSTRINGLEN.