/php-src/ext/libxml/ |
H A D | php_libxml.h | 105 } php_libxml_node_object; typedef 108 static inline php_libxml_node_object *php_libxml_node_fetch_object(zend_object *obj) { in php_libxml_node_fetch_object() 109 return (php_libxml_node_object *)((char*)(obj) - obj->handlers->offset); in php_libxml_node_fetch_object() 133 php_libxml_node_object *object_private = (php_libxml_node_object *) node_private->_private; in php_libxml_invalidate_node_list_cache_from_doc() 150 PHP_LIBXML_API int php_libxml_increment_node_ptr(php_libxml_node_object *object, xmlNodePtr node, v… 151 PHP_LIBXML_API int php_libxml_decrement_node_ptr(php_libxml_node_object *object); 152 PHP_LIBXML_API int php_libxml_increment_doc_ref(php_libxml_node_object *object, xmlDocPtr docp); 154 PHP_LIBXML_API int php_libxml_decrement_doc_ref(php_libxml_node_object *object); 161 PHP_LIBXML_API void php_libxml_node_decrement_resource(php_libxml_node_object *object);
|
H A D | libxml.c | 157 php_libxml_node_object *wrapper = nodeptr->_private; in php_libxml_unregister_node() 321 php_libxml_node_object *obj = ptr->_private; in php_libxml_node_free_list() 1279 PHP_LIBXML_API int php_libxml_increment_node_ptr(php_libxml_node_object *object, xmlNodePtr node, v… in php_libxml_increment_node_ptr() 1311 PHP_LIBXML_API int php_libxml_decrement_node_ptr(php_libxml_node_object *object) in php_libxml_decrement_node_ptr() 1331 PHP_LIBXML_API int php_libxml_increment_doc_ref(php_libxml_node_object *object, xmlDocPtr docp) in php_libxml_increment_doc_ref() 1375 PHP_LIBXML_API int php_libxml_decrement_doc_ref(php_libxml_node_object *object) in php_libxml_decrement_doc_ref() 1420 PHP_LIBXML_API void php_libxml_node_decrement_resource(php_libxml_node_object *object) in php_libxml_node_decrement_resource()
|
/php-src/ext/dom/ |
H A D | cdatasection.c | 55 php_libxml_node_decrement_resource((php_libxml_node_object *)intern); in PHP_METHOD() 57 php_libxml_increment_node_ptr((php_libxml_node_object *)intern, nodep, (void *)intern); in PHP_METHOD()
|
H A D | comment.c | 55 php_libxml_node_decrement_resource((php_libxml_node_object *)intern); in PHP_METHOD() 57 php_libxml_increment_node_ptr((php_libxml_node_object *)intern, (xmlNodePtr)nodep, (void *)intern); in PHP_METHOD()
|
H A D | documentfragment.c | 53 php_libxml_node_decrement_resource((php_libxml_node_object *)intern); in PHP_METHOD() 55 php_libxml_increment_node_ptr((php_libxml_node_object *)intern, nodep, (void *)intern); in PHP_METHOD()
|
H A D | processinginstruction.c | 63 php_libxml_node_decrement_resource((php_libxml_node_object *)intern); in PHP_METHOD() 65 php_libxml_increment_node_ptr((php_libxml_node_object *)intern, nodep, (void *)intern); in PHP_METHOD()
|
H A D | entityreference.c | 63 php_libxml_node_decrement_resource((php_libxml_node_object *)intern); in PHP_METHOD() 65 php_libxml_increment_node_ptr((php_libxml_node_object *)intern, node, (void *)intern); in PHP_METHOD()
|
H A D | text.c | 57 php_libxml_node_decrement_resource((php_libxml_node_object *)intern); in PHP_METHOD() 59 php_libxml_increment_node_ptr((php_libxml_node_object *)intern, nodep, (void *)intern); in PHP_METHOD()
|
H A D | attr.c | 66 php_libxml_node_decrement_resource((php_libxml_node_object *)intern); in PHP_METHOD() 68 php_libxml_increment_node_ptr((php_libxml_node_object *)intern, (xmlNodePtr)nodep, (void *)intern); in PHP_METHOD()
|
H A D | php_dom.h | 247 php_libxml_node_object *object_private = _private->_private; in php_dom_is_cache_tag_stale_from_node() 259 php_libxml_node_object *object_private = _private->_private; in php_dom_mark_cache_tag_up_to_date_from_node() 278 php_libxml_node_object *object_private = _private->_private; in php_dom_follow_spec_node()
|
H A D | xpath.c | 44 php_libxml_decrement_doc_ref((php_libxml_node_object *) &intern->dom); in dom_xpath_objects_free_storage() 139 php_libxml_decrement_doc_ref((php_libxml_node_object *) &intern->dom); in dom_xpath_construct() 156 php_libxml_increment_doc_ref((php_libxml_node_object *) &intern->dom, docp); in dom_xpath_construct()
|
H A D | document.c | 1061 php_libxml_node_object *iteration_object = iteration_object_ptr->_private; in php_dom_transfer_document_ref_single_node() 1255 php_libxml_decrement_node_ptr((php_libxml_node_object *) intern); in PHP_METHOD() 1256 refcount = php_libxml_decrement_doc_ref((php_libxml_node_object *)intern); in PHP_METHOD() 1262 if (php_libxml_increment_doc_ref((php_libxml_node_object *)intern, docp) == -1) { in PHP_METHOD() 1266 php_libxml_increment_node_ptr((php_libxml_node_object *)intern, (xmlNodePtr)docp, (void *)intern); in PHP_METHOD() 1463 php_libxml_decrement_node_ptr((php_libxml_node_object *) intern); in php_dom_finish_loading_document() 1466 int refcount = php_libxml_decrement_doc_ref((php_libxml_node_object *)intern); in php_dom_finish_loading_document() 1472 if (php_libxml_increment_doc_ref((php_libxml_node_object *)intern, newdoc) == -1) { in php_dom_finish_loading_document() 1479 …php_libxml_increment_node_ptr((php_libxml_node_object *)intern, (xmlNodePtr)newdoc, (void *)intern… in php_dom_finish_loading_document()
|
H A D | php_dom.c | 492 php_libxml_node_object *intern; in php_dom_export_node() 495 intern = (php_libxml_node_object *) Z_DOMOBJ_P(object); in php_dom_export_node() 509 php_libxml_node_object *nodeobj; in dom_import_simplexml_common() 515 nodeobj = (php_libxml_node_object *) ((char *) Z_OBJ_P(node) - Z_OBJ_HT_P(node)->offset); in dom_import_simplexml_common() 573 php_libxml_increment_doc_ref((php_libxml_node_object *)clone, cloned_node->doc); in dom_update_refcount_after_clone() 1338 php_libxml_node_decrement_resource((php_libxml_node_object *) intern); in dom_objects_free_storage() 1340 php_libxml_decrement_node_ptr((php_libxml_node_object *) intern); in dom_objects_free_storage() 1341 php_libxml_decrement_doc_ref((php_libxml_node_object *) intern); in dom_objects_free_storage() 1484 php_libxml_decrement_doc_ref((php_libxml_node_object *)intern); in dom_nnodemap_objects_free_storage() 1646 php_libxml_increment_doc_ref((php_libxml_node_object *)intern, obj->doc); in php_dom_instantiate_object_helper() [all …]
|
H A D | domimplementation.c | 248 php_libxml_increment_doc_ref((php_libxml_node_object *)doctobj, docp); in PHP_METHOD()
|
H A D | element.c | 103 php_libxml_node_decrement_resource((php_libxml_node_object *)intern); in PHP_METHOD() 105 php_libxml_increment_node_ptr((php_libxml_node_object *)intern, nodep, (void *)intern); in PHP_METHOD() 691 php_libxml_increment_doc_ref((php_libxml_node_object *)attrobj, NULL); in dom_element_set_attribute_node_common()
|
H A D | node.c | 799 php_libxml_increment_doc_ref((php_libxml_node_object *)childobj, NULL); in _php_dom_insert_fragment() 852 php_libxml_increment_doc_ref((php_libxml_node_object *)childobj, NULL); in dom_node_insert_before_legacy() 1190 php_libxml_increment_doc_ref((php_libxml_node_object *)newchildobj, NULL); in dom_node_replace_child() 1304 php_libxml_increment_doc_ref((php_libxml_node_object *)childobj, NULL); in dom_node_append_child_legacy()
|
/php-src/ext/xsl/ |
H A D | php_xsl.h | 62 php_libxml_node_object *doc;
|
H A D | xsltprocessor.c | 298 php_libxml_node_object *object; in php_xsl_apply_stylesheet() 335 intern->doc = emalloc(sizeof(php_libxml_node_object)); in php_xsl_apply_stylesheet() 336 memset(intern->doc, 0, sizeof(php_libxml_node_object)); in php_xsl_apply_stylesheet() 460 php_libxml_node_object *interndoc; in PHP_METHOD()
|
/php-src/ext/simplexml/ |
H A D | simplexml.c | 74 php_libxml_increment_node_ptr((php_libxml_node_object *)subnode, node, NULL); in _node_as_zval() 280 php_libxml_increment_node_ptr((php_libxml_node_object *)sxe, node, NULL); in sxe_prop_dim_read() 2083 php_libxml_increment_doc_ref((php_libxml_node_object *)clone, docp); in sxe_object_clone() 2142 php_libxml_node_decrement_resource((php_libxml_node_object *)sxe); in sxe_object_free_storage() 2252 php_libxml_increment_doc_ref((php_libxml_node_object *)sxe, docp); in PHP_FUNCTION() 2307 php_libxml_increment_doc_ref((php_libxml_node_object *)sxe, docp); in PHP_FUNCTION() 2346 ((php_libxml_node_object *)sxe)->document = NULL; in PHP_METHOD() 2353 php_libxml_increment_doc_ref((php_libxml_node_object *)sxe, docp); in PHP_METHOD() 2580 php_libxml_node_object *object; in PHP_FUNCTION() 2617 php_libxml_increment_doc_ref((php_libxml_node_object *)sxe, nodep->doc); in PHP_FUNCTION() [all …]
|
/php-src/ |
H A D | UPGRADING.INTERNALS | 201 - Removed the "properties" HashTable field from php_libxml_node_object.
|
/php-src/ext/xmlreader/ |
H A D | php_xmlreader.c | 1074 php_libxml_node_object *domobj = NULL; in PHP_METHOD()
|