-struct _LttTrace{
- GQuark pathname; //the pathname of the trace
- //LttSystemDescription * system_description;//system description
-
- GArray *facilities_by_num; /* fac_id as index in array */
- GData *facilities_by_name; /* fac name (GQuark) as index */
- /* Points to array of fac_id of all the
- * facilities that has this name. */
- guint num_cpu;
-
- guint32 arch_type;
- guint32 arch_variant;
- guint8 arch_size;
- guint8 ltt_major_version;
- guint8 ltt_minor_version;
- guint8 flight_recorder;
- guint32 freq_scale;
- uint64_t start_freq;
- uint64_t start_tsc;
- uint64_t start_monotonic;
- LttTime start_time;
- LttTime start_time_from_tsc;
- uint8_t compact_event_bits;
-
- GData *tracefiles; //tracefiles groups
- /* Support for markers */
- GArray *markers; //indexed by marker ID
- GHashTable *markers_hash; //indexed by name hash
-};
-