H A D | xmlparse.c | 7 |_| XML parser 242 static void copy_salt_to_sipkey(XML_Parser parser, struct sipkey *key); 305 A parser reuses these structures, maintaining a list of allocated 428 XML_ACCOUNT_DIRECT, /* bytes directly passed to the Expat parser */ 452 typedef enum XML_Error PTRCALL Processor(XML_Parser parser, const char *start, 474 static enum XML_Error handleUnknownEncoding(XML_Parser parser, 476 static enum XML_Error processXmlDecl(XML_Parser parser, int isGeneralTextEntity, 478 static enum XML_Error initializeEncoding(XML_Parser parser); 479 static enum XML_Error doProlog(XML_Parser parser, const ENCODING *enc, 484 static enum XML_Error processInternalEntity(XML_Parser parser, ENTIT 759 MALLOC(parser,s) global() argument 760 REALLOC(parser,p,s) global() argument 761 FREE(parser,p) global() argument 949 generate_hash_secret_salt(XML_Parser parser) generate_hash_secret_salt() argument 992 get_hash_secret_salt(XML_Parser parser) get_hash_secret_salt() argument 999 callProcessor(XML_Parser parser,const char * start,const char * end,const char ** endPtr) callProcessor() argument 1042 startParsing(XML_Parser parser) startParsing() argument 1066 XML_Parser parser; parserCreate() local 1186 parserInit(XML_Parser parser,const XML_Char * encodingName) parserInit() argument 1274 moveToFreeBindingList(XML_Parser parser,BINDING * bindings) moveToFreeBindingList() argument 1284 XML_ParserReset(XML_Parser parser,const XML_Char * encodingName) XML_ParserReset() argument 1325 XML_SetEncoding(XML_Parser parser,const XML_Char * encodingName) XML_SetEncoding() argument 1354 XML_Parser parser = oldParser; XML_ExternalEntityParserCreate() local 1523 destroyBindings(BINDING * bindings,XML_Parser parser) destroyBindings() argument 1535 XML_ParserFree(XML_Parser parser) XML_ParserFree() argument 1601 XML_UseParserAsHandlerArg(XML_Parser parser) XML_UseParserAsHandlerArg() argument 1607 XML_UseForeignDTD(XML_Parser parser,XML_Bool useDTD) XML_UseForeignDTD() argument 1624 XML_SetReturnNSTriplet(XML_Parser parser,int do_nst) XML_SetReturnNSTriplet() argument 1635 XML_SetUserData(XML_Parser parser,void * p) XML_SetUserData() argument 1645 XML_SetBase(XML_Parser parser,const XML_Char * p) XML_SetBase() argument 1659 XML_GetBase(XML_Parser parser) XML_GetBase() argument 1666 XML_GetSpecifiedAttributeCount(XML_Parser parser) XML_GetSpecifiedAttributeCount() argument 1673 XML_GetIdAttributeIndex(XML_Parser parser) XML_GetIdAttributeIndex() argument 1681 XML_GetAttributeInfo(XML_Parser parser) XML_GetAttributeInfo() argument 1689 XML_SetElementHandler(XML_Parser parser,XML_StartElementHandler start,XML_EndElementHandler end) XML_SetElementHandler() argument 1698 XML_SetStartElementHandler(XML_Parser parser,XML_StartElementHandler start) XML_SetStartElementHandler() argument 1704 XML_SetEndElementHandler(XML_Parser parser,XML_EndElementHandler end) XML_SetEndElementHandler() argument 1710 XML_SetCharacterDataHandler(XML_Parser parser,XML_CharacterDataHandler handler) XML_SetCharacterDataHandler() argument 1717 XML_SetProcessingInstructionHandler(XML_Parser parser,XML_ProcessingInstructionHandler handler) XML_SetProcessingInstructionHandler() argument 1724 XML_SetCommentHandler(XML_Parser parser,XML_CommentHandler handler) XML_SetCommentHandler() argument 1730 XML_SetCdataSectionHandler(XML_Parser parser,XML_StartCdataSectionHandler start,XML_EndCdataSectionHandler end) XML_SetCdataSectionHandler() argument 1740 XML_SetStartCdataSectionHandler(XML_Parser parser,XML_StartCdataSectionHandler start) XML_SetStartCdataSectionHandler() argument 1747 XML_SetEndCdataSectionHandler(XML_Parser parser,XML_EndCdataSectionHandler end) XML_SetEndCdataSectionHandler() argument 1754 XML_SetDefaultHandler(XML_Parser parser,XML_DefaultHandler handler) XML_SetDefaultHandler() argument 1762 XML_SetDefaultHandlerExpand(XML_Parser parser,XML_DefaultHandler handler) XML_SetDefaultHandlerExpand() argument 1770 XML_SetDoctypeDeclHandler(XML_Parser parser,XML_StartDoctypeDeclHandler start,XML_EndDoctypeDeclHandler end) XML_SetDoctypeDeclHandler() argument 1779 XML_SetStartDoctypeDeclHandler(XML_Parser parser,XML_StartDoctypeDeclHandler start) XML_SetStartDoctypeDeclHandler() argument 1786 XML_SetEndDoctypeDeclHandler(XML_Parser parser,XML_EndDoctypeDeclHandler end) XML_SetEndDoctypeDeclHandler() argument 1792 XML_SetUnparsedEntityDeclHandler(XML_Parser parser,XML_UnparsedEntityDeclHandler handler) XML_SetUnparsedEntityDeclHandler() argument 1799 XML_SetNotationDeclHandler(XML_Parser parser,XML_NotationDeclHandler handler) XML_SetNotationDeclHandler() argument 1805 XML_SetNamespaceDeclHandler(XML_Parser parser,XML_StartNamespaceDeclHandler start,XML_EndNamespaceDeclHandler end) XML_SetNamespaceDeclHandler() argument 1815 XML_SetStartNamespaceDeclHandler(XML_Parser parser,XML_StartNamespaceDeclHandler start) XML_SetStartNamespaceDeclHandler() argument 1822 XML_SetEndNamespaceDeclHandler(XML_Parser parser,XML_EndNamespaceDeclHandler end) XML_SetEndNamespaceDeclHandler() argument 1829 XML_SetNotStandaloneHandler(XML_Parser parser,XML_NotStandaloneHandler handler) XML_SetNotStandaloneHandler() argument 1836 XML_SetExternalEntityRefHandler(XML_Parser parser,XML_ExternalEntityRefHandler handler) XML_SetExternalEntityRefHandler() argument 1843 XML_SetExternalEntityRefHandlerArg(XML_Parser parser,void * arg) XML_SetExternalEntityRefHandlerArg() argument 1853 XML_SetSkippedEntityHandler(XML_Parser parser,XML_SkippedEntityHandler handler) XML_SetSkippedEntityHandler() argument 1860 XML_SetUnknownEncodingHandler(XML_Parser parser,XML_UnknownEncodingHandler handler,void * data) XML_SetUnknownEncodingHandler() argument 1869 XML_SetElementDeclHandler(XML_Parser parser,XML_ElementDeclHandler eldecl) XML_SetElementDeclHandler() argument 1875 XML_SetAttlistDeclHandler(XML_Parser parser,XML_AttlistDeclHandler attdecl) XML_SetAttlistDeclHandler() argument 1881 XML_SetEntityDeclHandler(XML_Parser parser,XML_EntityDeclHandler handler) XML_SetEntityDeclHandler() argument 1887 XML_SetXmlDeclHandler(XML_Parser parser,XML_XmlDeclHandler handler) XML_SetXmlDeclHandler() argument 1893 XML_SetParamEntityParsing(XML_Parser parser,enum XML_ParamEntityParsing peParsing) XML_SetParamEntityParsing() argument 1910 XML_SetHashSalt(XML_Parser parser,unsigned long hash_salt) XML_SetHashSalt() argument 1924 XML_Parse(XML_Parser parser,const char * s,int len,int isFinal) XML_Parse() argument 2035 XML_ParseBuffer(XML_Parser parser,int len,int isFinal) XML_ParseBuffer() argument 2100 XML_GetBuffer(XML_Parser parser,int len) XML_GetBuffer() argument 2226 XML_StopParser(XML_Parser parser,XML_Bool resumable) XML_StopParser() argument 2256 XML_ResumeParser(XML_Parser parser) XML_ResumeParser() argument 2296 XML_GetParsingStatus(XML_Parser parser,XML_ParsingStatus * status) XML_GetParsingStatus() argument 2304 XML_GetErrorCode(XML_Parser parser) XML_GetErrorCode() argument 2311 XML_GetCurrentByteIndex(XML_Parser parser) XML_GetCurrentByteIndex() argument 2321 XML_GetCurrentByteCount(XML_Parser parser) XML_GetCurrentByteCount() argument 2330 XML_GetInputContext(XML_Parser parser,int * offset,int * size) XML_GetInputContext() argument 2350 XML_GetCurrentLineNumber(XML_Parser parser) XML_GetCurrentLineNumber() argument 2362 XML_GetCurrentColumnNumber(XML_Parser parser) XML_GetCurrentColumnNumber() argument 2374 XML_FreeContentModel(XML_Parser parser,XML_Content * model) XML_FreeContentModel() argument 2380 XML_MemMalloc(XML_Parser parser,size_t size) XML_MemMalloc() argument 2387 XML_MemRealloc(XML_Parser parser,void * ptr,size_t size) XML_MemRealloc() argument 2394 XML_MemFree(XML_Parser parser,void * ptr) XML_MemFree() argument 2400 XML_DefaultCurrent(XML_Parser parser) XML_DefaultCurrent() argument 2602 XML_SetBillionLaughsAttackProtectionMaximumAmplification(XML_Parser parser,float maximumAmplificationFactor) XML_SetBillionLaughsAttackProtectionMaximumAmplification() argument 2614 XML_SetBillionLaughsAttackProtectionActivationThreshold(XML_Parser parser,unsigned long long activationThresholdBytes) XML_SetBillionLaughsAttackProtectionActivationThreshold() argument 2624 XML_SetReparseDeferralEnabled(XML_Parser parser,XML_Bool enabled) XML_SetReparseDeferralEnabled() argument 2638 storeRawNames(XML_Parser parser) storeRawNames() argument 2687 contentProcessor(XML_Parser parser,const char * start,const char * end,const char ** endPtr) contentProcessor() argument 2700 externalEntityInitProcessor(XML_Parser parser,const char * start,const char * end,const char ** endPtr) externalEntityInitProcessor() argument 2710 externalEntityInitProcessor2(XML_Parser parser,const char * start,const char * end,const char ** endPtr) externalEntityInitProcessor2() argument 2755 externalEntityInitProcessor3(XML_Parser parser,const char * start,const char * end,const char ** endPtr) externalEntityInitProcessor3() argument 2802 externalEntityContentProcessor(XML_Parser parser,const char * start,const char * end,const char ** endPtr) externalEntityContentProcessor() argument 2816 doContent(XML_Parser parser,int startTagLevel,const ENCODING * enc,const char * s,const char * end,const char ** nextPtr,XML_Bool haveMore,enum XML_Account account) doContent() argument 3290 freeBindings(XML_Parser parser,BINDING * bindings) freeBindings() argument 3318 storeAtts(XML_Parser parser,const ENCODING * enc,const char * attStr,TAG_NAME * tagNamePtr,BINDING ** bindingsPtr,enum XML_Account account) storeAtts() argument 3901 addBinding(XML_Parser parser,PREFIX * prefix,const ATTRIBUTE_ID * attId,const XML_Char * uri,BINDING ** bindingsPtr) addBinding() argument 4068 cdataSectionProcessor(XML_Parser parser,const char * start,const char * end,const char ** endPtr) cdataSectionProcessor() argument 4091 doCdataSection(XML_Parser parser,const ENCODING * enc,const char ** startPtr,const char * end,const char ** nextPtr,XML_Bool haveMore,enum XML_Account account) doCdataSection() argument 4215 ignoreSectionProcessor(XML_Parser parser,const char * start,const char * end,const char ** endPtr) ignoreSectionProcessor() argument 4233 doIgnoreSection(XML_Parser parser,const ENCODING * enc,const char ** startPtr,const char * end,const char ** nextPtr,XML_Bool haveMore) doIgnoreSection() argument 4315 initializeEncoding(XML_Parser parser) initializeEncoding() argument 4345 processXmlDecl(XML_Parser parser,int isGeneralTextEntity,const char * s,const char * next) processXmlDecl() argument 4437 handleUnknownEncoding(XML_Parser parser,const XML_Char * encodingName) handleUnknownEncoding() argument 4471 prologInitProcessor(XML_Parser parser,const char * s,const char * end,const char ** nextPtr) prologInitProcessor() argument 4483 externalParEntInitProcessor(XML_Parser parser,const char * s,const char * end,const char ** nextPtr) externalParEntInitProcessor() argument 4503 entityValueInitProcessor(XML_Parser parser,const char * s,const char * end,const char ** nextPtr) entityValueInitProcessor() argument 4587 externalParEntProcessor(XML_Parser parser,const char * s,const char * end,const char ** nextPtr) externalParEntProcessor() argument 4633 entityValueProcessor(XML_Parser parser,const char * s,const char * end,const char ** nextPtr) entityValueProcessor() argument 4671 prologProcessor(XML_Parser parser,const char * s,const char * end,const char ** nextPtr) prologProcessor() argument 4681 doProlog(XML_Parser parser,const ENCODING * enc,const char * s,const char * end,int tok,const char * next,const char ** nextPtr,XML_Bool haveMore,XML_Bool allowClosingDoctype,enum XML_Account account) doProlog() argument 5746 epilogProcessor(XML_Parser parser,const char * s,const char * end,const char ** nextPtr) epilogProcessor() argument 5817 processInternalEntity(XML_Parser parser,ENTITY * entity,XML_Bool betweenDecl) processInternalEntity() argument 5881 internalEntityProcessor(XML_Parser parser,const char * s,const char * end,const char ** nextPtr) internalEntityProcessor() argument 5961 errorProcessor(XML_Parser parser,const char * s,const char * end,const char ** nextPtr) errorProcessor() argument 5970 storeAttributeValue(XML_Parser parser,const ENCODING * enc,XML_Bool isCdata,const char * ptr,const char * end,STRING_POOL * pool,enum XML_Account account) storeAttributeValue() argument 5985 appendAttributeValue(XML_Parser parser,const ENCODING * enc,XML_Bool isCdata,const char * ptr,const char * end,STRING_POOL * pool,enum XML_Account account) appendAttributeValue() argument 6186 storeEntityValue(XML_Parser parser,const ENCODING * enc,const char * entityTextPtr,const char * entityTextEnd,enum XML_Account account) storeEntityValue() argument 6372 storeSelfEntityValue(XML_Parser parser,ENTITY * entity) storeSelfEntityValue() argument 6417 reportProcessingInstruction(XML_Parser parser,const ENCODING * enc,const char * start,const char * end) reportProcessingInstruction() argument 6444 reportComment(XML_Parser parser,const ENCODING * enc,const char * start,const char * end) reportComment() argument 6464 reportDefault(XML_Parser parser,const ENCODING * enc,const char * s,const char * end) reportDefault() argument 6512 defineAttribute(ELEMENT_TYPE * type,ATTRIBUTE_ID * attId,XML_Bool isCdata,XML_Bool isId,const XML_Char * value,XML_Parser parser) defineAttribute() argument 6572 setElementTypePrefix(XML_Parser parser,ELEMENT_TYPE * elementType) setElementTypePrefix() argument 6601 getAttributeId(XML_Parser parser,const ENCODING * enc,const char * start,const char * end) getAttributeId() argument 6664 getContext(XML_Parser parser) getContext() argument 6760 setContext(XML_Parser parser,const XML_Char * context) setContext() argument 7155 copy_salt_to_sipkey(XML_Parser parser,struct sipkey * key) copy_salt_to_sipkey() argument 7161 hash(XML_Parser parser,KEY s) hash() argument 7172 lookup(XML_Parser parser,HASH_TABLE * table,KEY name,size_t createSize) lookup() argument 7555 nextScaffoldPart(XML_Parser parser) nextScaffoldPart() argument 7616 build_model(XML_Parser parser) build_model() argument 7743 getElementType(XML_Parser parser,const ENCODING * enc,const char * ptr,const char * end) getElementType() argument 7923 testingAccountingGetCountBytesDirect(XML_Parser parser) testingAccountingGetCountBytesDirect() argument 7930 testingAccountingGetCountBytesIndirect(XML_Parser parser) testingAccountingGetCountBytesIndirect() argument 7985 getRootParserOf(XML_Parser parser,unsigned int * outLevelDiff) getRootParserOf() argument [all...] |