|
@@ -16,6 +16,11 @@ struct trace_print_flags {
|
|
const char *name;
|
|
const char *name;
|
|
};
|
|
};
|
|
|
|
|
|
|
|
+struct trace_print_flags_u64 {
|
|
|
|
+ unsigned long long mask;
|
|
|
|
+ const char *name;
|
|
|
|
+};
|
|
|
|
+
|
|
const char *ftrace_print_flags_seq(struct trace_seq *p, const char *delim,
|
|
const char *ftrace_print_flags_seq(struct trace_seq *p, const char *delim,
|
|
unsigned long flags,
|
|
unsigned long flags,
|
|
const struct trace_print_flags *flag_array);
|
|
const struct trace_print_flags *flag_array);
|
|
@@ -23,6 +28,13 @@ const char *ftrace_print_flags_seq(struct trace_seq *p, const char *delim,
|
|
const char *ftrace_print_symbols_seq(struct trace_seq *p, unsigned long val,
|
|
const char *ftrace_print_symbols_seq(struct trace_seq *p, unsigned long val,
|
|
const struct trace_print_flags *symbol_array);
|
|
const struct trace_print_flags *symbol_array);
|
|
|
|
|
|
|
|
+#if BITS_PER_LONG == 32
|
|
|
|
+const char *ftrace_print_symbols_seq_u64(struct trace_seq *p,
|
|
|
|
+ unsigned long long val,
|
|
|
|
+ const struct trace_print_flags_u64
|
|
|
|
+ *symbol_array);
|
|
|
|
+#endif
|
|
|
|
+
|
|
const char *ftrace_print_hex_seq(struct trace_seq *p,
|
|
const char *ftrace_print_hex_seq(struct trace_seq *p,
|
|
const unsigned char *buf, int len);
|
|
const unsigned char *buf, int len);
|
|
|
|
|