A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/pcre2__jit__misc_8c_source.html below:

NCBI C++ ToolKit: src/util/regexp/pcre2_jit_misc.c Source File

42 #ifndef INCLUDED_FROM_PCRE2_JIT_COMPILE 43 #error This file must be included from pcre2_jit_compile.c. 63 while

(current !=

NULL

)

65  next

= *(

void

**)current;

85

executable_functions *functions = (executable_functions *)executable_jit;

86 void

*allocator_data = memctl;

89 for

(

i

= 0;

i

< JIT_NUMBER_OF_COMPILE_MODES;

i

++)

91  if

(functions->executable_funcs[

i

] !=

NULL

)

113 #if (defined SLJIT_EXECUTABLE_ALLOCATOR && SLJIT_EXECUTABLE_ALLOCATOR) 140 if

(startsize == 0 || maxsize == 0 || maxsize >

SIZE_MAX

- STACK_GROWTH_RATE)

142 if

(startsize > maxsize)

144

startsize = (startsize + STACK_GROWTH_RATE - 1) & (

size_t

)(~(STACK_GROWTH_RATE - 1));

145

maxsize = (maxsize + STACK_GROWTH_RATE - 1) & (

size_t

)(~(STACK_GROWTH_RATE - 1));

175 if

(mcontext ==

NULL

)

return

;

176

mcontext->jit_callback = callback;

177

mcontext->jit_callback_data = callback_data;

210 return "JIT is not supported"

;

225

(void)executable_jit;

228 sljit_uw

*executable_sizes = ((executable_functions *)executable_jit)->executable_sizes;

230 return

executable_sizes[0] + executable_sizes[1] + executable_sizes[2];

static DLIST_TYPE *DLIST_NAME() next(DLIST_LIST_TYPE *list, DLIST_TYPE *item)

#define pcre2_general_context

#define pcre2_match_context

#define PCRE2_CALL_CONVENTION

#define pcre2_jit_callback

struct pcre2_real_jit_stack pcre2_real_jit_stack

PCRE2_EXP_DEFN void PCRE2_CALL_CONVENTION pcre2_jit_free_unused_memory(pcre2_general_context *gcontext)

size_t PRIV() jit_get_size(void *executable_jit)

PCRE2_EXP_DEFN void PCRE2_CALL_CONVENTION pcre2_jit_stack_free(pcre2_jit_stack *jit_stack)

void PRIV() jit_free(void *executable_jit, pcre2_memctl *memctl)

PCRE2_EXP_DEFN void PCRE2_CALL_CONVENTION pcre2_jit_stack_assign(pcre2_match_context *mcontext, pcre2_jit_callback callback, void *callback_data)

PCRE2_EXP_DEFN pcre2_jit_stack *PCRE2_CALL_CONVENTION pcre2_jit_stack_create(size_t startsize, size_t maxsize, pcre2_general_context *gcontext)

const char *PRIV() jit_get_target(void)

void PRIV() jit_free_rodata(void *current, void *allocator_data)

static PCRE2_JIT_STACK * jit_stack

#define SLJIT_COMPILE_ASSERT(x, description)

#define SLJIT_FREE(ptr, allocator_data)

#define SLJIT_UNUSED_ARG(arg)

SLJIT_API_FUNC_ATTRIBUTE void sljit_free_unused_memory_exec(void)

void sljit_free_stack(struct sljit_stack *stack, void *allocator_data)

const char * sljit_get_platform_name(void)

void sljit_free_code(void *code, void *exec_allocator_data)

struct sljit_stack * sljit_allocate_stack(sljit_uw start_size, sljit_uw max_size, void *allocator_data)


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4