gpointer hook_data;
} LttvTraceHook;
-#define FIELD_ARRAY(val...) ((GQuark[]){ val, 0 })
-
/* Get the head of marker list correcponding to the given trace hook.
*/
struct marker_info *lttv_trace_hook_get_marker(LttTrace *t, LttvTraceHook *th);
int lttv_trace_find_hook(LttTrace *t, GQuark marker_name,
GQuark fields[], LttvHook h, gpointer hook_data, GArray **trace_hooks);
+static inline struct marker_field *
+lttv_trace_get_hook_field(LttvTraceHook *hook, unsigned int index)
+{
+ return g_ptr_array_index(hook->fields, index);
+}
+
+
LttvTracefileContext *lttv_traceset_context_get_current_tfc(
LttvTracesetContext *self);
LttvFilter *filter3,
gpointer data);
+#define FIELD_ARRAY(val...) ((GQuark[]){ val, 0 })
#endif // PROCESSTRACE_H