/php-src/ext/opcache/ |
H A D | zend_persist_calc.c | 161 zend_attribute *attr; in zend_persist_attributes_calc() local 168 ZEND_HASH_PACKED_FOREACH_PTR(attributes, attr) { in zend_persist_attributes_calc() 169 ADD_SIZE(ZEND_ATTRIBUTE_SIZE(attr->argc)); in zend_persist_attributes_calc() 170 ADD_INTERNED_STRING(attr->name); in zend_persist_attributes_calc() 171 ADD_INTERNED_STRING(attr->lcname); in zend_persist_attributes_calc() 173 for (i = 0; i < attr->argc; i++) { in zend_persist_attributes_calc() 174 if (attr->args[i].name) { in zend_persist_attributes_calc() 175 ADD_INTERNED_STRING(attr->args[i].name); in zend_persist_attributes_calc() 177 zend_persist_zval_calc(&attr->args[i].value); in zend_persist_attributes_calc()
|
H A D | zend_persist.c | 292 zend_attribute *attr = Z_PTR_P(v); in zend_persist_attributes() local 293 zend_attribute *copy = zend_shared_memdup_put_free(attr, ZEND_ATTRIBUTE_SIZE(attr->argc)); in zend_persist_attributes()
|
/php-src/ext/reflection/ |
H A D | php_reflection.c | 1172 zend_attribute *attr; in read_attributes() local 1180 if (attr->offset == offset && zend_string_equals(attr->lcname, filter)) { in read_attributes() 1197 zend_class_entry *ce = zend_lookup_class_ex(attr->name, attr->lcname, 0); in read_attributes() 6612 attribute_reference *attr; in ZEND_METHOD() local 6658 attribute_reference *attr; in ZEND_METHOD() local 6673 attribute_reference *attr; in ZEND_METHOD() local 6695 RETURN_BOOL(zend_is_attribute_repeated(attr->attributes, attr->data)); in ZEND_METHOD() 6716 if (FAILURE == zend_get_attribute_value(&tmp, attr->data, i, attr->scope)) { in ZEND_METHOD() 6866 if (zend_is_attribute_repeated(attr->attributes, attr->data)) { in ZEND_METHOD() 6878 if (attr->data->argc) { in ZEND_METHOD() [all …]
|
/php-src/Zend/ |
H A D | zend_attributes.c | 41 if (attr->argc > 0) { in zend_attribute_attribute_get_flags() 152 zend_attribute *attr; in get_attribute() local 155 if (attr->offset == offset && zend_string_equals(attr->lcname, lcname)) { in get_attribute() 156 return attr; in get_attribute() 171 return attr; in get_attribute_str() 248 if (other != attr && other->offset == attr->offset) { in zend_is_attribute_repeated() 296 attr->lcname = zend_string_tolower_ex(attr->name, persistent); in zend_add_attribute() 297 attr->flags = flags; in zend_add_attribute() 300 attr->argc = argc; in zend_add_attribute() 310 return attr; in zend_add_attribute() [all …]
|
H A D | zend_attributes.h | 67 void (*validator)(zend_attribute *attr, uint32_t target, zend_class_entry *scope); 76 ZEND_API zend_result zend_get_attribute_value(zval *ret, zend_attribute *attr, uint32_t i, zend_cla… 79 ZEND_API bool zend_is_attribute_repeated(HashTable *attributes, zend_attribute *attr); 89 uint32_t zend_attribute_attribute_get_flags(zend_attribute *attr, zend_class_entry *scope);
|
H A D | zend_compile.c | 3299 if (elem_ast->attr) { in zend_compile_list_assign() 6987 ast->attr = orig_ast_attr; in zend_compile_typename_ex() 7016 zend_attribute *attr; in zend_compile_attributes() local 7082 zend_string_equals(attr->args[k].name, attr->args[j].name)) { in zend_compile_attributes() 7588 if (var_ast->attr) { in zend_compile_closure_uses() 8608 uint32_t type = ast->attr; in zend_compile_use() 8690 inline_use->attr = ast->attr ? ast->attr : use->attr; in zend_compile_group_use() 8829 switch (ast->attr) { in zend_try_ct_eval_magic_const() 9981 by_ref = elem_ast->attr; in zend_compile_array() 10394 ast->attr = fetch_type; in zend_compile_const_expr_class_name() [all …]
|
/php-src/ext/libxml/ |
H A D | libxml.c | 1441 PHP_LIBXML_API xmlChar *php_libxml_attr_value(const xmlAttr *attr, bool *free) in php_libxml_attr_value() argument 1450 if (attr->children == NULL) { in php_libxml_attr_value() 1454 if (attr->children->type == XML_TEXT_NODE && attr->children->next == NULL) { in php_libxml_attr_value() 1455 if (attr->children->content == NULL) { in php_libxml_attr_value() 1458 return attr->children->content; in php_libxml_attr_value() 1462 xmlChar *value = xmlNodeGetContent((const xmlNode *) attr); in php_libxml_attr_value()
|
H A D | php_libxml.h | 175 PHP_LIBXML_API xmlChar *php_libxml_attr_value(const xmlAttr *attr, bool *free);
|
/php-src/ext/simplexml/ |
H A D | simplexml.c | 264 attr = attr->next; in sxe_prop_dim_read() 272 attr = attr->next; in sxe_prop_dim_read() 491 attr = attr->next; in sxe_prop_dim_write() 500 attr = attr->next; in sxe_prop_dim_write() 707 attr = attr->next; in sxe_prop_dim_exists() 716 attr = attr->next; in sxe_prop_dim_exists() 832 attr = attr->next; in sxe_prop_dim_delete() 991 attr = attr->next; in sxe_prop_is_empty() 1094 attr = attr->next; in sxe_get_prop_hash() 1451 attr = attr->next; in sxe_add_namespaces() [all …]
|
/php-src/ext/dom/ |
H A D | php_dom.h | 178 bool dom_compare_value(const xmlAttr *attr, const xmlChar *value);
|
H A D | php_dom.c | 1827 xmlAttrPtr attr = child->properties; in php_dom_normalize_legacy() local 1828 while (attr != NULL) { in php_dom_normalize_legacy() 1829 php_dom_normalize_legacy((xmlNodePtr) attr); in php_dom_normalize_legacy() 1830 attr = attr->next; in php_dom_normalize_legacy() 2397 for (xmlAttrPtr attr = src_node->properties; attr != NULL; attr = attr->next) { in dom_clone_container_helper() local 2398 xmlAttrPtr new_attr = (xmlAttrPtr) xmlDocCopyNode((xmlNodePtr) attr, dst_doc, 0); in dom_clone_container_helper() 2413 new_attr->ns = attr->ns; in dom_clone_container_helper() 2582 for (xmlAttrPtr attr = elem->properties; attr != NULL; attr = attr->next) { in php_dom_get_attribute_node() local 2583 if (dom_match_qualified_name_according_to_spec(name_processed, (xmlNodePtr) attr)) { in php_dom_get_attribute_node() 2584 ret = attr; in php_dom_get_attribute_node()
|
H A D | attr.c | 202 bool dom_compare_value(const xmlAttr *attr, const xmlChar *value) in dom_compare_value() argument 205 xmlChar *attr_value = php_libxml_attr_value(attr, &free); in dom_compare_value()
|
H A D | document.c | 1078 for (xmlAttrPtr attr = node->properties; attr != NULL; attr = attr->next) { in php_dom_transfer_document_ref() local 1079 php_dom_transfer_document_ref_single_node((xmlNodePtr) attr, new_document); in php_dom_transfer_document_ref() 1115 for (xmlAttrPtr attr = node->properties; attr != NULL; attr = attr->next) { in libxml_fixup_name_and_content_element() local 1116 libxml_fixup_name_and_content(src_doc, dst_doc, (xmlNodePtr) attr); in libxml_fixup_name_and_content_element()
|
H A D | node.c | 1800 for (xmlAttrPtr attr = elem->properties; attr != NULL; attr = attr->next) { in dom_locate_a_namespace_prefix() local 1801 if (attr->ns != NULL && attr->children != NULL in dom_locate_a_namespace_prefix() 1802 …&& xmlStrEqual(attr->ns->prefix, BAD_CAST "xmlns") && xmlStrEqual(attr->children->content, BAD_CAS… in dom_locate_a_namespace_prefix() 1803 return attr->name; in dom_locate_a_namespace_prefix() 1912 for (xmlAttrPtr attr = node->properties; attr != NULL; attr = attr->next) { in dom_locate_a_namespace() local 1913 if (attr->ns == NULL || !php_dom_ns_is_fast_ex(attr->ns, php_dom_ns_is_xmlns_magic_token)) { in dom_locate_a_namespace() 1916 …if ((prefix != NULL && xmlStrEqual(attr->ns->prefix, BAD_CAST "xmlns") && xmlStrEqual(attr->name, … in dom_locate_a_namespace() 1917 || (prefix == NULL && attr->ns->prefix == NULL && xmlStrEqual(attr->name, BAD_CAST "xmlns"))) { in dom_locate_a_namespace() 1918 if (attr->children != NULL && attr->children->content[0] != '\0') { in dom_locate_a_namespace() 1919 return (const char *) attr->children->content; in dom_locate_a_namespace() [all …]
|
H A D | html5_parser.c | 170 for (lxb_dom_attr_t *attr = element->first_attr; attr != NULL; attr = attr->next) { in lexbor_libxml2_bridge_convert() local 173 const lxb_char_t *local_name = lxb_dom_attr_local_name(attr, &local_name_length); in lexbor_libxml2_bridge_convert() 174 const lxb_char_t *value = lxb_dom_attr_value(attr, &value_length); in lexbor_libxml2_bridge_convert() 202 if (attr->node.ns == LXB_NS_XMLNS) { in lexbor_libxml2_bridge_convert() 212 } else if (attr->node.ns == LXB_NS_XLINK) { in lexbor_libxml2_bridge_convert() 229 …if (local_name_length == 2 && local_name[0] == 'i' && local_name[1] == 'd' && attr->node.ns == LXB… in lexbor_libxml2_bridge_convert()
|
/php-src/ext/ffi/ |
H A D | ffi.c | 113 uint32_t attr; member 1819 new_type->attr = 0; in zend_ffi_add() 2500 new_type->attr = 0; in zend_ffi_read_var() 3080 || old->attr != type->attr) { in zend_ffi_same_types() 4258 new_type->attr = 0; in ZEND_METHOD() 4307 new_type->attr = 0; in ZEND_METHOD() 5902 type->attr = FFI_G(default_type_attr) | (dcl->attr & ZEND_FFI_ENUM_ATTRS); 6032 type->attr = FFI_G(default_type_attr) | (dcl->attr & ZEND_FFI_STRUCT_ATTRS); 6313 type->attr = FFI_G(default_type_attr) | (dcl->attr & ZEND_FFI_POINTER_ATTRS); 6377 type->attr = FFI_G(default_type_attr) | (dcl->attr & ZEND_FFI_ARRAY_ATTRS); [all …]
|
/php-src/ext/pdo_sqlite/ |
H A D | sqlite_driver.c | 270 static int pdo_sqlite_get_attribute(pdo_dbh_t *dbh, zend_long attr, zval *return_value) in pdo_sqlite_get_attribute() argument 272 switch (attr) { in pdo_sqlite_get_attribute() 285 static bool pdo_sqlite_set_attr(pdo_dbh_t *dbh, zend_long attr, zval *val) in pdo_sqlite_set_attr() argument 290 switch (attr) { in pdo_sqlite_set_attr()
|
/php-src/ext/dom/lexbor/lexbor/selectors/ |
H A D | selectors.c | 1278 src = &attr->value; in lxb_selectors_match_attribute() 1290 switch (attr->match) { in lxb_selectors_match_attribute() 1387 lxb_dom_attr_t *attr; in lxb_selectors_pseudo_class() local 1401 return attr != NULL; in lxb_selectors_pseudo_class() 1460 if (attr != NULL) { in lxb_selectors_pseudo_class() 1512 return attr != NULL; in lxb_selectors_pseudo_class() 1529 return attr != NULL; in lxb_selectors_pseudo_class() 1753 lxb_dom_attr_t *attr; in lxb_selectors_pseudo_class_disabled() local 1758 if (attr == NULL) { in lxb_selectors_pseudo_class_disabled() 1861 lxb_dom_attr_t *attr; in lxb_selectors_pseudo_class_read_write() local [all …]
|
/php-src/ext/dom/lexbor/lexbor/html/tree/insertion_mode/ |
H A D | foreign_content.c | 242 lxb_html_token_attr_t *attr = token->attr_first; in lxb_html_tree_insertion_mode_foreign_content_all() local 244 while (attr != NULL) { in lxb_html_tree_insertion_mode_foreign_content_all() 245 if (attr->name != NULL in lxb_html_tree_insertion_mode_foreign_content_all() 246 && (attr->name->attr_id == LXB_DOM_ATTR_COLOR in lxb_html_tree_insertion_mode_foreign_content_all() 247 || attr->name->attr_id == LXB_DOM_ATTR_FACE in lxb_html_tree_insertion_mode_foreign_content_all() 248 || attr->name->attr_id == LXB_DOM_ATTR_SIZE)) in lxb_html_tree_insertion_mode_foreign_content_all() 253 attr = attr->next; in lxb_html_tree_insertion_mode_foreign_content_all()
|
H A D | in_body.c | 1211 lxb_dom_attr_t *attr; in lxb_html_tree_insertion_mode_in_body_input() local 1229 attr = lxb_dom_element_attr_is_exist(lxb_dom_interface_element(element), in lxb_html_tree_insertion_mode_in_body_input() 1231 if (attr != NULL) { in lxb_html_tree_insertion_mode_in_body_input() 1232 if (attr->value == NULL || attr->value->length != 6 in lxb_html_tree_insertion_mode_in_body_input() 1233 || lexbor_str_data_cmp(attr->value->data, (lxb_char_t *) "hidden") == false) in lxb_html_tree_insertion_mode_in_body_input()
|
H A D | in_table.c | 267 lxb_html_token_attr_t *attr = token->attr_first; in lxb_html_tree_insertion_mode_in_table_input() local 269 while (attr != NULL) { in lxb_html_tree_insertion_mode_in_table_input() 272 if (attr->name != NULL && attr->name->attr_id == LXB_DOM_ATTR_TYPE) { in lxb_html_tree_insertion_mode_in_table_input() 273 if (attr->value_size == 6 in lxb_html_tree_insertion_mode_in_table_input() 274 && lexbor_str_data_ncasecmp(attr->value, in lxb_html_tree_insertion_mode_in_table_input() 281 attr = attr->next; in lxb_html_tree_insertion_mode_in_table_input()
|
/php-src/ext/dom/lexbor/lexbor/html/ |
H A D | tree.c | 464 lxb_dom_attr_t *attr; in lxb_html_tree_append_attributes() local 473 if (attr != NULL) { in lxb_html_tree_append_attributes() 479 if (attr == NULL) { in lxb_html_tree_append_attributes() 492 attr->node.ns = ns; in lxb_html_tree_append_attributes() 520 while (attr != NULL) { in lxb_html_tree_append_attributes_from_element() 543 attr = attr->next; in lxb_html_tree_append_attributes_from_element() 666 attr->node.ns = adjust->ns; in lxb_html_tree_adjust_foreign_attributes() 1678 lxb_dom_attr_t *attr; in lxb_html_tree_html_integration_point() local 1682 if (attr == NULL || attr->value == NULL) { in lxb_html_tree_html_integration_point() 1686 if (attr->value->length == 9 in lxb_html_tree_html_integration_point() [all …]
|
H A D | tree.h | 31 lxb_dom_attr_t *attr, void *ctx); 137 lxb_dom_attr_t *attr, void *ctx); 141 lxb_dom_attr_t *attr, void *ctx); 145 lxb_dom_attr_t *attr, void *ctx); 221 lxb_dom_attr_t *attr, void *ctx); 225 lxb_dom_attr_t *attr, void *ctx);
|
H A D | token.h | 65 lxb_html_token_attr_t *attr); 69 lxb_html_token_attr_t *attr, lexbor_dobject_t *dobj);
|
/php-src/ext/dom/lexbor/lexbor/html/tokenizer/ |
H A D | state.c | 618 lxb_html_token_attr_t *attr; in lxb_html_tokenizer_state_before_attribute_name() local 638 lxb_html_tokenizer_state_token_attr_add_m(tkz, attr, end); in lxb_html_tokenizer_state_before_attribute_name() 668 lxb_html_tokenizer_state_token_attr_add_m(tkz, attr, end); in lxb_html_tokenizer_state_before_attribute_name() 777 lxb_html_token_attr_t *attr; in lxb_html_tokenizer_state_after_attribute_name() local 822 lxb_html_tokenizer_state_token_attr_add_m(tkz, attr, end); in lxb_html_tokenizer_state_after_attribute_name()
|