/PHP-7.3/ext/pcre/pcre2lib/sljit/ |
H A D | sljitProtExecAllocator.c | 220 sljit_sw executable_offset; member 273 sljit_sw executable_offset; in sljit_malloc_exec() local 290 header->executable_offset = free_block->header.executable_offset; in sljit_malloc_exec() 315 executable_offset = (sljit_sw)((sljit_u8*)chunk_header->executable - (sljit_u8*)chunk_header); in sljit_malloc_exec() 323 header->executable_offset = executable_offset; in sljit_malloc_exec() 332 free_block->header.executable_offset = executable_offset; in sljit_malloc_exec() 344 next_header->executable_offset = executable_offset; in sljit_malloc_exec() 356 header = AS_BLOCK_HEADER(header, -header->executable_offset); in sljit_free_exec() 420 return ((struct block_header *)(ptr))[-1].executable_offset; in sljit_exec_offset()
|
H A D | sljitNativeARM_32.c | 516 inst = (sljit_uw *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in inline_set_jump_addr() 536 inst = (sljit_uw *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in inline_set_const() 571 inst = (sljit_uw *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in inline_set_const() 586 sljit_sw executable_offset; in sljit_generate_code() local 628 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code() 678 if (detect_jump_type(jump, code_ptr, code, executable_offset)) in sljit_generate_code() 683 if (detect_jump_type(jump, code_ptr, code, executable_offset)) in sljit_generate_code() 819 compiler->executable_offset = executable_offset; in sljit_generate_code() 822 code = (sljit_uw *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code() 2668 inline_set_jump_addr(addr, executable_offset, new_target, 1); in sljit_set_jump_addr() [all …]
|
H A D | sljitNativePPC_32.c | 258 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument 264 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr() 268 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument 274 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_const()
|
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 272 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr() 276 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument 282 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_const()
|
H A D | sljitNativeARM_64.c | 181 diff = (sljit_sw)target_addr - (sljit_sw)(code_ptr + 4) - executable_offset; in detect_jump_type() 226 sljit_sw executable_offset; in sljit_generate_code() local 244 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code() 260 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 266 code_ptr -= detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code() 281 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 327 compiler->executable_offset = executable_offset; in sljit_generate_code() 330 code = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code() 331 code_ptr = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 1954 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() 301 sljit_sw executable_offset; in sljit_generate_code() local 318 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code() 335 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 345 code_ptr = detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code() 361 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 378 addr = (sljit_sw)(addr - (sljit_uw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset)) >> 2; in sljit_generate_code() 403 compiler->executable_offset = executable_offset; in sljit_generate_code() 406 code = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code() [all …]
|
H A D | sljitNativeARM_T2_32.c | 368 sljit_sw executable_offset; in sljit_generate_code() local 384 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code() 400 label->addr = ((sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset)) | 0x1; in sljit_generate_code() 406 code_ptr -= detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code() 421 label->addr = ((sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset)) | 0x1; in sljit_generate_code() 433 set_jump_instruction(jump, executable_offset); in sljit_generate_code() 438 compiler->executable_offset = executable_offset; in sljit_generate_code() 441 code = (sljit_u16 *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code() 442 code_ptr = (sljit_u16 *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 2318 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 514 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code() 531 code_ptr = generate_near_jump_code(jump, code_ptr, code, *buf_ptr - 2, executable_offset); in sljit_generate_code() 534 code_ptr = generate_far_jump_code(jump, code_ptr, *buf_ptr - 2, executable_offset); in sljit_generate_code() 542 label->addr = ((sljit_uw)code_ptr) + executable_offset; in sljit_generate_code() 563 jump_addr = jump->addr + executable_offset; in sljit_generate_code() 597 compiler->executable_offset = executable_offset; in sljit_generate_code() 599 return (void*)(code + executable_offset); in sljit_generate_code() 2847 SLJIT_UNUSED_ARG(executable_offset); [all …]
|
H A D | sljitLir.h | 391 sljit_uw executable_offset; member 538 …ljit_get_executable_offset(struct sljit_compiler *compiler) { return compiler->executable_offset; } in sljit_get_executable_offset() 1330 …ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset); 1331 …C_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset);
|
H A D | sljitNativeMIPS_common.c | 259 target_addr = (sljit_uw)(code + jump->u.label->size) + (sljit_uw)executable_offset; in detect_jump_type() 273 diff = ((sljit_sw)target_addr - (sljit_sw)inst - executable_offset) >> 2; in detect_jump_type() 291 diff = ((sljit_sw)target_addr - (sljit_sw)(inst + 1) - executable_offset) >> 2; in detect_jump_type() 387 sljit_sw executable_offset; in sljit_generate_code() local 404 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code() 420 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 430 code_ptr = detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code() 463 …addr = (sljit_sw)(addr - ((sljit_uw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset) + sizeof(slj… in sljit_generate_code() 502 compiler->executable_offset = executable_offset; in sljit_generate_code() 505 code = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code() [all …]
|
H A D | sljitNativePPC_common.c | 282 diff = ((sljit_sw)target_addr - (sljit_sw)(code_ptr) - executable_offset) & ~0x3l; in detect_jump_type() 335 sljit_sw executable_offset; in sljit_generate_code() local 359 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code() 376 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 386 if (detect_jump_type(jump, code_ptr, code, executable_offset)) { in sljit_generate_code() 433 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 456 addr -= (sljit_uw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset); in sljit_generate_code() 467 addr -= (sljit_uw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset); in sljit_generate_code() 507 compiler->executable_offset = executable_offset; in sljit_generate_code() 510 code = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code() [all …]
|
H A D | sljitNativePPC_64.c | 480 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument 488 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr() 492 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument 500 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_const()
|
H A D | sljitNativeMIPS_32.c | 419 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument 425 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr() 429 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument 435 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_const()
|
H A D | sljitNativeMIPS_64.c | 517 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument 525 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr() 529 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument 537 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_const()
|
H A D | sljitNativeX86_32.c | 41 …_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_s32 type, sljit_sw executable_offset) in generate_far_jump_code() argument 60 …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 | 2583 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument 2587 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() 2591 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument 2595 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_const()
|