Fix: _LGPL_SOURCE rcu dereference fix

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Performance: add unlikely to tracepoint dynamic linking test

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
cyg_profile: implement fast and verbose .so

The "fast" .so (liblttng-ust-cyg-profile-fast.so) is for use-cases where
we expect a complete event stream to be recorded, so we can skip
duplicate information.

The verbose .so (liblttng-ust-cyg-profile.so) is for use-cases where
events discarded are expected, and the trace analyzer needs extra
information to be able to reconstruct the program flow.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Remove outdated test basic

This test is replaced by the ust-demo test in lttng-tools

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Remove outdated test basic long

Replaced by the ust-demo test in lttng-tools

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Remove outdated dlopen test

Using dlopen to load the tracepoint providers is now discouraged as
specified in the lttng-ust man page.

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Remove outdated test hello2

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Remove outdated libustctl_function_tests test

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Convert hello test to a build test only

The runtime verification is handled by the "ust/linking" regression test
in lttng-tools.

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Convert hello-static-lib test to a build test

The runtime verification is handled by the "ust/linking" regression test
in lttng-tools.

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Remove outdated register_test test

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Remove outdated simple_include test

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Remove outdated test-nevents test

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Remove demo test

Moved to lttng-tools.

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Remove daemon test

Moved to lttng-tools.

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Remove fork test

Moved to lttng-tools.

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Remove exit-fast test

Moved to lttng-tools.

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Remove tests-libustinstr-malloc

Moved to lttng-tools.

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Replace same_line_marker test with same_line_tracepoint

This new test is up to date and re-enabled strictly as a build test.

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Fix snprintf test and output result to TAP format

Replace the tap library with the one used by babeltrace's test suite which
offers more functionality and outputs in a truly TAP-compliant format.

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>