On Sun, 2009-11-08 at 14:16 +0100, Danny Backx wrote:
> Does anyone know of a way to debug these things ? Adding an echo
> statement only resulted in a syntax error.

I still want to know how to debug linker scripts !

But the attached patch (one of Kais patches but ported from pep.sc to
pe.sc) causes cegcc to generate a non-NULL IAT.

The new DLL still doesn't load though (error 193 in the LoadLibrary call
when I try loading it in testapi).

I've also included an objdump output. The DLL (not usable, as I said) is
at http://danny.backx.info/download/cegcc/testDll.dll .

        Danny
-- 
Danny Backx ; danny.backx - at - scarlet.be ; http://danny.backx.info
Index: scripttempl/pe.sc
===================================================================
--- scripttempl/pe.sc	(revision 1383)
+++ scripttempl/pe.sc	(working copy)
@@ -23,13 +23,14 @@
     R_RDATA='*(.rdata)
              *(SORT(.rdata$*))'
   fi
-  R_IDATA='
+  R_IDATA234='
     SORT(*)(.idata$2)
     SORT(*)(.idata$3)
     /* These zeroes mark the end of the import list.  */
     LONG (0); LONG (0); LONG (0); LONG (0); LONG (0);
-    SORT(*)(.idata$4)
-    SORT(*)(.idata$5)
+    SORT(*)(.idata$4)'
+  R_IDATA5='SORT(*)(.idata$5)'
+  R_IDATA67='
     SORT(*)(.idata$6)
     SORT(*)(.idata$7)'
   R_CRT_XC='*(SORT(.CRT$XC*))  /* C initialization */'
@@ -46,7 +47,9 @@
   R_TEXT=
   R_DATA=
   R_RDATA='*(.rdata)'
-  R_IDATA=
+  R_IDATA234=
+  R_IDATA5=
+  R_IDATA67=
   R_CRT=
   R_RSRC=
 fi
