X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=formats%2Fctf%2Fmetadata%2Fctf-visitor-xml.c;h=66b375615f925915fcaf25e74f58bead0fe4ac74;hp=56974c382f70e07a4a1781467856decd14fd7d54;hb=e2c76a4d53527de31408fea6535980755c389e68;hpb=6743f229982176bfc2bdd2b3ab5c75ca62f45b35
diff --git a/formats/ctf/metadata/ctf-visitor-xml.c b/formats/ctf/metadata/ctf-visitor-xml.c
index 56974c38..66b37561 100644
--- a/formats/ctf/metadata/ctf-visitor-xml.c
+++ b/formats/ctf/metadata/ctf-visitor-xml.c
@@ -410,6 +410,17 @@ int ctf_visitor_print_xml(FILE *fd, int depth, struct ctf_node *node)
print_tabs(fd, depth);
fprintf(fd, "\n");
break;
+ case NODE_ENV:
+ print_tabs(fd, depth);
+ fprintf(fd, "\n");
+ cds_list_for_each_entry(iter, &node->u.env.declaration_list, siblings) {
+ ret = ctf_visitor_print_xml(fd, depth + 1, iter);
+ if (ret)
+ return ret;
+ }
+ print_tabs(fd, depth);
+ fprintf(fd, "\n");
+ break;
case NODE_TRACE:
print_tabs(fd, depth);
fprintf(fd, "\n");
@@ -421,6 +432,18 @@ int ctf_visitor_print_xml(FILE *fd, int depth, struct ctf_node *node)
print_tabs(fd, depth);
fprintf(fd, "\n");
break;
+ case NODE_CLOCK:
+ print_tabs(fd, depth);
+ fprintf(fd, "\n");
+ cds_list_for_each_entry(iter, &node->u.clock.declaration_list, siblings) {
+ ret = ctf_visitor_print_xml(fd, depth + 1, iter);
+ if (ret)
+ return ret;
+ }
+ print_tabs(fd, depth);
+ fprintf(fd, "\n");
+ break;
+
case NODE_CTF_EXPRESSION:
print_tabs(fd, depth);