Lines Matching refs:start_addr

623 mmapobj_unmap_exec(mmapobj_result_t *mrp, int num_mapped, caddr_t start_addr)  in mmapobj_unmap_exec()  argument
628 mrp[i].mr_addr += (size_t)start_addr; in mmapobj_unmap_exec()
901 caddr_t start_addr; in mmapobj_map_flat() local
954 start_addr = addr; in mmapobj_map_flat()
960 mrp[0].mr_addr = start_addr; in mmapobj_map_flat()
982 (void) as_unmap(as, start_addr, pad_len); in mmapobj_map_flat()
1197 mmapobj_map_elf(struct vnode *vp, caddr_t start_addr, mmapobj_result_t *mrp, in mmapobj_map_elf() argument
1216 addr = start_addr + (size_t)(mrp[i].mr_addr); in mmapobj_map_elf()
1261 lo = start_addr; in mmapobj_map_elf()
1315 caddr_t start_addr = NULL; in calc_loadable() local
1381 start_addr = vaddr; in calc_loadable()
1437 *len = p_end - start_addr; in calc_loadable()
1451 check_exec_addrs(int loadable, mmapobj_result_t *mrp, caddr_t start_addr) in check_exec_addrs() argument
1466 myaddr = start_addr + (size_t)mrp[i].mr_addr; in check_exec_addrs()
1471 ASSERT(myaddr == start_addr + (size_t)mrp[i].mr_addr); in check_exec_addrs()
1482 mmapobj_unmap_exec(mrp, i, start_addr); in check_exec_addrs()
1513 start_addr); in check_exec_addrs()
1519 mmapobj_unmap_exec(mrp, i, start_addr); in check_exec_addrs()
1539 caddr_t start_addr = NULL; in process_phdrs() local
1607 start_addr = mmapobj_lookup_start_addr(lvp); in process_phdrs()
1608 if (start_addr == NULL) { in process_phdrs()
1668 if (start_addr) { in process_phdrs()
1669 (void) as_unmap(as, start_addr, lib_len); in process_phdrs()
1683 if (e_type == ET_DYN && start_addr == NULL) { in process_phdrs()
1711 start_addr = mmapobj_alloc_start_addr(&lvp, len, in process_phdrs()
1715 if (start_addr == NULL) { in process_phdrs()
1739 (void) as_unmap(as, start_addr, in process_phdrs()
1741 start_addr += (add_pad - padding); in process_phdrs()
1831 start_addr = vaddr - padding; in process_phdrs()
1839 vaddr - (size_t)start_addr; in process_phdrs()
1879 ret = check_exec_addrs(loadable, mrp, start_addr); in process_phdrs()
1908 ret = mmapobj_map_elf(vp, start_addr, mrp, loadable, fcred, e_type); in process_phdrs()
2067 caddr_t start_addr; in mmapobj_map_interpret() local
2118 start_addr = mmapobj_lookup_start_addr(lvp); in mmapobj_map_interpret()
2119 if (start_addr == NULL) { in mmapobj_map_interpret()
2127 error = mmapobj_map_elf(vp, start_addr, mrp, in mmapobj_map_interpret()