Lines Matching refs:parser

1203   XML_Parser parser = XML_ParserCreate(NULL);  in START_TEST()  local
1204 assert_true(_XML_Parse_SINGLE_BYTES(parser, text, (int)strlen(text), in START_TEST()
1207 XML_ParserFree(parser); in START_TEST()
1272 XML_Parser parser = XML_ParserCreate(NULL); in START_TEST() local
1277 XML_SetParamEntityParsing(parser, XML_PARAM_ENTITY_PARSING_ALWAYS) in START_TEST()
1285 = _XML_Parse_SINGLE_BYTES(parser, doc, (int)strlen(doc), in START_TEST()
1290 assert_true(XML_GetErrorCode(parser) == XML_ERROR_RECURSIVE_ENTITY_REF); in START_TEST()
1298 XML_ParserReset(parser, NULL); in START_TEST()
1303 XML_ParserFree(parser); in START_TEST()
1331 XML_Parser parser = XML_ParserCreate(NULL); in START_TEST() local
1332 assert_true(parser != NULL); in START_TEST()
1334 XML_Parser ext_parser = XML_ExternalEntityParserCreate(parser, NULL, NULL); in START_TEST()
1347 XML_ParserFree(parser); in START_TEST()
2475 XML_Parser parser = XML_ParserCreate(NULL); in START_TEST() local
2476 assert_true(parser != NULL); in START_TEST()
2478 parser, in START_TEST()
2482 XML_SetStartElementHandler(parser, counting_start_element_handler); in START_TEST()
2483 XML_SetUserData(parser, &parserAndElementInfos); in START_TEST()
2484 if (_XML_Parse_SINGLE_BYTES(parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
2486 xml_failure(parser); in START_TEST()
2488 XML_ParserFree(parser); in START_TEST()
2944 XML_Parser parser = XML_ParserCreate(NULL); in START_TEST() local
2946 if (XML_GetErrorCode(parser) != XML_ERROR_NONE) in START_TEST()
2949 const enum XML_Status status = XML_Parse(parser, doc, -1, isFinal); in START_TEST()
2954 if (XML_GetErrorCode(parser) != XML_ERROR_INVALID_ARGUMENT) in START_TEST()
2957 XML_ParserFree(parser); in START_TEST()
2968 XML_Parser parser = XML_ParserCreate(NULL); in START_TEST() local
2970 if (XML_GetErrorCode(parser) != XML_ERROR_NONE) in START_TEST()
2973 void *const buffer = XML_GetBuffer(parser, (int)strlen(doc)); in START_TEST()
2980 const enum XML_Status status = XML_ParseBuffer(parser, -1, isFinal); in START_TEST()
2985 if (XML_GetErrorCode(parser) != XML_ERROR_INVALID_ARGUMENT) in START_TEST()
2988 XML_ParserFree(parser); in START_TEST()
3076 XML_Parser parser = XML_ParserCreate(NULL); in START_TEST() local
3077 assert(parser != NULL); in START_TEST()
3084 if (_XML_Parse_SINGLE_BYTES(parser, text, (int)strlen(text), in START_TEST()
3087 xml_failure(parser); in START_TEST()
3090 if (XML_GetBuffer(parser, INT_MAX - expectedKeepValue + 1) != NULL) in START_TEST()
3093 XML_ParserFree(parser); in START_TEST()
3125 XML_Parser parser = XML_ParserCreate(NULL); in START_TEST() local
3128 = _XML_Parse_SINGLE_BYTES(parser, prefixes[i], prefix_len, XML_FALSE); in START_TEST()
3130 xml_failure(parser); in START_TEST()
3134 assert_true(XML_GetBuffer(parser, maxbuf - prefix_len) != NULL); in START_TEST()
3137 assert_true(XML_GetBuffer(parser, maxbuf + 1) == NULL); in START_TEST()
3138 XML_ParserFree(parser); in START_TEST()
3146 XML_Parser parser = XML_ParserCreate(NULL); in START_TEST() local
3147 assert_true(parser != NULL); in START_TEST()
3148 assert_true(XML_GetBuffer(parser, first_len) != NULL); in START_TEST()
3149 assert_true(XML_GetBuffer(parser, 0) != NULL); in START_TEST()
3150 if (XML_ParseBuffer(parser, 0, XML_FALSE) != XML_STATUS_OK) in START_TEST()
3151 xml_failure(parser); in START_TEST()
3152 XML_ParserFree(parser); in START_TEST()
3392 external_bom_checker(XML_Parser parser, const XML_Char *context, in external_bom_checker() argument
3400 XML_Parser ext_parser = XML_ExternalEntityParserCreate(parser, context, NULL); in external_bom_checker()
3406 = (struct bom_testdata *)XML_GetUserData(parser); in external_bom_checker()
3446 XML_Parser parser = XML_ParserCreate(NULL); in START_TEST() local
3447 if (parser == NULL) { in START_TEST()
3450 XML_SetParamEntityParsing(parser, XML_PARAM_ENTITY_PARSING_ALWAYS); in START_TEST()
3451 XML_SetExternalEntityRefHandler(parser, external_bom_checker); in START_TEST()
3452 XML_SetUserData(parser, &testdata); in START_TEST()
3453 if (_XML_Parse_SINGLE_BYTES(parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
3455 xml_failure(parser); in START_TEST()
3459 XML_ParserFree(parser); in START_TEST()
3937 XML_Parser parser = XML_ParserCreate(NULL); in START_TEST() local
3938 XML_SetUserData(parser, parser); in START_TEST()
3939 XML_SetCommentHandler(parser, suspending_comment_handler); in START_TEST()
3941 if (XML_Parse(parser, text, (int)firstChunkSizeBytes, XML_FALSE) in START_TEST()
3943 xml_failure(parser); in START_TEST()
3944 if (XML_ResumeParser(parser) != XML_STATUS_OK) in START_TEST()
3945 xml_failure(parser); in START_TEST()
3946 if (_XML_Parse_SINGLE_BYTES(parser, text + firstChunkSizeBytes, in START_TEST()
3950 xml_failure(parser); in START_TEST()
3951 XML_ParserFree(parser); in START_TEST()
4909 XML_Parser parser = XML_ParserCreate(NULL); in START_TEST() local
4912 parser, doc, (int)strlen(doc), /*isFinal=*/XML_FALSE); in START_TEST()
4919 && (XML_GetErrorCode(parser) != XML_ERROR_INVALID_TOKEN)) { in START_TEST()
4928 (unsigned)strlen(cases[i].tagName), XML_GetErrorCode(parser)); in START_TEST()
4932 XML_ParserFree(parser); in START_TEST()
5418 XML_Parser parser = XML_ParserCreate(NULL); in START_TEST() local
5419 assert_true(_XML_Parse_SINGLE_BYTES(parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
5421 assert_true(XML_GetErrorCode(parser) == XML_ERROR_NO_ELEMENTS); in START_TEST()
5422 XML_ParserFree(parser); in START_TEST()
5456 XML_Parser parser = XML_ParserCreate(NULL); in START_TEST() local
5458 XML_SetCharacterDataHandler(parser, accumulate_characters); in START_TEST()
5459 XML_SetUserData(parser, &storage); in START_TEST()
5461 if (_XML_Parse_SINGLE_BYTES(parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
5463 xml_failure(parser); in START_TEST()
5466 XML_ParserFree(parser); in START_TEST()
5501 XML_Parser parser = XML_ParserCreate(NULL); in START_TEST() local
5502 ParserAndElementInfo parserPlusElemenInfo = {parser, info}; in START_TEST()
5504 XML_SetStartElementHandler(parser, counting_start_element_handler); in START_TEST()
5505 XML_SetUserData(parser, &parserPlusElemenInfo); in START_TEST()
5507 if (_XML_Parse_SINGLE_BYTES(parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
5509 xml_failure(parser); in START_TEST()
5511 XML_ParserFree(parser); in START_TEST()
5545 XML_Parser parser = XML_ParserCreate(NULL); in START_TEST() local
5547 XML_SetParamEntityParsing(parser, XML_PARAM_ENTITY_PARSING_ALWAYS); in START_TEST()
5548 if (_XML_Parse_SINGLE_BYTES(parser, text, (int)strlen(text), XML_TRUE) in START_TEST()
5550 xml_failure(parser); in START_TEST()
5552 XML_ParserFree(parser); in START_TEST()
5568 XML_Parser parser = XML_ParserCreate(NULL); in START_TEST() local
5569 ParserPlusStorage parserPlusStorage = {parser, &storage}; in START_TEST()
5571 XML_SetParamEntityParsing(parser, XML_PARAM_ENTITY_PARSING_ALWAYS); in START_TEST()
5572 XML_SetCommentHandler(parser, accumulate_and_suspend_comment_handler); in START_TEST()
5573 XML_SetUserData(parser, &parserPlusStorage); in START_TEST()
5575 enum XML_Status status = XML_Parse(parser, text, (int)strlen(text), XML_TRUE); in START_TEST()
5577 status = XML_ResumeParser(parser); in START_TEST()
5580 xml_failure(parser); in START_TEST()
5583 XML_ParserFree(parser); in START_TEST()
5598 XML_Parser parser = XML_ParserCreate(NULL); in START_TEST() local
5599 ParserPlusStorage parserPlusStorage = {parser, &storage}; in START_TEST()
5601 XML_SetCharacterDataHandler(parser, accumulate_char_data_and_suspend); in START_TEST()
5602 XML_SetUserData(parser, &parserPlusStorage); in START_TEST()
5604 enum XML_Status status = XML_Parse(parser, text, (int)strlen(text), XML_TRUE); in START_TEST()
5606 status = XML_ResumeParser(parser); in START_TEST()
5609 xml_failure(parser); in START_TEST()
5612 XML_ParserFree(parser); in START_TEST()
5643 XML_Parser parser = XML_ParserCreate(NULL); in START_TEST() local
5644 assert_true(parser != NULL); in START_TEST()
5650 status = _XML_Parse_SINGLE_BYTES(parser, text[i].pre, in START_TEST()
5653 xml_failure(parser); in START_TEST()
5659 status = _XML_Parse_SINGLE_BYTES(parser, aaaaaa, fillsize, XML_FALSE); in START_TEST()
5661 xml_failure(parser); in START_TEST()
5681 status = _XML_Parse_SINGLE_BYTES(parser, text[i].post, in START_TEST()
5684 xml_failure(parser); in START_TEST()
5697 XML_ParserFree(parser); in START_TEST()
5713 XML_Parser parser = XML_ParserCreate(NULL); in START_TEST() local
5714 assert_true(parser != NULL); in START_TEST()
5715 assert_true(XML_SetReparseDeferralEnabled(parser, enabled)); in START_TEST()
5717 assert_true(XML_GetBuffer(parser, fillsize * 10103) != NULL); in START_TEST()
5721 XML_SetUserData(parser, &storage); in START_TEST()
5722 XML_SetStartElementHandler(parser, start_element_event_handler); in START_TEST()
5726 status = XML_Parse(parser, pre, (int)strlen(pre), XML_FALSE); in START_TEST()
5728 xml_failure(parser); in START_TEST()
5733 status = XML_Parse(parser, start, (int)strlen(start), XML_FALSE); in START_TEST()
5735 xml_failure(parser); in START_TEST()
5741 status = XML_Parse(parser, eeeeee, fillsize, XML_FALSE); in START_TEST()
5743 xml_failure(parser); in START_TEST()
5749 status = XML_Parse(parser, end, (int)strlen(end), XML_FALSE); in START_TEST()
5751 xml_failure(parser); in START_TEST()
5760 status = XML_Parse(parser, eeeeee, fillsize, XML_FALSE); in START_TEST()
5762 xml_failure(parser); in START_TEST()
5768 XML_ParserFree(parser); in START_TEST()
5774 XML_Parser parser; member
5783 XML_FreeContentModel(testdata->parser, model); in element_decl_counter()
5805 XML_Parser parser = XML_ExternalEntityParserCreate(p, context, NULL); in external_inherited_parser() local
5806 assert_true(parser != NULL); in external_inherited_parser()
5808 assert_true(XML_GetBuffer(parser, fillsize * 10103) != NULL); in external_inherited_parser()
5811 testdata.parser = parser; in external_inherited_parser()
5813 XML_SetUserData(parser, &testdata); in external_inherited_parser()
5814 XML_SetElementDeclHandler(parser, element_decl_counter); in external_inherited_parser()
5818 status = XML_Parse(parser, pre, (int)strlen(pre), XML_FALSE); in external_inherited_parser()
5820 xml_failure(parser); in external_inherited_parser()
5825 status = XML_Parse(parser, start, (int)strlen(start), XML_FALSE); in external_inherited_parser()
5827 xml_failure(parser); in external_inherited_parser()
5833 status = XML_Parse(parser, eeeeee, fillsize, XML_FALSE); in external_inherited_parser()
5835 xml_failure(parser); in external_inherited_parser()
5841 status = XML_Parse(parser, end, (int)strlen(end), XML_FALSE); in external_inherited_parser()
5843 xml_failure(parser); in external_inherited_parser()
5852 status = XML_Parse(parser, spaces, fillsize, XML_FALSE); in external_inherited_parser()
5854 xml_failure(parser); in external_inherited_parser()
5861 status = XML_Parse(parser, post, (int)strlen(post), XML_TRUE); in external_inherited_parser()
5863 xml_failure(parser); in external_inherited_parser()
5867 XML_ParserFree(parser); in external_inherited_parser()
5877 XML_Parser parser = XML_ParserCreate(NULL); in START_TEST() local
5878 assert_true(parser != NULL); in START_TEST()
5879 XML_SetUserData(parser, (void *)&enabled); in START_TEST()
5880 XML_SetParamEntityParsing(parser, XML_PARAM_ENTITY_PARSING_ALWAYS); in START_TEST()
5883 XML_SetExternalEntityRefHandler(parser, external_inherited_parser); in START_TEST()
5884 assert_true(XML_SetReparseDeferralEnabled(parser, enabled)); in START_TEST()
5885 if (XML_Parse(parser, text, (int)strlen(text), XML_TRUE) != XML_STATUS_OK) in START_TEST()
5886 xml_failure(parser); in START_TEST()
5888 XML_ParserFree(parser); in START_TEST()
5912 XML_Parser parser = XML_ParserCreate(NULL); in START_TEST() local
5913 assert_true(parser != NULL); in START_TEST()
5914 assert_true(XML_SetReparseDeferralEnabled(parser, XML_TRUE)); in START_TEST()
5918 XML_SetUserData(parser, &storage); in START_TEST()
5919 XML_SetStartElementHandler(parser, start_element_event_handler); in START_TEST()
5923 status = XML_Parse(parser, pre, (int)strlen(pre), XML_FALSE); in START_TEST()
5925 xml_failure(parser); in START_TEST()
5930 status = XML_Parse(parser, iiiiii, fillsize, XML_FALSE); in START_TEST()
5932 xml_failure(parser); in START_TEST()
5937 status = XML_Parse(parser, end, (int)strlen(end), XML_FALSE); in START_TEST()
5939 xml_failure(parser); in START_TEST()
5944 assert_true(XML_SetReparseDeferralEnabled(parser, XML_FALSE)); in START_TEST()
5946 status = XML_Parse(parser, "", 0, XML_FALSE); in START_TEST()
5948 xml_failure(parser); in START_TEST()
5952 XML_ParserFree(parser); in START_TEST()
5957 XML_Parser parser = XML_ParserCreate(NULL); in START_TEST() local
5958 assert_true(XML_FALSE == XML_SetReparseDeferralEnabled(parser, 2)); in START_TEST()
5959 assert_true(XML_FALSE == XML_SetReparseDeferralEnabled(parser, 3)); in START_TEST()
5960 assert_true(XML_FALSE == XML_SetReparseDeferralEnabled(parser, 99)); in START_TEST()
5961 assert_true(XML_FALSE == XML_SetReparseDeferralEnabled(parser, 127)); in START_TEST()
5962 assert_true(XML_FALSE == XML_SetReparseDeferralEnabled(parser, 128)); in START_TEST()
5963 assert_true(XML_FALSE == XML_SetReparseDeferralEnabled(parser, 129)); in START_TEST()
5964 assert_true(XML_FALSE == XML_SetReparseDeferralEnabled(parser, 255)); in START_TEST()
5965 assert_true(XML_TRUE == XML_SetReparseDeferralEnabled(parser, 0)); in START_TEST()
5966 assert_true(XML_TRUE == XML_SetReparseDeferralEnabled(parser, 1)); in START_TEST()
5967 XML_ParserFree(parser); in START_TEST()
6035 XML_Parser parser = XML_ParserCreate_MM(NULL, &memfuncs, NULL); in START_TEST() local
6036 assert_true(parser != NULL); in START_TEST()
6040 XML_SetUserData(parser, &storage); in START_TEST()
6041 XML_SetStartElementHandler(parser, start_element_event_handler); in START_TEST()
6050 = XML_Parse(parser, &document[offset], *fillsize, XML_FALSE); in START_TEST()
6052 xml_failure(parser); in START_TEST()
6075 = XML_Parse(parser, &document[offset], *fillsize, XML_FALSE); in START_TEST()
6077 xml_failure(parser); in START_TEST()
6091 XML_ParserFree(parser); in START_TEST()
6169 XML_Parser parser = XML_ParserCreate(NULL); in START_TEST() local
6170 assert_true(parser != NULL); in START_TEST()
6174 XML_SetUserData(parser, &storage); in START_TEST()
6175 XML_SetStartElementHandler(parser, start_element_event_handler); in START_TEST()
6183 = XML_Parse(parser, &document[offset], *fillsize, XML_FALSE); in START_TEST()
6185 xml_failure(parser); in START_TEST()
6206 XML_ParserFree(parser); in START_TEST()