# -*- 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-2018 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 ################################################################################