LTTV_FILTER_TRACEFILE,
LTTV_FILTER_STATE,
LTTV_FILTER_EVENT,
- LTTV_FILTER_NAME,
- LTTV_FILTER_CATEGORY,
- LTTV_FILTER_TIME,
- LTTV_FILTER_TSC,
- LTTV_FILTER_PID,
- LTTV_FILTER_PPID,
- LTTV_FILTER_C_TIME,
- LTTV_FILTER_I_TIME,
- LTTV_FILTER_P_NAME,
- LTTV_FILTER_EX_MODE,
- LTTV_FILTER_EX_SUBMODE,
- LTTV_FILTER_P_STATUS,
- LTTV_FILTER_CPU
+ LTTV_FILTER_TRACE_NAME,
+ LTTV_FILTER_TRACESET_NAME,
+ LTTV_FILTER_TRACEFILE_NAME,
+ LTTV_FILTER_STATE_PID,
+ LTTV_FILTER_STATE_PPID,
+ LTTV_FILTER_STATE_CT,
+ LTTV_FILTER_STATE_IT,
+ LTTV_FILTER_STATE_P_NAME,
+ LTTV_FILTER_STATE_EX_MODE,
+ LTTV_FILTER_STATE_EX_SUBMODE,
+ LTTV_FILTER_STATE_P_STATUS,
+ LTTV_FILTER_STATE_CPU,
+ LTTV_FILTER_EVENT_NAME,
+ LTTV_FILTER_EVENT_CATEGORY,
+ LTTV_FILTER_EVENT_TIME,
+ LTTV_FILTER_EVENT_TSC,
+ LTTV_FILTER_EVENT_FIELD,
+ LTTV_FILTER_UNDEFINED
+// LTTV_FILTER_CATEGORY,
+// LTTV_FILTER_TIME,
+// LTTV_FILTER_TSC,
+// LTTV_FILTER_PID,
+// LTTV_FILTER_PPID,
+// LTTV_FILTER_C_TIME,
+// LTTV_FILTER_I_TIME,
+// LTTV_FILTER_P_NAME,
+// LTTV_FILTER_EX_MODE,
+// LTTV_FILTER_EX_SUBMODE,
+// LTTV_FILTER_P_STATUS,
+// LTTV_FILTER_CPU
} LttvFieldType;
/**
*/
typedef struct _LttvSimpleExpression
{
- char *field_name;
+// char *field_name;
+ gint field;
+ gint offset;
// LttvExpressionOp op;
gboolean (*op)();
char *value;