From 6c100036afcfa4d038f7a7af83bcbcb28f905d35 Mon Sep 17 00:00:00 2001 From: hunt Date: Sun, 4 Sep 2005 09:40:46 +0000 Subject: 2005-09-04 Martin Hunt * testsuite/buildok/context_test.stp: New test. * tapset/logging.stp (log): Call _stp_printf(). * stapfuncs.5.in: Add contextinfo funcs. * tapset/context.stp: Minor cleanup. --- testsuite/buildok/context_test.stp | 47 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100755 testsuite/buildok/context_test.stp (limited to 'testsuite/buildok/context_test.stp') 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") +} -- cgit