Lines Matching refs:mmap2
461 event->mmap2.filename[0] = '\0'; in perf_event__synthesize_mmap_events()
465 &event->mmap2.start, in perf_event__synthesize_mmap_events()
466 &event->mmap2.len, in perf_event__synthesize_mmap_events()
467 &event->mmap2.prot, in perf_event__synthesize_mmap_events()
468 &event->mmap2.flags, in perf_event__synthesize_mmap_events()
469 &event->mmap2.pgoff, in perf_event__synthesize_mmap_events()
470 &event->mmap2.maj, in perf_event__synthesize_mmap_events()
471 &event->mmap2.min, in perf_event__synthesize_mmap_events()
472 &event->mmap2.ino, in perf_event__synthesize_mmap_events()
473 sizeof(event->mmap2.filename), in perf_event__synthesize_mmap_events()
474 event->mmap2.filename)) in perf_event__synthesize_mmap_events()
486 event->mmap2.ino_generation = 0; in perf_event__synthesize_mmap_events()
496 if ((event->mmap2.prot & PROT_EXEC) == 0) { in perf_event__synthesize_mmap_events()
497 if (!mmap_data || (event->mmap2.prot & PROT_READ) == 0) in perf_event__synthesize_mmap_events()
507 if (!strcmp(event->mmap2.filename, "")) in perf_event__synthesize_mmap_events()
508 strcpy(event->mmap2.filename, anonstr); in perf_event__synthesize_mmap_events()
511 !strncmp(event->mmap2.filename, hugetlbfs_mnt, in perf_event__synthesize_mmap_events()
513 strcpy(event->mmap2.filename, anonstr); in perf_event__synthesize_mmap_events()
514 event->mmap2.flags |= MAP_HUGETLB; in perf_event__synthesize_mmap_events()
517 size = strlen(event->mmap2.filename) + 1; in perf_event__synthesize_mmap_events()
519 event->mmap2.len -= event->mmap.start; in perf_event__synthesize_mmap_events()
520 event->mmap2.header.size = (sizeof(event->mmap2) - in perf_event__synthesize_mmap_events()
521 (sizeof(event->mmap2.filename) - aligned_size)); in perf_event__synthesize_mmap_events()
522 memset(event->mmap2.filename + size, 0, machine->id_hdr_size + in perf_event__synthesize_mmap_events()
524 event->mmap2.header.size += machine->id_hdr_size; in perf_event__synthesize_mmap_events()
525 event->mmap2.pid = tgid; in perf_event__synthesize_mmap_events()
526 event->mmap2.tid = pid; in perf_event__synthesize_mmap_events()
529 perf_record_mmap2__read_build_id(&event->mmap2, machine, false); in perf_event__synthesize_mmap_events()
676 sizeof(event->mmap2) : sizeof(event->mmap); in perf_event__synthesize_modules()
700 event->mmap2.header.type = PERF_RECORD_MMAP2; in perf_event__synthesize_modules()
701 event->mmap2.header.size = (sizeof(event->mmap2) - in perf_event__synthesize_modules()
702 (sizeof(event->mmap2.filename) - size)); in perf_event__synthesize_modules()
703 memset(event->mmap2.filename + size, 0, machine->id_hdr_size); in perf_event__synthesize_modules()
704 event->mmap2.header.size += machine->id_hdr_size; in perf_event__synthesize_modules()
705 event->mmap2.start = pos->start; in perf_event__synthesize_modules()
706 event->mmap2.len = pos->end - pos->start; in perf_event__synthesize_modules()
707 event->mmap2.pid = machine->pid; in perf_event__synthesize_modules()
709 memcpy(event->mmap2.filename, pos->dso->long_name, in perf_event__synthesize_modules()
712 perf_record_mmap2__read_build_id(&event->mmap2, machine, false); in perf_event__synthesize_modules()
851 mmap_event = malloc(sizeof(mmap_event->mmap2) + machine->id_hdr_size); in perf_event__synthesize_thread_map()
934 mmap_event = malloc(sizeof(mmap_event->mmap2) + machine->id_hdr_size); in __perf_event__synthesize_threads()
1102 sizeof(event->mmap2) : sizeof(event->mmap); in __perf_event__synthesize_kernel_mmap()
1137 size = snprintf(event->mmap2.filename, sizeof(event->mmap2.filename), in __perf_event__synthesize_kernel_mmap()
1140 event->mmap2.header.type = PERF_RECORD_MMAP2; in __perf_event__synthesize_kernel_mmap()
1141 event->mmap2.header.size = (sizeof(event->mmap2) - in __perf_event__synthesize_kernel_mmap()
1142 (sizeof(event->mmap2.filename) - size) + machine->id_hdr_size); in __perf_event__synthesize_kernel_mmap()
1143 event->mmap2.pgoff = kmap->ref_reloc_sym->addr; in __perf_event__synthesize_kernel_mmap()
1144 event->mmap2.start = map->start; in __perf_event__synthesize_kernel_mmap()
1145 event->mmap2.len = map->end - event->mmap.start; in __perf_event__synthesize_kernel_mmap()
1146 event->mmap2.pid = machine->pid; in __perf_event__synthesize_kernel_mmap()
1148 perf_record_mmap2__read_build_id(&event->mmap2, machine, true); in __perf_event__synthesize_kernel_mmap()