g_free(die);
}
+BT_HIDDEN
+int bt_dwarf_die_has_children(struct bt_dwarf_die *die)
+{
+ return dwarf_haschildren(die->dwarf_die);
+}
+
BT_HIDDEN
int bt_dwarf_die_child(struct bt_dwarf_die *die)
{
goto error;
}
- *name = strdup(_name);
+ *name = g_strdup(_name);
if (!*name) {
goto error;
}
goto error;
}
- *filename = strdup(_filename);
+ *filename = g_strdup(_filename);
bt_dwarf_die_destroy(cu_die);
g_free(file_attr);