/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/xmlreader/ |
H A D | config.w32 | 7 …CHECK_HEADER_ADD_INCLUDE("libxml/parser.h", "CFLAGS_XMLREADER", PHP_PHP_BUILD + "\\include\\libxml…
|
H A D | php_xmlreader.c | 238 xmlRelaxNGParserCtxtPtr parser = NULL; in _xmlreader_get_relaxNG() local 248 parser = xmlRelaxNGNewParserCtxt(valid_file); in _xmlreader_get_relaxNG() 251 parser = xmlRelaxNGNewMemParserCtxt(source, source_len); in _xmlreader_get_relaxNG() 259 if (parser == NULL) { in _xmlreader_get_relaxNG() 265 xmlRelaxNGSetParserErrors(parser, in _xmlreader_get_relaxNG() 268 parser); in _xmlreader_get_relaxNG() 270 sptr = xmlRelaxNGParse(parser); in _xmlreader_get_relaxNG() 271 xmlRelaxNGFreeParserCtxt(parser); in _xmlreader_get_relaxNG()
|
/php-src/ext/xmlreader/tests/ |
H A D | 005.phpt | 2 XMLReader: libxml2 XML Reader, parser property set/get
|
H A D | bug64230.phpt | 43 Warning: XMLReader::read(): %s: parser error : Specification mandate%A value for attribute att in %…
|
H A D | bug81521.phpt | 20 Cannot access parser properties before loading data 21 Cannot access parser properties before loading data
|
H A D | setParserProperty_error.phpt | 21 XMLReader::setParserProperty(): Argument #1 ($property) must be a valid parser property
|
/php-src/sapi/cli/ |
H A D | php_cli_server.c | 178 php_http_parser parser; member 1628 php_cli_server_client *client = parser->data; in php_cli_server_client_read_request_on_path() 1644 php_cli_server_client *client = parser->data; in php_cli_server_client_read_request_on_query_string() 1660 php_cli_server_client *client = parser->data; in php_cli_server_client_read_request_on_url() 1715 php_cli_server_client *client = parser->data; in php_cli_server_client_read_request_on_header_field() 1739 php_cli_server_client *client = parser->data; in php_cli_server_client_read_request_on_header_value() 1762 php_cli_server_client *client = parser->data; in php_cli_server_client_read_request_on_headers_complete() 1781 php_cli_server_client *client = parser->data; in php_cli_server_client_read_request_on_body() 1794 php_cli_server_client *client = parser->data; in php_cli_server_client_read_request_on_message_complete() 1795 client->request.protocol_version = parser->http_major * 100 + parser->http_minor; in php_cli_server_client_read_request_on_message_complete() [all …]
|
H A D | php_http_parser.c | 326 parser->flags = 0; in php_http_parser_execute() 355 parser->flags = 0; in php_http_parser_execute() 1511 parser->state = state; in php_http_parser_execute() 1513 parser->index = index; in php_http_parser_execute() 1514 parser->nread = nread; in php_http_parser_execute() 1527 if (parser->http_major > 0 && parser->http_minor > 0) { in php_http_should_keep_alive() 1554 parser->type = t; in php_http_parser_init() 1556 parser->nread = 0; in php_http_parser_init() 1557 parser->upgrade = 0; in php_http_parser_init() 1558 parser->flags = 0; in php_http_parser_init() [all …]
|
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/sapi/fpm/fpm/ |
H A D | fpm_conf.c | 1480 const struct ini_value_parser_s *parser; in fpm_conf_ini_parser_entry() local 1501 parser = ini_fpm_global_options; in fpm_conf_ini_parser_entry() 1504 parser = ini_fpm_pool_options; in fpm_conf_ini_parser_entry() 1508 for (; parser->name; parser++) { in fpm_conf_ini_parser_entry() 1509 if (!strcasecmp(parser->name, Z_STRVAL_P(name))) { in fpm_conf_ini_parser_entry() 1511 if (!parser->parser) { in fpm_conf_ini_parser_entry() 1512 …ERROR, "[%s:%d] the parser for entry '%s' is not defined", ini_filename, ini_lineno, parser->name); in fpm_conf_ini_parser_entry() 1517 ret = parser->parser(value, &config, parser->offset); in fpm_conf_ini_parser_entry() 1519 …, "[%s:%d] unable to parse value for entry '%s': %s", ini_filename, ini_lineno, parser->name, ret); in fpm_conf_ini_parser_entry()
|
H A D | fpm_conf.h | 114 char *(*parser)(zval *, void **, intptr_t); member
|
/php-src/sapi/fuzzer/ |
H A D | Makefile.frag | 5 $(SAPI_FUZZER_PATH)/php-fuzz-parser: $(PHP_GLOBAL_OBJS) $(PHP_SAPI_OBJS) $(PHP_FUZZER_PARSER_OBJS)
|
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
|
H A D | config.m4 | 46 dnl PHP_SELECT_SAPI(fuzzer-parser, program, $FUZZER_SOURCES, , '$(SAPI_FUZZER_PATH)') 55 PHP_FUZZER_TARGET([parser], PHP_FUZZER_PARSER_OBJS)
|
H A D | fuzzer-json.c | 44 php_json_parser parser; in LLVMFuzzerTestOneInput() local 45 php_json_parser_init(&parser, &result, data, Size, option, 10); in LLVMFuzzerTestOneInput() 46 if (php_json_yyparse(&parser) == SUCCESS) { in LLVMFuzzerTestOneInput()
|
/php-src/tests/lang/ |
H A D | 024.phpt | 8 <?php /* the point of this file is to intensively test various aspects of the parser. 10 …* various control structures), while trying to combine code from other parts of the parser as well.
|