Lines Matching refs:tool

143 	struct perf_tool	tool;  member
2402 static int process_sample_event(const struct perf_tool *tool, in process_sample_event() argument
2408 struct perf_script *scr = container_of(tool, struct perf_script, tool); in process_sample_event()
2489 static int process_attr(const struct perf_tool *tool, union perf_event *event, in process_attr() argument
2492 struct perf_script *scr = container_of(tool, struct perf_script, tool); in process_attr()
2498 err = perf_event__process_attr(tool, event, pevlist); in process_attr()
2555 static int print_event_with_time(const struct perf_tool *tool, in print_event_with_time() argument
2561 struct perf_script *script = container_of(tool, struct perf_script, tool); in print_event_with_time()
2591 static int print_event(const struct perf_tool *tool, union perf_event *event, in print_event() argument
2595 return print_event_with_time(tool, event, sample, machine, pid, tid, 0); in print_event()
2598 static int process_comm_event(const struct perf_tool *tool, in process_comm_event() argument
2603 if (perf_event__process_comm(tool, event, sample, machine) < 0) in process_comm_event()
2606 return print_event(tool, event, sample, machine, event->comm.pid, in process_comm_event()
2610 static int process_namespaces_event(const struct perf_tool *tool, in process_namespaces_event() argument
2615 if (perf_event__process_namespaces(tool, event, sample, machine) < 0) in process_namespaces_event()
2618 return print_event(tool, event, sample, machine, event->namespaces.pid, in process_namespaces_event()
2622 static int process_cgroup_event(const struct perf_tool *tool, in process_cgroup_event() argument
2627 if (perf_event__process_cgroup(tool, event, sample, machine) < 0) in process_cgroup_event()
2630 return print_event(tool, event, sample, machine, sample->pid, in process_cgroup_event()
2634 static int process_fork_event(const struct perf_tool *tool, in process_fork_event() argument
2639 if (perf_event__process_fork(tool, event, sample, machine) < 0) in process_fork_event()
2642 return print_event_with_time(tool, event, sample, machine, in process_fork_event()
2646 static int process_exit_event(const struct perf_tool *tool, in process_exit_event() argument
2652 if (print_event_with_time(tool, event, sample, machine, event->fork.pid, in process_exit_event()
2656 return perf_event__process_exit(tool, event, sample, machine); in process_exit_event()
2659 static int process_mmap_event(const struct perf_tool *tool, in process_mmap_event() argument
2664 if (perf_event__process_mmap(tool, event, sample, machine) < 0) in process_mmap_event()
2667 return print_event(tool, event, sample, machine, event->mmap.pid, in process_mmap_event()
2671 static int process_mmap2_event(const struct perf_tool *tool, in process_mmap2_event() argument
2676 if (perf_event__process_mmap2(tool, event, sample, machine) < 0) in process_mmap2_event()
2679 return print_event(tool, event, sample, machine, event->mmap2.pid, in process_mmap2_event()
2683 static int process_switch_event(const struct perf_tool *tool, in process_switch_event() argument
2688 struct perf_script *script = container_of(tool, struct perf_script, tool); in process_switch_event()
2690 if (perf_event__process_switch(tool, event, sample, machine) < 0) in process_switch_event()
2699 return print_event(tool, event, sample, machine, sample->pid, in process_switch_event()
2715 process_lost_event(const struct perf_tool *tool, in process_lost_event() argument
2720 return print_event(tool, event, sample, machine, sample->pid, in process_lost_event()
2725 process_throttle_event(const struct perf_tool *tool __maybe_unused, in process_throttle_event()
2736 process_finished_round_event(const struct perf_tool *tool __maybe_unused, in process_finished_round_event()
2746 process_bpf_events(const struct perf_tool *tool __maybe_unused, in process_bpf_events()
2754 return print_event(tool, event, sample, machine, sample->pid, in process_bpf_events()
2758 static int process_text_poke_events(const struct perf_tool *tool, in process_text_poke_events() argument
2763 if (perf_event__process_text_poke(tool, event, sample, machine) < 0) in process_text_poke_events()
2766 return print_event(tool, event, sample, machine, sample->pid, in process_text_poke_events()
2857 script->tool.comm = process_comm_event; in __cmd_script()
2858 script->tool.fork = process_fork_event; in __cmd_script()
2859 script->tool.exit = process_exit_event; in __cmd_script()
2862 script->tool.mmap = process_mmap_event; in __cmd_script()
2863 script->tool.mmap2 = process_mmap2_event; in __cmd_script()
2866 script->tool.context_switch = process_switch_event; in __cmd_script()
2868 script->tool.auxtrace_error = process_auxtrace_error; in __cmd_script()
2870 script->tool.namespaces = process_namespaces_event; in __cmd_script()
2872 script->tool.cgroup = process_cgroup_event; in __cmd_script()
2874 script->tool.lost = process_lost_event; in __cmd_script()
2876 script->tool.ordered_events = false; in __cmd_script()
2877 script->tool.finished_round = process_finished_round_event; in __cmd_script()
2880 script->tool.ksymbol = process_bpf_events; in __cmd_script()
2881 script->tool.bpf = process_bpf_events; in __cmd_script()
2884 script->tool.ksymbol = process_bpf_events; in __cmd_script()
2885 script->tool.text_poke = process_text_poke_events; in __cmd_script()
3561 const struct perf_tool *tool = session->tool; in process_thread_map_event() local
3562 struct perf_script *script = container_of(tool, struct perf_script, tool); in process_thread_map_event()
3583 const struct perf_tool *tool = session->tool; in process_cpu_map_event() local
3584 struct perf_script *script = container_of(tool, struct perf_script, tool); in process_cpu_map_event()
3616 const struct perf_tool *tool = session->tool; in perf_script__process_auxtrace_info() local
3617 struct perf_script *script = container_of(tool, struct perf_script, tool); in perf_script__process_auxtrace_info()
4070 perf_tool__init(&script.tool, !unsorted_dump); in cmd_script()
4071 script.tool.sample = process_sample_event; in cmd_script()
4072 script.tool.mmap = perf_event__process_mmap; in cmd_script()
4073 script.tool.mmap2 = perf_event__process_mmap2; in cmd_script()
4074 script.tool.comm = perf_event__process_comm; in cmd_script()
4075 script.tool.namespaces = perf_event__process_namespaces; in cmd_script()
4076 script.tool.cgroup = perf_event__process_cgroup; in cmd_script()
4077 script.tool.exit = perf_event__process_exit; in cmd_script()
4078 script.tool.fork = perf_event__process_fork; in cmd_script()
4079 script.tool.attr = process_attr; in cmd_script()
4080 script.tool.event_update = perf_event__process_event_update; in cmd_script()
4082 script.tool.tracing_data = perf_event__process_tracing_data; in cmd_script()
4084 script.tool.feature = process_feature_event; in cmd_script()
4085 script.tool.build_id = perf_event__process_build_id; in cmd_script()
4086 script.tool.id_index = perf_event__process_id_index; in cmd_script()
4087 script.tool.auxtrace_info = perf_script__process_auxtrace_info; in cmd_script()
4088 script.tool.auxtrace = perf_event__process_auxtrace; in cmd_script()
4089 script.tool.auxtrace_error = perf_event__process_auxtrace_error; in cmd_script()
4090 script.tool.stat = perf_event__process_stat_event; in cmd_script()
4091 script.tool.stat_round = process_stat_round_event; in cmd_script()
4092 script.tool.stat_config = process_stat_config_event; in cmd_script()
4093 script.tool.thread_map = process_thread_map_event; in cmd_script()
4094 script.tool.cpu_map = process_cpu_map_event; in cmd_script()
4095 script.tool.throttle = process_throttle_event; in cmd_script()
4096 script.tool.unthrottle = process_throttle_event; in cmd_script()
4097 script.tool.ordering_requires_timestamps = true; in cmd_script()
4098 session = perf_session__new(&data, &script.tool); in cmd_script()
4103 script.tool.show_feat_hdr = SHOW_FEAT_HEADER; in cmd_script()
4109 script.tool.show_feat_hdr = SHOW_FEAT_HEADER_FULL_INFO; in cmd_script()