Home
last modified time | relevance | path

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

/PHP-8.3/ext/pcre/pcre2lib/sljit/
H A DsljitProtExecAllocator.c269 sljit_sw executable_offset; member
322 sljit_sw executable_offset; in sljit_malloc_exec() local
339 header->executable_offset = free_block->header.executable_offset; in sljit_malloc_exec()
364 executable_offset = (sljit_sw)((sljit_u8*)chunk_header->executable - (sljit_u8*)chunk_header); in sljit_malloc_exec()
372 header->executable_offset = executable_offset; in sljit_malloc_exec()
381 free_block->header.executable_offset = executable_offset; in sljit_malloc_exec()
393 next_header->executable_offset = executable_offset; in sljit_malloc_exec()
405 header = AS_BLOCK_HEADER(header, -header->executable_offset); in sljit_free_exec()
473 return ((struct block_header *)(ptr))[-1].executable_offset; in sljit_exec_offset()
H A DsljitNativeRISCV_32.c55 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument
58 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr()
71 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
H A DsljitNativeMIPS_32.c47 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument
50 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr()
57 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
61 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument
63 sljit_set_jump_addr(addr, (sljit_uw)new_constant, executable_offset); in sljit_set_const()
H A DsljitNativeMIPS_64.c131 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument
134 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr()
142 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
146 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument
148 sljit_set_jump_addr(addr, (sljit_uw)new_constant, executable_offset); in sljit_set_const()
H A DsljitNativeRISCV_64.c152 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument
156 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr()
181 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
H A DsljitNativeSPARC_32.c266 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument
269 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr()
276 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
280 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument
282 sljit_set_jump_addr(addr, (sljit_uw)new_constant, executable_offset); in sljit_set_const()
H A DsljitNativeARM_32.c483 SLJIT_UNUSED_ARG(executable_offset); in inline_set_jump_addr()
550 SLJIT_UNUSED_ARG(executable_offset); in inline_set_jump_addr()
563 inst = (sljit_uw *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in inline_set_jump_addr()
581 SLJIT_UNUSED_ARG(executable_offset); in inline_set_const()
646 SLJIT_UNUSED_ARG(executable_offset); in inline_set_const()
659 inst = (sljit_uw *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in inline_set_const()
675 sljit_sw executable_offset; in sljit_generate_code() local
719 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code()
940 compiler->executable_offset = executable_offset; in sljit_generate_code()
943 code = (sljit_uw *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code()
[all …]
H A DsljitNativeARM_64.c178 diff = (sljit_sw)target_addr - (sljit_sw)(code_ptr + 4) - executable_offset; in detect_jump_type()
240 sljit_sw executable_offset; in sljit_generate_code() local
260 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code()
286 code_ptr -= detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code()
309 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
373 compiler->executable_offset = executable_offset; in sljit_generate_code()
376 code = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code()
377 code_ptr = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
2398 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr()
2410 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
[all …]
H A DsljitNativeSPARC_common.c236 target_addr = (sljit_uw)(code + jump->u.label->size) + (sljit_uw)executable_offset; in detect_jump_type()
262 diff = ((sljit_sw)target_addr - (sljit_sw)(inst - 1) - executable_offset) >> 2; in detect_jump_type()
306 sljit_sw executable_offset; in sljit_generate_code() local
325 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code()
346 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
356 code_ptr = detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code()
379 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
397 addr = (addr - (sljit_sw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset)) >> 2; in sljit_generate_code()
437 compiler->executable_offset = executable_offset; in sljit_generate_code()
440 code = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code()
[all …]
H A DsljitNativeX86_common.c541 label_addr = jump->u.target - (sljit_uw)executable_offset; in generate_near_jump_code()
591 sljit_sw executable_offset; in sljit_generate_code() local
613 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code()
629 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
636 code_ptr = generate_near_jump_code(jump, code_ptr, code, executable_offset); in sljit_generate_code()
639 code_ptr = generate_far_jump_code(jump, code_ptr, executable_offset); in sljit_generate_code()
681 jump_addr -= jump->addr + (sljit_uw)executable_offset; in sljit_generate_code()
726 compiler->executable_offset = executable_offset; in sljit_generate_code()
729 code = (sljit_u8*)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code()
3404 SLJIT_UNUSED_ARG(executable_offset);
[all …]
H A DsljitNativeARM_T2_32.c384 sljit_sw executable_offset; in sljit_generate_code() local
402 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code()
428 code_ptr -= detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code()
450 label->addr = ((sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset)) | 0x1; in sljit_generate_code()
463 set_jump_instruction(jump, executable_offset); in sljit_generate_code()
474 compiler->executable_offset = executable_offset; in sljit_generate_code()
477 code = (sljit_u16 *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code()
478 code_ptr = (sljit_u16 *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
3138 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr()
3143 inst = (sljit_u16 *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
[all …]
H A DsljitLir.h444 sljit_sw executable_offset; member
601 …ljit_get_executable_offset(struct sljit_compiler *compiler) { return compiler->executable_offset; } in sljit_get_executable_offset()
1661 …ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset);
1662 …C_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset);
H A DsljitNativePPC_32.c328 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument
331 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr()
338 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
H A DsljitNativePPC_common.c413 sljit_sw executable_offset; in sljit_generate_code() local
439 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code()
460 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
470 if (detect_jump_type(jump, code_ptr, code, executable_offset)) { in sljit_generate_code()
528 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
553 addr -= (sljit_uw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset); in sljit_generate_code()
564 addr -= (sljit_uw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset); in sljit_generate_code()
625 compiler->executable_offset = executable_offset; in sljit_generate_code()
628 code = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code()
638 code_ptr = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
[all …]
H A DsljitNativeRISCV_common.c181 target_addr = (sljit_uw)(code + jump->u.label->size) + (sljit_uw)executable_offset; in detect_jump_type()
184 diff = (sljit_sw)target_addr - (sljit_sw)inst - executable_offset; in detect_jump_type()
382 sljit_sw executable_offset; in sljit_generate_code() local
401 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code()
421 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
432 code_ptr = detect_jump_type(jump, code, executable_offset); in sljit_generate_code()
482 addr -= (sljit_uw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset); in sljit_generate_code()
519 compiler->executable_offset = executable_offset; in sljit_generate_code()
522 code = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code()
523 code_ptr = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
[all …]
H A DsljitNativeS390X.c1430 sljit_sw executable_offset; in sljit_generate_code() local
1514 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code()
1529 (sljit_uw)code_ptr + label->size, executable_offset); in sljit_generate_code()
1573 source = (sljit_sw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
1601 source = (sljit_sw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
1615 source = (sljit_sw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
1639 compiler->executable_offset = executable_offset; in sljit_generate_code()
1641 code = SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code()
1642 code_ptr = SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
3697 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr()
[all …]
H A DsljitNativePPC_64.c566 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument
569 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr()
577 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
H A DsljitNativeMIPS_common.c351 …E sljit_ins* detect_jump_type(struct sljit_jump *jump, sljit_ins *code, sljit_sw executable_offset) in detect_jump_type() argument
372 target_addr = (sljit_uw)(code + jump->u.label->size) + (sljit_uw)executable_offset; in detect_jump_type()
385 diff = ((sljit_sw)target_addr - (sljit_sw)inst - executable_offset) >> 2; in detect_jump_type()
402 diff = ((sljit_sw)target_addr - (sljit_sw)(inst + 1) - executable_offset) >> 2; in detect_jump_type()
579 sljit_sw executable_offset; in sljit_generate_code() local
598 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code()
618 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
629 code_ptr = detect_jump_type(jump, code, executable_offset); in sljit_generate_code()
700 compiler->executable_offset = executable_offset; in sljit_generate_code()
703 code = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code()
[all …]
H A DsljitNativeX86_32.c232 …u8* generate_far_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_sw executable_offset) in generate_far_jump_code() argument
253 …ed_store_sw(code_ptr, (sljit_sw)(jump->u.target - (jump->addr + 4) - (sljit_uw)executable_offset)); in generate_far_jump_code()
H A DsljitLir.c3120 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument
3124 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr()
3128 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument
3132 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_const()

Completed in 108 milliseconds