#[repr(C)]pub struct _zend_executor_globals {Show 59 fields
pub return_value_ptr_ptr: *mut *mut zval,
pub uninitialized_zval: zval,
pub uninitialized_zval_ptr: *mut zval,
pub error_zval: zval,
pub error_zval_ptr: *mut zval,
pub symtable_cache: [*mut HashTable; 32],
pub symtable_cache_limit: *mut *mut HashTable,
pub symtable_cache_ptr: *mut *mut HashTable,
pub opline_ptr: *mut *mut zend_op,
pub active_symbol_table: *mut HashTable,
pub symbol_table: HashTable,
pub included_files: HashTable,
pub bailout: *mut jmp_buf,
pub error_reporting: c_int,
pub orig_error_reporting: c_int,
pub exit_status: c_int,
pub active_op_array: *mut zend_op_array,
pub function_table: *mut HashTable,
pub class_table: *mut HashTable,
pub zend_constants: *mut HashTable,
pub scope: *mut zend_class_entry,
pub called_scope: *mut zend_class_entry,
pub This: *mut zval,
pub precision: c_long,
pub ticks_count: c_int,
pub in_execution: zend_bool,
pub in_autoload: *mut HashTable,
pub autoload_func: *mut zend_function,
pub full_tables_cleanup: zend_bool,
pub no_extensions: zend_bool,
pub regular_list: HashTable,
pub persistent_list: HashTable,
pub argument_stack: zend_vm_stack,
pub user_error_handler_error_reporting: c_int,
pub user_error_handler: *mut zval,
pub user_exception_handler: *mut zval,
pub user_error_handlers_error_reporting: zend_stack,
pub user_error_handlers: zend_ptr_stack,
pub user_exception_handlers: zend_ptr_stack,
pub error_handling: zend_error_handling_t,
pub exception_class: *mut zend_class_entry,
pub timeout_seconds: c_int,
pub lambda_count: c_int,
pub ini_directives: *mut HashTable,
pub modified_ini_directives: *mut HashTable,
pub error_reporting_ini_entry: *mut zend_ini_entry,
pub objects_store: zend_objects_store,
pub exception: *mut zval,
pub prev_exception: *mut zval,
pub opline_before_exception: *mut zend_op,
pub exception_op: [zend_op; 3],
pub current_execute_data: *mut _zend_execute_data,
pub current_module: *mut _zend_module_entry,
pub std_property_info: zend_property_info,
pub active: zend_bool,
pub start_op: *mut zend_op,
pub saved_fpu_cw_ptr: *mut c_void,
pub saved_fpu_cw: fpu_control_t,
pub reserved: [*mut c_void; 4],
}
Fields§
§return_value_ptr_ptr: *mut *mut zval
§uninitialized_zval: zval
§uninitialized_zval_ptr: *mut zval
§error_zval: zval
§error_zval_ptr: *mut zval
§symtable_cache: [*mut HashTable; 32]
§symtable_cache_limit: *mut *mut HashTable
§symtable_cache_ptr: *mut *mut HashTable
§opline_ptr: *mut *mut zend_op
§active_symbol_table: *mut HashTable
§symbol_table: HashTable
§included_files: HashTable
§bailout: *mut jmp_buf
§error_reporting: c_int
§orig_error_reporting: c_int
§exit_status: c_int
§active_op_array: *mut zend_op_array
§function_table: *mut HashTable
§class_table: *mut HashTable
§zend_constants: *mut HashTable
§scope: *mut zend_class_entry
§called_scope: *mut zend_class_entry
§This: *mut zval
§precision: c_long
§ticks_count: c_int
§in_execution: zend_bool
§in_autoload: *mut HashTable
§autoload_func: *mut zend_function
§full_tables_cleanup: zend_bool
§no_extensions: zend_bool
§regular_list: HashTable
§persistent_list: HashTable
§argument_stack: zend_vm_stack
§user_error_handler_error_reporting: c_int
§user_error_handler: *mut zval
§user_exception_handler: *mut zval
§user_error_handlers_error_reporting: zend_stack
§user_error_handlers: zend_ptr_stack
§user_exception_handlers: zend_ptr_stack
§error_handling: zend_error_handling_t
§exception_class: *mut zend_class_entry
§timeout_seconds: c_int
§lambda_count: c_int
§ini_directives: *mut HashTable
§modified_ini_directives: *mut HashTable
§error_reporting_ini_entry: *mut zend_ini_entry
§objects_store: zend_objects_store
§exception: *mut zval
§prev_exception: *mut zval
§opline_before_exception: *mut zend_op
§exception_op: [zend_op; 3]
§current_execute_data: *mut _zend_execute_data
§current_module: *mut _zend_module_entry
§std_property_info: zend_property_info
§active: zend_bool
§start_op: *mut zend_op
§saved_fpu_cw_ptr: *mut c_void
§saved_fpu_cw: fpu_control_t
§reserved: [*mut c_void; 4]
Trait Implementations§
Source§impl Clone for _zend_executor_globals
impl Clone for _zend_executor_globals
Source§fn clone(&self) -> _zend_executor_globals
fn clone(&self) -> _zend_executor_globals
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for _zend_executor_globals
Auto Trait Implementations§
impl Freeze for _zend_executor_globals
impl RefUnwindSafe for _zend_executor_globals
impl !Send for _zend_executor_globals
impl !Sync for _zend_executor_globals
impl Unpin for _zend_executor_globals
impl UnwindSafe for _zend_executor_globals
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more