Home
last modified time | relevance | path

Searched refs:zend_resource (Results 1 – 25 of 31) sorted by relevance

12

/PHP-8.3/Zend/
H A Dzend_list.h28 typedef void (*rsrc_dtor_func_t)(zend_resource *res);
29 #define ZEND_RSRC_DTOR_FUNC(name) void name(zend_resource *res)
56 ZEND_API void ZEND_FASTCALL zend_list_free(zend_resource *res);
57 ZEND_API zend_result ZEND_FASTCALL zend_list_delete(zend_resource *res);
58 ZEND_API void ZEND_FASTCALL zend_list_close(zend_resource *res);
60 ZEND_API zend_resource *zend_register_resource(void *rsrc_pointer, int rsrc_type);
61 ZEND_API void *zend_fetch_resource(zend_resource *res, const char *resource_type_name, int resource…
62 ZEND_API void *zend_fetch_resource2(zend_resource *res, const char *resource_type_name, int resourc…
66 ZEND_API const char *zend_rsrc_list_get_rsrc_type(zend_resource *res);
69 ZEND_API zend_resource* zend_register_persistent_resource(const char *key, size_t key_len, void *rs…
[all …]
H A Dzend_list.c46 ZEND_API zend_result ZEND_FASTCALL zend_list_delete(zend_resource *res) in zend_list_delete()
55 ZEND_API void ZEND_FASTCALL zend_list_free(zend_resource *res) in zend_list_free()
61 static void zend_resource_dtor(zend_resource *res) in zend_resource_dtor()
64 zend_resource r = *res; in zend_resource_dtor()
78 ZEND_API void ZEND_FASTCALL zend_list_close(zend_resource *res) in zend_list_close()
87 ZEND_API zend_resource* zend_register_resource(void *rsrc_pointer, int rsrc_type) in zend_register_resource()
176 zend_resource *res = Z_RES_P(zv); in list_entry_destructor()
182 efree_size(res, sizeof(zend_resource)); in list_entry_destructor()
187 zend_resource *res = Z_RES_P(zv); in plist_entry_destructor()
223 zend_resource *res = Z_PTR_P(p); in zend_close_rsrc_list()
[all …]
H A Dzend_types.h99 typedef struct _zend_resource zend_resource; typedef
322 zend_resource *res;
1147 zend_resource *_res = \
1148 (zend_resource *) emalloc(sizeof(zend_resource)); \
1161 zend_resource *_res = \
1162 (zend_resource *) malloc(sizeof(zend_resource)); \
H A Dzend_API.h545 ZEND_API void add_assoc_resource_ex(zval *arg, const char *key, size_t key_len, zend_resource *r);
564 static zend_always_inline void add_assoc_resource(zval *arg, const char *key, zend_resource *r) { in add_assoc_resource()
595 ZEND_API void add_index_resource(zval *arg, zend_ulong index, zend_resource *r);
612 ZEND_API zend_result add_next_index_resource(zval *arg, zend_resource *r);
631 ZEND_API void add_property_resource_ex(zval *arg, const char *key, size_t key_len, zend_resource *r…
650 static zend_always_inline void add_property_resource(zval *arg, const char *key, zend_resource *r) { in add_property_resource()
1089 ZEND_API zend_result zend_try_assign_typed_ref_res(zend_reference *ref, zend_resource *res);
H A Dzend_API.c1832 ZEND_API void add_assoc_resource_ex(zval *arg, const char *key, size_t key_len, zend_resource *r) /… in add_assoc_resource_ex()
1937 ZEND_API void add_index_resource(zval *arg, zend_ulong index, zend_resource *r) /* {{{ */ in add_index_resource()
2036 ZEND_API zend_result add_next_index_resource(zval *arg, zend_resource *r) /* {{{ */ in add_next_index_resource()
2176 ZEND_API void add_property_resource_ex(zval *arg, const char *key, size_t key_len, zend_resource *r… in add_property_resource_ex()
4551 ZEND_API zend_result zend_try_assign_typed_ref_res(zend_reference *ref, zend_resource *res) /* {{{ … in zend_try_assign_typed_ref_res()
/PHP-8.3/ext/standard/
H A Dproc_open.h43 zend_resource **pipes;
H A Ddir.c48 zend_resource *default_dir;
97 static void php_set_default_dir(zend_resource *res) in php_set_default_dir()
253 zend_resource *res; in PHP_FUNCTION()
H A Dproc_open.c266 static void proc_open_rsrc_dtor(zend_resource *rsrc) in proc_open_rsrc_dtor()
1416 proc->pipes = emalloc(sizeof(zend_resource *) * ndesc); in PHP_FUNCTION()
/PHP-8.3/ext/oci8/
H A Dphp_oci8_int.h132 zend_resource *id; /* resource id */
144 zend_resource *id; /* resource ID */
178 zend_resource *id;
203 zend_resource *id;
225 zend_resource *id;
226 zend_resource *parent_stmtid; /* parent statement id */
288 zend_resource *stmtid; /* statement id for cursors */
289 zend_resource *descid; /* descriptor id for descriptors */
H A Doci8.c109 static void php_oci_connection_list_dtor (zend_resource *);
112 static void php_oci_statement_list_dtor (zend_resource *);
114 static void php_oci_spool_list_dtor(zend_resource *entry);
418 zend_resource *le; in php_oci_pconnection_list_np_dtor()
799 zend_resource *le = NULL; in php_oci_do_connect_ex()
800 zend_resource new_le; in php_oci_do_connect_ex()
927 zend_resource *le = Z_RES_P(zvp); in php_oci_do_connect_ex()
938 zend_resource *ptr; in php_oci_do_connect_ex()
940 ptr = (zend_resource *) le->ptr; in php_oci_do_connect_ex()
1808 zend_resource *le = Z_RES_P(zv); in php_oci_persistent_helper()
[all …]
/PHP-8.3/ext/curl/
H A Dcurl_private.h60 zend_resource *res;
/PHP-8.3/ext/dba/
H A Ddba.c288 static void dba_close_rsrc(zend_resource *rsrc) in dba_close_rsrc()
312 static void dba_close_pe_rsrc(zend_resource *rsrc) in dba_close_pe_rsrc()
437 zend_resource *le; in php_dba_find()
529 zend_resource *le; in php_dba_open()
1218 zend_resource *le; in PHP_FUNCTION()
/PHP-8.3/main/streams/
H A Dphp_stream_context.h52 zend_resource *res; /* used for auto-cleanup */
H A Dphp_stream_filter_api.h118 zend_resource *res;
H A Dstreams.c70 zend_resource *rsrc = Z_RES_P(el); in forget_persistent_resource_id_numbers()
113 zend_resource *le; in php_stream_from_persistent_id()
118 zend_resource *regentry = NULL; in php_stream_from_persistent_id()
360 zend_resource *le = Z_RES_P(zv); in _php_stream_free_persistent()
1816 static void stream_resource_regular_dtor(zend_resource *rsrc) in stream_resource_regular_dtor()
1823 static void stream_resource_persistent_dtor(zend_resource *rsrc) in stream_resource_persistent_dtor()
H A Duserspace.c42 zend_resource *resource;
71 static void stream_wrapper_dtor(zend_resource *rsrc) in stream_wrapper_dtor()
467 zend_resource *rsrc; in PHP_FUNCTION()
/PHP-8.3/ext/odbc/
H A Dphp_odbc_includes.h194 zend_resource *res;
H A Dphp_odbc.c97 static void _free_odbc_result(zend_resource *rsrc) in ZEND_GET_MODULE()
148 static void _close_odbc_conn(zend_resource *rsrc) in _close_odbc_conn()
150 zend_resource *p; in _close_odbc_conn()
182 static void _close_odbc_pconn(zend_resource *rsrc) in _close_odbc_pconn()
184 zend_resource *p; in _close_odbc_pconn()
686 zend_resource *le = Z_RES_P(zv); in _close_pconn_with_res()
687 zend_resource *res = (zend_resource*)p; in _close_pconn_with_res()
748 zend_resource *p; in PHP_FUNCTION()
2212 zend_resource *le; in odbc_do_connect()
2312 zend_resource *p; in PHP_FUNCTION()
/PHP-8.3/ext/com_dotnet/
H A Dcom_persist.c41 zend_resource *res;
47 static void istream_dtor(zend_resource *rsrc) in istream_dtor()
H A Dcom_wrapper.c46 zend_resource *res;
53 static void dispatch_dtor(zend_resource *rsrc) in dispatch_dtor()
/PHP-8.3/main/
H A Dphp_streams.h230 zend_resource *res; /* used for auto-cleanup */
234 zend_resource *ctx;
/PHP-8.3/ext/mysqlnd/
H A Dmysqlnd_vio.c160 zend_resource *current_res = Z_RES(bucket->val); in MYSQLND_METHOD()
236 zend_resource *le; in MYSQLND_METHOD()
/PHP-8.3/ext/zend_test/
H A Dtest.c1061 static void le_throwing_resource_dtor(zend_resource *rsrc) in le_throwing_resource_dtor()
1440 zend_resource *res = zend_register_resource(NULL, le_throwing_resource); in PHP_FUNCTION()
/PHP-8.3/ext/soap/
H A Dsoap.c379 static void delete_sdl_res(zend_resource *res) in delete_sdl_res()
384 static void delete_url_res(zend_resource *res) in delete_url_res()
389 static void delete_hashtable_res(zend_resource *res) in delete_hashtable_res()
2062 zend_resource *res;
2078 zend_resource *res = zend_register_resource(typemap, le_typemap);
/PHP-8.3/ext/mysqli/
H A Dmysqli_nonapi.c64 zend_resource *le;

Completed in 136 milliseconds

12