add_assoc_string(&directives, "opcache.file_cache", ZCG(accel_directives).file_cache ? ZCG(accel_directives).file_cache : "");
add_assoc_bool(&directives, "opcache.file_cache_only", ZCG(accel_directives).file_cache_only);
add_assoc_bool(&directives, "opcache.file_cache_consistency_checks", ZCG(accel_directives).file_cache_consistency_checks);
+ #if ENABLE_FILE_CACHE_FALLBACK
+ add_assoc_bool(&directives, "opcache.file_cache_fallback", ZCG(accel_directives).file_cache_fallback);
+ #endif
+
+ add_assoc_long(&directives, "opcache.file_update_protection", ZCG(accel_directives).file_update_protection);
+ add_assoc_long(&directives, "opcache.opt_debug_level", ZCG(accel_directives).opt_debug_level);
+ add_assoc_string(&directives, "opcache.restrict_api", STRING_NOT_NULL(ZCG(accel_directives).restrict_api));
+ #ifdef HAVE_HUGE_CODE_PAGES
+ add_assoc_bool(&directives, "opcache.huge_code_pages", ZCG(accel_directives).huge_code_pages);
+ #endif
+ add_assoc_string(&directives, "opcache.preload", STRING_NOT_NULL(ZCG(accel_directives).preload));
++ add_assoc_long(&directives, "opcache.jit", ZCG(accel_directives).jit);
++ add_assoc_long(&directives, "opcache.jit_buffer_size", ZCG(accel_directives).jit_buffer_size);
++ add_assoc_long(&directives, "opcache.jit_debug", ZCG(accel_directives).jit_debug);
add_assoc_zval(return_value, "directives", &directives);