Lines Matching refs:ev
2570 union perf_event *ev; in perf_event__synthesize_attr() local
2579 ev = malloc(size); in perf_event__synthesize_attr()
2581 if (ev == NULL) in perf_event__synthesize_attr()
2584 ev->attr.attr = *attr; in perf_event__synthesize_attr()
2585 memcpy(ev->attr.id, id, ids * sizeof(u64)); in perf_event__synthesize_attr()
2587 ev->attr.header.type = PERF_RECORD_HEADER_ATTR; in perf_event__synthesize_attr()
2588 ev->attr.header.size = (u16)size; in perf_event__synthesize_attr()
2590 if (ev->attr.header.size == size) in perf_event__synthesize_attr()
2591 err = process(tool, ev, NULL, NULL); in perf_event__synthesize_attr()
2595 free(ev); in perf_event__synthesize_attr()
2663 union perf_event ev; in perf_event__synthesize_tracing_data() local
2683 memset(&ev, 0, sizeof(ev)); in perf_event__synthesize_tracing_data()
2685 ev.tracing_data.header.type = PERF_RECORD_HEADER_TRACING_DATA; in perf_event__synthesize_tracing_data()
2689 ev.tracing_data.header.size = sizeof(ev.tracing_data); in perf_event__synthesize_tracing_data()
2690 ev.tracing_data.size = aligned_size; in perf_event__synthesize_tracing_data()
2692 process(tool, &ev, NULL, NULL); in perf_event__synthesize_tracing_data()
2750 union perf_event ev; in perf_event__synthesize_build_id() local
2757 memset(&ev, 0, sizeof(ev)); in perf_event__synthesize_build_id()
2761 memcpy(&ev.build_id.build_id, pos->build_id, sizeof(pos->build_id)); in perf_event__synthesize_build_id()
2762 ev.build_id.header.type = PERF_RECORD_HEADER_BUILD_ID; in perf_event__synthesize_build_id()
2763 ev.build_id.header.misc = misc; in perf_event__synthesize_build_id()
2764 ev.build_id.pid = machine->pid; in perf_event__synthesize_build_id()
2765 ev.build_id.header.size = sizeof(ev.build_id) + len; in perf_event__synthesize_build_id()
2766 memcpy(&ev.build_id.filename, pos->long_name, pos->long_name_len); in perf_event__synthesize_build_id()
2768 err = process(tool, &ev, NULL, machine); in perf_event__synthesize_build_id()