summaryrefslogtreecommitdiff
path: root/python/debuginfo.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/debuginfo.py')
-rw-r--r--python/debuginfo.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/python/debuginfo.py b/python/debuginfo.py
index 25ffa9c4..350ac8a9 100644
--- a/python/debuginfo.py
+++ b/python/debuginfo.py
@@ -289,13 +289,17 @@ class DebugInfo(object):
core.BNFreeDebugInfoReference(self.handle)
def get_parsers(self):
+ return self.parsers
+
+ @property
+ def parsers(self):
count = ctypes.c_ulonglong()
parsers = core.BNGetDebugParserNames(self.handle, count)
result = []
for i in range(count.value):
assert parsers is not None, "core.BNGetDebugParserNames returned None"
- result.append(parsers[i])
+ result.append(parsers[i].decode("utf-8"))
core.BNFreeStringList(parsers, count.value)
return result