/illumos-gate/usr/src/cmd/sgs/rtld/common/ |
H A D | setup.c | 420 mpp[0].mr_addr = (caddr_t)M_PTRUNC(ld_base); in setup() 421 mpp[0].mr_msize = (caddr_t)&_etext - mpp[0].mr_addr; in setup() 425 mpp[1].mr_addr = (caddr_t)M_PTRUNC((uintptr_t)&r_debug); in setup() 426 mpp[1].mr_msize = (caddr_t)&_end - mpp[1].mr_addr; in setup() 427 mpp[1].mr_fsize = (caddr_t)&_edata - mpp[1].mr_addr; in setup() 433 (Addr)mpp->mr_addr, (size_t)((uintptr_t)eaddr - (uintptr_t)ld_base), in setup() 439 PADSTART(rlmp) = (ulong_t)mpp[0].mr_addr; in setup() 440 PADIMLEN(rlmp) = (ulong_t)mpp[0].mr_addr + (ulong_t)mpp[1].mr_addr + in setup() 513 brkbase = mpp->mr_addr + mpp->mr_msize; in setup() 603 mpp->mr_addr = (caddr_t)ehdr; in setup() [all …]
|
H A D | object.c | 187 if (ld_process_mem(name, name, hmpp->mr_addr, hmpp->mr_msize, in elf_obj_file() 318 mpp[mnum].mr_addr = (caddr_t)((uintptr_t)phdr[phnum].p_vaddr + in elf_obj_fini() 330 if ((nlmp = elf_new_lmp(lml, CNTL(olmp), &fd, (Addr)hmpp->mr_addr, in elf_obj_fini() 336 PADSTART(nlmp) = (ulong_t)hmpp->mr_addr; in elf_obj_fini() 337 PADIMLEN(nlmp) = mpp->mr_addr + mpp->mr_msize - hmpp->mr_addr; in elf_obj_fini()
|
H A D | _inline_gen.h | 45 if ((roffset >= (mpp->mr_addr + mpp->mr_offset)) && in find_segment() 46 (roffset < (mpp->mr_addr + mpp->mr_msize))) in find_segment()
|
H A D | analyze.c | 257 if (daddr < (mpp->mr_addr + mpp->mr_offset + mpp->mr_fsize)) in are_bits_zero() 1623 (void) munmap((void *)(uintptr_t)mpp[num].mr_addr, in unmap_obj() 1726 fptr = elf_verify((mpp->mr_addr + mpp->mr_offset), in map_obj() 1790 ehdr = (Ehdr *)(mpp->mr_addr + mpp->mr_offset); in load_file() 1820 addr = (Addr)(hmpp->mr_addr + hmpp->mr_offset); in load_file() 1821 msize = lmpp->mr_addr + lmpp->mr_msize - fmpp->mr_addr; in load_file() 1832 PADSTART(nlmp) = (ulong_t)fpmpp->mr_addr; in load_file() 1833 PADIMLEN(nlmp) = lpmpp->mr_addr + lpmpp->mr_msize - in load_file() 1834 fpmpp->mr_addr; in load_file() 3402 if (mprotect((void *)(uintptr_t)mpp->mr_addr, in set_prot()
|
H A D | remove.c | 116 _addr->lb = (void *)(uintptr_t)(mpp->mr_addr + in purge_exit_handlers() 118 _addr->ub = (void *)(uintptr_t)(mpp->mr_addr + in purge_exit_handlers()
|
/illumos-gate/usr/src/cmd/sgs/rtld/amd64/ |
H A D | dlamd64getunwind.c | 84 unwindinfo->dlui_segstart = mpp->mr_addr; in getunwind_core() 85 unwindinfo->dlui_segend = mpp->mr_addr + mpp->mr_msize; in getunwind_core() 87 if (PTUNWIND(lmp) && (mpp->mr_addr)) { in getunwind_core() 101 } else if (mpp->mr_addr) in getunwind_core()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | mmapobj.c | 564 (void) as_unmap(as, mrp[i].mr_addr, mrp[i].mr_msize); in mmapobj_unmap() 582 (void) as_map(as, mrp[i].mr_addr, mrp[i].mr_msize, in mmapobj_unmap() 593 addr = mrp[0].mr_addr; in mmapobj_unmap() 595 addr = mrp[num_mapped - 1].mr_addr + in mmapobj_unmap() 598 size = (size_t)mrp[num_segs - 1].mr_addr + in mmapobj_unmap() 611 addr = mrp[i - 1].mr_addr + mrp[i - 1].mr_msize; in mmapobj_unmap() 612 size = mrp[i].mr_addr - addr; in mmapobj_unmap() 628 mrp[i].mr_addr += (size_t)start_addr; in mmapobj_unmap_exec() 927 mrp[0].mr_addr = addr; in mmapobj_map_flat() 960 mrp[0].mr_addr = start_addr; in mmapobj_map_flat() [all …]
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | mmapobjsys.c | 52 dest[i].mr_addr = (caddr32_t)(uintptr_t)source[i].mr_addr; in mmapobj_copy_64to32()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | mman.h | 173 caddr_t mr_addr; /* mapping address */ member 183 caddr32_t mr_addr; /* mapping address */ member
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | immu_intrmap.c | 789 dst = mregs->mr_addr; in immu_intrmap_map() 895 mregs->mr_addr = MSI_ADDR_HDR | in immu_intrmap_msi() 901 mregs->mr_addr = MSI_ADDR_HDR | in immu_intrmap_msi() 904 (mregs->mr_addr << MSI_ADDR_DEST_SHIFT); in immu_intrmap_msi()
|
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/ |
H A D | apic_introp.c | 78 msi_regs.mr_addr = target_apic_id; in apic_pci_msi_enable_vector() 98 msi_addr = msi_regs.mr_addr; in apic_pci_msi_enable_vector()
|
H A D | apic_common.c | 1745 mregs->mr_addr = MSI_ADDR_HDR | in apic_record_msi() 1748 (mregs->mr_addr << MSI_ADDR_DEST_SHIFT); in apic_record_msi()
|
/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | apic.h | 557 uint64_t mr_addr; member
|
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/ |
H A D | files.c | 80 EC_NATPTR(mpp->mr_addr), EC_OFF(mpp->mr_fsize), str); in Dbg_file_mmapobj()
|
/illumos-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix_utils.c | 319 msi_regs.mr_addr = target_apic_id; in apix_pci_msi_enable_vector() 334 msi_addr = msi_regs.mr_addr; in apix_pci_msi_enable_vector()
|