Chapter 24. 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_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_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_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_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.