Lines Matching refs:session
148 struct perf_session *session; in write_build_id() local
151 session = container_of(h, struct perf_session, header); in write_build_id()
153 if (!perf_session__read_build_ids(session, true)) in write_build_id()
156 err = perf_session__write_buildid_table(session, fd); in write_build_id()
161 perf_session__cache_build_ids(session); in write_build_id()
860 struct perf_session *session; in write_auxtrace() local
863 session = container_of(h, struct perf_session, header); in write_auxtrace()
865 err = auxtrace_index__write(fd, &session->auxtrace_index); in write_auxtrace()
1202 struct perf_session *session; in print_group_desc() local
1206 session = container_of(ph, struct perf_session, header); in print_group_desc()
1208 evlist__for_each(session->evlist, evsel) { in print_group_desc()
1226 struct perf_session *session) in __event_process_build_id() argument
1234 machine = perf_session__findnew_machine(session, bev->pid); in __event_process_build_id()
1279 struct perf_session *session = container_of(header, struct perf_session, header); in perf_header__read_build_ids_abi_quirk() local
1314 __event_process_build_id(&bev, filename, session); in perf_header__read_build_ids_abi_quirk()
1325 struct perf_session *session = container_of(header, struct perf_session, header); in perf_header__read_build_ids() local
1362 __event_process_build_id(&bev, filename, session); in perf_header__read_build_ids()
1518 struct perf_session *session; in process_event_desc() local
1524 session = container_of(header, struct perf_session, header); in process_event_desc()
1526 perf_evlist__set_event_name(session->evlist, evsel); in process_event_desc()
1806 struct perf_session *session; in process_group_desc() local
1850 session = container_of(ph, struct perf_session, header); in process_group_desc()
1851 session->evlist->nr_groups = nr_groups; in process_group_desc()
1854 evlist__for_each(session->evlist, evsel) { in process_group_desc()
1898 struct perf_session *session; in process_auxtrace() local
1901 session = container_of(ph, struct perf_session, header); in process_auxtrace()
1903 err = auxtrace_index__process(fd, section->size, session, in process_auxtrace()
1985 int perf_header__fprintf_info(struct perf_session *session, FILE *fp, bool full) in perf_header__fprintf_info() argument
1988 struct perf_header *header = &session->header; in perf_header__fprintf_info()
1989 int fd = perf_data_file__fd(session->file); in perf_header__fprintf_info()
2085 int perf_session__write_header(struct perf_session *session, in perf_session__write_header() argument
2091 struct perf_header *header = &session->header; in perf_session__write_header()
2098 evlist__for_each(session->evlist, evsel) { in perf_session__write_header()
2447 static int perf_header__read_pipe(struct perf_session *session) in perf_header__read_pipe() argument
2449 struct perf_header *header = &session->header; in perf_header__read_pipe()
2453 perf_data_file__fd(session->file), in perf_header__read_pipe()
2454 session->repipe) < 0) { in perf_header__read_pipe()
2552 int perf_session__read_header(struct perf_session *session) in perf_session__read_header() argument
2554 struct perf_data_file *file = session->file; in perf_session__read_header()
2555 struct perf_header *header = &session->header; in perf_session__read_header()
2562 session->evlist = perf_evlist__new(); in perf_session__read_header()
2563 if (session->evlist == NULL) in perf_session__read_header()
2566 session->evlist->env = &header->env; in perf_session__read_header()
2567 session->machines.host.env = &header->env; in perf_session__read_header()
2569 return perf_header__read_pipe(session); in perf_session__read_header()
2613 perf_evlist__add(session->evlist, evsel); in perf_session__read_header()
2630 perf_evlist__id_add(session->evlist, evsel, 0, j, f_id); in perf_session__read_header()
2638 perf_header__process_sections(header, fd, &session->tevent, in perf_session__read_header()
2641 if (perf_evlist__prepare_tracepoint_events(session->evlist, in perf_session__read_header()
2642 session->tevent.pevent)) in perf_session__read_header()
2650 perf_evlist__delete(session->evlist); in perf_session__read_header()
2651 session->evlist = NULL; in perf_session__read_header()
2690 struct perf_session *session, in perf_event__synthesize_attrs() argument
2696 evlist__for_each(session->evlist, evsel) { in perf_event__synthesize_attrs()
2796 struct perf_session *session) in perf_event__process_tracing_data() argument
2799 int fd = perf_data_file__fd(session->file); in perf_event__process_tracing_data()
2807 size_read = trace_report(fd, &session->tevent, in perf_event__process_tracing_data()
2808 session->repipe); in perf_event__process_tracing_data()
2815 if (session->repipe) { in perf_event__process_tracing_data()
2828 perf_evlist__prepare_tracepoint_events(session->evlist, in perf_event__process_tracing_data()
2829 session->tevent.pevent); in perf_event__process_tracing_data()
2864 struct perf_session *session) in perf_event__process_build_id() argument
2868 session); in perf_event__process_build_id()