Commit | Line | Data |
---|---|---|
1a9956b9 SM |
1 | /* |
2 | * SPDX-License-Identifier: GPL-2.0-only | |
3 | * | |
4 | * Copyright (C) 2024 EfficiOS, Inc. | |
5 | */ | |
6 | ||
7 | #include <babeltrace2/babeltrace.h> | |
8 | ||
9 | static bt_plugin_initialize_func_status plugin_init(bt_self_plugin *) | |
10 | { | |
11 | BT_CURRENT_THREAD_ERROR_APPEND_CAUSE_FROM_UNKNOWN("plugin-init-fail", | |
12 | "This is the error message"); | |
13 | return BT_PLUGIN_INITIALIZE_FUNC_STATUS_ERROR; | |
14 | } | |
15 | ||
16 | BT_PLUGIN_MODULE(); | |
17 | BT_PLUGIN(test_init_fail); | |
18 | BT_PLUGIN_DESCRIPTION("Babeltrace plugin with init function that fails"); | |
19 | BT_PLUGIN_AUTHOR("Sophie Couturier"); | |
20 | BT_PLUGIN_LICENSE("Beerware"); | |
21 | BT_PLUGIN_INITIALIZE_FUNC(plugin_init); |