Home
last modified time | relevance | path

Searched refs:from_addr (Results 1 – 2 of 2) sorted by relevance

/php-src/ext/opcache/jit/ir/
H A Dir_patch.c148 static int ir_patch_code(const void *code, size_t size, const void *from_addr, const void *to_addr) in ir_patch_code() argument
156 …ned_uint16_t*)p & 0xf0ff) == 0x800f && p + *(unaligned_int32_t*)(p+2) == (uint8_t*)from_addr - 6) { in ir_patch_code()
159 } else if (*p == 0xe9 && p + *(unaligned_int32_t*)(p+1) == (uint8_t*)from_addr - 5) { in ir_patch_code()
173 static int ir_patch_code(const void *code, size_t size, const void *from_addr, const void *to_addr) in ir_patch_code() argument
191 delta = (uint32_t*)from_addr - ins_ptr; in ir_patch_code()
206 delta = (uint32_t*)from_addr - ins_ptr; in ir_patch_code()
224 delta = (uint32_t*)from_addr - ins_ptr; in ir_patch_code()
251 int ir_patch(const void *code, size_t size, uint32_t jmp_table_size, const void *from_addr, const v… in ir_patch() argument
259 if (*jmp_slot == from_addr) { in ir_patch()
267 ret += ir_patch_code(code, size, from_addr, to_addr); in ir_patch()
H A Dir.h887 int ir_patch(const void *code, size_t size, uint32_t jmp_table_size, const void *from_addr, const v…

Completed in 13 milliseconds