plugins/ctf/common/metadata/objstack.c: add logging
authorPhilippe Proulx <eeppeliteloop@gmail.com>
Wed, 14 Jun 2017 00:09:47 +0000 (20:09 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Wed, 14 Jun 2017 22:09:40 +0000 (18:09 -0400)
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
plugins/ctf/common/metadata/objstack.c

index de6760166e93f142c33b0f431ed874f01f360d70..0ff64b5beab4ebaceb33f76fe29f402210ff28d5 100644 (file)
@@ -24,6 +24,9 @@
  * SOFTWARE.
  */
 
+#define BT_LOG_TAG "PLUGIN-CTF-METADATA-OBJSTACK"
+#include "logging.h"
+
 #include <stdlib.h>
 #include <babeltrace/list-internal.h>
 #include <babeltrace/babeltrace-internal.h>
@@ -51,11 +54,14 @@ struct objstack *objstack_create(void)
        struct objstack_node *node;
 
        objstack = calloc(1, sizeof(*objstack));
-       if (!objstack)
+       if (!objstack) {
+               BT_LOGE_STR("Failed to allocate one object stack.");
                return NULL;
+       }
        node = calloc(sizeof(struct objstack_node) + OBJSTACK_INIT_LEN,
                        sizeof(char));
        if (!node) {
+               BT_LOGE_STR("Failed to allocate one object stack node.");
                free(objstack);
                return NULL;
        }
@@ -107,6 +113,7 @@ struct objstack_node *objstack_append_node(struct objstack *objstack)
        new_node = calloc(sizeof(struct objstack_node) + (last_node->len << 1),
                        sizeof(char));
        if (!new_node) {
+               BT_LOGE_STR("Failed to allocate one object stack node.");
                return NULL;
        }
        bt_list_add_tail(&new_node->node, &objstack->head);
This page took 0.024652 seconds and 4 git commands to generate.