Lines Matching refs:session
51 struct perf_session *session; member
316 static int process_feature_event(struct perf_session *session, in process_feature_event() argument
320 return perf_event__process_feature(session, event); in process_feature_event()
553 struct perf_session *session = ann->session; in __cmd_annotate() local
558 ret = perf_session__cpu_bitmap(session, ann->cpu_list, in __cmd_annotate()
565 ret = perf_env__lookup_objdump(perf_session__env(session), in __cmd_annotate()
571 ret = perf_session__process_events(session); in __cmd_annotate()
576 perf_session__fprintf_nr_events(session, stdout); in __cmd_annotate()
577 evlist__fprintf_nr_events(session->evlist, stdout); in __cmd_annotate()
582 perf_session__fprintf(session, stdout); in __cmd_annotate()
585 perf_session__fprintf_dsos(session, stdout); in __cmd_annotate()
588 evlist__for_each_entry(session->evlist, pos) { in __cmd_annotate()
629 ui__error("The %s data has no samples!\n", session->data->path); in __cmd_annotate()
634 evlist__for_each_entry(session->evlist, pos) { in __cmd_annotate()
881 annotate.session = perf_session__new(&data, &annotate.tool); in cmd_annotate()
882 if (IS_ERR(annotate.session)) in cmd_annotate()
883 return PTR_ERR(annotate.session); in cmd_annotate()
885 annotate.session->itrace_synth_opts = &itrace_synth_opts; in cmd_annotate()
887 annotate.has_br_stack = perf_header__has_feat(&annotate.session->header, in cmd_annotate()
891 evlist__force_leader(annotate.session->evlist); in cmd_annotate()
899 ret = symbol__init(perf_session__env(annotate.session)); in cmd_annotate()
946 if (annotate.session->evlist->nr_br_cntr > 0) in cmd_annotate()
950 if (setup_sorting(/*evlist=*/NULL, perf_session__env(annotate.session)) < 0) in cmd_annotate()
961 perf_session__delete(annotate.session); in cmd_annotate()