Home | History | Annotate | Download | only in sljit

Lines Matching refs:max_limit

203 SLJIT_API_FUNC_ATTRIBUTE struct sljit_stack* SLJIT_CALL sljit_allocate_stack(sljit_uw limit, sljit_uw max_limit)
214 if (limit > max_limit || limit < 1)
232 /* Align limit and max_limit. */
233 max_limit = (max_limit + sljit_page_align) & ~sljit_page_align;
240 base.ptr = VirtualAlloc(NULL, max_limit, MEM_RESERVE, PAGE_READWRITE);
247 stack->max_limit = stack->base + max_limit;
254 base.ptr = mmap(NULL, max_limit, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0);
262 base.ptr = mmap(NULL, max_limit, PROT_READ | PROT_WRITE, MAP_PRIVATE, dev_zero, 0);
270 stack->max_limit = stack->base + max_limit;
283 munmap((void*)stack->base, stack->max_limit - stack->base);
293 if ((new_limit > stack->max_limit) || (new_limit < stack->base))