/php-src/ext/xml/ |
H A D | xml_arginfo.h | 14 ZEND_ARG_OBJ_INFO(0, parser, XMLParser, 0) 19 ZEND_ARG_OBJ_INFO(0, parser, XMLParser, 0) 25 ZEND_ARG_OBJ_INFO(0, parser, XMLParser, 0) 44 ZEND_ARG_OBJ_INFO(0, parser, XMLParser, 0) 50 ZEND_ARG_OBJ_INFO(0, parser, XMLParser, 0) 57 ZEND_ARG_OBJ_INFO(0, parser, XMLParser, 0) 71 ZEND_ARG_OBJ_INFO(0, parser, XMLParser, 0) 75 ZEND_ARG_OBJ_INFO(0, parser, XMLParser, 0) 81 ZEND_ARG_OBJ_INFO(0, parser, XMLParser, 0)
|
/php-src/ext/xml/tests/ |
H A D | bug30875.phpt | 15 $parser = xml_parser_create(); 16 xml_parse_into_struct($parser, $xml, $vals); 17 xml_parser_free($parser);
|
H A D | bug32001b.phpt | 33 function start_element($parser, $name, $attrs) { 38 function end_element($parser, $name) { 61 $parser = xml_parser_create(NULL); 62 xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0); 63 xml_set_element_handler($parser, "start_element", "end_element"); 64 xml_set_object($parser, $this); 67 $success = @xml_parse($parser, $data, true); 71 $success = @xml_parse($parser, substr($data, $offset, $this->chunk_size), false); 77 $success = @xml_parse($parser, "", true); 89 echo "[Error] ", xml_error_string(xml_get_error_code($parser)), "\n";
|
H A D | set_element_handler_trampoline_errors.phpt | 26 $parser = xml_parser_create(); 29 xml_set_element_handler($parser, [], $endCallback); 35 xml_set_element_handler($parser, $startCallback, []); 39 xml_parser_free($parser);
|
H A D | bug70962.phpt | 9 $parser = xml_parser_create(); 10 xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1); 12 xml_parse_into_struct($parser, $xml, $values);
|
H A D | bug78563.phpt | 8 $parser = xml_parser_create(); 9 clone $parser;
|
H A D | bug78563_serialize.phpt | 8 $parser = xml_parser_create(); 9 serialize($parser);
|
H A D | bug72714.phpt | 11 function startElement($parser, $name, $attribs) { 15 function endElement($parser, $name) {}
|
H A D | bug32001.phpt | 28 function start_element($parser, $name, $attrs) { 33 function end_element($parser, $name) { 101 $parser = xml_parser_create(NULL); 102 xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0); 103 xml_set_object($parser, $this); 104 xml_set_element_handler($parser, "start_element", "end_element"); 107 $success = @xml_parse($parser, $data, true); 111 $success = @xml_parse($parser, substr($data, $offset, $this->chunk_size), false); 117 $success = @xml_parse($parser, "", true); 129 echo "[Error] ", xml_error_string(xml_get_error_code($parser)), "\n";
|
H A D | bug50576.phpt | 26 function startElement($parser, $name, $attribs) { echo $name . PHP_EOL; } 27 function endElement($parser, $name) { echo $name . PHP_EOL; }
|
H A D | bug65236.phpt | 2 Bug #65236 (heap corruption in xml parser)
|
/php-src/ext/dom/lexbor/lexbor/html/interfaces/ |
H A D | document.c | 232 css->parser = lxb_css_parser_create(); 303 css->parser = lxb_css_parser_destroy(css->parser, true); 335 lxb_css_parser_clean(css->parser); 348 document->css.parser = parser; in lxb_html_document_css_parser_attach() 794 lxb_html_parser_t *parser; in lxb_html_document_parse_fragment() local 802 parser = document->dom_document.parser; in lxb_html_document_parse_fragment() 832 lxb_html_parser_t *parser; in lxb_html_document_parse_fragment_chunk_begin() local 839 parser = document->dom_document.parser; in lxb_html_document_parse_fragment_chunk_begin() 868 if (doc->parser == NULL) { in lxb_html_document_parser_prepare() 869 doc->parser = lxb_html_parser_create(); in lxb_html_document_parser_prepare() [all …]
|
H A D | style_element.c | 72 element->stylesheet = lxb_css_stylesheet_parse(css->parser, str->data, in lxb_html_style_element_parse() 76 return css->parser->status; in lxb_html_style_element_parse()
|
/php-src/ext/dom/lexbor/lexbor/css/syntax/ |
H A D | syntax.h | 20 (*lxb_css_syntax_state_f)(lxb_css_parser_t *parser, 25 (*lxb_css_syntax_declaration_end_f)(lxb_css_parser_t *parser, void *ctx, 29 (*lxb_css_syntax_cb_done_f)(lxb_css_parser_t *parser, 138 lxb_css_syntax_parse_list_rules(lxb_css_parser_t *parser, 144 lxb_css_syntax_stack_expand(lxb_css_parser_t *parser, size_t count);
|
H A D | anb.h | 25 lxb_css_syntax_anb_parse(lxb_css_parser_t *parser, 29 lxb_css_syntax_anb_handler(lxb_css_parser_t *parser,
|
/php-src/ext/json/ |
H A D | json.c | 184 php_json_parser parser; in php_json_decode_ex() local 186 php_json_parser_init(&parser, return_value, str, str_len, (int)options, (int)depth); in php_json_decode_ex() 188 if (php_json_yyparse(&parser)) { in php_json_decode_ex() 189 php_json_error_code error_code = php_json_parser_error_code(&parser); in php_json_decode_ex() 206 php_json_parser parser; in php_json_validate_ex() local 209 …php_json_parser_init_ex(&parser, &tmp, str, str_len, (int)options, (int)depth, parser_validate_met… in php_json_validate_ex() 211 if (php_json_yyparse(&parser)) { in php_json_validate_ex() 212 php_json_error_code error_code = php_json_parser_error_code(&parser); in php_json_validate_ex()
|
/php-src/sapi/fuzzer/ |
H A D | README.md | 26 * `php-fuzz-parser`: Fuzzing language parser and compiler 29 * `php-fuzz-json`: Fuzzing JSON parser 60 For the parser fuzzer, a corpus may be generated from Zend test files: 64 mkdir ./my-parser-corpus 65 sapi/fuzzer/php-fuzz-parser -merge=1 ./my-parser-corpus sapi/fuzzer/corpus/parser 66 sapi/fuzzer/php-fuzz-parser -only_ascii=1 ./my-parser-corpus
|
/php-src/ext/xmlreader/tests/ |
H A D | bug81521.phpt | 20 Cannot access parser properties before loading data 21 Cannot access parser properties before loading data
|
/php-src/sapi/cli/ |
H A D | php_http_parser.h | 224 void php_http_parser_init(php_http_parser *parser, enum php_http_parser_type type); 227 size_t php_http_parser_execute(php_http_parser *parser, 239 int php_http_should_keep_alive(php_http_parser *parser);
|
/php-src/ext/dom/ |
H A D | html_document.c | 544 parser, in dom_decode_encode_fast_path() 556 parser, in dom_decode_encode_fast_path() 572 parser, in dom_decode_encode_fast_path() 613 parser, in dom_decode_encode_slow_path() 648 parser, in dom_parse_decode_encode_step() 659 parser, in dom_parse_decode_encode_step() 689 parser, in dom_parse_decode_encode_finish() 705 parser, in dom_parse_decode_encode_finish() 846 lxb_html_parser_t *parser = document->dom_document.parser; in PHP_METHOD() local 860 parser, in PHP_METHOD() [all …]
|
/php-src/ext/dom/tests/modern/html/parser/ |
H A D | HTMLDocument_fromString_normal_no_error.phpt | 8 // The closing p tag breaks libxml2's HTML parser, but doesn't break the HTML5 parser due to the sc…
|
H A D | HTMLDocument_fromFile_parser_warning_03.phpt | 2 DOM\HTMLDocument::createFromFile() - parser warning 03
|
/php-src/ext/standard/tests/general_functions/ |
H A D | bug70947.phpt | 2 Bug #70947 (INI parser segfault with INI_SCANNER_TYPED)
|
/php-src/ext/phar/tests/ |
H A D | bug71354.phpt | 2 Phar: bug #71354: Heap corruption in tar/zip/phar parser.
|
/php-src/ext/dom/lexbor/lexbor/css/ |
H A D | css.h | 37 lxb_css_make_data(lxb_css_parser_t *parser, lexbor_str_t *str,
|