Lines Matching refs:mmap2

461 		event->mmap2.filename[0] = '\0';
465 &event->mmap2.start,
466 &event->mmap2.len,
467 &event->mmap2.prot,
468 &event->mmap2.flags,
469 &event->mmap2.pgoff,
470 &event->mmap2.maj,
471 &event->mmap2.min,
472 &event->mmap2.ino,
473 sizeof(event->mmap2.filename),
474 event->mmap2.filename))
486 event->mmap2.ino_generation = 0;
496 if ((event->mmap2.prot & PROT_EXEC) == 0) {
497 if (!mmap_data || (event->mmap2.prot & PROT_READ) == 0)
507 if (!strcmp(event->mmap2.filename, ""))
508 strcpy(event->mmap2.filename, anonstr);
511 !strncmp(event->mmap2.filename, hugetlbfs_mnt,
513 strcpy(event->mmap2.filename, anonstr);
514 event->mmap2.flags |= MAP_HUGETLB;
517 size = strlen(event->mmap2.filename) + 1;
519 event->mmap2.len -= event->mmap.start;
520 event->mmap2.header.size = (sizeof(event->mmap2) -
521 (sizeof(event->mmap2.filename) - aligned_size));
522 memset(event->mmap2.filename + size, 0, machine->id_hdr_size +
524 event->mmap2.header.size += machine->id_hdr_size;
525 event->mmap2.pid = tgid;
526 event->mmap2.tid = pid;
529 perf_record_mmap2__read_build_id(&event->mmap2, machine, false);
688 event->mmap2.header.type = PERF_RECORD_MMAP2;
689 event->mmap2.header.size = (sizeof(event->mmap2) -
690 (sizeof(event->mmap2.filename) - size));
691 memset(event->mmap2.filename + size, 0, args->machine->id_hdr_size);
692 event->mmap2.header.size += args->machine->id_hdr_size;
693 event->mmap2.start = map__start(map);
694 event->mmap2.len = map__size(map);
695 event->mmap2.pid = args->machine->pid;
697 memcpy(event->mmap2.filename, dso->long_name, dso->long_name_len + 1);
699 perf_record_mmap2__read_build_id(&event->mmap2, args->machine, false);
731 ? sizeof(args.event->mmap2)
869 mmap_event = malloc(sizeof(mmap_event->mmap2) + machine->id_hdr_size);
952 mmap_event = malloc(sizeof(mmap_event->mmap2) + machine->id_hdr_size);
1120 sizeof(event->mmap2) : sizeof(event->mmap);
1155 size = snprintf(event->mmap2.filename, sizeof(event->mmap2.filename),
1158 event->mmap2.header.type = PERF_RECORD_MMAP2;
1159 event->mmap2.header.size = (sizeof(event->mmap2) -
1160 (sizeof(event->mmap2.filename) - size) + machine->id_hdr_size);
1161 event->mmap2.pgoff = kmap->ref_reloc_sym->addr;
1162 event->mmap2.start = map__start(map);
1163 event->mmap2.len = map__end(map) - event->mmap.start;
1164 event->mmap2.pid = machine->pid;
1166 perf_record_mmap2__read_build_id(&event->mmap2, machine, true);