size_t i;
struct ctf_stream_class *sc;
struct ctf_msg_iter_packet_properties props;
+ uint32_t version_major, version_minor;
BT_COMP_LOGI("Building index from .idx file of stream file %s",
ds_file->file->path->str);
goto error;
}
+ version_major = be32toh(header->index_major);
+ version_minor = be32toh(header->index_minor);
+ if (version_major != 1) {
+ BT_COMP_LOGW(
+ "Unknown LTTng trace index version: "
+ "major=%" PRIu32 ", minor=%" PRIu32,
+ version_major, version_minor);
+ goto error;
+ }
+
file_index_entry_size = be32toh(header->packet_index_len);
file_entry_count = (filesize - sizeof(*header)) / file_index_entry_size;
if ((filesize - sizeof(*header)) % file_index_entry_size) {