HomeSort by: relevance | last modified time | path
    Searched refs:max_limit (Results 1 - 3 of 3) sorted by relevancy

  /src/sys/external/bsd/sljit/dist/sljit_src/
sljitUtils.c 249 SLJIT_API_FUNC_ATTRIBUTE struct sljit_stack* SLJIT_CALL sljit_allocate_stack(sljit_uw limit, sljit_uw max_limit, void *allocator_data)
258 if (limit > max_limit || limit < 1)
284 /* Align max_limit. */
285 max_limit = (max_limit + sljit_page_align) & ~sljit_page_align;
288 ptr = VirtualAlloc(NULL, max_limit, MEM_RESERVE, PAGE_READWRITE);
293 stack->max_limit = (sljit_u8 *)ptr;
294 stack->base = stack->max_limit + max_limit;
301 ptr = (void *)uvm_km_alloc(kernel_map, max_limit, PAGE_SIZE, UVM_KMF_WIRED|UVM_KMF_ZERO)
    [all...]
sljitLir.h 1240 max_limit, so the memory region for this stack is between
1241 max_limit (inclusive) and base (exclusive). However the
1244 extend this region up to max_limit.
1252 /* Note: base and max_limit fields are aligned to PAGE_SIZE bytes
1266 sljit_u8 *max_limit; member in struct:sljit_stack
1270 Note: max_limit contains the maximum stack size in bytes.
1274 SLJIT_API_FUNC_ATTRIBUTE struct sljit_stack* SLJIT_CALL sljit_allocate_stack(sljit_uw limit, sljit_uw max_limit, void *allocator_data);
1279 max_limit, it will fail. It is very easy to implement a stack data structure,
  /src/sys/external/bsd/sljit/dist/test_src/
sljitTest.c 3499 sljit_emit_op2(compiler, SLJIT_SUB, SLJIT_R2, 0, SLJIT_MEM1(SLJIT_S0), SLJIT_OFFSETOF(struct sljit_stack, max_limit), SLJIT_IMM, sizeof(sljit_sw));

Completed in 17 milliseconds