From 4eeb06254341ec29ec68c77be36ea62dafd2e0fb Mon Sep 17 00:00:00 2001 From: KyleMiles Date: Wed, 10 Jul 2019 12:00:23 -0400 Subject: Remove extraneous str cast for instruction patching --- python/architecture.py | 4 ---- 1 file changed, 4 deletions(-) (limited to 'python/architecture.py') diff --git a/python/architecture.py b/python/architecture.py index 79ba6185..b5f3ac6f 100644 --- a/python/architecture.py +++ b/python/architecture.py @@ -1131,7 +1131,6 @@ class Architecture(with_metaclass(_ArchitectureMetaClass, object)): result = self.convert_to_nop(buf.raw, addr) if result is None: return False - result = str(result) if len(result) > length: result = result[0:length] ctypes.memmove(data, result, len(result)) @@ -1147,7 +1146,6 @@ class Architecture(with_metaclass(_ArchitectureMetaClass, object)): result = self.always_branch(buf.raw, addr) if result is None: return False - result = str(result) if len(result) > length: result = result[0:length] ctypes.memmove(data, result, len(result)) @@ -1163,7 +1161,6 @@ class Architecture(with_metaclass(_ArchitectureMetaClass, object)): result = self.invert_branch(buf.raw, addr) if result is None: return False - result = str(result) if len(result) > length: result = result[0:length] ctypes.memmove(data, result, len(result)) @@ -1179,7 +1176,6 @@ class Architecture(with_metaclass(_ArchitectureMetaClass, object)): result = self.skip_and_return_value(buf.raw, addr, value) if result is None: return False - result = str(result) if len(result) > length: result = result[0:length] ctypes.memmove(data, result, len(result)) -- cgit v1.3.1