Update of /cvsroot/wisp/wisp/users/dig
In directory sc8-pr-cvs1:/tmp/cvs-serv29904
Modified Files:
elf.py
Log Message:
use cleaner syntax in elf.py
Index: elf.py
===================================================================
RCS file: /cvsroot/wisp/wisp/users/dig/elf.py,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -d -r1.45 -r1.46
--- elf.py 27 Apr 2003 13:09:02 -0000 1.45
+++ elf.py 27 Apr 2003 13:19:38 -0000 1.46
@@ -353,14 +353,14 @@
t.align(4)
t.place_symbol('!elf/proghdr')
for name in names:
- t.emit_tetra_sum(['#' + name + '/p_type'])
- t.emit_tetra_sum(['!' + name]) # offset
- t.emit_tetra_sum(['&' + name]) # p_vaddr
- t.emit_tetra_sum(['&' + name]) # p_paddr
- t.emit_tetra_sum(['#' + name + '/filesz'])
- t.emit_tetra_sum(['#' + name + '/memsz'])
- t.emit_tetra_sum(['#' + name + '/p_flags'])
- t.emit_tetra_sum(['#' + name + '/p_align'])
+ t[::4] = '#' + name + '/p_type'
+ t[::4] = '!' + name # offset
+ t[::4] = '&' + name # p_vaddr
+ t[::4] = '&' + name # p_paddr
+ t[::4] = '#' + name + '/filesz'
+ t[::4] = '#' + name + '/memsz'
+ t[::4] = '#' + name + '/p_flags'
+ t[::4] = '#' + name + '/p_align'
t.place_symbol('#elf/phnum', len(names))
return t
|