Changeset View
Changeset View
Standalone View
Standalone View
cddl/usr.sbin/dwatch/libexec/kill
- This file was added.
| Property | Old Value | New Value |
|---|---|---|
| svn:keywords | null | FreeBSD=%H \ No newline at end of property |
| # -*- tab-width: 4 -*- ;; Emacs | |||||
| # vi: set filetype=sh tabstop=8 shiftwidth=8 noexpandtab :: Vi/ViM | |||||
| ############################################################ IDENT(1) | |||||
| # | |||||
| # $Title: dwatch(8) module for kill(2) [or similar] entry $ | |||||
| # $Copyright: 2014-2017 Devin Teske. All rights reserved. $ | |||||
| # $FreeBSD$ | |||||
| # | |||||
| ############################################################ DESCRIPTION | |||||
| # | |||||
| # Print arguments being passed to kill(2) [or similar] | |||||
| # | |||||
| ############################################################ PROBE | |||||
| PROBE=syscall::$PROFILE | |||||
| ############################################################ EVENT DETAILS | |||||
| exec 9<<EOF | |||||
| printf("$PROFILE(pid %d, sig %u)", | |||||
| (pid_t)arg0 > 0 ? arg0 : arg0 == -1 ? -1 : arg0 * -1, | |||||
| (int)arg1); | |||||
| EOF | |||||
| EVENT_DETAILS=$( cat <&9 ) | |||||
| ################################################################################ | |||||
| # END | |||||
| ################################################################################ | |||||