Home
last modified time | relevance | path

Searched refs:executable_offset (Results 1 – 20 of 20) sorted by relevance

/php-src/ext/pcre/pcre2lib/sljit/allocator_src/
H A DsljitExecAllocatorCore.c98 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-src/ext/pcre/pcre2lib/sljit/
H A DsljitNativeRISCV_32.c124 …_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 DsljitNativeRISCV_64.c191 …_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 DsljitNativeMIPS_64.c199 …_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 DsljitNativeARM_32.c532 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 DsljitNativeMIPS_32.c192 …_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 DsljitNativeARM_64.c222 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 DsljitNativePPC_common.c338 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 DsljitNativeRISCV_common.c188 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 DsljitNativeLOONGARCH_64.c426 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 DsljitNativeARM_T2_32.c384 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 DsljitLir.h457 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 DsljitNativeX86_common.c664 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 DsljitNativePPC_32.c473 …_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 DsljitNativeS390X.c1400 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 DsljitNativeMIPS_common.c508 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 DsljitNativeX86_64.c398 …_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 DsljitNativePPC_64.c706 …_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 DsljitNativeX86_32.c286 …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 DsljitLir.c695 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()

Completed in 193 milliseconds