/PHP-8.3/ext/pcre/pcre2lib/sljit/ |
H A D | sljitProtExecAllocator.c | 269 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 D | sljitNativeRISCV_32.c | 55 …_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 D | sljitNativeMIPS_32.c | 47 …_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 D | sljitNativeMIPS_64.c | 131 …_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 D | sljitNativeRISCV_64.c | 152 …_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 D | sljitNativeSPARC_32.c | 266 …_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 D | sljitNativeARM_32.c | 483 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 D | sljitNativeARM_64.c | 178 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 D | sljitNativeSPARC_common.c | 236 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 D | sljitNativeX86_common.c | 541 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 D | sljitNativeARM_T2_32.c | 384 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 D | sljitLir.h | 444 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 D | sljitNativePPC_32.c | 328 …_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 D | sljitNativePPC_common.c | 413 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 D | sljitNativeRISCV_common.c | 181 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 D | sljitNativeS390X.c | 1430 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 D | sljitNativePPC_64.c | 566 …_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 D | sljitNativeMIPS_common.c | 351 …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 D | sljitNativeX86_32.c | 232 …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 D | sljitLir.c | 3120 …_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()
|