freebsd-skq/libexec/rtld-elf
jwd cb20a6ddc9 Pass two pointer parameters to the r_debug_state() hook
function, thus allowing a debugger or other trace tool
to easily grab the addresses of the needed structures
off the stack.

This change is transparent to gdb, which locates the
link_map list and transfers it to debugger memory
for comparison purposes.

A sample program will be committed showing how this can
be used.

Reviewed by:    John Polstra <jdp@FreeBSD.org>
2000-08-26 05:13:29 +00:00
..
alpha Fix a bug which could cause programs with user threads packages to 2000-07-17 17:18:13 +00:00
amd64 Fix a bug which could cause programs with user threads packages to 2000-07-17 17:18:13 +00:00
i386 Fix a bug which could cause programs with user threads packages to 2000-07-17 17:18:13 +00:00
debug.c
debug.h
Makefile We shouldn't use cp to save the old ld-elf.so.1. Use the sanctioned tool 2000-07-20 08:00:02 +00:00
malloc.c
map_object.c
rtld.1 Only punctuation is an allowed argument type for open-close macros 2000-06-30 06:30:53 +00:00
rtld.c Pass two pointer parameters to the r_debug_state() hook 2000-08-26 05:13:29 +00:00
rtld.h Revamp the code that calls shared libraries' init and fini functions. 2000-07-26 04:24:40 +00:00
xmalloc.c