summaryrefslogtreecommitdiffstats
path: root/testsuite
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite')
-rwxr-xr-xtestsuite/buildok/context_test.stp47
1 files changed, 47 insertions, 0 deletions
diff --git a/testsuite/buildok/context_test.stp b/testsuite/buildok/context_test.stp
new file mode 100755
index 00000000..9059c04c
--- /dev/null
+++ b/testsuite/buildok/context_test.stp
@@ -0,0 +1,47 @@
+#! stap -p4
+
+probe kernel.function("uptime_read_proc") {
+ print("NOW IN UPTIME\n")
+ print_regs()
+ print_backtrace()
+ bt = backtrace()
+ print("the stack is " . bt)
+ print("\n\n")
+ print_stack(bt)
+ print("\n\n")
+ log("name is " . execname())
+ log("pid is " . string(pid()))
+ log("parentname is " . pexecname())
+ log("ppid is " . string(ppid()))
+ log("uid is " . string(uid()))
+ log("euid is " . string(euid()))
+ log("gid is " . string(gid()))
+ log("egid is " . string(egid()))
+}
+
+probe kernel.function("uptime_read_proc").return {
+ print("DONE WITH UPTIME\n")
+ print_regs()
+ print_backtrace()
+ bt = backtrace()
+ print("the stack is " . bt)
+ print("\n\n")
+ print_stack(bt)
+ print("\n\n")
+ log("name is " . execname())
+ log("pid is " . string(pid()))
+ log("parentname is " . pexecname())
+ log("ppid is " . string(ppid()))
+ log("uid is " . string(uid()))
+ log("euid is " . string(euid()))
+ log("gid is " . string(gid()))
+ log("egid is " . string(egid()))
+}
+
+probe begin {
+ print ("BEGIN\n")
+}
+
+probe end {
+ print ("END\n")
+}