Lines Matching refs:session
27 struct perf_session *session; member
76 struct perf_session *session in perf_event__repipe_op2_synth()
123 struct perf_session *session in perf_event__repipe_auxtrace()
138 ret = auxtrace_index__auxtrace_event(&session->auxtrace_index, in perf_event__repipe_auxtrace()
144 if (perf_data_file__is_pipe(session->file) || !session->one_mmap) { in perf_event__repipe_auxtrace()
148 ret = copy_bytes(inject, perf_data_file__fd(session->file), in perf_event__repipe_auxtrace()
165 struct perf_session *session __maybe_unused) in perf_event__repipe_auxtrace()
291 struct perf_session *session) in perf_event__repipe_tracing_data() argument
296 err = perf_event__process_tracing_data(tool, event, session); in perf_event__repipe_tracing_data()
303 struct perf_session *session) in perf_event__repipe_id_index() argument
308 err = perf_event__process_id_index(tool, event, session); in perf_event__repipe_id_index()
503 struct perf_evlist *evlist = inject->session->evlist; in strip_init()
550 struct perf_evlist *evlist = inject->session->evlist; in strip_fini()
567 struct perf_session *session = inject->session; in __cmd_inject() local
582 output_data_offset = session->header.data_offset; in __cmd_inject()
589 evlist__for_each(session->evlist, evsel) { in __cmd_inject()
603 session->itrace_synth_opts = &inject->itrace_synth_opts; in __cmd_inject()
621 auxtrace_index__free(&session->auxtrace_index); in __cmd_inject()
626 ret = perf_session__process_events(session); in __cmd_inject()
630 perf_header__set_feat(&session->header, in __cmd_inject()
633 dsos__hit_all(session); in __cmd_inject()
643 perf_header__clear_feat(&session->header, in __cmd_inject()
646 perf_header__set_feat(&session->header, in __cmd_inject()
648 evsel = perf_evlist__id2evsel_strict(session->evlist, in __cmd_inject()
653 perf_evlist__remove(session->evlist, evsel); in __cmd_inject()
659 session->header.data_offset = output_data_offset; in __cmd_inject()
660 session->header.data_size = inject->bytes_written; in __cmd_inject()
661 perf_session__write_header(session, session->evlist, fd, true); in __cmd_inject()
754 inject.session = perf_session__new(&file, true, &inject.tool); in cmd_inject()
755 if (inject.session == NULL) in cmd_inject()
758 ret = symbol__init(&inject.session->header.env); in cmd_inject()
765 perf_session__delete(inject.session); in cmd_inject()