header.c (63503dba87acfab49280d3b05df6705a6f327e8a) header.c (0f98b11c616f240b54ee85629ff4d3650c7ccc7d)
1// SPDX-License-Identifier: GPL-2.0
2#include <errno.h>
3#include <inttypes.h>
4#include "string2.h"
5#include <sys/param.h>
6#include <sys/types.h>
7#include <byteswap.h>
8#include <unistd.h>

--- 3521 unchanged lines hidden (view full) ---

3530 struct perf_data *data = session->data;
3531 struct perf_header *header = &session->header;
3532 struct perf_file_header f_header;
3533 struct perf_file_attr f_attr;
3534 u64 f_id;
3535 int nr_attrs, nr_ids, i, j;
3536 int fd = perf_data__fd(data);
3537
1// SPDX-License-Identifier: GPL-2.0
2#include <errno.h>
3#include <inttypes.h>
4#include "string2.h"
5#include <sys/param.h>
6#include <sys/types.h>
7#include <byteswap.h>
8#include <unistd.h>

--- 3521 unchanged lines hidden (view full) ---

3530 struct perf_data *data = session->data;
3531 struct perf_header *header = &session->header;
3532 struct perf_file_header f_header;
3533 struct perf_file_attr f_attr;
3534 u64 f_id;
3535 int nr_attrs, nr_ids, i, j;
3536 int fd = perf_data__fd(data);
3537
3538 session->evlist = perf_evlist__new();
3538 session->evlist = evlist__new();
3539 if (session->evlist == NULL)
3540 return -ENOMEM;
3541
3542 session->evlist->env = &header->env;
3543 session->machines.host.env = &header->env;
3544 if (perf_data__is_pipe(data))
3545 return perf_header__read_pipe(session);
3546

--- 464 unchanged lines hidden (view full) ---

4011 union perf_event *event,
4012 struct evlist **pevlist)
4013{
4014 u32 i, ids, n_ids;
4015 struct evsel *evsel;
4016 struct evlist *evlist = *pevlist;
4017
4018 if (evlist == NULL) {
3539 if (session->evlist == NULL)
3540 return -ENOMEM;
3541
3542 session->evlist->env = &header->env;
3543 session->machines.host.env = &header->env;
3544 if (perf_data__is_pipe(data))
3545 return perf_header__read_pipe(session);
3546

--- 464 unchanged lines hidden (view full) ---

4011 union perf_event *event,
4012 struct evlist **pevlist)
4013{
4014 u32 i, ids, n_ids;
4015 struct evsel *evsel;
4016 struct evlist *evlist = *pevlist;
4017
4018 if (evlist == NULL) {
4019 *pevlist = evlist = perf_evlist__new();
4019 *pevlist = evlist = evlist__new();
4020 if (evlist == NULL)
4021 return -ENOMEM;
4022 }
4023
4024 evsel = perf_evsel__new(&event->attr.attr);
4025 if (evsel == NULL)
4026 return -ENOMEM;
4027

--- 190 unchanged lines hidden ---
4020 if (evlist == NULL)
4021 return -ENOMEM;
4022 }
4023
4024 evsel = perf_evsel__new(&event->attr.attr);
4025 if (evsel == NULL)
4026 return -ENOMEM;
4027

--- 190 unchanged lines hidden ---