Commit | Line | Data |
---|---|---|
4f45f9bb | 1 | /* |
0235b0db | 2 | * SPDX-License-Identifier: MIT |
4f45f9bb JD |
3 | * |
4 | * Copyright 2016 Jérémie Galarneau <jeremie.galarneau@efficios.com> | |
5 | * | |
0235b0db | 6 | * Babeltrace Debug Info Plug-in |
4f45f9bb JD |
7 | */ |
8 | ||
3fadfbc0 | 9 | #include <babeltrace2/babeltrace.h> |
c283522b | 10 | #include "debug-info/debug-info.h" |
4f45f9bb | 11 | |
52238017 MJ |
12 | #ifndef BT_BUILT_IN_PLUGINS |
13 | BT_PLUGIN_MODULE(); | |
14 | #endif | |
15 | ||
4f45f9bb | 16 | /* Initialize plug-in entry points. */ |
456a4476 | 17 | BT_PLUGIN_WITH_ID(lttng_utils, "lttng-utils"); |
602d20a2 PP |
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/>"); | |
456a4476 PP |
20 | BT_PLUGIN_LICENSE_WITH_ID(lttng_utils, "MIT"); |
21 | ||
22 | BT_PLUGIN_FILTER_COMPONENT_CLASS_WITH_ID(lttng_utils, debug_info, "debug-info", | |
ca9f27f3 | 23 | debug_info_msg_iter_next); |
456a4476 PP |
24 | BT_PLUGIN_FILTER_COMPONENT_CLASS_DESCRIPTION_WITH_ID(lttng_utils, debug_info, |
25 | "Augment compatible events with debugging information."); | |
602d20a2 PP |
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."); | |
21a9f056 | 28 | BT_PLUGIN_FILTER_COMPONENT_CLASS_INITIALIZE_METHOD_WITH_ID(lttng_utils, |
ca9f27f3 | 29 | debug_info, debug_info_comp_init); |
456a4476 | 30 | BT_PLUGIN_FILTER_COMPONENT_CLASS_FINALIZE_METHOD_WITH_ID(lttng_utils, |
ca9f27f3 | 31 | debug_info, debug_info_comp_finalize); |
8e1fe2a4 | 32 | BT_PLUGIN_FILTER_COMPONENT_CLASS_MESSAGE_ITERATOR_CLASS_INITIALIZE_METHOD_WITH_ID( |
ca9f27f3 | 33 | lttng_utils, debug_info, debug_info_msg_iter_init); |
8e1fe2a4 | 34 | BT_PLUGIN_FILTER_COMPONENT_CLASS_MESSAGE_ITERATOR_CLASS_SEEK_BEGINNING_METHODS_WITH_ID( |
2e1b5615 SM |
35 | lttng_utils, debug_info, |
36 | debug_info_msg_iter_seek_beginning, | |
37 | debug_info_msg_iter_can_seek_beginning); | |
8e1fe2a4 | 38 | BT_PLUGIN_FILTER_COMPONENT_CLASS_MESSAGE_ITERATOR_CLASS_FINALIZE_METHOD_WITH_ID( |
ca9f27f3 | 39 | lttng_utils, debug_info, debug_info_msg_iter_finalize); |