Lines Matching defs:session
31 #include "util/session.h"
47 struct perf_session *session;
305 static int process_feature_event(struct perf_session *session,
309 return perf_event__process_feature(session, event);
414 struct perf_session *session = ann->session;
419 ret = perf_session__cpu_bitmap(session, ann->cpu_list,
426 ret = perf_env__lookup_objdump(&session->header.env,
432 ret = perf_session__process_events(session);
437 perf_session__fprintf_nr_events(session, stdout, false);
438 evlist__fprintf_nr_events(session->evlist, stdout, false);
443 perf_session__fprintf(session, stdout);
446 perf_session__fprintf_dsos(session, stdout);
449 evlist__for_each_entry(session->evlist, pos) {
468 ui__error("The %s data has no samples!\n", session->data->path);
672 annotate.session = perf_session__new(&data, &annotate.tool);
673 if (IS_ERR(annotate.session))
674 return PTR_ERR(annotate.session);
676 annotate.session->itrace_synth_opts = &itrace_synth_opts;
678 annotate.has_br_stack = perf_header__has_feat(&annotate.session->header,
682 evlist__force_leader(annotate.session->evlist);
690 ret = symbol__init(&annotate.session->header.env);
732 perf_session__delete(annotate.session);