Lines Matching refs:session

76 void perf_session__delete(struct perf_session *session);
80 int perf_session__peek_event(struct perf_session *session, off_t file_offset,
84 typedef int (*peek_events_cb_t)(struct perf_session *session,
87 int perf_session__peek_events(struct perf_session *session, u64 offset,
90 int perf_session__process_events(struct perf_session *session);
97 int perf_session__resolve_callchain(struct perf_session *session,
103 bool perf_session__has_traces(struct perf_session *session, const char *msg);
107 int perf_session__create_kernel_maps(struct perf_session *session);
109 void perf_session__set_id_hdr_size(struct perf_session *session);
112 struct machine *perf_session__find_machine(struct perf_session *session, pid_t pid)
114 return machines__find(&session->machines, pid);
118 struct machine *perf_session__findnew_machine(struct perf_session *session, pid_t pid)
120 return machines__findnew(&session->machines, pid);
123 struct thread *perf_session__findnew(struct perf_session *session, pid_t pid);
124 int perf_session__register_idle_thread(struct perf_session *session);
126 size_t perf_session__fprintf(struct perf_session *session, FILE *fp);
128 size_t perf_session__fprintf_dsos(struct perf_session *session, FILE *fp);
130 size_t perf_session__fprintf_dsos_buildid(struct perf_session *session, FILE *fp,
133 size_t perf_session__fprintf_nr_events(struct perf_session *session, FILE *fp,
136 void perf_session__dump_kmaps(struct perf_session *session);
138 struct evsel *perf_session__find_first_evtype(struct perf_session *session,
141 int perf_session__cpu_bitmap(struct perf_session *session,
148 #define perf_session__set_tracepoints_handlers(session, array) \
149 __evlist__set_tracepoints_handlers(session->evlist, array, ARRAY_SIZE(array))
155 int perf_session__deliver_synth_event(struct perf_session *session,
159 int perf_event__process_id_index(struct perf_session *session,