TAPSET::REGISTERS(3stap) TAPSET::REGISTERS(3stap)

# [NAME](#NAME)

tapset::registers - systemtap registers tapset

# [DESCRIPTION](#DESCRIPTION)

[**register**](#register)

Return the signed value of the named CPU register

See [*function::register*(3stap)](/man/enterprise-packages/systemtap/function::register.3stap)  
for details.

[**u\_register**](#u_register)

Return the unsigned value of the named CPU register

See [*function::u\_register*(3stap)](/man/enterprise-packages/systemtap/function::u_register.3stap)  
for details.

[**int\_arg**](#int_arg)

Return function argument as signed int

See [*function::int\_arg*(3stap)](/man/enterprise-packages/systemtap/function::int_arg.3stap)  
for details.

[**set\_int\_arg**](#set_int_arg)

Set function argument as signed int

See [*function::set\_int\_arg*(3stap)](/man/enterprise-packages/systemtap/function::set_int_arg.3stap)  
for details.

[**uint\_arg**](#uint_arg)

Return function argument as unsigned int

See [*function::uint\_arg*(3stap)](/man/enterprise-packages/systemtap/function::uint_arg.3stap)  
for details.

[**set\_uint\_arg**](#set_uint_arg)

Set argument as unsigned int

See [*function::set\_uint\_arg*(3stap)](/man/enterprise-packages/systemtap/function::set_uint_arg.3stap)  
for details.

[**long\_arg**](#long_arg)

Return function argument as signed long

See [*function::long\_arg*(3stap)](/man/enterprise-packages/systemtap/function::long_arg.3stap)  
for details.

[**set\_long\_arg**](#set_long_arg)

Set argument as signed long

See [*function::set\_long\_arg*(3stap)](/man/enterprise-packages/systemtap/function::set_long_arg.3stap)  
for details.

[**ulong\_arg**](#ulong_arg)

Return function argument as unsigned long

See [*function::ulong\_arg*(3stap)](/man/enterprise-packages/systemtap/function::ulong_arg.3stap)  
for details.

[**set\_ulong\_arg**](#set_ulong_arg)

Set function argument as unsigned long

See [*function::set\_ulong\_arg*(3stap)](/man/enterprise-packages/systemtap/function::set_ulong_arg.3stap)  
for details.

[**longlong\_arg**](#longlong_arg)

Return function argument as 64-bit value

See [*function::longlong\_arg*(3stap)](/man/enterprise-packages/systemtap/function::longlong_arg.3stap)  
for details.

[**set\_longlong\_arg**](#set_longlong_arg)

Set function argument as 64-bit value

See [*function::set\_longlong\_arg*(3stap)](/man/enterprise-packages/systemtap/function::set_longlong_arg.3stap)  
for details.

[**ulonglong\_arg**](#ulonglong_arg)

Return function argument as 64-bit value

See [*function::ulonglong\_arg*(3stap)](/man/enterprise-packages/systemtap/function::ulonglong_arg.3stap)  
for details.

[**set\_ulonglong\_arg**](#set_ulonglong_arg)

Set function argument as 64-bit value

See [*function::set\_ulonglong\_arg*(3stap)](/man/enterprise-packages/systemtap/function::set_ulonglong_arg.3stap)  
for details.

[**pointer\_arg**](#pointer_arg)

Return function argument as pointer value

See [*function::pointer\_arg*(3stap)](/man/enterprise-packages/systemtap/function::pointer_arg.3stap)  
for details.

[**set\_pointer\_arg**](#set_pointer_arg)

Set function argument as pointer value

See [*function::set\_pointer\_arg*(3stap)](/man/enterprise-packages/systemtap/function::set_pointer_arg.3stap)  
for details.

[**s32\_arg**](#s32_arg)

Return function argument as signed 32-bit value

See [*function::s32\_arg*(3stap)](/man/enterprise-packages/systemtap/function::s32_arg.3stap)  
for details.

[**set\_s32\_arg**](#set_s32_arg)

Set function argument as signed 32-bit value

See [*function::set\_s32\_arg*(3stap)](/man/enterprise-packages/systemtap/function::set_s32_arg.3stap)  
for details.

[**u32\_arg**](#u32_arg)

Return function argument as unsigned 32-bit value

See [*function::u32\_arg*(3stap)](/man/enterprise-packages/systemtap/function::u32_arg.3stap)  
for details.

[**set\_u32\_arg**](#set_u32_arg)

Set function argument as unsigned 32-bit value

See [*function::set\_u32\_arg*(3stap)](/man/enterprise-packages/systemtap/function::set_u32_arg.3stap)  
for details.

[**s64\_arg**](#s64_arg)

Return function argument as signed 64-bit value

See [*function::s64\_arg*(3stap)](/man/enterprise-packages/systemtap/function::s64_arg.3stap)  
for details.

[**set\_s64\_arg**](#set_s64_arg)

Set function argument as signed 64-bit value

See [*function::set\_s64\_arg*(3stap)](/man/enterprise-packages/systemtap/function::set_s64_arg.3stap)  
for details.

[**u64\_arg**](#u64_arg)

Return function argument as unsigned 64-bit value

See [*function::u64\_arg*(3stap)](/man/enterprise-packages/systemtap/function::u64_arg.3stap)  
for details.

[**set\_u64\_arg**](#set_u64_arg)

Set function argument as unsigned 64-bit value

See [*function::set\_u64\_arg*(3stap)](/man/enterprise-packages/systemtap/function::set_u64_arg.3stap)  
for details.

[**asmlinkage**](#asmlinkage)

Mark function as declared asmlinkage

See [*function::asmlinkage*(3stap)](/man/enterprise-packages/systemtap/function::asmlinkage.3stap)  
for details.

[**fastcall**](#fastcall)

Mark function as declared fastcall

See [*function::fastcall*(3stap)](/man/enterprise-packages/systemtap/function::fastcall.3stap)  
for details.

[**regparm**](#regparm)

Specify regparm value used to compile function

See [*function::regparm*(3stap)](/man/enterprise-packages/systemtap/function::regparm.3stap)  
for details.

# [SEE ALSO](#SEE_ALSO)

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

September 2026 SystemTap Tapset Reference

---

Document: tapset::registers(3stap) from systemtap 5.6-r0 (Chainguard OS)
Source: https://sourceware.org/git/systemtap.git
