projects
/
lttv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
update quickstart
[lttv.git]
/
ltt
/
branches
/
poly
/
ltt
/
tracefile.c
diff --git
a/ltt/branches/poly/ltt/tracefile.c
b/ltt/branches/poly/ltt/tracefile.c
index 9bd4e2c67284ebb58958f51904c628e2764cf29e..9040834730b3ea792892897663e3766ba0496abd 100644
(file)
--- a/
ltt/branches/poly/ltt/tracefile.c
+++ b/
ltt/branches/poly/ltt/tracefile.c
@@
-1082,7
+1082,7
@@
static int ltt_process_facility_tracefile(LttTracefile *tf)
g_debug("Doing LTT_EVENT_FACILITY_LOAD of facility %s",
fac_name);
pos = (tf->event.data + strlen(fac_name) + 1);
g_debug("Doing LTT_EVENT_FACILITY_LOAD of facility %s",
fac_name);
pos = (tf->event.data + strlen(fac_name) + 1);
- pos += ltt_align((size_t)pos,
sizeof(guint32)
, tf->has_alignment);
+ pos += ltt_align((size_t)pos,
tf->trace->arch_size
, tf->has_alignment);
fac_load_data = (struct LttFacilityLoad *)pos;
fac = &g_array_index (tf->trace->facilities_by_num, LttFacility,
fac_load_data = (struct LttFacilityLoad *)pos;
fac = &g_array_index (tf->trace->facilities_by_num, LttFacility,
@@
-1138,7
+1138,7
@@
static int ltt_process_facility_tracefile(LttTracefile *tf)
g_debug("Doing LTT_EVENT_STATE_DUMP_FACILITY_LOAD of facility %s",
fac_name);
pos = (tf->event.data + strlen(fac_name) + 1);
g_debug("Doing LTT_EVENT_STATE_DUMP_FACILITY_LOAD of facility %s",
fac_name);
pos = (tf->event.data + strlen(fac_name) + 1);
- pos += ltt_align((size_t)pos,
sizeof(guint32)
, tf->has_alignment);
+ pos += ltt_align((size_t)pos,
tf->trace->arch_size
, tf->has_alignment);
fac_state_dump_load_data = (struct LttStateDumpFacilityLoad *)pos;
fac = &g_array_index (tf->trace->facilities_by_num, LttFacility,
fac_state_dump_load_data = (struct LttStateDumpFacilityLoad *)pos;
fac = &g_array_index (tf->trace->facilities_by_num, LttFacility,
@@
-2040,6
+2040,7
@@
void ltt_update_event_size(LttTracefile *tf)
goto event_id_error;
}
goto event_id_error;
}
+ goto no_offset; /* Skip the field computation */
} else {
g_warning("Unknown facility %hhu (0x%hhx) in tracefile %s",
tf->event.facility_id,
} else {
g_warning("Unknown facility %hhu (0x%hhx) in tracefile %s",
tf->event.facility_id,
@@
-2066,7
+2067,8
@@
void ltt_update_event_size(LttTracefile *tf)
//g_debug("Event root field : f.e %hhu.%hhu size %zd",
// tf->event.facility_id,
// tf->event.event_id, size);
//g_debug("Event root field : f.e %hhu.%hhu size %zd",
// tf->event.facility_id,
// tf->event.event_id, size);
-
+
+no_offset:
tf->event.data_size = size;
/* Check consistency between kernel and LTTV structure sizes */
tf->event.data_size = size;
/* Check consistency between kernel and LTTV structure sizes */
This page took
0.022896 seconds
and
4
git commands to generate.