Lines Matching refs:fields
62 TracingFieldFormat* fields; member
112 std::vector<TracingFieldFormat> fields; member
549 tracing_info.data_format.fields = nullptr; in CreateEvents()
554 if (!opt_format.has_value() || opt_format.value().fields.empty()) { in CreateEvents()
558 tracing_info.field_names.resize(format.fields.size()); in CreateEvents()
559 tracing_info.fields.resize(format.fields.size()); in CreateEvents()
560 for (size_t i = 0; i < format.fields.size(); ++i) { in CreateEvents()
561 tracing_info.field_names[i] = format.fields[i].name; in CreateEvents()
562 TracingFieldFormat& field = tracing_info.fields[i]; in CreateEvents()
564 field.offset = format.fields[i].offset; in CreateEvents()
565 field.elem_size = format.fields[i].elem_size; in CreateEvents()
566 field.elem_count = format.fields[i].elem_count; in CreateEvents()
567 field.is_signed = format.fields[i].is_signed; in CreateEvents()
568 field.is_dynamic = format.fields[i].is_dynamic; in CreateEvents()
570 TracingFieldFormat& field = tracing_info.fields.back(); in CreateEvents()
572 tracing_info.data_format.field_count = tracing_info.fields.size(); in CreateEvents()
573 tracing_info.data_format.fields = &tracing_info.fields[0]; in CreateEvents()