This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
Hi all,
This patch adds a number of static probes to the runtime linker,
allowing debuggers to more finely control where they stop and
passing more information so as to allow incremental loading of
the list of loaded libraries, and also to allow debugging of
programs that use dlmopen. The GDB side of this patch, along
with a more detailed description of the issues I am attempting
to solve is at [1].
This patch is a resubmission of [2], the differences being:
- The "map_complete" and "reloc_complete" probes have an
extra argument, the link_map of the first newly added
library, to allow the list to be loaded incrementally.
- The "map_complete" probe in dl-load.c has been renamed
as "map_failed" to allow debuggers to differentiate the
two cases.
- The documentation has been updated to reflect these
changes.
How does this look?
Thanks,
Gary
[1] http://www.cygwin.com/ml/gdb-patches/2012-07/msg00155.html
[2] http://sourceware.org/ml/libc-alpha/2012-07/msg00096.html
--
http://gbenson.net/
Attachment:
glibc-patch-3.patch
Description: Text document
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |