Lines Matching refs:early_binding

272 	zend_early_binding *early_binding = persistent_script->early_bindings =  in zend_accel_build_delayed_early_binding_list()  local
278 early_binding->lcname = zend_string_copy(Z_STR_P(lcname)); in zend_accel_build_delayed_early_binding_list()
279 early_binding->rtd_key = zend_string_copy(Z_STR_P(lcname + 1)); in zend_accel_build_delayed_early_binding_list()
280 early_binding->lc_parent_name = in zend_accel_build_delayed_early_binding_list()
282 early_binding->cache_slot = (uint32_t) -1; in zend_accel_build_delayed_early_binding_list()
283 early_binding++; in zend_accel_build_delayed_early_binding_list()
294 zend_early_binding *early_binding = persistent_script->early_bindings; in zend_accel_finalize_delayed_early_binding_list() local
295 zend_early_binding *early_binding_end = early_binding + persistent_script->num_early_bindings; in zend_accel_finalize_delayed_early_binding_list()
303 while (!zend_string_equals(early_binding->rtd_key, rtd_key)) { in zend_accel_finalize_delayed_early_binding_list()
304 early_binding++; in zend_accel_finalize_delayed_early_binding_list()
305 if (early_binding >= early_binding_end) { in zend_accel_finalize_delayed_early_binding_list()
310 early_binding->cache_slot = opline->extended_value; in zend_accel_finalize_delayed_early_binding_list()
311 early_binding++; in zend_accel_finalize_delayed_early_binding_list()
312 if (early_binding >= early_binding_end) { in zend_accel_finalize_delayed_early_binding_list()
323 zend_early_binding *early_binding = &persistent_script->early_bindings[i]; in zend_accel_free_delayed_early_binding_list() local
324 zend_string_release(early_binding->lcname); in zend_accel_free_delayed_early_binding_list()
325 zend_string_release(early_binding->rtd_key); in zend_accel_free_delayed_early_binding_list()
326 zend_string_release(early_binding->lc_parent_name); in zend_accel_free_delayed_early_binding_list()
349 zend_early_binding *early_binding = &persistent_script->early_bindings[i]; in zend_accel_do_delayed_early_binding() local
350 zend_class_entry *ce = zend_hash_find_ex_ptr(EG(class_table), early_binding->lcname, 1); in zend_accel_do_delayed_early_binding()
352 zval *zv = zend_hash_find_known_hash(EG(class_table), early_binding->rtd_key); in zend_accel_do_delayed_early_binding()
356 zend_hash_find_ex_ptr(EG(class_table), early_binding->lc_parent_name, 1); in zend_accel_do_delayed_early_binding()
358 ce = zend_try_early_bind(orig_ce, parent_ce, early_binding->lcname, zv); in zend_accel_do_delayed_early_binding()
361 if (ce && early_binding->cache_slot != (uint32_t) -1) { in zend_accel_do_delayed_early_binding()
362 *(void**)((char*)run_time_cache + early_binding->cache_slot) = ce; in zend_accel_do_delayed_early_binding()