X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=include%2Fust%2Ftracepoint.h;h=b0ccbada544440473ef1216b9912c37e0a1e351f;hb=55994a672106ec794f292d747206542067a27584;hp=56c62b0c6d3c884b1a6115cb4984eb9b17cb3de5;hpb=9727555f30daf958f4817b28069ad36e871d65e8;p=ust.git diff --git a/include/ust/tracepoint.h b/include/ust/tracepoint.h index 56c62b0..b0ccbad 100644 --- a/include/ust/tracepoint.h +++ b/include/ust/tracepoint.h @@ -202,8 +202,8 @@ extern int tracepoint_register_lib(struct tracepoint *tracepoints_start, int tracepoints_count); #define TRACEPOINT_LIB \ - extern struct tracepoint __start___tracepoints[] __attribute__((visibility("hidden"))); \ - extern struct tracepoint __stop___tracepoints[] __attribute__((visibility("hidden"))); \ + extern struct tracepoint __start___tracepoints[] __attribute__((weak, visibility("hidden"))); \ + extern struct tracepoint __stop___tracepoints[] __attribute__((weak, visibility("hidden"))); \ static void __attribute__((constructor)) __tracepoints__init(void) \ { \ tracepoint_register_lib(__start___tracepoints, \