deferred_event
struct perf_callchain_deferred_event *deferred_event = data;
int ret, size = deferred_event->event.header.size;
perf_event_header__init_id(&deferred_event->event.header, &sample, event);
deferred_event->event.header.size);
perf_output_put(&handle, deferred_event->event);
for (int i = 0; i < deferred_event->trace->nr; i++) {
u64 entry = deferred_event->trace->entries[i];
deferred_event->event.header.size = size;
struct perf_callchain_deferred_event deferred_event = {
.size = sizeof(deferred_event.event) +
perf_iterate_sb(perf_callchain_deferred_output, &deferred_event, NULL);
struct deferred_event *de, *tmp;
struct deferred_event *de, *tmp;
struct deferred_event *de = malloc(sizeof(*de));