Searched refs:veneer (Results 1 – 4 of 4) sorted by relevance
/php-src/ext/opcache/jit/ir/ |
H A D | ir_patch.c | 177 const void *veneer = NULL; in ir_patch_code() local 199 if (!veneer) { in ir_patch_code() 200 veneer = p; in ir_patch_code() 210 if (veneer) { in ir_patch_code() 211 delta = (uint32_t*)veneer - ins_ptr; in ir_patch_code() 228 if (veneer) { in ir_patch_code() 229 delta = (uint32_t*)veneer - ins_ptr; in ir_patch_code()
|
H A D | ir_aarch64.dasc | 6402 const void *addr, *veneer = NULL; 6411 veneer = ctx->get_veneer(ctx, addr); 6418 if (veneer) { 6419 na = (ptrdiff_t)veneer - (ptrdiff_t)cp + 4; 6422 /* check if we can jump to veneer */ 6444 veneer = ctx->code_buffer->pos; 6445 if ((char*)ctx->code_buffer->end - (char*)veneer < 4 ) { 6450 na = (ptrdiff_t)veneer - (ptrdiff_t)cp + 4; 6453 /* check if we can jump to veneer */ 6486 /* check if we can use B to jump from veneer */ [all …]
|
H A D | ir.h | 561 typedef bool (*ir_set_veneer_t)(ir_ctx *ctx, const void *addr, const void *veneer);
|
/php-src/ext/opcache/jit/ |
H A D | zend_jit_ir.c | 391 static bool zend_jit_set_veneer(ir_ctx *ctx, const void *addr, const void *veneer) in zend_jit_set_veneer() argument 402 *ptr = veneer; in zend_jit_set_veneer() 414 ir_disasm_add_symbol(new_name, (uint64_t)(uintptr_t)veneer, 4); in zend_jit_set_veneer() 417 ir_disasm_add_symbol(name, (uint64_t)(uintptr_t)veneer, 4); in zend_jit_set_veneer()
|
Completed in 61 milliseconds