@@ -62,6 +65,7 @@
 {
   ${RELOCATING+/* Make the virtual address and file offset synced if the alignment is}
   ${RELOCATING+   lower than the target page size. */}
+  ${RELOCATING+/* Yow pe.sc */}
   ${RELOCATING+. = SIZEOF_HEADERS;}
   ${RELOCATING+. = ALIGN(__section_alignment__);}
   .text ${RELOCATING+ __image_base__ + ( __section_alignment__ < ${TARGET_PAGE_SIZE} ? . : __section_alignment__ )} : 
@@ -145,8 +149,13 @@
   {
     /* This cannot currently be handled with grouped sections.
 	See pe.em:sort_sections.  */
-    ${R_IDATA}
+    ${R_IDATA234}
+    ${RELOCATING+__idata5_start__ = .;}
+    ${R_IDATA5}
+    ${RELOCATING+__idata5_end__ = .;}
+    ${R_IDATA67}
   }
+
   .CRT ${RELOCATING+BLOCK(__section_alignment__)} :
   { 					
     ${RELOCATING+___crt_xc_start__ = . ;}
testDll.dll:     file format pei-arm-wince-little
testDll.dll
architecture: armv3m, flags 0x00000133:
HAS_RELOC, EXEC_P, HAS_SYMS, HAS_LOCALS, D_PAGED
start address 0x00011000

Characteristics 0x2306
        executable
        line numbers stripped
        32 bit words
        debugging information removed
        DLL

Time/Date               Mon Nov  2 21:25:04 2009
Magic                   010b    (PE32)
MajorLinkerVersion      2
MinorLinkerVersion      56
SizeOfCode              00000800
SizeOfInitializedData   00010a00
SizeOfUninitializedData 00000200
AddressOfEntryPoint     00001000
BaseOfCode              00001000
BaseOfData              00002000
ImageBase               00010000
SectionAlignment        00001000
FileAlignment           00000200
MajorOSystemVersion     4
MinorOSystemVersion     20
MajorImageVersion       0
MinorImageVersion       0
MajorSubsystemVersion   4
MinorSubsystemVersion   20
Win32Version            00000000
SizeOfImage             00018000
SizeOfHeaders           00000400
CheckSum                0001cfde
Subsystem               00000009        (Wince CUI)
DllCharacteristics      00000000
SizeOfStackReserve      00010000
SizeOfStackCommit       00001000
SizeOfHeapReserve       00100000
SizeOfHeapCommit        00001000
LoaderFlags             00000000
NumberOfRvaAndSizes     00000010

The Data Directory
Entry 0 00015000 0000004a Export Directory [.edata (or where ever we found it)]
Entry 1 00016000 000001e0 Import Directory [parts of .idata]
Entry 2 00000000 00000000 Resource Directory [.rsrc]
Entry 3 00000000 00000000 Exception Directory [.pdata]
Entry 4 00000000 00000000 Security Directory
Entry 5 00017000 0000005c Base Relocation Directory [.reloc]
Entry 6 00000000 00000000 Debug Directory
Entry 7 00000000 00000000 Description Directory
Entry 8 00000000 00000000 Special Directory
Entry 9 00000000 00000000 Thread Storage Directory [.tls]
Entry a 00000000 00000000 Load Configuration Directory
Entry b 00000000 00000000 Bound Import Directory
Entry c 00000000 00000000 Import Address Table Directory
Entry d 00000000 00000000 Delay Import Directory
Entry e 00000000 00000000 CLR Runtime Header
Entry f 00000000 00000000 Reserved

There is an import table in .idata at 0x26000

The Import Tables (interpreted .idata section contents)
 vma:            Hint    Time      Forward  DLL       First
                 Table   Stamp     Chain    Name      Thunk
 00016000       00016028 00000000 00000000 000161d4 00016070

        DLL Name: COREDLL.dll
        vma:  Hint/Ord Member-Name Bound-To
        160b8     726  LocalFree
        160c4     746  MessageBoxW
        160d2     770  OutputDebugStringW
        160e8    1057  Sleep
        160f0    1125  TerminateProcess
        16104    1166  VirtualProtect
        16116    1167  VirtualQuery
        16126    1274  _fcloseall
        16134    1403  fflush
        1613e    1420  free
        16146    1508  malloc
        16150    1509  mbstowcs
        1615c    1512  memcpy
        16166    1557  realloc
        16170    1574  strlen
        1617a    1642  wcslen
        16184    1657  wsprintfW

 00016014       00000000 00000000 00000000 00000000 00000000

There is an export table in .edata at 0x25000

The Export Tables (interpreted .edata section contents)

Export Flags                    0
Time/Date stamp                 4aef4020
Major/Minor                     0/0
Name                            00015032 testDll.dll
Ordinal Base                    1
Number in:
        Export Address Table            00000001
        [Name Pointer/Ordinal] Table    00000001
Table Addresses
        Export Address Table            00015028
        Name Pointer Table              0001502c
        Ordinal Table                   00015030

Export Address Table -- Ordinal Base 1
        [   0] +base[   1] 108c Export RVA

[Ordinal/Name Pointer] Table
        [   0] getDLLValue


PE File Base Relocations (interpreted .reloc section contents)

Virtual Address: 00001000 Chunk size 80 (0x50) Number of fixups 36
        reloc    0 offset  11c [111c] HIGHLOW
        reloc    1 offset  1d0 [11d0] HIGHLOW
        reloc    2 offset  1d4 [11d4] HIGHLOW
        reloc    3 offset  1f8 [11f8] HIGHLOW
        reloc    4 offset  1fc [11fc] HIGHLOW
        reloc    5 offset  264 [1264] HIGHLOW
        reloc    6 offset  268 [1268] HIGHLOW
        reloc    7 offset  2cc [12cc] HIGHLOW
        reloc    8 offset  2d0 [12d0] HIGHLOW
        reloc    9 offset  378 [1378] HIGHLOW
        reloc   10 offset  540 [1540] HIGHLOW
        reloc   11 offset  544 [1544] HIGHLOW
        reloc   12 offset  548 [1548] HIGHLOW
        reloc   13 offset  54c [154c] HIGHLOW
        reloc   14 offset  58c [158c] HIGHLOW
        reloc   15 offset  5f0 [15f0] HIGHLOW
        reloc   16 offset  5f4 [15f4] HIGHLOW
        reloc   17 offset  614 [1614] HIGHLOW
        reloc   18 offset  6e0 [16e0] HIGHLOW
        reloc   19 offset  6fc [16fc] HIGHLOW
        reloc   20 offset  708 [1708] HIGHLOW
        reloc   21 offset  714 [1714] HIGHLOW
        reloc   22 offset  720 [1720] HIGHLOW
        reloc   23 offset  72c [172c] HIGHLOW
        reloc   24 offset  738 [1738] HIGHLOW
        reloc   25 offset  744 [1744] HIGHLOW
        reloc   26 offset  750 [1750] HIGHLOW
        reloc   27 offset  75c [175c] HIGHLOW
        reloc   28 offset  768 [1768] HIGHLOW
        reloc   29 offset  774 [1774] HIGHLOW
        reloc   30 offset  780 [1780] HIGHLOW
        reloc   31 offset  78c [178c] HIGHLOW
        reloc   32 offset  798 [1798] HIGHLOW
        reloc   33 offset  7a4 [17a4] HIGHLOW
        reloc   34 offset  7b0 [17b0] HIGHLOW
        reloc   35 offset  7bc [17bc] HIGHLOW

Virtual Address: 00012000 Chunk size 12 (0xc) Number of fixups 2
        reloc    0 offset    0 [12000] HIGHLOW
        reloc    1 offset    0 [12000] ABSOLUTE

private flags = 820: [APCS-32] [floats passed in integer registers] [absolute 
position] [interworking not supported]

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .text         000007d0  00011000  00011000  00000400  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  1 .data         00010004  00012000  00012000  00000c00  2**2
                  CONTENTS, ALLOC, LOAD, DATA
  2 .rdata        000000d8  00023000  00023000  00010e00  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  3 .bss          00000014  00024000  00024000  00000000  2**2
                  ALLOC
  4 .edata        0000004a  00025000  00025000  00011000  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  5 .idata        000001e0  00026000  00026000  00011200  2**2
                  CONTENTS, ALLOC, LOAD, DATA
  6 .reloc        0000005c  00027000  00027000  00011400  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
SYMBOL TABLE:
[  0](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000000 big_buf
[  1](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 1) 0x0000008c getDLLValue
AUX tagndx 0 ttlsiz 0x0 lnnos 0 next 0
[  3](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x000000e4 DllMain
[  4](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x0000008c .text
AUX scnlen 0x84 nreloc 8 nlnno 0
[  6](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00000000 .data
AUX scnlen 0x10000 nreloc 0 nlnno 0
[  8](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00000000 .bss
AUX scnlen 0x0 nreloc 0 nlnno 0
[ 10](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 1) 0x00000110 __atexit_first
AUX tagndx 0 ttlsiz 0x0 lnnos 0 next 0
[ 12](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000000 first_atexit
[ 13](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x00000120 _c_exit
[ 14](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x00000124 _exit
[ 15](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x00000140 __dllonexit
[ 16](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x000001c4 _onexit
[ 17](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000004 next_atexit
[ 18](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x000001d8 atexit
[ 19](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x00000200 __dll_exit
[ 20](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x0000026c _cexit
[ 21](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x0000027c exit
[ 22](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x00000298 __atexit_init
[ 23](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00000110 .text
AUX scnlen 0x1c4 nreloc 22 nlnno 0
[ 25](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00010000 .data
AUX scnlen 0x0 nreloc 0 nlnno 0
[ 27](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00000000 .bss
AUX scnlen 0x8 nreloc 0 nlnno 0
[ 29](sec  1)(fl 0x00)(ty  20)(scl   3) (nx 1) 0x000002d4 __write_memory
AUX tagndx 0 ttlsiz 0x0 lnnos 0 next 0
[ 31](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x0000037c 
_pei386_runtime_relocator
[ 32](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000008 was_init.30514
[ 33](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x000002d4 .text
AUX scnlen 0x27c nreloc 10 nlnno 0
[ 35](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00010000 .data
AUX scnlen 0x0 nreloc 0 nlnno 0
[ 37](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00000008 .bss
AUX scnlen 0x4 nreloc 0 nlnno 0
[ 39](sec  3)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00000000 .rdata
AUX scnlen 0x70 nreloc 0 nlnno 0
[ 41](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 1) 0x00000550 
__mingw_do_global_dtors
AUX tagndx 0 ttlsiz 0x0 lnnos 0 next 0
[ 43](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x00000590 
__mingw_do_global_ctors
[ 44](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x000005f8 __gccmain
[ 45](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x0000000c initialized
[ 46](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00010000 p.1748
[ 47](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00000550 .text
AUX scnlen 0xc8 nreloc 6 nlnno 0
[ 49](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00010000 .data
AUX scnlen 0x4 nreloc 1 nlnno 0
[ 51](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x0000000c .bss
AUX scnlen 0x4 nreloc 0 nlnno 0
[ 53](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00000618 .text
AUX scnlen 0x0 nreloc 0 nlnno 0
[ 55](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00010004 .data
AUX scnlen 0x0 nreloc 0 nlnno 0
[ 57](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00000010 .bss
AUX scnlen 0x4 nreloc 0 nlnno 0
[ 59](sec  1)(fl 0x00)(ty  20)(scl   3) (nx 1) 0x00000618 mb_wcsdup
AUX tagndx 0 ttlsiz 0x0 lnnos 0 next 0
[ 61](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x00000648 _assert
[ 62](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00000618 .text
AUX scnlen 0xcc nreloc 14 nlnno 0
[ 64](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00010004 .data
AUX scnlen 0x0 nreloc 0 nlnno 0
[ 66](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00000014 .bss
AUX scnlen 0x0 nreloc 0 nlnno 0
[ 68](sec  3)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00000070 .rdata
AUX scnlen 0x68 nreloc 0 nlnno 0
[ 70](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 1) 0x000006e4 abort
AUX tagndx 0 ttlsiz 0x0 lnnos 0 next 0
[ 72](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x000006e4 .text
AUX scnlen 0x10 nreloc 1 nlnno 0
[ 74](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00010004 .data
AUX scnlen 0x0 nreloc 0 nlnno 0
[ 76](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00000014 .bss
AUX scnlen 0x0 nreloc 0 nlnno 0
[ 78](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000006f4 .text
[ 79](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00010004 .data
[ 80](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000014 .bss
[ 81](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x0000019c .idata$7
[ 82](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x0000007c .idata$5
[ 83](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000034 .idata$4
[ 84](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000000e8 .idata$6
[ 85](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000700 .text
[ 86](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00010004 .data
[ 87](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000014 .bss
[ 88](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000001a0 .idata$7
[ 89](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000080 .idata$5
[ 90](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000038 .idata$4
[ 91](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000000f0 .idata$6
[ 92](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x0000070c .text
[ 93](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00010004 .data
[ 94](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000014 .bss
[ 95](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000001ac .idata$7
[ 96](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x0000008c .idata$5
[ 97](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000044 .idata$4
[ 98](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000126 .idata$6
[ 99](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000718 .text
[100](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00010004 .data
[101](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000014 .bss
[102](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000001b0 .idata$7
[103](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000090 .idata$5
[104](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000048 .idata$4
[105](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000134 .idata$6
[106](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000724 .text
[107](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00010004 .data
[108](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000014 .bss
[109](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000001b4 .idata$7
[110](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000094 .idata$5
[111](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x0000004c .idata$4
[112](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x0000013e .idata$6
[113](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000730 .text
[114](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00010004 .data
[115](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000014 .bss
[116](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000001b8 .idata$7
[117](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000098 .idata$5
[118](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000050 .idata$4
[119](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000146 .idata$6
[120](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x0000073c .text
[121](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00010004 .data
[122](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000014 .bss
[123](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000001c4 .idata$7
[124](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000000a4 .idata$5
[125](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x0000005c .idata$4
[126](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000166 .idata$6
[127](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000748 .text
[128](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00010004 .data
[129](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000014 .bss
[130](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000190 .idata$7
[131](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000070 .idata$5
[132](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000028 .idata$4
[133](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000000b8 .idata$6
[134](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000754 .text
[135](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00010004 .data
[136](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000014 .bss
[137](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000001a8 .idata$7
[138](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000088 .idata$5
[139](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000040 .idata$4
[140](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000116 .idata$6
[141](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000760 .text
[142](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00010004 .data
[143](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000014 .bss
[144](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000001c0 .idata$7
[145](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000000a0 .idata$5
[146](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000058 .idata$4
[147](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x0000015c .idata$6
[148](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x0000076c .text
[149](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00010004 .data
[150](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000014 .bss
[151](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000001a4 .idata$7
[152](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000084 .idata$5
[153](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x0000003c .idata$4
[154](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000104 .idata$6
[155](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000778 .text
[156](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00010004 .data
[157](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000014 .bss
[158](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000001c8 .idata$7
[159](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000000a8 .idata$5
[160](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000060 .idata$4
[161](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000170 .idata$6
[162](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000784 .text
[163](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00010004 .data
[164](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000014 .bss
[165](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000001bc .idata$7
[166](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x0000009c .idata$5
[167](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000054 .idata$4
[168](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000150 .idata$6
[169](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000790 .text
[170](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00010004 .data
[171](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000014 .bss
[172](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000001cc .idata$7
[173](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000000ac .idata$5
[174](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000064 .idata$4
[175](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x0000017a .idata$6
[176](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x0000079c .text
[177](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00010004 .data
[178](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000014 .bss
[179](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000001d0 .idata$7
[180](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000000b0 .idata$5
[181](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000068 .idata$4
[182](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000184 .idata$6
[183](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000007a8 .text
[184](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00010004 .data
[185](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000014 .bss
[186](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000198 .idata$7
[187](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000078 .idata$5
[188](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000030 .idata$4
[189](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000000d2 .idata$6
[190](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000007b4 .text
[191](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00010004 .data
[192](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000014 .bss
[193](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000194 .idata$7
[194](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000074 .idata$5
[195](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x0000002c .idata$4
[196](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x000000c4 .idata$6
[197](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000028 hname
[198](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000070 fthunk
[199](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x000007c0 .text
AUX scnlen 0x0 nreloc 0 nlnno 0
[201](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00010004 .data
AUX scnlen 0x0 nreloc 0 nlnno 0
[203](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00000014 .bss
AUX scnlen 0x0 nreloc 0 nlnno 0
[205](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00000000 .idata$2
AUX scnlen 0x14 nreloc 3 nlnno 0
[207](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000028 .idata$4
[208](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000070 .idata$5
[209](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x000007c0 .text
AUX scnlen 0x0 nreloc 0 nlnno 0
[211](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00010004 .data
AUX scnlen 0x0 nreloc 0 nlnno 0
[213](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00000014 .bss
AUX scnlen 0x0 nreloc 0 nlnno 0
[215](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x0000006c .idata$4
AUX scnlen 0x4 nreloc 0 nlnno 0
[217](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x000000b4 .idata$5
AUX scnlen 0x4 nreloc 0 nlnno 0
[219](sec  6)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x000001d4 .idata$7
AUX scnlen 0xc nreloc 0 nlnno 0
[221](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 1) 0x00000000 DllMainCRTStartup
AUX tagndx 0 ttlsiz 0x0 lnnos 0 next 0
[223](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00000000 .text
AUX scnlen 0x8c nreloc 8 nlnno 0
[225](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00000000 .data
AUX scnlen 0x0 nreloc 0 nlnno 0
[227](sec  4)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00000000 .bss
AUX scnlen 0x0 nreloc 0 nlnno 0
[229](sec  3)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x000000d8 
___RUNTIME_PSEUDO_RELOC_LIST__
[230](sec  2)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000000 __data_start__
[231](sec  1)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x000007c8 ___DTOR_LIST__
[232](sec  6)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000078 
__imp_OutputDebugStringW
[233](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x00000748 LocalFree
[234](sec  0)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000000 ___tls_start__
[235](sec -1)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00010000 __ImageBase
[236](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x00000790 wcslen
[237](sec -1)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000000 
__dll_characteristics__
[238](sec -1)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00001000 
__size_of_stack_commit__
[239](sec -1)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00010000 
__size_of_stack_reserve__
[240](sec -1)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000004 
__major_subsystem_version__
[241](sec  0)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000000 ___crt_xl_start__
[242](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x00000754 VirtualQuery
[243](sec  0)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000000 ___crt_xi_start__
[244](sec  0)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000000 ___crt_xi_end__
[245](sec  6)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x000000b0 __imp_wsprintfW
[246](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x00000760 memcpy
[247](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x00000730 malloc
[248](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x00000700 TerminateProcess
[249](sec  4)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000000 __bss_start__
[250](sec  3)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x000000d8 
___RUNTIME_PSEUDO_RELOC_LIST_END__
[251](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x000007a8 OutputDebugStringW
[252](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x0000070c _fcloseall
[253](sec -1)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00001000 
__size_of_heap_commit__
[254](sec  6)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000094 __imp_free
[255](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x00000718 fflush
[256](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x0000076c VirtualProtect
[257](sec  0)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000000 ___crt_xp_start__
[258](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x00000784 mbstowcs
[259](sec  6)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x0000008c __imp__fcloseall
[260](sec  0)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000000 ___crt_xp_end__
[261](sec -1)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000000 __dll__
[262](sec -1)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000014 __minor_os_version__
[263](sec -1)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00010000 __image_base__
[264](sec -1)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00001000 __section_alignment__
[265](sec  6)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x000000a0 __imp_memcpy
[266](sec  3)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x000000d8 
__RUNTIME_PSEUDO_RELOC_LIST__
[267](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x000006f4 Sleep
[268](sec  2)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00010004 __data_end__
[269](sec  6)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x000001d4 __libcoredll_a_iname
[270](sec  1)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x000007c0 __CTOR_LIST__
[271](sec  4)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000014 __bss_end__
[272](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x000007b4 MessageBoxW
[273](sec  0)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000000 ___crt_xc_end__
[274](sec  0)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000000 ___crt_xc_start__
[275](sec  6)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x0000009c __imp_mbstowcs
[276](sec  6)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000080 __imp_TerminateProcess
[277](sec  1)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x000007c0 ___CTOR_LIST__
[278](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x0000073c realloc
[279](sec  6)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x000000a8 __imp_strlen
[280](sec  6)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000098 __imp_malloc
[281](sec -1)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000200 __file_alignment__
[282](sec  6)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x000000a4 __imp_realloc
[283](sec -1)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000004 __major_os_version__
[284](sec  0)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000000 __end__
[285](sec  1)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x000007c8 __DTOR_LIST__
[286](sec  6)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x0000007c __imp_Sleep
[287](sec -1)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00100000 
__size_of_heap_reserve__
[288](sec  0)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000000 ___crt_xt_start__
[289](sec -1)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000009 __subsystem__
[290](sec  6)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000084 __imp_VirtualProtect
[291](sec  0)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000000 ___tls_end__
[292](sec  6)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000088 __imp_VirtualQuery
[293](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x0000079c wsprintfW
[294](sec  6)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000000 _head_libcoredll_a
[295](sec -1)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000000 
__major_image_version__
[296](sec -1)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000000 __loader_flags__
[297](sec  6)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000074 __imp_MessageBoxW
[298](sec  6)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x000000ac __imp_wcslen
[299](sec -1)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000014 
__minor_subsystem_version__
[300](sec  6)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000090 __imp_fflush
[301](sec -1)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000000 
__minor_image_version__
[302](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x00000778 strlen
[303](sec  3)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x000000d8 
__RUNTIME_PSEUDO_RELOC_LIST_END__
[304](sec  6)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000070 __imp_LocalFree
[305](sec  0)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x00000000 ___crt_xt_end__
[306](sec  1)(fl 0x00)(ty  20)(scl   2) (nx 0) 0x00000724 free


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Cegcc-devel mailing list
Cegcc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cegcc-devel

Reply via email to