Lines Matching refs:session

8 #include "session.h"
35 struct perf_session *session;
41 session = perf_session__new(&data, NULL);
42 TEST_ASSERT_VAL("can't get session", !IS_ERR(session));
44 session->evlist = evlist__new_default();
45 TEST_ASSERT_VAL("can't get evlist", session->evlist);
47 perf_header__set_feat(&session->header, HEADER_CPU_TOPOLOGY);
48 perf_header__set_feat(&session->header, HEADER_NRCPUS);
49 perf_header__set_feat(&session->header, HEADER_ARCH);
51 session->header.data_size += DATA_SIZE;
54 !perf_session__write_header(session, session->evlist, data.file.fd, true));
56 evlist__delete(session->evlist);
57 perf_session__delete(session);
64 struct perf_session *session;
72 session = perf_session__new(&data, NULL);
73 TEST_ASSERT_VAL("can't get session", !IS_ERR(session));
97 if (!session->header.env.cpu
98 && strncmp(session->header.env.arch, "s390", 4)
99 && strncmp(session->header.env.arch, "aarch64", 7))
108 if (!strncmp(session->header.env.arch, "ppc64le", 7)) {
113 TEST_ASSERT_VAL("Session header CPU map not set", session->header.env.cpu);
115 for (i = 0; i < session->header.env.nr_cpus_avail; i++) {
121 session->header.env.cpu[i].core_id,
122 session->header.env.cpu[i].socket_id);
132 session->header.env.cpu[perf_cpu_map__cpu(map, i).cpu].core_id == id.core);
134 session->header.env.cpu[perf_cpu_map__cpu(map, i).cpu].socket_id ==
138 session->header.env.cpu[perf_cpu_map__cpu(map, i).cpu].die_id == id.die);
147 session->header.env.cpu[perf_cpu_map__cpu(map, i).cpu].core_id == id.core);
150 session->header.env.cpu[perf_cpu_map__cpu(map, i).cpu].socket_id ==
154 session->header.env.cpu[perf_cpu_map__cpu(map, i).cpu].die_id == id.die);
163 session->header.env.cpu[perf_cpu_map__cpu(map, i).cpu].socket_id ==
167 session->header.env.cpu[perf_cpu_map__cpu(map, i).cpu].die_id == id.die);
179 session->header.env.cpu[perf_cpu_map__cpu(map, i).cpu].socket_id ==
200 perf_session__delete(session);