X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=markers-userspace%2Fmarker-lib.c;h=c13c9eec194fd7154151f4736cf75115422fc63a;hb=a010d844338a34772e08e5c41e1d28158982d522;hp=2c42d4c8394ce9a86cefa05cd7e6b2e80f929212;hpb=20fd073e1da32c9f8511824f0080c4dcc07a1f52;p=lttv.git diff --git a/markers-userspace/marker-lib.c b/markers-userspace/marker-lib.c index 2c42d4c8..c13c9eec 100644 --- a/markers-userspace/marker-lib.c +++ b/markers-userspace/marker-lib.c @@ -3,8 +3,11 @@ #include #include -__attribute__ ((visibility ("protected"))) extern struct marker __start___markers[]; -__attribute__ ((visibility ("protected"))) extern struct marker __stop___markers[]; +__attribute__ ((visibility ("protected"))) +extern struct marker __start___markers[]; + +__attribute__ ((visibility ("protected"))) +extern struct marker __stop___markers[]; /** * __mark_empty_function - Empty probe callback @@ -49,7 +52,8 @@ void testip(void) printf("addr : %p\n", __builtin_return_address(0)); } -__attribute__((constructor, visibility ("protected"))) void marker_init(void) +__attribute__((constructor, visibility ("protected"))) +void marker_init(void) { struct marker *iter; int ret; @@ -66,7 +70,8 @@ __attribute__((constructor, visibility ("protected"))) void marker_init(void) } } -static __attribute__((destructor, visibility ("protected"))) void marker_fini(void) +__attribute__((destructor, visibility ("protected"))) +void marker_fini(void) { struct marker *iter; int ret;