diff options
Diffstat (limited to 'tools/perf/util/header.c')
| -rw-r--r-- | tools/perf/util/header.c | 11 | 
1 files changed, 5 insertions, 6 deletions
diff --git a/tools/perf/util/header.c b/tools/perf/util/header.c index f65d7dc127b..fe652f3b0aa 100644 --- a/tools/perf/util/header.c +++ b/tools/perf/util/header.c @@ -993,15 +993,14 @@ int event__synthesize_attr(struct perf_event_attr *attr, u16 ids, u64 *id,  	ev->attr.header.type = PERF_RECORD_HEADER_ATTR;  	ev->attr.header.size = size; -	err = process(ev, session); +	err = process(ev, NULL, session);  	free(ev);  	return err;  } -int event__synthesize_attrs(struct perf_header *self, -			    event__handler_t process, +int event__synthesize_attrs(struct perf_header *self, event__handler_t process,  			    struct perf_session *session)  {  	struct perf_header_attr	*attr; @@ -1071,7 +1070,7 @@ int event__synthesize_event_type(u64 event_id, char *name,  	ev.event_type.header.size = sizeof(ev.event_type) -  		(sizeof(ev.event_type.event_type.name) - size); -	err = process(&ev, session); +	err = process(&ev, NULL, session);  	return err;  } @@ -1126,7 +1125,7 @@ int event__synthesize_tracing_data(int fd, struct perf_event_attr *pattrs,  	ev.tracing_data.header.size = sizeof(ev.tracing_data);  	ev.tracing_data.size = aligned_size; -	process(&ev, session); +	process(&ev, NULL, session);  	err = read_tracing_data(fd, pattrs, nb_events);  	write_padded(fd, NULL, 0, padding); @@ -1186,7 +1185,7 @@ int event__synthesize_build_id(struct dso *pos, u16 misc,  	ev.build_id.header.size = sizeof(ev.build_id) + len;  	memcpy(&ev.build_id.filename, pos->long_name, pos->long_name_len); -	err = process(&ev, session); +	err = process(&ev, NULL, session);  	return err;  }  |