Home
last modified time | relevance | path

Searched refs:sljit_uw (Results 1 – 25 of 25) sorted by relevance

/PHP-8.1/ext/pcre/pcre2lib/sljit/
H A DsljitWXExecAllocator.c125 sljit_uw* ptr; in sljit_malloc_exec()
160 sljit_uw *start_ptr = ((sljit_uw*)ptr) - 1; in sljit_free_exec()
166 sljit_uw page_mask = (sljit_uw)get_page_alignment(); in sljit_update_wx_flags()
167 sljit_uw start = (sljit_uw)from; in sljit_update_wx_flags()
168 sljit_uw end = (sljit_uw)to; in sljit_update_wx_flags()
183 sljit_uw *ptr; in sljit_malloc_exec()
199 sljit_uw start = (sljit_uw)ptr - sizeof(sljit_uw); in sljit_free_exec()
201 sljit_uw page_mask = (sljit_uw)get_page_alignment(); in sljit_free_exec()
211 sljit_uw page_mask = (sljit_uw)get_page_alignment(); in sljit_update_wx_flags()
212 sljit_uw start = (sljit_uw)from; in sljit_update_wx_flags()
[all …]
H A DsljitNativeARM_32.c58 …(sljit_uw*)(((sljit_uw)(ptr) + (CONST_POOL_ALIGNMENT * sizeof(sljit_uw)) - 1) & ~((CONST_POOL_ALIG…
184 ptr = (sljit_uw*)ensure_buf(compiler, sizeof(sljit_uw)); in push_inst()
278 static sljit_uw patch_pc_relative_loads(sljit_uw *last_pc_patch, sljit_uw *code_ptr, sljit_uw* cons… in patch_pc_relative_loads()
464 sljit_uw *ptr = (sljit_uw *)jump_ptr; in inline_set_jump_addr()
465 sljit_uw *inst = (sljit_uw *)ptr[0]; in inline_set_jump_addr()
535 sljit_uw *inst = (sljit_uw*)jump_ptr; in inline_set_jump_addr()
556 static sljit_uw get_imm(sljit_uw imm);
561 sljit_uw *ptr = (sljit_uw*)addr; in inline_set_const()
562 sljit_uw *inst = (sljit_uw*)ptr[0]; in inline_set_const()
629 sljit_uw *inst = (sljit_uw*)addr; in inline_set_const()
[all …]
H A DsljitLir.h353 sljit_uw addr;
355 sljit_uw size;
360 sljit_uw addr;
361 sljit_uw flags;
363 sljit_uw target;
371 sljit_uw addr;
372 sljit_uw flags;
377 sljit_uw addr;
409 sljit_uw size;
435 sljit_uw *cpool;
[all …]
H A DsljitExecAllocator.c84 static SLJIT_INLINE void* alloc_chunk(sljit_uw size) in alloc_chunk()
89 static SLJIT_INLINE void free_chunk(void *chunk, sljit_uw size) in free_chunk()
166 static SLJIT_INLINE void* alloc_chunk(sljit_uw size) in alloc_chunk()
203 static SLJIT_INLINE void free_chunk(void *chunk, sljit_uw size) in free_chunk()
217 sljit_uw size;
218 sljit_uw prev_size;
225 sljit_uw size;
236 static sljit_uw allocated_size;
237 static sljit_uw total_size;
264 SLJIT_API_FUNC_ATTRIBUTE void* sljit_malloc_exec(sljit_uw size) in sljit_malloc_exec()
[all …]
H A DsljitUtils.c172 …ATTRIBUTE struct sljit_stack* SLJIT_FUNC sljit_allocate_stack(sljit_uw start_size, sljit_uw max_si… in sljit_allocate_stack()
236 …ATTRIBUTE struct sljit_stack* SLJIT_FUNC sljit_allocate_stack(sljit_uw start_size, sljit_uw max_si… in sljit_allocate_stack()
296 sljit_uw aligned_old_start; in sljit_stack_resize()
297 sljit_uw aligned_new_start; in sljit_stack_resize()
307 aligned_new_start = (sljit_uw)new_start & ~page_align; in sljit_stack_resize()
308 aligned_old_start = ((sljit_uw)stack->start) & ~page_align; in sljit_stack_resize()
323 aligned_new_start = (sljit_uw)new_start & ~page_align; in sljit_stack_resize()
324 aligned_old_start = ((sljit_uw)stack->start) & ~page_align; in sljit_stack_resize()
H A DsljitProtExecAllocator.c188 static SLJIT_INLINE struct chunk_header* alloc_chunk(sljit_uw size) in alloc_chunk()
225 static SLJIT_INLINE struct chunk_header* alloc_chunk(sljit_uw size) in alloc_chunk()
252 static SLJIT_INLINE void free_chunk(void *chunk, sljit_uw size) in free_chunk()
267 sljit_uw size;
268 sljit_uw prev_size;
276 sljit_uw size;
287 static sljit_uw allocated_size;
288 static sljit_uw total_size;
290 static SLJIT_INLINE void sljit_insert_free_block(struct free_block *free_block, sljit_uw size) in sljit_insert_free_block()
315 SLJIT_API_FUNC_ATTRIBUTE void* sljit_malloc_exec(sljit_uw size) in sljit_malloc_exec()
[all …]
H A DsljitNativeS390X.c42 typedef sljit_uw sljit_ins;
57 typedef sljit_uw sljit_gpr;
142 return (sljit_uw)-1; in sizeof_ins()
339 sljit_uw bits[4]; in have_facility_dynamic()
1374 sljit_uw pad_size; in sljit_generate_code()
1375 sljit_uw i, j = 0; in sljit_generate_code()
1378 sljit_uw *pool, *pool_ptr; in sljit_generate_code()
1380 sljit_uw source; in sljit_generate_code()
1464 pool = (sljit_uw *)((sljit_uw)code + ins_size + pad_size); in sljit_generate_code()
2469 sljit_uw imm = (sljit_uw)src2w; in sljit_emit_bitwise()
[all …]
H A DsljitConfigInternal.h410 typedef unsigned long int sljit_uw; typedef
419 typedef unsigned int sljit_uw; typedef
427 typedef unsigned long long sljit_uw; typedef
430 typedef unsigned __int64 sljit_uw; typedef
434 typedef unsigned long int sljit_uw; typedef
439 typedef sljit_uw sljit_p;
617 SLJIT_API_FUNC_ATTRIBUTE void* sljit_malloc_exec(sljit_uw size);
H A DsljitNativeX86_64.c59 jump->addr = (sljit_uw)code_ptr; in generate_far_jump_code()
87 code_ptr = (sljit_u8*)put_label->addr - 2 - sizeof(sljit_uw); in generate_put_label_code()
101 put_label->addr = (sljit_uw)code_ptr; in generate_put_label_code()
105 code_ptr -= put_label->flags + (2 + sizeof(sljit_uw)); in generate_put_label_code()
106 SLJIT_MEMMOVE(code_ptr, code_ptr + (2 + sizeof(sljit_uw)), put_label->flags); in generate_put_label_code()
111 code_ptr += 2 + sizeof(sljit_uw); in generate_put_label_code()
121 code_ptr = (sljit_u8*)(put_label->addr - (2 + sizeof(sljit_uw)) + sizeof(sljit_s32)); in generate_put_label_code()
122 put_label->addr = (sljit_uw)code_ptr; in generate_put_label_code()
858 if (sign || ((sljit_uw)srcw <= 0x7fffffff)) { in emit_mov_int()
912 size += (tmp - SLJIT_FIRST_SAVED_REG + 1) * sizeof(sljit_uw); in skip_frames_before_return()
[all …]
H A DsljitNativeARM_64.c157 sljit_uw target_addr; in detect_jump_type()
168 target_addr = (sljit_uw)(code + jump->u.label->size) + (sljit_uw)executable_offset; in detect_jump_type()
231 sljit_uw word_count; in sljit_generate_code()
232 sljit_uw next_addr; in sljit_generate_code()
234 sljit_uw addr; in sljit_generate_code()
283 const_->addr = (sljit_uw)code_ptr; in sljit_generate_code()
434 sljit_uw mask, uimm; in logical_imm()
448 uimm = (sljit_uw)imm; in logical_imm()
455 mask = ((sljit_uw)1 << len) - 1; in logical_imm()
470 uimm &= ((sljit_uw)1 << len) - 1; in logical_imm()
[all …]
H A DsljitNativeARM_T2_32.c367 sljit_uw half_count; in sljit_generate_code()
368 sljit_uw next_addr; in sljit_generate_code()
498 static sljit_uw get_imm(sljit_uw imm) in get_imm()
549 sljit_uw tmp; in load_immediate()
585 sljit_uw imm, nimm; in emit_op_imm()
976 sljit_uw tmp; in emit_op_mem()
1071 sljit_uw imm; in sljit_emit_enter()
1542 sljit_uw imm; in emit_fop_mem()
2234 sljit_uw cc, tmp; in sljit_emit_cmov()
2248 tmp = (sljit_uw) srcw; in sljit_emit_cmov()
[all …]
H A DsljitNativeSPARC_common.c221 sljit_uw target_addr; in detect_jump_type()
232 target_addr = (sljit_uw)(code + jump->u.label->size) + (sljit_uw)executable_offset; in detect_jump_type()
272 jump->addr = (sljit_uw)inst; in detect_jump_type()
286 jump->addr = (sljit_uw)inst; in detect_jump_type()
300 sljit_uw word_count; in sljit_generate_code()
301 sljit_uw next_addr; in sljit_generate_code()
303 sljit_uw addr; in sljit_generate_code()
348 jump->addr = (sljit_uw)(code_ptr - 3); in sljit_generate_code()
350 jump->addr = (sljit_uw)(code_ptr - 6); in sljit_generate_code()
357 const_->addr = (sljit_uw)code_ptr; in sljit_generate_code()
[all …]
H A DsljitNativePPC_64.c43 sljit_uw tmp; in load_immediate()
44 sljit_uw shift; in load_immediate()
45 sljit_uw tmp2; in load_immediate()
46 sljit_uw shift2; in load_immediate()
489 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr()
504 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const()
H A DsljitLir.c380 && (sizeof(sljit_uw) == 4 || sizeof(sljit_uw) == 8), in sljit_create_compiler()
422 compiler->cpool = (sljit_uw*)SLJIT_MALLOC(CPOOL_SIZE * sizeof(sljit_uw) in sljit_create_compiler()
491 SLJIT_FREE_EXEC((void*)((sljit_uw)code & ~0x1), exec_allocator_data); in sljit_free_code()
499 code = (void*)(*(sljit_uw*)code); in sljit_free_code()
520 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_target(struct sljit_jump *jump, sljit_uw target) in sljit_set_target()
559 static void* ensure_buf(struct sljit_compiler *compiler, sljit_uw size) in ensure_buf()
578 static void* ensure_abuf(struct sljit_compiler *compiler, sljit_uw size) in ensure_abuf()
647 static SLJIT_INLINE sljit_uw compute_next_addr(struct sljit_label *label, struct sljit_jump *jump, in compute_next_addr()
650 sljit_uw result = ~(sljit_uw)0; in compute_next_addr()
2579 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_target(struct sljit_jump *jump, sljit_uw target) in sljit_set_target()
[all …]
H A DsljitNativePPC_common.c262 sljit_uw target_addr; in detect_jump_type()
277 target_addr = (sljit_uw)(code + jump->u.label->size) + (sljit_uw)executable_offset; in detect_jump_type()
350 sljit_uw addr = put_label->label->addr; in put_label_set()
386 sljit_uw word_count; in sljit_generate_code()
387 sljit_uw next_addr; in sljit_generate_code()
389 sljit_uw addr; in sljit_generate_code()
441 jump->addr = (sljit_uw)(code_ptr - 3); in sljit_generate_code()
443 jump->addr = (sljit_uw)(code_ptr - 6); in sljit_generate_code()
481 const_->addr = (sljit_uw)code_ptr; in sljit_generate_code()
486 put_label->addr = (sljit_uw)code_ptr; in sljit_generate_code()
[all …]
H A DsljitNativeMIPS_common.c317 sljit_uw target_addr; in detect_jump_type()
333 target_addr = (sljit_uw)(code + jump->u.label->size) + (sljit_uw)executable_offset; in detect_jump_type()
473 sljit_uw addr = put_label->label->addr; in put_label_set()
509 sljit_uw word_count; in sljit_generate_code()
510 sljit_uw next_addr; in sljit_generate_code()
512 sljit_uw addr; in sljit_generate_code()
556 jump->addr = (sljit_uw)(code_ptr - 3); in sljit_generate_code()
558 jump->addr = (sljit_uw)(code_ptr - 7); in sljit_generate_code()
564 const_->addr = (sljit_uw)code_ptr; in sljit_generate_code()
569 put_label->addr = (sljit_uw)code_ptr; in sljit_generate_code()
[all …]
H A DsljitNativeSPARC_32.c269 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr()
283 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const()
H A DsljitNativePPC_32.c264 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr()
278 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const()
H A DsljitNativeX86_common.c439 sljit_uw label_addr; in generate_near_jump_code()
442 label_addr = (sljit_uw)(code + jump->u.label->size); in generate_near_jump_code()
537 jump->addr = (sljit_uw)code_ptr; in sljit_generate_code()
550 const_->addr = ((sljit_uw)code_ptr) - sizeof(sljit_sw); in sljit_generate_code()
556 put_label->addr = (sljit_uw)code_ptr; in sljit_generate_code()
802 sljit_uw size_jz_after_cmp_inst; in adjust_shadow_stack()
804 sljit_uw size_before_rdssp_inst = compiler->size; in adjust_shadow_stack()
2429 sse2_buffer = (sljit_s32*)(((sljit_uw)sse2_data + 15) & ~0xf);
3078 sljit_uw start_size;
3120 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec…
[all …]
H A DsljitNativeX86_32.c62 …sljit_unaligned_store_sw(code_ptr, jump->u.target - (jump->addr + 4) - (sljit_uw)executable_offset… in generate_far_jump_code()
170 …veds = (2 + (scratches > 9 ? (scratches - 9) : 0) + (saveds <= 3 ? saveds : 3)) * sizeof(sljit_uw); in sljit_emit_enter()
278 …veds = (2 + (scratches > 9 ? (scratches - 9) : 0) + (saveds <= 3 ? saveds : 3)) * sizeof(sljit_uw); in sljit_set_context()
915 …compiler->scratches - 9) : 0) + (compiler->saveds <= 3 ? compiler->saveds : 3)) * sizeof(sljit_uw); in skip_frames_before_return()
H A DsljitNativeMIPS_64.c35 sljit_uw uimm; in load_immediate()
525 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr()
540 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const()
H A DsljitNativeMIPS_32.c425 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr()
439 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const()
/PHP-8.1/ext/pcre/pcre2lib/
H A Dpcre2_jit_neon_inc.h85 …SLJIT_FUNC FF_FUN(sljit_u8 *str_end, sljit_u8 *str_ptr, sljit_uw offs1, sljit_uw offs2, sljit_uw c… in FF_FUN()
H A Dpcre2_jit_misc.c226 sljit_uw *executable_sizes = ((executable_functions *)executable_jit)->executable_sizes; in PRIV()
H A Dpcre2_jit_compile.c189 sljit_uw offset_limit;
200 sljit_uw executable_sizes[JIT_NUMBER_OF_COMPILE_MODES];
3092 static sljit_uw * allocate_read_only_data(compiler_common *common, sljit_uw size) in allocate_read_only_data()
3095 sljit_uw *result; in allocate_read_only_data()
3100 result = (sljit_uw *)SLJIT_MALLOC(size + sizeof(sljit_uw), compiler->allocator_data); in allocate_read_only_data()
7420 sljit_uw c, charoffset, max = 256, min = READ_CHAR_MAX; in compile_xclass_matchingpath()
7433 sljit_uw typeoffset; in compile_xclass_matchingpath()
9528 sljit_uw callout_arg_size = (common->re->top_bracket + 1) * 2 * sizeof(sljit_sw); in compile_callout_matchingpath()
13475 sljit_uw executable_size; in jit_compile()
13476 sljit_uw total_length; in jit_compile()

Completed in 187 milliseconds