Lines Matching refs:tool

133 	struct perf_tool	tool;  member
2309 static int process_sample_event(struct perf_tool *tool, in process_sample_event() argument
2315 struct perf_script *scr = container_of(tool, struct perf_script, tool); in process_sample_event()
2393 static int process_attr(struct perf_tool *tool, union perf_event *event, in process_attr() argument
2396 struct perf_script *scr = container_of(tool, struct perf_script, tool); in process_attr()
2403 err = perf_event__process_attr(tool, event, pevlist); in process_attr()
2461 static int print_event_with_time(struct perf_tool *tool, in print_event_with_time() argument
2467 struct perf_script *script = container_of(tool, struct perf_script, tool); in print_event_with_time()
2497 static int print_event(struct perf_tool *tool, union perf_event *event, in print_event() argument
2501 return print_event_with_time(tool, event, sample, machine, pid, tid, 0); in print_event()
2504 static int process_comm_event(struct perf_tool *tool, in process_comm_event() argument
2509 if (perf_event__process_comm(tool, event, sample, machine) < 0) in process_comm_event()
2512 return print_event(tool, event, sample, machine, event->comm.pid, in process_comm_event()
2516 static int process_namespaces_event(struct perf_tool *tool, in process_namespaces_event() argument
2521 if (perf_event__process_namespaces(tool, event, sample, machine) < 0) in process_namespaces_event()
2524 return print_event(tool, event, sample, machine, event->namespaces.pid, in process_namespaces_event()
2528 static int process_cgroup_event(struct perf_tool *tool, in process_cgroup_event() argument
2533 if (perf_event__process_cgroup(tool, event, sample, machine) < 0) in process_cgroup_event()
2536 return print_event(tool, event, sample, machine, sample->pid, in process_cgroup_event()
2540 static int process_fork_event(struct perf_tool *tool, in process_fork_event() argument
2545 if (perf_event__process_fork(tool, event, sample, machine) < 0) in process_fork_event()
2548 return print_event_with_time(tool, event, sample, machine, in process_fork_event()
2552 static int process_exit_event(struct perf_tool *tool, in process_exit_event() argument
2558 if (print_event_with_time(tool, event, sample, machine, event->fork.pid, in process_exit_event()
2562 return perf_event__process_exit(tool, event, sample, machine); in process_exit_event()
2565 static int process_mmap_event(struct perf_tool *tool, in process_mmap_event() argument
2570 if (perf_event__process_mmap(tool, event, sample, machine) < 0) in process_mmap_event()
2573 return print_event(tool, event, sample, machine, event->mmap.pid, in process_mmap_event()
2577 static int process_mmap2_event(struct perf_tool *tool, in process_mmap2_event() argument
2582 if (perf_event__process_mmap2(tool, event, sample, machine) < 0) in process_mmap2_event()
2585 return print_event(tool, event, sample, machine, event->mmap2.pid, in process_mmap2_event()
2589 static int process_switch_event(struct perf_tool *tool, in process_switch_event() argument
2594 struct perf_script *script = container_of(tool, struct perf_script, tool); in process_switch_event()
2596 if (perf_event__process_switch(tool, event, sample, machine) < 0) in process_switch_event()
2605 return print_event(tool, event, sample, machine, sample->pid, in process_switch_event()
2621 process_lost_event(struct perf_tool *tool, in process_lost_event() argument
2626 return print_event(tool, event, sample, machine, sample->pid, in process_lost_event()
2631 process_throttle_event(struct perf_tool *tool __maybe_unused, in process_throttle_event()
2642 process_finished_round_event(struct perf_tool *tool __maybe_unused, in process_finished_round_event()
2652 process_bpf_events(struct perf_tool *tool __maybe_unused, in process_bpf_events()
2660 return print_event(tool, event, sample, machine, sample->pid, in process_bpf_events()
2664 static int process_text_poke_events(struct perf_tool *tool, in process_text_poke_events() argument
2669 if (perf_event__process_text_poke(tool, event, sample, machine) < 0) in process_text_poke_events()
2672 return print_event(tool, event, sample, machine, sample->pid, in process_text_poke_events()
2766 script->tool.comm = process_comm_event; in __cmd_script()
2767 script->tool.fork = process_fork_event; in __cmd_script()
2768 script->tool.exit = process_exit_event; in __cmd_script()
2771 script->tool.mmap = process_mmap_event; in __cmd_script()
2772 script->tool.mmap2 = process_mmap2_event; in __cmd_script()
2775 script->tool.context_switch = process_switch_event; in __cmd_script()
2777 script->tool.auxtrace_error = process_auxtrace_error; in __cmd_script()
2779 script->tool.namespaces = process_namespaces_event; in __cmd_script()
2781 script->tool.cgroup = process_cgroup_event; in __cmd_script()
2783 script->tool.lost = process_lost_event; in __cmd_script()
2785 script->tool.ordered_events = false; in __cmd_script()
2786 script->tool.finished_round = process_finished_round_event; in __cmd_script()
2789 script->tool.ksymbol = process_bpf_events; in __cmd_script()
2790 script->tool.bpf = process_bpf_events; in __cmd_script()
2793 script->tool.ksymbol = process_bpf_events; in __cmd_script()
2794 script->tool.text_poke = process_text_poke_events; in __cmd_script()
3646 struct perf_tool *tool = session->tool; in process_thread_map_event() local
3647 struct perf_script *script = container_of(tool, struct perf_script, tool); in process_thread_map_event()
3668 struct perf_tool *tool = session->tool; in process_cpu_map_event() local
3669 struct perf_script *script = container_of(tool, struct perf_script, tool); in process_cpu_map_event()
3698 struct perf_tool *tool = session->tool; in perf_script__process_auxtrace_info() local
3703 struct perf_script *script = container_of(tool, struct perf_script, tool); in perf_script__process_auxtrace_info()
3776 .tool = { in cmd_script()
3978 script.tool.ordered_events = false; in cmd_script()
4170 session = perf_session__new(&data, &script.tool); in cmd_script()
4175 script.tool.show_feat_hdr = SHOW_FEAT_HEADER; in cmd_script()
4181 script.tool.show_feat_hdr = SHOW_FEAT_HEADER_FULL_INFO; in cmd_script()