Skip to content

Commit 1da5de9

Browse files
committed
fixed assemble_code to display an err when nasm chokes
1 parent 5bb2a49 commit 1da5de9

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

peel.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6378,4 +6378,8 @@ def assemble_code(nasm_code, arch="32"):
63786378
finally:
63796379
os.remove(temp_asm.name)
63806380
if worked:
6381-
os.remove(temp_obj.name)
6381+
os.remove(temp_obj.name)
6382+
6383+
size = struct.unpack('<L', obj_data[0x24:0x28])[0]
6384+
ptr = struct.unpack('<L', obj_data[0x28:0x2C])[0]
6385+
return obj_data[ptr:ptr+size]

0 commit comments

Comments
 (0)