aboutsummaryrefslogtreecommitdiffstats
path: root/elf.py
diff options
context:
space:
mode:
Diffstat (limited to 'elf.py')
-rwxr-xr-xelf.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/elf.py b/elf.py
index 2759679..a785f79 100755
--- a/elf.py
+++ b/elf.py
@@ -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!")