git: rtld: Add a postinit debugger hook
John Marino
marino at crater.dragonflybsd.org
Sun Nov 30 08:51:23 PST 2014
commit 7a6072cc450273fdb4772f284f36b1bdf168afc9
Author: John Marino <draco at marino.st>
Date: Sun Nov 30 17:11:13 2014 +0100
rtld: Add a postinit debugger hook
FreeBSD's dtrace(1) uses this hook to halt the "victim" process before its
entry point is called, at which point probes and DOF data are registered
with the kernel. The r_debg_state hook cannot be used for this purpose,
as it is called before the program's init routines are invoked and in
particular before ODF is registered. It may or may not be useful for
DragonFly by itself, but if dtrace every comes in, rtld will be ready.
Taken from: FreeBSD svn 265456 (6 May 2014)
FreeBSD svn 265578 (7 May 2014)
Summary of changes:
libexec/rtld-elf/Symbol.map | 5 +++++
libexec/rtld-elf/rtld.c | 15 +++++++++++++++
2 files changed, 20 insertions(+)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/7a6072cc450273fdb4772f284f36b1bdf168afc9
--
DragonFly BSD source repository
More information about the Commits
mailing list