TRACE_ITER
long_act = !!(tr->trace_flags & TRACE_ITER(VERBOSE));
tr->trace_flags &= ~TRACE_ITER(CONTEXT_INFO);
tr->trace_flags |= TRACE_ITER(CONTEXT_INFO);
if (tr->trace_flags & TRACE_ITER(PROF_TEXT_OFFSET)) {
old_userobj = tr->trace_flags & TRACE_ITER(SYM_USEROBJ);
tr->trace_flags &= ~TRACE_ITER(SYM_USEROBJ);
if (!(tr->trace_flags & TRACE_ITER(USERSTACKTRACE)))
if (!iter->tr || iter->tr->trace_flags & TRACE_ITER(HASH_PTR))
bool tgid = flags & TRACE_ITER(RECORD_TGID);
bool tgid = flags & TRACE_ITER(RECORD_TGID);
if (!(tr->trace_flags & TRACE_ITER(ANNOTATE)))
if (tr->trace_flags & TRACE_ITER(CONTEXT_INFO)) {
if (tr->trace_flags & TRACE_ITER(FIELDS))
if (tr->trace_flags & TRACE_ITER(CONTEXT_INFO))
if (tr->trace_flags & TRACE_ITER(CONTEXT_INFO)) {
if (tr->trace_flags & TRACE_ITER(CONTEXT_INFO)) {
trace_flags & TRACE_ITER(PRINTK) &&
trace_flags & TRACE_ITER(PRINTK_MSGONLY))
trace_flags & TRACE_ITER(PRINTK) &&
trace_flags & TRACE_ITER(PRINTK_MSGONLY))
trace_flags & TRACE_ITER(PRINTK) &&
trace_flags & TRACE_ITER(PRINTK_MSGONLY))
if (trace_flags & TRACE_ITER(BIN))
if (trace_flags & TRACE_ITER(HEX))
if (trace_flags & TRACE_ITER(RAW))
if (!(tr->trace_flags & TRACE_ITER(VERBOSE)))
if (!(trace_flags & TRACE_ITER(CONTEXT_INFO)))
if (!(trace_flags & TRACE_ITER(VERBOSE)))
if (!(trace_flags & TRACE_ITER(VERBOSE))) {
if (trace_flags & TRACE_ITER(IRQ_INFO))
if (!iter->snapshot && (tr->trace_flags & TRACE_ITER(PAUSE_ON_TRACE))) {
else if (tr->trace_flags & TRACE_ITER(LATENCY_FMT))
if (tracer->enabled && (mask & TRACE_ITER(OVERWRITE)) && !set)
case TRACE_ITER(RECORD_TGID):
case TRACE_ITER(RECORD_CMD):
case TRACE_ITER(TRACE_PRINTK):
case TRACE_ITER(COPY_MARKER):
case TRACE_ITER(TRACE_PRINTK):
case TRACE_ITER(COPY_MARKER):
case TRACE_ITER(RECORD_CMD):
case TRACE_ITER(RECORD_TGID):
tr->trace_flags &= ~TRACE_ITER(RECORD_TGID);
case TRACE_ITER(EVENT_FORK):
case TRACE_ITER(FUNC_FORK):
case TRACE_ITER(OVERWRITE):
case TRACE_ITER(PRINTK):
TRACE_ITER(PRINT_PARENT) | TRACE_ITER(PRINTK) | \
TRACE_ITER(ANNOTATE) | TRACE_ITER(CONTEXT_INFO) | \
TRACE_ITER(RECORD_CMD) | TRACE_ITER(OVERWRITE) | \
TRACE_ITER(IRQ_INFO) | TRACE_ITER(MARKERS) | \
TRACE_ITER(HASH_PTR) | TRACE_ITER(TRACE_PRINTK) | \
TRACE_ITER(COPY_MARKER))
#define TOP_LEVEL_TRACE_FLAGS (TRACE_ITER(PRINTK) | \
TRACE_ITER(PRINTK_MSGONLY) | TRACE_ITER(RECORD_CMD) | \
TRACE_ITER(PROF_TEXT_OFFSET) | FPROFILE_DEFAULT_FLAGS)
(TRACE_ITER(EVENT_FORK) | TRACE_ITER(FUNC_FORK) | TRACE_ITER(TRACE_PRINTK) | \
TRACE_ITER(COPY_MARKER))
printk_trace->trace_flags &= ~TRACE_ITER(TRACE_PRINTK);
tr->trace_flags |= TRACE_ITER(TRACE_PRINTK);
if (tr->trace_flags & TRACE_ITER(COPY_MARKER))
tr->trace_flags |= TRACE_ITER(COPY_MARKER);
if (!(tr->trace_flags & TRACE_ITER(COPY_MARKER)))
tr->trace_flags &= ~TRACE_ITER(COPY_MARKER);
if (tr->trace_flags & TRACE_ITER(LATENCY_FMT))
if (tr->trace_flags & TRACE_ITER(BLOCK))
if (tr->trace_flags & TRACE_ITER(STOP_ON_FREE))
if (!(tr->trace_flags & TRACE_ITER(MARKERS)))
if (!(tr->trace_flags & TRACE_ITER(MARKERS)))
rb_flags = tr->trace_flags & TRACE_ITER(OVERWRITE) ? RB_FL_OVERWRITE : 0;
# define FUNCTION_DEFAULT_FLAGS TRACE_ITER(FUNCTION)
# define FPROFILE_DEFAULT_FLAGS TRACE_ITER(GRAPH_TIME)
(TRACE_ITER(PRINT_PARENT)|TRACE_ITER(SYM_OFFSET)|TRACE_ITER(SYM_ADDR))
if (tr->trace_flags & TRACE_ITER(BRANCH))
if (!(tr->trace_flags & TRACE_ITER(STACKTRACE)))
if (tr->trace_flags & TRACE_ITER(RECORD_CMD)) {
if (tr->trace_flags & TRACE_ITER(RECORD_TGID)) {
if (tr && tr->trace_flags & TRACE_ITER(VERBOSE))
if (!(tr->trace_flags & TRACE_ITER(CONTEXT_INFO)))
if (tr->trace_flags & TRACE_ITER(LATENCY_FMT))
int lat = tr->trace_flags & TRACE_ITER(LATENCY_FMT);
if (!(tr->trace_flags & TRACE_ITER(CONTEXT_INFO)))
if (tr->trace_flags & TRACE_ITER(LATENCY_FMT)) {
if (tr->trace_flags & TRACE_ITER(CONTEXT_INFO)) {
if (tr->trace_flags & TRACE_ITER(LATENCY_FMT))
!(tr->trace_flags & TRACE_ITER(CONTEXT_INFO)))
if (function_enabled || (!set && !(tr->trace_flags & TRACE_ITER(FUNCTION))))
if (!(mask & TRACE_ITER(FUNCTION)))
if (mask & TRACE_ITER(DISPLAY_GRAPH))
set_tracer_flag(tr, TRACE_ITER(OVERWRITE), 1);
set_tracer_flag(tr, TRACE_ITER(LATENCY_FMT), 1);
set_tracer_flag(tr, TRACE_ITER(PAUSE_ON_TRACE), 1);
int lat_flag = save_flags & TRACE_ITER(LATENCY_FMT);
int overwrite_flag = save_flags & TRACE_ITER(OVERWRITE);
int pause_flag = save_flags & TRACE_ITER(PAUSE_ON_TRACE);
set_tracer_flag(tr, TRACE_ITER(LATENCY_FMT), lat_flag);
set_tracer_flag(tr, TRACE_ITER(OVERWRITE), overwrite_flag);
set_tracer_flag(tr, TRACE_ITER(PAUSE_ON_TRACE), pause_flag);
# define is_graph(tr) ((tr)->trace_flags & TRACE_ITER(DISPLAY_GRAPH))
tr->trace_flags &= ~TRACE_ITER(SYM_USEROBJ);
if ((flags & TRACE_ITER(PRINT_PARENT)) && parent_ip) {
if (tr->trace_flags & TRACE_ITER(SYM_USEROBJ)) {
if (tr->trace_flags & TRACE_ITER(BITMASK_LIST))
if (ret && ((sym_flags & TRACE_ITER(SYM_ADDR)) || !file))
trace_seq_print_sym(s, ip, sym_flags & TRACE_ITER(SYM_OFFSET));
if (sym_flags & TRACE_ITER(SYM_ADDR))
unsigned long verbose = tr->trace_flags & TRACE_ITER(VERBOSE);
if (tr->trace_flags & TRACE_ITER(RECORD_TGID)) {
if (tr->trace_flags & TRACE_ITER(IRQ_INFO))
unsigned long verbose = (tr->trace_flags & TRACE_ITER(VERBOSE));
return seq_print_ip_sym(s, ip, sym_flags | TRACE_ITER(SYM_OFFSET));
return seq_print_ip_sym(s, ip, sym_flags & ~TRACE_ITER(SYM_OFFSET));
if (!(tr->trace_flags & TRACE_ITER(PRINTK)))
if (!(tr->trace_flags & TRACE_ITER(PRINTK)))
if (!(tr->trace_flags & TRACE_ITER(PRINTK)))
if (!(printk_trace->trace_flags & TRACE_ITER(PRINTK)))
if (function_enabled || (!set && !(tr->trace_flags & TRACE_ITER(FUNCTION))))
if (!(mask & TRACE_ITER(FUNCTION)))
if (mask & TRACE_ITER(DISPLAY_GRAPH))
# define is_graph(tr) ((tr)->trace_flags & TRACE_ITER(DISPLAY_GRAPH))
set_tracer_flag(tr, TRACE_ITER(OVERWRITE), 1);
set_tracer_flag(tr, TRACE_ITER(LATENCY_FMT), 1);
int lat_flag = save_flags & TRACE_ITER(LATENCY_FMT);
int overwrite_flag = save_flags & TRACE_ITER(OVERWRITE);
set_tracer_flag(tr, TRACE_ITER(LATENCY_FMT), lat_flag);
set_tracer_flag(tr, TRACE_ITER(OVERWRITE), overwrite_flag);
if (!tr || !(tr->trace_flags & TRACE_ITER(VERBOSE)))
if (tr && tr->trace_flags & TRACE_ITER(VERBOSE))