php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
_zend_executor_globals Struct Reference

#include <zend_globals.h>

Data Fields

zval uninitialized_zval
 
zval error_zval
 
zend_arraysymtable_cache [SYMTABLE_CACHE_SIZE]
 
zend_array ** symtable_cache_limit
 
zend_array ** symtable_cache_ptr
 
zend_array symbol_table
 
HashTable included_files
 
JMP_BUFbailout
 
int error_reporting
 
int exit_status
 
HashTablefunction_table
 
HashTableclass_table
 
HashTablezend_constants
 
zvalvm_stack_top
 
zvalvm_stack_end
 
zend_vm_stack vm_stack
 
size_t vm_stack_page_size
 
struct _zend_execute_datacurrent_execute_data
 
zend_class_entryfake_scope
 
uint32_t jit_trace_num
 
zend_execute_datacurrent_observed_frame
 
int ticks_count
 
zend_long precision
 
uint32_t persistent_constants_count
 
uint32_t persistent_functions_count
 
uint32_t persistent_classes_count
 
bool no_extensions
 
bool full_tables_cleanup
 
zend_atomic_bool vm_interrupt
 
zend_atomic_bool timed_out
 
HashTablein_autoload
 
zend_long hard_timeout
 
voidstack_base
 
voidstack_limit
 
HashTable regular_list
 
HashTable persistent_list
 
int user_error_handler_error_reporting
 
bool exception_ignore_args
 
zval user_error_handler
 
zval user_exception_handler
 
zend_stack user_error_handlers_error_reporting
 
zend_stack user_error_handlers
 
zend_stack user_exception_handlers
 
zend_class_entryexception_class
 
zend_error_handling_t error_handling
 
int capture_warnings_during_sccp
 
zend_long timeout_seconds
 
HashTableini_directives
 
HashTablemodified_ini_directives
 
zend_ini_entryerror_reporting_ini_entry
 
zend_objects_store objects_store
 
zend_lazy_objects_store lazy_objects_store
 
zend_objectexception
 
zend_objectprev_exception
 
const zend_opopline_before_exception
 
zend_op exception_op [3]
 
struct _zend_module_entrycurrent_module
 
bool active
 
uint8_t flags
 
zend_long assertions
 
uint32_t ht_iterators_count
 
uint32_t ht_iterators_used
 
HashTableIteratorht_iterators
 
HashTableIterator ht_iterators_slots [16]
 
voidsaved_fpu_cw_ptr
 
zend_function trampoline
 
zend_op call_trampoline_op
 
HashTable weakrefs
 
zend_long exception_string_param_max_len
 
zend_get_gc_buffer get_gc_buffer
 
zend_fiber_contextmain_fiber_context
 
zend_fiber_contextcurrent_fiber_context
 
zend_fiberactive_fiber
 
size_t fiber_stack_size
 
bool record_errors
 
uint32_t num_errors
 
zend_error_info ** errors
 
zend_stringfilename_override
 
zend_long lineno_override
 
zend_strtod_state strtod_state
 
voidreserved [ZEND_MAX_RESERVED_RESOURCES]
 

Detailed Description

Definition at line 167 of file zend_globals.h.

Field Documentation

◆ active

bool _zend_executor_globals::active

Definition at line 260 of file zend_globals.h.

◆ active_fiber

zend_fiber* _zend_executor_globals::active_fiber

Definition at line 288 of file zend_globals.h.

◆ assertions

zend_long _zend_executor_globals::assertions

Definition at line 263 of file zend_globals.h.

◆ bailout

JMP_BUF* _zend_executor_globals::bailout

Definition at line 182 of file zend_globals.h.

◆ call_trampoline_op

zend_op _zend_executor_globals::call_trampoline_op

Definition at line 276 of file zend_globals.h.

◆ capture_warnings_during_sccp

int _zend_executor_globals::capture_warnings_during_sccp

Definition at line 243 of file zend_globals.h.

◆ class_table

HashTable* _zend_executor_globals::class_table

Definition at line 188 of file zend_globals.h.

◆ current_execute_data

struct _zend_execute_data* _zend_executor_globals::current_execute_data

Definition at line 196 of file zend_globals.h.

◆ current_fiber_context

zend_fiber_context* _zend_executor_globals::current_fiber_context

Definition at line 285 of file zend_globals.h.

◆ current_module

struct _zend_module_entry* _zend_executor_globals::current_module

Definition at line 258 of file zend_globals.h.

◆ current_observed_frame

zend_execute_data* _zend_executor_globals::current_observed_frame

Definition at line 201 of file zend_globals.h.

