Main > Programming > Interpreters >

rtldi 0.94

rtldi 0.94

Sponsored Links

rtldi 0.94 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.020 MB
Platform: Any Platform
License: GPL (GNU General Public License)
Price:
Downloads: 1655
Date added: 2005-04-15
Publisher: John Reiser

rtldi 0.94 description

rtldi is an ELF program interpreter that enables each main executable program to use its own runtime loader and shared libraries, independent of the default versions installed in /lib, and independent of any other main executable program.

Thus rtldi facilitates the simultaneous interoperation of programs that originally were linked using different generations of glibc6. In theory glibc6 is backward compatible (a given binary executable should run correctly using any subsequent version of glibc6), but in practice there have been enough bugs and glitches at various times to require workarounds.

Example: If the PT_INTERP of an executable a.elf is /2.2.4-24/rtldi (instead of /lib/ld-linux.so.2), then the executable runs effectively as if it were invoked via
/2.2.4-24/ld-linux.so.2 --library-path /2.2.4-24:$LD_LIBRARY_PATH /path/of/execve/a.elf args... and will use /2.2.4-24/libc.so.6 for its glibc6. rtldi uses its own path prefix in PT_INTERP as the prefix for ld-linux.so.2, and as the first directory path in the colon-separated list argument following --library-path.

The --library-path argument replaces LD_LIBRARY_PATH for a.elf only, without modifying LD_LIBRARY_PATH for a.elf or for any children that a.elf may invoke. (This is a feature of ld-linux.so.2.) Also, the process name remains "a.elf".

New ELF executables can specify the runtime loader by building with -Wl,--dynamic-linker=/path/to/rtldi. Old executables that specify /lib/ld-linux.so.2 for their PT_INTERP can be modified by using a binary file editor.

Find the Offset of the INTERP string by using readelf --program-headers a.elf. The replacement string cannot be longer, and must be terminated by

rtldi 0.94 Screenshot

Advertisements

rtldi 0.94 Keywords

Bookmark rtldi 0.94

Hyperlink code:
Link for forum:

rtldi 0.94 Copyright

WareSeeker periodically updates pricing and software information of rtldi 0.94 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of rtldi 0.94 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
GShare project allows users to easily share files between computers. Free Download
JOpenChart provides a Java library and toolkit for generating and embedding charts into applications. Free Download
SubLib is a library that allows you to manage movie subtitles. Free Download
KMD is a graphical universal debugger. Free Download
kroller.sez theme comprises several widgets which communicate with each other. Free Download
NRIA is an XView-based interactive image analysis program developed and used at BBL and which runs under Solaris 2.5 through 2.7 Free Download
NxServLiv is a program for using remote sessions with NX. Free Download
polyBSD is a multi-purpose (hence poly) framework for building embedded systems based on NetBSD. Free Download