X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Flttv%2Fstate.c;h=89beda3c82c634dd0cdf7ebc3a971d48fd44cb68;hb=73e6c609eb72e2305c367b36bdc856da87ccb078;hp=e8bc78c13561aafd6311f11754c85094152ca5bc;hpb=954417fa3ddedc1e88c6862dc4628aac9f395e3d;p=lttv.git diff --git a/ltt/branches/poly/lttv/lttv/state.c b/ltt/branches/poly/lttv/lttv/state.c index e8bc78c1..89beda3c 100644 --- a/ltt/branches/poly/lttv/lttv/state.c +++ b/ltt/branches/poly/lttv/lttv/state.c @@ -1365,8 +1365,8 @@ static gboolean trap_entry(void *hook_data, void *call_data) LttvExecutionSubmode submode; - guint nb_traps = ((LttvTraceState *)(s->parent.t_context))->nb_traps; - guint trap = ltt_event_get_unsigned(e, f); + guint64 nb_traps = ((LttvTraceState *)(s->parent.t_context))->nb_traps; + guint64 trap = ltt_event_get_long_unsigned(e, f); if(trap < nb_traps) { submode = ((LttvTraceState *)(s->parent.t_context))->trap_names[trap]; @@ -1447,7 +1447,7 @@ static gboolean soft_irq_entry(void *hook_data, void *call_data) LttvExecutionSubmode submode; submode = ((LttvTraceState *)(s->parent.t_context))->soft_irq_names[ - ltt_event_get_unsigned(e, f)]; + ltt_event_get_long_unsigned(e, f)]; /* Do something with the info about being in user or system mode when int? */ push_state(s, LTTV_STATE_SOFT_IRQ, submode);