From 472c05ff3b20cc3bb68eb35345c64edbefa2809e Mon Sep 17 00:00:00 2001 From: gatieme Date: Mon, 17 Apr 2017 12:43:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E7=9A=84=E6=B5=8B=E8=AF=95..?= =?UTF-8?q?.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../00-code/language_reference/hello-world.stp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/study/debug/tools/systemtap/00-code/language_reference/hello-world.stp b/study/debug/tools/systemtap/00-code/language_reference/hello-world.stp index 9e7e024..f2357ad 100644 --- a/study/debug/tools/systemtap/00-code/language_reference/hello-world.stp +++ b/study/debug/tools/systemtap/00-code/language_reference/hello-world.stp @@ -1,15 +1,20 @@ # http://blog.csdn.net/justlinux2010/article/details/10050265 function print_value() { - printf("probefunc = %s, ppfunc = %s", probefunc( ), ppfunc( )); + printf("probefunc = %s, ppfunc = %s, pp = %s\n", probefunc( ), ppfunc( ), pp( )); printf("pid = %d, tid = %d, common = %s\n", pid( ), tid( ), execname( )); - printf("cpu = %d, probefunc = %s", cpu( ), probefunc( )); - + printf("cpu = %d, cycle = %d\n", cpu( ), get_cycles( )); + #printf("time = %s", gettimeofday_s( )); + print_backtrace( ); + print_ubacktrace( ); + #printf("indent = %d\n", thread_indent( )); + } probe begin { print("Hello World\n") + print_value( ); exit() }