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()
|