Lines Matching refs:ev
2915 union perf_event *ev; in perf_event__synthesize_attr() local
2924 ev = malloc(size); in perf_event__synthesize_attr()
2926 if (ev == NULL) in perf_event__synthesize_attr()
2929 ev->attr.attr = *attr; in perf_event__synthesize_attr()
2930 memcpy(ev->attr.id, id, ids * sizeof(u64)); in perf_event__synthesize_attr()
2932 ev->attr.header.type = PERF_RECORD_HEADER_ATTR; in perf_event__synthesize_attr()
2933 ev->attr.header.size = (u16)size; in perf_event__synthesize_attr()
2935 if (ev->attr.header.size == size) in perf_event__synthesize_attr()
2936 err = process(tool, ev, NULL, NULL); in perf_event__synthesize_attr()
2940 free(ev); in perf_event__synthesize_attr()
3008 union perf_event ev; in perf_event__synthesize_tracing_data() local
3028 memset(&ev, 0, sizeof(ev)); in perf_event__synthesize_tracing_data()
3030 ev.tracing_data.header.type = PERF_RECORD_HEADER_TRACING_DATA; in perf_event__synthesize_tracing_data()
3034 ev.tracing_data.header.size = sizeof(ev.tracing_data); in perf_event__synthesize_tracing_data()
3035 ev.tracing_data.size = aligned_size; in perf_event__synthesize_tracing_data()
3037 process(tool, &ev, NULL, NULL); in perf_event__synthesize_tracing_data()
3095 union perf_event ev; in perf_event__synthesize_build_id() local
3102 memset(&ev, 0, sizeof(ev)); in perf_event__synthesize_build_id()
3106 memcpy(&ev.build_id.build_id, pos->build_id, sizeof(pos->build_id)); in perf_event__synthesize_build_id()
3107 ev.build_id.header.type = PERF_RECORD_HEADER_BUILD_ID; in perf_event__synthesize_build_id()
3108 ev.build_id.header.misc = misc; in perf_event__synthesize_build_id()
3109 ev.build_id.pid = machine->pid; in perf_event__synthesize_build_id()
3110 ev.build_id.header.size = sizeof(ev.build_id) + len; in perf_event__synthesize_build_id()
3111 memcpy(&ev.build_id.filename, pos->long_name, pos->long_name_len); in perf_event__synthesize_build_id()
3113 err = process(tool, &ev, NULL, machine); in perf_event__synthesize_build_id()