summaryrefslogtreecommitdiffstats
path: root/tapset/context.stp
diff options
context:
space:
mode:
Diffstat (limited to 'tapset/context.stp')
-rw-r--r--tapset/context.stp19
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