X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Fltt%2Fltt-private.h;h=89c5e6ce297dc6f9b1e4b9ce4cfaf87d2ad78f6e;hb=6dfb376ed3e78868d3cc47ca5e25c77b3219d701;hp=5dde46322f92de00d4a62d6cf1af6a25dd4f434e;hpb=e939e5b28722833093a9ae3bede5314359e56080;p=lttv.git diff --git a/ltt/branches/poly/ltt/ltt-private.h b/ltt/branches/poly/ltt/ltt-private.h index 5dde4632..89c5e6ce 100644 --- a/ltt/branches/poly/ltt/ltt-private.h +++ b/ltt/branches/poly/ltt/ltt-private.h @@ -179,30 +179,9 @@ struct ltt_trace_header_0_3 { uint8_t has_tsc; } LTT_PACKED_STRUCT; -/* For version 0.4 */ +/* For version 0.6 */ -struct ltt_trace_header_0_4 { - uint32_t magic_number; - uint32_t arch_type; - uint32_t arch_variant; - uint32_t float_word_order; - uint8_t arch_size; - uint8_t major_version; - uint8_t minor_version; - uint8_t flight_recorder; - uint8_t has_heartbeat; - uint8_t has_alignment; /* Event header alignment */ - uint8_t has_tsc; - uint64_t start_freq; - uint64_t start_tsc; - uint64_t start_monotonic; - struct timeval start_time; -} LTT_PACKED_STRUCT; - - -/* For version 0.5 */ - -struct ltt_trace_header_0_5 { +struct ltt_trace_header_0_6 { uint32_t magic_number; uint32_t arch_type; uint32_t arch_variant; @@ -477,11 +456,11 @@ static inline unsigned int ltt_align(size_t align_drift, size_t has_alignment) { size_t alignment = min(has_alignment, size_of_type); - + + if(!has_alignement) return 0; + return ((alignment - align_drift) & (alignment-1)); } -off_t field_align(LttTracefile *tf, LttField *field, off_t offset); - #endif /* LTT_PRIVATE_H */