From: compudj Date: Tue, 23 May 2006 14:46:33 +0000 (+0000) Subject: 64 bits state.c X-Git-Tag: v0.12.20~1655 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=17ddd1f208ecb0d71817c0c1227fe32193399859;p=lttv.git 64 bits state.c git-svn-id: http://ltt.polymtl.ca/svn@1834 04897980-b3bd-0310-b5e0-8ef037075253 --- 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);