Skip to content

Commit 72f6f48

Browse files
committed
Merge pull request #11 from fmag7/master
Output of objdump may contain non-ascii characters
2 parents 13ba171 + f909185 commit 72f6f48

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

extract-bc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ def getSectionSizeAndOffset(sectionName, filename):
5050
logging.error('Could not dump %s' % filename)
5151
sys.exit(-1)
5252

53-
for line in [l.decode() for l in objdumpOutput.splitlines()] :
53+
for line in [l.decode('utf-8') for l in objdumpOutput.splitlines()] :
5454
fields = line.split()
5555
if len(fields) <= 7:
5656
continue
@@ -77,7 +77,7 @@ def getSectionContent(size, offset, filename):
7777
d = ''
7878
try:
7979
c = f.read(size)
80-
d = c.decode()
80+
d = c.decode('utf-8')
8181
except UnicodeDecodeError:
8282
logging.error('Failed to read section containing:')
8383
print(c)

0 commit comments

Comments
 (0)