diff options
Diffstat (limited to 'tools/perf/util/session.h')
-rw-r--r-- | tools/perf/util/session.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tools/perf/util/session.h b/tools/perf/util/session.h index 7a4c32c545f4..1e0da9ca31aa 100644 --- a/tools/perf/util/session.h +++ b/tools/perf/util/session.h | |||
@@ -7,7 +7,10 @@ | |||
7 | struct perf_session { | 7 | struct perf_session { |
8 | struct perf_header header; | 8 | struct perf_header header; |
9 | unsigned long size; | 9 | unsigned long size; |
10 | unsigned long mmap_window; | ||
10 | int fd; | 11 | int fd; |
12 | int cwdlen; | ||
13 | char *cwd; | ||
11 | char filename[0]; | 14 | char filename[0]; |
12 | }; | 15 | }; |
13 | 16 | ||
@@ -25,6 +28,7 @@ struct perf_event_ops { | |||
25 | event_op process_unthrottle_event; | 28 | event_op process_unthrottle_event; |
26 | int (*sample_type_check)(u64 sample_type); | 29 | int (*sample_type_check)(u64 sample_type); |
27 | unsigned long total_unknown; | 30 | unsigned long total_unknown; |
31 | bool full_paths; | ||
28 | }; | 32 | }; |
29 | 33 | ||
30 | struct perf_session *perf_session__new(const char *filename, int mode, | 34 | struct perf_session *perf_session__new(const char *filename, int mode, |
@@ -32,8 +36,7 @@ struct perf_session *perf_session__new(const char *filename, int mode, | |||
32 | void perf_session__delete(struct perf_session *self); | 36 | void perf_session__delete(struct perf_session *self); |
33 | 37 | ||
34 | int perf_session__process_events(struct perf_session *self, | 38 | int perf_session__process_events(struct perf_session *self, |
35 | struct perf_event_ops *event_ops, | 39 | struct perf_event_ops *event_ops); |
36 | int full_paths, int *cwdlen, char **cwd); | ||
37 | 40 | ||
38 | int perf_header__read_build_ids(int input, u64 offset, u64 file_size); | 41 | int perf_header__read_build_ids(int input, u64 offset, u64 file_size); |
39 | 42 | ||