Lines Matching refs:allocator_data

70 #define SLJIT_MALLOC(size, allocator_data) pcre2_jit_malloc(size, allocator_data)  argument
71 #define SLJIT_FREE(ptr, allocator_data) pcre2_jit_free(ptr, allocator_data) argument
73 static void * pcre2_jit_malloc(size_t size, void *allocator_data) in pcre2_jit_malloc() argument
75 pcre2_memctl *allocator = ((pcre2_memctl*)allocator_data); in pcre2_jit_malloc()
79 static void pcre2_jit_free(void *ptr, void *allocator_data) in pcre2_jit_free() argument
81 pcre2_memctl *allocator = ((pcre2_memctl*)allocator_data); in pcre2_jit_free()
3294 result = (sljit_uw *)SLJIT_MALLOC(size + sizeof(sljit_uw), compiler->allocator_data); in allocate_read_only_data()
14152 void *allocator_data = &re->memctl; in jit_compile() local
14266 common->optimized_cbracket = (sljit_u8 *)SLJIT_MALLOC(re->top_bracket + 1, allocator_data); in jit_compile()
14282 SLJIT_FREE(common->optimized_cbracket, allocator_data); in jit_compile()
14337 …s32*)SLJIT_MALLOC(total_length * (sizeof(sljit_s32) + (common->has_then ? 1 : 0)), allocator_data); in jit_compile()
14340 SLJIT_FREE(common->optimized_cbracket, allocator_data); in jit_compile()
14356 SLJIT_FREE(common->private_data_ptrs, allocator_data); in jit_compile()
14357 SLJIT_FREE(common->optimized_cbracket, allocator_data); in jit_compile()
14368 compiler = sljit_create_compiler(allocator_data); in jit_compile()
14371 SLJIT_FREE(common->optimized_cbracket, allocator_data); in jit_compile()
14372 SLJIT_FREE(common->private_data_ptrs, allocator_data); in jit_compile()
14463 SLJIT_FREE(common->optimized_cbracket, allocator_data); in jit_compile()
14464 SLJIT_FREE(common->private_data_ptrs, allocator_data); in jit_compile()
14465 PRIV(jit_free_rodata)(common->read_only_data_head, allocator_data); in jit_compile()
14519 SLJIT_FREE(common->optimized_cbracket, allocator_data); in jit_compile()
14520 SLJIT_FREE(common->private_data_ptrs, allocator_data); in jit_compile()
14521 PRIV(jit_free_rodata)(common->read_only_data_head, allocator_data); in jit_compile()
14606 common->recurse_bitset = (sljit_u8*)SLJIT_MALLOC(common->recurse_bitset_size, allocator_data);; in jit_compile()
14621 SLJIT_FREE(common->recurse_bitset, allocator_data); in jit_compile()
14630 SLJIT_FREE(common->optimized_cbracket, allocator_data); in jit_compile()
14631 SLJIT_FREE(common->private_data_ptrs, allocator_data); in jit_compile()
14632 PRIV(jit_free_rodata)(common->read_only_data_head, allocator_data); in jit_compile()
14780 SLJIT_FREE(common->optimized_cbracket, allocator_data); in jit_compile()
14781 SLJIT_FREE(common->private_data_ptrs, allocator_data); in jit_compile()
14789 PRIV(jit_free_rodata)(common->read_only_data_head, allocator_data); in jit_compile()
14798 functions = SLJIT_MALLOC(sizeof(executable_functions), allocator_data); in jit_compile()
14804 PRIV(jit_free_rodata)(common->read_only_data_head, allocator_data); in jit_compile()