diff options
author | davygrvy <davygrvy@pobox.com> | 2002-02-22 03:29:05 (GMT) |
---|---|---|
committer | davygrvy <davygrvy@pobox.com> | 2002-02-22 03:29:05 (GMT) |
commit | c579847d1dcba72e52ba47a88a63cbe0cbd8dc7f (patch) | |
tree | a394696624940a43820a597afbde807911462ca8 /win/coffbase.txt | |
parent | e5332f7e38c63040126c64c06f8f2f78aa5a1dd8 (diff) | |
download | tcl-c579847d1dcba72e52ba47a88a63cbe0cbd8dc7f.zip tcl-c579847d1dcba72e52ba47a88a63cbe0cbd8dc7f.tar.gz tcl-c579847d1dcba72e52ba47a88a63cbe0cbd8dc7f.tar.bz2 |
More comments added and decided not to pack modules tightly. Four gigabytes
of address space is quite a lot to play with.
Diffstat (limited to 'win/coffbase.txt')
-rw-r--r-- | win/coffbase.txt | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/win/coffbase.txt b/win/coffbase.txt index 3fcde64..3a86392 100644 --- a/win/coffbase.txt +++ b/win/coffbase.txt @@ -1,15 +1,23 @@ ; -; This file defines the base virtual addresses for Dynamic Link Libraries (DLL) -; that are part of the Tcl System. The first token on a line is the name -; of the DLL and the second token is the base virtual address, in hexidecimal. +; This file defines the virtual base addresses for Dynamic Link Libraries (DLL) +; that are part of the Tcl system. The first token on a line is the key (or name +; of the DLL) and the second token is the virtual base address, in hexidecimal. ; The third token is the maximum size of the DLL image file, including symbols. ; -; Using a specified "prefered load address" should speed load-time by avoiding -; relocations. It is assumed extension author will contribute their modules -; to this grand-master one. +; Using a specified "prefered load address" should speed loading time by avoiding +; relocations (NT supported only). It is assumed extension authors will contribute +; their modules to this grand-master list. You can use the dumpbin utility with +; the /headers option to get the "size of image" data (already in hex). If the +; maximum size is too small a linker warning will occur. Modules can overlap when +; they're mutually exclusive. This info is placed in the DLL's PE header by the +; linker when the `-base:@$(TCLDIR)\win\coffbase.txt,XXX` option is used. ; -; RCS: @(#) $Id: coffbase.txt,v 1.2 2002/02/21 22:04:42 davygrvy Exp $ +; RCS: @(#) $Id: coffbase.txt,v 1.3 2002/02/22 03:29:05 davygrvy Exp $ tcl 0x10000000 0x00200000 tcldde 0x10200000 0x00010000 tclreg 0x10210000 0x00010000 +tk 0x10220000 0x00200000 +expect 0x10480000 0x00080000 +itcl 0x10500000 0x00080000 +itk 0x10580000 0x00080000 |