diff options
author | fche <fche> | 2006-05-03 15:27:57 +0000 |
---|---|---|
committer | fche <fche> | 2006-05-03 15:27:57 +0000 |
commit | e7cc2081ba76284010d4d569527237da0898b5c9 (patch) | |
tree | 044afaff8bc896dc4314194f932c6f3c211c3810 /tapset/context.stp | |
parent | b5e09b8bb400e5bd51f5e353dad95d868d3756ab (diff) | |
download | systemtap-steved-e7cc2081ba76284010d4d569527237da0898b5c9.tar.gz systemtap-steved-e7cc2081ba76284010d4d569527237da0898b5c9.tar.xz systemtap-steved-e7cc2081ba76284010d4d569527237da0898b5c9.zip |
2006-05-03 Frank Ch. Eigler <fche@elastic.org>
* context.stp, errno.stp: Note/eliminate some retval() duplication.
Diffstat (limited to 'tapset/context.stp')
-rw-r--r-- | tapset/context.stp | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/tapset/context.stp b/tapset/context.stp index 221c853b..48ee423f 100644 --- a/tapset/context.stp +++ b/tapset/context.stp @@ -112,21 +112,4 @@ function target:long () %{ /* pure */ THIS->__retvalue = _stp_target; %} -function returnval:long () %{ /* pure */ - if (CONTEXT->regs) { -#if defined (__i386__) - THIS->__retvalue = CONTEXT->regs->eax; -#elif defined (__x86_64__) - THIS->__retvalue = CONTEXT->regs->rax; -#elif defined (__powerpc64__) - THIS->__retvalue = CONTEXT->regs->gpr[3]; -#elif defined (__ia64__) - THIS->__retvalue = CONTEXT->regs->r8; -#elif defined (__sparc64__) - THIS->__retvalue = CONTEXT->regs->u_regs[UREG_RETPC]; -#else - THIS->__retvalue = -1; -#endif - } else - THIS->__retvalue = -1; -%} +function returnval () { return retval () } # deprecated |