TAPSET::UCONTEXT-SYMBOLS(3stap) TAPSET::UCONTEXT-SYMBOLS(3stap)

# [NAME](#NAME)

tapset::ucontext-symbols - systemtap ucontext-symbols tapset

# [DESCRIPTION](#DESCRIPTION)

User context symbol functions provide additional information about  
addresses from an application. These functions can provide  
information about the user space map (library) that the event occurred or  
the function symbol of an address.

[**ustack**](#ustack)

Return address at given depth of user stack backtrace

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

[**usymname**](#usymname)

Return the symbol of an address in the current task.

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

[**usymdata**](#usymdata)

Return the symbol and module offset of an address.

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

[**print\_ustack**](#print_ustack)

Print out stack for the current task from string.

See [*function::print\_ustack*(3stap)](/man/enterprise-packages/systemtap/function::print_ustack.3stap)  
for details.

[**print\_usyms**](#print_usyms)

Print out user stack from string

See [*function::print\_usyms*(3stap)](/man/enterprise-packages/systemtap/function::print_usyms.3stap)  
for details.

[**sprint\_ustack**](#sprint_ustack)

Return stack for the current task from string.

See [*function::sprint\_ustack*(3stap)](/man/enterprise-packages/systemtap/function::sprint_ustack.3stap)  
for details.

[**sprint\_usyms**](#sprint_usyms)

Return stack for user addresses from string

See [*function::sprint\_usyms*(3stap)](/man/enterprise-packages/systemtap/function::sprint_usyms.3stap)  
for details.

[**usymfileline**](#usymfileline)

Return the file name and line number of an address.

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

[**usymfile**](#usymfile)

Return the file name of a given address.

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

[**usymline**](#usymline)

Return the line number of an address.

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

# [SEE ALSO](#SEE_ALSO)

[*function::ustack*(3stap)](/man/enterprise-packages/systemtap/function::ustack.3stap), [*function::usymname*(3stap)](/man/enterprise-packages/systemtap/function::usymname.3stap), [*function::usymdata*(3stap)](/man/enterprise-packages/systemtap/function::usymdata.3stap), [*function::print\_ustack*(3stap)](/man/enterprise-packages/systemtap/function::print_ustack.3stap), [*function::print\_usyms*(3stap)](/man/enterprise-packages/systemtap/function::print_usyms.3stap), [*function::sprint\_ustack*(3stap)](/man/enterprise-packages/systemtap/function::sprint_ustack.3stap), [*function::sprint\_usyms*(3stap)](/man/enterprise-packages/systemtap/function::sprint_usyms.3stap), [*function::usymfileline*(3stap)](/man/enterprise-packages/systemtap/function::usymfileline.3stap), [*function::usymfile*(3stap)](/man/enterprise-packages/systemtap/function::usymfile.3stap), [*function::usymline*(3stap)](/man/enterprise-packages/systemtap/function::usymline.3stap), [*stap*(1)](/man/enterprise-packages/systemtap/stap.1), [*stapprobes*(3stap)](/man/enterprise-packages/systemtap/stapprobes.3stap)

September 2026 SystemTap Tapset Reference

---

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