---
name: "tapset::registers"
section: "3stap"
platform: "linux"
package: "systemtap-doc"
version: "5.1-5"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/tapset::registers"
---

# tapset::registers(3stap)

systemtap registers tapset

## NAME

tapset::registers - systemtap registers tapset

## DESCRIPTION

-

  - **register**

  Return the signed value of the named CPU register

-

  See  [*function::register*(3stap)](/function::register/3stap.md)\
    for details.

- **u\_register**

  Return the unsigned value of the named CPU register

-

  See  [*function::u\_register*(3stap)](/function::u_register/3stap.md)\
    for details.

- **int\_arg**

  Return function argument as signed int

-

  See  [*function::int\_arg*(3stap)](/function::int_arg/3stap.md)\
    for details.

- **set\_int\_arg**

  Set function argument as signed int

-

  See  [*function::set\_int\_arg*(3stap)](/function::set_int_arg/3stap.md)\
    for details.

- **uint\_arg**

  Return function argument as unsigned int

-

  See  [*function::uint\_arg*(3stap)](/function::uint_arg/3stap.md)\
    for details.

- **set\_uint\_arg**

  Set argument as unsigned int

-

  See  [*function::set\_uint\_arg*(3stap)](/function::set_uint_arg/3stap.md)\
    for details.

- **long\_arg**

  Return function argument as signed long

-

  See  [*function::long\_arg*(3stap)](/function::long_arg/3stap.md)\
    for details.

- **set\_long\_arg**

  Set argument as signed long

-

  See  [*function::set\_long\_arg*(3stap)](/function::set_long_arg/3stap.md)\
    for details.

- **ulong\_arg**

  Return function argument as unsigned long

-

  See  [*function::ulong\_arg*(3stap)](/function::ulong_arg/3stap.md)\
    for details.

- **set\_ulong\_arg**

  Set function argument as unsigned long

-

  See  [*function::set\_ulong\_arg*(3stap)](/function::set_ulong_arg/3stap.md)\
    for details.

- **longlong\_arg**

  Return function argument as 64-bit value

-

  See  [*function::longlong\_arg*(3stap)](/function::longlong_arg/3stap.md)\
    for details.

- **set\_longlong\_arg**

  Set function argument as 64-bit value

-

  See  [*function::set\_longlong\_arg*(3stap)](/function::set_longlong_arg/3stap.md)\
    for details.

- **ulonglong\_arg**

  Return function argument as 64-bit value

-

  See  [*function::ulonglong\_arg*(3stap)](/function::ulonglong_arg/3stap.md)\
    for details.

- **set\_ulonglong\_arg**

  Set function argument as 64-bit value

-

  See  [*function::set\_ulonglong\_arg*(3stap)](/function::set_ulonglong_arg/3stap.md)\
    for details.

- **pointer\_arg**

  Return function argument as pointer value

-

  See  [*function::pointer\_arg*(3stap)](/function::pointer_arg/3stap.md)\
    for details.

- **set\_pointer\_arg**

  Set function argument as pointer value

-

  See  [*function::set\_pointer\_arg*(3stap)](/function::set_pointer_arg/3stap.md)\
    for details.

- **s32\_arg**

  Return function argument as signed 32-bit value

-

  See  [*function::s32\_arg*(3stap)](/function::s32_arg/3stap.md)\
    for details.

- **set\_s32\_arg**

  Set function argument as signed 32-bit value

-

  See  [*function::set\_s32\_arg*(3stap)](/function::set_s32_arg/3stap.md)\
    for details.

- **u32\_arg**

  Return function argument as unsigned 32-bit value

-

  See  [*function::u32\_arg*(3stap)](/function::u32_arg/3stap.md)\
    for details.

- **set\_u32\_arg**

  Set function argument as unsigned 32-bit value

-

  See  [*function::set\_u32\_arg*(3stap)](/function::set_u32_arg/3stap.md)\
    for details.

- **s64\_arg**

  Return function argument as signed 64-bit value

-

  See  [*function::s64\_arg*(3stap)](/function::s64_arg/3stap.md)\
    for details.

- **set\_s64\_arg**

  Set function argument as signed 64-bit value

-

  See  [*function::set\_s64\_arg*(3stap)](/function::set_s64_arg/3stap.md)\
    for details.

- **u64\_arg**

  Return function argument as unsigned 64-bit value

-

  See  [*function::u64\_arg*(3stap)](/function::u64_arg/3stap.md)\
    for details.

- **set\_u64\_arg**

  Set function argument as unsigned 64-bit value

-

  See  [*function::set\_u64\_arg*(3stap)](/function::set_u64_arg/3stap.md)\
    for details.

- **asmlinkage**

  Mark function as declared asmlinkage

-

  See  [*function::asmlinkage*(3stap)](/function::asmlinkage/3stap.md)\
    for details.

- **fastcall**

  Mark function as declared fastcall

-

  See  [*function::fastcall*(3stap)](/function::fastcall/3stap.md)\
    for details.

- **regparm**

  Specify regparm value used to compile function

-

  See  [*function::regparm*(3stap)](/function::regparm/3stap.md)\
    for details.

## SEE ALSO

[*function::register*(3stap)](/function::register/3stap.md), [*function::u\_register*(3stap)](/function::u_register/3stap.md), [*function::int\_arg*(3stap)](/function::int_arg/3stap.md), [*function::set\_int\_arg*(3stap)](/function::set_int_arg/3stap.md), [*function::uint\_arg*(3stap)](/function::uint_arg/3stap.md), [*function::set\_uint\_arg*(3stap)](/function::set_uint_arg/3stap.md), [*function::long\_arg*(3stap)](/function::long_arg/3stap.md), [*function::set\_long\_arg*(3stap)](/function::set_long_arg/3stap.md), [*function::ulong\_arg*(3stap)](/function::ulong_arg/3stap.md), [*function::set\_ulong\_arg*(3stap)](/function::set_ulong_arg/3stap.md), [*function::longlong\_arg*(3stap)](/function::longlong_arg/3stap.md), [*function::set\_longlong\_arg*(3stap)](/function::set_longlong_arg/3stap.md), [*function::ulonglong\_arg*(3stap)](/function::ulonglong_arg/3stap.md), [*function::set\_ulonglong\_arg*(3stap)](/function::set_ulonglong_arg/3stap.md), [*function::pointer\_arg*(3stap)](/function::pointer_arg/3stap.md), [*function::set\_pointer\_arg*(3stap)](/function::set_pointer_arg/3stap.md), [*function::s32\_arg*(3stap)](/function::s32_arg/3stap.md), [*function::set\_s32\_arg*(3stap)](/function::set_s32_arg/3stap.md), [*function::u32\_arg*(3stap)](/function::u32_arg/3stap.md), [*function::set\_u32\_arg*(3stap)](/function::set_u32_arg/3stap.md), [*function::s64\_arg*(3stap)](/function::s64_arg/3stap.md), [*function::set\_s64\_arg*(3stap)](/function::set_s64_arg/3stap.md), [*function::u64\_arg*(3stap)](/function::u64_arg/3stap.md), [*function::set\_u64\_arg*(3stap)](/function::set_u64_arg/3stap.md), [*function::asmlinkage*(3stap)](/function::asmlinkage/3stap.md), [*function::fastcall*(3stap)](/function::fastcall/3stap.md), [*function::regparm*(3stap)](/function::regparm/3stap.md), [*stap*(1)](/stap/1.md), [*stapprobes*(3stap)](/stapprobes/3stap.md)
