Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Blinker 5.10 Online Reference - <b> map output - dos extended and windows .exes</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 MAP output - DOS extended and Windows .EXEs
------------------------------------------------------------------------------
 When creating a DOS Extended or Windows program Blinker will produce a map
 of the executable file similar to the one shown below: The same map file is
 produced with the `S' option.

  Start     Length Name           Class Group

  0001:0000 0002BH T                  CODE
  0001:002C 03157H _TEXT              CODE
  0001:3183 014BFH SCREEN_DRIVER_TEXT CODE
  0001:4642 0098AH EXTEND_TEXT        CODE
    .  .  .
    .  .  .
  0006:2BE6 0000EH CDATA              DATA DGROUP
  0006:2BF4 00000H XIFB               DATA DGROUP
  0006:2BF4 00000H XIF                DATA DGROUP
  0006:2BF4 00000H XIFE               DATA DGROUP
    .  .  .
  0006:2F80 00000H XOE                BSS DGROUP
  0006:2F80 00000H _STACK             STACK DGROUP
  0006:2F80 01400H STACK              STACK DGROUP

  Origin     Group
  0003:0000 SYMGROUP
  0005:0000 DMTGROUP
  0006:0000 DGROUP
  Program entry point at 0001:036A

 This is an example of several fragments of the output generated by the
 default MAP option when linking DOS extended or Windows programs. The format
 is very similar to a real mode map, except that the segments are all
 numbered sequentially starting from 1, and segments are much larger as they
 have been combined.
 These segment numbers are the ones referred to in a protection exception
 dump from a DOS extended program.

 Public symbols section map

 The `A' MAP command option causes a list of all public symbols in address
 order to be output:

   Address   Publics by Value

  0000:0000  Abs  __START_SYM
  0000:9876  Abs  __FLTUSED
  0000:9876  Abs  __ACRTMSG
  0000:9876  Abs  __ACRTUSED
    .  .  .
  0001:01C8  Res  DOSALLOCREALSEG
  0001:0200  Res  DOSCREATEDSALIAS
  0001:0220  Res  DOSFREESEG
    .  .  .
  0006:2F0C  Res  _EDATA
  0006:2F0C  Res  __EDATA
  0006:2F80  Res  __END
  0006:2F80  Res  _END

 As with the Real Mode public symbols listing, absolute symbols are denoted
 by `Abs', and resident symbols by `Res'.

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson