diff --git a/util/elffile.py b/util/elffile.py index b368ed2..e08f343 100644 --- a/util/elffile.py +++ b/util/elffile.py @@ -63,7 +63,11 @@ def __getitem__(self, key): if isinstance(key, basestring): return self.byname[key] elif isinstance(key, int): - return self.bycode[key] + try: + return self.bycode[key] + except: + print('Unknow key', key) + return Code(self, '', 0, '') else: raise KeyError(key)