php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
zend_vm.h File Reference
#include "zend_portability.h"

Go to the source code of this file.

Macros

#define ZEND_VM_SET_OPCODE_HANDLER(opline)
 

Functions

ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler (zend_op *opcode)
 
ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex (zend_op *opcode, uint32_t op1_info, uint32_t op2_info, uint32_t res_info)
 
ZEND_API void ZEND_FASTCALL zend_serialize_opcode_handler (zend_op *op)
 
ZEND_API void ZEND_FASTCALL zend_deserialize_opcode_handler (zend_op *op)
 
ZEND_API const void *ZEND_FASTCALL zend_get_opcode_handler_func (const zend_op *op)
 
ZEND_API const zend_opzend_get_halt_op (void)
 
ZEND_API int ZEND_FASTCALL zend_vm_call_opcode_handler (zend_execute_data *ex)
 
ZEND_API int zend_vm_kind (void)
 
ZEND_API bool zend_gcc_global_regs (void)
 
void zend_vm_init (void)
 
void zend_vm_dtor (void)
 

Macro Definition Documentation

◆ ZEND_VM_SET_OPCODE_HANDLER

#define ZEND_VM_SET_OPCODE_HANDLER ( opline)
Value:
ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler(zend_op *opcode)

Definition at line 44 of file zend_vm.h.

Function Documentation

◆ zend_deserialize_opcode_handler()

ZEND_API void ZEND_FASTCALL zend_deserialize_opcode_handler ( zend_op * op)

Definition at line 68072 of file zend_vm_execute.h.

◆ zend_gcc_global_regs()

ZEND_API bool zend_gcc_global_regs ( void )

Definition at line 242 of file zend_execute.c.

◆ zend_get_halt_op()

ZEND_API const zend_op * zend_get_halt_op ( void )

Definition at line 68095 of file zend_vm_execute.h.

◆ zend_get_opcode_handler_func()

ZEND_API const void *ZEND_FASTCALL zend_get_opcode_handler_func ( const zend_op * op)

Definition at line 68077 of file zend_vm_execute.h.

◆ zend_serialize_opcode_handler()

ZEND_API void ZEND_FASTCALL zend_serialize_opcode_handler ( zend_op * op)

Definition at line 68060 of file zend_vm_execute.h.

◆ zend_vm_call_opcode_handler()

ZEND_API int ZEND_FASTCALL zend_vm_call_opcode_handler ( zend_execute_data * ex)

Definition at line 68458 of file zend_vm_execute.h.

◆ zend_vm_dtor()

void zend_vm_dtor ( void )

Definition at line 68035 of file zend_vm_execute.h.

◆ zend_vm_init()

void zend_vm_init ( void )

Definition at line 64272 of file zend_vm_execute.h.

◆ zend_vm_kind()

ZEND_API int zend_vm_kind ( void )

Definition at line 68104 of file zend_vm_execute.h.

◆ zend_vm_set_opcode_handler()

ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler ( zend_op * opcode)

Definition at line 68170 of file zend_vm_execute.h.

◆ zend_vm_set_opcode_handler_ex()

ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex ( zend_op * opcode,
uint32_t op1_info,
uint32_t op2_info,
uint32_t res_info )

Definition at line 68182 of file zend_vm_execute.h.