header.c (89e3bbd58a6186b832fe2b9419ac2f9ab90e9089) | header.c (29f5ffd3d3ff9abdfc98928f7c4cb4097cefe434) |
---|---|
1#include "util.h" 2#include <sys/types.h> 3#include <byteswap.h> 4#include <unistd.h> 5#include <stdio.h> 6#include <stdlib.h> 7#include <linux/list.h> 8#include <linux/kernel.h> --- 2820 unchanged lines hidden (view full) --- 2829 perf_evlist__id_add(session->evlist, evsel, 0, j, f_id); 2830 } 2831 2832 lseek(fd, tmp, SEEK_SET); 2833 } 2834 2835 symbol_conf.nr_events = nr_attrs; 2836 | 1#include "util.h" 2#include <sys/types.h> 3#include <byteswap.h> 4#include <unistd.h> 5#include <stdio.h> 6#include <stdlib.h> 7#include <linux/list.h> 8#include <linux/kernel.h> --- 2820 unchanged lines hidden (view full) --- 2829 perf_evlist__id_add(session->evlist, evsel, 0, j, f_id); 2830 } 2831 2832 lseek(fd, tmp, SEEK_SET); 2833 } 2834 2835 symbol_conf.nr_events = nr_attrs; 2836 |
2837 perf_header__process_sections(header, fd, &session->pevent, | 2837 perf_header__process_sections(header, fd, &session->tevent, |
2838 perf_file_section__process); 2839 2840 if (perf_evlist__prepare_tracepoint_events(session->evlist, | 2838 perf_file_section__process); 2839 2840 if (perf_evlist__prepare_tracepoint_events(session->evlist, |
2841 session->pevent)) | 2841 session->tevent.pevent)) |
2842 goto out_delete_evlist; 2843 2844 return 0; 2845out_errno: 2846 return -errno; 2847 2848out_delete_evlist: 2849 perf_evlist__delete(session->evlist); --- 148 unchanged lines hidden (view full) --- 2998 int fd = perf_data_file__fd(session->file); 2999 off_t offset = lseek(fd, 0, SEEK_CUR); 3000 char buf[BUFSIZ]; 3001 3002 /* setup for reading amidst mmap */ 3003 lseek(fd, offset + sizeof(struct tracing_data_event), 3004 SEEK_SET); 3005 | 2842 goto out_delete_evlist; 2843 2844 return 0; 2845out_errno: 2846 return -errno; 2847 2848out_delete_evlist: 2849 perf_evlist__delete(session->evlist); --- 148 unchanged lines hidden (view full) --- 2998 int fd = perf_data_file__fd(session->file); 2999 off_t offset = lseek(fd, 0, SEEK_CUR); 3000 char buf[BUFSIZ]; 3001 3002 /* setup for reading amidst mmap */ 3003 lseek(fd, offset + sizeof(struct tracing_data_event), 3004 SEEK_SET); 3005 |
3006 size_read = trace_report(fd, &session->pevent, | 3006 size_read = trace_report(fd, &session->tevent, |
3007 session->repipe); 3008 padding = PERF_ALIGN(size_read, sizeof(u64)) - size_read; 3009 3010 if (readn(fd, buf, padding) < 0) { 3011 pr_err("%s: reading input file", __func__); 3012 return -1; 3013 } 3014 if (session->repipe) { --- 5 unchanged lines hidden (view full) --- 3020 } 3021 3022 if (size_read + padding != size) { 3023 pr_err("%s: tracing data size mismatch", __func__); 3024 return -1; 3025 } 3026 3027 perf_evlist__prepare_tracepoint_events(session->evlist, | 3007 session->repipe); 3008 padding = PERF_ALIGN(size_read, sizeof(u64)) - size_read; 3009 3010 if (readn(fd, buf, padding) < 0) { 3011 pr_err("%s: reading input file", __func__); 3012 return -1; 3013 } 3014 if (session->repipe) { --- 5 unchanged lines hidden (view full) --- 3020 } 3021 3022 if (size_read + padding != size) { 3023 pr_err("%s: tracing data size mismatch", __func__); 3024 return -1; 3025 } 3026 3027 perf_evlist__prepare_tracepoint_events(session->evlist, |
3028 session->pevent); | 3028 session->tevent.pevent); |
3029 3030 return size_read + padding; 3031} 3032 3033int perf_event__synthesize_build_id(struct perf_tool *tool, 3034 struct dso *pos, u16 misc, 3035 perf_event__handler_t process, 3036 struct machine *machine) --- 38 unchanged lines hidden --- | 3029 3030 return size_read + padding; 3031} 3032 3033int perf_event__synthesize_build_id(struct perf_tool *tool, 3034 struct dso *pos, u16 misc, 3035 perf_event__handler_t process, 3036 struct machine *machine) --- 38 unchanged lines hidden --- |