[Wisp-cvs] wisp/users/dig elf.py,1.45,1.46
Status: Alpha
Brought to you by:
digg
From: <di...@us...> - 2003-04-27 13:19:41
|
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 |