[Wisp-cvs] wisp/users/dig make-pe-exe.py,1.37,1.38
Status: Alpha
Brought to you by:
digg
From: <di...@us...> - 2003-05-11 07:17:44
|
Update of /cvsroot/wisp/wisp/users/dig In directory sc8-pr-cvs1:/tmp/cvs-serv29671 Modified Files: make-pe-exe.py Log Message: a few references to %foo converted into references to &foo Index: make-pe-exe.py =================================================================== RCS file: /cvsroot/wisp/wisp/users/dig/make-pe-exe.py,v retrieving revision 1.37 retrieving revision 1.38 diff -u -d -r1.37 -r1.38 --- make-pe-exe.py 11 May 2003 07:06:47 -0000 1.37 +++ make-pe-exe.py 11 May 2003 07:17:41 -0000 1.38 @@ -370,33 +370,34 @@ e.place_symbol('#aout/heap-reserve-size', 1024 * 1024) # one megabyte e.place_symbol('#aout/heap-commit-size', 0x1000) # one page +# Note that null RVAs are those that equal base_address e.place_symbol('#aout/dict-entry-count', 16) -e.place_symbol('%export-table', 0) +e.place_symbol('&export-table', base_address) e.place_symbol('#export-table/size', 0) -e.place_symbol('%resource-table', 0) +e.place_symbol('&resource-table', base_address) e.place_symbol('#resource-table/size', 0) -e.place_symbol('%exception-table', 0) +e.place_symbol('&exception-table', base_address) e.place_symbol('#exception-table/size', 0) e.place_symbol('!certificate-table', 0) e.place_symbol('#certificate-table/size', 0) -e.place_symbol('%base-relocation-table', 0) +e.place_symbol('&base-relocation-table', base_address) e.place_symbol('#base-relocation-table/size', 0) -e.place_symbol('%debug-data', 0) +e.place_symbol('&debug-data', base_address) e.place_symbol('#debug-data/size', 0) -e.place_symbol('%architecture-specific', 0) +e.place_symbol('&architecture-specific', base_address) e.place_symbol('#architecture-specific/size', 0) -e.place_symbol('%global-pointer', 0) -e.place_symbol('%thread-local-storage', 0) +e.place_symbol('&global-pointer', base_address) +e.place_symbol('&thread-local-storage', base_address) e.place_symbol('#thread-local-storage/size', 0) -e.place_symbol('%load-config-table', 0) +e.place_symbol('&load-config-table', base_address) e.place_symbol('#load-config-table/size', 0) -e.place_symbol('%bound-import-table', 0) +e.place_symbol('&bound-import-table', base_address) e.place_symbol('#bound-import-table/size', 0) -e.place_symbol('%import-address-table', 0) +e.place_symbol('&import-address-table', base_address) e.place_symbol('#import-address-table/size', 0) -e.place_symbol('%delay-import-descriptor', 0) +e.place_symbol('&delay-import-descriptor', base_address) e.place_symbol('#delay-import-descriptor/size', 0) -e.place_symbol('%COM+-runtime-header', 0) +e.place_symbol('&COM+-runtime-header', base_address) e.place_symbol('#COM+-runtime-header/size', 0) e.link() |