Home
last modified time | relevance | path

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

/PHP-7.3/ext/pcre/pcre2lib/sljit/
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()
581 sljit_uw *code_ptr; in sljit_generate_code() local
626 code_ptr = code; in sljit_generate_code()
679 code_ptr--; in sljit_generate_code()
684 code_ptr -= 2; in sljit_generate_code()
702 code_ptr++; in sljit_generate_code()
775 code_ptr += 2; in sljit_generate_code()
[all …]
H A DsljitNativePPC_common.c357 code_ptr = code; in sljit_generate_code()
388 code_ptr[-3] = code_ptr[0]; in sljit_generate_code()
393 code_ptr[-1] = code_ptr[2]; in sljit_generate_code()
394 code_ptr[0] = code_ptr[3]; in sljit_generate_code()
397 code_ptr--; in sljit_generate_code()
398 code_ptr[-1] = code_ptr[0]; in sljit_generate_code()
399 code_ptr[0] = code_ptr[1]; in sljit_generate_code()
407 code_ptr[-6] = code_ptr[0]; in sljit_generate_code()
413 code_ptr++; in sljit_generate_code()
425 code_ptr ++; in sljit_generate_code()
[all …]
H A DsljitNativeX86_64.c51 *code_ptr++ = get_jump_code(type ^ 0x1) - 0x10; in generate_far_jump_code()
52 *code_ptr++ = short_addr ? (6 + 3) : (10 + 3); in generate_far_jump_code()
55 *code_ptr++ = short_addr ? REX_B : (REX_W | REX_B); in generate_far_jump_code()
56 *code_ptr++ = MOV_r_i32 | reg_lmap[TMP_REG2]; in generate_far_jump_code()
57 jump->addr = (sljit_uw)code_ptr; in generate_far_jump_code()
62 sljit_unaligned_store_s32(code_ptr, (sljit_s32)jump->u.target); in generate_far_jump_code()
64 sljit_unaligned_store_sw(code_ptr, jump->u.target); in generate_far_jump_code()
66 code_ptr += short_addr ? sizeof(sljit_s32) : sizeof(sljit_sw); in generate_far_jump_code()
68 *code_ptr++ = REX_B; in generate_far_jump_code()
69 *code_ptr++ = GROUP_FF; in generate_far_jump_code()
[all …]
H A DsljitNativeARM_64.c201 code_ptr[-5] -= (2 << 5); in detect_jump_type()
202 code_ptr[-2] = code_ptr[0]; in detect_jump_type()
208 code_ptr[-5] -= (1 << 5); in detect_jump_type()
210 code_ptr[-1] = code_ptr[0]; in detect_jump_type()
222 sljit_ins *code_ptr; in sljit_generate_code() local
242 code_ptr = code; in sljit_generate_code()
254 *code_ptr = *buf_ptr++; in sljit_generate_code()
266 code_ptr -= detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code()
273 code_ptr ++; in sljit_generate_code()
282 label->size = code_ptr - code; 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
316 code_ptr = code; in sljit_generate_code()
328 *code_ptr = *buf_ptr++; in sljit_generate_code()
336 label->size = code_ptr - code; in sljit_generate_code()
345 code_ptr = detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code()
353 code_ptr ++; in sljit_generate_code()
362 label->size = code_ptr - code; in sljit_generate_code()
407 code_ptr = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); 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()
477 code_ptr += sizeof(sljit_s8); in generate_near_jump_code()
483 return code_ptr; in generate_near_jump_code()
490 sljit_u8 *code_ptr; in sljit_generate_code() local
510 code_ptr = code; in sljit_generate_code()
524 code_ptr += len; in sljit_generate_code()
534 code_ptr = generate_far_jump_code(jump, code_ptr, *buf_ptr - 2, executable_offset); in sljit_generate_code()
[all …]
H A DsljitNativeMIPS_common.c249 return code_ptr; in detect_jump_type()
252 return code_ptr; in detect_jump_type()
369 return code_ptr; in detect_jump_type()
383 sljit_ins *code_ptr; in sljit_generate_code() local
402 code_ptr = code; in sljit_generate_code()
414 *code_ptr = *buf_ptr++; in sljit_generate_code()
421 label->size = code_ptr - code; in sljit_generate_code()
430 code_ptr = detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code()
438 code_ptr ++; in sljit_generate_code()
447 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_s32 type… in generate_far_jump_code() argument
44 *code_ptr++ = JMP_i32; in generate_far_jump_code()
48 *code_ptr++ = CALL_i32; in generate_far_jump_code()
52 *code_ptr++ = GROUP_0F; in generate_far_jump_code()
53 *code_ptr++ = get_jump_code(type); in generate_far_jump_code()
60 …sljit_unaligned_store_sw(code_ptr, jump->u.target - (jump->addr + 4) - (sljit_uw)executable_offset… in generate_far_jump_code()
61 code_ptr += 4; in generate_far_jump_code()
63 return code_ptr; in generate_far_jump_code()
H A DsljitNativeARM_T2_32.c364 sljit_u16 *code_ptr; in sljit_generate_code() local
382 code_ptr = code; in sljit_generate_code()
394 *code_ptr = *buf_ptr++; in sljit_generate_code()
401 label->size = code_ptr - code; in sljit_generate_code()
406 code_ptr -= detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code()
410 const_->addr = (sljit_uw)code_ptr; in sljit_generate_code()
413 code_ptr ++; in sljit_generate_code()
422 label->size = code_ptr - code; in sljit_generate_code()
429 SLJIT_ASSERT(code_ptr - code <= (sljit_sw)compiler->size); in sljit_generate_code()
442 code_ptr = (sljit_u16 *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
[all …]
H A DsljitNativeTILEGX_64.c910 return code_ptr; in detect_jump_type()
967 return code_ptr; in detect_jump_type()
993 return code_ptr; in detect_jump_type()
1000 sljit_ins *code_ptr; in sljit_generate_code() local
1018 code_ptr = code; in sljit_generate_code()
1027 *code_ptr = *buf_ptr++; in sljit_generate_code()
1035 label->size = code_ptr - code; in sljit_generate_code()
1045 code_ptr = detect_jump_type(jump, code_ptr, code); in sljit_generate_code()
1055 code_ptr++; in sljit_generate_code()
1064 label->size = code_ptr - code; in sljit_generate_code()
[all …]

Completed in 61 milliseconds