Tracepoint probes don't need extern C
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Thu, 15 Aug 2013 18:11:16 +0000 (14:11 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Thu, 15 Aug 2013 18:18:02 +0000 (14:18 -0400)
commit88de7b6ae349c83f85e7e92a9d7f3416620355e4
treec5956502b2b15d10a6d6a390f202661cd2a8b9c5
parente32c867f84a5abc518ee47566690b1a2c1b59f5a
Tracepoint probes don't need extern C

tracepoint.h has the proper extern C guards, so every liblttng-ust API
called from the probe has the proper linkage.

The rest of the symbols are only meaningful within the probe, so we
don't care if they are mangled or not.

This fixes all UST applications in tests/

Fixes #597

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 files changed:
tests/regression/tools/filtering/tp.h
tests/regression/ust/exit-fast/ust_tests_exitfast.h
tests/regression/ust/high-throughput/tp.h
tests/regression/ust/linking/ust_tests_demo.h
tests/regression/ust/linking/ust_tests_demo2.h
tests/regression/ust/linking/ust_tests_demo3.h
tests/regression/ust/low-throughput/tp.h
tests/regression/ust/multi-session/ust_gen_nevents.h
tests/regression/ust/overlap/demo/ust_tests_demo.h
tests/regression/ust/overlap/demo/ust_tests_demo2.h
tests/regression/ust/overlap/demo/ust_tests_demo3.h
tests/utils/testapp/gen-ust-events/tp.h
This page took 0.028534 seconds and 4 git commands to generate.