This is the mail archive of the libc-alpha@sourceware.cygnus.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Has the dynamic section to be read-write?


The dynamic linker code just uses that space to cache its own values
because it was convenient and writable already anyway.  On other platforms
the ABI says the dynamic section has to be writable, I think the only
reason being so the DT_DEBUG slot can be modified by the dynamic linker.

Probably the best thing to do is just rewrite that part of the data
structure so that it caches values from the dynamic section (modified as
convenient for the dynamic linker) directly in its own array rather than
using an array of pointers into the dynamic section as it does now.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]