Lines Matching defs:_zend_executor_globals

131 struct _zend_executor_globals {  struct
132 zval uninitialized_zval;
133 zval error_zval;
136 zend_array *symtable_cache[SYMTABLE_CACHE_SIZE];
137 zend_array **symtable_cache_limit;
138 zend_array **symtable_cache_ptr;
140 zend_array symbol_table; /* main symbol table */
142 HashTable included_files; /* files already included */
144 JMP_BUF *bailout;
146 int error_reporting;
147 int exit_status;
149 HashTable *function_table; /* function symbol table */
150 HashTable *class_table; /* class table */
151 HashTable *zend_constants; /* constants table */
153 zval *vm_stack_top;
154 zval *vm_stack_end;
155 zend_vm_stack vm_stack;
156 size_t vm_stack_page_size;
158 struct _zend_execute_data *current_execute_data;
159 zend_class_entry *fake_scope; /* used to avoid checks accessing properties */
161 zend_long precision;
163 int ticks_count;
165 uint32_t persistent_constants_count;
166 uint32_t persistent_functions_count;
167 uint32_t persistent_classes_count;
169 HashTable *in_autoload;
170 zend_function *autoload_func;
171 zend_bool full_tables_cleanup;
174 zend_bool no_extensions;
176 zend_bool vm_interrupt;
177 zend_bool timed_out;
178 zend_long hard_timeout;
181 OSVERSIONINFOEX windows_version_info;
184 HashTable regular_list;
185 HashTable persistent_list;
187 int user_error_handler_error_reporting;
188 zval user_error_handler;
189 zval user_exception_handler;
190 zend_stack user_error_handlers_error_reporting;
191 zend_stack user_error_handlers;
192 zend_stack user_exception_handlers;
194 zend_error_handling_t error_handling;
195 zend_class_entry *exception_class;
198 zend_long timeout_seconds;
200 int lambda_count;
202 HashTable *ini_directives;
203 HashTable *modified_ini_directives;
204 zend_ini_entry *error_reporting_ini_entry;
206 zend_objects_store objects_store;
207 zend_object *exception, *prev_exception;
208 const zend_op *opline_before_exception;
209 zend_op exception_op[3];
211 struct _zend_module_entry *current_module;
213 zend_bool active;
214 zend_uchar flags;
216 zend_long assertions;
218 uint32_t ht_iterators_count; /* number of allocatd slots */
219 uint32_t ht_iterators_used; /* number of used slots */
220 HashTableIterator *ht_iterators;
221 HashTableIterator ht_iterators_slots[16];
223 void *saved_fpu_cw_ptr;
225 XPFPA_CW_DATATYPE saved_fpu_cw;
228 zend_function trampoline;
229 zend_op call_trampoline_op;
231 zend_bool each_deprecation_thrown;
233 void *reserved[ZEND_MAX_RESERVED_RESOURCES];