X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=formats%2Fctf%2Fctf.c;h=b07c45c3d8de3b334577af85569fa099f373d445;hp=e59e3573b8709b6440e37f8560ca3dfe1e737298;hb=95febab3a71bc0d64d9ebd0ce08787d96a51d475;hpb=4963668994aa255cd9e938eab6e504b07817f79a diff --git a/formats/ctf/ctf.c b/formats/ctf/ctf.c index e59e3573..b07c45c3 100644 --- a/formats/ctf/ctf.c +++ b/formats/ctf/ctf.c @@ -1935,6 +1935,7 @@ void ctf_set_handle(struct trace_descriptor *descriptor, td->handle = handle; } +static void __attribute__((constructor)) ctf_init(void) { int ret; @@ -1944,4 +1945,8 @@ void __attribute__((constructor)) ctf_init(void) assert(!ret); } -/* TODO: finalize */ +static +void __attribute__((destructor)) ctf_exit(void) +{ + bt_unregister_format(&ctf_format); +}