X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttv%2Flttv%2Fprint.c;h=4b7ef44717d93080152384b24737130b425264a1;hb=a5ea8f1b4774e8c80ce8b0a5478a5fe8c4d46b07;hp=f217b136e538b3a1a46b07402fff5e49ce02d49b;hpb=1cd9058f63bc277629d796bac29c4530d151bea4;p=lttv.git diff --git a/lttv/lttv/print.c b/lttv/lttv/print.c index f217b136..4b7ef447 100644 --- a/lttv/lttv/print.c +++ b/lttv/lttv/print.c @@ -65,11 +65,11 @@ static inline void print_enum_events(LttEvent *e, struct marker_field *f, g_quark_to_string(nt->soft_irq_names[value])); } else if (info->name == LTT_EVENT_KPROBE && f->name == LTT_FIELD_IP) { -#if (__SIZEOF_LONG__ == 4) +#if (__WORDSIZE == 32) GQuark symbol = (GQuark)g_hash_table_lookup(nt->kprobe_hash, (gconstpointer)&value); #else - GQuark symbol = (GQuark)g_hash_table_lookup(nt->kprobe_hash, + GQuark symbol = (GQuark)(unsigned long)g_hash_table_lookup(nt->kprobe_hash, (gconstpointer)value); #endif if (symbol)