Home
last modified time | relevance | path

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

/PHP-7.0/ext/pcre/pcrelib/sljit/
H A DsljitNativeX86_64.c47 *code_ptr++ = 10 + 3; in generate_far_jump_code()
51 *code_ptr++ = REX_W | REX_B; in generate_far_jump_code()
52 *code_ptr++ = MOV_r_i32 + 1; in generate_far_jump_code()
60 code_ptr += sizeof(sljit_sw); in generate_far_jump_code()
61 *code_ptr++ = REX_B; in generate_far_jump_code()
62 *code_ptr++ = GROUP_FF; in generate_far_jump_code()
65 return code_ptr; in generate_far_jump_code()
78 *code_ptr++ = REX_W | REX_B; in generate_fixed_jump()
82 *code_ptr++ = REX_B; in generate_fixed_jump()
83 *code_ptr++ = GROUP_FF; in generate_fixed_jump()
[all …]
H A DsljitNativeARM_32.c401 code_ptr--; in detect_jump_type()
416 *code_ptr = (BL - CONDITIONAL) | (*(code_ptr + 1) & COND_MASK); in detect_jump_type()
423 *code_ptr = (B - CONDITIONAL) | (*code_ptr & COND_MASK); in detect_jump_type()
440 code_ptr -= 2; in detect_jump_type()
560 sljit_uw *code_ptr; in sljit_generate_code() local
603 code_ptr = code; in sljit_generate_code()
656 code_ptr--; in sljit_generate_code()
661 code_ptr -= 2; in sljit_generate_code()
679 code_ptr++; in sljit_generate_code()
751 code_ptr += 2; in sljit_generate_code()
[all …]
H A DsljitNativePPC_common.c346 code_ptr = code; in sljit_generate_code()
374 code_ptr[-3] = code_ptr[0]; in sljit_generate_code()
379 code_ptr[-1] = code_ptr[2]; in sljit_generate_code()
380 code_ptr[0] = code_ptr[3]; in sljit_generate_code()
383 code_ptr--; in sljit_generate_code()
384 code_ptr[-1] = code_ptr[0]; in sljit_generate_code()
385 code_ptr[0] = code_ptr[1]; in sljit_generate_code()
393 code_ptr[-6] = code_ptr[0]; in sljit_generate_code()
399 code_ptr++; in sljit_generate_code()
411 code_ptr ++; in sljit_generate_code()
[all …]
H A DsljitNativeX86_32.c41 static sljit_ub* generate_far_jump_code(struct sljit_jump *jump, sljit_ub *code_ptr, sljit_si 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_sw*)code_ptr = jump->u.target - (jump->addr + 4); 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 DsljitNativeX86_common.c413 *code_ptr++ = JMP_i8; in generate_near_jump_code()
415 *code_ptr++ = JMP_i32; in generate_near_jump_code()
420 *code_ptr++ = CALL_i32; in generate_near_jump_code()
428 *code_ptr++ = GROUP_0F; in generate_near_jump_code()
445 return code_ptr; in generate_near_jump_code()
452 sljit_ub *code_ptr; in sljit_generate_code() local
470 code_ptr = code; in sljit_generate_code()
482 code_ptr += len; in sljit_generate_code()
489 code_ptr = generate_near_jump_code(jump, code_ptr, code, *buf_ptr - 4); in sljit_generate_code()
491 code_ptr = generate_far_jump_code(jump, code_ptr, *buf_ptr - 4); in sljit_generate_code()
[all …]
H A DsljitNativeSPARC_common.c206 return code_ptr; in detect_jump_type()
268 return code_ptr; in detect_jump_type()
275 sljit_ins *code_ptr; in sljit_generate_code() local
293 code_ptr = code; in sljit_generate_code()
302 *code_ptr = *buf_ptr++; in sljit_generate_code()
310 label->size = code_ptr - code; in sljit_generate_code()
319 code_ptr = detect_jump_type(jump, code_ptr, code); in sljit_generate_code()
327 code_ptr ++; in sljit_generate_code()
335 label->addr = (sljit_uw)code_ptr; in sljit_generate_code()
336 label->size = code_ptr - code; in sljit_generate_code()
[all …]
H A DsljitNativeARM_64.c190 code_ptr[-5] -= (2 << 5); in detect_jump_type()
191 code_ptr[-2] = code_ptr[0]; in detect_jump_type()
196 code_ptr[-5] -= (1 << 5); in detect_jump_type()
198 code_ptr[-1] = code_ptr[0]; in detect_jump_type()
210 sljit_ins *code_ptr; in sljit_generate_code() local
229 code_ptr = code; in sljit_generate_code()
239 *code_ptr = *buf_ptr++; in sljit_generate_code()
246 label->size = code_ptr - code; in sljit_generate_code()
251 code_ptr -= detect_jump_type(jump, code_ptr, code); in sljit_generate_code()
258 code_ptr ++; in sljit_generate_code()
[all …]
H A DsljitNativeMIPS_common.c230 return code_ptr; in detect_jump_type()
233 return code_ptr; in detect_jump_type()
349 return code_ptr; in detect_jump_type()
355 SLJIT_CACHE_FLUSH(code, code_ptr); in sljit_cache_flush()
363 sljit_ins *code_ptr; in sljit_generate_code() local
381 code_ptr = code; in sljit_generate_code()
390 *code_ptr = *buf_ptr++; in sljit_generate_code()
398 label->size = code_ptr - code; in sljit_generate_code()
407 code_ptr = detect_jump_type(jump, code_ptr, code); in sljit_generate_code()
415 code_ptr ++; 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 …]
H A DsljitNativeARM_T2_32.c346 sljit_uh *code_ptr; in sljit_generate_code() local
363 code_ptr = code; in sljit_generate_code()
373 *code_ptr = *buf_ptr++; in sljit_generate_code()
379 label->addr = ((sljit_uw)code_ptr) | 0x1; in sljit_generate_code()
380 label->size = code_ptr - code; in sljit_generate_code()
385 code_ptr -= detect_jump_type(jump, code_ptr, code); in sljit_generate_code()
389 const_->addr = (sljit_uw)code_ptr; in sljit_generate_code()
392 code_ptr ++; in sljit_generate_code()
400 label->addr = ((sljit_uw)code_ptr) | 0x1; in sljit_generate_code()
401 label->size = code_ptr - code; in sljit_generate_code()
[all …]

Completed in 114 milliseconds