Lines Matching refs:ev

2659 	union perf_event *ev;  in perf_event__synthesize_attr()  local
2668 ev = malloc(size); in perf_event__synthesize_attr()
2670 if (ev == NULL) in perf_event__synthesize_attr()
2673 ev->attr.attr = *attr; in perf_event__synthesize_attr()
2674 memcpy(ev->attr.id, id, ids * sizeof(u64)); in perf_event__synthesize_attr()
2676 ev->attr.header.type = PERF_RECORD_HEADER_ATTR; in perf_event__synthesize_attr()
2677 ev->attr.header.size = (u16)size; in perf_event__synthesize_attr()
2679 if (ev->attr.header.size == size) in perf_event__synthesize_attr()
2680 err = process(tool, ev, NULL, NULL); in perf_event__synthesize_attr()
2684 free(ev); in perf_event__synthesize_attr()
2752 union perf_event ev; in perf_event__synthesize_tracing_data() local
2772 memset(&ev, 0, sizeof(ev)); in perf_event__synthesize_tracing_data()
2774 ev.tracing_data.header.type = PERF_RECORD_HEADER_TRACING_DATA; in perf_event__synthesize_tracing_data()
2778 ev.tracing_data.header.size = sizeof(ev.tracing_data); in perf_event__synthesize_tracing_data()
2779 ev.tracing_data.size = aligned_size; in perf_event__synthesize_tracing_data()
2781 process(tool, &ev, NULL, NULL); in perf_event__synthesize_tracing_data()
2839 union perf_event ev; in perf_event__synthesize_build_id() local
2846 memset(&ev, 0, sizeof(ev)); in perf_event__synthesize_build_id()
2850 memcpy(&ev.build_id.build_id, pos->build_id, sizeof(pos->build_id)); in perf_event__synthesize_build_id()
2851 ev.build_id.header.type = PERF_RECORD_HEADER_BUILD_ID; in perf_event__synthesize_build_id()
2852 ev.build_id.header.misc = misc; in perf_event__synthesize_build_id()
2853 ev.build_id.pid = machine->pid; in perf_event__synthesize_build_id()
2854 ev.build_id.header.size = sizeof(ev.build_id) + len; in perf_event__synthesize_build_id()
2855 memcpy(&ev.build_id.filename, pos->long_name, pos->long_name_len); in perf_event__synthesize_build_id()
2857 err = process(tool, &ev, NULL, machine); in perf_event__synthesize_build_id()