summaryrefslogtreecommitdiffstats
path: root/testsuite/buildok/process_test.stp
diff options
context:
space:
mode:
authorjistone <jistone>2006-05-10 00:47:59 +0000
committerjistone <jistone>2006-05-10 00:47:59 +0000
commit95bb018ba49d8d11c5b261b4fbac2d55dac7c9e2 (patch)
treec37c42ec13c01b62c6a9507943bf28038065494f /testsuite/buildok/process_test.stp
parenteeee7059dc4d88e4950e93504357e1f4ce140912 (diff)
downloadsystemtap-steved-95bb018ba49d8d11c5b261b4fbac2d55dac7c9e2.tar.gz
systemtap-steved-95bb018ba49d8d11c5b261b4fbac2d55dac7c9e2.tar.xz
systemtap-steved-95bb018ba49d8d11c5b261b4fbac2d55dac7c9e2.zip
2006-05-09 Josh Stone <joshua.i.stone@intel.com>
* examples/small_demos/proc_snoop.stp: monitor all process events. * testsuite/buildok/task_test.stp: test compilation of all task functions. * testsuite/buildok/process_test.stp: test all process events and associated variables.
Diffstat (limited to 'testsuite/buildok/process_test.stp')
-rwxr-xr-xtestsuite/buildok/process_test.stp40
1 files changed, 40 insertions, 0 deletions
diff --git a/testsuite/buildok/process_test.stp b/testsuite/buildok/process_test.stp
new file mode 100755
index 00000000..c925980d
--- /dev/null
+++ b/testsuite/buildok/process_test.stp
@@ -0,0 +1,40 @@
+#! stap -p4
+
+probe process.create {
+ log(pp())
+ log(string(task))
+}
+
+probe process.start {
+ log(pp())
+}
+
+probe process.exec {
+ log(pp())
+ log(filename)
+}
+
+probe process.exec.complete {
+ log(pp())
+ log(string(errno))
+ log(string(success))
+}
+
+probe process.exit {
+ log(pp())
+ log(string(code))
+}
+
+probe process.release {
+ log(pp())
+ log(string(task))
+}
+
+probe process.signal.send {
+ log(pp())
+ log(string(signal))
+ log(signal_name)
+ log(string(task))
+ log(string(shared))
+}
+