/PHP-8.4/ext/pcre/pcre2lib/sljit/allocator_src/ |
H A D | sljitExecAllocatorCore.c | 98 sljit_sw executable_offset; member 161 sljit_sw executable_offset; in sljit_malloc_exec() local 181 header->executable_offset = free_block->header.executable_offset; in sljit_malloc_exec() 206 executable_offset = (sljit_sw)((sljit_u8*)chunk_header->executable - (sljit_u8*)chunk_header); in sljit_malloc_exec() 216 header->executable_offset = executable_offset; in sljit_malloc_exec() 228 free_block->header.executable_offset = executable_offset; in sljit_malloc_exec() 241 next_header->executable_offset = executable_offset; in sljit_malloc_exec() 255 header = AS_BLOCK_HEADER(header, -header->executable_offset); in sljit_free_exec() 325 return ((struct block_header*)SLJIT_CODE_TO_PTR(code))[-1].executable_offset; in sljit_exec_offset()
|
/PHP-8.4/ext/pcre/pcre2lib/sljit/ |
H A D | sljitNativeRISCV_32.c | 124 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument 127 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() 140 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
|
H A D | sljitNativeRISCV_64.c | 191 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument 195 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() 220 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
|
H A D | sljitNativeMIPS_64.c | 199 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument 202 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() 210 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr() 214 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument 216 sljit_set_jump_addr(addr, (sljit_uw)new_constant, executable_offset); in sljit_set_const()
|
H A D | sljitNativeARM_32.c | 532 SLJIT_UNUSED_ARG(executable_offset); in set_jump_addr() 599 SLJIT_UNUSED_ARG(executable_offset); in set_jump_addr() 630 SLJIT_UNUSED_ARG(executable_offset); in set_const_value() 695 SLJIT_UNUSED_ARG(executable_offset); in set_const_value() 718 SLJIT_UNUSED_ARG(executable_offset); in mov_addr_get_length() 825 sljit_sw executable_offset; in sljit_generate_code() local 1051 set_jump_addr((sljit_uw)code_ptr, executable_offset, addr, 0); in sljit_generate_code() 1061 set_jump_addr((sljit_uw)buf_ptr, executable_offset, addr, 0); in sljit_generate_code() 1091 compiler->executable_offset = executable_offset; in sljit_generate_code() 1094 code = (sljit_ins*)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code() [all …]
|
H A D | sljitNativeMIPS_32.c | 192 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument 195 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() 202 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr() 206 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument 208 sljit_set_jump_addr(addr, (sljit_uw)new_constant, executable_offset); in sljit_set_const()
|
H A D | sljitNativeARM_64.c | 222 diff = (sljit_sw)target_addr - (sljit_sw)code_ptr - executable_offset; in detect_jump_type() 275 SLJIT_UNUSED_ARG(executable_offset); in mov_addr_get_length() 317 SLJIT_UNUSED_ARG(executable_offset); in generate_jump_or_mov_addr() 347 addr -= (sljit_sw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset); in generate_jump_or_mov_addr() 472 sljit_sw executable_offset; in sljit_generate_code() local 559 generate_jump_or_mov_addr(jump, executable_offset); in sljit_generate_code() 564 compiler->executable_offset = executable_offset; in sljit_generate_code() 567 code = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code() 3472 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() 3484 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr() [all …]
|
H A D | sljitNativePPC_common.c | 338 diff = (sljit_sw)target_addr - (sljit_sw)code_ptr - executable_offset; in detect_jump_type() 405 SLJIT_UNUSED_ARG(executable_offset); in mov_addr_get_length() 437 SLJIT_UNUSED_ARG(executable_offset); in generate_jump_or_mov_addr() 442 addr -= (sljit_uw)SLJIT_ADD_EXEC_OFFSET(ins, executable_offset); in generate_jump_or_mov_addr() 453 addr -= (sljit_uw)SLJIT_ADD_EXEC_OFFSET(ins, executable_offset); in generate_jump_or_mov_addr() 596 sljit_sw executable_offset; in sljit_generate_code() local 658 code_ptr += mov_addr_get_length(jump, code, executable_offset); in sljit_generate_code() 699 generate_jump_or_mov_addr(jump, executable_offset); in sljit_generate_code() 704 compiler->executable_offset = executable_offset; in sljit_generate_code() 706 code = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code() [all …]
|
H A D | sljitNativeRISCV_common.c | 188 diff = (sljit_sw)target_addr - (sljit_sw)inst - executable_offset; in detect_jump_type() 271 SLJIT_UNUSED_ARG(executable_offset); in mov_addr_get_length() 320 SLJIT_UNUSED_ARG(executable_offset); in load_addr_to_reg() 324 addr -= (sljit_uw)SLJIT_ADD_EXEC_OFFSET(ins, executable_offset); in load_addr_to_reg() 508 sljit_sw executable_offset; in sljit_generate_code() local 556 code_ptr = detect_jump_type(jump, code, executable_offset); in sljit_generate_code() 602 load_addr_to_reg(jump, executable_offset); in sljit_generate_code() 608 addr -= (sljit_uw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset); in sljit_generate_code() 626 compiler->executable_offset = executable_offset; in sljit_generate_code() 629 code = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code() [all …]
|
H A D | sljitNativeLOONGARCH_64.c | 426 diff = (sljit_sw)target_addr - (sljit_sw)inst - executable_offset; in detect_jump_type() 489 SLJIT_UNUSED_ARG(executable_offset); in mov_addr_get_length() 527 SLJIT_UNUSED_ARG(executable_offset); in load_addr_to_reg() 530 addr -= (sljit_uw)SLJIT_ADD_EXEC_OFFSET(ins, executable_offset); in load_addr_to_reg() 666 sljit_sw executable_offset; in sljit_generate_code() local 714 code_ptr = detect_jump_type(jump, code, executable_offset); in sljit_generate_code() 754 load_addr_to_reg(jump, executable_offset); in sljit_generate_code() 778 compiler->executable_offset = executable_offset; in sljit_generate_code() 781 code = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code() 3691 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() [all …]
|
H A D | sljitNativeARM_T2_32.c | 384 SLJIT_UNUSED_ARG(executable_offset); in mov_addr_get_length() 569 sljit_sw executable_offset; in sljit_generate_code() local 616 code_ptr = detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code() 622 code_ptr += mov_addr_get_length(jump, code_ptr, code, executable_offset); in sljit_generate_code() 656 generate_jump_or_mov_addr(jump, executable_offset); in sljit_generate_code() 661 compiler->executable_offset = executable_offset; in sljit_generate_code() 664 code = (sljit_u16 *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code() 665 code_ptr = (sljit_u16 *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 4290 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() 4295 inst = (sljit_u16 *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr() [all …]
|
H A D | sljitLir.h | 457 sljit_sw executable_offset; member 491 sljit_sw executable_offset; member 667 …ljit_get_executable_offset(struct sljit_compiler *compiler) { return compiler->executable_offset; } in sljit_get_executable_offset() 2202 …ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset); 2203 …C_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset);
|
H A D | sljitNativeX86_common.c | 664 label_addr = jump->u.target - (sljit_uw)executable_offset; in detect_near_jump_type() 708 SLJIT_UNUSED_ARG(executable_offset); in generate_jump_or_mov_addr() 876 sljit_sw executable_offset; in sljit_generate_code() local 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() 939 code_ptr = generate_mov_addr_code(jump, code_ptr, code, executable_offset); in sljit_generate_code() 964 generate_jump_or_mov_addr(jump, executable_offset); in sljit_generate_code() 969 compiler->executable_offset = executable_offset; in sljit_generate_code() 972 code = (sljit_u8*)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code() 4983 SLJIT_UNUSED_ARG(executable_offset); [all …]
|
H A D | sljitNativePPC_32.c | 473 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument 476 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() 483 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
|
H A D | sljitNativeS390X.c | 1400 sljit_sw executable_offset; in sljit_generate_code() local 1478 label->u.addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 1485 source = (sljit_sw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 1503 source = (sljit_sw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 1577 label->u.addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 1596 offset -= (sljit_sw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 1610 compiler->executable_offset = executable_offset; in sljit_generate_code() 1615 code = (sljit_u16 *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code() 1616 code_ptr = (sljit_u16 *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 4478 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() [all …]
|
H A D | sljitNativeMIPS_common.c | 508 target_addr = (sljit_uw)(code + jump->u.label->size) + (sljit_uw)executable_offset; in detect_jump_type() 521 diff = ((sljit_sw)target_addr - (sljit_sw)inst - executable_offset) >> 2; in detect_jump_type() 538 diff = ((sljit_sw)target_addr - (sljit_sw)(inst + 1) - executable_offset) >> 2; in detect_jump_type() 641 SLJIT_UNUSED_ARG(executable_offset); in mov_addr_get_length() 706 sljit_sw executable_offset; in sljit_generate_code() local 740 label->u.addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 754 code_ptr = detect_jump_type(jump, code, executable_offset); in sljit_generate_code() 761 code_ptr += mov_addr_get_length(jump, code, executable_offset); in sljit_generate_code() 820 compiler->executable_offset = executable_offset; in sljit_generate_code() 823 code = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code() [all …]
|
H A D | sljitNativeX86_64.c | 398 …_addr_code(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_u8 *code, sljit_sw executable_offset) in generate_mov_addr_code() argument 402 SLJIT_UNUSED_ARG(executable_offset); in generate_mov_addr_code() 408 addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code, executable_offset) + jump->u.label->size; in generate_mov_addr_code() 411 diff = (sljit_sw)addr - (sljit_sw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in generate_mov_addr_code()
|
H A D | sljitNativePPC_64.c | 706 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument 709 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() 717 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
|
H A D | sljitNativeX86_32.c | 286 …t_u8* detect_far_jump_type(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_sw executable_offset) in detect_far_jump_type() argument 302 …ed_store_sw(code_ptr, (sljit_sw)(jump->u.target - (jump->addr + 4) - (sljit_uw)executable_offset)); in detect_far_jump_type()
|
H A D | sljitLir.c | 695 void *exec_allocator_data, sljit_sw *executable_offset) in allocate_executable_memory() argument 702 *executable_offset = SLJIT_EXEC_OFFSET(code); in allocate_executable_memory() 709 *executable_offset = buffer->executable_offset; in allocate_executable_memory()
|