[Top][All Lists]

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

Re: [Gcl-devel] acl2 compiles on Mac OS X

From: Aurelien Chanudet
Subject: Re: [Gcl-devel] acl2 compiles on Mac OS X
Date: Tue, 9 Sep 2003 09:07:39 +0200 (CEST)

> What is lazy symbol binding?

The same feature exists on ELF except that it may be
called differently. On ELF, this is achieved by means
of the Procedure Linking Table (PLT). Abstracting from
"Linkers and Loaders" by John R. Levine :

"Programs that use shlibs generally contain calls to a
lot of functions. In a single run of the program, many
of the functions are never called. Furthermore, each
shlib also contains calls to functions in other libs,
even fewer of which will be executed in a given
program run. To speed program startup, dynamically
linked programs might use lazy binding of procedure
addresses. That is, the address of a procedure isn't
bound until the first time the procedure is called."

Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran├žais !
Yahoo! Mail : http://fr.mail.yahoo.com

reply via email to

[Prev in Thread] Current Thread [Next in Thread]