|
@@ -994,8 +994,10 @@ static int perf_session_deliver_event(struct perf_session *session,
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-static int perf_session__process_user_event(struct perf_session *session, union perf_event *event,
|
|
|
- struct perf_tool *tool, u64 file_offset)
|
|
|
+static s64 perf_session__process_user_event(struct perf_session *session,
|
|
|
+ union perf_event *event,
|
|
|
+ struct perf_tool *tool,
|
|
|
+ u64 file_offset)
|
|
|
{
|
|
|
int fd = perf_data_file__fd(session->file);
|
|
|
int err;
|
|
@@ -1037,7 +1039,7 @@ static void event_swap(union perf_event *event, bool sample_id_all)
|
|
|
swap(event, sample_id_all);
|
|
|
}
|
|
|
|
|
|
-static int perf_session__process_event(struct perf_session *session,
|
|
|
+static s64 perf_session__process_event(struct perf_session *session,
|
|
|
union perf_event *event,
|
|
|
struct perf_tool *tool,
|
|
|
u64 file_offset)
|
|
@@ -1148,7 +1150,7 @@ static int __perf_session__process_pipe_events(struct perf_session *session,
|
|
|
union perf_event *event;
|
|
|
uint32_t size, cur_size = 0;
|
|
|
void *buf = NULL;
|
|
|
- int skip = 0;
|
|
|
+ s64 skip = 0;
|
|
|
u64 head;
|
|
|
ssize_t err;
|
|
|
void *p;
|
|
@@ -1277,14 +1279,13 @@ int __perf_session__process_events(struct perf_session *session,
|
|
|
u64 file_size, struct perf_tool *tool)
|
|
|
{
|
|
|
int fd = perf_data_file__fd(session->file);
|
|
|
- u64 head, page_offset, file_offset, file_pos;
|
|
|
+ u64 head, page_offset, file_offset, file_pos, size;
|
|
|
int err, mmap_prot, mmap_flags, map_idx = 0;
|
|
|
size_t mmap_size;
|
|
|
char *buf, *mmaps[NUM_MMAPS];
|
|
|
union perf_event *event;
|
|
|
- uint32_t size;
|
|
|
struct ui_progress prog;
|
|
|
- int skip;
|
|
|
+ s64 skip;
|
|
|
|
|
|
perf_tool__fill_defaults(tool);
|
|
|
|