◆ error_handling

zend_error_handling_t _zend_executor_globals::error_handling

Definition at line 241 of file zend_globals.h.

◆ error_reporting

int _zend_executor_globals::error_reporting

Definition at line 184 of file zend_globals.h.

◆ error_reporting_ini_entry

zend_ini_entry* _zend_executor_globals::error_reporting_ini_entry

Definition at line 250 of file zend_globals.h.

◆ error_zval

zval _zend_executor_globals::error_zval

Definition at line 169 of file zend_globals.h.

◆ errors

zend_error_info** _zend_executor_globals::errors

Definition at line 297 of file zend_globals.h.

◆ exception

zend_object* _zend_executor_globals::exception

Definition at line 254 of file zend_globals.h.

◆ exception_class

zend_class_entry* _zend_executor_globals::exception_class

Definition at line 240 of file zend_globals.h.

◆ exception_ignore_args

bool _zend_executor_globals::exception_ignore_args

Definition at line 233 of file zend_globals.h.

◆ exception_op

zend_op _zend_executor_globals::exception_op[3]

Definition at line 256 of file zend_globals.h.

◆ exception_string_param_max_len

zend_long _zend_executor_globals::exception_string_param_max_len

Definition at line 280 of file zend_globals.h.

◆ exit_status

int _zend_executor_globals::exit_status

Definition at line 185 of file zend_globals.h.

◆ fake_scope

zend_class_entry* _zend_executor_globals::fake_scope

Definition at line 197 of file zend_globals.h.

◆ fiber_stack_size

size_t _zend_executor_globals::fiber_stack_size

Definition at line 291 of file zend_globals.h.

◆ filename_override

zend_string* _zend_executor_globals::filename_override

Definition at line 300 of file zend_globals.h.

◆ flags

uint8_t _zend_executor_globals::flags

Definition at line 261 of file zend_globals.h.

◆ full_tables_cleanup

bool _zend_executor_globals::full_tables_cleanup

Definition at line 214 of file zend_globals.h.

◆ function_table

HashTable* _zend_executor_globals::function_table

Definition at line 187 of file zend_globals.h.

◆ get_gc_buffer

zend_get_gc_buffer _zend_executor_globals::get_gc_buffer

Definition at line 282 of file zend_globals.h.

◆ hard_timeout

zend_long _zend_executor_globals::hard_timeout

Definition at line 221 of file zend_globals.h.

◆ ht_iterators

HashTableIterator* _zend_executor_globals::ht_iterators

Definition at line 267 of file zend_globals.h.

◆ ht_iterators_count

uint32_t _zend_executor_globals::ht_iterators_count

Definition at line 265 of file zend_globals.h.

◆ ht_iterators_slots

HashTableIterator _zend_executor_globals::ht_iterators_slots[16]

Definition at line 268 of file zend_globals.h.

◆ ht_iterators_used

uint32_t _zend_executor_globals::ht_iterators_used

Definition at line 266 of file zend_globals.h.

◆ in_autoload

HashTable* _zend_executor_globals::in_autoload

Definition at line 219 of file zend_globals.h.

◆ included_files

HashTable _zend_executor_globals::included_files

Definition at line 180 of file zend_globals.h.

◆ ini_directives

HashTable* _zend_executor_globals::ini_directives

Definition at line 248 of file zend_globals.h.

◆ jit_trace_num

uint32_t _zend_executor_globals::jit_trace_num

Definition at line 199 of file zend_globals.h.

◆ lazy_objects_store

zend_lazy_objects_store _zend_executor_globals::lazy_objects_store

Definition at line 253 of file zend_globals.h.

◆ lineno_override

zend_long _zend_executor_globals::lineno_override

Definition at line 301 of file zend_globals.h.

◆ main_fiber_context

zend_fiber_context* _zend_executor_globals::main_fiber_context

Definition at line 284 of file zend_globals.h.

◆ modified_ini_directives

HashTable* _zend_executor_globals::modified_ini_directives

Definition at line 249 of file zend_globals.h.

◆ no_extensions

bool _zend_executor_globals::no_extensions

Definition at line 212 of file zend_globals.h.

◆ num_errors

uint32_t _zend_executor_globals::num_errors

Definition at line 296 of file zend_globals.h.

◆ objects_store

zend_objects_store _zend_executor_globals::objects_store

Definition at line 252 of file zend_globals.h.

◆ opline_before_exception

const zend_op* _zend_executor_globals::opline_before_exception

Definition at line 255 of file zend_globals.h.

◆ persistent_classes_count

uint32_t _zend_executor_globals::persistent_classes_count

