Cygwin: Fix multiple loaded instances of liblttng-ust-tracepoint due to dlopen
authorChristian Babeux <christian.babeux@efficios.com>
Tue, 4 Dec 2012 21:52:41 +0000 (16:52 -0500)
committerChristian Babeux <christian.babeux@efficios.com>
Tue, 4 Dec 2012 21:52:41 +0000 (16:52 -0500)
commitecab630c1e78a4b720f448917e92d43ada48d06d
treef10f1ec84515ab4493e4f973df26014bba7341c0
parent167ff4df850ed5c954ee374db66a04b1c9a4ef34
Cygwin: Fix multiple loaded instances of liblttng-ust-tracepoint due to dlopen

Multiple instances of the liblttng-ust-tracepoint were present in memory and
caused duplication and incoherence of various data structures (such as the
tracepoints hashtable). This is due to the dlopen(3) of liblttng-ust-tracepoint
in applications that were already linked against liblttng-ust-tracepoint.

This commit introduce a new restriction on application tracing:
the applications must be linked against liblttng-ust-tracepoint.
include/lttng/tracepoint.h
This page took 0.02448 seconds and 4 git commands to generate.