|
@@ -12,6 +12,8 @@
|
|
|
* of the License.
|
|
|
*/
|
|
|
|
|
|
+#include <traceevent/event-parse.h>
|
|
|
+
|
|
|
#include "builtin.h"
|
|
|
|
|
|
#include "util/util.h"
|
|
@@ -328,25 +330,6 @@ struct wakeup_entry {
|
|
|
int success;
|
|
|
};
|
|
|
|
|
|
-/*
|
|
|
- * trace_flag_type is an enumeration that holds different
|
|
|
- * states when a trace occurs. These are:
|
|
|
- * IRQS_OFF - interrupts were disabled
|
|
|
- * IRQS_NOSUPPORT - arch does not support irqs_disabled_flags
|
|
|
- * NEED_RESCED - reschedule is requested
|
|
|
- * HARDIRQ - inside an interrupt handler
|
|
|
- * SOFTIRQ - inside a softirq handler
|
|
|
- */
|
|
|
-enum trace_flag_type {
|
|
|
- TRACE_FLAG_IRQS_OFF = 0x01,
|
|
|
- TRACE_FLAG_IRQS_NOSUPPORT = 0x02,
|
|
|
- TRACE_FLAG_NEED_RESCHED = 0x04,
|
|
|
- TRACE_FLAG_HARDIRQ = 0x08,
|
|
|
- TRACE_FLAG_SOFTIRQ = 0x10,
|
|
|
-};
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
struct sched_switch {
|
|
|
struct trace_entry te;
|
|
|
char prev_comm[TASK_COMM_LEN];
|