Definition at line 209 of file zend_globals.h.

◆ persistent_constants_count

uint32_t _zend_executor_globals::persistent_constants_count

Definition at line 207 of file zend_globals.h.

◆ persistent_functions_count

uint32_t _zend_executor_globals::persistent_functions_count

Definition at line 208 of file zend_globals.h.

◆ persistent_list

HashTable _zend_executor_globals::persistent_list

Definition at line 230 of file zend_globals.h.

◆ precision

zend_long _zend_executor_globals::precision

Definition at line 205 of file zend_globals.h.

◆ prev_exception

zend_object * _zend_executor_globals::prev_exception

Definition at line 254 of file zend_globals.h.

◆ record_errors

bool _zend_executor_globals::record_errors

Definition at line 295 of file zend_globals.h.

◆ regular_list

HashTable _zend_executor_globals::regular_list

Definition at line 229 of file zend_globals.h.

◆ reserved

void* _zend_executor_globals::reserved[ZEND_MAX_RESERVED_RESOURCES]

Definition at line 317 of file zend_globals.h.

◆ saved_fpu_cw_ptr

void* _zend_executor_globals::saved_fpu_cw_ptr

Definition at line 270 of file zend_globals.h.

◆ stack_base

void* _zend_executor_globals::stack_base

Definition at line 222 of file zend_globals.h.

◆ stack_limit

void* _zend_executor_globals::stack_limit

Definition at line 223 of file zend_globals.h.

◆ strtod_state

zend_strtod_state _zend_executor_globals::strtod_state

Definition at line 315 of file zend_globals.h.

◆ symbol_table

zend_array _zend_executor_globals::symbol_table

Definition at line 178 of file zend_globals.h.

◆ symtable_cache

zend_array* _zend_executor_globals::symtable_cache[SYMTABLE_CACHE_SIZE]

Definition at line 172 of file zend_globals.h.

◆ symtable_cache_limit

zend_array** _zend_executor_globals::symtable_cache_limit

Definition at line 174 of file zend_globals.h.

◆ symtable_cache_ptr

zend_array** _zend_executor_globals::symtable_cache_ptr

Definition at line 176 of file zend_globals.h.

◆ ticks_count

int _zend_executor_globals::ticks_count

Definition at line 203 of file zend_globals.h.

◆ timed_out

zend_atomic_bool _zend_executor_globals::timed_out

Definition at line 217 of file zend_globals.h.

◆ timeout_seconds

zend_long _zend_executor_globals::timeout_seconds

Definition at line 246 of file zend_globals.h.

◆ trampoline

zend_function _zend_executor_globals::trampoline

Definition at line 275 of file zend_globals.h.

◆ uninitialized_zval

zval _zend_executor_globals::uninitialized_zval

Definition at line 168 of file zend_globals.h.

◆ user_error_handler

zval _zend_executor_globals::user_error_handler

Definition at line 234 of file zend_globals.h.

◆ user_error_handler_error_reporting

int _zend_executor_globals::user_error_handler_error_reporting

Definition at line 232 of file zend_globals.h.

◆ user_error_handlers

zend_stack _zend_executor_globals::user_error_handlers

Definition at line 237 of file zend_globals.h.

◆ user_error_handlers_error_reporting

zend_stack _zend_executor_globals::user_error_handlers_error_reporting

Definition at line 236 of file zend_globals.h.

◆ user_exception_handler

zval _zend_executor_globals::user_exception_handler

Definition at line 235 of file zend_globals.h.

◆ user_exception_handlers

zend_stack _zend_executor_globals::user_exception_handlers

Definition at line 238 of file zend_globals.h.

◆ vm_interrupt

zend_atomic_bool _zend_executor_globals::vm_interrupt

Definition at line 216 of file zend_globals.h.

◆ vm_stack

zend_vm_stack _zend_executor_globals::vm_stack

Definition at line 193 of file zend_globals.h.

◆ vm_stack_end

zval* _zend_executor_globals::vm_stack_end

Definition at line 192 of file zend_globals.h.

◆ vm_stack_page_size

size_t _zend_executor_globals::vm_stack_page_size

Definition at line 194 of file zend_globals.h.

◆ vm_stack_top

zval* _zend_executor_globals::vm_stack_top

Definition at line 191 of file zend_globals.h.

◆ weakrefs

HashTable _zend_executor_globals::weakrefs

Definition at line 278 of file zend_globals.h.

◆ zend_constants

HashTable* _zend_executor_globals::zend_constants

Definition at line 189 of file zend_globals.h.


The documentation for this struct was generated from the following file: