Home
last modified time | relevance | path

Searched refs:veneer (Results 1 – 4 of 4) sorted by relevance

/php-src/ext/opcache/jit/ir/
H A Dir_patch.c177 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 Dir_aarch64.dasc6402 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 Dir.h561 typedef bool (*ir_set_veneer_t)(ir_ctx *ctx, const void *addr, const void *veneer);
/php-src/ext/opcache/jit/
H A Dzend_jit_ir.c391 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 71 milliseconds