Searched refs:from_addr (Results 1 – 2 of 2) sorted by relevance
/php-src/ext/opcache/jit/ir/ |
H A D | ir_patch.c | 148 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 D | ir.h | 887 int ir_patch(const void *code, size_t size, uint32_t jmp_table_size, const void *from_addr, const v…
|
Completed in 13 milliseconds