php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include "Zend/zend_execute.h"
#include "Zend/zend_exceptions.h"
#include "Zend/zend_vm.h"
#include "Zend/zend_closures.h"
#include "Zend/zend_constants.h"
#include "Zend/zend_API.h"
#include <ZendAccelerator.h>
#include "Optimizer/zend_func_info.h"
#include "Optimizer/zend_call_graph.h"
#include "zend_jit.h"
#include "zend_jit_internal.h"
Go to the source code of this file.
Macros | |
#define | TRACE_RECORD(_op, _info, _ptr) |
#define | TRACE_RECORD_VM(_op, _ptr, _op1_type, _op2_type, _op3_type) |
#define | TRACE_START(_op, _start, _ptr1, _ptr2) |
#define | TRACE_END(_op, _stop, _ptr) |
#define | ZEND_CALL_MEGAMORPHIC ZEND_CALL_JIT_RESERVED |
#define TRACE_END | ( | _op, | |
_stop, | |||
_ptr ) |
Definition at line 440 of file zend_jit_vm_helpers.c.
#define TRACE_RECORD | ( | _op, | |
_info, | |||
_ptr ) |
Definition at line 410 of file zend_jit_vm_helpers.c.
#define TRACE_RECORD_VM | ( | _op, | |
_ptr, | |||
_op1_type, | |||
_op2_type, | |||
_op3_type ) |
Definition at line 419 of file zend_jit_vm_helpers.c.
#define TRACE_START | ( | _op, | |
_start, | |||
_ptr1, | |||
_ptr2 ) |
Definition at line 431 of file zend_jit_vm_helpers.c.
#define ZEND_CALL_MEGAMORPHIC ZEND_CALL_JIT_RESERVED |
Definition at line 503 of file zend_jit_vm_helpers.c.
zend_constant *ZEND_FASTCALL zend_jit_check_constant | ( | const zval * | key | ) |
Definition at line 353 of file zend_jit_vm_helpers.c.
void ZEND_FASTCALL zend_jit_copy_extra_args_helper | ( | EXECUTE_DATA_D | ) |
Definition at line 169 of file zend_jit_vm_helpers.c.
void ZEND_FASTCALL zend_jit_copy_extra_args_helper_no_skip_recv | ( | EXECUTE_DATA_D | ) |
Definition at line 174 of file zend_jit_vm_helpers.c.
bool ZEND_FASTCALL zend_jit_deprecated_helper | ( | OPLINE_D | ) |
Definition at line 179 of file zend_jit_vm_helpers.c.
ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_jit_func_counter_helper | ( | ZEND_OPCODE_HANDLER_ARGS | ) |
Definition at line 263 of file zend_jit_vm_helpers.c.
ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_jit_func_trace_helper | ( | ZEND_OPCODE_HANDLER_ARGS | ) |
Definition at line 392 of file zend_jit_vm_helpers.c.
zend_constant *ZEND_FASTCALL zend_jit_get_constant | ( | const zval * | key, |
uint32_t | flags ) |
Definition at line 348 of file zend_jit_vm_helpers.c.
ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_jit_leave_func_helper | ( | EXECUTE_DATA_D | ) |
Definition at line 112 of file zend_jit_vm_helpers.c.
ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_jit_leave_nested_func_helper | ( | uint32_t call_info | EXECUTE_DATA_DC | ) |
Definition at line 49 of file zend_jit_vm_helpers.c.
ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_jit_leave_top_func_helper | ( | uint32_t call_info | EXECUTE_DATA_DC | ) |
Definition at line 90 of file zend_jit_vm_helpers.c.
ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_jit_loop_counter_helper | ( | ZEND_OPCODE_HANDLER_ARGS | ) |
Definition at line 283 of file zend_jit_vm_helpers.c.
ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_jit_loop_trace_helper | ( | ZEND_OPCODE_HANDLER_ARGS | ) |
Definition at line 404 of file zend_jit_vm_helpers.c.
ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_jit_profile_helper | ( | ZEND_OPCODE_HANDLER_ARGS | ) |
Definition at line 253 of file zend_jit_vm_helpers.c.
ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_jit_ret_trace_helper | ( | ZEND_OPCODE_HANDLER_ARGS | ) |
Definition at line 398 of file zend_jit_vm_helpers.c.
zend_jit_trace_stop ZEND_FASTCALL zend_jit_trace_execute | ( | zend_execute_data * | ex, |
const zend_op * | op, | ||
zend_jit_trace_rec * | trace_buffer, | ||
uint8_t | start, | ||
uint32_t | is_megamorphic, | ||
int | ret_depth ) |
Definition at line 603 of file zend_jit_vm_helpers.c.
void ZEND_FASTCALL zend_jit_undefined_long_key | ( | EXECUTE_DATA_D | ) |
Definition at line 207 of file zend_jit_vm_helpers.c.
void ZEND_FASTCALL zend_jit_undefined_long_key_ex | ( | zend_long key | EXECUTE_DATA_DC | ) |
Definition at line 223 of file zend_jit_vm_helpers.c.
void ZEND_FASTCALL zend_jit_undefined_string_key | ( | EXECUTE_DATA_D | ) |
Definition at line 232 of file zend_jit_vm_helpers.c.