From 73b7b278452798b37524d9f2ca6c4f7d29945e14 Mon Sep 17 00:00:00 2001 From: serpilliere Date: Wed, 12 Dec 2012 16:20:51 +0100 Subject: asmbloc: prettyprint hex asm_label (louis granboulan) --- miasm/core/asmbloc.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/miasm/core/asmbloc.py b/miasm/core/asmbloc.py index 324bc9d2..e3110697 100644 --- a/miasm/core/asmbloc.py +++ b/miasm/core/asmbloc.py @@ -59,8 +59,10 @@ class asm_label: self.offset = int(offset) def __str__(self): - out = "%s: %s"%(self.name, str(self.offset)) - return out + if isinstance(self.offset, (int, long)): + return "%s: 0x%08x" % (self.name, self.offset) + else: + return "%s: %s" % (self.name, str(self.offset)) def __repr__(self): rep = '