[fpc-pascal]Dynamic Symbol Information For Functions and Procedures in Linux ELF
Ecmel ERCAN
ecmel at ercansoy.com
Fri Jun 1 16:49:19 CEST 2001
Hi,
I think there is a distinction between static symbols and dynamic symbols.
libglade auto-connect feature (which uses gmodule) works only with dynamic
symbols and
the C program always generates dynamic symbols for on_window1_destroy
function. Even after I strip the C binary, the dynamic symbols stay there.
On the other hand, FPC does not include any function -even those are
actually used and called in the code, in the dynamic symbol table.
If I enable debug info, the function names are included in the static
table but not in the dynamic one.
Is there a compiler directive/switch in FPC which does this?
Thank you
Ecmel
On 2001.06.01 16:11 Michael Van Canneyt wrote:
>
>
> On Fri, 1 Jun 2001, Ecmel ERCAN wrote:
>
> > Hi,
> >
> > Thanks for the answer, but I have tried this before and no way
> successful.
> >
> > When I type:
> >
> > objdump -T test
> >
> > The on_window1_destroy is not listed there.
>
> Are you stripping your binary ? The symbol will be removed then, since it
> is not used.
>
> Michael.
>
>
>
> _______________________________________________
> fpc-pascal maillist - fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
>
>
More information about the fpc-pascal
mailing list