From c579847d1dcba72e52ba47a88a63cbe0cbd8dc7f Mon Sep 17 00:00:00 2001 From: davygrvy Date: Fri, 22 Feb 2002 03:29:05 +0000 Subject: More comments added and decided not to pack modules tightly. Four gigabytes of address space is quite a lot to play with. --- win/coffbase.txt | 22 +++++++++++++++------- 1 file 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 -- cgit v0.12