Lines Matching refs:start_addr

636 mmapobj_unmap_exec(mmapobj_result_t *mrp, int num_mapped, caddr_t start_addr)  in mmapobj_unmap_exec()  argument
641 mrp[i].mr_addr += (size_t)start_addr; in mmapobj_unmap_exec()
902 caddr_t start_addr; in mmapobj_map_flat() local
955 start_addr = addr; in mmapobj_map_flat()
961 mrp[0].mr_addr = start_addr; in mmapobj_map_flat()
983 (void) as_unmap(as, start_addr, pad_len); in mmapobj_map_flat()
1198 mmapobj_map_elf(struct vnode *vp, caddr_t start_addr, mmapobj_result_t *mrp, in mmapobj_map_elf() argument
1217 addr = start_addr + (size_t)(mrp[i].mr_addr); in mmapobj_map_elf()
1254 lo = start_addr; in mmapobj_map_elf()
1308 caddr_t start_addr = NULL; in calc_loadable() local
1374 start_addr = vaddr; in calc_loadable()
1430 *len = p_end - start_addr; in calc_loadable()
1444 check_exec_addrs(int loadable, mmapobj_result_t *mrp, caddr_t start_addr) in check_exec_addrs() argument
1459 myaddr = start_addr + (size_t)mrp[i].mr_addr; in check_exec_addrs()
1464 ASSERT(myaddr == start_addr + (size_t)mrp[i].mr_addr); in check_exec_addrs()
1475 mmapobj_unmap_exec(mrp, i, start_addr); in check_exec_addrs()
1506 start_addr); in check_exec_addrs()
1512 mmapobj_unmap_exec(mrp, i, start_addr); in check_exec_addrs()
1532 caddr_t start_addr = NULL; in process_phdr() local
1599 start_addr = mmapobj_lookup_start_addr(lvp); in process_phdr()
1600 if (start_addr == NULL) { in process_phdr()
1660 if (start_addr) { in process_phdr()
1661 (void) as_unmap(as, start_addr, lib_len); in process_phdr()
1675 if (e_type == ET_DYN && start_addr == NULL) { in process_phdr()
1703 start_addr = mmapobj_alloc_start_addr(&lvp, len, in process_phdr()
1705 if (start_addr == NULL) { in process_phdr()
1729 (void) as_unmap(as, start_addr, in process_phdr()
1731 start_addr += (add_pad - padding); in process_phdr()
1821 start_addr = vaddr - padding; in process_phdr()
1829 vaddr - (size_t)start_addr; in process_phdr()
1869 ret = check_exec_addrs(loadable, mrp, start_addr); in process_phdr()
1898 ret = mmapobj_map_elf(vp, start_addr, mrp, loadable, fcred, e_type); in process_phdr()
2057 caddr_t start_addr; in doaoutwork() local
2142 start_addr = addr; in doaoutwork()
2154 (void) as_unmap(as, start_addr, osize); in doaoutwork()
2160 start_addr = addr; in doaoutwork()
2188 (void) as_unmap(as, start_addr, osize); in doaoutwork()
2210 (void) as_unmap(as, start_addr, osize); in doaoutwork()
2234 (void) as_unmap(as, start_addr, osize); in doaoutwork()
2291 caddr_t start_addr; in mmapobj_map_interpret() local
2341 start_addr = mmapobj_lookup_start_addr(lvp); in mmapobj_map_interpret()
2342 if (start_addr == NULL) { in mmapobj_map_interpret()
2350 error = mmapobj_map_elf(vp, start_addr, mrp, in mmapobj_map_interpret()