libxml / injectable_functions /parser_injectable_functions.json
AryaWu's picture
Upload folder using huggingface_hub
6baed57 verified
[
{
"function_name": "xmlErrAttributeDup",
"function_signature": "static void xmlErrAttributeDup(xmlParserCtxtPtr ctxt, const xmlChar * prefix,\n const xmlChar * localname)",
"test_filename": "tests_parser_xmlErrAttributeDup.c"
},
{
"function_name": "LIBXML_ATTR_FORMAT",
"function_signature": "static void LIBXML_ATTR_FORMAT(3,0) xmlFatalErrMsg(xmlParserCtxtPtr ctxt, xmlParserErrors error,\n const char *msg)\n{\n xmlCtxtErr(ctxt, NULL, XML_FROM_PARSER, error, XML_ERR_FATAL,\n NULL, NULL, NULL, 0, \"%s\", msg); } /**\n * Handle a warning.\n *\n * @param ctxt an XML parser context\n * @param error the error number\n * @param msg the error message\n * @param str1 extra data\n * @param str2 extra data\n */ void LIBXML_ATTR_FORMAT(3,0)\nxmlWarningMsg(xmlParserCtxtPtr ctxt, xmlParserErrors error,\n const char *msg, const xmlChar *str1, const xmlChar *str2)",
"test_filename": "tests_parser_LIBXML_ATTR_FORMAT.c"
},
{
"function_name": "LIBXML_ATTR_FORMAT",
"function_signature": "static void LIBXML_ATTR_FORMAT(3,0) xmlValidityError(xmlParserCtxtPtr ctxt, xmlParserErrors error,\n const char *msg, const xmlChar *str1, const xmlChar *str2)\n{\n ctxt->valid = 0; xmlCtxtErr(ctxt, NULL, XML_FROM_DTD, error, XML_ERR_ERROR,\n str1, str2, NULL, 0, msg, str1, str2);\n}\n#endif /**\n * Handle a fatal parser error, i.e. violating Well-Formedness constraints\n *\n * @param ctxt an XML parser context\n * @param error the error number\n * @param msg the error message\n * @param val an integer value\n */ static void LIBXML_ATTR_FORMAT(3,0)\nxmlFatalErrMsgInt(xmlParserCtxtPtr ctxt, xmlParserErrors error,\n const char *msg, int val)\n{\n xmlCtxtErr(ctxt, NULL, XML_FROM_PARSER, error, XML_ERR_FATAL,\n NULL, NULL, NULL, val, msg, val); } /**\n * Handle a fatal parser error, i.e. violating Well-Formedness constraints\n *\n * @param ctxt an XML parser context\n * @param error the error number\n * @param msg the error message\n * @param str1 an string info\n * @param val an integer value\n * @param str2 an string info\n */ static void LIBXML_ATTR_FORMAT(3,0)\nxmlFatalErrMsgStrIntStr(xmlParserCtxtPtr ctxt, xmlParserErrors error,\n const char *msg, const xmlChar *str1, int val,\n\t\t const xmlChar *str2)\n{\n xmlCtxtErr(ctxt, NULL, XML_FROM_PARSER, error, XML_ERR_FATAL,\n str1, str2, NULL, val, msg, str1, val, str2); } /**\n * Handle a fatal parser error, i.e. violating Well-Formedness constraints\n *\n * @param ctxt an XML parser context\n * @param error the error number\n * @param msg the error message\n * @param val a string value\n */ static void LIBXML_ATTR_FORMAT(3,0)\nxmlFatalErrMsgStr(xmlParserCtxtPtr ctxt, xmlParserErrors error,\n const char *msg, const xmlChar * val)\n{\n xmlCtxtErr(ctxt, NULL, XML_FROM_PARSER, error, XML_ERR_FATAL,\n val, NULL, NULL, 0, msg, val); } /**\n * Handle a non fatal parser error\n *\n * @param ctxt an XML parser context\n * @param error the error number\n * @param msg the error message\n * @param val a string value\n */ static void LIBXML_ATTR_FORMAT(3,0)\nxmlErrMsgStr(xmlParserCtxtPtr ctxt, xmlParserErrors error,\n const char *msg, const xmlChar * val)\n{\n xmlCtxtErr(ctxt, NULL, XML_FROM_PARSER, error, XML_ERR_ERROR,\n val, NULL, NULL, 0, msg, val); } /**\n * Handle a fatal parser error, i.e. violating Well-Formedness constraints\n *\n * @param ctxt an XML parser context\n * @param error the error number\n * @param msg the message\n * @param info1 extra information string\n * @param info2 extra information string\n * @param info3 extra information string\n */ static void LIBXML_ATTR_FORMAT(3,0)\nxmlNsErr(xmlParserCtxtPtr ctxt, xmlParserErrors error,\n const char *msg,\n const xmlChar * info1, const xmlChar * info2,\n const xmlChar * info3)\n{\n ctxt->nsWellFormed = 0; xmlCtxtErr(ctxt, NULL, XML_FROM_NAMESPACE, error, XML_ERR_ERROR,\n info1, info2, info3, 0, msg, info1, info2, info3);\n} /**\n * Handle a namespace warning error\n *\n * @param ctxt an XML parser context\n * @param error the error number\n * @param msg the message\n * @param info1 extra information string\n * @param info2 extra information string\n * @param info3 extra information string\n */ static void LIBXML_ATTR_FORMAT(3,0)\nxmlNsWarn(xmlParserCtxtPtr ctxt, xmlParserErrors error,\n const char *msg,\n const xmlChar * info1, const xmlChar * info2,\n const xmlChar * info3)\n{\n xmlCtxtErr(ctxt, NULL, XML_FROM_NAMESPACE, error, XML_ERR_WARNING,\n info1, info2, info3, 0, msg, info1, info2, info3); } /**\n * Check for non-linear entity expansion behaviour.\n *\n * In some cases like xmlExpandEntityInAttValue, this function is called\n * for each, possibly nested entity and its unexpanded content length.\n *\n * In other cases like #xmlParseReference, it's only called for each\n * top-level entity with its unexpanded content length plus the sum of\n * the unexpanded content lengths (plus fixed cost) of all nested\n * entities.\n *\n * Summing the unexpanded lengths also adds the length of the reference.\n * This is by design. Taking the length of the entity name into account\n * discourages attacks that try to waste CPU time with abusively long\n * entity names. See test/recurse/lol6.xml for example. Each call also\n * adds some fixed cost XML_ENT_FIXED_COST to discourage attacks with\n * short entities.\n *\n * @param ctxt parser context\n * @param extra sum of unexpanded entity sizes\n * @returns 1 on error, 0 on success.\n */ static int\nxmlParserEntityCheck(xmlParserCtxtPtr ctxt, unsigned long extra)",
"test_filename": "tests_parser_LIBXML_ATTR_FORMAT.c"
},
{
"function_name": "xmlHasFeature",
"function_signature": "int xmlHasFeature(xmlFeature feature)",
"test_filename": "tests_parser_xmlHasFeature.c"
},
{
"function_name": "xmlSBufGrow",
"function_signature": "static int xmlSBufGrow(xmlSBuf *buf, unsigned len)",
"test_filename": "tests_parser_xmlSBufGrow.c"
},
{
"function_name": "xmlSBufAddString",
"function_signature": "static void xmlSBufAddString(xmlSBuf *buf, const xmlChar *str, unsigned len)",
"test_filename": "tests_parser_xmlSBufAddString.c"
},
{
"function_name": "xmlSBufAddChar",
"function_signature": "static void xmlSBufAddChar(xmlSBuf *buf, int c)",
"test_filename": "tests_parser_xmlSBufAddChar.c"
},
{
"function_name": "xmlUTF8MultibyteLen",
"function_signature": "static int xmlUTF8MultibyteLen(xmlParserCtxtPtr ctxt, const xmlChar *str,\n const char *errMsg)",
"test_filename": "tests_parser_xmlUTF8MultibyteLen.c"
},
{
"function_name": "xmlCtxtInitializeLate",
"function_signature": "static void xmlCtxtInitializeLate(xmlParserCtxtPtr ctxt)",
"test_filename": "tests_parser_xmlCtxtInitializeLate.c"
},
{
"function_name": "xmlAddDefAttrs",
"function_signature": "static void xmlAddDefAttrs(xmlParserCtxtPtr ctxt,\n const xmlChar *fullname,\n const xmlChar *fullattr,\n const xmlChar *value)",
"test_filename": "tests_parser_xmlAddDefAttrs.c"
},
{
"function_name": "xmlAddSpecialAttr",
"function_signature": "static void xmlAddSpecialAttr(xmlParserCtxtPtr ctxt,\n\t\t const xmlChar *fullname,\n\t\t const xmlChar *fullattr,\n\t\t int type)",
"test_filename": "tests_parser_xmlAddSpecialAttr.c"
},
{
"function_name": "xmlCleanSpecialAttr",
"function_signature": "static void xmlCleanSpecialAttr(xmlParserCtxtPtr ctxt)",
"test_filename": "tests_parser_xmlCleanSpecialAttr.c"
},
{
"function_name": "xmlCheckLanguageID",
"function_signature": "int xmlCheckLanguageID(const xmlChar * lang)",
"test_filename": "tests_parser_xmlCheckLanguageID.c"
},
{
"function_name": "xmlParserNsReset",
"function_signature": "static void xmlParserNsReset(xmlParserNsData *nsdb)",
"test_filename": "tests_parser_xmlParserNsReset.c"
},
{
"function_name": "xmlParserNsLookup",
"function_signature": "static int xmlParserNsLookup(xmlParserCtxtPtr ctxt, const xmlHashedString *prefix,\n xmlParserNsBucket **bucketPtr)",
"test_filename": "tests_parser_xmlParserNsLookup.c"
},
{
"function_name": "xmlParserNsUpdateSax",
"function_signature": "int xmlParserNsUpdateSax(xmlParserCtxt *ctxt, const xmlChar *prefix,\n void *saxData)",
"test_filename": "tests_parser_xmlParserNsUpdateSax.c"
},
{
"function_name": "xmlParserNsGrow",
"function_signature": "static int xmlParserNsGrow(xmlParserCtxtPtr ctxt)",
"test_filename": "tests_parser_xmlParserNsGrow.c"
},
{
"function_name": "xmlParserNsPush",
"function_signature": "static int xmlParserNsPush(xmlParserCtxtPtr ctxt, const xmlHashedString *prefix,\n const xmlHashedString *uri, void *saxData, int defAttr)",
"test_filename": "tests_parser_xmlParserNsPush.c"
},
{
"function_name": "xmlParserNsPop",
"function_signature": "static int xmlParserNsPop(xmlParserCtxtPtr ctxt, int nr)",
"test_filename": "tests_parser_xmlParserNsPop.c"
},
{
"function_name": "xmlCtxtGrowAttrs",
"function_signature": "static int xmlCtxtGrowAttrs(xmlParserCtxtPtr ctxt)",
"test_filename": "tests_parser_xmlCtxtGrowAttrs.c"
},
{
"function_name": "xmlCtxtPushInput",
"function_signature": "int xmlCtxtPushInput(xmlParserCtxt *ctxt, xmlParserInput *value)",
"test_filename": "tests_parser_xmlCtxtPushInput.c"
},
{
"function_name": "nodePush",
"function_signature": "int nodePush(xmlParserCtxt *ctxt, xmlNode *value)",
"test_filename": "tests_parser_nodePush.c"
},
{
"function_name": "nameNsPush",
"function_signature": "static int nameNsPush(xmlParserCtxtPtr ctxt, const xmlChar * value,\n const xmlChar *prefix, const xmlChar *URI, int line, int nsNr)",
"test_filename": "tests_parser_nameNsPush.c"
},
{
"function_name": "spacePush",
"function_signature": "static int spacePush(xmlParserCtxtPtr ctxt, int val)",
"test_filename": "tests_parser_spacePush.c"
},
{
"function_name": "spacePop",
"function_signature": "static int spacePop(xmlParserCtxtPtr ctxt)",
"test_filename": "tests_parser_spacePop.c"
},
{
"function_name": "xmlSkipBlankChars",
"function_signature": "int xmlSkipBlankChars(xmlParserCtxt *ctxt)",
"test_filename": "tests_parser_xmlSkipBlankChars.c"
},
{
"function_name": "xmlPopPE",
"function_signature": "static void xmlPopPE(xmlParserCtxtPtr ctxt)",
"test_filename": "tests_parser_xmlPopPE.c"
},
{
"function_name": "xmlSkipBlankCharsPE",
"function_signature": "static int xmlSkipBlankCharsPE(xmlParserCtxtPtr ctxt)",
"test_filename": "tests_parser_xmlSkipBlankCharsPE.c"
},
{
"function_name": "xmlPopInput",
"function_signature": "xmlChar xmlPopInput(xmlParserCtxt *ctxt)",
"test_filename": "tests_parser_xmlPopInput.c"
},
{
"function_name": "xmlPushInput",
"function_signature": "int xmlPushInput(xmlParserCtxt *ctxt, xmlParserInput *input)",
"test_filename": "tests_parser_xmlPushInput.c"
},
{
"function_name": "xmlParseCharRef",
"function_signature": "int xmlParseCharRef(xmlParserCtxt *ctxt)",
"test_filename": "tests_parser_xmlParseCharRef.c"
},
{
"function_name": "xmlParseStringCharRef",
"function_signature": "static int xmlParseStringCharRef(xmlParserCtxtPtr ctxt, const xmlChar **str)",
"test_filename": "tests_parser_xmlParseStringCharRef.c"
},
{
"function_name": "areBlanks",
"function_signature": "static int areBlanks(xmlParserCtxtPtr ctxt, const xmlChar *str, int len,\n int blank_chars)",
"test_filename": "tests_parser_areBlanks.c"
},
{
"function_name": "xmlIsNameStartCharNew",
"function_signature": "static int xmlIsNameStartCharNew(int c)",
"test_filename": "tests_parser_xmlIsNameStartCharNew.c"
},
{
"function_name": "xmlIsNameCharNew",
"function_signature": "static int xmlIsNameCharNew(int c)",
"test_filename": "tests_parser_xmlIsNameCharNew.c"
},
{
"function_name": "xmlIsNameCharOld",
"function_signature": "static int xmlIsNameCharOld(int c)",
"test_filename": "tests_parser_xmlIsNameCharOld.c"
},
{
"function_name": "xmlParseNCNameComplex",
"function_signature": "static xmlHashedString xmlParseNCNameComplex(xmlParserCtxtPtr ctxt)",
"test_filename": "tests_parser_xmlParseNCNameComplex.c"
},
{
"function_name": "xmlParseNCName",
"function_signature": "static xmlHashedString xmlParseNCName(xmlParserCtxtPtr ctxt)",
"test_filename": "tests_parser_xmlParseNCName.c"
},
{
"function_name": "xmlExpandPEsInEntityValue",
"function_signature": "static void xmlExpandPEsInEntityValue(xmlParserCtxtPtr ctxt, xmlSBuf *buf,\n const xmlChar *str, int length, int depth)",
"test_filename": "tests_parser_xmlExpandPEsInEntityValue.c"
},
{
"function_name": "xmlCheckEntityInAttValue",
"function_signature": "static void xmlCheckEntityInAttValue(xmlParserCtxtPtr ctxt, xmlEntityPtr pent, int depth)",
"test_filename": "tests_parser_xmlCheckEntityInAttValue.c"
},
{
"function_name": "xmlExpandEntityInAttValue",
"function_signature": "static int xmlExpandEntityInAttValue(xmlParserCtxtPtr ctxt, xmlSBuf *buf,\n const xmlChar *str, xmlEntityPtr pent, int normalize,\n int *inSpace, int depth, int check)",
"test_filename": "tests_parser_xmlExpandEntityInAttValue.c"
},
{
"function_name": "xmlCharacters",
"function_signature": "static void xmlCharacters(xmlParserCtxtPtr ctxt, const xmlChar *buf, int size,\n int isBlank)",
"test_filename": "tests_parser_xmlCharacters.c"
},
{
"function_name": "xmlParseCharDataInternal",
"function_signature": "static void xmlParseCharDataInternal(xmlParserCtxtPtr ctxt, int partial)",
"test_filename": "tests_parser_xmlParseCharDataInternal.c"
},
{
"function_name": "xmlParseCharDataComplex",
"function_signature": "static void xmlParseCharDataComplex(xmlParserCtxtPtr ctxt, int partial)",
"test_filename": "tests_parser_xmlParseCharDataComplex.c"
},
{
"function_name": "xmlParseCommentComplex",
"function_signature": "static void xmlParseCommentComplex(xmlParserCtxtPtr ctxt, xmlChar *buf,\n size_t len, size_t size)",
"test_filename": "tests_parser_xmlParseCommentComplex.c"
},
{
"function_name": "xmlParseComment",
"function_signature": "void xmlParseComment(xmlParserCtxt *ctxt)",
"test_filename": "tests_parser_xmlParseComment.c"
},
{
"function_name": "xmlParseCatalogPI",
"function_signature": "static void xmlParseCatalogPI(xmlParserCtxtPtr ctxt, const xmlChar *catalog)",
"test_filename": "tests_parser_xmlParseCatalogPI.c"
},
{
"function_name": "xmlParsePI",
"function_signature": "void xmlParsePI(xmlParserCtxt *ctxt)",
"test_filename": "tests_parser_xmlParsePI.c"
},
{
"function_name": "xmlParseNotationDecl",
"function_signature": "void xmlParseNotationDecl(xmlParserCtxt *ctxt)",
"test_filename": "tests_parser_xmlParseNotationDecl.c"
},
{
"function_name": "xmlParseEntityDecl",
"function_signature": "void xmlParseEntityDecl(xmlParserCtxt *ctxt)",
"test_filename": "tests_parser_xmlParseEntityDecl.c"
},
{
"function_name": "xmlParseDefaultDecl",
"function_signature": "int xmlParseDefaultDecl(xmlParserCtxt *ctxt, xmlChar **value)",
"test_filename": "tests_parser_xmlParseDefaultDecl.c"
},
{
"function_name": "xmlParseEnumeratedType",
"function_signature": "int xmlParseEnumeratedType(xmlParserCtxt *ctxt, xmlEnumeration **tree)",
"test_filename": "tests_parser_xmlParseEnumeratedType.c"
},
{
"function_name": "xmlParseAttributeType",
"function_signature": "int xmlParseAttributeType(xmlParserCtxt *ctxt, xmlEnumeration **tree)",
"test_filename": "tests_parser_xmlParseAttributeType.c"
},
{
"function_name": "xmlParseAttributeListDecl",
"function_signature": "void xmlParseAttributeListDecl(xmlParserCtxt *ctxt)",
"test_filename": "tests_parser_xmlParseAttributeListDecl.c"
},
{
"function_name": "xmlSkipBlankCharsPEBalanced",
"function_signature": "static void xmlSkipBlankCharsPEBalanced(xmlParserCtxt *ctxt, int openInputNr)",
"test_filename": "tests_parser_xmlSkipBlankCharsPEBalanced.c"
},
{
"function_name": "xmlParseElementChildrenContentDeclPriv",
"function_signature": "static xmlElementContentPtr xmlParseElementChildrenContentDeclPriv(xmlParserCtxtPtr ctxt, int openInputNr,\n int depth)",
"test_filename": "tests_parser_xmlParseElementChildrenContentDeclPriv.c"
},
{
"function_name": "xmlParseElementContentDecl",
"function_signature": "int xmlParseElementContentDecl(xmlParserCtxt *ctxt, const xmlChar *name,\n xmlElementContent **result)",
"test_filename": "tests_parser_xmlParseElementContentDecl.c"
},
{
"function_name": "xmlParseElementDecl",
"function_signature": "int xmlParseElementDecl(xmlParserCtxt *ctxt)",
"test_filename": "tests_parser_xmlParseElementDecl.c"
},
{
"function_name": "xmlParseConditionalSections",
"function_signature": "static void xmlParseConditionalSections(xmlParserCtxtPtr ctxt)",
"test_filename": "tests_parser_xmlParseConditionalSections.c"
},
{
"function_name": "xmlParseMarkupDecl",
"function_signature": "void xmlParseMarkupDecl(xmlParserCtxt *ctxt)",
"test_filename": "tests_parser_xmlParseMarkupDecl.c"
},
{
"function_name": "xmlParseTextDecl",
"function_signature": "void xmlParseTextDecl(xmlParserCtxt *ctxt)",
"test_filename": "tests_parser_xmlParseTextDecl.c"
},
{
"function_name": "xmlParseExternalSubset",
"function_signature": "void xmlParseExternalSubset(xmlParserCtxt *ctxt, const xmlChar *publicId,\n const xmlChar *systemId)",
"test_filename": "tests_parser_xmlParseExternalSubset.c"
},
{
"function_name": "xmlParseReference",
"function_signature": "void xmlParseReference(xmlParserCtxt *ctxt)",
"test_filename": "tests_parser_xmlParseReference.c"
},
{
"function_name": "xmlHandleUndeclaredEntity",
"function_signature": "static void xmlHandleUndeclaredEntity(xmlParserCtxtPtr ctxt, const xmlChar *name)",
"test_filename": "tests_parser_xmlHandleUndeclaredEntity.c"
},
{
"function_name": "xmlLookupGeneralEntity",
"function_signature": "static xmlEntityPtr xmlLookupGeneralEntity(xmlParserCtxtPtr ctxt, const xmlChar *name, int inAttr)",
"test_filename": "tests_parser_xmlLookupGeneralEntity.c"
},
{
"function_name": "xmlParsePERefInternal",
"function_signature": "static void xmlParsePERefInternal(xmlParserCtxt *ctxt, int markupDecl)",
"test_filename": "tests_parser_xmlParsePERefInternal.c"
},
{
"function_name": "xmlLoadEntityContent",
"function_signature": "static int xmlLoadEntityContent(xmlParserCtxtPtr ctxt, xmlEntityPtr entity)",
"test_filename": "tests_parser_xmlLoadEntityContent.c"
},
{
"function_name": "xmlParseStringPEReference",
"function_signature": "static xmlEntityPtr xmlParseStringPEReference(xmlParserCtxtPtr ctxt, const xmlChar **str)",
"test_filename": "tests_parser_xmlParseStringPEReference.c"
},
{
"function_name": "xmlParseDocTypeDecl",
"function_signature": "void xmlParseDocTypeDecl(xmlParserCtxt *ctxt)",
"test_filename": "tests_parser_xmlParseDocTypeDecl.c"
},
{
"function_name": "xmlParseInternalSubset",
"function_signature": "static void xmlParseInternalSubset(xmlParserCtxtPtr ctxt)",
"test_filename": "tests_parser_xmlParseInternalSubset.c"
},
{
"function_name": "xmlParseEndTag1",
"function_signature": "static void xmlParseEndTag1(xmlParserCtxtPtr ctxt, int line)",
"test_filename": "tests_parser_xmlParseEndTag1.c"
},
{
"function_name": "xmlParseQNameHashed",
"function_signature": "static xmlHashedString xmlParseQNameHashed(xmlParserCtxtPtr ctxt, xmlHashedString *prefix)",
"test_filename": "tests_parser_xmlParseQNameHashed.c"
},
{
"function_name": "xmlParseAttribute2",
"function_signature": "static xmlHashedString xmlParseAttribute2(xmlParserCtxtPtr ctxt,\n const xmlChar * pref, const xmlChar * elem,\n xmlHashedString * hprefix, xmlChar ** value,\n int *len, int *alloc)",
"test_filename": "tests_parser_xmlParseAttribute2.c"
},
{
"function_name": "xmlAttrHashInsert",
"function_signature": "static int xmlAttrHashInsert(xmlParserCtxtPtr ctxt, unsigned size, const xmlChar *name,\n const xmlChar *uri, unsigned hashValue, int aindex)",
"test_filename": "tests_parser_xmlAttrHashInsert.c"
},
{
"function_name": "xmlAttrHashInsertQName",
"function_signature": "static int xmlAttrHashInsertQName(xmlParserCtxtPtr ctxt, unsigned size,\n const xmlChar *name, const xmlChar *prefix,\n unsigned hashValue, int aindex)",
"test_filename": "tests_parser_xmlAttrHashInsertQName.c"
},
{
"function_name": "xmlParseEndTag2",
"function_signature": "static void xmlParseEndTag2(xmlParserCtxtPtr ctxt, const xmlStartTag *tag)",
"test_filename": "tests_parser_xmlParseEndTag2.c"
},
{
"function_name": "xmlParseCDSect",
"function_signature": "void xmlParseCDSect(xmlParserCtxt *ctxt)",
"test_filename": "tests_parser_xmlParseCDSect.c"
},
{
"function_name": "xmlParseContentInternal",
"function_signature": "static void xmlParseContentInternal(xmlParserCtxtPtr ctxt)",
"test_filename": "tests_parser_xmlParseContentInternal.c"
},
{
"function_name": "xmlParseElement",
"function_signature": "void xmlParseElement(xmlParserCtxt *ctxt)",
"test_filename": "tests_parser_xmlParseElement.c"
},
{
"function_name": "xmlParseElementStart",
"function_signature": "static int xmlParseElementStart(xmlParserCtxtPtr ctxt)",
"test_filename": "tests_parser_xmlParseElementStart.c"
},
{
"function_name": "xmlParseElementEnd",
"function_signature": "static void xmlParseElementEnd(xmlParserCtxtPtr ctxt)",
"test_filename": "tests_parser_xmlParseElementEnd.c"
},
{
"function_name": "xmlParseSDDecl",
"function_signature": "int xmlParseSDDecl(xmlParserCtxt *ctxt)",
"test_filename": "tests_parser_xmlParseSDDecl.c"
},
{
"function_name": "xmlParseXMLDecl",
"function_signature": "void xmlParseXMLDecl(xmlParserCtxt *ctxt)",
"test_filename": "tests_parser_xmlParseXMLDecl.c"
},
{
"function_name": "xmlParseMisc",
"function_signature": "void xmlParseMisc(xmlParserCtxt *ctxt)",
"test_filename": "tests_parser_xmlParseMisc.c"
},
{
"function_name": "xmlFinishDocument",
"function_signature": "static void xmlFinishDocument(xmlParserCtxtPtr ctxt)",
"test_filename": "tests_parser_xmlFinishDocument.c"
},
{
"function_name": "xmlParseDocument",
"function_signature": "int xmlParseDocument(xmlParserCtxt *ctxt)",
"test_filename": "tests_parser_xmlParseDocument.c"
},
{
"function_name": "xmlParseExtParsedEnt",
"function_signature": "int xmlParseExtParsedEnt(xmlParserCtxt *ctxt)",
"test_filename": "tests_parser_xmlParseExtParsedEnt.c"
},
{
"function_name": "xmlParseLookupChar",
"function_signature": "static int xmlParseLookupChar(xmlParserCtxtPtr ctxt, int c)",
"test_filename": "tests_parser_xmlParseLookupChar.c"
},
{
"function_name": "xmlParseLookupCharData",
"function_signature": "static int xmlParseLookupCharData(xmlParserCtxtPtr ctxt)",
"test_filename": "tests_parser_xmlParseLookupCharData.c"
},
{
"function_name": "xmlParseLookupGt",
"function_signature": "static int xmlParseLookupGt(xmlParserCtxtPtr ctxt)",
"test_filename": "tests_parser_xmlParseLookupGt.c"
},
{
"function_name": "xmlParseLookupInternalSubset",
"function_signature": "static int xmlParseLookupInternalSubset(xmlParserCtxtPtr ctxt)",
"test_filename": "tests_parser_xmlParseLookupInternalSubset.c"
},
{
"function_name": "xmlParseChunk",
"function_signature": "int xmlParseChunk(xmlParserCtxt *ctxt, const char *chunk, int size,\n int terminate)",
"test_filename": "tests_parser_xmlParseChunk.c"
},
{
"function_name": "xmlStopParser",
"function_signature": "void xmlStopParser(xmlParserCtxt *ctxt)",
"test_filename": "tests_parser_xmlStopParser.c"
},
{
"function_name": "xmlCtxtParseContentInternal",
"function_signature": "static xmlNodePtr xmlCtxtParseContentInternal(xmlParserCtxtPtr ctxt, xmlParserInputPtr input,\n int hasTextDecl, int buildTree)",
"test_filename": "tests_parser_xmlCtxtParseContentInternal.c"
},
{
"function_name": "xmlCtxtParseEntity",
"function_signature": "static void xmlCtxtParseEntity(xmlParserCtxtPtr ctxt, xmlEntityPtr ent)",
"test_filename": "tests_parser_xmlCtxtParseEntity.c"
},
{
"function_name": "xmlParseCtxtExternalEntity",
"function_signature": "int xmlParseCtxtExternalEntity(xmlParserCtxt *ctxt, const xmlChar *URL,\n const xmlChar *ID, xmlNode **listOut)",
"test_filename": "tests_parser_xmlParseCtxtExternalEntity.c"
},
{
"function_name": "xmlParseExternalEntity",
"function_signature": "int xmlParseExternalEntity(xmlDoc *doc, xmlSAXHandler *sax, void *user_data,\n\t int depth, const xmlChar *URL, const xmlChar *ID, xmlNode **list)",
"test_filename": "tests_parser_xmlParseExternalEntity.c"
},
{
"function_name": "xmlParseInNodeContext",
"function_signature": "xmlParserErrors xmlParseInNodeContext(xmlNode *node, const char *data, int datalen,\n int options, xmlNode **listOut)",
"test_filename": "tests_parser_xmlParseInNodeContext.c"
},
{
"function_name": "xmlParseBalancedChunkMemoryRecover",
"function_signature": "int xmlParseBalancedChunkMemoryRecover(xmlDoc *doc, xmlSAXHandler *sax,\n void *user_data, int depth, const xmlChar *string, xmlNode **listOut,\n int recover)",
"test_filename": "tests_parser_xmlParseBalancedChunkMemoryRecover.c"
},
{
"function_name": "xmlSetupParserForBuffer",
"function_signature": "void xmlSetupParserForBuffer(xmlParserCtxt *ctxt, const xmlChar* buffer,\n const char* filename)",
"test_filename": "tests_parser_xmlSetupParserForBuffer.c"
},
{
"function_name": "xmlSAXUserParseFile",
"function_signature": "int xmlSAXUserParseFile(xmlSAXHandler *sax, void *user_data,\n const char *filename)",
"test_filename": "tests_parser_xmlSAXUserParseFile.c"
},
{
"function_name": "xmlSAXUserParseMemory",
"function_signature": "int xmlSAXUserParseMemory(xmlSAXHandler *sax, void *user_data,\n\t\t\t const char *buffer, int size)",
"test_filename": "tests_parser_xmlSAXUserParseMemory.c"
},
{
"function_name": "xmlCtxtReset",
"function_signature": "void xmlCtxtReset(xmlParserCtxt *ctxt)",
"test_filename": "tests_parser_xmlCtxtReset.c"
},
{
"function_name": "xmlCtxtResetPush",
"function_signature": "int xmlCtxtResetPush(xmlParserCtxt *ctxt, const char *chunk,\n int size, const char *filename, const char *encoding)",
"test_filename": "tests_parser_xmlCtxtResetPush.c"
},
{
"function_name": "xmlCtxtSetOptionsInternal",
"function_signature": "static int xmlCtxtSetOptionsInternal(xmlParserCtxtPtr ctxt, int options, int keepMask)",
"test_filename": "tests_parser_xmlCtxtSetOptionsInternal.c"
},
{
"function_name": "xmlCtxtUseOptions",
"function_signature": "int xmlCtxtUseOptions(xmlParserCtxt *ctxt, int options)",
"test_filename": "tests_parser_xmlCtxtUseOptions.c"
}
]