Lines Matching defs:mrp

5987          vki_mmapobj_result_t *mrp = &storage[*elements];
5988 mrp->mr_msize = phdr->p_memsz;
5989 mrp->mr_fsize = phdr->p_filesz;
5990 mrp->mr_offset = 0;
5991 mrp->mr_prot = prot;
5992 mrp->mr_flags = 0;
5995 mrp->mr_flags = VKI_MR_HDR_ELF;
6001 mrp->mr_msize += phdr->p_offset;
6002 mrp->mr_fsize += phdr->p_offset;
6012 mrp->mr_addr = (vki_caddr_t) phdr->p_vaddr;
6014 mrp->mr_addr += start_addr;
6017 SizeT page_offset = (Addr) mrp->mr_addr & VKI_PAGEOFFSET;
6022 mrp->mr_addr -= page_offset;
6023 mrp->mr_msize += page_offset;
6024 mrp->mr_offset = page_offset;
6027 SizeT file_size = mrp->mr_fsize + mrp->mr_offset;
6032 *elements, (Addr) mrp->mr_addr,
6033 (UWord) mrp->mr_msize, (UWord) mrp->mr_fsize,
6034 (UWord) mrp->mr_offset, mrp->mr_prot,
6035 mrp->mr_flags);
6038 if ((mrp->mr_prot & (VKI_PROT_WRITE | VKI_PROT_EXEC)) ==
6047 Addr mapping_end = (Addr) mrp->mr_addr + file_size;
6057 if (!VG_(am_is_free_or_resvn)((Addr) mrp->mr_addr, mrp->mr_msize)) {
6062 (Addr) mrp->mr_addr, (UWord) mrp->mr_msize);
6069 res = VG_(am_mmap_file_fixed_client_flags)((Addr) mrp->mr_addr,
6076 (Addr) mrp->mr_addr, file_size,
6084 (Addr) mrp->mr_addr, file_size, mrp->mr_prot,
6093 res = VG_(do_syscall3)(SYS_mprotect, (Addr) mrp->mr_addr,
6100 (Addr) mrp->mr_addr, file_size, prot);
6109 ML_(notify_core_and_tool_of_mmap)((Addr) mrp->mr_addr, file_size,
6116 mapping_end = VG_PGROUNDUP(mrp->mr_addr + mrp->mr_msize);
6117 Addr page_end = VG_PGROUNDUP(mrp->mr_addr + file_size);
6139 VG_(di_notify_mmap)((Addr) mrp->mr_addr, False /*allow_SkFileV*/, fd);
6370 vki_mmapobj_result_t *mrp = &((vki_mmapobj_result_t *) ARG3)[idx];
6371 POST_FIELD_WRITE(mrp->mr_addr);
6372 POST_FIELD_WRITE(mrp->mr_msize);
6373 POST_FIELD_WRITE(mrp->mr_fsize);
6374 POST_FIELD_WRITE(mrp->mr_prot);
6375 POST_FIELD_WRITE(mrp->mr_flags);
6376 POST_FIELD_WRITE(mrp->mr_offset);