Lines Matching defs:bev
2261 static int __event_process_build_id(struct perf_record_header_build_id *bev,
2271 machine = perf_session__findnew_machine(session, bev->pid);
2275 cpumode = bev->header.misc & PERF_RECORD_MISC_CPUMODE_MASK;
2298 if (bev->header.misc & PERF_RECORD_MISC_BUILD_ID_SIZE)
2299 size = bev->size;
2301 build_id__init(&bid, bev->data, size);
2335 struct perf_record_header_build_id bev;
2352 bev.header = old_bev.header;
2358 bev.pid = HOST_KERNEL_ID;
2359 if (bev.header.misc == PERF_RECORD_MISC_GUEST_USER ||
2360 bev.header.misc == PERF_RECORD_MISC_GUEST_KERNEL)
2361 bev.pid = DEFAULT_GUEST_KERNEL_ID;
2363 memcpy(bev.build_id, old_bev.build_id, sizeof(bev.build_id));
2364 __event_process_build_id(&bev, filename, session);
2366 offset += bev.header.size;
2376 struct perf_record_header_build_id bev;
2384 if (readn(input, &bev, sizeof(bev)) != sizeof(bev))
2388 perf_event_header__bswap(&bev.header);
2390 len = bev.header.size - sizeof(bev);
2412 __event_process_build_id(&bev, filename, session);
2414 offset += bev.header.size;