Lines Matching defs:_zend_executor_globals
133 struct _zend_executor_globals { struct
134 zval uninitialized_zval;
135 zval error_zval;
138 zend_array *symtable_cache[SYMTABLE_CACHE_SIZE];
139 zend_array **symtable_cache_limit;
140 zend_array **symtable_cache_ptr;
142 zend_array symbol_table; /* main symbol table */
144 HashTable included_files; /* files already included */
146 JMP_BUF *bailout;
148 int error_reporting;
149 int exit_status;
151 HashTable *function_table; /* function symbol table */
152 HashTable *class_table; /* class table */
153 HashTable *zend_constants; /* constants table */
155 zval *vm_stack_top;
156 zval *vm_stack_end;
157 zend_vm_stack vm_stack;
159 struct _zend_execute_data *current_execute_data;
160 zend_class_entry *fake_scope; /* used to avoid checks accessing properties */
162 zend_long precision;
164 int ticks_count;
166 HashTable *in_autoload;
167 zend_function *autoload_func;
168 zend_bool full_tables_cleanup;
171 zend_bool no_extensions;
173 zend_bool vm_interrupt;
174 zend_bool timed_out;
175 zend_long hard_timeout;
178 OSVERSIONINFOEX windows_version_info;
181 HashTable regular_list;
182 HashTable persistent_list;
184 int user_error_handler_error_reporting;
185 zval user_error_handler;
186 zval user_exception_handler;
187 zend_stack user_error_handlers_error_reporting;
188 zend_stack user_error_handlers;
189 zend_stack user_exception_handlers;
191 zend_error_handling_t error_handling;
192 zend_class_entry *exception_class;
195 zend_long timeout_seconds;
197 int lambda_count;
199 HashTable *ini_directives;
200 HashTable *modified_ini_directives;
201 zend_ini_entry *error_reporting_ini_entry;
203 zend_objects_store objects_store;
204 zend_object *exception, *prev_exception;
205 const zend_op *opline_before_exception;
206 zend_op exception_op[3];
208 struct _zend_module_entry *current_module;
210 zend_bool active;
211 zend_uchar flags;
213 zend_long assertions;
215 uint32_t ht_iterators_count; /* number of allocatd slots */
216 uint32_t ht_iterators_used; /* number of used slots */
217 HashTableIterator *ht_iterators;
218 HashTableIterator ht_iterators_slots[16];
220 void *saved_fpu_cw_ptr;
222 XPFPA_CW_DATATYPE saved_fpu_cw;
225 zend_function trampoline;
226 zend_op call_trampoline_op;
228 zend_bool each_deprecation_thrown;
230 void *reserved[ZEND_MAX_RESERVED_RESOURCES];