Add library load/unload tracking events
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mon, 4 Jul 2016 19:39:01 +0000 (15:39 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 5 Jul 2016 20:01:25 +0000 (16:01 -0400)
commit97c7c238f60194565d4839e38e712414c22494e3
treeb3258215f75285b6e38cf1f682dab8e88872905c
parent735ea6a81120f85d94666245f24aac233519568e
Add library load/unload tracking events

Track library load and unload, with the following new events:

lttng_ust_lib:load
lttng_ust_lib:build_id
lttng_ust_lib:debug_link
lttng_ust_lib:unload

This takes care of correctly tracing the mapping of direct dependencies
of dlopen'd libraries, which was not appropriately done by tracing just
dlopen events.

Fixes: #1035
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
include/lttng/ust-events.h
liblttng-ust-dl/lttng-ust-dl.c
liblttng-ust/Makefile.am
liblttng-ust/lttng-ust-elf.c
liblttng-ust/lttng-ust-statedump.c
This page took 0.025673 seconds and 4 git commands to generate.