Lines Matching refs:mmap2

336 		       &event->mmap2.start, &event->mmap2.len, prot,  in perf_event__synthesize_mmap_events()
337 &event->mmap2.pgoff, &event->mmap2.maj, in perf_event__synthesize_mmap_events()
338 &event->mmap2.min, in perf_event__synthesize_mmap_events()
347 event->mmap2.ino = (u64)ino; in perf_event__synthesize_mmap_events()
358 event->mmap2.prot = 0; in perf_event__synthesize_mmap_events()
359 event->mmap2.flags = 0; in perf_event__synthesize_mmap_events()
361 event->mmap2.prot |= PROT_READ; in perf_event__synthesize_mmap_events()
363 event->mmap2.prot |= PROT_WRITE; in perf_event__synthesize_mmap_events()
365 event->mmap2.prot |= PROT_EXEC; in perf_event__synthesize_mmap_events()
368 event->mmap2.flags |= MAP_SHARED; in perf_event__synthesize_mmap_events()
370 event->mmap2.flags |= MAP_PRIVATE; in perf_event__synthesize_mmap_events()
389 event->mmap2.flags |= MAP_HUGETLB; in perf_event__synthesize_mmap_events()
393 memcpy(event->mmap2.filename, execname, size); in perf_event__synthesize_mmap_events()
395 event->mmap2.len -= event->mmap.start; in perf_event__synthesize_mmap_events()
396 event->mmap2.header.size = (sizeof(event->mmap2) - in perf_event__synthesize_mmap_events()
397 (sizeof(event->mmap2.filename) - size)); in perf_event__synthesize_mmap_events()
398 memset(event->mmap2.filename + size, 0, machine->id_hdr_size); in perf_event__synthesize_mmap_events()
399 event->mmap2.header.size += machine->id_hdr_size; in perf_event__synthesize_mmap_events()
400 event->mmap2.pid = tgid; in perf_event__synthesize_mmap_events()
401 event->mmap2.tid = pid; in perf_event__synthesize_mmap_events()
573 mmap_event = malloc(sizeof(mmap_event->mmap2) + machine->id_hdr_size); in perf_event__synthesize_thread_map()
655 mmap_event = malloc(sizeof(mmap_event->mmap2) + machine->id_hdr_size); in __perf_event__synthesize_threads()