Struct phper_sys::_zend_executor_globals[][src]

#[repr(C)]
pub struct _zend_executor_globals {
Show fields pub uninitialized_zval: zval, pub error_zval: zval, pub symtable_cache: [*mut zend_array; 32], pub symtable_cache_limit: *mut *mut zend_array, pub symtable_cache_ptr: *mut *mut zend_array, pub symbol_table: zend_array, pub included_files: HashTable, pub bailout: *mut jmp_buf, pub error_reporting: c_int, pub exit_status: c_int, pub function_table: *mut HashTable, pub class_table: *mut HashTable, pub zend_constants: *mut HashTable, pub vm_stack_top: *mut zval, pub vm_stack_end: *mut zval, pub vm_stack: zend_vm_stack, pub vm_stack_page_size: usize, pub current_execute_data: *mut _zend_execute_data, pub fake_scope: *mut zend_class_entry, pub precision: zend_long, pub ticks_count: c_int, pub persistent_constants_count: u32, pub persistent_functions_count: u32, pub persistent_classes_count: u32, pub in_autoload: *mut HashTable, pub autoload_func: *mut zend_function, pub full_tables_cleanup: zend_bool, pub no_extensions: zend_bool, pub vm_interrupt: zend_bool, pub timed_out: zend_bool, pub hard_timeout: zend_long, pub regular_list: HashTable, pub persistent_list: HashTable, pub user_error_handler_error_reporting: c_int, pub user_error_handler: zval, pub user_exception_handler: zval, pub user_error_handlers_error_reporting: zend_stack, pub user_error_handlers: zend_stack, pub user_exception_handlers: zend_stack, pub error_handling: zend_error_handling_t, pub exception_class: *mut zend_class_entry, pub timeout_seconds: zend_long, 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 zend_object, pub prev_exception: *mut zend_object, pub opline_before_exception: *const zend_op, pub exception_op: [zend_op; 3], pub current_module: *mut _zend_module_entry, pub active: zend_bool, pub flags: zend_uchar, pub assertions: zend_long, pub ht_iterators_count: u32, pub ht_iterators_used: u32, pub ht_iterators: *mut HashTableIterator, pub ht_iterators_slots: [HashTableIterator; 16], pub saved_fpu_cw_ptr: *mut c_void, pub saved_fpu_cw: fpu_control_t, pub trampoline: zend_function, pub call_trampoline_op: zend_op, pub each_deprecation_thrown: zend_bool, pub weakrefs: HashTable, pub exception_ignore_args: zend_bool, pub reserved: [*mut c_void; 6],
}

Fields

uninitialized_zval: zvalerror_zval: zvalsymtable_cache: [*mut zend_array; 32]symtable_cache_limit: *mut *mut zend_arraysymtable_cache_ptr: *mut *mut zend_arraysymbol_table: zend_arrayincluded_files: HashTablebailout: *mut jmp_buferror_reporting: c_intexit_status: c_intfunction_table: *mut HashTableclass_table: *mut HashTablezend_constants: *mut HashTablevm_stack_top: *mut zvalvm_stack_end: *mut zvalvm_stack: zend_vm_stackvm_stack_page_size: usizecurrent_execute_data: *mut _zend_execute_datafake_scope: *mut zend_class_entryprecision: zend_longticks_count: c_intpersistent_constants_count: u32persistent_functions_count: u32persistent_classes_count: u32in_autoload: *mut HashTableautoload_func: *mut zend_functionfull_tables_cleanup: zend_boolno_extensions: zend_boolvm_interrupt: zend_booltimed_out: zend_boolhard_timeout: zend_longregular_list: HashTablepersistent_list: HashTableuser_error_handler_error_reporting: c_intuser_error_handler: zvaluser_exception_handler: zvaluser_error_handlers_error_reporting: zend_stackuser_error_handlers: zend_stackuser_exception_handlers: zend_stackerror_handling: zend_error_handling_texception_class: *mut zend_class_entrytimeout_seconds: zend_longlambda_count: c_intini_directives: *mut HashTablemodified_ini_directives: *mut HashTableerror_reporting_ini_entry: *mut zend_ini_entryobjects_store: zend_objects_storeexception: *mut zend_objectprev_exception: *mut zend_objectopline_before_exception: *const zend_opexception_op: [zend_op; 3]current_module: *mut _zend_module_entryactive: zend_boolflags: zend_ucharassertions: zend_longht_iterators_count: u32ht_iterators_used: u32ht_iterators: *mut HashTableIteratorht_iterators_slots: [HashTableIterator; 16]saved_fpu_cw_ptr: *mut c_voidsaved_fpu_cw: fpu_control_ttrampoline: zend_functioncall_trampoline_op: zend_opeach_deprecation_thrown: zend_boolweakrefs: HashTableexception_ignore_args: zend_boolreserved: [*mut c_void; 6]

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.