Lines Matching refs:session
59 struct perf_session *session; member
206 struct perf_session *session __maybe_unused) in process_feature_event()
211 return perf_event__process_feature(tool, event, session); in process_feature_event()
224 setup_forced_leader(rep, session->evlist); in process_feature_event()
316 struct perf_session *session = rep->session; in report__setup_sample_type() local
317 u64 sample_type = perf_evlist__combined_sample_type(session->evlist); in report__setup_sample_type()
318 bool is_pipe = perf_data__is_pipe(session->data); in report__setup_sample_type()
320 if (session->itrace_synth_opts->callchain || in report__setup_sample_type()
322 perf_header__has_feat(&session->header, HEADER_AUXTRACE) && in report__setup_sample_type()
323 !session->itrace_synth_opts->set)) in report__setup_sample_type()
326 if (session->itrace_synth_opts->last_branch) in report__setup_sample_type()
382 if (!(perf_evlist__combined_branch_type(session->evlist) & in report__setup_sample_type()
504 struct map *kernel_map = machine__kernel_map(&rep->session->machines.host); in report__warn_kptr_restrict()
507 if (perf_evlist__exclude_kernel(rep->session->evlist)) in report__warn_kptr_restrict()
543 return hist_browser(rep->session->evlist, help, NULL, rep->min_percent); in report__gtk_browse_hists()
549 struct perf_session *session = rep->session; in report__browse_hists() local
550 struct perf_evlist *evlist = session->evlist; in report__browse_hists()
564 &session->header.env, in report__browse_hists()
592 evlist__for_each_entry(rep->session->evlist, pos) { in report__collapse_hists()
625 evlist__for_each_entry(rep->session->evlist, pos) in report__output_resort()
639 struct perf_session *session = rep->session; in stats_print() local
641 perf_session__fprintf_nr_events(session, stdout); in stats_print()
733 struct perf_session *session = rep->session; in tasks_print() local
734 struct machine *machine = &session->machines.host; in tasks_print()
800 struct perf_session *session = rep->session; in __cmd_report() local
802 struct perf_data *data = session->data; in __cmd_report()
807 ret = perf_session__cpu_bitmap(session, rep->cpu_list, in __cmd_report()
813 session->itrace_synth_opts->cpu_bitmap = rep->cpu_bitmap; in __cmd_report()
834 ret = perf_session__process_events(session); in __cmd_report()
848 evlist__for_each_entry(session->evlist, pos) in __cmd_report()
853 perf_session__fprintf(session, stdout); in __cmd_report()
856 perf_session__fprintf_dsos(session, stdout); in __cmd_report()
859 perf_session__fprintf_nr_events(session, stdout); in __cmd_report()
860 perf_evlist__fprintf_nr_events(session->evlist, stdout); in __cmd_report()
879 evlist__for_each_entry(session->evlist, pos) in __cmd_report()
952 struct perf_session *session; in cmd_report() local
1194 session = perf_session__new(&data, false, &report.tool); in cmd_report()
1195 if (session == NULL) in cmd_report()
1199 ordered_events__set_alloc_size(&session->ordered_events, in cmd_report()
1203 session->itrace_synth_opts = &itrace_synth_opts; in cmd_report()
1205 report.session = session; in cmd_report()
1207 has_br_stack = perf_header__has_feat(&session->header, in cmd_report()
1210 setup_forced_leader(&report, session->evlist); in cmd_report()
1288 if (setup_sorting(session->evlist) < 0) { in cmd_report()
1298 perf_session__fprintf_info(session, stdout, in cmd_report()
1337 if (symbol__init(&session->header.env) < 0) in cmd_report()
1348 if (session->evlist->first_sample_time == 0 && in cmd_report()
1349 session->evlist->last_sample_time == 0) { in cmd_report()
1360 session->evlist->first_sample_time, in cmd_report()
1361 session->evlist->last_sample_time); in cmd_report()
1372 if (session->tevent.pevent && in cmd_report()
1373 tep_set_function_resolver(session->tevent.pevent, in cmd_report()
1375 &session->machines.host) < 0) { in cmd_report()
1385 perf_session__delete(session); in cmd_report()
1393 perf_session__delete(session); in cmd_report()