blacklist 60 ext/opcache/zend_accelerator_blacklist.c void zend_accel_blacklist_init(zend_blacklist *blacklist) blacklist 62 ext/opcache/zend_accelerator_blacklist.c blacklist->pos = 0; blacklist 63 ext/opcache/zend_accelerator_blacklist.c blacklist->size = ZEND_BLACKLIST_BLOCK_SIZE; blacklist 65 ext/opcache/zend_accelerator_blacklist.c if (blacklist->entries != NULL) { blacklist 66 ext/opcache/zend_accelerator_blacklist.c zend_accel_blacklist_shutdown(blacklist); blacklist 69 ext/opcache/zend_accelerator_blacklist.c blacklist->entries = (zend_blacklist_entry *) calloc(sizeof(zend_blacklist_entry), blacklist->size); blacklist 70 ext/opcache/zend_accelerator_blacklist.c if (!blacklist->entries) { blacklist 74 ext/opcache/zend_accelerator_blacklist.c blacklist->regexp_list = NULL; blacklist 91 ext/opcache/zend_accelerator_blacklist.c static void zend_accel_blacklist_update_regexp(zend_blacklist *blacklist) blacklist 97 ext/opcache/zend_accelerator_blacklist.c if (blacklist->pos == 0) { blacklist 102 ext/opcache/zend_accelerator_blacklist.c regexp_list_it = &(blacklist->regexp_list); blacklist 109 ext/opcache/zend_accelerator_blacklist.c for (i = 0; i < blacklist->pos; ) { blacklist 110 ext/opcache/zend_accelerator_blacklist.c c = blacklist->entries[i].path; blacklist 111 ext/opcache/zend_accelerator_blacklist.c if (p + blacklist->entries[i].path_length < end) { blacklist 177 ext/opcache/zend_accelerator_blacklist.c if (*c || i == blacklist->pos - 1) { blacklist 211 ext/opcache/zend_accelerator_blacklist.c void zend_accel_blacklist_shutdown(zend_blacklist *blacklist) blacklist 213 ext/opcache/zend_accelerator_blacklist.c zend_blacklist_entry *p = blacklist->entries, *end = blacklist->entries + blacklist->pos; blacklist 219 ext/opcache/zend_accelerator_blacklist.c free(blacklist->entries); blacklist 220 ext/opcache/zend_accelerator_blacklist.c blacklist->entries = NULL; blacklist 221 ext/opcache/zend_accelerator_blacklist.c if (blacklist->regexp_list) { blacklist 222 ext/opcache/zend_accelerator_blacklist.c zend_regexp_list *temp, *it = blacklist->regexp_list; blacklist 232 ext/opcache/zend_accelerator_blacklist.c static inline void zend_accel_blacklist_allocate(zend_blacklist *blacklist) blacklist 234 ext/opcache/zend_accelerator_blacklist.c if (blacklist->pos == blacklist->size) { blacklist 235 ext/opcache/zend_accelerator_blacklist.c blacklist->size += ZEND_BLACKLIST_BLOCK_SIZE; blacklist 236 ext/opcache/zend_accelerator_blacklist.c blacklist->entries = (zend_blacklist_entry *) realloc(blacklist->entries, sizeof(zend_blacklist_entry)*blacklist->size); blacklist 241 ext/opcache/zend_accelerator_blacklist.c static void zend_accel_blacklist_loadone(zend_blacklist *blacklist, char *filename) blacklist 243 ext/opcache/zend_accelerator_blacklist.c void zend_accel_blacklist_load(zend_blacklist *blacklist, char *filename) blacklist 312 ext/opcache/zend_accelerator_blacklist.c zend_accel_blacklist_allocate(blacklist); blacklist 313 ext/opcache/zend_accelerator_blacklist.c blacklist->entries[blacklist->pos].path_length = path_length; blacklist 314 ext/opcache/zend_accelerator_blacklist.c blacklist->entries[blacklist->pos].path = (char *)malloc(path_length + 1); blacklist 315 ext/opcache/zend_accelerator_blacklist.c if (!blacklist->entries[blacklist->pos].path) { blacklist 320 ext/opcache/zend_accelerator_blacklist.c blacklist->entries[blacklist->pos].id = blacklist->pos; blacklist 321 ext/opcache/zend_accelerator_blacklist.c memcpy(blacklist->entries[blacklist->pos].path, real_path, path_length + 1); blacklist 322 ext/opcache/zend_accelerator_blacklist.c blacklist->pos++; blacklist 328 ext/opcache/zend_accelerator_blacklist.c zend_accel_blacklist_update_regexp(blacklist); blacklist 332 ext/opcache/zend_accelerator_blacklist.c void zend_accel_blacklist_load(zend_blacklist *blacklist, char *filename) blacklist 349 ext/opcache/zend_accelerator_blacklist.c zend_accel_blacklist_loadone(blacklist, globbuf.gl_pathv[i]); blacklist 356 ext/opcache/zend_accelerator_blacklist.c zend_bool zend_accel_blacklist_is_blacklisted(zend_blacklist *blacklist, char *verify_path) blacklist 359 ext/opcache/zend_accelerator_blacklist.c zend_regexp_list *regexp_list_it = blacklist->regexp_list; blacklist 374 ext/opcache/zend_accelerator_blacklist.c void zend_accel_blacklist_apply(zend_blacklist *blacklist, apply_func_arg_t func, void *argument TSRMLS_DC) blacklist 378 ext/opcache/zend_accelerator_blacklist.c for (i = 0; i < blacklist->pos; i++) { blacklist 379 ext/opcache/zend_accelerator_blacklist.c func(&blacklist->entries[i], argument TSRMLS_CC); blacklist 42 ext/opcache/zend_accelerator_blacklist.h void zend_accel_blacklist_init(zend_blacklist *blacklist); blacklist 43 ext/opcache/zend_accelerator_blacklist.h void zend_accel_blacklist_shutdown(zend_blacklist *blacklist); blacklist 45 ext/opcache/zend_accelerator_blacklist.h void zend_accel_blacklist_load(zend_blacklist *blacklist, char *filename); blacklist 46 ext/opcache/zend_accelerator_blacklist.h zend_bool zend_accel_blacklist_is_blacklisted(zend_blacklist *blacklist, char *verify_path); blacklist 47 ext/opcache/zend_accelerator_blacklist.h void zend_accel_blacklist_apply(zend_blacklist *blacklist, apply_func_arg_t func, void *argument TSRMLS_DC); blacklist 642 ext/opcache/zend_accelerator_module.c zval *directives,*version,*blacklist; blacklist 702 ext/opcache/zend_accelerator_module.c MAKE_STD_ZVAL(blacklist); blacklist 703 ext/opcache/zend_accelerator_module.c array_init(blacklist); blacklist 704 ext/opcache/zend_accelerator_module.c zend_accel_blacklist_apply(&accel_blacklist, (apply_func_arg_t) add_blacklist_path, blacklist TSRMLS_CC); blacklist 705 ext/opcache/zend_accelerator_module.c add_assoc_zval(return_value, "blacklist", blacklist);