diff --git a/llvm/mc/__init__.py b/llvm/mc/__init__.py index 0ec8211..46d9276 100644 --- a/llvm/mc/__init__.py +++ b/llvm/mc/__init__.py @@ -129,6 +129,9 @@ class Disassembler(object): @bs) ''' + if isinstance(bs, str): + bs = bytes(map(lambda c: ord(c), bs)) + code = api.llvm.StringRefMemoryObject.new(bs, base_addr) idx = 0 align = self.mai.getMinInstAlignment()