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

Re: Mass Rebuild to begin tomorrow (Tuesday, July 11)



On 7/11/06, Jakub Jelinek <jakub redhat com> wrote:

Just a quick note what changed:
In ELF, .hash section (with DT_HASH dynamic tag pointing to it) is used
during dynamic linking for symbol lookup, the dynamic linker for each symbol
it needs to resolve uses that section to map it to a set of symbol indexes
of possible symbol definitions.

We wrote changes that introduce a new section (.gnu.hash, DT_GNU_HASH
dynamic tag) that serves the same purpose, but is much more efficient
(gives far fewer symbol definition candidates and uses far fewer
cachelines).


Is this for speeding up building or does this speed up program
startup? How much faster is using .gnu.hash over .hash?

Just curious,
n0dalus.


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