Home
last modified time | relevance | path

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

/PHP-8.2/ext/pcre/pcre2lib/sljit/
H A DsljitNativeX86_64.c306 *code_ptr++ = REX_B; in generate_far_jump_code()
307 *code_ptr++ = GROUP_FF; in generate_far_jump_code()
310 return code_ptr; in generate_far_jump_code()
318 return code_ptr; in generate_put_label_code()
329 code_ptr[0] = U8(code_ptr[0] & ~0x08); in generate_put_label_code()
333 code_ptr[0] = code_ptr[1]; in generate_put_label_code()
338 return code_ptr; in generate_put_label_code()
342 SLJIT_MEMMOVE(code_ptr, code_ptr + (2 + sizeof(sljit_uw)), put_label->flags); in generate_put_label_code()
353 code_ptr[0] = U8(code_ptr[0] & ~0x4); in generate_put_label_code()
355 code_ptr[2] = U8(code_ptr[2] & ~(0x7 << 3)); in generate_put_label_code()
[all …]
H A DsljitNativePPC_common.c416 code_ptr = code; in sljit_generate_code()
452 code_ptr[-3] = code_ptr[0]; in sljit_generate_code()
457 code_ptr[-1] = code_ptr[2]; in sljit_generate_code()
458 code_ptr[0] = code_ptr[3]; in sljit_generate_code()
461 code_ptr--; in sljit_generate_code()
462 code_ptr[-1] = code_ptr[0]; in sljit_generate_code()
463 code_ptr[0] = code_ptr[1]; in sljit_generate_code()
471 code_ptr[-6] = code_ptr[0]; in sljit_generate_code()
500 code_ptr ++; in sljit_generate_code()
613 code_ptr++; in sljit_generate_code()
[all …]
H A DsljitNativeARM_32.c422 code_ptr--; in detect_jump_type()
437 *code_ptr = (BL - CONDITIONAL) | (*(code_ptr + 1) & COND_MASK); in detect_jump_type()
444 *code_ptr = (B - CONDITIONAL) | (*code_ptr & COND_MASK); in detect_jump_type()
461 code_ptr -= 2; in detect_jump_type()
664 sljit_uw *code_ptr; in sljit_generate_code() local
711 code_ptr = code; in sljit_generate_code()
771 code_ptr--; in sljit_generate_code()
776 code_ptr -= 2; in sljit_generate_code()
801 code_ptr++; in sljit_generate_code()
875 code_ptr += 2; in sljit_generate_code()
[all …]
H A DsljitNativeSPARC_common.c230 return code_ptr; in detect_jump_type()
294 return code_ptr; in detect_jump_type()
301 sljit_ins *code_ptr; in sljit_generate_code() local
322 code_ptr = code; in sljit_generate_code()
336 *code_ptr = *buf_ptr++; in sljit_generate_code()
356 code_ptr = detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code()
361 const_->addr = (sljit_uw)code_ptr; in sljit_generate_code()
366 put_label->addr = (sljit_uw)code_ptr; in sljit_generate_code()
371 code_ptr ++; in sljit_generate_code()
441 code_ptr = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
[all …]
H A DsljitNativeARM_64.c196 code_ptr[-5] -= (2 << 5); in detect_jump_type()
197 code_ptr[-2] = code_ptr[0]; in detect_jump_type()
203 code_ptr[-5] -= (1 << 5); in detect_jump_type()
205 code_ptr[-1] = code_ptr[0]; in detect_jump_type()
233 sljit_ins *code_ptr; in sljit_generate_code() local
255 code_ptr = code; in sljit_generate_code()
269 *code_ptr = *buf_ptr++; in sljit_generate_code()
284 code_ptr -= detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code()
299 code_ptr ++; in sljit_generate_code()
375 code_ptr = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
[all …]
H A DsljitNativeX86_common.c461 *code_ptr++ = JMP_i8; in generate_near_jump_code()
463 *code_ptr++ = JMP_i32; in generate_near_jump_code()
468 *code_ptr++ = CALL_i32; in generate_near_jump_code()
476 *code_ptr++ = GROUP_0F; in generate_near_jump_code()
489 return code_ptr; in generate_near_jump_code()
496 sljit_u8 *code_ptr; in sljit_generate_code() local
517 code_ptr = code; in sljit_generate_code()
532 code_ptr += len; in sljit_generate_code()
545 code_ptr = generate_near_jump_code(jump, code_ptr, code, executable_offset); in sljit_generate_code()
548 code_ptr = generate_far_jump_code(jump, code_ptr, executable_offset); in sljit_generate_code()
[all …]
H A DsljitNativeMIPS_common.c327 return code_ptr; in detect_jump_type()
330 return code_ptr; in detect_jump_type()
447 return code_ptr; in detect_jump_type()
453 SLJIT_CACHE_FLUSH(code, code_ptr); in sljit_cache_flush()
510 sljit_ins *code_ptr; in sljit_generate_code() local
531 code_ptr = code; in sljit_generate_code()
545 *code_ptr = *buf_ptr++; in sljit_generate_code()
564 code_ptr = detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code()
582 code_ptr ++; in sljit_generate_code()
590 label->addr = (sljit_uw)code_ptr; in sljit_generate_code()
[all …]
H A DsljitNativeARM_T2_32.c374 sljit_u16 *code_ptr; in sljit_generate_code() local
394 code_ptr = code; in sljit_generate_code()
408 *code_ptr = *buf_ptr++; in sljit_generate_code()
423 code_ptr -= detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code()
427 const_->addr = (sljit_uw)code_ptr; in sljit_generate_code()
432 put_label->addr = (sljit_uw)code_ptr; in sljit_generate_code()
437 code_ptr ++; in sljit_generate_code()
446 label->size = (sljit_uw)(code_ptr - code); in sljit_generate_code()
473 code_ptr = (sljit_u16 *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
475 SLJIT_CACHE_FLUSH(code, code_ptr); in sljit_generate_code()
[all …]
H A DsljitNativeX86_32.c219 static sljit_u8* generate_far_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_sw execu… in generate_far_jump_code() argument
224 *code_ptr++ = JMP_i32; in generate_far_jump_code()
228 *code_ptr++ = CALL_i32; in generate_far_jump_code()
232 *code_ptr++ = GROUP_0F; in generate_far_jump_code()
233 *code_ptr++ = get_jump_code(type); in generate_far_jump_code()
240 …sljit_unaligned_store_sw(code_ptr, (sljit_sw)(jump->u.target - (jump->addr + 4) - (sljit_uw)execut… in generate_far_jump_code()
241 code_ptr += 4; in generate_far_jump_code()
243 return code_ptr; in generate_far_jump_code()
H A DsljitNativeS390X.c1405 void *code, *code_ptr; in sljit_generate_code() local
1482 code_ptr = code; in sljit_generate_code()
1498 (sljit_uw)code_ptr + label->size, executable_offset); in sljit_generate_code()
1518 source = (sljit_sw)code_ptr; in sljit_generate_code()
1569 jump->addr = (sljit_uw)code_ptr + 2; in sljit_generate_code()
1587 put_label->addr = (sljit_uw)code_ptr; in sljit_generate_code()
1601 encode_inst(&code_ptr, ins); in sljit_generate_code()
1604 SLJIT_ASSERT((sljit_u8 *)code + ins_size == code_ptr); in sljit_generate_code()
1611 code_ptr = SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
1612 SLJIT_CACHE_FLUSH(code, code_ptr); in sljit_generate_code()
[all …]

Completed in 84 milliseconds