ZCSG 116 ext/opcache/ZendAccelerator.c # define INCREMENT(v) InterlockedIncrement(&ZCSG(v)) ZCSG 117 ext/opcache/ZendAccelerator.c # define DECREMENT(v) InterlockedDecrement(&ZCSG(v)) ZCSG 118 ext/opcache/ZendAccelerator.c # define LOCKVAL(v) (ZCSG(v)) ZCSG 210 ext/opcache/ZendAccelerator.c (ZCG(counted) || ZCSG(accelerator_enabled))) { ZCSG 212 ext/opcache/ZendAccelerator.c ZCG(include_path_key) = zend_accel_hash_find(&ZCSG(include_paths), ZCG(include_path), ZCG(include_path_len) + 1); ZCSG 214 ext/opcache/ZendAccelerator.c !zend_accel_hash_is_full(&ZCSG(include_paths))) { ZCSG 218 ext/opcache/ZendAccelerator.c ZCG(include_path_key) = zend_accel_hash_find(&ZCSG(include_paths), ZCG(include_path), ZCG(include_path_len) + 1); ZCSG 220 ext/opcache/ZendAccelerator.c !zend_accel_hash_is_full(&ZCSG(include_paths))) { ZCSG 226 ext/opcache/ZendAccelerator.c key[ZCG(include_path_len) + 1] = 'A' + ZCSG(include_paths).num_entries; ZCSG 228 ext/opcache/ZendAccelerator.c zend_accel_hash_update(&ZCSG(include_paths), key, ZCG(include_path_len) + 1, 0, ZCG(include_path_key)); ZCSG 278 ext/opcache/ZendAccelerator.c for (i = 0; i < ZCSG(interned_strings).nTableSize; i++) { ZCSG 279 ext/opcache/ZendAccelerator.c ZCSG(interned_strings).arBuckets[i] = ZCSG(interned_strings_saved_state).arBuckets[i]; ZCSG 280 ext/opcache/ZendAccelerator.c if (ZCSG(interned_strings).arBuckets[i]) { ZCSG 281 ext/opcache/ZendAccelerator.c ZCSG(interned_strings).arBuckets[i]->pLast = NULL; ZCSG 284 ext/opcache/ZendAccelerator.c ZCSG(interned_strings).pListHead = ZCSG(interned_strings_saved_state).pListHead; ZCSG 285 ext/opcache/ZendAccelerator.c ZCSG(interned_strings).pListTail = ZCSG(interned_strings_saved_state).pListTail; ZCSG 286 ext/opcache/ZendAccelerator.c if (ZCSG(interned_strings).pListHead) { ZCSG 287 ext/opcache/ZendAccelerator.c ZCSG(interned_strings).pListHead->pListLast = NULL; ZCSG 289 ext/opcache/ZendAccelerator.c if (ZCSG(interned_strings).pListTail) { ZCSG 290 ext/opcache/ZendAccelerator.c ZCSG(interned_strings).pListTail->pListNext = NULL; ZCSG 292 ext/opcache/ZendAccelerator.c ZCSG(interned_strings_top) = ZCSG(interned_strings_saved_state).top; ZCSG 297 ext/opcache/ZendAccelerator.c ZCSG(interned_strings_saved_state).arBuckets = (Bucket**)zend_shared_alloc(ZCSG(interned_strings).nTableSize * sizeof(Bucket *)); ZCSG 298 ext/opcache/ZendAccelerator.c if (!ZCSG(interned_strings_saved_state).arBuckets) { ZCSG 301 ext/opcache/ZendAccelerator.c memcpy(ZCSG(interned_strings_saved_state).arBuckets, ZCSG(interned_strings).arBuckets, ZCSG(interned_strings).nTableSize * sizeof(Bucket *)); ZCSG 302 ext/opcache/ZendAccelerator.c ZCSG(interned_strings_saved_state).pListHead = ZCSG(interned_strings).pListHead; ZCSG 303 ext/opcache/ZendAccelerator.c ZCSG(interned_strings_saved_state).pListTail = ZCSG(interned_strings).pListTail; ZCSG 304 ext/opcache/ZendAccelerator.c ZCSG(interned_strings_saved_state).top = ZCSG(interned_strings_top); ZCSG 316 ext/opcache/ZendAccelerator.c if (arKey >= ZCSG(interned_strings_start) && arKey < ZCSG(interned_strings_end)) { ZCSG 322 ext/opcache/ZendAccelerator.c nIndex = h & ZCSG(interned_strings).nTableMask; ZCSG 325 ext/opcache/ZendAccelerator.c p = ZCSG(interned_strings).arBuckets[nIndex]; ZCSG 338 ext/opcache/ZendAccelerator.c if (ZCSG(interned_strings_top) + ZEND_MM_ALIGNED_SIZE(sizeof(Bucket) + nKeyLength) >= ZCSG 339 ext/opcache/ZendAccelerator.c ZCSG(interned_strings_end)) { ZCSG 345 ext/opcache/ZendAccelerator.c p = (Bucket *) ZCSG(interned_strings_top); ZCSG 346 ext/opcache/ZendAccelerator.c ZCSG(interned_strings_top) += ZEND_MM_ALIGNED_SIZE(sizeof(Bucket) + nKeyLength); ZCSG 355 ext/opcache/ZendAccelerator.c p->pNext = ZCSG(interned_strings).arBuckets[nIndex]; ZCSG 360 ext/opcache/ZendAccelerator.c ZCSG(interned_strings).arBuckets[nIndex] = p; ZCSG 362 ext/opcache/ZendAccelerator.c p->pListLast = ZCSG(interned_strings).pListTail; ZCSG 363 ext/opcache/ZendAccelerator.c ZCSG(interned_strings).pListTail = p; ZCSG 368 ext/opcache/ZendAccelerator.c if (!ZCSG(interned_strings).pListHead) { ZCSG 369 ext/opcache/ZendAccelerator.c ZCSG(interned_strings).pListHead = p; ZCSG 372 ext/opcache/ZendAccelerator.c ZCSG(interned_strings).nNumOfElements++; ZCSG 481 ext/opcache/ZendAccelerator.c ZCSG(restart_in_progress) = 1; ZCSG 487 ext/opcache/ZendAccelerator.c ZCSG(restart_in_progress) = 0; ZCSG 492 ext/opcache/ZendAccelerator.c ZCSG(restart_in_progress) = 0; ZCSG 501 ext/opcache/ZendAccelerator.c if (ZCSG(restart_in_progress)) { ZCSG 510 ext/opcache/ZendAccelerator.c ZCSG(restart_in_progress) = 0; ZCSG 572 ext/opcache/ZendAccelerator.c ZCSG(force_restart_time) = 0; ZCSG 589 ext/opcache/ZendAccelerator.c ZCSG(force_restart_time) = time(NULL); /* restore forced restart request */ ZCSG 628 ext/opcache/ZendAccelerator.c && ZCSG(force_restart_time) ZCSG 629 ext/opcache/ZendAccelerator.c && time(NULL) >= ZCSG(force_restart_time)) { ZCSG 883 ext/opcache/ZendAccelerator.c (persistent_script->dynamic_members.revalidate >= ZCSG(revalidate_at))) { ZCSG 888 ext/opcache/ZendAccelerator.c persistent_script->dynamic_members.revalidate = ZCSG(revalidate_at); ZCSG 955 ext/opcache/ZendAccelerator.c (ZCG(counted) || ZCSG(accelerator_enabled)) && ZCSG 956 ext/opcache/ZendAccelerator.c !zend_accel_hash_find(&ZCSG(include_paths), ZCG(include_path), ZCG(include_path_len) + 1) && ZCSG 957 ext/opcache/ZendAccelerator.c !zend_accel_hash_is_full(&ZCSG(include_paths))) { ZCSG 962 ext/opcache/ZendAccelerator.c ZCG(include_path_key) = zend_accel_hash_find(&ZCSG(include_paths), ZCG(include_path), ZCG(include_path_len) + 1); ZCSG 966 ext/opcache/ZendAccelerator.c } else if (!zend_accel_hash_is_full(&ZCSG(include_paths))) { ZCSG 972 ext/opcache/ZendAccelerator.c key[ZCG(include_path_len) + 1] = 'A' + ZCSG(include_paths).num_entries; ZCSG 974 ext/opcache/ZendAccelerator.c zend_accel_hash_update(&ZCSG(include_paths), key, ZCG(include_path_len) + 1, 0, ZCG(include_path_key)); ZCSG 1055 ext/opcache/ZendAccelerator.c if (!ZCG(enabled) || !accel_startup_ok || !ZCSG(accelerator_enabled) || accelerator_shm_read_lock(TSRMLS_C) != SUCCESS) { ZCSG 1069 ext/opcache/ZendAccelerator.c persistent_script = zend_accel_hash_find(&ZCSG(hash), realpath, strlen(realpath) + 1); ZCSG 1088 ext/opcache/ZendAccelerator.c zend_accel_hash_is_full(&ZCSG(hash)) ? ACCEL_RESTART_HASH : ACCEL_RESTART_OOM; ZCSG 1106 ext/opcache/ZendAccelerator.c if (!zend_accel_hash_find(&ZCSG(hash), key, key_length + 1)) { ZCSG 1107 ext/opcache/ZendAccelerator.c if (zend_accel_hash_is_full(&ZCSG(hash))) { ZCSG 1115 ext/opcache/ZendAccelerator.c zend_accel_hash_update(&ZCSG(hash), new_key, key_length + 1, 1, bucket); ZCSG 1140 ext/opcache/ZendAccelerator.c if (zend_accel_hash_is_full(&ZCSG(hash))) { ZCSG 1151 ext/opcache/ZendAccelerator.c bucket = zend_accel_hash_find_entry(&ZCSG(hash), new_persistent_script->full_path, new_persistent_script->full_path_len + 1); ZCSG 1198 ext/opcache/ZendAccelerator.c bucket = zend_accel_hash_update(&ZCSG(hash), new_persistent_script->full_path, new_persistent_script->full_path_len + 1, 0, new_persistent_script); ZCSG 1205 ext/opcache/ZendAccelerator.c if (!zend_accel_hash_update(&ZCSG(hash), key, key_length + 1, 1, bucket)) { ZCSG 1313 ext/opcache/ZendAccelerator.c ZCSG(blacklist_misses)++; ZCSG 1361 ext/opcache/ZendAccelerator.c ZCSG(blacklist_misses)++; ZCSG 1444 ext/opcache/ZendAccelerator.c new_persistent_script->dynamic_members.revalidate = ZCSG(revalidate_at); ZCSG 1470 ext/opcache/ZendAccelerator.c (!ZCG(counted) && !ZCSG(accelerator_enabled)) || ZCSG 1472 ext/opcache/ZendAccelerator.c (ZCSG(restart_in_progress) && accel_restart_is_active(TSRMLS_C)) || ZCSG 1518 ext/opcache/ZendAccelerator.c persistent_script = zend_accel_hash_find(&ZCSG(hash), key, key_length + 1); ZCSG 1548 ext/opcache/ZendAccelerator.c (bucket = zend_accel_hash_find_entry(&ZCSG(hash), file_handle->opened_path, strlen(file_handle->opened_path) + 1)) != NULL) { ZCSG 1583 ext/opcache/ZendAccelerator.c zend_accel_hash_is_full(&ZCSG(hash)) ? ACCEL_RESTART_HASH : ACCEL_RESTART_OOM; ZCSG 1608 ext/opcache/ZendAccelerator.c zend_accel_hash_is_full(&ZCSG(hash)) ? ACCEL_RESTART_HASH : ACCEL_RESTART_OOM; ZCSG 1622 ext/opcache/ZendAccelerator.c ZCSG(misses)++; ZCSG 1625 ext/opcache/ZendAccelerator.c if (ZSMMG(memory_exhausted) || ZCSG(restart_pending)) { ZCSG 1646 ext/opcache/ZendAccelerator.c ZCSG(hits)++; /* TBFixed: may lose one hit */ ZCSG 1649 ext/opcache/ZendAccelerator.c InterlockedIncrement(&ZCSG(hits)); ZCSG 1813 ext/opcache/ZendAccelerator.c (ZCG(counted) || ZCSG(accelerator_enabled)) && ZCSG 1815 ext/opcache/ZendAccelerator.c !ZCSG(restart_in_progress)) { ZCSG 1842 ext/opcache/ZendAccelerator.c (persistent_script = zend_accel_hash_find(&ZCSG(hash), (char*)filename, filename_len + 1)) != NULL && ZCSG 1858 ext/opcache/ZendAccelerator.c (persistent_script = zend_accel_hash_find(&ZCSG(hash), key, key_length + 1)) != NULL && ZCSG 1873 ext/opcache/ZendAccelerator.c (bucket = zend_accel_hash_find_entry(&ZCSG(hash), resolved_path, strlen(resolved_path) + 1)) != NULL) { ZCSG 1909 ext/opcache/ZendAccelerator.c (ZCG(counted) || ZCSG(accelerator_enabled)) && ZCSG 1911 ext/opcache/ZendAccelerator.c !ZCSG(restart_in_progress)) { ZCSG 1950 ext/opcache/ZendAccelerator.c (persistent_script = zend_accel_hash_find(&ZCSG(hash), (char*)filename, filename_len + 1)) != NULL && ZCSG 1974 ext/opcache/ZendAccelerator.c (ZCG(counted) || ZCSG(accelerator_enabled)) && ZCSG 1976 ext/opcache/ZendAccelerator.c !ZCSG(restart_in_progress)) { ZCSG 2003 ext/opcache/ZendAccelerator.c (bucket = zend_accel_hash_find_entry(&ZCSG(hash), (char*)filename, filename_len + 1)) != NULL) { ZCSG 2021 ext/opcache/ZendAccelerator.c (persistent_script = zend_accel_hash_find(&ZCSG(hash), key, key_length + 1)) != NULL && ZCSG 2035 ext/opcache/ZendAccelerator.c (bucket = zend_accel_hash_find_entry(&ZCSG(hash), resolved_path, strlen(resolved_path) + 1)) != NULL) { ZCSG 2067 ext/opcache/ZendAccelerator.c ZCSG(hits) = 0; ZCSG 2068 ext/opcache/ZendAccelerator.c ZCSG(misses) = 0; ZCSG 2069 ext/opcache/ZendAccelerator.c ZCSG(blacklist_misses) = 0; ZCSG 2071 ext/opcache/ZendAccelerator.c ZCSG(restart_pending) = 0; ZCSG 2072 ext/opcache/ZendAccelerator.c ZCSG(force_restart_time) = 0; ZCSG 2100 ext/opcache/ZendAccelerator.c if (ZCSG(restart_pending)) { ZCSG 2102 ext/opcache/ZendAccelerator.c if (ZCSG(restart_pending) != 0) { /* check again, to ensure that the cache wasn't already cleaned by another process */ ZCSG 2105 ext/opcache/ZendAccelerator.c ZCSG(restart_pending) = 0; ZCSG 2106 ext/opcache/ZendAccelerator.c switch ZCSG(restart_reason) { ZCSG 2108 ext/opcache/ZendAccelerator.c ZCSG(oom_restarts)++; ZCSG 2111 ext/opcache/ZendAccelerator.c ZCSG(hash_restarts)++; ZCSG 2114 ext/opcache/ZendAccelerator.c ZCSG(manual_restarts)++; ZCSG 2120 ext/opcache/ZendAccelerator.c zend_accel_hash_clean(&ZCSG(hash)); ZCSG 2123 ext/opcache/ZendAccelerator.c if (ZCSG(include_paths).num_entries > 1) { ZCSG 2124 ext/opcache/ZendAccelerator.c ZCSG(include_paths).num_entries = 1; ZCSG 2125 ext/opcache/ZendAccelerator.c ZCSG(include_paths).num_direct_entries = 1; ZCSG 2126 ext/opcache/ZendAccelerator.c memset(ZCSG(include_paths).hash_table, 0, sizeof(zend_accel_hash_entry*) * ZCSG(include_paths).max_num_entries); ZCSG 2127 ext/opcache/ZendAccelerator.c ZCSG(include_paths).hash_table[zend_inline_hash_func(ZCSG(include_paths).hash_entries[0].key, ZCSG(include_paths).hash_entries[0].key_length) % ZCSG(include_paths).max_num_entries] = &ZCSG(include_paths).hash_entries[0]; ZCSG 2135 ext/opcache/ZendAccelerator.c ZCSG(accelerator_enabled) = ZCSG(cache_status_before_restart); ZCSG 2136 ext/opcache/ZendAccelerator.c ZCSG(last_restart_time) = ZCG(request_time); ZCSG 2150 ext/opcache/ZendAccelerator.c if (now > ZCSG(revalidate_at) + (time_t)ZCG(accel_directives).revalidate_freq) { ZCSG 2151 ext/opcache/ZendAccelerator.c ZCSG(revalidate_at) = now; ZCSG 2444 ext/opcache/ZendAccelerator.c zend_accel_hash_init(&ZCSG(hash), ZCG(accel_directives).max_accelerated_files); ZCSG 2445 ext/opcache/ZendAccelerator.c zend_accel_hash_init(&ZCSG(include_paths), 32); ZCSG 2450 ext/opcache/ZendAccelerator.c zend_hash_init(&ZCSG(interned_strings), (ZCG(accel_directives).interned_strings_buffer * 1024 * 1024) / (sizeof(Bucket) + sizeof(Bucket*) + 8 /* average string length */), NULL, NULL, 1); ZCSG 2451 ext/opcache/ZendAccelerator.c ZCSG(interned_strings).nTableMask = ZCSG(interned_strings).nTableSize - 1; ZCSG 2452 ext/opcache/ZendAccelerator.c ZCSG(interned_strings).arBuckets = zend_shared_alloc(ZCSG(interned_strings).nTableSize * sizeof(Bucket *)); ZCSG 2453 ext/opcache/ZendAccelerator.c ZCSG(interned_strings_start) = zend_shared_alloc((ZCG(accel_directives).interned_strings_buffer * 1024 * 1024)); ZCSG 2454 ext/opcache/ZendAccelerator.c if (!ZCSG(interned_strings).arBuckets || !ZCSG(interned_strings_start)) { ZCSG 2458 ext/opcache/ZendAccelerator.c ZCSG(interned_strings_end) = ZCSG(interned_strings_start) + (ZCG(accel_directives).interned_strings_buffer * 1024 * 1024); ZCSG 2459 ext/opcache/ZendAccelerator.c ZCSG(interned_strings_top) = ZCSG(interned_strings_start); ZCSG 2461 ext/opcache/ZendAccelerator.c ZCSG(interned_strings_start) = ZCSG(interned_strings_end) = NULL; ZCSG 2470 ext/opcache/ZendAccelerator.c CG(interned_strings_start) = ZCSG(interned_strings_start); ZCSG 2471 ext/opcache/ZendAccelerator.c CG(interned_strings_end) = ZCSG(interned_strings_end); ZCSG 2485 ext/opcache/ZendAccelerator.c ZCSG(oom_restarts) = 0; ZCSG 2486 ext/opcache/ZendAccelerator.c ZCSG(hash_restarts) = 0; ZCSG 2487 ext/opcache/ZendAccelerator.c ZCSG(manual_restarts) = 0; ZCSG 2489 ext/opcache/ZendAccelerator.c ZCSG(accelerator_enabled) = 1; ZCSG 2490 ext/opcache/ZendAccelerator.c ZCSG(start_time) = zend_accel_get_time(); ZCSG 2491 ext/opcache/ZendAccelerator.c ZCSG(last_restart_time) = 0; ZCSG 2492 ext/opcache/ZendAccelerator.c ZCSG(restart_in_progress) = 0; ZCSG 2573 ext/opcache/ZendAccelerator.c CG(interned_strings_start) = ZCSG(interned_strings_start); ZCSG 2574 ext/opcache/ZendAccelerator.c CG(interned_strings_end) = ZCSG(interned_strings_end); ZCSG 2613 ext/opcache/ZendAccelerator.c ZCSG(revalidate_at) = zend_accel_get_time() + ZCG(accel_directives).revalidate_freq; ZCSG 2630 ext/opcache/ZendAccelerator.c ZCG(include_path_key) = zend_accel_hash_find(&ZCSG(include_paths), ZCG(include_path), ZCG(include_path_len) + 1); ZCSG 2632 ext/opcache/ZendAccelerator.c !zend_accel_hash_is_full(&ZCSG(include_paths))) { ZCSG 2639 ext/opcache/ZendAccelerator.c key[ZCG(include_path_len) + 1] = 'A' + ZCSG(include_paths).num_entries; ZCSG 2641 ext/opcache/ZendAccelerator.c zend_accel_hash_update(&ZCSG(include_paths), key, ZCG(include_path_len) + 1, 0, ZCG(include_path_key)); ZCSG 2728 ext/opcache/ZendAccelerator.c if (ZCSG(restart_pending)) { ZCSG 2735 ext/opcache/ZendAccelerator.c ZCSG(restart_pending) = 1; ZCSG 2736 ext/opcache/ZendAccelerator.c ZCSG(restart_reason) = reason; ZCSG 2737 ext/opcache/ZendAccelerator.c ZCSG(cache_status_before_restart) = ZCSG(accelerator_enabled); ZCSG 2738 ext/opcache/ZendAccelerator.c ZCSG(accelerator_enabled) = 0; ZCSG 2741 ext/opcache/ZendAccelerator.c ZCSG(force_restart_time) = zend_accel_get_time() + ZCG(accel_directives).force_restart_timeout; ZCSG 2743 ext/opcache/ZendAccelerator.c ZCSG(force_restart_time) = 0; ZCSG 2770 ext/opcache/ZendAccelerator.c if (ZCSG(restart_in_progress)) { ZCSG 2794 ext/opcache/ZendAccelerator.c ZCSG(accelerator_enabled) && ZCSG 2796 ext/opcache/ZendAccelerator.c !ZCSG(restart_pending)) { ZCSG 314 ext/opcache/zend_accelerator_module.c persistent_script = zend_accel_hash_find(&ZCSG(hash), filename, filename_len + 1); ZCSG 322 ext/opcache/zend_accelerator_module.c persistent_script = zend_accel_hash_find(&ZCSG(hash), key, key_length + 1); ZCSG 414 ext/opcache/zend_accelerator_module.c if (ZCG(enabled) && accel_startup_ok && (ZCG(counted) || ZCSG(accelerator_enabled))) { ZCSG 419 ext/opcache/zend_accelerator_module.c if (ZCG(enabled) && accel_startup_ok && ZCSG(accelerator_enabled) && ZCG(accel_directives).optimization_level) { ZCSG 431 ext/opcache/zend_accelerator_module.c snprintf(buf, sizeof(buf), "%ld", ZCSG(hits)); ZCSG 433 ext/opcache/zend_accelerator_module.c snprintf(buf, sizeof(buf), "%ld", ZSMMG(memory_exhausted)?ZCSG(misses):ZCSG(misses)-ZCSG(blacklist_misses)); ZCSG 441 ext/opcache/zend_accelerator_module.c snprintf(buf, sizeof(buf), "%ld", ZCSG(hash).num_direct_entries); ZCSG 443 ext/opcache/zend_accelerator_module.c snprintf(buf, sizeof(buf), "%ld", ZCSG(hash).num_entries); ZCSG 445 ext/opcache/zend_accelerator_module.c snprintf(buf, sizeof(buf), "%ld", ZCSG(hash).max_num_entries); ZCSG 447 ext/opcache/zend_accelerator_module.c snprintf(buf, sizeof(buf), "%ld", ZCSG(oom_restarts)); ZCSG 449 ext/opcache/zend_accelerator_module.c snprintf(buf, sizeof(buf), "%ld", ZCSG(hash_restarts)); ZCSG 451 ext/opcache/zend_accelerator_module.c snprintf(buf, sizeof(buf), "%ld", ZCSG(manual_restarts)); ZCSG 489 ext/opcache/zend_accelerator_module.c if (!ZCG(enabled) || !accel_startup_ok || !ZCSG(accelerator_enabled) || accelerator_shm_read_lock(TSRMLS_C) != SUCCESS) { ZCSG 495 ext/opcache/zend_accelerator_module.c for (i = 0; i<ZCSG(hash).max_num_entries; i++) { ZCSG 496 ext/opcache/zend_accelerator_module.c for (cache_entry = ZCSG(hash).hash_table[i]; cache_entry; cache_entry = cache_entry->next) { ZCSG 556 ext/opcache/zend_accelerator_module.c add_assoc_bool(return_value, "opcache_enabled", ZCG(enabled) && (ZCG(counted) || ZCSG(accelerator_enabled))); ZCSG 558 ext/opcache/zend_accelerator_module.c add_assoc_bool(return_value, "restart_pending", ZCSG(restart_pending)); ZCSG 559 ext/opcache/zend_accelerator_module.c add_assoc_bool(return_value, "restart_in_progress", ZCSG(restart_in_progress)); ZCSG 573 ext/opcache/zend_accelerator_module.c add_assoc_long(statistics, "num_cached_scripts", ZCSG(hash).num_direct_entries); ZCSG 574 ext/opcache/zend_accelerator_module.c add_assoc_long(statistics, "num_cached_keys", ZCSG(hash).num_entries); ZCSG 575 ext/opcache/zend_accelerator_module.c add_assoc_long(statistics, "max_cached_keys", ZCSG(hash).max_num_entries); ZCSG 576 ext/opcache/zend_accelerator_module.c add_assoc_long(statistics, "hits", ZCSG(hits)); ZCSG 577 ext/opcache/zend_accelerator_module.c add_assoc_long(statistics, "start_time", ZCSG(start_time)); ZCSG 578 ext/opcache/zend_accelerator_module.c add_assoc_long(statistics, "last_restart_time", ZCSG(last_restart_time)); ZCSG 579 ext/opcache/zend_accelerator_module.c add_assoc_long(statistics, "oom_restarts", ZCSG(oom_restarts)); ZCSG 580 ext/opcache/zend_accelerator_module.c add_assoc_long(statistics, "hash_restarts", ZCSG(hash_restarts)); ZCSG 581 ext/opcache/zend_accelerator_module.c add_assoc_long(statistics, "manual_restarts", ZCSG(manual_restarts)); ZCSG 582 ext/opcache/zend_accelerator_module.c add_assoc_long(statistics, "misses", ZSMMG(memory_exhausted)?ZCSG(misses):ZCSG(misses)-ZCSG(blacklist_misses)); ZCSG 583 ext/opcache/zend_accelerator_module.c add_assoc_long(statistics, "blacklist_misses", ZCSG(blacklist_misses)); ZCSG 584 ext/opcache/zend_accelerator_module.c reqs = ZCSG(hits)+ZCSG(misses); ZCSG 585 ext/opcache/zend_accelerator_module.c add_assoc_double(statistics, "blacklist_miss_ratio", reqs?(((double) ZCSG(blacklist_misses))/reqs)*100.0:0); ZCSG 586 ext/opcache/zend_accelerator_module.c add_assoc_double(statistics, "opcache_hit_rate", reqs?(((double) ZCSG(hits))/reqs)*100.0:0); ZCSG 691 ext/opcache/zend_accelerator_module.c if (!ZCG(enabled) || !accel_startup_ok || !ZCSG(accelerator_enabled)) { ZCSG 734 ext/opcache/zend_accelerator_module.c if (!ZCG(enabled) || !accel_startup_ok || !ZCSG(accelerator_enabled)) {