Lines Matching refs:data
65 memcpy(decomp->data, &(decomp_last->data[decomp_last->head]), decomp_last_rem);
73 &(decomp->data[decomp_last_rem]), decomp_len - decomp_last_rem);
76 pr_err("Couldn't decompress data\n");
105 struct perf_data *data = session->data;
112 if (perf_data__is_pipe(data))
186 struct perf_session *perf_session__new(struct perf_data *data,
203 if (data) {
204 ret = perf_data__open(data);
208 session->data = data;
210 if (perf_data__is_read(data)) {
216 * set session attributes that are present in perf.data
219 if (!data->is_pipe) {
226 /* Open the directory data. */
227 if (data->is_dir) {
228 ret = perf_data__open_dir(data);
235 symbol_conf.kallsyms_name = perf_data__kallsyms_name(data);
244 if (!data || perf_data__is_write(data)) {
257 if ((!data || !data->is_pipe) && tool && tool->ordering_requires_timestamps &&
302 if (session->data)
303 perf_data__close(session->data);
387 if (perf_data__is_pipe(session->data))
388 skipn(perf_data__fd(session->data), event->auxtrace.size);
541 static void swap_sample_id_all(union perf_event *event, void *data)
544 int size = end - data;
547 mem_bswap_64(data, size);
563 void *data = &event->comm.comm;
565 data += PERF_ALIGN(strlen(data) + 1, sizeof(u64));
566 swap_sample_id_all(event, data);
580 void *data = &event->mmap.filename;
582 data += PERF_ALIGN(strlen(data) + 1, sizeof(u64));
583 swap_sample_id_all(event, data);
601 void *data = &event->mmap2.filename;
603 data += PERF_ALIGN(strlen(data) + 1, sizeof(u64));
604 swap_sample_id_all(event, data);
676 void *data = &event->text_poke.old_len;
678 data += PERF_ALIGN(len, sizeof(u64));
679 swap_sample_id_all(event, data);
719 void *data = &event->cgroup.path;
721 data += PERF_ALIGN(strlen(data) + 1, sizeof(u64));
722 swap_sample_id_all(event, data);
745 * bitfield flags in separate data file FEAT_ section. Thought this seems
887 struct perf_record_cpu_map_data *data = &event->cpu_map.data;
892 data->type = bswap_64(data->type);
894 switch (data->type) {
896 cpus = (struct cpu_map_entries *)data->data;
904 mask = (struct perf_record_record_cpu_map *)data->data;
925 size = event->stat_config.nr * sizeof(event->stat_config.data[0]);
1569 int fd = perf_data__fd(session->data);
1590 * of old data files create in pipe mode.
1599 if (!perf_data__is_pipe(session->data))
1681 if (perf_data__is_pipe(session->data))
1684 fd = perf_data__fd(session->data);
1723 u64 size, peek_events_cb_t cb, void *data)
1737 err = cb(session, event, offset, data);
1867 ui__warning("AUX data lost %" PRIu64 " times out of %u!\n\n",
1879 ui__warning("AUX data had gaps in it %" PRIu64 " times out of %u!\n\n"
1891 "Is this an older tool processing a perf.data "
1954 int fd = perf_data__fd(session->data);
2013 pr_err("failed to read event data\n");
2088 " fuzzed or compressed perf.data?\n", __func__, head, event_size, mmap_size);
2115 union perf_event *event = fetch_decomp_event(decomp->head, decomp->size, decomp->data,
2140 * On 64bit we can mmap the data file in one go. No need for tiny mmap
2277 .fd = perf_data__fd(session->data),
2310 * We may switching perf.data output, make ordered_events
2324 if (perf_data__is_pipe(session->data))