diff options
Diffstat (limited to 'libsandbox/trace/linux/i386.c')
-rw-r--r-- | libsandbox/trace/linux/i386.c | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/libsandbox/trace/linux/i386.c b/libsandbox/trace/linux/i386.c index 9a3f590..f214026 100644 --- a/libsandbox/trace/linux/i386.c +++ b/libsandbox/trace/linux/i386.c @@ -1,15 +1,5 @@ -#define trace_sysnum_puser (4 * ORIG_EAX) - -static long trace_raw_ret(void *vregs) -{ - trace_regs *regs = vregs; - return regs->eax; -} - -static void trace_set_ret(void *vregs, int err) -{ - do_pokeuser(EAX, -err); -} +#define trace_reg_sysnum orig_eax +#define trace_reg_ret eax static unsigned long trace_arg(void *vregs, int num) { |