Lines Matching refs:build_id
370 struct build_id bid; in perf_record_mmap2__read_build_id()
404 memcpy(event->build_id, bid.data, sizeof(bid.data)); in perf_record_mmap2__read_build_id()
2234 const struct build_id *bid, in perf_event__synthesize_build_id()
2240 len = sizeof(ev.build_id) + strlen(filename) + 1; in perf_event__synthesize_build_id()
2245 ev.build_id.size = min(bid->size, sizeof(ev.build_id.build_id)); in perf_event__synthesize_build_id()
2246 memcpy(ev.build_id.build_id, bid->data, ev.build_id.size); in perf_event__synthesize_build_id()
2247 ev.build_id.header.type = PERF_RECORD_HEADER_BUILD_ID; in perf_event__synthesize_build_id()
2248 ev.build_id.header.misc = misc | PERF_RECORD_MISC_BUILD_ID_SIZE; in perf_event__synthesize_build_id()
2249 ev.build_id.pid = machine->pid; in perf_event__synthesize_build_id()
2250 ev.build_id.header.size = len; in perf_event__synthesize_build_id()
2251 strcpy(ev.build_id.filename, filename); in perf_event__synthesize_build_id()
2281 const struct build_id *bid, in perf_event__synthesize_mmap2_build_id()
2305 ev.mmap2.build_id_size = min(bid->size, sizeof(ev.mmap2.build_id)); in perf_event__synthesize_mmap2_build_id()
2306 memcpy(ev.mmap2.build_id, bid->data, ev.mmap2.build_id_size); in perf_event__synthesize_mmap2_build_id()