From e0fae5db1c0d7c8989d4d95459fb051ae433b68c Mon Sep 17 00:00:00 2001 From: Jordan Wiens Date: Tue, 20 Feb 2018 16:16:58 -0500 Subject: unsigned improperly using signed division --- python/lowlevelil.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'python') diff --git a/python/lowlevelil.py b/python/lowlevelil.py index d2f02c3d..0eb463d1 100644 --- a/python/lowlevelil.py +++ b/python/lowlevelil.py @@ -1423,7 +1423,7 @@ class LowLevelILFunction(object): :return: The expression ``divs.{}(a, b)`` :rtype: LowLevelILExpr """ - return self.expr(LowLevelILOperation.LLIL_DIVS, a.index, b.index, size=size, flags=flags) + return self.expr(LowLevelILOperation.LLIL_DIVU, a.index, b.index, size=size, flags=flags) def div_double_prec_unsigned(self, size, a, b, flags=None): """ @@ -1438,7 +1438,7 @@ class LowLevelILFunction(object): :return: The expression ``divs.dp.{}(a, b)`` :rtype: LowLevelILExpr """ - return self.expr(LowLevelILOperation.LLIL_DIVS_DP, a.index, b.index, size=size, flags=flags) + return self.expr(LowLevelILOperation.LLIL_DIVU_DP, a.index, b.index, size=size, flags=flags) def mod_signed(self, size, a, b, flags=None): """ -- cgit v1.3.1