#include <babeltrace/graph/component-class-internal.h>
#include <babeltrace/types.h>
#include <babeltrace/list-internal.h>
#include <babeltrace/graph/component-class-internal.h>
#include <babeltrace/types.h>
#include <babeltrace/list-internal.h>
shared_lib_handle = container_of(obj,
struct bt_plugin_so_shared_lib_handle, base);
const char *path = shared_lib_handle->path ?
shared_lib_handle = container_of(obj,
struct bt_plugin_so_shared_lib_handle, base);
const char *path = shared_lib_handle->path ?
BT_PUT(spec->shared_lib_handle);
g_free(plugin->spec_data);
plugin->spec_data = NULL;
BT_PUT(spec->shared_lib_handle);
g_free(plugin->spec_data);
plugin->spec_data = NULL;
bt_list_add(&comp_class->node, &component_class_list);
comp_class->so_handle = bt_get(spec->shared_lib_handle);
bt_list_add(&comp_class->node, &component_class_list);
comp_class->so_handle = bt_get(spec->shared_lib_handle);