php-src/ext/simplexml/tests
Niels Dossche dd29b66dfa Fix GH-10983: State-dependant segfault in ReflectionObject::getProperties
This is a variant of GH-10200, but in a different place.
Basically, simplexml may create a properties table that's packed instead
of associative. But the macro that was used to loop over the properties
table assumed that it was always associative. Replace it by the macro
that figures it out automatically which one of the two it is.

For test: Co-authored-by: jnvsor

Closes GH-10984.
2023-04-01 20:19:14 +02:00
..
000.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
000.xml Sync leading and final newlines in source code files 2018-10-14 12:56:38 +02:00
001-mb.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
001.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
002.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
003.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
004.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
005.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
006.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
007.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
008.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
009.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
009b.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
010.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
011.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
012.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
013.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
014.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
014a.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
014b.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
015.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
016.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
016a.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
017.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
018.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
019.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
020.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
021.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
022.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
023.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
024.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
025.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
026.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
027.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
028.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
029.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
030.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
031.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
032.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
033.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
034.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
035.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
036.phpt Declare tentative return types for ext/simplexml 2021-05-26 11:23:38 +02:00
037.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
038.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
book.xml
bug24392.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug24392.xml Sync leading and final newlines in source code files 2018-10-14 12:56:38 +02:00
bug26976.phpt Fix 'can not' in test data and in code comments 2021-10-05 09:51:58 +01:00
bug27010.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug35785.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug36611.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug37076.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug37076_1.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug37386.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug38347.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug38354.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug38406.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug38424.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug39662.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug39760.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug40451.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug41175.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug41582.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug41861.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug41867.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug41947.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug42259.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug42369.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug43221.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug44478.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug45553.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug46003.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug46047.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug46048.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug48601.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug51615.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug53033.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug54973.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug61335.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug62328.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug62639.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug63575.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug66084_0.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug66084_1.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug67116.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug67572.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug69169.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug69491.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug72588.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug72957.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug72971.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug72971_2.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug74950.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug75245.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug76712.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
bug79971_1.phpt Fix new simplexml test 2021-11-15 09:26:25 +01:00
bug79971_1.xml Fix #79971: special character is breaking the path in xml function 2021-11-14 23:24:33 -08:00
bug81325.phpt SKIPIF to EXTENSIONS 2021-08-03 12:16:13 +02:00
current_error.phpt Declare tentative return types for ext/simplexml 2021-05-26 11:23:38 +02:00
feature55218.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
foreach_by_reference.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
gh10200.phpt Move test for GH-10200 to the simplexml extension test directory 2023-01-07 03:07:37 +00:00
gh10983.phpt Fix GH-10983: State-dependant segfault in ReflectionObject::getProperties 2023-04-01 20:19:14 +02:00
key_error.phpt Declare tentative return types for ext/simplexml 2021-05-26 11:23:38 +02:00
profile01.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
profile02.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
profile03.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
profile04.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
profile05.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
profile06.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
profile07.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
profile08.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
profile09.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
profile10.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
profile11.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
profile12.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
profile13.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
simplexml_import_dom.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
simplexml_load_file.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
simplexml_uninitialized.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
SimpleXMLElement_addAttribute_basic.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
SimpleXMLElement_addAttribute_required_attribute_name.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
SimpleXMLElement_getDocNamespaces.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
SimpleXMLElement_xpath.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
SimpleXMLElement_xpath_4.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
sxe.dtd Merge branch 'PHP-7.3' into PHP-7.4 2019-05-13 03:53:49 +02:00
sxe.ent Fix permissions 2018-09-21 14:12:25 +02:00
sxe.xml Sync leading and final newlines in source code files 2018-10-14 12:56:38 +02:00
sxe_001.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
sxe_002.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
sxe_003.phpt Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
sxe_004.phpt Declare tentative return types for ext/simplexml 2021-05-26 11:23:38 +02:00
sxe_005.phpt Declare tentative return types for ext/simplexml 2021-05-26 11:23:38 +02:00
sxe私はガラスを食べられます.xml Sync leading and final newlines in source code files 2018-10-14 12:56:38 +02:00