- } else if (strncmp(lttv_traceset_get_name_from_event(event),"softirq_exit",sizeof("softirq_exit")) == 0) {
- LttTime evtime = lttv_event_get_timestamp(event);
- ControlFlowData *resourceview_data = (ControlFlowData*)hook_data;
- LttvTraceset *traceSet = lttvwindow_get_traceset(resourceview_data->tab);
- guint cpu = lttv_traceset_get_cpuid_from_event(event);
- ts = event->state;
- gint len = ts->cpu_states[cpu].softirq_stack->len;
- if(len) {
- softirq = g_array_index(ts->cpu_states[cpu].softirq_stack, gint, len-1);
- }
- else {
- return 0;
- }
-