Changeset View
Changeset View
Standalone View
Standalone View
cddl/usr.sbin/dwatch/examples/profile_template
- 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) profile for XXX entry $ | |||||
| # $Copyright: 2014-2017 Devin Teske. All rights reserved. $ | |||||
| # $FreeBSD$ | |||||
| # | |||||
| ############################################################ DESCRIPTION | |||||
| # | |||||
| # XXX | |||||
| # | |||||
| ############################################################ PRAGMAS | |||||
| # Optional: You can override the default pragmas (shown below) | |||||
| #DTRACE_PRAGMA=" | |||||
| # option quiet | |||||
| # option dynvarsize=16m | |||||
| # switchrate=10hz | |||||
| #" # END-QUOTE | |||||
| ############################################################ PROBE | |||||
| # Optional: dwatch(8) initializes this to the expanded probe arguments | |||||
| #: ${PROBE:="XXX"} | |||||
| ############################################################ ACTIONS | |||||
| # Optional actions to be performed before hitting the final print action | |||||
| #exec 9<<EOF | |||||
| #EOF | |||||
| #ACTIONS=$( cat <&9 ) | |||||
| #ID= | |||||
| ############################################################ EVENT ACTION | |||||
| # The default EVENT value is simply `entry'. This is paired with $PROBE. | |||||
| #EVENT= | |||||
| # Optional predicate which must be true before the event action will run | |||||
| #EVENT_TEST= | |||||
| ############################################################ EVENT TAG | |||||
| # The EVENT_TAG is run inside the print action after the timestamp has been | |||||
| # printed. By default, `UID.GID CMD[PID]: ' of the process is printed. | |||||
| #exec 9<<EOF | |||||
| #EOF | |||||
| #EVENT_TAG=$( cat <&9 ) | |||||
| ############################################################ EVENT DETAILS | |||||
| # The DETAILS are run after the EVENT_TAG and by default, the program name and | |||||
| # arguments of the process hitting the EVENT action are shown. This can be | |||||
| # customized to call-specific information because the `-v' flag of dwatch(8) | |||||
| # can provide detailed process information for the EVENT action on lines below | |||||
| # the DETAILS. | |||||
| # | |||||
| # NB: Should produce a single-line and not print a trailing newline. | |||||
| #exec 9<<EOF | |||||
| # printf("XXX"); | |||||
| #EOF | |||||
| #DETAILS=$( cat <&9 ) | |||||
| ################################################################################ | |||||
| # END | |||||
| ################################################################################ | |||||