Lines Matching defs:functions

5 /* PCRE is a library of functions to support regular expressions whose syntax
9742 executable_functions *functions;
10328 functions = (executable_functions *)extra->executable_jit;
10340 functions = SLJIT_MALLOC(sizeof(executable_functions));
10341 if (functions == NULL)
10350 memset(functions, 0, sizeof(executable_functions));
10351 functions->top_bracket = (re->top_bracket + 1) * 2;
10352 functions->limit_match = (re->flags & PCRE_MLSET) != 0 ? re->limit_match : 0;
10353 extra->executable_jit = functions;
10357 functions->executable_funcs[mode] = executable_func;
10358 functions->read_only_data[mode] = common->read_only_data;
10359 functions->executable_sizes[mode] = executable_size;
10384 executable_functions *functions = (executable_functions *)extra_data->executable_jit;
10399 if (functions->executable_funcs[mode] == NULL)
10409 if (functions->limit_match != 0 && functions->limit_match < arguments.limit_match)
10410 arguments.limit_match = functions->limit_match;
10427 max_offset_count = functions->top_bracket;
10432 if (functions->callback)
10433 arguments.stack = (struct sljit_stack *)functions->callback(functions->userdata);
10435 arguments.stack = (struct sljit_stack *)functions->userdata;
10438 retval = jit_machine_stack_exec(&arguments, functions->executable_funcs[mode]);
10441 convert_executable_func.executable_func = functions->executable_funcs[mode];
10471 executable_functions *functions = (executable_functions *)extra_data->executable_jit;
10491 if (functions->executable_funcs[mode] == NULL)
10502 if (functions->limit_match != 0 && functions->limit_match < arguments.limit_match)
10503 arguments.limit_match = functions->limit_match;
10520 max_offset_count = functions->top_bracket;
10525 convert_executable_func.executable_func = functions->executable_funcs[mode];
10540 executable_functions *functions = (executable_functions *)executable_funcs;
10543 if (functions->executable_funcs[i] != NULL)
10544 sljit_free_code(functions->executable_funcs[i]);
10545 if (functions->read_only_data[i] != NULL)
10546 SLJIT_FREE(functions->read_only_data[i]);
10548 SLJIT_FREE(functions);
10613 executable_functions *functions;
10618 functions = (executable_functions *)extra->executable_jit;
10619 functions->callback = callback;
10620 functions->userdata = userdata;
10640 /* These are dummy functions to avoid linking errors when JIT support is not