Home
last modified time | relevance | path

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

/PHP-7.4/ext/pcre/pcre2lib/sljit/
H A DsljitProtExecAllocator.c266 sljit_sw executable_offset; member
319 sljit_sw executable_offset; in sljit_malloc_exec() local
336 header->executable_offset = free_block->header.executable_offset; in sljit_malloc_exec()
361 executable_offset = (sljit_sw)((sljit_u8*)chunk_header->executable - (sljit_u8*)chunk_header); in sljit_malloc_exec()
369 header->executable_offset = executable_offset; in sljit_malloc_exec()
378 free_block->header.executable_offset = executable_offset; in sljit_malloc_exec()
390 next_header->executable_offset = executable_offset; in sljit_malloc_exec()
402 header = AS_BLOCK_HEADER(header, -header->executable_offset); in sljit_free_exec()
470 return ((struct block_header *)(ptr))[-1].executable_offset; in sljit_exec_offset()
H A DsljitNativeARM_32.c516 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()
587 sljit_sw executable_offset; in sljit_generate_code() local
631 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code()
687 if (detect_jump_type(jump, code_ptr, code, executable_offset)) in sljit_generate_code()
692 if (detect_jump_type(jump, code_ptr, code, executable_offset)) in sljit_generate_code()
852 compiler->executable_offset = executable_offset; in sljit_generate_code()
855 code = (sljit_uw *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code()
2744 inline_set_jump_addr(addr, executable_offset, new_target, 1); in sljit_set_jump_addr()
[all …]
H A DsljitNativePPC_32.c258 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument
265 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
269 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument
276 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_const()
H A DsljitNativeARM_64.c181 diff = (sljit_sw)target_addr - (sljit_sw)(code_ptr + 4) - executable_offset; in detect_jump_type()
243 sljit_sw executable_offset; in sljit_generate_code() local
263 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code()
283 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
289 code_ptr -= detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code()
312 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
376 compiler->executable_offset = executable_offset; in sljit_generate_code()
379 code = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code()
380 code_ptr = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
2038 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
[all …]
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
273 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
277 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument
284 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_const()
H A DsljitNativeSPARC_common.c232 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 DsljitNativeARM_T2_32.c251 diff = ((sljit_sw)jump->u.target - (sljit_sw)(code_ptr + 2) - executable_offset) >> 1; in detect_jump_type()
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()
2370 inst = (sljit_u16 *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
[all …]
H A DsljitLir.h404 sljit_uw executable_offset; member
551 …ljit_get_executable_offset(struct sljit_compiler *compiler) { return compiler->executable_offset; } in sljit_get_executable_offset()
1390 …ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset);
1391 …C_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset);
H A DsljitNativeX86_common.c446 label_addr = jump->u.target - executable_offset; in generate_near_jump_code()
496 sljit_sw executable_offset; in sljit_generate_code() local
518 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code()
534 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
541 code_ptr = generate_near_jump_code(jump, code_ptr, code, executable_offset); in sljit_generate_code()
544 code_ptr = generate_far_jump_code(jump, code_ptr, executable_offset); in sljit_generate_code()
580 jump_addr = jump->addr + executable_offset; in sljit_generate_code()
630 compiler->executable_offset = executable_offset; in sljit_generate_code()
632 return (void*)(code + executable_offset); in sljit_generate_code()
3125 SLJIT_UNUSED_ARG(executable_offset);
[all …]
H A DsljitNativeMIPS_common.c333 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 DsljitNativePPC_common.c285 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 DsljitNativePPC_64.c477 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument
485 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
489 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument
497 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_const()
H A DsljitNativeMIPS_32.c425 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument
432 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
436 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument
443 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_const()
H A DsljitNativeMIPS_64.c525 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument
533 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
537 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument
545 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_const()
H A DsljitNativeX86_32.c41 …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 DsljitLir.c2678 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument
2682 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr()
2686 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument
2690 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_const()

Completed in 143 milliseconds