Home
last modified time | relevance | path

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

/php-src/ext/pcre/pcre2lib/sljit/
H A DsljitNativeX86_64.c374 code_ptr += 2; in detect_far_jump_type()
379 code_ptr += 2; in detect_far_jump_type()
391 code_ptr[0] = REX_B; in detect_far_jump_type()
392 code_ptr[1] = GROUP_FF; in detect_far_jump_type()
395 return code_ptr + 3; in detect_far_jump_type()
421 code_ptr[-1 - SSIZE_OF(s32)] = U8(((code_ptr[-2 - SSIZE_OF(s32)] & 0x7) << 3) | 0x5); in generate_mov_addr_code()
425 return code_ptr; in generate_mov_addr_code()
429 return code_ptr; in generate_mov_addr_code()
439 code_ptr[0] = U8(code_ptr[0] & ~0x08); in generate_mov_addr_code()
443 code_ptr[0] = code_ptr[1]; in generate_mov_addr_code()
[all …]
H A DsljitNativePPC_common.c343 return code_ptr; in detect_jump_type()
347 return code_ptr; in detect_jump_type()
377 code_ptr[3] = code_ptr[0]; in detect_jump_type()
384 code_ptr[5] = code_ptr[0]; in detect_jump_type()
392 code_ptr[3] = code_ptr[0]; in detect_jump_type()
395 code_ptr[6] = code_ptr[0]; in detect_jump_type()
621 code_ptr = code; in sljit_generate_code()
661 code_ptr++; in sljit_generate_code()
674 code_ptr++; in sljit_generate_code()
711 code_ptr++; in sljit_generate_code()
[all …]
H A DsljitNativeARM_32.c485 code_ptr--; in detect_jump_type()
502 *code_ptr = (BL - CONDITIONAL) | (*(code_ptr + 1) & COND_MASK); in detect_jump_type()
509 *code_ptr = (B - CONDITIONAL) | (*code_ptr & COND_MASK); in detect_jump_type()
820 sljit_ins *code_ptr; in sljit_generate_code() local
867 code_ptr = code; in sljit_generate_code()
916 code_ptr--; in sljit_generate_code()
922 code_ptr[2] = code_ptr[0]; in sljit_generate_code()
926 code_ptr += 2; in sljit_generate_code()
948 code_ptr++; in sljit_generate_code()
1052 code_ptr += 2; in sljit_generate_code()
[all …]
H A DsljitNativeARM_64.c230 return code_ptr; in detect_jump_type()
239 return code_ptr; in detect_jump_type()
245 code_ptr[2] = code_ptr[0]; in detect_jump_type()
246 return code_ptr + 2; in detect_jump_type()
253 code_ptr[2] = code_ptr[0]; in detect_jump_type()
261 code_ptr[3] = code_ptr[0]; in detect_jump_type()
267 code_ptr[4] = code_ptr[0]; in detect_jump_type()
268 return code_ptr + 4; in detect_jump_type()
467 sljit_ins *code_ptr; in sljit_generate_code() local
490 code_ptr = code; in sljit_generate_code()
[all …]
H A DsljitNativeX86_common.c677 *code_ptr++ = JMP_i8; in detect_near_jump_type()
679 *code_ptr++ = JMP_i32; in detect_near_jump_type()
682 *code_ptr++ = CALL_i32; in detect_near_jump_type()
686 *code_ptr++ = GROUP_0F; in detect_near_jump_type()
700 return code_ptr; in detect_near_jump_type()
872 sljit_u8 *code_ptr; in sljit_generate_code() local
897 code_ptr = code; in sljit_generate_code()
911 code_ptr += len; in sljit_generate_code()
925 code_ptr = detect_near_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code()
928 code_ptr = detect_far_jump_type(jump, code_ptr, executable_offset); in sljit_generate_code()
[all …]
H A DsljitNativeARM_T2_32.c344 return code_ptr - 1; in detect_jump_type()
349 return code_ptr; in detect_jump_type()
356 return code_ptr + 1; in detect_jump_type()
361 return code_ptr; in detect_jump_type()
366 return code_ptr + 1; in detect_jump_type()
370 code_ptr[4] = code_ptr[0]; in detect_jump_type()
373 code_ptr[3] = code_ptr[-1]; in detect_jump_type()
377 return code_ptr + 4; in detect_jump_type()
563 sljit_u16 *code_ptr; in sljit_generate_code() local
586 code_ptr = code; in sljit_generate_code()
[all …]
H A DsljitNativeRISCV_common.c503 sljit_ins *code_ptr; in sljit_generate_code() local
526 code_ptr = code; in sljit_generate_code()
538 *code_ptr = *buf_ptr++; in sljit_generate_code()
555 jump->addr = (sljit_uw)code_ptr; in sljit_generate_code()
562 code_ptr += 1; in sljit_generate_code()
565 addr = (sljit_uw)code_ptr; in sljit_generate_code()
566 code_ptr += mov_addr_get_length(jump, code_ptr, code, executable_offset); in sljit_generate_code()
580 code_ptr++; in sljit_generate_code()
588 label->u.addr = (sljit_uw)code_ptr; in sljit_generate_code()
630 code_ptr = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
[all …]
H A DsljitNativeX86_32.c286 static sljit_u8* detect_far_jump_type(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_sw executa… in detect_far_jump_type() argument
291 *code_ptr++ = JMP_i32; in detect_far_jump_type()
293 *code_ptr++ = CALL_i32; in detect_far_jump_type()
295 *code_ptr++ = GROUP_0F; in detect_far_jump_type()
296 *code_ptr++ = get_jump_code(type); in detect_far_jump_type()
299 jump->addr = (sljit_uw)code_ptr; in detect_far_jump_type()
302 …sljit_unaligned_store_sw(code_ptr, (sljit_sw)(jump->u.target - (jump->addr + 4) - (sljit_uw)execut… in detect_far_jump_type()
305 code_ptr += 4; in detect_far_jump_type()
307 return code_ptr; in detect_far_jump_type()
H A DsljitNativeS390X.c1410 sljit_u16 *code_ptr; in sljit_generate_code() local
1448 code_ptr = code; in sljit_generate_code()
1512 code_ptr[2] = (sljit_u16)offset; in sljit_generate_code()
1513 code_ptr += 3; in sljit_generate_code()
1530 jump->addr = (sljit_uw)code_ptr; in sljit_generate_code()
1536 source = (sljit_sw)code_ptr; in sljit_generate_code()
1569 *code_ptr++ = (sljit_u16)ins; in sljit_generate_code()
1595 code_ptr = (sljit_u16*)jump->addr; in sljit_generate_code()
1604 code_ptr[2] = (sljit_u16)offset; in sljit_generate_code()
1616 code_ptr = (sljit_u16 *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
[all …]
H A DsljitNativeLOONGARCH_64.c661 sljit_ins *code_ptr; in sljit_generate_code() local
684 code_ptr = code; in sljit_generate_code()
696 *code_ptr = *buf_ptr++; in sljit_generate_code()
713 jump->addr = (sljit_uw)code_ptr; in sljit_generate_code()
718 addr = (sljit_uw)code_ptr; in sljit_generate_code()
719 code_ptr += mov_addr_get_length(jump, code_ptr, code, executable_offset); in sljit_generate_code()
725 const_->addr = (sljit_uw)code_ptr; in sljit_generate_code()
732 code_ptr++; in sljit_generate_code()
740 label->u.addr = (sljit_uw)code_ptr; in sljit_generate_code()
782 code_ptr = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
[all …]
H A DsljitNativeMIPS_common.c632 SLJIT_CACHE_FLUSH(code, code_ptr); in sljit_cache_flush()
701 sljit_ins *code_ptr; in sljit_generate_code() local
720 code_ptr = code; in sljit_generate_code()
732 *code_ptr = *buf_ptr++; in sljit_generate_code()
756 jump->addr = (sljit_uw)code_ptr; in sljit_generate_code()
758 code_ptr += 1; in sljit_generate_code()
776 code_ptr++; in sljit_generate_code()
784 label->u.addr = (sljit_uw)code_ptr; in sljit_generate_code()
824 code_ptr = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
827 SLJIT_CACHE_FLUSH(code, code_ptr); in sljit_generate_code()
[all …]

Completed in 421 milliseconds