Home
last modified time | relevance | path

Searched refs:addr (Results 26 – 50 of 100) sorted by path

1234

/PHP-8.1/ext/opcache/jit/libudis86/
H A Dsyn.h45 void ud_syn_print_addr(struct ud *u, uint64_t addr);
H A Dtypes.h204 const char* (*sym_resolver)(struct ud*, uint64_t addr, int64_t *offset);
H A Dudis86.c308 uint64_t addr, in ud_set_sym_resolver() argument
/PHP-8.1/ext/opcache/jit/vtune/
H A Dittnotify_config.h342 #define __TBB_machine_fetchadd4(addr, val) __fetchadd4_acq((void *)addr, val) argument
359 #define __TBB_machine_fetchadd4(addr, val) __sync_fetch_and_add(addr, val) argument
/PHP-8.1/ext/opcache/jit/
H A Dzend_elf.h56 uintptr_t addr; member
H A Dzend_jit.c137 static uint32_t zend_jit_trace_find_exit_point(const void* addr);
H A Dzend_jit_arm64.dasc139 if (addr >= dasm_buf && addr < dasm_end) {
151 if (addr >= dasm_buf && addr < dasm_end) {
163 if (addr >= dasm_buf && addr < dasm_end) {
236 | adr reg, &addr
959 | ldr tmp_reg1, [Rx(Z_REG(addr)), #Z_OFFSET(addr)]
961 | str tmp_reg1, [Rx(Z_REG(addr)), #Z_OFFSET(addr)]
964 | add_sub_ins Rx(Z_REG(addr)), Rx(Z_REG(addr)), #val
1082 || if (Z_MODE(addr) != IS_REG || reg != Z_REG(addr)) {
1563 || if (Z_REG(addr) != ZREG_FCARG1 || Z_OFFSET(addr) != 0) {
3616 if ((op_type & (IS_TMP_VAR|IS_VAR)) && Z_MODE(addr) == IS_REG && !Z_LOAD(addr) && !Z_STORE(addr)) {
[all …]
H A Dzend_jit_disasm.c117 sym->addr = addr; in zend_jit_disasm_add_symbol()
127 if (sym->addr > node->addr) { in zend_jit_disasm_add_symbol()
136 } else if (sym->addr < node->addr) { in zend_jit_disasm_add_symbol()
145 ZEND_ASSERT(sym->addr == node->addr); in zend_jit_disasm_add_symbol()
213 if (addr < node->addr) { in zend_jit_disasm_find_symbol()
218 *offset = addr - node->addr; in zend_jit_disasm_find_symbol()
305 uint64_t addr; local
464 addr = 0;
467 addr = addr * 16 + (*r - '0');
469 addr = addr * 16 + (*r - 'A' + 10);
[all …]
H A Dzend_jit_gdb.c243 sect->addr = ctx->mcaddr; in zend_gdbjit_secthdr()
H A Dzend_jit_internal.h137 #define Z_MODE(addr) (((addr) & _ZEND_ADDR_MODE_MASK)) argument
138 #define Z_ZV(addr) ((zval*)(addr)) argument
139 #define Z_OFFSET(addr) ((uint32_t)((addr)>>_ZEND_ADDR_OFFSET_SHIFT)) argument
140 #define Z_REG(addr) ((zend_reg)(((addr)>>_ZEND_ADDR_REG_SHIFT) & _ZEND_ADDR_REG_MASK)) argument
141 #define Z_STORE(addr) ((zend_reg)(((addr)>>_ZEND_ADDR_REG_STORE_BIT) & 1)) argument
142 #define Z_LOAD(addr) ((zend_reg)(((addr)>>_ZEND_ADDR_REG_LOAD_BIT) & 1)) argument
143 #define Z_LAST_USE(addr) ((zend_reg)(((addr)>>_ZEND_ADDR_REG_LAST_USE_BIT) & 1)) argument
H A Dzend_jit_trace.c154 static uint32_t zend_jit_trace_find_exit_point(const void* addr) in zend_jit_trace_find_exit_point() argument
160 if ((const char*)addr >= (const char*)zend_jit_exit_groups[i] in zend_jit_trace_find_exit_point()
161 && (const char*)addr < (const char*)zend_jit_exit_groups[i] + in zend_jit_trace_find_exit_point()
164 ((const char*)addr - (const char*)zend_jit_exit_groups[i]) / ZEND_JIT_EXIT_POINTS_SPACING; in zend_jit_trace_find_exit_point()
257 static uint32_t zend_jit_find_trace(const void *addr) in zend_jit_find_trace() argument
262 if (zend_jit_traces[i].code_start == addr) { in zend_jit_find_trace()
H A Dzend_jit_x86.dasc151 #define IS_32BIT(addr) (((uintptr_t)(addr)) <= 0x7fffffff)
463 | lea reg, qword [Ra(Z_REG(addr))+Z_OFFSET(addr)]
477 | lea tmp_reg, qword [Ra(Z_REG(addr))+Z_OFFSET(addr)]
524 | mov reg, aword [Ra(Z_REG(addr))+Z_OFFSET(addr)]
529 | mov aword [Ra(Z_REG(addr))+Z_OFFSET(addr)], val
534 | mov reg, dword [Ra(Z_REG(addr))+Z_OFFSET(addr)+4]
539 | mov dword [Ra(Z_REG(addr))+Z_OFFSET(addr)+4], val
649 || if (Z_MODE(addr) != IS_REG || reg != Z_REG(addr)) {
784 | long_ins Ra(reg), aword [Ra(Z_REG(addr))+Z_OFFSET(addr)]
846 | mov Ra(reg), aword [Ra(Z_REG(addr))+Z_OFFSET(addr)]
[all …]
/PHP-8.1/ext/openssl/
H A Dxp_ssl.c2328 xparam->want_addr ? &xparam->outputs.addr : NULL, in php_openssl_tcp_sockop_accept()
/PHP-8.1/ext/pcre/pcre2lib/sljit/
H A DsljitLir.c655 if (jump && jump->addr < result) in compute_next_addr()
656 result = jump->addr; in compute_next_addr()
658 if (const_ && const_->addr < result) in compute_next_addr()
659 result = const_->addr; in compute_next_addr()
661 if (put_label && put_label->addr < result) in compute_next_addr()
662 result = put_label->addr; in compute_next_addr()
728 const_->addr = compiler->size; in set_const()
740 put_label->addr = compiler->size - offset; in set_put_label()
2694 SLJIT_UNUSED_ARG(addr); in sljit_set_jump_addr()
2700 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const() argument
[all …]
H A DsljitLir.h353 sljit_uw addr; member
360 sljit_uw addr; member
371 sljit_uw addr; member
377 sljit_uw addr; member
1380 static SLJIT_INLINE sljit_uw sljit_get_label_addr(struct sljit_label *label) { return label->addr; } in sljit_get_label_addr()
1381 static SLJIT_INLINE sljit_uw sljit_get_jump_addr(struct sljit_jump *jump) { return jump->addr; } in sljit_get_jump_addr()
1382 static SLJIT_INLINE sljit_uw sljit_get_const_addr(struct sljit_const *const_) { return const_->addr in sljit_get_const_addr()
1386 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec…
1387 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut…
1468 sljit_sw addr; member
[all …]
H A DsljitNativeARM_32.c561 sljit_uw *ptr = (sljit_uw*)addr; in inline_set_const()
661 sljit_sw addr; in sljit_generate_code() local
851 …SLJIT_ASSERT(((sljit_sw)jump->u.label->addr - addr) <= 0x01ffffff && ((sljit_sw)jump->u.label->add… in sljit_generate_code()
852 *buf_ptr |= (((sljit_sw)jump->u.label->addr - addr) >> 2) & 0x00ffffff; in sljit_generate_code()
908 addr = put_label->label->addr; in sljit_generate_code()
916 buf_ptr[-1] |= ((addr << 4) & 0xf0000) | (addr & 0xfff); in sljit_generate_code()
917 buf_ptr[0] |= ((addr >> 12) & 0xf0000) | ((addr >> 16) & 0xfff); in sljit_generate_code()
2257 jump->addr = compiler->size; in sljit_emit_jump()
2267 jump->addr = compiler->size; in sljit_emit_jump()
2273 jump->addr = compiler->size; in sljit_emit_jump()
[all …]
H A DsljitNativeARM_64.c177 jump->addr -= sizeof(sljit_ins); in detect_jump_type()
234 sljit_uw addr; in sljit_generate_code() local
316 addr = (jump->flags & JUMP_LABEL) ? jump->u.label->addr : jump->u.target; in sljit_generate_code()
320 addr = (sljit_sw)(addr - (sljit_uw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset)) >> 2; in sljit_generate_code()
321 SLJIT_ASSERT((sljit_sw)addr <= 0x1ffffff && (sljit_sw)addr >= -0x2000000); in sljit_generate_code()
328 addr = (sljit_sw)(addr - (sljit_uw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset)) >> 2; in sljit_generate_code()
329 SLJIT_ASSERT((sljit_sw)addr <= 0x3ffff && (sljit_sw)addr >= -0x40000); in sljit_generate_code()
350 addr = put_label->label->addr; in sljit_generate_code()
1703 jump->addr = compiler->size; in sljit_emit_jump()
1753 jump->addr = compiler->size; in emit_cmp_to0()
[all …]
H A DsljitNativeARM_T2_32.c303 …modify_imm32_const((sljit_u16*)jump->addr, (jump->flags & JUMP_LABEL) ? jump->u.label->addr : jump… in set_jump_instruction()
312 SLJIT_ASSERT(jump->u.label->addr & 0x1); in set_jump_instruction()
313 …diff = ((sljit_sw)(jump->u.label->addr) - (sljit_sw)(jump->addr + sizeof(sljit_u32)) - executable_… in set_jump_instruction()
315 jump_inst = (sljit_u16*)jump->addr; in set_jump_instruction()
411 if (jump && jump->addr == half_count) { in sljit_generate_code()
417 const_->addr = (sljit_uw)code_ptr; in sljit_generate_code()
422 put_label->addr = (sljit_uw)code_ptr; in sljit_generate_code()
454 modify_imm32_const((sljit_u16 *)put_label->addr, put_label->label->addr); in sljit_generate_code()
1864 jump->addr = compiler->size; in sljit_emit_jump()
2138 jump->addr = compiler->size; in sljit_emit_ijump()
[all …]
H A DsljitNativeMIPS_32.c425 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() argument
427 sljit_ins *inst = (sljit_ins *)addr; in sljit_set_jump_addr()
439 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const() argument
441 sljit_set_jump_addr(addr, new_constant, executable_offset); in sljit_set_const()
637 jump->addr = compiler->size; in sljit_emit_call()
H A DsljitNativeMIPS_64.c525 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() argument
527 sljit_ins *inst = (sljit_ins *)addr; in sljit_set_jump_addr()
540 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const() argument
542 sljit_set_jump_addr(addr, new_constant, executable_offset); in sljit_set_const()
641 jump->addr = compiler->size; in sljit_emit_call()
H A DsljitNativeMIPS_common.c336 inst = (sljit_ins *)jump->addr; in detect_jump_type()
376 jump->addr -= sizeof(sljit_ins); in detect_jump_type()
473 sljit_uw addr = put_label->label->addr; in put_label_set() local
512 sljit_uw addr; in sljit_generate_code() local
600 addr = (jump->flags & JUMP_LABEL) ? jump->u.label->addr : jump->u.target; in sljit_generate_code()
605 SLJIT_ASSERT((sljit_sw)addr <= SIMM_MAX && (sljit_sw)addr >= SIMM_MIN); in sljit_generate_code()
645 addr = put_label->label->addr; in sljit_generate_code()
650 buf_ptr[1] |= addr & 0xffff; in sljit_generate_code()
1910 jump->addr = compiler->size; in sljit_emit_jump()
2048 jump->addr = compiler->size; in sljit_emit_cmp()
[all …]
H A DsljitNativePPC_32.c264 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() argument
266 sljit_ins *inst = (sljit_ins *)addr; in sljit_set_jump_addr()
278 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const() argument
280 sljit_set_jump_addr(addr, new_constant, executable_offset); in sljit_set_const()
H A DsljitNativePPC_64.c489 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw exec… in sljit_set_jump_addr() argument
491 sljit_ins *inst = (sljit_ins*)addr; in sljit_set_jump_addr()
504 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw execut… in sljit_set_const() argument
506 sljit_set_jump_addr(addr, new_constant, executable_offset); in sljit_set_const()
H A DsljitNativePPC_common.c244 context->addr = addr ? addr : ptrs[0]; in sljit_set_function_context()
350 sljit_uw addr = put_label->label->addr; in put_label_set() local
389 sljit_uw addr; in sljit_generate_code() local
522 addr = (jump->flags & JUMP_LABEL) ? jump->u.label->addr : jump->u.target; in sljit_generate_code()
529 SLJIT_ASSERT((sljit_sw)addr <= 0x7fff && (sljit_sw)addr >= -0x8000); in sljit_generate_code()
533 SLJIT_ASSERT(addr <= 0xffff); in sljit_generate_code()
540 SLJIT_ASSERT((sljit_sw)addr <= 0x01ffffff && (sljit_sw)addr >= -0x02000000); in sljit_generate_code()
581 addr = put_label->label->addr; in sljit_generate_code()
586 buf_ptr[1] |= addr & 0xffff; in sljit_generate_code()
2037 jump->addr = compiler->size; in sljit_emit_jump()
[all …]
H A DsljitNativeS390X.c891 struct addr { struct
899 struct addr *addr, sljit_s32 mem, sljit_sw off, in make_addr_bxy() argument
932 struct addr *addr, sljit_s32 mem, sljit_sw off, in make_addr_bx() argument
963 #define EVAL(op, r, addr) op(r, addr.offset, addr.index, addr.base) argument
965 (cond) ? EVAL(i1, r, addr) : EVAL(i2, r, addr)
972 struct addr addr; in load_word() local
982 ins = WHEN(is_u12(addr.offset), dst, l, ly, addr); in load_word()
984 ins = lg(dst, addr.offset, addr.index, addr.base); in load_word()
994 struct addr addr; in store_word() local
1004 ins = WHEN(is_u12(addr.offset), src, st, sty, addr); in store_word()
[all …]

Completed in 247 milliseconds

1234