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

# function::thread\_indent\_depth(3stap)

returns the nested-depth of the current task

## NAME

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

## SYNOPSIS

```
    thread_indent_depth:long(delta:long)
```

## ARGUMENTS

*delta*

the amount of depth added/removed for each call

## 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) and in return-probe, use thread\_indent\_depth(-1)

## SEE ALSO0

[*tapset::indent*(3stap)](/tapset::indent/3stap.md)
