Lines Matching refs:event
17 #include "util/trace-event.h"
34 #include "util/event.h"
67 #include <traceevent/event-parse.h>
173 {.str = "event", .field = PERF_OUTPUT_EVNAME},
431 pr_err("Samples for '%s' event do not have %s attribute set. "
440 pr_debug("Samples for '%s' event do not have %s attribute set. "
617 * even if fields is set to 0 (ie., show nothing) event must
2349 union perf_event *event,
2363 ret = dlfilter__filter_event_early(dlfilter, event, sample, evsel, machine, &al, &addr_al);
2390 pr_err("problem processing %d event, skipping it.\n",
2391 event->header.type);
2405 ret = dlfilter__filter_event(dlfilter, event, sample, evsel, machine, &al, &addr_al);
2421 scripting_ops->process_event(event, sample, evsel, &al, addr_al_ptr);
2435 static int process_attr(struct perf_tool *tool, union perf_event *event,
2444 err = perf_event__process_attr(tool, event, pevlist);
2502 union perf_event *event,
2527 event->header.type, stdout);
2530 perf_event__fprintf(event, machine, stdout);
2537 static int print_event(struct perf_tool *tool, union perf_event *event,
2541 return print_event_with_time(tool, event, sample, machine, pid, tid, 0);
2545 union perf_event *event,
2549 if (perf_event__process_comm(tool, event, sample, machine) < 0)
2552 return print_event(tool, event, sample, machine, event->comm.pid,
2553 event->comm.tid);
2557 union perf_event *event,
2561 if (perf_event__process_namespaces(tool, event, sample, machine) < 0)
2564 return print_event(tool, event, sample, machine, event->namespaces.pid,
2565 event->namespaces.tid);
2569 union perf_event *event,
2573 if (perf_event__process_cgroup(tool, event, sample, machine) < 0)
2576 return print_event(tool, event, sample, machine, sample->pid,
2581 union perf_event *event,
2585 if (perf_event__process_fork(tool, event, sample, machine) < 0)
2588 return print_event_with_time(tool, event, sample, machine,
2589 event->fork.pid, event->fork.tid,
2590 event->fork.time);
2593 union perf_event *event,
2598 if (print_event_with_time(tool, event, sample, machine, event->fork.pid,
2599 event->fork.tid, event->fork.time))
2602 return perf_event__process_exit(tool, event, sample, machine);
2606 union perf_event *event,
2610 if (perf_event__process_mmap(tool, event, sample, machine) < 0)
2613 return print_event(tool, event, sample, machine, event->mmap.pid,
2614 event->mmap.tid);
2618 union perf_event *event,
2622 if (perf_event__process_mmap2(tool, event, sample, machine) < 0)
2625 return print_event(tool, event, sample, machine, event->mmap2.pid,
2626 event->mmap2.tid);
2630 union perf_event *event,
2636 if (perf_event__process_switch(tool, event, sample, machine) < 0)
2640 scripting_ops->process_switch(event, sample, machine);
2645 return print_event(tool, event, sample, machine, sample->pid,
2650 union perf_event *event)
2653 scripting_ops->process_auxtrace_error(session, event);
2657 return perf_event__process_auxtrace_error(session, event);
2662 union perf_event *event,
2666 return print_event(tool, event, sample, machine, sample->pid,
2672 union perf_event *event,
2677 scripting_ops->process_throttle(event, sample, machine);
2683 union perf_event *event,
2687 perf_event__fprintf(event, NULL, stdout);
2693 union perf_event *event,
2697 if (machine__process_ksymbol(machine, event, sample) < 0)
2700 return print_event(tool, event, sample, machine, sample->pid,
2705 union perf_event *event,
2709 if (perf_event__process_text_poke(tool, event, sample, machine) < 0)
2712 return print_event(tool, event, sample, machine, sample->pid,
2801 /* override event processing functions */
2835 pr_err("Couldn't create the per event dump files\n");
3019 /* first word can state for which event type the user is specifying
3021 * event types found in the file minus the invalid fields for a type.
3040 fprintf(stderr, "Invalid event type in field string.\n");
3061 "Cannot set fields to 'none' for all event types.\n");
3412 * Fixme: All existing "xxx-record" are all in good formats "-e event ",
3414 * cover the future complex formats like event groups etc.
3648 union perf_event *event)
3650 struct perf_record_stat_round *round = &event->stat_round;
3663 union perf_event *event)
3665 perf_event__read_stat_config(&stat_config, &event->stat_config);
3697 union perf_event *event)
3703 perf_event__fprintf_thread_map(event, stdout);
3706 pr_warning("Extra thread map event, ignoring.\n");
3710 script->threads = thread_map__new_event(&event->thread_map);
3719 union perf_event *event)
3725 perf_event__fprintf_cpu_map(event, stdout);
3728 pr_warning("Extra cpu map event, ignoring.\n");
3732 script->cpus = cpu_map__new_data(&event->cpu_map.data);
3740 union perf_event *event)
3742 if (event->feat.feat_id < HEADER_LAST_FEATURE)
3743 return perf_event__process_feature(session, event);
3749 union perf_event *event)
3753 int ret = perf_event__process_auxtrace_info(session, event);
3771 parse_output_fields(NULL, "+insn,-event,-period", 0);
3792 parse_output_fields(NULL, "-ip,-addr,-event,-period,+callindent", 0);
3803 parse_output_fields(NULL, "-ip,-addr,-event,-period,+callindent,+flags", 0);
3902 "Fields: comm,tid,pid,time,cpu,event,trace,ip,sym,dso,dsoff"
3941 OPT_BOOLEAN(0, "deltatime", &deltatime, "Show time stamps relative to previous event"),
3964 OPT_BOOLEAN('\0', "per-event-dump", &script.per_event_dump,