Searched refs:code_ptr (Results 1 – 11 of 11) sorted by relevance
/php-src/ext/pcre/pcre2lib/sljit/ |
H A D | sljitNativeX86_64.c | 389 *code_ptr++ = REX_B; in generate_far_jump_code() 390 *code_ptr++ = GROUP_FF; in generate_far_jump_code() 393 return code_ptr; in generate_far_jump_code() 401 return code_ptr; in generate_put_label_code() 412 code_ptr[0] = U8(code_ptr[0] & ~0x08); in generate_put_label_code() 416 code_ptr[0] = code_ptr[1]; in generate_put_label_code() 421 return code_ptr; in generate_put_label_code() 425 SLJIT_MEMMOVE(code_ptr, code_ptr + (2 + sizeof(sljit_uw)), put_label->flags); in generate_put_label_code() 436 code_ptr[0] = U8(code_ptr[0] & ~0x4); in generate_put_label_code() 438 code_ptr[2] = U8(code_ptr[2] & ~(0x7 << 3)); in generate_put_label_code() [all …]
|
H A D | sljitNativePPC_common.c | 466 code_ptr = code; in sljit_generate_code() 502 code_ptr[-3] = code_ptr[0]; in sljit_generate_code() 507 code_ptr[-1] = code_ptr[2]; in sljit_generate_code() 508 code_ptr[0] = code_ptr[3]; in sljit_generate_code() 511 code_ptr--; in sljit_generate_code() 512 code_ptr[-1] = code_ptr[0]; in sljit_generate_code() 513 code_ptr[0] = code_ptr[1]; in sljit_generate_code() 521 code_ptr[-6] = code_ptr[0]; in sljit_generate_code() 550 code_ptr++; in sljit_generate_code() 662 code_ptr++; in sljit_generate_code() [all …]
|
H A D | sljitNativeARM_32.c | 484 code_ptr--; in detect_jump_type() 499 *code_ptr = (BL - CONDITIONAL) | (*(code_ptr + 1) & COND_MASK); in detect_jump_type() 506 *code_ptr = (B - CONDITIONAL) | (*code_ptr & COND_MASK); in detect_jump_type() 523 code_ptr -= 2; in detect_jump_type() 727 sljit_ins *code_ptr; in sljit_generate_code() local 774 code_ptr = code; in sljit_generate_code() 834 code_ptr--; in sljit_generate_code() 839 code_ptr -= 2; in sljit_generate_code() 864 code_ptr++; in sljit_generate_code() 937 code_ptr += 2; in sljit_generate_code() [all …]
|
H A D | sljitNativeARM_64.c | 242 code_ptr[-5] -= (2 << 5); in detect_jump_type() 243 code_ptr[-2] = code_ptr[0]; in detect_jump_type() 249 code_ptr[-5] -= (1 << 5); in detect_jump_type() 251 code_ptr[-1] = code_ptr[0]; in detect_jump_type() 279 sljit_ins *code_ptr; in sljit_generate_code() local 301 code_ptr = code; in sljit_generate_code() 315 *code_ptr = *buf_ptr++; in sljit_generate_code() 330 code_ptr -= detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code() 345 code_ptr++; in sljit_generate_code() 421 code_ptr = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() [all …]
|
H A D | sljitNativeX86_common.c | 646 *code_ptr++ = JMP_i8; in generate_near_jump_code() 648 *code_ptr++ = JMP_i32; in generate_near_jump_code() 653 *code_ptr++ = CALL_i32; in generate_near_jump_code() 661 *code_ptr++ = GROUP_0F; in generate_near_jump_code() 674 return code_ptr; in generate_near_jump_code() 681 sljit_u8 *code_ptr; in sljit_generate_code() local 702 code_ptr = code; in sljit_generate_code() 717 code_ptr += len; in sljit_generate_code() 730 code_ptr = generate_near_jump_code(jump, code_ptr, code, executable_offset); in sljit_generate_code() 733 code_ptr = generate_far_jump_code(jump, code_ptr, executable_offset); in sljit_generate_code() [all …]
|
H A D | sljitNativeX86_32.c | 286 static sljit_u8* generate_far_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_sw execu… in generate_far_jump_code() argument 291 *code_ptr++ = JMP_i32; in generate_far_jump_code() 295 *code_ptr++ = CALL_i32; in generate_far_jump_code() 299 *code_ptr++ = GROUP_0F; in generate_far_jump_code() 300 *code_ptr++ = get_jump_code(type); in generate_far_jump_code() 307 …sljit_unaligned_store_sw(code_ptr, (sljit_sw)(jump->u.target - (jump->addr + 4) - (sljit_uw)execut… in generate_far_jump_code() 308 code_ptr += 4; in generate_far_jump_code() 310 return code_ptr; in generate_far_jump_code()
|
H A D | sljitNativeARM_T2_32.c | 437 sljit_u16 *code_ptr; in sljit_generate_code() local 457 code_ptr = code; in sljit_generate_code() 471 *code_ptr = *buf_ptr++; in sljit_generate_code() 486 code_ptr -= detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code() 490 const_->addr = (sljit_uw)code_ptr; in sljit_generate_code() 495 put_label->addr = (sljit_uw)code_ptr; in sljit_generate_code() 500 code_ptr++; in sljit_generate_code() 509 label->size = (sljit_uw)(code_ptr - code); in sljit_generate_code() 536 code_ptr = (sljit_u16 *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 538 SLJIT_CACHE_FLUSH(code, code_ptr); in sljit_generate_code() [all …]
|
H A D | sljitNativeRISCV_common.c | 380 sljit_ins *code_ptr; in sljit_generate_code() local 401 code_ptr = code; in sljit_generate_code() 415 *code_ptr = *buf_ptr++; in sljit_generate_code() 434 jump->addr = (sljit_uw)code_ptr; in sljit_generate_code() 439 const_->addr = (sljit_uw)code_ptr; in sljit_generate_code() 444 put_label->addr = (sljit_uw)code_ptr; in sljit_generate_code() 446 code_ptr += 1; in sljit_generate_code() 456 code_ptr++; in sljit_generate_code() 464 label->addr = (sljit_uw)code_ptr; in sljit_generate_code() 526 code_ptr = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() [all …]
|
H A D | sljitNativeLOONGARCH_64.c | 500 sljit_ins *code_ptr; in sljit_generate_code() local 521 code_ptr = code; in sljit_generate_code() 535 *code_ptr = *buf_ptr++; in sljit_generate_code() 550 jump->addr = (sljit_uw)code_ptr; in sljit_generate_code() 555 const_->addr = (sljit_uw)code_ptr; in sljit_generate_code() 560 put_label->addr = (sljit_uw)code_ptr; in sljit_generate_code() 569 code_ptr++; in sljit_generate_code() 577 label->addr = (sljit_uw)code_ptr; in sljit_generate_code() 635 code_ptr = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 637 SLJIT_CACHE_FLUSH(code, code_ptr); in sljit_generate_code() [all …]
|
H A D | sljitNativeMIPS_common.c | 632 SLJIT_CACHE_FLUSH(code, code_ptr); in sljit_cache_flush() 710 sljit_ins *code_ptr; in sljit_generate_code() local 731 code_ptr = code; in sljit_generate_code() 745 *code_ptr = *buf_ptr++; in sljit_generate_code() 769 const_->addr = (sljit_uw)code_ptr; in sljit_generate_code() 776 code_ptr += 1; in sljit_generate_code() 786 code_ptr++; in sljit_generate_code() 794 label->addr = (sljit_uw)code_ptr; in sljit_generate_code() 840 code_ptr = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 843 SLJIT_CACHE_FLUSH(code, code_ptr); in sljit_generate_code() [all …]
|
H A D | sljitNativeS390X.c | 1439 void *code, *code_ptr; in sljit_generate_code() local 1516 code_ptr = code; in sljit_generate_code() 1532 (sljit_uw)code_ptr + label->size, executable_offset); in sljit_generate_code() 1552 source = (sljit_sw)code_ptr; in sljit_generate_code() 1605 jump->addr = (sljit_uw)code_ptr + 2; in sljit_generate_code() 1623 put_label->addr = (sljit_uw)code_ptr; in sljit_generate_code() 1637 encode_inst(&code_ptr, ins); in sljit_generate_code() 1640 SLJIT_ASSERT((sljit_u8 *)code + ins_size == code_ptr); in sljit_generate_code() 1649 code_ptr = SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 1650 SLJIT_CACHE_FLUSH(code, code_ptr); in sljit_generate_code() [all …]
|
Completed in 200 milliseconds