/PHP-8.1/ext/opcache/jit/libudis86/ |
H A D | syn.h | 45 void ud_syn_print_addr(struct ud *u, uint64_t addr);
|
H A D | types.h | 204 const char* (*sym_resolver)(struct ud*, uint64_t addr, int64_t *offset);
|
H A D | udis86.c | 308 uint64_t addr, in ud_set_sym_resolver() argument
|
/PHP-8.1/ext/opcache/jit/vtune/ |
H A D | ittnotify_config.h | 342 #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 D | zend_elf.h | 56 uintptr_t addr; member
|
H A D | zend_jit.c | 137 static uint32_t zend_jit_trace_find_exit_point(const void* addr);
|
H A D | zend_jit_arm64.dasc | 139 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 D | zend_jit_disasm.c | 117 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 D | zend_jit_gdb.c | 243 sect->addr = ctx->mcaddr; in zend_gdbjit_secthdr()
|
H A D | zend_jit_internal.h | 137 #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 D | zend_jit_trace.c | 154 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 D | zend_jit_x86.dasc | 151 #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 D | xp_ssl.c | 2328 xparam->want_addr ? &xparam->outputs.addr : NULL, in php_openssl_tcp_sockop_accept()
|
/PHP-8.1/ext/pcre/pcre2lib/sljit/ |
H A D | sljitLir.c | 655 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 D | sljitLir.h | 353 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 D | sljitNativeARM_32.c | 561 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 D | sljitNativeARM_64.c | 177 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 D | sljitNativeARM_T2_32.c | 303 …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 D | sljitNativeMIPS_32.c | 425 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 D | sljitNativeMIPS_64.c | 525 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 D | sljitNativeMIPS_common.c | 336 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 D | sljitNativePPC_32.c | 264 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 D | sljitNativePPC_64.c | 489 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 D | sljitNativePPC_common.c | 244 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 D | sljitNativeS390X.c | 891 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 …]
|