projects
/
lttv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update trace format to 2.4
[lttv.git]
/
ltt
/
ltt-private.h
diff --git
a/ltt/ltt-private.h
b/ltt/ltt-private.h
index 797c57ca183e1c8b403ccd2ccc08115255b26843..c632027710b79dc00c196c68239fc54588ee375e 100644
(file)
--- a/
ltt/ltt-private.h
+++ b/
ltt/ltt-private.h
@@
-66,7
+66,7
@@
typedef guint32 uint32_t;
typedef guint64 uint64_t;
/* Subbuffer header */
typedef guint64 uint64_t;
/* Subbuffer header */
-struct ltt_subbuffer_header_2_
3
{
+struct ltt_subbuffer_header_2_
4
{
uint64_t cycle_count_begin; /* Cycle count at subbuffer start */
uint64_t cycle_count_end; /* Cycle count at subbuffer end */
uint32_t magic_number; /*
uint64_t cycle_count_begin; /* Cycle count at subbuffer start */
uint64_t cycle_count_end; /* Cycle count at subbuffer end */
uint32_t magic_number; /*
@@
-99,7
+99,7
@@
struct ltt_subbuffer_header_2_3 {
char header_end[0]; /* End of header */
};
char header_end[0]; /* End of header */
};
-typedef struct ltt_subbuffer_header_2_
3
ltt_subbuffer_header_t;
+typedef struct ltt_subbuffer_header_2_
4
ltt_subbuffer_header_t;
/*
* Return header size without padding after the structure. Don't use packed
/*
* Return header size without padding after the structure. Don't use packed
@@
-191,11
+191,16
@@
struct LttSystemDescription {
LttTime trace_end;
};
LttTime trace_end;
};
-/* Calculate the offset needed to align the type.
+/*
+ * Calculate the offset needed to align the type.
* If alignment is 0, alignment is disactivated.
* else, the function returns the offset needed to
* If alignment is 0, alignment is disactivated.
* else, the function returns the offset needed to
- * align align_drift on the alignment value (should be
- * the size of the architecture). */
+ * align align_drift on the alignment value.
+ *
+ * Do not limit alignment on architecture size anymore,
+ * because uint64_t types are aligned on 64-bit even
+ * on 32-bit archs.
+ */
static inline unsigned int ltt_align(size_t align_drift,
size_t size_of_type,
size_t alignment)
static inline unsigned int ltt_align(size_t align_drift,
size_t size_of_type,
size_t alignment)
This page took
0.026108 seconds
and
4
git commands to generate.