Struct php_all_sys::php56::_zend_executor_globals[][src]

#[repr(C)]pub struct _zend_executor_globals {
    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 zvaluninitialized_zval: zvaluninitialized_zval_ptr: *mut zvalerror_zval: zvalerror_zval_ptr: *mut zvalsymtable_cache: [*mut HashTable; 32]symtable_cache_limit: *mut *mut HashTablesymtable_cache_ptr: *mut *mut HashTableopline_ptr: *mut *mut zend_opactive_symbol_table: *mut HashTablesymbol_table: HashTableincluded_files: HashTablebailout: *mut jmp_buferror_reporting: c_intorig_error_reporting: c_intexit_status: c_intactive_op_array: *mut zend_op_arrayfunction_table: *mut HashTableclass_table: *mut HashTablezend_constants: *mut HashTablescope: *mut zend_class_entrycalled_scope: *mut zend_class_entryThis: *mut zvalprecision: c_longticks_count: c_intin_execution: zend_boolin_autoload: *mut HashTableautoload_func: *mut zend_functionfull_tables_cleanup: zend_boolno_extensions: zend_boolregular_list: HashTablepersistent_list: HashTableargument_stack: zend_vm_stackuser_error_handler_error_reporting: c_intuser_error_handler: *mut zvaluser_exception_handler: *mut zvaluser_error_handlers_error_reporting: zend_stackuser_error_handlers: zend_ptr_stackuser_exception_handlers: zend_ptr_stackerror_handling: zend_error_handling_texception_class: *mut zend_class_entrytimeout_seconds: c_intlambda_count: c_intini_directives: *mut HashTablemodified_ini_directives: *mut HashTableerror_reporting_ini_entry: *mut zend_ini_entryobjects_store: zend_objects_storeexception: *mut zvalprev_exception: *mut zvalopline_before_exception: *mut zend_opexception_op: [zend_op; 3]current_execute_data: *mut _zend_execute_datacurrent_module: *mut _zend_module_entrystd_property_info: zend_property_infoactive: zend_boolstart_op: *mut zend_opsaved_fpu_cw_ptr: *mut c_voidsaved_fpu_cw: fpu_control_treserved: [*mut c_void; 4]

Trait Implementations

impl Clone for _zend_executor_globals[src]

impl Copy for _zend_executor_globals[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.