mirror of
https://github.com/php/php-src.git
synced 2025-08-15 13:38:49 +02:00
Fix RC debug of stub attribute (#9082)
This commit is contained in:
parent
d4a9cc8856
commit
41a5b46e7d
5 changed files with 10 additions and 10 deletions
8
Zend/zend_attributes_arginfo.h
generated
8
Zend/zend_attributes_arginfo.h
generated
|
@ -125,7 +125,7 @@ static zend_class_entry *register_class_Attribute(void)
|
||||||
zend_declare_typed_property(class_entry, property_flags_name, &property_flags_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
|
zend_declare_typed_property(class_entry, property_flags_name, &property_flags_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
|
||||||
zend_string_release(property_flags_name);
|
zend_string_release(property_flags_name);
|
||||||
|
|
||||||
zend_string *attribute_name_Attribute_class_Attribute = zend_string_init("Attribute", sizeof("Attribute") - 1, 1);
|
zend_string *attribute_name_Attribute_class_Attribute = zend_string_init_interned("Attribute", sizeof("Attribute") - 1, 1);
|
||||||
zend_attribute *attribute_Attribute_class_Attribute = zend_add_class_attribute(class_entry, attribute_name_Attribute_class_Attribute, 1);
|
zend_attribute *attribute_Attribute_class_Attribute = zend_add_class_attribute(class_entry, attribute_name_Attribute_class_Attribute, 1);
|
||||||
zend_string_release(attribute_name_Attribute_class_Attribute);
|
zend_string_release(attribute_name_Attribute_class_Attribute);
|
||||||
zval attribute_Attribute_class_Attribute_arg0;
|
zval attribute_Attribute_class_Attribute_arg0;
|
||||||
|
@ -143,7 +143,7 @@ static zend_class_entry *register_class_ReturnTypeWillChange(void)
|
||||||
class_entry = zend_register_internal_class_ex(&ce, NULL);
|
class_entry = zend_register_internal_class_ex(&ce, NULL);
|
||||||
class_entry->ce_flags |= ZEND_ACC_FINAL;
|
class_entry->ce_flags |= ZEND_ACC_FINAL;
|
||||||
|
|
||||||
zend_string *attribute_name_Attribute_class_ReturnTypeWillChange = zend_string_init("Attribute", sizeof("Attribute") - 1, 1);
|
zend_string *attribute_name_Attribute_class_ReturnTypeWillChange = zend_string_init_interned("Attribute", sizeof("Attribute") - 1, 1);
|
||||||
zend_attribute *attribute_Attribute_class_ReturnTypeWillChange = zend_add_class_attribute(class_entry, attribute_name_Attribute_class_ReturnTypeWillChange, 1);
|
zend_attribute *attribute_Attribute_class_ReturnTypeWillChange = zend_add_class_attribute(class_entry, attribute_name_Attribute_class_ReturnTypeWillChange, 1);
|
||||||
zend_string_release(attribute_name_Attribute_class_ReturnTypeWillChange);
|
zend_string_release(attribute_name_Attribute_class_ReturnTypeWillChange);
|
||||||
zval attribute_Attribute_class_ReturnTypeWillChange_arg0;
|
zval attribute_Attribute_class_ReturnTypeWillChange_arg0;
|
||||||
|
@ -161,7 +161,7 @@ static zend_class_entry *register_class_AllowDynamicProperties(void)
|
||||||
class_entry = zend_register_internal_class_ex(&ce, NULL);
|
class_entry = zend_register_internal_class_ex(&ce, NULL);
|
||||||
class_entry->ce_flags |= ZEND_ACC_FINAL;
|
class_entry->ce_flags |= ZEND_ACC_FINAL;
|
||||||
|
|
||||||
zend_string *attribute_name_Attribute_class_AllowDynamicProperties = zend_string_init("Attribute", sizeof("Attribute") - 1, 1);
|
zend_string *attribute_name_Attribute_class_AllowDynamicProperties = zend_string_init_interned("Attribute", sizeof("Attribute") - 1, 1);
|
||||||
zend_attribute *attribute_Attribute_class_AllowDynamicProperties = zend_add_class_attribute(class_entry, attribute_name_Attribute_class_AllowDynamicProperties, 1);
|
zend_attribute *attribute_Attribute_class_AllowDynamicProperties = zend_add_class_attribute(class_entry, attribute_name_Attribute_class_AllowDynamicProperties, 1);
|
||||||
zend_string_release(attribute_name_Attribute_class_AllowDynamicProperties);
|
zend_string_release(attribute_name_Attribute_class_AllowDynamicProperties);
|
||||||
zval attribute_Attribute_class_AllowDynamicProperties_arg0;
|
zval attribute_Attribute_class_AllowDynamicProperties_arg0;
|
||||||
|
@ -179,7 +179,7 @@ static zend_class_entry *register_class_SensitiveParameter(void)
|
||||||
class_entry = zend_register_internal_class_ex(&ce, NULL);
|
class_entry = zend_register_internal_class_ex(&ce, NULL);
|
||||||
class_entry->ce_flags |= ZEND_ACC_FINAL|ZEND_ACC_NO_DYNAMIC_PROPERTIES;
|
class_entry->ce_flags |= ZEND_ACC_FINAL|ZEND_ACC_NO_DYNAMIC_PROPERTIES;
|
||||||
|
|
||||||
zend_string *attribute_name_Attribute_class_SensitiveParameter = zend_string_init("Attribute", sizeof("Attribute") - 1, 1);
|
zend_string *attribute_name_Attribute_class_SensitiveParameter = zend_string_init_interned("Attribute", sizeof("Attribute") - 1, 1);
|
||||||
zend_attribute *attribute_Attribute_class_SensitiveParameter = zend_add_class_attribute(class_entry, attribute_name_Attribute_class_SensitiveParameter, 1);
|
zend_attribute *attribute_Attribute_class_SensitiveParameter = zend_add_class_attribute(class_entry, attribute_name_Attribute_class_SensitiveParameter, 1);
|
||||||
zend_string_release(attribute_name_Attribute_class_SensitiveParameter);
|
zend_string_release(attribute_name_Attribute_class_SensitiveParameter);
|
||||||
zval attribute_Attribute_class_SensitiveParameter_arg0;
|
zval attribute_Attribute_class_SensitiveParameter_arg0;
|
||||||
|
|
2
Zend/zend_builtin_functions_arginfo.h
generated
2
Zend/zend_builtin_functions_arginfo.h
generated
|
@ -355,7 +355,7 @@ static zend_class_entry *register_class_stdClass(void)
|
||||||
class_entry = zend_register_internal_class_ex(&ce, NULL);
|
class_entry = zend_register_internal_class_ex(&ce, NULL);
|
||||||
class_entry->ce_flags |= ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES;
|
class_entry->ce_flags |= ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES;
|
||||||
|
|
||||||
zend_string *attribute_name_AllowDynamicProperties_class_stdClass = zend_string_init("AllowDynamicProperties", sizeof("AllowDynamicProperties") - 1, 1);
|
zend_string *attribute_name_AllowDynamicProperties_class_stdClass = zend_string_init_interned("AllowDynamicProperties", sizeof("AllowDynamicProperties") - 1, 1);
|
||||||
zend_add_class_attribute(class_entry, attribute_name_AllowDynamicProperties_class_stdClass, 0);
|
zend_add_class_attribute(class_entry, attribute_name_AllowDynamicProperties_class_stdClass, 0);
|
||||||
zend_string_release(attribute_name_AllowDynamicProperties_class_stdClass);
|
zend_string_release(attribute_name_AllowDynamicProperties_class_stdClass);
|
||||||
|
|
||||||
|
|
|
@ -2382,7 +2382,7 @@ class AttributeInfo {
|
||||||
if (isset($knowns[$escapedAttributeName])) {
|
if (isset($knowns[$escapedAttributeName])) {
|
||||||
$code .= "\t" . ($this->args ? "zend_attribute *attribute_{$escapedAttributeName}_$nameSuffix = " : "") . "$invocation, ZSTR_KNOWN({$knowns[$escapedAttributeName]}), " . count($this->args) . ");\n";
|
$code .= "\t" . ($this->args ? "zend_attribute *attribute_{$escapedAttributeName}_$nameSuffix = " : "") . "$invocation, ZSTR_KNOWN({$knowns[$escapedAttributeName]}), " . count($this->args) . ");\n";
|
||||||
} else {
|
} else {
|
||||||
$code .= "\tzend_string *attribute_name_{$escapedAttributeName}_$nameSuffix = zend_string_init(\"" . addcslashes($this->class, "\\") . "\", sizeof(\"" . addcslashes($this->class, "\\") . "\") - 1, 1);\n";
|
$code .= "\tzend_string *attribute_name_{$escapedAttributeName}_$nameSuffix = zend_string_init_interned(\"" . addcslashes($this->class, "\\") . "\", sizeof(\"" . addcslashes($this->class, "\\") . "\") - 1, 1);\n";
|
||||||
$code .= "\t" . ($this->args ? "zend_attribute *attribute_{$escapedAttributeName}_$nameSuffix = " : "") . "$invocation, attribute_name_{$escapedAttributeName}_$nameSuffix, " . count($this->args) . ");\n";
|
$code .= "\t" . ($this->args ? "zend_attribute *attribute_{$escapedAttributeName}_$nameSuffix = " : "") . "$invocation, attribute_name_{$escapedAttributeName}_$nameSuffix, " . count($this->args) . ");\n";
|
||||||
$code .= "\tzend_string_release(attribute_name_{$escapedAttributeName}_$nameSuffix);\n";
|
$code .= "\tzend_string_release(attribute_name_{$escapedAttributeName}_$nameSuffix);\n";
|
||||||
}
|
}
|
||||||
|
|
4
ext/oci8/oci8_arginfo.h
generated
4
ext/oci8/oci8_arginfo.h
generated
|
@ -823,7 +823,7 @@ static zend_class_entry *register_class_OCILob(void)
|
||||||
class_entry = zend_register_internal_class_ex(&ce, NULL);
|
class_entry = zend_register_internal_class_ex(&ce, NULL);
|
||||||
class_entry->ce_flags |= ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES;
|
class_entry->ce_flags |= ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES;
|
||||||
|
|
||||||
zend_string *attribute_name_AllowDynamicProperties_class_OCILob = zend_string_init("AllowDynamicProperties", sizeof("AllowDynamicProperties") - 1, 1);
|
zend_string *attribute_name_AllowDynamicProperties_class_OCILob = zend_string_init_interned("AllowDynamicProperties", sizeof("AllowDynamicProperties") - 1, 1);
|
||||||
zend_add_class_attribute(class_entry, attribute_name_AllowDynamicProperties_class_OCILob, 0);
|
zend_add_class_attribute(class_entry, attribute_name_AllowDynamicProperties_class_OCILob, 0);
|
||||||
zend_string_release(attribute_name_AllowDynamicProperties_class_OCILob);
|
zend_string_release(attribute_name_AllowDynamicProperties_class_OCILob);
|
||||||
|
|
||||||
|
@ -838,7 +838,7 @@ static zend_class_entry *register_class_OCICollection(void)
|
||||||
class_entry = zend_register_internal_class_ex(&ce, NULL);
|
class_entry = zend_register_internal_class_ex(&ce, NULL);
|
||||||
class_entry->ce_flags |= ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES;
|
class_entry->ce_flags |= ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES;
|
||||||
|
|
||||||
zend_string *attribute_name_AllowDynamicProperties_class_OCICollection = zend_string_init("AllowDynamicProperties", sizeof("AllowDynamicProperties") - 1, 1);
|
zend_string *attribute_name_AllowDynamicProperties_class_OCICollection = zend_string_init_interned("AllowDynamicProperties", sizeof("AllowDynamicProperties") - 1, 1);
|
||||||
zend_add_class_attribute(class_entry, attribute_name_AllowDynamicProperties_class_OCICollection, 0);
|
zend_add_class_attribute(class_entry, attribute_name_AllowDynamicProperties_class_OCICollection, 0);
|
||||||
zend_string_release(attribute_name_AllowDynamicProperties_class_OCICollection);
|
zend_string_release(attribute_name_AllowDynamicProperties_class_OCICollection);
|
||||||
|
|
||||||
|
|
4
ext/zend_test/test_arginfo.h
generated
4
ext/zend_test/test_arginfo.h
generated
|
@ -401,7 +401,7 @@ static zend_class_entry *register_class_ZendTestAttribute(void)
|
||||||
class_entry->ce_flags |= ZEND_ACC_FINAL;
|
class_entry->ce_flags |= ZEND_ACC_FINAL;
|
||||||
|
|
||||||
#if (PHP_VERSION_ID >= 80200)
|
#if (PHP_VERSION_ID >= 80200)
|
||||||
zend_string *attribute_name_Attribute_class_ZendTestAttribute = zend_string_init("Attribute", sizeof("Attribute") - 1, 1);
|
zend_string *attribute_name_Attribute_class_ZendTestAttribute = zend_string_init_interned("Attribute", sizeof("Attribute") - 1, 1);
|
||||||
zend_attribute *attribute_Attribute_class_ZendTestAttribute = zend_add_class_attribute(class_entry, attribute_name_Attribute_class_ZendTestAttribute, 1);
|
zend_attribute *attribute_Attribute_class_ZendTestAttribute = zend_add_class_attribute(class_entry, attribute_name_Attribute_class_ZendTestAttribute, 1);
|
||||||
zend_string_release(attribute_name_Attribute_class_ZendTestAttribute);
|
zend_string_release(attribute_name_Attribute_class_ZendTestAttribute);
|
||||||
zval attribute_Attribute_class_ZendTestAttribute_arg0;
|
zval attribute_Attribute_class_ZendTestAttribute_arg0;
|
||||||
|
@ -427,7 +427,7 @@ static zend_class_entry *register_class_ZendTestParameterAttribute(void)
|
||||||
zend_string_release(property_parameter_name);
|
zend_string_release(property_parameter_name);
|
||||||
|
|
||||||
#if (PHP_VERSION_ID >= 80200)
|
#if (PHP_VERSION_ID >= 80200)
|
||||||
zend_string *attribute_name_Attribute_class_ZendTestParameterAttribute = zend_string_init("Attribute", sizeof("Attribute") - 1, 1);
|
zend_string *attribute_name_Attribute_class_ZendTestParameterAttribute = zend_string_init_interned("Attribute", sizeof("Attribute") - 1, 1);
|
||||||
zend_attribute *attribute_Attribute_class_ZendTestParameterAttribute = zend_add_class_attribute(class_entry, attribute_name_Attribute_class_ZendTestParameterAttribute, 1);
|
zend_attribute *attribute_Attribute_class_ZendTestParameterAttribute = zend_add_class_attribute(class_entry, attribute_name_Attribute_class_ZendTestParameterAttribute, 1);
|
||||||
zend_string_release(attribute_name_Attribute_class_ZendTestParameterAttribute);
|
zend_string_release(attribute_name_Attribute_class_ZendTestParameterAttribute);
|
||||||
zval attribute_Attribute_class_ZendTestParameterAttribute_arg0;
|
zval attribute_Attribute_class_ZendTestParameterAttribute_arg0;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue