diff options
-rw-r--r-- | tapset/ChangeLog | 5 | ||||
-rw-r--r-- | tapset/context.stp | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/tapset/ChangeLog b/tapset/ChangeLog index ce0f8ebe..efe52985 100644 --- a/tapset/ChangeLog +++ b/tapset/ChangeLog @@ -1,3 +1,8 @@ +2006-07-18 Thang Nguyen <thang.p.nguyen@intel.com> + + * context.stp: Modified probefunc() to print the function + name (without the dot) for statement probe on ppc64. + 2006-07-17 David Smith <dsmith@redhat.com> * context.stp: Removed returnval() function. Use $return diff --git a/tapset/context.stp b/tapset/context.stp index 2e5e9e74..16b176af 100644 --- a/tapset/context.stp +++ b/tapset/context.stp @@ -109,7 +109,8 @@ function probefunc:string () %{ /* pure */ } else if (CONTEXT->regs) { _stp_symbol_sprint_basic(THIS->__retvalue, MAXSTRINGLEN, REG_IP(CONTEXT->regs)); - + if (THIS->__retvalue[0] == '.') /* powerpc symbol has a dot*/ + strlcpy(THIS->__retvalue,THIS->__retvalue + 1,MAXSTRINGLEN); } else { THIS->__retvalue[0] = '\0'; } |