summaryrefslogtreecommitdiff
path: root/python/lowlevelil.py
diff options
context:
space:
mode:
authorJordan Wiens <jordan@psifertex.com>2020-01-27 00:02:51 -0500
committerJordan Wiens <jordan@psifertex.com>2020-01-27 00:02:51 -0500
commit79986dd0d6429ddca15645e7ab09b71ed2ae4386 (patch)
treec74e9318b43a40895245deb83f78d0d7553d09dd /python/lowlevelil.py
parentd13130eb6da9cfce5f0d09f311394ba3d90a6e03 (diff)
better reprs for llil and mlil functions
Diffstat (limited to 'python/lowlevelil.py')
-rw-r--r--python/lowlevelil.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/python/lowlevelil.py b/python/lowlevelil.py
index 87400b4d..ca00f769 100644
--- a/python/lowlevelil.py
+++ b/python/lowlevelil.py
@@ -1197,6 +1197,13 @@ class LowLevelILFunction(object):
return True
return ctypes.addressof(self.handle.contents) != ctypes.addressof(value.handle.contents)
+ def __repr__(self):
+ arch = self.source_function.arch
+ if arch:
+ return "<llil func: %s@%#x>" % (arch.name, self.source_function.start)
+ else:
+ return "<llil func: %#x>" % self.source_function.start
+
@property
def current_address(self):
"""Current IL Address (read/write)"""