Lines Matching refs:XML_Parser

242 static void copy_salt_to_sipkey(XML_Parser parser, struct sipkey *key);
463 typedef enum XML_Error PTRCALL Processor(XML_Parser parser, const char *start,
485 static enum XML_Error handleUnknownEncoding(XML_Parser parser,
487 static enum XML_Error processXmlDecl(XML_Parser parser, int isGeneralTextEntity,
489 static enum XML_Error initializeEncoding(XML_Parser parser);
490 static enum XML_Error doProlog(XML_Parser parser, const ENCODING *enc,
495 static enum XML_Error processEntity(XML_Parser parser, ENTITY *entity,
497 static enum XML_Error doContent(XML_Parser parser, int startTagLevel,
501 static enum XML_Error doCdataSection(XML_Parser parser, const ENCODING *enc,
506 static enum XML_Error doIgnoreSection(XML_Parser parser, const ENCODING *enc,
511 static void freeBindings(XML_Parser parser, BINDING *bindings);
512 static enum XML_Error storeAtts(XML_Parser parser, const ENCODING *enc,
516 static enum XML_Error addBinding(XML_Parser parser, PREFIX *prefix,
521 const XML_Char *value, XML_Parser parser);
522 static enum XML_Error storeAttributeValue(XML_Parser parser,
528 appendAttributeValue(XML_Parser parser, const ENCODING *enc, XML_Bool isCdata,
531 static ATTRIBUTE_ID *getAttributeId(XML_Parser parser, const ENCODING *enc,
533 static int setElementTypePrefix(XML_Parser parser, ELEMENT_TYPE *elementType);
535 static enum XML_Error storeEntityValue(XML_Parser parser, const ENCODING *enc,
539 static enum XML_Error callStoreEntityValue(XML_Parser parser,
544 static enum XML_Error storeSelfEntityValue(XML_Parser parser, ENTITY *entity);
546 static int reportProcessingInstruction(XML_Parser parser, const ENCODING *enc,
548 static int reportComment(XML_Parser parser, const ENCODING *enc,
550 static void reportDefault(XML_Parser parser, const ENCODING *enc,
553 static const XML_Char *getContext(XML_Parser parser);
554 static XML_Bool setContext(XML_Parser parser, const XML_Char *context);
563 static int dtdCopy(XML_Parser oldParser, DTD *newDtd, const DTD *oldDtd,
565 static int copyEntityTable(XML_Parser oldParser, HASH_TABLE *newTable,
567 static NAMED *lookup(XML_Parser parser, HASH_TABLE *table, KEY name,
593 static int FASTCALL nextScaffoldPart(XML_Parser parser);
594 static XML_Content *build_model(XML_Parser parser);
595 static ELEMENT_TYPE *getElementType(XML_Parser parser, const ENCODING *enc,
601 static unsigned long generate_hash_secret_salt(XML_Parser parser);
602 static XML_Bool startParsing(XML_Parser parser);
604 static XML_Parser parserCreate(const XML_Char *encodingName,
608 static void parserInit(XML_Parser parser, const XML_Char *encodingName);
611 static float accountingGetCurrentAmplification(XML_Parser rootParser);
612 static void accountingReportStats(XML_Parser originParser, const char *epilog);
613 static void accountingOnAbort(XML_Parser originParser);
614 static void accountingReportDiff(XML_Parser rootParser,
619 static XML_Bool accountingDiffTolerated(XML_Parser originParser, int tok,
624 static void entityTrackingReportStats(XML_Parser parser, ENTITY *entity,
626 static void entityTrackingOnOpen(XML_Parser parser, ENTITY *entity,
628 static void entityTrackingOnClose(XML_Parser parser, ENTITY *entity,
631 static XML_Parser getRootParserOf(XML_Parser parser,
702 XML_Parser m_externalEntityRefHandlerArg;
766 XML_Parser m_parentParser;
785 XML_Parser XMLCALL
790 XML_Parser XMLCALL
971 generate_hash_secret_salt(XML_Parser parser) { in generate_hash_secret_salt()
1014 get_hash_secret_salt(XML_Parser parser) { in get_hash_secret_salt()
1021 callProcessor(XML_Parser parser, const char *start, const char *end, in callProcessor()
1086 startParsing(XML_Parser parser) { in startParsing()
1099 XML_Parser XMLCALL
1106 static XML_Parser
1110 XML_Parser parser; in parserCreate()
1123 parser = (XML_Parser)malloc(sizeof(struct XML_ParserStruct)); in parserCreate()
1232 parserInit(XML_Parser parser, const XML_Char *encodingName) { in parserInit()
1324 moveToFreeBindingList(XML_Parser parser, BINDING *bindings) { in moveToFreeBindingList()
1334 XML_ParserReset(XML_Parser parser, const XML_Char *encodingName) { in XML_ParserReset()
1393 parserBusy(XML_Parser parser) { in parserBusy()
1406 XML_SetEncoding(XML_Parser parser, const XML_Char *encodingName) { in XML_SetEncoding()
1431 XML_Parser XMLCALL
1432 XML_ExternalEntityParserCreate(XML_Parser oldParser, const XML_Char *context, in XML_ExternalEntityParserCreate()
1434 XML_Parser parser = oldParser; in XML_ExternalEntityParserCreate()
1462 XML_Parser oldExternalEntityRefHandlerArg; in XML_ExternalEntityParserCreate()
1603 destroyBindings(BINDING *bindings, XML_Parser parser) { in destroyBindings()
1615 XML_ParserFree(XML_Parser parser) { in XML_ParserFree()
1708 XML_UseParserAsHandlerArg(XML_Parser parser) { in XML_UseParserAsHandlerArg()
1714 XML_UseForeignDTD(XML_Parser parser, XML_Bool useDTD) { in XML_UseForeignDTD()
1730 XML_SetReturnNSTriplet(XML_Parser parser, int do_nst) { in XML_SetReturnNSTriplet()
1740 XML_SetUserData(XML_Parser parser, void *p) { in XML_SetUserData()
1750 XML_SetBase(XML_Parser parser, const XML_Char *p) { in XML_SetBase()
1764 XML_GetBase(XML_Parser parser) { in XML_GetBase()
1771 XML_GetSpecifiedAttributeCount(XML_Parser parser) { in XML_GetSpecifiedAttributeCount()
1778 XML_GetIdAttributeIndex(XML_Parser parser) { in XML_GetIdAttributeIndex()
1786 XML_GetAttributeInfo(XML_Parser parser) { in XML_GetAttributeInfo()
1794 XML_SetElementHandler(XML_Parser parser, XML_StartElementHandler start, in XML_SetElementHandler()
1803 XML_SetStartElementHandler(XML_Parser parser, XML_StartElementHandler start) { in XML_SetStartElementHandler()
1809 XML_SetEndElementHandler(XML_Parser parser, XML_EndElementHandler end) { in XML_SetEndElementHandler()
1815 XML_SetCharacterDataHandler(XML_Parser parser, in XML_SetCharacterDataHandler()
1822 XML_SetProcessingInstructionHandler(XML_Parser parser, in XML_SetProcessingInstructionHandler()
1829 XML_SetCommentHandler(XML_Parser parser, XML_CommentHandler handler) { in XML_SetCommentHandler()
1835 XML_SetCdataSectionHandler(XML_Parser parser, in XML_SetCdataSectionHandler()
1845 XML_SetStartCdataSectionHandler(XML_Parser parser, in XML_SetStartCdataSectionHandler()
1852 XML_SetEndCdataSectionHandler(XML_Parser parser, in XML_SetEndCdataSectionHandler()
1859 XML_SetDefaultHandler(XML_Parser parser, XML_DefaultHandler handler) { in XML_SetDefaultHandler()
1867 XML_SetDefaultHandlerExpand(XML_Parser parser, XML_DefaultHandler handler) { in XML_SetDefaultHandlerExpand()
1875 XML_SetDoctypeDeclHandler(XML_Parser parser, XML_StartDoctypeDeclHandler start, in XML_SetDoctypeDeclHandler()
1884 XML_SetStartDoctypeDeclHandler(XML_Parser parser, in XML_SetStartDoctypeDeclHandler()
1891 XML_SetEndDoctypeDeclHandler(XML_Parser parser, XML_EndDoctypeDeclHandler end) { in XML_SetEndDoctypeDeclHandler()
1897 XML_SetUnparsedEntityDeclHandler(XML_Parser parser, in XML_SetUnparsedEntityDeclHandler()
1904 XML_SetNotationDeclHandler(XML_Parser parser, XML_NotationDeclHandler handler) { in XML_SetNotationDeclHandler()
1910 XML_SetNamespaceDeclHandler(XML_Parser parser, in XML_SetNamespaceDeclHandler()
1920 XML_SetStartNamespaceDeclHandler(XML_Parser parser, in XML_SetStartNamespaceDeclHandler()
1927 XML_SetEndNamespaceDeclHandler(XML_Parser parser, in XML_SetEndNamespaceDeclHandler()
1934 XML_SetNotStandaloneHandler(XML_Parser parser, in XML_SetNotStandaloneHandler()
1941 XML_SetExternalEntityRefHandler(XML_Parser parser, in XML_SetExternalEntityRefHandler()
1948 XML_SetExternalEntityRefHandlerArg(XML_Parser parser, void *arg) { in XML_SetExternalEntityRefHandlerArg()
1952 parser->m_externalEntityRefHandlerArg = (XML_Parser)arg; in XML_SetExternalEntityRefHandlerArg()
1958 XML_SetSkippedEntityHandler(XML_Parser parser, in XML_SetSkippedEntityHandler()
1965 XML_SetUnknownEncodingHandler(XML_Parser parser, in XML_SetUnknownEncodingHandler()
1974 XML_SetElementDeclHandler(XML_Parser parser, XML_ElementDeclHandler eldecl) { in XML_SetElementDeclHandler()
1980 XML_SetAttlistDeclHandler(XML_Parser parser, XML_AttlistDeclHandler attdecl) { in XML_SetAttlistDeclHandler()
1986 XML_SetEntityDeclHandler(XML_Parser parser, XML_EntityDeclHandler handler) { in XML_SetEntityDeclHandler()
1992 XML_SetXmlDeclHandler(XML_Parser parser, XML_XmlDeclHandler handler) { in XML_SetXmlDeclHandler()
1998 XML_SetParamEntityParsing(XML_Parser parser, in XML_SetParamEntityParsing()
2014 XML_SetHashSalt(XML_Parser parser, unsigned long hash_salt) { in XML_SetHashSalt()
2027 XML_Parse(XML_Parser parser, const char *s, int len, int isFinal) { in XML_Parse()
2138 XML_ParseBuffer(XML_Parser parser, int len, int isFinal) { in XML_ParseBuffer()
2209 XML_GetBuffer(XML_Parser parser, int len) { in XML_GetBuffer()
2335 triggerReenter(XML_Parser parser) { in triggerReenter()
2340 XML_StopParser(XML_Parser parser, XML_Bool resumable) { in XML_StopParser()
2376 XML_ResumeParser(XML_Parser parser) { in XML_ResumeParser()
2416 XML_GetParsingStatus(XML_Parser parser, XML_ParsingStatus *status) { in XML_GetParsingStatus()
2424 XML_GetErrorCode(XML_Parser parser) { in XML_GetErrorCode()
2431 XML_GetCurrentByteIndex(XML_Parser parser) { in XML_GetCurrentByteIndex()
2441 XML_GetCurrentByteCount(XML_Parser parser) { in XML_GetCurrentByteCount()
2450 XML_GetInputContext(XML_Parser parser, int *offset, int *size) { in XML_GetInputContext()
2470 XML_GetCurrentLineNumber(XML_Parser parser) { in XML_GetCurrentLineNumber()
2482 XML_GetCurrentColumnNumber(XML_Parser parser) { in XML_GetCurrentColumnNumber()
2494 XML_FreeContentModel(XML_Parser parser, XML_Content *model) { in XML_FreeContentModel()
2500 XML_MemMalloc(XML_Parser parser, size_t size) { in XML_MemMalloc()
2507 XML_MemRealloc(XML_Parser parser, void *ptr, size_t size) { in XML_MemRealloc()
2514 XML_MemFree(XML_Parser parser, void *ptr) { in XML_MemFree()
2520 XML_DefaultCurrent(XML_Parser parser) { in XML_DefaultCurrent()
2725 XML_Parser parser, float maximumAmplificationFactor) { in XML_SetBillionLaughsAttackProtectionMaximumAmplification()
2737 XML_Parser parser, unsigned long long activationThresholdBytes) { in XML_SetBillionLaughsAttackProtectionActivationThreshold()
2747 XML_SetReparseDeferralEnabled(XML_Parser parser, XML_Bool enabled) { in XML_SetReparseDeferralEnabled()
2761 storeRawNames(XML_Parser parser) { in storeRawNames()
2810 contentProcessor(XML_Parser parser, const char *start, const char *end, in contentProcessor()
2824 externalEntityInitProcessor(XML_Parser parser, const char *start, in externalEntityInitProcessor()
2834 externalEntityInitProcessor2(XML_Parser parser, const char *start, in externalEntityInitProcessor2()
2879 externalEntityInitProcessor3(XML_Parser parser, const char *start, in externalEntityInitProcessor3()
2931 externalEntityContentProcessor(XML_Parser parser, const char *start, in externalEntityContentProcessor()
2945 doContent(XML_Parser parser, int startTagLevel, const ENCODING *enc, in doContent()
3431 freeBindings(XML_Parser parser, BINDING *bindings) { in freeBindings()
3459 storeAtts(XML_Parser parser, const ENCODING *enc, const char *attStr, in storeAtts()
4042 addBinding(XML_Parser parser, PREFIX *prefix, const ATTRIBUTE_ID *attId, in addBinding()
4209 cdataSectionProcessor(XML_Parser parser, const char *start, const char *end, in cdataSectionProcessor()
4232 doCdataSection(XML_Parser parser, const ENCODING *enc, const char **startPtr, in doCdataSection()
4363 ignoreSectionProcessor(XML_Parser parser, const char *start, const char *end, in ignoreSectionProcessor()
4381 doIgnoreSection(XML_Parser parser, const ENCODING *enc, const char **startPtr, in doIgnoreSection()
4463 initializeEncoding(XML_Parser parser) { in initializeEncoding()
4493 processXmlDecl(XML_Parser parser, int isGeneralTextEntity, const char *s, in processXmlDecl()
4585 handleUnknownEncoding(XML_Parser parser, const XML_Char *encodingName) { in handleUnknownEncoding()
4619 prologInitProcessor(XML_Parser parser, const char *s, const char *end, in prologInitProcessor()
4631 externalParEntInitProcessor(XML_Parser parser, const char *s, const char *end, in externalParEntInitProcessor()
4651 entityValueInitProcessor(XML_Parser parser, const char *s, const char *end, in entityValueInitProcessor()
4735 externalParEntProcessor(XML_Parser parser, const char *s, const char *end, in externalParEntProcessor()
4781 entityValueProcessor(XML_Parser parser, const char *s, const char *end, in entityValueProcessor()
4819 prologProcessor(XML_Parser parser, const char *s, const char *end, in prologProcessor()
4829 doProlog(XML_Parser parser, const ENCODING *enc, const char *s, const char *end, in doProlog()
5900 epilogProcessor(XML_Parser parser, const char *s, const char *end, in epilogProcessor()
5978 processEntity(XML_Parser parser, ENTITY *entity, XML_Bool betweenDecl, in processEntity()
6040 internalEntityProcessor(XML_Parser parser, const char *s, const char *end, in internalEntityProcessor()
6118 errorProcessor(XML_Parser parser, const char *s, const char *end, in errorProcessor()
6127 storeAttributeValue(XML_Parser parser, const ENCODING *enc, XML_Bool isCdata, in storeAttributeValue()
6204 appendAttributeValue(XML_Parser parser, const ENCODING *enc, XML_Bool isCdata, in appendAttributeValue()
6398 storeEntityValue(XML_Parser parser, const ENCODING *enc, in storeEntityValue()
6579 callStoreEntityValue(XML_Parser parser, const ENCODING *enc, in callStoreEntityValue()
6652 storeSelfEntityValue(XML_Parser parser, ENTITY *entity) { in storeSelfEntityValue()
6697 reportProcessingInstruction(XML_Parser parser, const ENCODING *enc, in reportProcessingInstruction()
6724 reportComment(XML_Parser parser, const ENCODING *enc, const char *start, in reportComment()
6744 reportDefault(XML_Parser parser, const ENCODING *enc, const char *s, in reportDefault()
6792 XML_Bool isId, const XML_Char *value, XML_Parser parser) { in defineAttribute()
6852 setElementTypePrefix(XML_Parser parser, ELEMENT_TYPE *elementType) { in setElementTypePrefix()
6881 getAttributeId(XML_Parser parser, const ENCODING *enc, const char *start, in getAttributeId()
6944 getContext(XML_Parser parser) { in getContext()
7040 setContext(XML_Parser parser, const XML_Char *context) { in setContext()
7228 dtdCopy(XML_Parser oldParser, DTD *newDtd, const DTD *oldDtd, in dtdCopy()
7364 copyEntityTable(XML_Parser oldParser, HASH_TABLE *newTable, in copyEntityTable()
7445 copy_salt_to_sipkey(XML_Parser parser, struct sipkey *key) { in copy_salt_to_sipkey()
7451 hash(XML_Parser parser, KEY s) { in hash()
7462 lookup(XML_Parser parser, HASH_TABLE *table, KEY name, size_t createSize) { in lookup()
7845 nextScaffoldPart(XML_Parser parser) { in nextScaffoldPart()
7915 build_model(XML_Parser parser) { in build_model()
8042 getElementType(XML_Parser parser, const ENCODING *enc, const char *ptr, in getElementType()
8088 accountingGetCurrentAmplification(XML_Parser rootParser) { in accountingGetCurrentAmplification()
8106 accountingReportStats(XML_Parser originParser, const char *epilog) { in accountingReportStats()
8107 const XML_Parser rootParser = getRootParserOf(originParser, NULL); in accountingReportStats()
8125 accountingOnAbort(XML_Parser originParser) { in accountingOnAbort()
8130 accountingReportDiff(XML_Parser rootParser, in accountingReportDiff()
8167 accountingDiffTolerated(XML_Parser originParser, int tok, const char *before, in accountingDiffTolerated()
8185 const XML_Parser rootParser in accountingDiffTolerated()
8222 testingAccountingGetCountBytesDirect(XML_Parser parser) { in testingAccountingGetCountBytesDirect()
8229 testingAccountingGetCountBytesIndirect(XML_Parser parser) { in testingAccountingGetCountBytesIndirect()
8236 entityTrackingReportStats(XML_Parser rootParser, ENTITY *entity, in entityTrackingReportStats()
8260 entityTrackingOnOpen(XML_Parser originParser, ENTITY *entity, int sourceLine) { in entityTrackingOnOpen()
8261 const XML_Parser rootParser = getRootParserOf(originParser, NULL); in entityTrackingOnOpen()
8275 entityTrackingOnClose(XML_Parser originParser, ENTITY *entity, int sourceLine) { in entityTrackingOnClose()
8276 const XML_Parser rootParser = getRootParserOf(originParser, NULL); in entityTrackingOnClose()
8283 static XML_Parser
8284 getRootParserOf(XML_Parser parser, unsigned int *outLevelDiff) { in getRootParserOf()
8285 XML_Parser rootParser = parser; in getRootParserOf()