Home
last modified time | relevance | path

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

/PHP-7.3/ext/pcre/pcre2lib/sljit/
H A DsljitProtExecAllocator.c220 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 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()
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 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
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 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
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 DsljitNativeARM_64.c181 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 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()
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 DsljitNativeARM_T2_32.c368 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 DsljitNativeX86_common.c444 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 DsljitLir.h391 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 DsljitNativeMIPS_common.c259 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 DsljitNativePPC_common.c282 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 DsljitNativePPC_64.c480 …_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 DsljitNativeMIPS_32.c419 …_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 DsljitNativeMIPS_64.c517 …_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 DsljitNativeX86_32.c41 …_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 DsljitLir.c2583 …_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()

Completed in 76 milliseconds