freebsd-skq/libexec/rtld-elf
Jake Burkholder d037213487 Avoid using the global offset table to get the address of _DYNAMIC in
rtld.  When _DYNAMIC is referenced normally from C the global offset
table is used implicitly, but newer versions of binutils don't initialize
it statically in the binary, so this doesn't work until rtld is relocated,
which _DYNAMIC is needed for...  So, as on other systems with the same
problem, we disassemble a call instruction to _DYNAMIC in order to get
its address.
2003-07-04 00:05:15 +00:00
..
alpha Allow threading libraries to register their own locking 2003-05-29 22:58:26 +00:00
amd64 Allow threading libraries to register their own locking 2003-05-29 22:58:26 +00:00
i386 Allow threading libraries to register their own locking 2003-05-29 22:58:26 +00:00
ia64 Don't fail if we encounter a relocation of type "none". Just ignore 2003-06-07 07:52:17 +00:00
powerpc Allow threading libraries to register their own locking 2003-05-29 22:58:26 +00:00
sparc64 Avoid using the global offset table to get the address of _DYNAMIC in 2003-07-04 00:05:15 +00:00
debug.c Fix warnings on 64 bit platforms. 2003-06-19 16:09:18 +00:00
debug.h
libmap.c Include libmap.h for prototypes. 2003-06-18 05:31:08 +00:00
libmap.h
Makefile Set CSTD to gnu99. We can only use on of the gnu?9 C languages. 2003-06-04 05:42:04 +00:00
malloc.c Fix signed/unsigned comparison warnings. 2003-05-04 00:56:00 +00:00
map_object.c - Add support for DT_FLAGS. 2003-06-18 03:34:29 +00:00
rtld_lock.c Allow threading libraries to register their own locking 2003-05-29 22:58:26 +00:00
rtld_lock.h Fix warnings; no parameters in function prototypes. 2003-06-19 02:39:37 +00:00
rtld.1 LD_DUMP_REL_PRE and LD_DUMP_REL_POST don't output to stderr; don't 2003-06-19 04:34:09 +00:00
rtld.c Provide a mechanism for dumping relocation information. 2003-06-19 03:55:38 +00:00
rtld.h Provide a mechanism for dumping relocation information. 2003-06-19 03:55:38 +00:00
xmalloc.c Add function prototypes. 2003-06-19 05:28:26 +00:00