# G:\XiRCON> dumpbin /headers /exports /dependents /symbols /out:Xtcl_dump.txt xtcl.dll

Dump of file xtcl.dll

PE signature found

File Type: DLL

FILE HEADER VALUES
     14C machine (i386)
       5 number of sections
858022A3 time date stamp
       0 file pointer to symbol table
       0 number of symbols
      E0 size of optional header
    A18E characteristics
            Executable
            Line numbers stripped
            Symbols stripped
            Bytes reversed
            32 bit word machine
            DLL

OPTIONAL HEADER VALUES
     10B magic #
    2.25 linker version
   2F200 size of code
    FA00 size of initialized data
       0 size of uninitialized data
    1000 address of entry point
    1000 base of code
   31000 base of data
  400000 image base
    1000 section alignment
     200 file alignment
    1.00 operating system version
    0.00 image version
    4.00 subsystem version
       0 Win32 version
   43000 size of image
     400 size of headers
       0 checksum
       2 subsystem (Windows GUI)
       0 DLL characteristics
       0 size of stack reserve
       0 size of stack commit
  100000 size of heap reserve
    1000 size of heap commit
       0 loader flags
      10 number of directories
   3F000 [     1CB] address [size] of Export Directory
   3E000 [     96E] address [size] of Import Directory
       0 [       0] address [size] of Resource Directory
       0 [       0] address [size] of Exception Directory
       0 [       0] address [size] of Certificates Directory
   40000 [    2900] address [size] of Base Relocation Directory
       0 [       0] address [size] of Debug Directory
       0 [       0] address [size] of Architecture Directory
       0 [       0] address [size] of Special Directory
       0 [       0] address [size] of Thread Storage Directory
       0 [       0] address [size] of Load Configuration Directory
       0 [       0] address [size] of Bound Import Directory
       0 [       0] address [size] of Import Address Table Directory
       0 [       0] address [size] of Delay Import Directory
       0 [       0] address [size] of Reserved Directory
       0 [       0] address [size] of Reserved Directory


SECTION HEADER #1
    CODE name
   30000 virtual size
    1000 virtual address
   2F200 size of raw data
     600 file pointer to raw data
       0 file pointer to relocation table
       0 file pointer to line numbers
       0 number of relocations
       0 number of line numbers
60000020 flags
         Code
         Execute Read

SECTION HEADER #2
    DATA name
    D000 virtual size
   31000 virtual address
    C400 size of raw data
   2F800 file pointer to raw data
       0 file pointer to relocation table
       0 file pointer to line numbers
       0 number of relocations
       0 number of line numbers
C0000040 flags
         Initialized Data
         Read Write

SECTION HEADER #3
  .idata name
    1000 virtual size
   3E000 virtual address
     A00 size of raw data
   3BC00 file pointer to raw data
       0 file pointer to relocation table
       0 file pointer to line numbers
       0 number of relocations
       0 number of line numbers
C0000040 flags
         Initialized Data
         Read Write

  Image has the following dependencies:

    KERNEL32.dll
    ADVAPI32.dll
    USER32.dll

SECTION HEADER #4
  .edata name
    1000 virtual size
   3F000 virtual address
     200 size of raw data
   3C600 file pointer to raw data
       0 file pointer to relocation table
       0 file pointer to line numbers
       0 number of relocations
       0 number of line numbers
40000040 flags
         Initialized Data
         Read Only

         Section contains the following exports for xtcl.dll

                   0 characteristics
                   0 time date stamp Wed Dec 31 16:00:00 1969
                0.00 version
                   1 ordinal base
                  15 number of functions
                  15 number of names

            ordinal hint RVA      name

                 14    0 00029BE0 @__lockDebuggerData$qv
                 15    1 00029C08 @__unlockDebuggerData$qv
                  1    2 00022374 DllEntryPoint
                  2    3 0001FD2B _Tcl_AppendElement
                  3    4 0001FC83 _Tcl_AppendResult
                  4    5 0000313F _Tcl_CreateCommand
                  6    6 000029F4 _Tcl_CreateInterp
                  5    7 000032F7 _Tcl_DeleteCommand
                  7    8 00003117 _Tcl_DeleteInterp
                 12    9 0001C584 _Tcl_DoOneEvent
                  8    A 000033AC _Tcl_Eval
                  9    B 00018261 _Tcl_EvalFile
                 10    C 00020919 _Tcl_GetVar
                 11    D 00003B5A _Tcl_GlobalEval
                 13    E 0003BE5C __DebuggerHookData

SECTION HEADER #5
  .reloc name
    3000 virtual size
   40000 virtual address
    2A00 size of raw data
   3C800 file pointer to raw data
       0 file pointer to relocation table
       0 file pointer to line numbers
       0 number of relocations
       0 number of line numbers
50000040 flags
         Initialized Data
         Shared
         Read Only

  Summary

        1000 .edata
        1000 .idata
        3000 .reloc
       30000 CODE
        D000 DATA
