Lines Matching refs:tool

145 	struct perf_tool	tool;  member
2403 static int process_sample_event(const struct perf_tool *tool, in process_sample_event() argument
2409 struct perf_script *scr = container_of(tool, struct perf_script, tool); in process_sample_event()
2490 static int process_attr(const struct perf_tool *tool, union perf_event *event, in process_attr() argument
2493 struct perf_script *scr = container_of(tool, struct perf_script, tool); in process_attr()
2499 err = perf_event__process_attr(tool, event, pevlist); in process_attr()
2556 static int print_event_with_time(const struct perf_tool *tool, in print_event_with_time() argument
2562 struct perf_script *script = container_of(tool, struct perf_script, tool); in print_event_with_time()
2592 static int print_event(const struct perf_tool *tool, union perf_event *event, in print_event() argument
2596 return print_event_with_time(tool, event, sample, machine, pid, tid, 0); in print_event()
2599 static int process_comm_event(const struct perf_tool *tool, in process_comm_event() argument
2604 if (perf_event__process_comm(tool, event, sample, machine) < 0) in process_comm_event()
2607 return print_event(tool, event, sample, machine, event->comm.pid, in process_comm_event()
2611 static int process_namespaces_event(const struct perf_tool *tool, in process_namespaces_event() argument
2616 if (perf_event__process_namespaces(tool, event, sample, machine) < 0) in process_namespaces_event()
2619 return print_event(tool, event, sample, machine, event->namespaces.pid, in process_namespaces_event()
2623 static int process_cgroup_event(const struct perf_tool *tool, in process_cgroup_event() argument
2628 if (perf_event__process_cgroup(tool, event, sample, machine) < 0) in process_cgroup_event()
2631 return print_event(tool, event, sample, machine, sample->pid, in process_cgroup_event()
2635 static int process_fork_event(const struct perf_tool *tool, in process_fork_event() argument
2640 if (perf_event__process_fork(tool, event, sample, machine) < 0) in process_fork_event()
2643 return print_event_with_time(tool, event, sample, machine, in process_fork_event()
2647 static int process_exit_event(const struct perf_tool *tool, in process_exit_event() argument
2653 if (print_event_with_time(tool, event, sample, machine, event->fork.pid, in process_exit_event()
2657 return perf_event__process_exit(tool, event, sample, machine); in process_exit_event()
2660 static int process_mmap_event(const struct perf_tool *tool, in process_mmap_event() argument
2665 if (perf_event__process_mmap(tool, event, sample, machine) < 0) in process_mmap_event()
2668 return print_event(tool, event, sample, machine, event->mmap.pid, in process_mmap_event()
2672 static int process_mmap2_event(const struct perf_tool *tool, in process_mmap2_event() argument
2677 if (perf_event__process_mmap2(tool, event, sample, machine) < 0) in process_mmap2_event()
2680 return print_event(tool, event, sample, machine, event->mmap2.pid, in process_mmap2_event()
2684 static int process_switch_event(const struct perf_tool *tool, in process_switch_event() argument
2689 struct perf_script *script = container_of(tool, struct perf_script, tool); in process_switch_event()
2691 if (perf_event__process_switch(tool, event, sample, machine) < 0) in process_switch_event()
2700 return print_event(tool, event, sample, machine, sample->pid, in process_switch_event()
2716 process_lost_event(const struct perf_tool *tool, in process_lost_event() argument
2721 return print_event(tool, event, sample, machine, sample->pid, in process_lost_event()
2726 process_throttle_event(const struct perf_tool *tool __maybe_unused, in process_throttle_event()
2737 process_finished_round_event(const struct perf_tool *tool __maybe_unused, in process_finished_round_event()
2747 process_bpf_events(const struct perf_tool *tool __maybe_unused, in process_bpf_events()
2755 return print_event(tool, event, sample, machine, sample->pid, in process_bpf_events()
2767 static int process_text_poke_events(const struct perf_tool *tool, in process_text_poke_events() argument
2772 if (perf_event__process_text_poke(tool, event, sample, machine) < 0) in process_text_poke_events()
2775 return print_event(tool, event, sample, machine, sample->pid, in process_text_poke_events()
2866 script->tool.comm = process_comm_event; in __cmd_script()
2867 script->tool.fork = process_fork_event; in __cmd_script()
2868 script->tool.exit = process_exit_event; in __cmd_script()
2871 script->tool.mmap = process_mmap_event; in __cmd_script()
2872 script->tool.mmap2 = process_mmap2_event; in __cmd_script()
2875 script->tool.context_switch = process_switch_event; in __cmd_script()
2877 script->tool.auxtrace_error = process_auxtrace_error; in __cmd_script()
2879 script->tool.namespaces = process_namespaces_event; in __cmd_script()
2881 script->tool.cgroup = process_cgroup_event; in __cmd_script()
2883 script->tool.lost = process_lost_event; in __cmd_script()
2885 script->tool.ordered_events = false; in __cmd_script()
2886 script->tool.finished_round = process_finished_round_event; in __cmd_script()
2889 script->tool.ksymbol = process_bpf_events; in __cmd_script()
2890 script->tool.bpf = process_bpf_events; in __cmd_script()
2891 script->tool.bpf_metadata = process_bpf_metadata_event; in __cmd_script()
2894 script->tool.ksymbol = process_bpf_events; in __cmd_script()
2895 script->tool.text_poke = process_text_poke_events; in __cmd_script()
3571 const struct perf_tool *tool = session->tool; in process_thread_map_event() local
3572 struct perf_script *script = container_of(tool, struct perf_script, tool); in process_thread_map_event()
3593 const struct perf_tool *tool = session->tool; in process_cpu_map_event() local
3594 struct perf_script *script = container_of(tool, struct perf_script, tool); in process_cpu_map_event()
3626 const struct perf_tool *tool = session->tool; in perf_script__process_auxtrace_info() local
3627 struct perf_script *script = container_of(tool, struct perf_script, tool); in perf_script__process_auxtrace_info()
4081 perf_tool__init(&script.tool, !unsorted_dump); in cmd_script()
4082 script.tool.sample = process_sample_event; in cmd_script()
4083 script.tool.mmap = perf_event__process_mmap; in cmd_script()
4084 script.tool.mmap2 = perf_event__process_mmap2; in cmd_script()
4085 script.tool.comm = perf_event__process_comm; in cmd_script()
4086 script.tool.namespaces = perf_event__process_namespaces; in cmd_script()
4087 script.tool.cgroup = perf_event__process_cgroup; in cmd_script()
4088 script.tool.exit = perf_event__process_exit; in cmd_script()
4089 script.tool.fork = perf_event__process_fork; in cmd_script()
4090 script.tool.attr = process_attr; in cmd_script()
4091 script.tool.event_update = perf_event__process_event_update; in cmd_script()
4093 script.tool.tracing_data = perf_event__process_tracing_data; in cmd_script()
4095 script.tool.feature = process_feature_event; in cmd_script()
4096 script.tool.build_id = perf_event__process_build_id; in cmd_script()
4097 script.tool.id_index = perf_event__process_id_index; in cmd_script()
4098 script.tool.auxtrace_info = perf_script__process_auxtrace_info; in cmd_script()
4099 script.tool.auxtrace = perf_event__process_auxtrace; in cmd_script()
4100 script.tool.auxtrace_error = perf_event__process_auxtrace_error; in cmd_script()
4101 script.tool.stat = perf_event__process_stat_event; in cmd_script()
4102 script.tool.stat_round = process_stat_round_event; in cmd_script()
4103 script.tool.stat_config = process_stat_config_event; in cmd_script()
4104 script.tool.thread_map = process_thread_map_event; in cmd_script()
4105 script.tool.cpu_map = process_cpu_map_event; in cmd_script()
4106 script.tool.throttle = process_throttle_event; in cmd_script()
4107 script.tool.unthrottle = process_throttle_event; in cmd_script()
4108 script.tool.ordering_requires_timestamps = true; in cmd_script()
4109 session = perf_session__new(&data, &script.tool); in cmd_script()
4115 script.tool.show_feat_hdr = SHOW_FEAT_HEADER; in cmd_script()
4121 script.tool.show_feat_hdr = SHOW_FEAT_HEADER_FULL_INFO; in cmd_script()