On Tue, May 23, 2017 at 12:48:53AM -0700, David Carrillo-Cisneros wrote: SNIP
> +int perf_event__synthesize_features(struct perf_tool *tool, > + struct perf_session *session, > + struct perf_evlist *evlist, > + perf_event__handler_t process) > +{ > + struct perf_header *header = &session->header; > + struct feat_fd fdd; > + struct feature_event *fe; > + size_t sz, sz_hdr; > + int feat, ret; > + > + sz_hdr = sizeof(fe->header); > + sz = sizeof(union perf_event); > + /* get a nice alignment */ > + sz = PERF_ALIGN(sz, getpagesize()); we have page_size global variable for this jirka