Messages in this thread | | | Subject | Re: mmap() versus read() and embedded systems. | From | Ulrich Drepper <> | Date | 13 Mar 1998 09:55:25 -0800 |
| |
David Woodhouse <Dave@imladris.demon.co.uk> writes:
> ralf@uni-koblenz.de said: > > That's what PIC code is required for ELF DSOs on most architectures. > > The Intel code would use large amounts of memory for trying to build > > DSOs without using PIC for them. Other architectures are even less > > forgiving. > > > A small amount of RAM is used for PLT and GOT when using PIC code but > > the win in memory by sharing code exceeds it. Aside of that many > > glibc programs will pull a second, shared copy of libc into memory via > > the NSS stuff, anyway, so the DSOs are out there to assimilate you > > anyway ;-) > > OK. PIC has to be Position Independent Code? > ELF I can't remember but I know what it is. > > WTF do the rest of the TLAs mean?
ELF = Executable Linkage Format NSS = Name Service Switch DSO = Dynamic Shared object PLT = Program Linkage Table GOT = Global Offset Table RAM = Random Access Memory :-)
-- Uli ---------------. drepper at gnu.org ,-. 1325 Chesapeake Terrace Ulrich Drepper \ ,-------------------' \ Sunnyvale, CA 94089 USA Cygnus Solutions `--' drepper at cygnus.com `------------------------
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu
| |