/PHP-8.1/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 | sljitNativeARM_32.c | 470 SLJIT_UNUSED_ARG(executable_offset); in inline_set_jump_addr() 537 SLJIT_UNUSED_ARG(executable_offset); in inline_set_jump_addr() 550 inst = (sljit_uw *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in inline_set_jump_addr() 566 SLJIT_UNUSED_ARG(executable_offset); in inline_set_const() 631 SLJIT_UNUSED_ARG(executable_offset); in inline_set_const() 660 sljit_sw executable_offset; in sljit_generate_code() local 704 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code() 925 compiler->executable_offset = executable_offset; in sljit_generate_code() 928 code = (sljit_uw *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code() 2827 inline_set_jump_addr(addr, executable_offset, new_target, 1); in sljit_set_jump_addr() [all …]
|
H A D | sljitNativeSPARC_32.c | 269 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument 272 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() 279 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr() 283 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument 285 sljit_set_jump_addr(addr, new_constant, executable_offset); in sljit_set_const()
|
H A D | sljitNativePPC_32.c | 264 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument 267 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() 274 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr() 278 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument 280 sljit_set_jump_addr(addr, new_constant, executable_offset); in sljit_set_const()
|
H A D | sljitNativeARM_64.c | 171 diff = (sljit_sw)target_addr - (sljit_sw)(code_ptr + 4) - executable_offset; in detect_jump_type() 233 sljit_sw executable_offset; in sljit_generate_code() local 253 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code() 279 code_ptr -= detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code() 302 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 366 compiler->executable_offset = executable_offset; in sljit_generate_code() 369 code = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code() 370 code_ptr = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 2038 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() 2050 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr() [all …]
|
H A D | sljitNativeSPARC_common.c | 232 target_addr = (sljit_uw)(code + jump->u.label->size) + (sljit_uw)executable_offset; in detect_jump_type() 258 diff = ((sljit_sw)target_addr - (sljit_sw)(inst - 1) - executable_offset) >> 2; in detect_jump_type() 302 sljit_sw executable_offset; in sljit_generate_code() local 321 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code() 342 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 352 code_ptr = detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code() 375 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 393 addr = (sljit_sw)(addr - (sljit_uw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset)) >> 2; in sljit_generate_code() 433 compiler->executable_offset = executable_offset; in sljit_generate_code() 436 code = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code() [all …]
|
H A D | sljitNativeARM_T2_32.c | 369 sljit_sw executable_offset; in sljit_generate_code() local 387 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code() 413 code_ptr -= detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code() 435 label->addr = ((sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset)) | 0x1; in sljit_generate_code() 448 set_jump_instruction(jump, executable_offset); in sljit_generate_code() 459 compiler->executable_offset = executable_offset; in sljit_generate_code() 462 code = (sljit_u16 *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code() 463 code_ptr = (sljit_u16 *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 2380 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() 2385 inst = (sljit_u16 *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr() [all …]
|
H A D | sljitNativeX86_common.c | 444 label_addr = jump->u.target - executable_offset; in generate_near_jump_code() 494 sljit_sw executable_offset; in sljit_generate_code() local 516 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code() 532 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 539 code_ptr = generate_near_jump_code(jump, code_ptr, code, executable_offset); in sljit_generate_code() 542 code_ptr = generate_far_jump_code(jump, code_ptr, executable_offset); in sljit_generate_code() 578 jump_addr = jump->addr + executable_offset; in sljit_generate_code() 628 compiler->executable_offset = executable_offset; in sljit_generate_code() 631 code = (sljit_u8*)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code() 3122 SLJIT_UNUSED_ARG(executable_offset); [all …]
|
H A D | sljitNativePPC_64.c | 489 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument 492 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() 500 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr() 504 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument 506 sljit_set_jump_addr(addr, new_constant, executable_offset); in sljit_set_const()
|
H A D | sljitLir.h | 411 sljit_uw executable_offset; member 564 …ljit_get_executable_offset(struct sljit_compiler *compiler) { return compiler->executable_offset; } in sljit_get_executable_offset() 1386 …ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset); 1387 …C_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset);
|
H A D | sljitNativePPC_common.c | 285 diff = ((sljit_sw)target_addr - (sljit_sw)(code_ptr) - executable_offset) & ~0x3l; in detect_jump_type() 388 sljit_sw executable_offset; in sljit_generate_code() local 414 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code() 435 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 445 if (detect_jump_type(jump, code_ptr, code, executable_offset)) { in sljit_generate_code() 503 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 528 addr -= (sljit_uw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset); in sljit_generate_code() 539 addr -= (sljit_uw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset); in sljit_generate_code() 594 compiler->executable_offset = executable_offset; in sljit_generate_code() 597 code = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code() [all …]
|
H A D | sljitNativeMIPS_common.c | 333 target_addr = (sljit_uw)(code + jump->u.label->size) + (sljit_uw)executable_offset; in detect_jump_type() 347 diff = ((sljit_sw)target_addr - (sljit_sw)inst - executable_offset) >> 2; in detect_jump_type() 365 diff = ((sljit_sw)target_addr - (sljit_sw)(inst + 1) - executable_offset) >> 2; in detect_jump_type() 511 sljit_sw executable_offset; in sljit_generate_code() local 530 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code() 550 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 560 code_ptr = detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code() 604 …addr = (sljit_sw)(addr - ((sljit_uw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset) + sizeof(slj… in sljit_generate_code() 658 compiler->executable_offset = executable_offset; in sljit_generate_code() 661 code = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code() [all …]
|
H A D | sljitNativeS390X.c | 1371 sljit_sw executable_offset; in sljit_generate_code() local 1457 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code() 1472 (sljit_uw)code_ptr + label->size, executable_offset); in sljit_generate_code() 1514 source = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 1541 source = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 1555 source = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 1579 compiler->executable_offset = executable_offset; in sljit_generate_code() 1581 code = SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code() 1582 code_ptr = SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 2984 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() [all …]
|
H A D | sljitNativeMIPS_32.c | 425 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument 428 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() 435 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr() 439 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument 441 sljit_set_jump_addr(addr, new_constant, executable_offset); in sljit_set_const()
|
H A D | sljitNativeMIPS_64.c | 525 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument 528 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() 536 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr() 540 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument 542 sljit_set_jump_addr(addr, new_constant, executable_offset); in sljit_set_const()
|
H A D | sljitNativeX86_32.c | 41 …u8* generate_far_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_sw executable_offset) in generate_far_jump_code() argument 62 …ljit_unaligned_store_sw(code_ptr, jump->u.target - (jump->addr + 4) - (sljit_uw)executable_offset); in generate_far_jump_code()
|
H A D | sljitLir.c | 2692 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument 2696 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() 2700 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument 2704 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_const()
|