[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ia64 function descriptors and unexec

Camm Maguire <camm@enhanced.com> writes:

> To sum up the previous discussion, the ia64 linux ABI apparently
> offers no opportunity for ld.so to ensure that function descriptors
> remain constant, even over successive executions of the same binary on
> the same machine.

There is no problem with statically initialized function pointers, only
for assigned pointer at runtime.  The function descriptors for the former
are generated at compile time and won't ever change.

> I believe that this issue stood in the way of an emacs port to ia64
> linux for some time,

There is no such problem with GNU Emacs.  Only XEmacs has this problem.


Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."

Reply to: