dlltool -N [PATCH]
Aaron W. LaFramboise
aaron98wiridge9@aaronwl.com
Thu Sep 23 01:04:00 GMT 2004
Shaun Jackman wrote:
> Notice that this still differs from your above example,
> __imp__gorgeous, which has an additional underscore.
Thanks for doing this; I understand the need for this now.
Sorry to draw this out, but I still don't quite understand why this is a
problem in the first place. In
<http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/binutils/dlltool.c?rev=1.53&content-type=text/x-cvsweb-markup&cvsroot=src>
at asm_prefix(), note that ARM specifically does not have any "ASM
prefix," unlike i386. Is this code inaccurate? Or does the APCS-32 ABI
call for an underscore when arm-pe, in general, does not? I was unable
to find any authoritative documentation on this. Does someone know?
I notice that if I generate the import library using:
link /lib /machine:arm /subsystem:windowsce /def:elishacthbert.def
link does not create a leading underscore, so it would seem that there
is not supposed to be one. Why does the compiler need one? What does
Microsoft's crosscompiler do?
Aaron W. LaFramboise
More information about the Binutils
mailing list