Move to kernel style SPDX license identifiers
[babeltrace.git] / src / plugins / lttng-utils / plugin.c
1 /*
2 * SPDX-License-Identifier: MIT
3 *
4 * Copyright 2016 Jérémie Galarneau <jeremie.galarneau@efficios.com>
5 *
6 * Babeltrace Debug Info Plug-in
7 */
8
9 #include <babeltrace2/babeltrace.h>
10 #include "debug-info/debug-info.h"
11
12 #ifndef BT_BUILT_IN_PLUGINS
13 BT_PLUGIN_MODULE();
14 #endif
15
16 /* Initialize plug-in entry points. */
17 BT_PLUGIN_WITH_ID(lttng_utils, "lttng-utils");
18 BT_PLUGIN_DESCRIPTION_WITH_ID(lttng_utils, "LTTng-specific graph utilities");
19 BT_PLUGIN_AUTHOR_WITH_ID(lttng_utils, "EfficiOS <https://www.efficios.com/>");
20 BT_PLUGIN_LICENSE_WITH_ID(lttng_utils, "MIT");
21
22 BT_PLUGIN_FILTER_COMPONENT_CLASS_WITH_ID(lttng_utils, debug_info, "debug-info",
23 debug_info_msg_iter_next);
24 BT_PLUGIN_FILTER_COMPONENT_CLASS_DESCRIPTION_WITH_ID(lttng_utils, debug_info,
25 "Augment compatible events with debugging information.");
26 BT_PLUGIN_FILTER_COMPONENT_CLASS_HELP_WITH_ID(lttng_utils, debug_info,
27 "See the babeltrace2-filter.lttng-utils.debug-info(7) manual page.");
28 BT_PLUGIN_FILTER_COMPONENT_CLASS_INITIALIZE_METHOD_WITH_ID(lttng_utils,
29 debug_info, debug_info_comp_init);
30 BT_PLUGIN_FILTER_COMPONENT_CLASS_FINALIZE_METHOD_WITH_ID(lttng_utils,
31 debug_info, debug_info_comp_finalize);
32 BT_PLUGIN_FILTER_COMPONENT_CLASS_MESSAGE_ITERATOR_CLASS_INITIALIZE_METHOD_WITH_ID(
33 lttng_utils, debug_info, debug_info_msg_iter_init);
34 BT_PLUGIN_FILTER_COMPONENT_CLASS_MESSAGE_ITERATOR_CLASS_SEEK_BEGINNING_METHODS_WITH_ID(
35 lttng_utils, debug_info,
36 debug_info_msg_iter_seek_beginning,
37 debug_info_msg_iter_can_seek_beginning);
38 BT_PLUGIN_FILTER_COMPONENT_CLASS_MESSAGE_ITERATOR_CLASS_FINALIZE_METHOD_WITH_ID(
39 lttng_utils, debug_info, debug_info_msg_iter_finalize);
This page took 0.030338 seconds and 4 git commands to generate.