Home
last modified time | relevance | path

Searched refs:code_ptr (Results 1 – 10 of 10) sorted by relevance

/PHP-8.1/ext/pcre/pcre2lib/sljit/
H A DsljitNativeX86_64.c70 *code_ptr++ = REX_B; in generate_far_jump_code()
71 *code_ptr++ = GROUP_FF; in generate_far_jump_code()
74 return code_ptr; in generate_far_jump_code()
82 return code_ptr; in generate_put_label_code()
93 code_ptr[0] = (sljit_u8)(code_ptr[0] & ~0x08); in generate_put_label_code()
97 code_ptr[0] = code_ptr[1]; in generate_put_label_code()
102 return code_ptr; in generate_put_label_code()
106 SLJIT_MEMMOVE(code_ptr, code_ptr + (2 + sizeof(sljit_uw)), put_label->flags); in generate_put_label_code()
117 code_ptr[0] = (sljit_u8)(code_ptr[0] & ~0x4); in generate_put_label_code()
119 code_ptr[2] = (sljit_u8)(code_ptr[2] & ~(0x7 << 3)); in generate_put_label_code()
[all …]
H A DsljitNativeARM_32.c413 code_ptr--; in detect_jump_type()
428 *code_ptr = (BL - CONDITIONAL) | (*(code_ptr + 1) & COND_MASK); in detect_jump_type()
435 *code_ptr = (B - CONDITIONAL) | (*code_ptr & COND_MASK); in detect_jump_type()
452 code_ptr -= 2; in detect_jump_type()
654 sljit_uw *code_ptr; in sljit_generate_code() local
701 code_ptr = code; in sljit_generate_code()
761 code_ptr--; in sljit_generate_code()
766 code_ptr -= 2; in sljit_generate_code()
791 code_ptr++; in sljit_generate_code()
865 code_ptr += 2; in sljit_generate_code()
[all …]
H A DsljitNativePPC_common.c411 code_ptr = code; in sljit_generate_code()
447 code_ptr[-3] = code_ptr[0]; in sljit_generate_code()
452 code_ptr[-1] = code_ptr[2]; in sljit_generate_code()
453 code_ptr[0] = code_ptr[3]; in sljit_generate_code()
456 code_ptr--; in sljit_generate_code()
457 code_ptr[-1] = code_ptr[0]; in sljit_generate_code()
458 code_ptr[0] = code_ptr[1]; in sljit_generate_code()
466 code_ptr[-6] = code_ptr[0]; in sljit_generate_code()
495 code_ptr ++; in sljit_generate_code()
602 code_ptr++; in sljit_generate_code()
[all …]
H A DsljitNativeSPARC_common.c226 return code_ptr; in detect_jump_type()
290 return code_ptr; in detect_jump_type()
297 sljit_ins *code_ptr; in sljit_generate_code() local
318 code_ptr = code; in sljit_generate_code()
332 *code_ptr = *buf_ptr++; in sljit_generate_code()
343 label->size = code_ptr - code; in sljit_generate_code()
352 code_ptr = detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code()
367 code_ptr ++; in sljit_generate_code()
376 label->size = code_ptr - code; in sljit_generate_code()
437 code_ptr = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
[all …]
H A DsljitNativeARM_64.c191 code_ptr[-5] -= (2 << 5); in detect_jump_type()
192 code_ptr[-2] = code_ptr[0]; in detect_jump_type()
198 code_ptr[-5] -= (1 << 5); in detect_jump_type()
200 code_ptr[-1] = code_ptr[0]; in detect_jump_type()
228 sljit_ins *code_ptr; in sljit_generate_code() local
250 code_ptr = code; in sljit_generate_code()
264 *code_ptr = *buf_ptr++; in sljit_generate_code()
279 code_ptr -= detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code()
294 code_ptr ++; in sljit_generate_code()
303 label->size = code_ptr - code; in sljit_generate_code()
[all …]
H A DsljitNativeX86_common.c455 *code_ptr++ = JMP_i8; in generate_near_jump_code()
457 *code_ptr++ = JMP_i32; in generate_near_jump_code()
462 *code_ptr++ = CALL_i32; in generate_near_jump_code()
470 *code_ptr++ = GROUP_0F; in generate_near_jump_code()
483 return code_ptr; in generate_near_jump_code()
490 sljit_u8 *code_ptr; in sljit_generate_code() local
511 code_ptr = code; in sljit_generate_code()
526 code_ptr += len; in sljit_generate_code()
539 code_ptr = generate_near_jump_code(jump, code_ptr, code, executable_offset); in sljit_generate_code()
542 code_ptr = generate_far_jump_code(jump, code_ptr, executable_offset); in sljit_generate_code()
[all …]
H A DsljitNativeMIPS_common.c323 return code_ptr; in detect_jump_type()
326 return code_ptr; in detect_jump_type()
443 return code_ptr; in detect_jump_type()
449 SLJIT_CACHE_FLUSH(code, code_ptr); in sljit_cache_flush()
506 sljit_ins *code_ptr; in sljit_generate_code() local
527 code_ptr = code; in sljit_generate_code()
541 *code_ptr = *buf_ptr++; in sljit_generate_code()
560 code_ptr = detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code()
578 code_ptr ++; in sljit_generate_code()
587 label->size = code_ptr - code; in sljit_generate_code()
[all …]
H A DsljitNativeX86_32.c41 static sljit_u8* generate_far_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_sw execu… in generate_far_jump_code() argument
46 *code_ptr++ = JMP_i32; in generate_far_jump_code()
50 *code_ptr++ = CALL_i32; in generate_far_jump_code()
54 *code_ptr++ = GROUP_0F; in generate_far_jump_code()
55 *code_ptr++ = get_jump_code(type); in generate_far_jump_code()
62 …sljit_unaligned_store_sw(code_ptr, jump->u.target - (jump->addr + 4) - (sljit_uw)executable_offset… in generate_far_jump_code()
63 code_ptr += 4; in generate_far_jump_code()
65 return code_ptr; in generate_far_jump_code()
H A DsljitNativeARM_T2_32.c364 sljit_u16 *code_ptr; in sljit_generate_code() local
384 code_ptr = code; in sljit_generate_code()
398 *code_ptr = *buf_ptr++; in sljit_generate_code()
408 label->size = code_ptr - code; in sljit_generate_code()
413 code_ptr -= detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code()
417 const_->addr = (sljit_uw)code_ptr; in sljit_generate_code()
422 put_label->addr = (sljit_uw)code_ptr; in sljit_generate_code()
427 code_ptr ++; in sljit_generate_code()
436 label->size = code_ptr - code; in sljit_generate_code()
463 code_ptr = (sljit_u16 *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
[all …]
H A DsljitNativeS390X.c1377 void *code, *code_ptr; in sljit_generate_code() local
1456 code_ptr = code; in sljit_generate_code()
1492 source = (sljit_uw)code_ptr; in sljit_generate_code()
1519 encode_inst(&code_ptr, in sljit_generate_code()
1540 jump->addr = (sljit_uw)code_ptr + 2; in sljit_generate_code()
1558 put_label->addr = (sljit_uw)code_ptr; in sljit_generate_code()
1572 encode_inst(&code_ptr, ins); in sljit_generate_code()
1575 SLJIT_ASSERT((sljit_u8 *)code + ins_size == code_ptr); in sljit_generate_code()
1582 code_ptr = SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
1583 SLJIT_CACHE_FLUSH(code, code_ptr); in sljit_generate_code()
[all …]

Completed in 78 milliseconds