diff options
Diffstat (limited to 'tools/perf/util/session.c')
| -rw-r--r-- | tools/perf/util/session.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/perf/util/session.c b/tools/perf/util/session.c index a8dd73ed1581..5d353e70fe26 100644 --- a/tools/perf/util/session.c +++ b/tools/perf/util/session.c | |||
| @@ -77,7 +77,7 @@ int perf_session__create_kernel_maps(struct perf_session *self) | |||
| 77 | return ret; | 77 | return ret; |
| 78 | } | 78 | } |
| 79 | 79 | ||
| 80 | struct perf_session *perf_session__new(const char *filename, int mode, bool force) | 80 | struct perf_session *perf_session__new(const char *filename, int mode, bool force, bool repipe) |
| 81 | { | 81 | { |
| 82 | size_t len = filename ? strlen(filename) + 1 : 0; | 82 | size_t len = filename ? strlen(filename) + 1 : 0; |
| 83 | struct perf_session *self = zalloc(sizeof(*self) + len); | 83 | struct perf_session *self = zalloc(sizeof(*self) + len); |
| @@ -97,6 +97,7 @@ struct perf_session *perf_session__new(const char *filename, int mode, bool forc | |||
| 97 | self->cwdlen = 0; | 97 | self->cwdlen = 0; |
| 98 | self->unknown_events = 0; | 98 | self->unknown_events = 0; |
| 99 | self->machines = RB_ROOT; | 99 | self->machines = RB_ROOT; |
| 100 | self->repipe = repipe; | ||
| 100 | self->ordered_samples.flush_limit = ULLONG_MAX; | 101 | self->ordered_samples.flush_limit = ULLONG_MAX; |
| 101 | INIT_LIST_HEAD(&self->ordered_samples.samples_head); | 102 | INIT_LIST_HEAD(&self->ordered_samples.samples_head); |
| 102 | 103 | ||
