FUNCTION::THREAD\_IND(3stap) Utility functions for using an FUNCTION::THREAD\_IND(3stap)

# [NAME](#NAME)

function::thread\_indent\_depth - returns the nested-depth of the current task

# [SYNOPSIS](#SYNOPSIS)

```


    thread_indent_depth:long(delta:long)
```

# [ARGUMENTS](#ARGUMENTS)

*delta*

the amount of depth added/removed for each call

# [DESCRIPTION](#DESCRIPTION)

This function returns an integer equal to the nested function-call depth starting from the outermost initial level. This function is useful for saving space (consumed by whitespace) in traces with long nested function calls. Use this function in a similar fashion to **thread\_indent**, i.e., in call-probe, use [thread\_indent\_depth(1)](/man/enterprise-packages/systemtap/thread_indent_depth.1) and in return-probe, use thread\_indent\_depth(-1)

# [SEE ALSO0](#SEE_ALSO0)

[*tapset::indent*(3stap)](/man/enterprise-packages/systemtap/tapset::indent.3stap)

September 2026 SystemTap Tapset Reference Ver

---

Document: function::thread_indent_depth(3stap) from systemtap 5.6-r1 (Chainguard OS)
Source: https://sourceware.org/git/systemtap.git
