Lines Matching defs:session
32 #include "util/session.h"
47 struct perf_session *session;
289 static int process_feature_event(struct perf_session *session,
293 return perf_event__process_feature(session, event);
391 struct perf_session *session = ann->session;
396 ret = perf_session__cpu_bitmap(session, ann->cpu_list,
403 ret = perf_env__lookup_objdump(&session->header.env,
409 ret = perf_session__process_events(session);
414 perf_session__fprintf_nr_events(session, stdout);
415 perf_evlist__fprintf_nr_events(session->evlist, stdout);
420 perf_session__fprintf(session, stdout);
423 perf_session__fprintf_dsos(session, stdout);
426 evlist__for_each_entry(session->evlist, pos) {
445 ui__error("The %s data has no samples!\n", session->data->path);
593 annotate.session = perf_session__new(&data, false, &annotate.tool);
594 if (IS_ERR(annotate.session))
595 return PTR_ERR(annotate.session);
597 annotate.has_br_stack = perf_header__has_feat(&annotate.session->header,
601 perf_evlist__force_leader(annotate.session->evlist);
609 ret = symbol__init(&annotate.session->header.env);
624 if (setup_sorting(annotate.session->evlist) < 0)
644 * perf_session__delete(session);