PROBE::SIGNAL.SYS\_(3stap) Signal Tapset PROBE::SIGNAL.SYS\_(3stap)

# [NAME](#NAME)

probe::signal.sys\_tgkill - Sending kill signal to a thread group

# [SYNOPSIS](#SYNOPSIS)

```
probe signal.sys_tgkill {}
```

# [VALUES](#VALUES)

*tgid*

The thread group ID of the thread receiving the kill signal

*sig*

The specific kill signal sent to the process

*sig\_pid*

The PID of the thread receiving the kill signal

*name*

Name of the probe point

*sig\_name*

A string representation of the signal

*pid\_name*

The name of the signal recipient

*task*

A task handle to the signal recipient

# [DESCRIPTION](#DESCRIPTION)

The tgkill call is similar to tkill, except that it also allows the caller to specify the thread group ID of the thread to be signalled. This protects against TID reuse.

# [SEE ALSO0](#SEE_ALSO0)

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

September 2026 SystemTap Tapset Reference Ver

---

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