Home
last modified time | relevance | path

Searched refs:mr_addr (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/cmd/sgs/rtld/common/
H A Dsetup.c420 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 Dobject.c187 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.h45 if ((roffset >= (mpp->mr_addr + mpp->mr_offset)) && in find_segment()
46 (roffset < (mpp->mr_addr + mpp->mr_msize))) in find_segment()
H A Danalyze.c257 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 Dremove.c116 _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 Ddlamd64getunwind.c84 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 Dmmapobj.c564 (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 Dmmapobjsys.c52 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 Dmman.h173 caddr_t mr_addr; /* mapping address */ member
183 caddr32_t mr_addr; /* mapping address */ member
/illumos-gate/usr/src/uts/i86pc/io/
H A Dimmu_intrmap.c789 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 Dapic_introp.c80 msi_regs.mr_addr = target_apic_id; in apic_pci_msi_enable_vector()
100 msi_addr = msi_regs.mr_addr; in apic_pci_msi_enable_vector()
H A Dapic_common.c1745 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 Dapic.h557 uint64_t mr_addr; member
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/
H A Dfiles.c80 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 Dapix_utils.c319 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()