VM_MAXUSER_ADDRESS
if (narg > ARG_MAX || addr < VM_MIN_ADDRESS || addr >= VM_MAXUSER_ADDRESS)
if (hint != NULL && hint < (void *)VM_MAXUSER_ADDRESS &&
hint = (void *)((VM_MAXUSER_ADDRESS & ~PAGE_MASK) - PAGE_SIZE);
if (sva > VM_MAXUSER_ADDRESS || eva > VM_MAXUSER_ADDRESS)
if (va >= VM_MAXUSER_ADDRESS)
#define VM_MAX_ADDRESS VM_MAXUSER_ADDRESS
atop(VM_MAXUSER_ADDRESS) - 1, SDT_MEMRWA, SEL_UPL, 1, 0, 1);
atop(VM_MAXUSER_ADDRESS) - 1, SDT_MEMERA, SEL_UPL, 1, 0, 1);
if (regs->r_rip >= VM_MAXUSER_ADDRESS)
va < VM_MAXUSER_ADDRESS) {
if (va >= VM_MAXUSER_ADDRESS && va < VM_MAX_ADDRESS)
if (va < VM_MAXUSER_ADDRESS)
if ((u_int64_t)addr > VM_MAXUSER_ADDRESS)
if (pcb->pcb_onfault == NULL && cr2 <= VM_MAXUSER_ADDRESS &&
if (pcb->pcb_onfault == NULL && cr2 <= VM_MAXUSER_ADDRESS &&
#define USRSTACK VM_MAXUSER_ADDRESS
addr >= VM_MAXUSER_ADDRESS
if (__predict_false(far >= VM_MAXUSER_ADDRESS ||
#define USRSTACK VM_MAXUSER_ADDRESS
#define KERNBASE VM_MAXUSER_ADDRESS
#define VM_MAX_ADDRESS VM_MAXUSER_ADDRESS
if (va >= VM_MAXUSER_ADDRESS)
#define USRSTACK VM_MAXUSER_ADDRESS
#define VM_MAX_ADDRESS VM_MAXUSER_ADDRESS
(type & T_USER && va >= VM_MAXUSER_ADDRESS) ||
if ((type & T_USER && va >= VM_MAXUSER_ADDRESS) ||
#define VM_MAX_ADDRESS VM_MAXUSER_ADDRESS
atop(VM_MAXUSER_ADDRESS) - 1, SDT_MEMRWA, SEL_UPL, 1, 1);
atop(VM_MAXUSER_ADDRESS) - 1, SDT_MEMRWA, SEL_UPL, 1, 1);
setsegment(cs, 0, atop(VM_MAXUSER_ADDRESS - 1),
atop(VM_MAXUSER_ADDRESS) - 1, SDT_MEMRWA, SEL_UPL, 1, 1);
atop(VM_MAXUSER_ADDRESS) - 1, SDT_MEMRWA, SEL_UPL, 1, 1);
atop(VM_MAXUSER_ADDRESS) - 1, SDT_MEMRWA, SEL_UPL, 1, 1);
if (pmap->pm_pdir_intel && ptp_i2v(pde_index) < VM_MAXUSER_ADDRESS) {
KASSERT(va < VM_MAXUSER_ADDRESS);
if (va < VM_MAXUSER_ADDRESS)
if (va < VM_MAXUSER_ADDRESS)
limit = min(limit, VM_MAXUSER_ADDRESS - 1);
if (va < VM_MAXUSER_ADDRESS)
if (va < VM_MAXUSER_ADDRESS)
if (pmap->pm_pdir_intel && ptp_i2v(pde_index) < VM_MAXUSER_ADDRESS) {
KASSERT(va < VM_MAXUSER_ADDRESS);
if (cr2 <= VM_MAXUSER_ADDRESS && frame->tf_err & PGEX_I)
if (pcb->pcb_onfault == NULL && cr2 <= VM_MAXUSER_ADDRESS &&
#define USRSTACK VM_MAXUSER_ADDRESS
#define USRSTACK VM_MAXUSER_ADDRESS /* Start of user stack */
if (va < VM_MIN_ADDRESS || va >= VM_MAXUSER_ADDRESS ||
va + len <= va || va + len >= VM_MAXUSER_ADDRESS)
#define USRSTACK VM_MAXUSER_ADDRESS
#define VM_MAX_ADDRESS VM_MAXUSER_ADDRESS
#define VM_MAX_ADDRESS VM_MAXUSER_ADDRESS
#define USRSTACK VM_MAXUSER_ADDRESS /* Start of user stack */
if (addr < VM_MAXUSER_ADDRESS) {
if (va >= VM_MAXUSER_ADDRESS)
if (uva >= VM_MAXUSER_ADDRESS || pmap == pmap_kernel()) {
if (eva > VM_MAXUSER_ADDRESS)
if (eva > VM_MAXUSER_ADDRESS)
if (__predict_false(uva >= VM_MAXUSER_ADDRESS || (uva & 3) != 0))
#define USRSTACK VM_MAXUSER_ADDRESS
#define VM_MIN_STACK_ADDRESS (VM_MAXUSER_ADDRESS * 3 / 4)
#define USRSTACK VM_MAXUSER_ADDRESS
if (stval >= VM_MAXUSER_ADDRESS)
#define USRSTACK VM_MAXUSER_ADDRESS
if (va < VM_MIN_ADDRESS || va >= VM_MAXUSER_ADDRESS ||
va + len <= va || va + len >= VM_MAXUSER_ADDRESS)
(startva <= VM_MAXUSER_ADDRESS && endva <= VM_MAXUSER_ADDRESS);
VM_MAXUSER_ADDRESS);
if (epp->ep_entry > VM_MAXUSER_ADDRESS) {
uvmspace_exec(p, VM_MIN_ADDRESS, VM_MAXUSER_ADDRESS);
uvm_unmap(&vm->vm_map, VM_MIN_ADDRESS, VM_MAXUSER_ADDRESS);
if (baseva >= VM_MAXUSER_ADDRESS)
if (endva >= VM_MAXUSER_ADDRESS)
togo = togo - (endva - VM_MAXUSER_ADDRESS + 1);
#define VM_PIE_MAX_ADDR (VM_MAXUSER_ADDRESS / 4)
baseva >= VM_MAXUSER_ADDRESS ||
endva >= VM_MAXUSER_ADDRESS ||
last_baseva = VM_MAXUSER_ADDRESS;
VM_MAXUSER_ADDRESS);
if (VM_MAXUSER_ADDRESS > 0 &&
(addr + size) > VM_MAXUSER_ADDRESS)
if (VM_MAXUSER_ADDRESS > 0 && addr + size > VM_MAXUSER_ADDRESS)
entry_end = MIN(entry->end, VM_MAXUSER_ADDRESS);
if (entry->start >= VM_MAXUSER_ADDRESS)
if (end > VM_MAXUSER_ADDRESS)
end = VM_MAXUSER_ADDRESS;