/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/opcache/jit/ir/ir_php.h
35 строк
726 B
Dmitry Stogov
Update IR
07 окт 2024, 21:18
07 окт 2024, 21:18
3fcf8ca
Код
Авторство
О чём код?
/* * IR - Lightweight JIT Compilation Framework * (IR/PHP integration) * Copyright (C) 2022 Zend by Perforce. * Authors: Dmitry Stogov <dmitry@php.net> */ #ifndef IR_PHP_H #define IR_PHP_H #define IR_PHP_OPS(_) #define IR_SNAPSHOT_HANDLER_DCL() \ void *zend_jit_snapshot_handler(ir_ctx *ctx, ir_ref snapshot_ref, ir_insn *snapshot, void *addr) #define IR_SNAPSHOT_HANDLER(ctx, ref, insn, addr) \ zend_jit_snapshot_handler(ctx, ref, insn, addr) #ifndef IR_PHP_MM # define IR_PHP_MM 1 #endif #if IR_PHP_MM # include "zend.h" # define ir_mem_malloc emalloc # define ir_mem_calloc ecalloc # define ir_mem_realloc erealloc # define ir_mem_free efree #endif #define IR_EXTERNAL_GDB_ENTRY #endif /* IR_PHP_H */