[Wisp-cvs] wisp/users/dig make-pe-exe.py,1.41,1.42
Status: Alpha
Brought to you by:
digg
From: <di...@us...> - 2003-05-13 13:28:50
|
Update of /cvsroot/wisp/wisp/users/dig In directory sc8-pr-cvs1:/tmp/cvs-serv25213 Modified Files: make-pe-exe.py Log Message: use cleaner syntax Index: make-pe-exe.py =================================================================== RCS file: /cvsroot/wisp/wisp/users/dig/make-pe-exe.py,v retrieving revision 1.41 retrieving revision 1.42 diff -u -d -r1.41 -r1.42 --- make-pe-exe.py 13 May 2003 12:47:35 -0000 1.41 +++ make-pe-exe.py 13 May 2003 13:28:47 -0000 1.42 @@ -124,15 +124,11 @@ h = Linkie('<') h.align(4) # #aout/magic = 0x10B - h.emit_wyde_sum(['#aout/magic']) - h.emit_byte_sum(['#aout/linker-version-major']) - h.emit_byte_sum(['#aout/linker-version-minor']) - h.emit_tetra_sum(['#aout/text-size']) - h.emit_tetra_sum(['#aout/data-size']) - h.emit_tetra_sum(['#aout/bss-size']) - h.emit_tetra_sum(['&_start', '#rva']) - h.emit_tetra_sum(['&.text', '#rva']) - h.emit_tetra_sum(['&.data', '#rva']) # not present in PE32+ (?) + h[::2] = '#aout/magic' + h[::1] = '#aout/linker-version-major', '#aout/linker-version-minor' + h[::4] = '#aout/text-size', '#aout/data-size', '#aout/bss-size' + h[::4] = '&_start #rva', '&.text #rva', + h[::4] = '&.data #rva' # not present in PE32+ (?) # #aout/image-base must be multiple of 64ki h.emit_tetra_sum(['#aout/image-base']) h.emit_tetra_sum(['#aout/memory-align']) |