Lines Matching refs:early_binding

277 	zend_early_binding *early_binding = persistent_script->early_bindings =  in zend_accel_build_delayed_early_binding_list()  local
283 early_binding->lcname = zend_string_copy(Z_STR_P(lcname)); in zend_accel_build_delayed_early_binding_list()
284 early_binding->rtd_key = zend_string_copy(Z_STR_P(lcname + 1)); in zend_accel_build_delayed_early_binding_list()
285 early_binding->lc_parent_name = in zend_accel_build_delayed_early_binding_list()
287 early_binding->cache_slot = (uint32_t) -1; in zend_accel_build_delayed_early_binding_list()
288 early_binding++; in zend_accel_build_delayed_early_binding_list()
299 zend_early_binding *early_binding = persistent_script->early_bindings; in zend_accel_finalize_delayed_early_binding_list() local
300 zend_early_binding *early_binding_end = early_binding + persistent_script->num_early_bindings; in zend_accel_finalize_delayed_early_binding_list()
308 while (!zend_string_equals(early_binding->rtd_key, rtd_key)) { in zend_accel_finalize_delayed_early_binding_list()
309 early_binding++; in zend_accel_finalize_delayed_early_binding_list()
310 if (early_binding >= early_binding_end) { in zend_accel_finalize_delayed_early_binding_list()
315 early_binding->cache_slot = opline->extended_value; in zend_accel_finalize_delayed_early_binding_list()
316 early_binding++; in zend_accel_finalize_delayed_early_binding_list()
317 if (early_binding >= early_binding_end) { in zend_accel_finalize_delayed_early_binding_list()
328 zend_early_binding *early_binding = &persistent_script->early_bindings[i]; in zend_accel_free_delayed_early_binding_list() local
329 zend_string_release(early_binding->lcname); in zend_accel_free_delayed_early_binding_list()
330 zend_string_release(early_binding->rtd_key); in zend_accel_free_delayed_early_binding_list()
331 zend_string_release(early_binding->lc_parent_name); in zend_accel_free_delayed_early_binding_list()
354 zend_early_binding *early_binding = &persistent_script->early_bindings[i]; in zend_accel_do_delayed_early_binding() local
355 zend_class_entry *ce = zend_hash_find_ex_ptr(EG(class_table), early_binding->lcname, 1); in zend_accel_do_delayed_early_binding()
357 zval *zv = zend_hash_find_known_hash(EG(class_table), early_binding->rtd_key); in zend_accel_do_delayed_early_binding()
361 ? zend_hash_find_ex_ptr(EG(class_table), early_binding->lc_parent_name, 1) in zend_accel_do_delayed_early_binding()
364 ce = zend_try_early_bind(orig_ce, parent_ce, early_binding->lcname, zv); in zend_accel_do_delayed_early_binding()
367 if (ce && early_binding->cache_slot != (uint32_t) -1) { in zend_accel_do_delayed_early_binding()
368 *(void**)((char*)run_time_cache + early_binding->cache_slot) = ce; in zend_accel_do_delayed_early_binding()