Home
last modified time | relevance | path

Searched refs:gc_buffer (Results 1 – 17 of 17) sorted by relevance

/PHP-8.3/Zend/
H A Dzend_gc.h126 if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { in zend_get_gc_buffer_add_zval()
130 gc_buffer->cur++; in zend_get_gc_buffer_add_zval()
136 if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { in zend_get_gc_buffer_add_obj()
137 zend_get_gc_buffer_grow(gc_buffer); in zend_get_gc_buffer_add_obj()
139 ZVAL_OBJ(gc_buffer->cur, obj); in zend_get_gc_buffer_add_obj()
140 gc_buffer->cur++; in zend_get_gc_buffer_add_obj()
145 if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { in zend_get_gc_buffer_add_ptr()
148 ZVAL_PTR(gc_buffer->cur, ptr); in zend_get_gc_buffer_add_ptr()
149 gc_buffer->cur++; in zend_get_gc_buffer_add_ptr()
154 *table = gc_buffer->start; in zend_get_gc_buffer_use()
[all …]
H A Dzend_weakrefs.c470 zend_get_gc_buffer_add_zval(gc_buffer, val); in zend_weakmap_get_gc()
472 zend_get_gc_buffer_use(gc_buffer, table, n); in zend_weakmap_get_gc()
484 zend_get_gc_buffer_add_obj(gc_buffer, key); in zend_weakmap_get_key_entry_gc()
485 zend_get_gc_buffer_add_ptr(gc_buffer, val); in zend_weakmap_get_key_entry_gc()
487 zend_get_gc_buffer_use(gc_buffer, table, n); in zend_weakmap_get_key_entry_gc()
497 zend_get_gc_buffer_add_ptr(gc_buffer, val); in zend_weakmap_get_entry_gc()
499 zend_get_gc_buffer_use(gc_buffer, table, n); in zend_weakmap_get_entry_gc()
529 zend_get_gc_buffer_add_ptr(gc_buffer, zv); in zend_weakmap_get_object_key_entry_gc()
533 zend_get_gc_buffer_use(gc_buffer, table, n); in zend_weakmap_get_object_key_entry_gc()
563 zend_get_gc_buffer_add_ptr(gc_buffer, zv); in zend_weakmap_get_object_entry_gc()
[all …]
H A Dzend_gc.c2023 zend_get_gc_buffer *gc_buffer = &EG(get_gc_buffer); in zend_get_gc_buffer_create() local
2024 gc_buffer->cur = gc_buffer->start; in zend_get_gc_buffer_create()
2025 return gc_buffer; in zend_get_gc_buffer_create()
2028 ZEND_API void zend_get_gc_buffer_grow(zend_get_gc_buffer *gc_buffer) { in zend_get_gc_buffer_grow() argument
2029 size_t old_capacity = gc_buffer->end - gc_buffer->start; in zend_get_gc_buffer_grow()
2031 gc_buffer->start = erealloc(gc_buffer->start, new_capacity * sizeof(zval)); in zend_get_gc_buffer_grow()
2032 gc_buffer->end = gc_buffer->start + new_capacity; in zend_get_gc_buffer_grow()
2033 gc_buffer->cur = gc_buffer->start + old_capacity; in zend_get_gc_buffer_grow()
2037 zend_get_gc_buffer *gc_buffer = &EG(get_gc_buffer); in zend_get_gc_buffer_release() local
2038 efree(gc_buffer->start); in zend_get_gc_buffer_release()
[all …]
H A Dzend_generators.c401 HashTable *zend_generator_frame_gc(zend_get_gc_buffer *gc_buffer, zend_generator *generator) in zend_generator_frame_gc() argument
406 zend_get_gc_buffer_add_zval(gc_buffer, &generator->value); in zend_generator_frame_gc()
407 zend_get_gc_buffer_add_zval(gc_buffer, &generator->key); in zend_generator_frame_gc()
408 zend_get_gc_buffer_add_zval(gc_buffer, &generator->retval); in zend_generator_frame_gc()
409 zend_get_gc_buffer_add_zval(gc_buffer, &generator->values); in zend_generator_frame_gc()
416 HashTable *ht = zend_unfinished_execution_gc_ex(execute_data, call, gc_buffer, true); in zend_generator_frame_gc()
423 zend_get_gc_buffer_add_obj(gc_buffer, &generator->node.parent->std); in zend_generator_frame_gc()
452 zend_get_gc_buffer *gc_buffer = zend_get_gc_buffer_create(); in zend_generator_get_gc() local
453 HashTable *ht = zend_generator_frame_gc(gc_buffer, generator); in zend_generator_get_gc()
454 zend_get_gc_buffer_use(gc_buffer, table, n); in zend_generator_get_gc()
H A Dzend_generators.h132 HashTable *zend_generator_frame_gc(zend_get_gc_buffer *gc_buffer, zend_generator *generator);
H A Dzend_interfaces.c191 zend_get_gc_buffer *gc_buffer = zend_get_gc_buffer_create(); in zend_user_it_get_gc() local
192 zend_get_gc_buffer_add_zval(gc_buffer, &iter->it.data); in zend_user_it_get_gc()
193 zend_get_gc_buffer_add_zval(gc_buffer, &iter->value); in zend_user_it_get_gc()
194 zend_get_gc_buffer_use(gc_buffer, table, n); in zend_user_it_get_gc()
H A Dzend_execute.h418 …cution_gc(zend_execute_data *execute_data, zend_execute_data *call, zend_get_gc_buffer *gc_buffer);
419 …xecute_data *execute_data, zend_execute_data *call, zend_get_gc_buffer *gc_buffer, bool suspended_…
H A Dzend_execute.c4548 …ecution_gc(zend_execute_data *execute_data, zend_execute_data *call, zend_get_gc_buffer *gc_buffer) in zend_unfinished_execution_gc() argument
4562 return zend_unfinished_execution_gc_ex(execute_data, call, gc_buffer, suspended_by_yield); in zend_unfinished_execution_gc()
4565 …xecute_data *execute_data, zend_execute_data *call, zend_get_gc_buffer *gc_buffer, bool suspended_… in zend_unfinished_execution_gc_ex() argument
4572 zend_get_gc_buffer_add_obj(gc_buffer, Z_OBJ(execute_data->This)); in zend_unfinished_execution_gc_ex()
4576 zend_get_gc_buffer_add_obj(gc_buffer, ZEND_CLOSURE_OBJECT(EX(func))); in zend_unfinished_execution_gc_ex()
4589 zend_get_gc_buffer_add_zval(gc_buffer, EX_VAR_NUM(i)); in zend_unfinished_execution_gc_ex()
4597 zend_get_gc_buffer_add_zval(gc_buffer, zv++); in zend_unfinished_execution_gc_ex()
4604 zend_get_gc_buffer_add_zval(gc_buffer, &extra_named_params); in zend_unfinished_execution_gc_ex()
4623 zend_unfinished_calls_gc(execute_data, call, op_num, gc_buffer); in zend_unfinished_execution_gc_ex()
4637 zend_get_gc_buffer_add_zval(gc_buffer, var); in zend_unfinished_execution_gc_ex()
H A Dzend_API.h802 static zend_always_inline void zend_get_gc_buffer_add_fcc(zend_get_gc_buffer *gc_buffer, zend_fcall… in zend_get_gc_buffer_add_fcc() argument
806 zend_get_gc_buffer_add_obj(gc_buffer, fcc->object); in zend_get_gc_buffer_add_fcc()
809 zend_get_gc_buffer_add_obj(gc_buffer, fcc->closure); in zend_get_gc_buffer_add_fcc()
/PHP-8.3/ext/curl/
H A Dmulti.c578 zend_get_gc_buffer *gc_buffer = zend_get_gc_buffer_create(); in curl_multi_get_gc() local
581 zend_get_gc_buffer_add_zval(gc_buffer, &curl_multi->handlers.server_push->func_name); in curl_multi_get_gc()
587 zend_get_gc_buffer_add_zval(gc_buffer, pz_ch); in curl_multi_get_gc()
590 zend_get_gc_buffer_use(gc_buffer, table, n); in curl_multi_get_gc()
H A Dinterface.c486 zend_get_gc_buffer *gc_buffer = zend_get_gc_buffer_create(); in curl_get_gc() local
488 zend_get_gc_buffer_add_zval(gc_buffer, &curl->postfields); in curl_get_gc()
490 zend_get_gc_buffer_add_zval(gc_buffer, &curl->handlers.read->func_name); in curl_get_gc()
491 zend_get_gc_buffer_add_zval(gc_buffer, &curl->handlers.read->stream); in curl_get_gc()
495 zend_get_gc_buffer_add_zval(gc_buffer, &curl->handlers.write->func_name); in curl_get_gc()
496 zend_get_gc_buffer_add_zval(gc_buffer, &curl->handlers.write->stream); in curl_get_gc()
505 zend_get_gc_buffer_add_zval(gc_buffer, &curl->handlers.progress->func_name); in curl_get_gc()
515 zend_get_gc_buffer_add_zval(gc_buffer, &curl->handlers.fnmatch->func_name); in curl_get_gc()
524 zend_get_gc_buffer_add_zval(gc_buffer, &curl->handlers.std_err); in curl_get_gc()
525 zend_get_gc_buffer_add_zval(gc_buffer, &curl->private_data); in curl_get_gc()
[all …]
/PHP-8.3/ext/pdo_sqlite/
H A Dsqlite_driver.c691 static void pdo_sqlite_get_gc(pdo_dbh_t *dbh, zend_get_gc_buffer *gc_buffer) in pdo_sqlite_get_gc() argument
697 zend_get_gc_buffer_add_zval(gc_buffer, &func->func); in pdo_sqlite_get_gc()
698 zend_get_gc_buffer_add_zval(gc_buffer, &func->step); in pdo_sqlite_get_gc()
699 zend_get_gc_buffer_add_zval(gc_buffer, &func->fini); in pdo_sqlite_get_gc()
705 zend_get_gc_buffer_add_zval(gc_buffer, &collation->callback); in pdo_sqlite_get_gc()
/PHP-8.3/ext/spl/
H A Dspl_iterators.c982 zend_get_gc_buffer *gc_buffer = zend_get_gc_buffer_create(); in spl_RecursiveIteratorIterator_get_gc() local
991 zend_get_gc_buffer_use(gc_buffer, table, n); in spl_RecursiveIteratorIterator_get_gc()
2146 zend_get_gc_buffer *gc_buffer = zend_get_gc_buffer_create(); in spl_dual_it_get_gc() local
2149 zend_get_gc_buffer_add_obj(gc_buffer, &object->inner.iterator->std); in spl_dual_it_get_gc()
2152 zend_get_gc_buffer_add_zval(gc_buffer, &object->current.data); in spl_dual_it_get_gc()
2153 zend_get_gc_buffer_add_zval(gc_buffer, &object->current.key); in spl_dual_it_get_gc()
2154 zend_get_gc_buffer_add_zval(gc_buffer, &object->inner.zobject); in spl_dual_it_get_gc()
2170 zend_get_gc_buffer_add_zval(gc_buffer, &object->u.append.zarrayit); in spl_dual_it_get_gc()
2175 zend_get_gc_buffer_add_zval(gc_buffer, &object->u.caching.zcache); in spl_dual_it_get_gc()
2181 zend_get_gc_buffer_add_fcc(gc_buffer, &object->u.callback_filter); in spl_dual_it_get_gc()
[all …]
H A Dspl_observer.c366 zend_get_gc_buffer *gc_buffer = zend_get_gc_buffer_create(); in spl_object_storage_get_gc() local
369 zend_get_gc_buffer_add_obj(gc_buffer, element->obj); in spl_object_storage_get_gc()
370 zend_get_gc_buffer_add_zval(gc_buffer, &element->inf); in spl_object_storage_get_gc()
373 zend_get_gc_buffer_use(gc_buffer, table, n); in spl_object_storage_get_gc()
H A Dspl_dllist.c473 zend_get_gc_buffer *gc_buffer = zend_get_gc_buffer_create(); in spl_dllist_object_get_gc() local
477 zend_get_gc_buffer_add_zval(gc_buffer, &current->data); in spl_dllist_object_get_gc()
481 zend_get_gc_buffer_use(gc_buffer, gc_data, gc_data_count); in spl_dllist_object_get_gc()
/PHP-8.3/ext/sqlite3/
H A Dsqlite3.c2248 static void php_sqlite3_gc_buffer_add_fcc(zend_get_gc_buffer *gc_buffer, zend_fcall_info_cache *fcc) in php_sqlite3_gc_buffer_add_fcc() argument
2251 zend_get_gc_buffer_add_fcc(gc_buffer, fcc); in php_sqlite3_gc_buffer_add_fcc()
2265 zend_get_gc_buffer *gc_buffer = zend_get_gc_buffer_create(); in php_sqlite3_get_gc() local
2269 php_sqlite3_gc_buffer_add_fcc(gc_buffer, &func->func); in php_sqlite3_get_gc()
2270 php_sqlite3_gc_buffer_add_fcc(gc_buffer, &func->step); in php_sqlite3_get_gc()
2271 php_sqlite3_gc_buffer_add_fcc(gc_buffer, &func->fini); in php_sqlite3_get_gc()
2277 php_sqlite3_gc_buffer_add_fcc(gc_buffer, &collation->cmp_func); in php_sqlite3_get_gc()
2281 zend_get_gc_buffer_use(gc_buffer, table, n); in php_sqlite3_get_gc()
/PHP-8.3/ext/pdo/
H A Dpdo_dbh.c1342 zend_get_gc_buffer *gc_buffer = zend_get_gc_buffer_create(); in dbh_get_gc() local
1343 zend_get_gc_buffer_add_zval(gc_buffer, &dbh->def_stmt_ctor_args); in dbh_get_gc()
1345 dbh->methods->get_gc(dbh, gc_buffer); in dbh_get_gc()
1347 zend_get_gc_buffer_use(gc_buffer, gc_data, gc_count); in dbh_get_gc()

Completed in 149 milliseconds