write_float_prop_value(ctx, bt_value_real_get(value));
break;
case BT_VALUE_TYPE_STRING:
- write_sp(ctx);
- write_str_prop_value(ctx, bt_value_string_get(value));
+ if (strlen(bt_value_string_get(value)) > 0) {
+ write_sp(ctx);
+ write_str_prop_value(ctx, bt_value_string_get(value));
+ }
+
break;
case BT_VALUE_TYPE_ARRAY:
{
BT_ASSERT_DBG(value);
write_compound_member_name(ctx, name);
- write_sp(ctx);
if (bt_value_get_type(value) ==
BT_VALUE_TYPE_SIGNED_INTEGER) {
+ write_sp(ctx);
write_int_prop_value(ctx,
bt_value_integer_signed_get(value));
} else if (bt_value_get_type(value) ==
BT_VALUE_TYPE_STRING) {
- write_str_prop_value(ctx,
- bt_value_string_get(value));
+ if (strlen(bt_value_string_get(value)) > 0) {
+ write_sp(ctx);
+ write_str_prop_value(ctx,
+ bt_value_string_get(value));
+ }
} else {
bt_common_abort();
}
kernel_version: #46-Ubuntu SMP Thu Dec 6 14:45:28 UTC 2018
sysname: Linux
trace_buffering_scheme: global
- trace_creation_datetime:
- trace_name:
+ trace_creation_datetime:
+ trace_name:
tracer_major: 2
tracer_minor: 11
tracer_name: lttng-modules
kernel_version: #46-Ubuntu SMP Thu Dec 6 14:45:28 UTC 2018
sysname: Linux
trace_buffering_scheme: global
- trace_creation_datetime:
- trace_name:
+ trace_creation_datetime:
+ trace_name:
tracer_major: 2
tracer_minor: 11
tracer_name: lttng-modules
kernel_version: #46-Ubuntu SMP Thu Dec 6 14:45:28 UTC 2018
sysname: Linux
trace_buffering_scheme: global
- trace_creation_datetime:
- trace_name:
+ trace_creation_datetime:
+ trace_name:
tracer_major: 2
tracer_minor: 11
tracer_name: lttng-modules
kernel_version: #46-Ubuntu SMP Thu Dec 6 14:45:28 UTC 2018
sysname: Linux
trace_buffering_scheme: global
- trace_creation_datetime:
- trace_name:
+ trace_creation_datetime:
+ trace_name:
tracer_major: 2
tracer_minor: 11
tracer_name: lttng-modules