On Wed, 09 Dec 2009 12:01:45 +0100, Danny Backx <danny.ba...@scarlet.be> wrote: > In the examples at http://danny.backx.info/download/cegcc/demo.tar.gz > you can see source and compiled version for two DLLs, and objdump for > both. > > The lib1.dll works, lib2.dll doesn't, as shown in testapi2 output : > Started processing DLL(lib1.dll) > lib1.dll doesn't know about open > lib1.dll implements XmlPrologStateInitExternalEntity > (0x01821760) > LoadLibrary(lib2.dll) : cannot load DLL -> error 193 > > The libs are based on almost identical source (one of the libexpat > source files, with stuff incrementally compiled out until I got a > working version). > > The objdump files show that the DLL stops working once the text segment > has a size exceeding 0x1000. > > Does anyone have more info ? Hints, clues, .. ? > > Danny > lib1.dll Sections: > Idx Name Size VMA LMA File off Algn > 0 .text 00000fb8 00011000 00011000 00000400 2**2 > CONTENTS, ALLOC, LOAD, READONLY, CODE > 1 .data 00000018 00012000 00012000 00001400 2**2 > CONTENTS, ALLOC, LOAD, DATA > 2 .rdata 00000198 00013000 00013000 00001600 2**2 > CONTENTS, ALLOC, LOAD, READONLY, DATA > 3 .edata 00000079 00014000 00014000 00001800 2**2 > CONTENTS, ALLOC, LOAD, READONLY, DATA > 4 .idata 000001dc 00015000 00015000 00001a00 2**2 > CONTENTS, ALLOC, LOAD, DATA > 5 .reloc 0000010c 00016000 00016000 00001c00 2**2 > CONTENTS, ALLOC, LOAD, READONLY, DATA > > lib2.dll Sections: > Idx Name Size VMA LMA File off Algn > 0 .text 0000101c 00011000 00011000 00000400 2**2 > CONTENTS, ALLOC, LOAD, READONLY, CODE > 1 .data 00000018 00013000 00013000 00001600 2**2 > CONTENTS, ALLOC, LOAD, DATA > 2 .rdata 00000198 00014000 00014000 00001800 2**2 > CONTENTS, ALLOC, LOAD, READONLY, DATA > 3 .edata 00000079 00015000 00015000 00001a00 2**2 > CONTENTS, ALLOC, LOAD, READONLY, DATA > 4 .idata 000001dc 00016000 00016000 00001c00 2**2 > CONTENTS, ALLOC, LOAD, DATA > 5 .reloc 00000118 00017000 00017000 00001e00 2**2 > CONTENTS, ALLOC, LOAD, READONLY, DATA
It reminds me what was reported the first time someone talked about issue between cegcc and Windows Mobile 6.1. In this initial report there was something about the size and under some value, it was working fine. ------------------------------------------------------------------------------ Return on Information: Google Enterprise Search pays you back Get the facts. http://p.sf.net/sfu/google-dev2dev _______________________________________________ Cegcc-devel mailing list Cegcc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cegcc-devel