php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
Go to the source code of this file.
Data Structures | |
struct | _zend_tssa |
Macros | |
#define | ZEND_JIT_COUNTER_NUM zend_jit_traces[0].root |
#define | ZEND_JIT_TRACE_NUM zend_jit_traces[0].id |
#define | ZEND_JIT_EXIT_NUM zend_jit_traces[0].exit_count |
#define | ZEND_JIT_EXIT_COUNTERS zend_jit_traces[0].exit_counters |
#define | ZEND_JIT_TRACE_STOP_DESCRIPTION(name, description) |
#define | ADD_OP_GUARD(_ssa_var, _op_type) |
#define | CHECK_OP_TRACE_TYPE(_var, _ssa_var, op_info, op_type) |
#define | ADD_OP1_TRACE_GUARD() |
#define | ADD_OP2_TRACE_GUARD() |
#define | ADD_OP1_DATA_TRACE_GUARD() |
#define | CHECK_OP1_TRACE_TYPE() |
#define | CHECK_OP2_TRACE_TYPE() |
#define | CHECK_OP1_DATA_TRACE_TYPE() |
#define | RA_HAS_IVAL(var) |
#define | RA_IVAL_FLAGS(var) |
#define | RA_IVAL_START(var, line) |
#define | RA_IVAL_END(var, line) |
#define | RA_IVAL_CLOSE(var, line) |
#define | RA_IVAL_DEL(var) |
#define | RA_HAS_REG(var) |
#define | RA_REG_FLAGS(var) |
#define | RA_REG_START(var, line) |
#define | RA_REG_DEL(var) |
Typedefs | |
typedef struct _zend_tssa | zend_tssa |
Functions | |
ZEND_EXT_API void | zend_jit_blacklist_function (zend_op_array *op_array) |
int ZEND_FASTCALL | zend_jit_trace_hot_root (zend_execute_data *execute_data, const zend_op *opline) |
int ZEND_FASTCALL | zend_jit_trace_hot_side (zend_execute_data *execute_data, uint32_t parent_num, uint32_t exit_num) |
int ZEND_FASTCALL | zend_jit_trace_exit (uint32_t exit_num, zend_jit_registers_buf *regs) |
#define ADD_OP1_DATA_TRACE_GUARD | ( | ) |
Definition at line 418 of file zend_jit_trace.c.
#define ADD_OP1_TRACE_GUARD | ( | ) |
Definition at line 414 of file zend_jit_trace.c.
#define ADD_OP2_TRACE_GUARD | ( | ) |
Definition at line 416 of file zend_jit_trace.c.
#define ADD_OP_GUARD | ( | _ssa_var, | |
_op_type ) |
Definition at line 390 of file zend_jit_trace.c.
#define CHECK_OP1_DATA_TRACE_TYPE | ( | ) |
Definition at line 425 of file zend_jit_trace.c.
#define CHECK_OP1_TRACE_TYPE | ( | ) |
Definition at line 421 of file zend_jit_trace.c.
#define CHECK_OP2_TRACE_TYPE | ( | ) |
Definition at line 423 of file zend_jit_trace.c.
#define CHECK_OP_TRACE_TYPE | ( | _var, | |
_ssa_var, | |||
op_info, | |||
op_type ) |
Definition at line 396 of file zend_jit_trace.c.
#define RA_HAS_IVAL | ( | var | ) |
Definition at line 2771 of file zend_jit_trace.c.
#define RA_HAS_REG | ( | var | ) |
Definition at line 2777 of file zend_jit_trace.c.
Definition at line 2775 of file zend_jit_trace.c.
#define RA_IVAL_DEL | ( | var | ) |
Definition at line 2776 of file zend_jit_trace.c.
Definition at line 2774 of file zend_jit_trace.c.
#define RA_IVAL_FLAGS | ( | var | ) |
Definition at line 2772 of file zend_jit_trace.c.
Definition at line 2773 of file zend_jit_trace.c.
#define RA_REG_DEL | ( | var | ) |
Definition at line 2780 of file zend_jit_trace.c.
#define RA_REG_FLAGS | ( | var | ) |
Definition at line 2778 of file zend_jit_trace.c.
Definition at line 2779 of file zend_jit_trace.c.
#define ZEND_JIT_COUNTER_NUM zend_jit_traces[0].root |
Definition at line 23 of file zend_jit_trace.c.
#define ZEND_JIT_EXIT_COUNTERS zend_jit_traces[0].exit_counters |
Definition at line 26 of file zend_jit_trace.c.
#define ZEND_JIT_EXIT_NUM zend_jit_traces[0].exit_count |
Definition at line 25 of file zend_jit_trace.c.
#define ZEND_JIT_TRACE_NUM zend_jit_traces[0].id |
Definition at line 24 of file zend_jit_trace.c.
Definition at line 28 of file zend_jit_trace.c.
typedef struct _zend_tssa zend_tssa |
ZEND_EXT_API void zend_jit_blacklist_function | ( | zend_op_array * | op_array | ) |
Definition at line 7649 of file zend_jit_trace.c.
int ZEND_FASTCALL zend_jit_trace_exit | ( | uint32_t | exit_num, |
zend_jit_registers_buf * | regs ) |
Definition at line 8560 of file zend_jit_trace.c.
int ZEND_FASTCALL zend_jit_trace_hot_root | ( | zend_execute_data * | execute_data, |
const zend_op * | opline ) |
Definition at line 8020 of file zend_jit_trace.c.
int ZEND_FASTCALL zend_jit_trace_hot_side | ( | zend_execute_data * | execute_data, |
uint32_t | parent_num, | ||
uint32_t | exit_num ) |
Definition at line 8390 of file zend_jit_trace.c.