freebsd-dev/libexec/rtld-elf
John W. De Boskey bde08d0072 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 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
debug.h Add a new function dllockinit() for registering thread locking 1999-12-27 04:44:04 +00:00
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 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
map_object.c Get the actual pathname of the dynamic linker from the executable's 1999-08-30 01:54:13 +00:00
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 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00