LttvHooks * hooks_trace_after;
LttvHooks * hooks_trace_before;
TimeWindow time_window;
- LttvHooksById * event_by_id_hooks;
+ LttvHooksByIdChannelArray * event_by_id_hooks;
GArray *FirstRequestIrqExit;
GArray *FirstRequestIrqEntry;
GArray *SecondRequestIrqEntry;
/* Get a trace state */
ts = (LttvTraceState *)tsc->traces[i];
/* Create event_by_Id hooks */
- event_data->event_by_id_hooks = lttv_hooks_by_id_new();
+ event_data->event_by_id_hooks = lttv_hooks_by_id_channel_new();
/*Register event_by_id_hooks with a callback function*/
lttv_trace_find_hook(ts->parent.t,
- LTT_FACILITY_KERNEL,
+ LTT_CHANNEL_KERNEL,
LTT_EVENT_IRQ_ENTRY,
FIELD_ARRAY(LTT_FIELD_IRQ_ID),
FirstRequestIrqEntryCallback,
&hooks);
lttv_trace_find_hook(ts->parent.t,
- LTT_FACILITY_KERNEL,
+ LTT_CHANNEL_KERNEL,
LTT_EVENT_IRQ_EXIT,
NULL,
FirstRequestIrqExitCallback,
for(k = 0 ; k < hooks->len; k++)
{
th = &g_array_index(hooks, LttvTraceHook, k);
- lttv_hooks_add(lttv_hooks_by_id_find(event_data->event_by_id_hooks, th->id),
+ lttv_hooks_add(lttv_hooks_by_id_channel_find(
+ event_data->event_by_id_hooks,
+ th->channel, th->id),
th->h,
th,
LTTV_PRIO_DEFAULT);
events_request->before_chunk_trace = event_data->hooks_trace_before;
events_request->before_chunk_tracefile= NULL;
events_request->event = NULL;
- events_request->event_by_id = event_data->event_by_id_hooks;
+ events_request->event_by_id_channel = event_data->event_by_id_hooks;
events_request->after_chunk_tracefile = NULL;
events_request->after_chunk_trace = NULL;
events_request->after_chunk_traceset = NULL;
/* Get a trace state */
ts = (LttvTraceState *)tsc->traces[i];
/* Create event_by_Id hooks */
- event_data->event_by_id_hooks = lttv_hooks_by_id_new();
+ event_data->event_by_id_hooks = lttv_hooks_by_id_channel_new();
/*Register event_by_id_hooks with a callback function*/
ret = lttv_trace_find_hook(ts->parent.t,
- LTT_FACILITY_KERNEL,
+ LTT_CHANNEL_KERNEL,
LTT_EVENT_IRQ_ENTRY,
FIELD_ARRAY(LTT_FIELD_IRQ_ID),
SecondRequestIrqEntryCallback,
&hooks);
ret = lttv_trace_find_hook(ts->parent.t,
- LTT_FACILITY_KERNEL,
+ LTT_CHANNEL_KERNEL,
LTT_EVENT_IRQ_EXIT,
NULL,
SecondRequestIrqExitCallback,
for(k = 0 ; k < hooks->len; k++)
{
th = &g_array_index(hooks, LttvTraceHook, k);
- lttv_hooks_add(lttv_hooks_by_id_find(event_data->event_by_id_hooks, th->id),
+ lttv_hooks_add(lttv_hooks_by_id_channel_find(
+ event_data->event_by_id_hooks,
+ th->channel, th->id),
th->h,
th,
LTTV_PRIO_DEFAULT);
events_request->before_chunk_trace = NULL;
events_request->before_chunk_tracefile= NULL;
events_request->event = NULL;
- events_request->event_by_id = event_data->event_by_id_hooks;
+ events_request->event_by_id_channel = event_data->event_by_id_hooks;
events_request->after_chunk_tracefile = NULL;
events_request->after_chunk_trace = NULL;
events_request->after_chunk_traceset = NULL;