libxml / injectable_functions /valid_injectable_functions.json
AryaWu's picture
Upload folder using huggingface_hub
6baed57 verified
[
{
"function_name": "xmlVErrMemory",
"function_signature": "static void xmlVErrMemory(xmlValidCtxtPtr ctxt)",
"test_filename": "tests_valid_xmlVErrMemory.c"
},
{
"function_name": "xmlDoErrValid",
"function_signature": "static int xmlDoErrValid(xmlValidCtxtPtr ctxt, xmlNodePtr node,\n xmlParserErrors code, int level,\n const xmlChar *str1, const xmlChar *str2, const xmlChar *str3,\n int int1,\n const char *msg, ...)",
"test_filename": "tests_valid_xmlDoErrValid.c"
},
{
"function_name": "LIBXML_ATTR_FORMAT",
"function_signature": "static void LIBXML_ATTR_FORMAT(4,0) xmlErrValidNode(xmlValidCtxtPtr ctxt,\n xmlNodePtr node, xmlParserErrors error,\n const char *msg, const xmlChar * str1,\n const xmlChar * str2, const xmlChar * str3)\n{\n xmlDoErrValid(ctxt, node, error, XML_ERR_ERROR, str1, str2, str3, 0,\n msg, str1, str2, str3); }\n\n#ifdef LIBXML_VALID_ENABLED\n/**\n * Handle a validation error\n *\n * @param ctxt an XML validation parser context\n * @param error the error number\n * @param msg the error message\n * @param extra extra information\n */\nstatic void LIBXML_ATTR_FORMAT(3,0)\nxmlErrValid(xmlValidCtxtPtr ctxt, xmlParserErrors error,\n const char *msg, const char *extra)\n{\n xmlDoErrValid(ctxt, NULL, error, XML_ERR_ERROR, (const xmlChar *) extra,\n NULL, NULL, 0, msg, extra); } /**\n * Handle a validation error, provide contextual information\n *\n * @param ctxt an XML validation parser context\n * @param node the node raising the error\n * @param error the error number\n * @param msg the error message\n * @param str1 extra information\n * @param int2 extra information\n * @param str3 extra information\n */ static void LIBXML_ATTR_FORMAT(4,0)\nxmlErrValidNodeNr(xmlValidCtxtPtr ctxt,\n xmlNodePtr node, xmlParserErrors error,\n const char *msg, const xmlChar * str1,\n int int2, const xmlChar * str3)\n{\n xmlDoErrValid(ctxt, node, error, XML_ERR_ERROR, str1, str3, NULL, int2,\n msg, str1, int2, str3); } /**\n * Handle a validation error, provide contextual information\n *\n * @param ctxt an XML validation parser context\n * @param node the node raising the error\n * @param error the error number\n * @param msg the error message\n * @param str1 extra information\n * @param str2 extra information\n * @param str3 extra information\n * @returns 0 on success, -1 if a memory allocation failed\n */ static int LIBXML_ATTR_FORMAT(4,0)\nxmlErrValidWarning(xmlValidCtxtPtr ctxt,\n xmlNodePtr node, xmlParserErrors error,\n const char *msg, const xmlChar * str1,\n const xmlChar * str2, const xmlChar * str3)",
"test_filename": "tests_valid_LIBXML_ATTR_FORMAT.c"
},
{
"function_name": "vstateVPush",
"function_signature": "static int vstateVPush(xmlValidCtxtPtr ctxt, xmlElementPtr elemDecl, xmlNodePtr node)",
"test_filename": "tests_valid_vstateVPush.c"
},
{
"function_name": "vstateVPop",
"function_signature": "static int vstateVPop(xmlValidCtxtPtr ctxt)",
"test_filename": "tests_valid_vstateVPop.c"
},
{
"function_name": "vstateVPush",
"function_signature": "static int vstateVPush(xmlValidCtxtPtr ctxt, xmlElementContentPtr cont,\n\t xmlNodePtr node, unsigned char depth, long occurs,\n\t unsigned char state)",
"test_filename": "tests_valid_vstateVPush.c"
},
{
"function_name": "vstateVPop",
"function_signature": "static int vstateVPop(xmlValidCtxtPtr ctxt)",
"test_filename": "tests_valid_vstateVPop.c"
},
{
"function_name": "nodeVPush",
"function_signature": "static int nodeVPush(xmlValidCtxtPtr ctxt, xmlNodePtr value)",
"test_filename": "tests_valid_nodeVPush.c"
},
{
"function_name": "nodeVPop",
"function_signature": "static xmlNodePtr nodeVPop(xmlValidCtxtPtr ctxt)",
"test_filename": "tests_valid_nodeVPop.c"
},
{
"function_name": "xmlValidBuildAContentModel",
"function_signature": "static int xmlValidBuildAContentModel(xmlElementContentPtr content,\n\t\t xmlValidCtxtPtr ctxt,\n\t\t const xmlChar *name)",
"test_filename": "tests_valid_xmlValidBuildAContentModel.c"
},
{
"function_name": "xmlValidBuildContentModel",
"function_signature": "int xmlValidBuildContentModel(xmlValidCtxt *ctxt, xmlElement *elem)",
"test_filename": "tests_valid_xmlValidBuildContentModel.c"
},
{
"function_name": "xmlFreeValidCtxt",
"function_signature": "void xmlFreeValidCtxt(xmlValidCtxt *cur)",
"test_filename": "tests_valid_xmlFreeValidCtxt.c"
},
{
"function_name": "xmlFreeDocElementContent",
"function_signature": "void xmlFreeDocElementContent(xmlDoc *doc, xmlElementContent *cur)",
"test_filename": "tests_valid_xmlFreeDocElementContent.c"
},
{
"function_name": "xmlSnprintfElementContent",
"function_signature": "void xmlSnprintfElementContent(char *buf, int size, xmlElementContent *content, int englob)",
"test_filename": "tests_valid_xmlSnprintfElementContent.c"
},
{
"function_name": "xmlFreeElement",
"function_signature": "static void xmlFreeElement(xmlElementPtr elem)",
"test_filename": "tests_valid_xmlFreeElement.c"
},
{
"function_name": "xmlDumpElementDecl",
"function_signature": "void xmlDumpElementDecl(xmlBuffer *buf, xmlElement *elem)",
"test_filename": "tests_valid_xmlDumpElementDecl.c"
},
{
"function_name": "xmlDumpElementTable",
"function_signature": "void xmlDumpElementTable(xmlBuffer *buf, xmlElementTable *table)",
"test_filename": "tests_valid_xmlDumpElementTable.c"
},
{
"function_name": "xmlScanIDAttributeDecl",
"function_signature": "static int xmlScanIDAttributeDecl(xmlValidCtxtPtr ctxt, xmlElementPtr elem, int err)",
"test_filename": "tests_valid_xmlScanIDAttributeDecl.c"
},
{
"function_name": "xmlFreeAttribute",
"function_signature": "static void xmlFreeAttribute(xmlAttributePtr attr)",
"test_filename": "tests_valid_xmlFreeAttribute.c"
},
{
"function_name": "xmlDumpAttributeDecl",
"function_signature": "void xmlDumpAttributeDecl(xmlBuffer *buf, xmlAttribute *attr)",
"test_filename": "tests_valid_xmlDumpAttributeDecl.c"
},
{
"function_name": "xmlDumpAttributeTable",
"function_signature": "void xmlDumpAttributeTable(xmlBuffer *buf, xmlAttributeTable *table)",
"test_filename": "tests_valid_xmlDumpAttributeTable.c"
},
{
"function_name": "xmlFreeNotation",
"function_signature": "static void xmlFreeNotation(xmlNotationPtr nota)",
"test_filename": "tests_valid_xmlFreeNotation.c"
},
{
"function_name": "xmlDumpNotationDecl",
"function_signature": "void xmlDumpNotationDecl(xmlBuffer *buf, xmlNotation *nota)",
"test_filename": "tests_valid_xmlDumpNotationDecl.c"
},
{
"function_name": "xmlDumpNotationTable",
"function_signature": "void xmlDumpNotationTable(xmlBuffer *buf, xmlNotationTable *table)",
"test_filename": "tests_valid_xmlDumpNotationTable.c"
},
{
"function_name": "xmlIsStreaming",
"function_signature": "static int xmlIsStreaming(xmlValidCtxtPtr ctxt)",
"test_filename": "tests_valid_xmlIsStreaming.c"
},
{
"function_name": "xmlFreeID",
"function_signature": "static void xmlFreeID(xmlIDPtr id)",
"test_filename": "tests_valid_xmlFreeID.c"
},
{
"function_name": "xmlAddIDInternal",
"function_signature": "static int xmlAddIDInternal(xmlAttrPtr attr, const xmlChar *value, xmlIDPtr *idPtr)",
"test_filename": "tests_valid_xmlAddIDInternal.c"
},
{
"function_name": "xmlIsID",
"function_signature": "int xmlIsID(xmlDoc *doc, xmlNode *elem, xmlAttr *attr)",
"test_filename": "tests_valid_xmlIsID.c"
},
{
"function_name": "xmlRemoveID",
"function_signature": "int xmlRemoveID(xmlDoc *doc, xmlAttr *attr)",
"test_filename": "tests_valid_xmlRemoveID.c"
},
{
"function_name": "xmlFreeRef",
"function_signature": "static void xmlFreeRef(xmlLinkPtr lk)",
"test_filename": "tests_valid_xmlFreeRef.c"
},
{
"function_name": "xmlWalkRemoveRef",
"function_signature": "static int xmlWalkRemoveRef(const void *data, void *user)",
"test_filename": "tests_valid_xmlWalkRemoveRef.c"
},
{
"function_name": "xmlIsRef",
"function_signature": "int xmlIsRef(xmlDoc *doc, xmlNode *elem, xmlAttr *attr)",
"test_filename": "tests_valid_xmlIsRef.c"
},
{
"function_name": "xmlRemoveRef",
"function_signature": "int xmlRemoveRef(xmlDoc *doc, xmlAttr *attr)",
"test_filename": "tests_valid_xmlRemoveRef.c"
},
{
"function_name": "xmlGetDtdElementDesc2",
"function_signature": "static xmlElementPtr xmlGetDtdElementDesc2(xmlValidCtxtPtr ctxt, xmlDtdPtr dtd, const xmlChar *name)",
"test_filename": "tests_valid_xmlGetDtdElementDesc2.c"
},
{
"function_name": "xmlValidateNotationUse",
"function_signature": "int xmlValidateNotationUse(xmlValidCtxt *ctxt, xmlDoc *doc,\n const xmlChar *notationName)",
"test_filename": "tests_valid_xmlValidateNotationUse.c"
},
{
"function_name": "xmlIsMixedElement",
"function_signature": "int xmlIsMixedElement(xmlDoc *doc, const xmlChar *name)",
"test_filename": "tests_valid_xmlIsMixedElement.c"
},
{
"function_name": "xmlValidNormalizeString",
"function_signature": "static void xmlValidNormalizeString(xmlChar *str)",
"test_filename": "tests_valid_xmlValidNormalizeString.c"
},
{
"function_name": "xmlValidateNamesValueInternal",
"function_signature": "static int xmlValidateNamesValueInternal(const xmlChar *value, int flags)",
"test_filename": "tests_valid_xmlValidateNamesValueInternal.c"
},
{
"function_name": "xmlValidateNmtokensValueInternal",
"function_signature": "static int xmlValidateNmtokensValueInternal(const xmlChar *value, int flags)",
"test_filename": "tests_valid_xmlValidateNmtokensValueInternal.c"
},
{
"function_name": "xmlValidateAttributeValueInternal",
"function_signature": "static int xmlValidateAttributeValueInternal(xmlDocPtr doc, xmlAttributeType type,\n const xmlChar *value)",
"test_filename": "tests_valid_xmlValidateAttributeValueInternal.c"
},
{
"function_name": "xmlValidateAttributeValue2",
"function_signature": "static int xmlValidateAttributeValue2(xmlValidCtxtPtr ctxt, xmlDocPtr doc,\n const xmlChar *name, xmlAttributeType type, const xmlChar *value)",
"test_filename": "tests_valid_xmlValidateAttributeValue2.c"
},
{
"function_name": "xmlValidateAttributeDecl",
"function_signature": "int xmlValidateAttributeDecl(xmlValidCtxt *ctxt, xmlDoc *doc,\n xmlAttribute *attr)",
"test_filename": "tests_valid_xmlValidateAttributeDecl.c"
},
{
"function_name": "xmlValidateElementDecl",
"function_signature": "int xmlValidateElementDecl(xmlValidCtxt *ctxt, xmlDoc *doc,\n xmlElement *elem)",
"test_filename": "tests_valid_xmlValidateElementDecl.c"
},
{
"function_name": "xmlValidateOneAttribute",
"function_signature": "int xmlValidateOneAttribute(xmlValidCtxt *ctxt, xmlDoc *doc,\n xmlNode *elem, xmlAttr *attr, const xmlChar *value)",
"test_filename": "tests_valid_xmlValidateOneAttribute.c"
},
{
"function_name": "xmlValidateOneNamespace",
"function_signature": "int xmlValidateOneNamespace(xmlValidCtxt *ctxt, xmlDoc *doc,\nxmlNode *elem, const xmlChar *prefix, xmlNs *ns, const xmlChar *value)",
"test_filename": "tests_valid_xmlValidateOneNamespace.c"
},
{
"function_name": "xmlValidateSkipIgnorable",
"function_signature": "static xmlNodePtr xmlValidateSkipIgnorable(xmlNodePtr child)",
"test_filename": "tests_valid_xmlValidateSkipIgnorable.c"
},
{
"function_name": "xmlValidateElementType",
"function_signature": "static int xmlValidateElementType(xmlValidCtxtPtr ctxt)",
"test_filename": "tests_valid_xmlValidateElementType.c"
},
{
"function_name": "xmlSnprintfElements",
"function_signature": "static void xmlSnprintfElements(char *buf, int size, xmlNodePtr node, int glob)",
"test_filename": "tests_valid_xmlSnprintfElements.c"
},
{
"function_name": "xmlValidateElementContent",
"function_signature": "static int xmlValidateElementContent(xmlValidCtxtPtr ctxt, xmlNodePtr child,\n xmlElementPtr elemDecl, int warn, xmlNodePtr parent)",
"test_filename": "tests_valid_xmlValidateElementContent.c"
},
{
"function_name": "xmlValidateOneCdataElement",
"function_signature": "static int xmlValidateOneCdataElement(xmlValidCtxtPtr ctxt, xmlDocPtr doc,\n xmlNodePtr elem)",
"test_filename": "tests_valid_xmlValidateOneCdataElement.c"
},
{
"function_name": "xmlValidateCheckMixed",
"function_signature": "static int xmlValidateCheckMixed(xmlValidCtxtPtr ctxt,\n\t xmlElementContentPtr cont, const xmlChar *qname)",
"test_filename": "tests_valid_xmlValidateCheckMixed.c"
},
{
"function_name": "xmlValidGetElemDecl",
"function_signature": "static xmlElementPtr xmlValidGetElemDecl(xmlValidCtxtPtr ctxt, xmlDocPtr doc,\n\t xmlNodePtr elem, int *extsubset)",
"test_filename": "tests_valid_xmlValidGetElemDecl.c"
},
{
"function_name": "xmlValidatePushElement",
"function_signature": "int xmlValidatePushElement(xmlValidCtxt *ctxt, xmlDoc *doc,\n xmlNode *elem, const xmlChar *qname)",
"test_filename": "tests_valid_xmlValidatePushElement.c"
},
{
"function_name": "xmlValidatePushCData",
"function_signature": "int xmlValidatePushCData(xmlValidCtxt *ctxt, const xmlChar *data, int len)",
"test_filename": "tests_valid_xmlValidatePushCData.c"
},
{
"function_name": "xmlValidatePopElement",
"function_signature": "int xmlValidatePopElement(xmlValidCtxt *ctxt, xmlDoc *doc ATTRIBUTE_UNUSED,\n xmlNode *elem ATTRIBUTE_UNUSED,\n\t\t const xmlChar *qname ATTRIBUTE_UNUSED)",
"test_filename": "tests_valid_xmlValidatePopElement.c"
},
{
"function_name": "xmlValidateOneElement",
"function_signature": "int xmlValidateOneElement(xmlValidCtxt *ctxt, xmlDoc *doc,\n xmlNode *elem)",
"test_filename": "tests_valid_xmlValidateOneElement.c"
},
{
"function_name": "xmlValidateRoot",
"function_signature": "int xmlValidateRoot(xmlValidCtxt *ctxt, xmlDoc *doc)",
"test_filename": "tests_valid_xmlValidateRoot.c"
},
{
"function_name": "xmlValidateElement",
"function_signature": "int xmlValidateElement(xmlValidCtxt *ctxt, xmlDoc *doc, xmlNode *root)",
"test_filename": "tests_valid_xmlValidateElement.c"
},
{
"function_name": "xmlValidateRef",
"function_signature": "static void xmlValidateRef(xmlRefPtr ref, xmlValidCtxtPtr ctxt,\n\t const xmlChar *name)",
"test_filename": "tests_valid_xmlValidateRef.c"
},
{
"function_name": "xmlValidateCheckRefCallback",
"function_signature": "static void xmlValidateCheckRefCallback(void *payload, void *data, const xmlChar *name)",
"test_filename": "tests_valid_xmlValidateCheckRefCallback.c"
},
{
"function_name": "xmlValidateDocumentFinal",
"function_signature": "int xmlValidateDocumentFinal(xmlValidCtxt *ctxt, xmlDoc *doc)",
"test_filename": "tests_valid_xmlValidateDocumentFinal.c"
},
{
"function_name": "xmlValidateDtd",
"function_signature": "int xmlValidateDtd(xmlValidCtxt *ctxt, xmlDoc *doc, xmlDtd *dtd)",
"test_filename": "tests_valid_xmlValidateDtd.c"
},
{
"function_name": "xmlValidateNotationCallback",
"function_signature": "static void xmlValidateNotationCallback(void *payload, void *data,\n\t const xmlChar *name ATTRIBUTE_UNUSED)",
"test_filename": "tests_valid_xmlValidateNotationCallback.c"
},
{
"function_name": "xmlValidateAttributeCallback",
"function_signature": "static void xmlValidateAttributeCallback(void *payload, void *data,\n\t const xmlChar *name ATTRIBUTE_UNUSED)",
"test_filename": "tests_valid_xmlValidateAttributeCallback.c"
},
{
"function_name": "xmlValidateDtdFinal",
"function_signature": "int xmlValidateDtdFinal(xmlValidCtxt *ctxt, xmlDoc *doc)",
"test_filename": "tests_valid_xmlValidateDtdFinal.c"
},
{
"function_name": "xmlValidateDocumentInternal",
"function_signature": "static int xmlValidateDocumentInternal(xmlParserCtxtPtr ctxt, xmlValidCtxtPtr vctxt,\n xmlDocPtr doc)",
"test_filename": "tests_valid_xmlValidateDocumentInternal.c"
},
{
"function_name": "xmlValidGetPotentialChildren",
"function_signature": "int xmlValidGetPotentialChildren(xmlElementContent *ctree,\n const xmlChar **names,\n int *len, int max)",
"test_filename": "tests_valid_xmlValidGetPotentialChildren.c"
},
{
"function_name": "xmlValidGetValidElements",
"function_signature": "int xmlValidGetValidElements(xmlNode *prev, xmlNode *next, const xmlChar **names,\n int max)",
"test_filename": "tests_valid_xmlValidGetValidElements.c"
}
]