---
name: "trace_signal_deliver"
section: "9"
platform: "linux"
package: "linux-manual-4.9"
version: "4.9.228-1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/trace_signal_deliver"
---

# trace\_signal\_deliver(9)

called when a signal is delivered

## NAME

trace\_signal\_deliver - called when a signal is delivered

## SYNOPSIS

**void trace\_signal\_deliver(int** *sig***, struct siginfo \*** *info***, struct k\_sigaction \*** *ka***);**

## ARGUMENTS

*sig*

signal number

*info*

pointer to struct siginfo

*ka*

pointer to struct k\_sigaction

## DESCRIPTION

A 'sig' signal is delivered to current process with 'info' siginfo, and it will be handled by 'ka'. ka-\>sa.sa\_handler can be SIG\_IGN or SIG\_DFL. Note that some signals reported by signal\_generate tracepoint can be lost, ignored or modified (by debugger) before hitting this tracepoint. This means, this can show which signals are actually delivered, but matching generated signals and delivered signals may not be correct.

## AUTHORS

**Jason Baron** \<jbaron@redhat.com\>

Author.

**William Cohen** \<wcohen@redhat.com\>

Author.

## COPYRIGHT
