Lines Matching refs:session
32 struct perf_session *session; member
91 struct perf_session *session in perf_event__repipe_op2_synth()
138 struct perf_session *session) in perf_event__repipe_auxtrace() argument
152 ret = auxtrace_index__auxtrace_event(&session->auxtrace_index, in perf_event__repipe_auxtrace()
158 if (perf_data__is_pipe(session->data) || !session->one_mmap) { in perf_event__repipe_auxtrace()
162 ret = copy_bytes(inject, perf_data__fd(session->data), in perf_event__repipe_auxtrace()
179 struct perf_session *session __maybe_unused) in perf_event__repipe_auxtrace()
264 ret = jit_process(inject->session, &inject->output, machine, in perf_event__jit_repipe_mmap()
302 ret = jit_process(inject->session, &inject->output, machine, in perf_event__jit_repipe_mmap2()
367 struct perf_session *session) in perf_event__repipe_tracing_data() argument
372 err = perf_event__process_tracing_data(tool, event, session); in perf_event__repipe_tracing_data()
379 struct perf_session *session) in perf_event__repipe_id_index() argument
384 err = perf_event__process_id_index(tool, event, session); in perf_event__repipe_id_index()
573 struct perf_evlist *evlist = inject->session->evlist; in strip_init()
620 struct perf_evlist *evlist = inject->session->evlist; in strip_fini()
637 struct perf_session *session = inject->session; in __cmd_inject() local
652 output_data_offset = session->header.data_offset; in __cmd_inject()
659 evlist__for_each_entry(session->evlist, evsel) { in __cmd_inject()
673 session->itrace_synth_opts = &inject->itrace_synth_opts; in __cmd_inject()
692 auxtrace_index__free(&session->auxtrace_index); in __cmd_inject()
697 ret = perf_session__process_events(session); in __cmd_inject()
703 perf_header__set_feat(&session->header, in __cmd_inject()
709 if (perf_header__has_feat(&session->header, HEADER_BUILD_ID) && in __cmd_inject()
711 dsos__hit_all(session); in __cmd_inject()
720 perf_header__clear_feat(&session->header, in __cmd_inject()
723 perf_header__set_feat(&session->header, in __cmd_inject()
725 evsel = perf_evlist__id2evsel_strict(session->evlist, in __cmd_inject()
730 perf_evlist__remove(session->evlist, evsel); in __cmd_inject()
736 session->header.data_offset = output_data_offset; in __cmd_inject()
737 session->header.data_size = inject->bytes_written; in __cmd_inject()
738 perf_session__write_header(session, session->evlist, fd, true); in __cmd_inject()
840 inject.session = perf_session__new(&data, true, &inject.tool); in cmd_inject()
841 if (inject.session == NULL) in cmd_inject()
867 ret = symbol__init(&inject.session->header.env); in cmd_inject()
874 perf_session__delete(inject.session); in cmd_inject()