diff options
Diffstat (limited to 'elf.py')
| -rwxr-xr-x | elf.py | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -84,16 +84,16 @@ def write_program_header(segment, c, start): def elf(iter): segments = [] segment = None - for line in iter: + for _, line in iter: if line['type'] == 'segment': (name, addr) = line['segment'] segment = { 'name': name, 'addr': addr, 'content': [] } segments.append(segment) - elif line['type'] == 'data': + elif line['type'] == 'instr': if segment == None: raise ValueError("label or code outside of segment!") - segment['content'] += line['data'] + segment['content'] += line['instr'] else: raise ValueError("elf input should contain only segments and data!") |
