Joerg Schilling wrote:
The problem is that I need an address from inside the module in case
I like to get the name for an arbitrary library handle. Do you believe that it
should always work to try retrieving the address for "_DYNAMIC"?
Yes, I don't know of any dynamic objects that don't have a .dynamic
section, which is identified with this symbol.
There are a set of reserved symbol names generated by ld(1):
http://docs.sun.com/app/docs/doc/817-1984/6mhm7pl18?a=view
Some of these might be missing (ie. no text segment = no _etext,
no .got section = no _GLOBAL_OFFSET_TABLE_, etc.)
It would be hard to image an image not having an _end.
_init and _fini are dependent on the compiler driver providing
the appropriate crt's. People who build shared objects with
ld(1) directly won't get these symbols.
--
Rod.
_______________________________________________
opensolaris-discuss mailing list
[email protected]