From e506e9e1676f122b86d7b288da19beb59b4f240a Mon Sep 17 00:00:00 2001 From: Martin Cermak Date: Tue, 14 Jul 2015 08:03:53 +0200 Subject: [PATCH] PR18650: Fix longlong_arg() for powerpc uprobes. --- tapset/powerpc/registers.stp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tapset/powerpc/registers.stp b/tapset/powerpc/registers.stp index 1daf5ba57..3adcc7366 100644 --- a/tapset/powerpc/registers.stp +++ b/tapset/powerpc/registers.stp @@ -186,8 +186,8 @@ function ulong_arg:long (argnum:long) { function longlong_arg:long (argnum:long) { if (probing_32bit_app()) { - lowbits = _stp_arg2(argnum, 0, 1, 0) - highbits = _stp_arg2(argnum+1, 0, 1, 0) + highbits = _stp_arg2(argnum, 0, 1, 0) + lowbits = _stp_arg2(argnum+1, 0, 1, 0) return ((highbits << 32) | lowbits) } else return _stp_arg2(argnum, 0, 0, 1) -- 2.43.5