Lines Matching refs:executor_globals

132 …NI_ALL,       OnUpdateAssertions,           assertions,   zend_executor_globals,  executor_globals)
553 static void executor_globals_ctor(zend_executor_globals *executor_globals) /* {{{ */ in executor_globals_ctor() argument
562 memset(&executor_globals->trampoline, 0, sizeof(zend_op_array)); in executor_globals_ctor()
563 executor_globals->lambda_count = 0; in executor_globals_ctor()
564 ZVAL_UNDEF(&executor_globals->user_error_handler); in executor_globals_ctor()
565 ZVAL_UNDEF(&executor_globals->user_exception_handler); in executor_globals_ctor()
566 executor_globals->in_autoload = NULL; in executor_globals_ctor()
567 executor_globals->current_execute_data = NULL; in executor_globals_ctor()
568 executor_globals->current_module = NULL; in executor_globals_ctor()
569 executor_globals->exit_status = 0; in executor_globals_ctor()
571 executor_globals->saved_fpu_cw = 0; in executor_globals_ctor()
573 executor_globals->saved_fpu_cw_ptr = NULL; in executor_globals_ctor()
574 executor_globals->active = 0; in executor_globals_ctor()
575 executor_globals->bailout = NULL; in executor_globals_ctor()
576 executor_globals->error_handling = EH_NORMAL; in executor_globals_ctor()
577 executor_globals->exception_class = NULL; in executor_globals_ctor()
578 executor_globals->exception = NULL; in executor_globals_ctor()
579 executor_globals->objects_store.object_buckets = NULL; in executor_globals_ctor()
581 zend_get_windows_version_info(&executor_globals->windows_version_info); in executor_globals_ctor()
583 executor_globals->valid_symbol_table = 0; in executor_globals_ctor()
587 static void executor_globals_dtor(zend_executor_globals *executor_globals) /* {{{ */ in executor_globals_dtor() argument
589 zend_ini_dtor(executor_globals->ini_directives); in executor_globals_dtor()
591 if (&executor_globals->persistent_list != global_persistent_list) { in executor_globals_dtor()
592 zend_destroy_rsrc_list(&executor_globals->persistent_list); in executor_globals_dtor()
594 if (executor_globals->zend_constants != GLOBAL_CONSTANTS_TABLE) { in executor_globals_dtor()
595 zend_hash_destroy(executor_globals->zend_constants); in executor_globals_dtor()
596 free(executor_globals->zend_constants); in executor_globals_dtor()
654 zend_executor_globals *executor_globals; in zend_startup() local
751 executor_globals = ts_resource(executor_globals_id); in zend_startup()
762 zend_hash_destroy(executor_globals->zend_constants); in zend_startup()
763 *executor_globals->zend_constants = *GLOBAL_CONSTANTS_TABLE; in zend_startup()
817 zend_executor_globals *executor_globals = ts_resource(executor_globals_id); in zend_post_startup() local
821 *GLOBAL_CONSTANTS_TABLE = *executor_globals->zend_constants; in zend_post_startup()
839 executor_globals_ctor(executor_globals); in zend_post_startup()