sink.text.pretty: print bit array fields
[babeltrace.git] / src / plugins / text / pretty / print.c
index ea0b165c0260e8c9438e1ab0a81188bffb6f65d5..d015cdd2feec870dbc8094baa4aa339ca413bc02 100644 (file)
@@ -998,6 +998,21 @@ int print_field(struct pretty_component *pretty,
                }
                return 0;
        }
+       case BT_FIELD_CLASS_TYPE_BIT_ARRAY:
+       {
+               uint64_t v = bt_field_bit_array_get_value_as_integer(field);
+
+               if (pretty->use_colors) {
+                       bt_common_g_string_append(pretty->string,
+                               COLOR_NUMBER_VALUE);
+               }
+               bt_common_g_string_append_printf(pretty->string, "0x%" PRIX64,
+                       v);
+               if (pretty->use_colors) {
+                       bt_common_g_string_append(pretty->string, COLOR_RST);
+               }
+               return 0;
+       }
        case BT_FIELD_CLASS_TYPE_UNSIGNED_INTEGER:
        case BT_FIELD_CLASS_TYPE_SIGNED_INTEGER:
                return print_integer(pretty, field);
This page took 0.024256 seconds and 4 git commands to generate.