read_event
struct perf_read_event read_event = {
.size = sizeof(read_event) + event->read_size,
perf_event_header__init_id(&read_event.header, &sample, event);
ret = perf_output_begin(&handle, &sample, event, read_event.header.size);
perf_output_put(&handle, read_event);
stat = read_event(cpu);
struct perf_record_read *read_event = &event->read;
printf("... time enabled : %" PRI_lu64 "\n", read_event->time_enabled);
printf("... time running : %" PRI_lu64 "\n", read_event->time_running);
printf("... id : %" PRI_lu64 "\n", read_event->id);
printf("... lost : %" PRI_lu64 "\n", read_event->lost);
if (read_event(fd, IN_DELETE_SELF, wd))
if (read_event(fd, IN_IGNORED, wd))
if (read_event(fd, IN_DELETE_SELF, wd))
if (read_event(fd, IN_IGNORED, wd))