Call tree
LLVMFuzzerTestOneInput /src/pupnp/fuzzer/FuzzIxml.c linenumber=-1
  getpid  linenumber=45
  sprintf  linenumber=45
  fopen  linenumber=46
  fwrite  linenumber=51
  fclose  linenumber=52
  CheckXML /src/pupnp/fuzzer/FuzzIxml.c linenumber=54
    ixmlLoadDocumentEx /src/pupnp/ixml/src/ixml.c linenumber=18
      Parser_LoadDocument /src/pupnp/ixml/src/ixmlparser.c linenumber=381
        Parser_init /src/pupnp/ixml/src/ixmlparser.c linenumber=2837
          ixml_membuf_init /src/pupnp/ixml/src/ixmlmembuf.c linenumber=2756
            __assert_fail  linenumber=105
          ixml_membuf_init /src/pupnp/ixml/src/ixmlmembuf.c linenumber=2757
        Parser_readFileOrBuffer /src/pupnp/ixml/src/ixmlparser.c linenumber=2842
          fopen  linenumber=2783
          fseek  linenumber=2788
          ftell  linenumber=2789
          fclose  linenumber=2791
          fclose  linenumber=2798
          fseek  linenumber=2802
          fread  linenumber=2803
          fclose  linenumber=2809
          safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2812
            __assert_fail  linenumber=1307
            strdup  linenumber=1310
            strdup  linenumber=1312
        Parser_free /src/pupnp/ixml/src/ixmlparser.c linenumber=2844
          ixml_membuf_destroy /src/pupnp/ixml/src/ixmlmembuf.c linenumber=506
            ixml_membuf_init /src/pupnp/ixml/src/ixmlmembuf.c linenumber=120
          ixml_membuf_destroy /src/pupnp/ixml/src/ixmlmembuf.c linenumber=507
          Parser_freeElementStackItem /src/pupnp/ixml/src/ixmlparser.c linenumber=511
            __assert_fail  linenumber=455
          Parser_freeNsURI /src/pupnp/ixml/src/ixmlparser.c linenumber=516
            __assert_fail  linenumber=477
        Parser_parseDocument /src/pupnp/ixml/src/ixmlparser.c linenumber=2849
          ixmlNode_init /src/pupnp/ixml/src/node.c linenumber=2585
            __assert_fail  linenumber=48
          ixmlDocument_createDocumentEx /src/pupnp/ixml/src/document.c linenumber=2587
            ixmlDocument_init /src/pupnp/ixml/src/document.c linenumber=181
            strdup  linenumber=183
            ixmlDocument_free /src/pupnp/ixml/src/document.c linenumber=185
              ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=54
                Parser_getBeforeFree /src/pupnp/ixml/src/ixmlparser.c linenumber=137
                ixmlNode_freeSingleNode /src/pupnp/ixml/src/node.c linenumber=162
                ixmlNode_freeSingleNode /src/pupnp/ixml/src/node.c linenumber=185
          Parser_skipProlog /src/pupnp/ixml/src/ixmlparser.c linenumber=2594
            __assert_fail  linenumber=718
            Parser_skipBom /src/pupnp/ixml/src/ixmlparser.c linenumber=723
              strlen  linenumber=605
              strncmp  linenumber=607
            Parser_skipWhiteSpaces /src/pupnp/ixml/src/ixmlparser.c linenumber=724
              strchr  linenumber=619
            strlen  linenumber=726
            strncmp  linenumber=726
            Parser_skipXMLDecl /src/pupnp/ixml/src/ixmlparser.c linenumber=728
              __assert_fail  linenumber=634
              Parser_skipString /src/pupnp/ixml/src/ixmlparser.c linenumber=639
                strlen  linenumber=586
                strncmp  linenumber=586
                strlen  linenumber=593
              Parser_skipWhiteSpaces /src/pupnp/ixml/src/ixmlparser.c linenumber=640
            Parser_skipMisc /src/pupnp/ixml/src/ixmlparser.c linenumber=734
              strlen  linenumber=683
              strncasecmp  linenumber=681
              Parser_skipComment /src/pupnp/ixml/src/ixmlparser.c linenumber=685
                __assert_fail  linenumber=654
                strstr  linenumber=659
                strlen  linenumber=662
              strlen  linenumber=689
              strncasecmp  linenumber=687
              strlen  linenumber=692
              strncasecmp  linenumber=690
              strlen  linenumber=697
              strncasecmp  linenumber=695
              Parser_skipString /src/pupnp/ixml/src/ixmlparser.c linenumber=699
              Parser_skipWhiteSpaces /src/pupnp/ixml/src/ixmlparser.c linenumber=703
            strlen  linenumber=737
            strncmp  linenumber=735
            Parser_skipDocType /src/pupnp/ixml/src/ixmlparser.c linenumber=740
              __assert_fail  linenumber=541
              strchr  linenumber=552
            Parser_skipMisc /src/pupnp/ixml/src/ixmlparser.c linenumber=744
          ixmlNode_init /src/pupnp/ixml/src/node.c linenumber=2604
          Parser_getNextNode /src/pupnp/ixml/src/ixmlparser.c linenumber=2606
            Parser_processContent /src/pupnp/ixml/src/ixmlparser.c linenumber=2084
              Parser_skipWhiteSpaces /src/pupnp/ixml/src/ixmlparser.c linenumber=1487
              strlen  linenumber=1497
              strncmp  linenumber=1497
              Parser_processCDSect /src/pupnp/ixml/src/ixmlparser.c linenumber=1498
                strlen  linenumber=1432
                Parser_isXmlChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1434
                strlen  linenumber=1435
                strncmp  linenumber=1435
                strncpy  linenumber=1451
                safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1454
                strlen  linenumber=1462
              strlen  linenumber=1508
              strncmp  linenumber=1506
              Parser_skipComment /src/pupnp/ixml/src/ixmlparser.c linenumber=1509
              strlen  linenumber=1518
              strncmp  linenumber=1516
              Parser_skipPI /src/pupnp/ixml/src/ixmlparser.c linenumber=1519
                __assert_fail  linenumber=1389
                strlen  linenumber=1394
                strncasecmp  linenumber=1394
                strlen  linenumber=1395
                strncasecmp  linenumber=1395
                strlen  linenumber=1400
                strncasecmp  linenumber=1400
                strstr  linenumber=1401
                strlen  linenumber=1403
              strlen  linenumber=1538
              strncmp  linenumber=1536
              strlen  linenumber=1545
              strncmp  linenumber=1543
              Parser_clearTokenBuf /src/pupnp/ixml/src/ixmlparser.c linenumber=1552
                ixml_membuf_destroy /src/pupnp/ixml/src/ixmlmembuf.c linenumber=776
              Parser_copyToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1554
                Parser_getChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1181
                  Parser_isXmlChar /src/pupnp/ixml/src/ixmlparser.c linenumber=938
                  Parser_UTF8ToInt /src/pupnp/ixml/src/ixmlparser.c linenumber=944
                    IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=844
                      fprintf  linenumber=25
                      fprintf  linenumber=27
                      vfprintf  linenumber=29
                      fflush  linenumber=30
                      fprintf  linenumber=33
                  Parser_isXmlChar /src/pupnp/ixml/src/ixmlparser.c linenumber=945
                  strncasecmp  linenumber=954
                  strncasecmp  linenumber=958
                  strncasecmp  linenumber=962
                  strncasecmp  linenumber=966
                  strncasecmp  linenumber=970
                  strncasecmp  linenumber=974
                  strchr  linenumber=983
                  Parser_isXmlChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1001
                  strncasecmp  linenumber=1008
                  strchr  linenumber=1017
                  Parser_isXmlChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1028
                  IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=1047
                Parser_appendTokBufChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1189
                  ixml_membuf_append /src/pupnp/ixml/src/ixmlmembuf.c linenumber=1064
                    __assert_fail  linenumber=161
                    ixml_membuf_insert /src/pupnp/ixml/src/ixmlmembuf.c linenumber=163
                      __assert_fail  linenumber=187
                      ixml_membuf_set_size /src/pupnp/ixml/src/ixmlmembuf.c linenumber=197
                        __assert_fail  linenumber=76
                        __assert_fail  linenumber=85
                        realloc  linenumber=87
                        realloc  linenumber=91
                Parser_intToUTF8 /src/pupnp/ixml/src/ixmlparser.c linenumber=1192
                Parser_appendTokBufStr /src/pupnp/ixml/src/ixmlparser.c linenumber=1198
                  ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=1145
                    strlen  linenumber=172
                    ixml_membuf_insert /src/pupnp/ixml/src/ixmlmembuf.c linenumber=172
                IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=1211
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1564
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1576
              IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=1590
            Parser_skipWhiteSpaces /src/pupnp/ixml/src/ixmlparser.c linenumber=2087
            Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=2088
              Parser_clearTokenBuf /src/pupnp/ixml/src/ixmlparser.c linenumber=1230
              Parser_skipMisc /src/pupnp/ixml/src/ixmlparser.c linenumber=1236
              Parser_UTF8ToInt /src/pupnp/ixml/src/ixmlparser.c linenumber=1248
              Parser_isNameChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1252
                Parser_isCharInTable /src/pupnp/ixml/src/ixmlparser.c linenumber=891
                Parser_isCharInTable /src/pupnp/ixml/src/ixmlparser.c linenumber=896
              Parser_UTF8ToInt /src/pupnp/ixml/src/ixmlparser.c linenumber=1273
              Parser_isNameChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1272
              Parser_UTF8ToInt /src/pupnp/ixml/src/ixmlparser.c linenumber=1279
              Parser_isNameChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1278
              Parser_copyToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1289
            strcmp  linenumber=2106
            Parser_processETag /src/pupnp/ixml/src/ixmlparser.c linenumber=2109
              __assert_fail  linenumber=1615
              Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1616
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1628
              Parser_skipWhiteSpaces /src/pupnp/ixml/src/ixmlparser.c linenumber=1638
              Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1641
              strcmp  linenumber=1655
              IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=1665
            Parser_processSTag /src/pupnp/ixml/src/ixmlparser.c linenumber=2113
              Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1327
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1333
              Parser_setLastElem /src/pupnp/ixml/src/ixmlparser.c linenumber=1341
                ixml_membuf_assign_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=765
                  strlen  linenumber=152
                  ixml_membuf_assign /src/pupnp/ixml/src/ixmlmembuf.c linenumber=152
                    __assert_fail  linenumber=127
                    ixml_membuf_destroy /src/pupnp/ixml/src/ixmlmembuf.c linenumber=131
                    ixml_membuf_set_size /src/pupnp/ixml/src/ixmlmembuf.c linenumber=135
              Parser_setNodePrefixAndLocalName /src/pupnp/ixml/src/ixmlparser.c linenumber=1347
                __assert_fail  linenumber=2892
                strchr  linenumber=2897
                safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2900
                strncpy  linenumber=2915
                safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2917
              Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1357
              strcmp  linenumber=1364
              strcmp  linenumber=1369
            strcmp  linenumber=2115
            safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2123
            Parser_processAttribute /src/pupnp/ixml/src/ixmlparser.c linenumber=2138
              __assert_fail  linenumber=1913
              Parser_UTF8ToInt /src/pupnp/ixml/src/ixmlparser.c linenumber=1926
              Parser_isNameChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1926
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1932
              Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1939
              Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1952
              strstr  linenumber=1964
              Parser_clearTokenBuf /src/pupnp/ixml/src/ixmlparser.c linenumber=1985
              Parser_copyToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1987
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2001
              Parser_xmlNamespace /src/pupnp/ixml/src/ixmlparser.c linenumber=2016
                __assert_fail  linenumber=1778
                strcmp  linenumber=1780
                safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1785
                strncmp  linenumber=1791
                Parser_setNodePrefixAndLocalName /src/pupnp/ixml/src/ixmlparser.c linenumber=1794
                __assert_fail  linenumber=1800
                strcmp  linenumber=1808
                safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1812
                strcmp  linenumber=1823
                safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1843
                safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1850
                Parser_freeNsURI /src/pupnp/ixml/src/ixmlparser.c linenumber=1852
                safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1868
                Parser_addNamespace /src/pupnp/ixml/src/ixmlparser.c linenumber=1878
                  strcmp  linenumber=1734
                  __assert_fail  linenumber=1738
                  safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1739
                  strcmp  linenumber=1746
                  strcmp  linenumber=1747
                  Parser_getNameSpace /src/pupnp/ixml/src/ixmlparser.c linenumber=1749
                    strcmp  linenumber=1704
                    strcmp  linenumber=1707
                  safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1751
                IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=1885
              Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=2023
              strcmp  linenumber=2030
              strcmp  linenumber=2034
              IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=2044
            IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=2159
          Parser_processElementName /src/pupnp/ixml/src/ixmlparser.c linenumber=2611
            isTopLevelElement /src/pupnp/ixml/src/ixmlparser.c linenumber=2418
              __assert_fail  linenumber=2373
            ixmlDocument_createElementEx /src/pupnp/ixml/src/document.c linenumber=2426
              ixmlElement_init /src/pupnp/ixml/src/element.c linenumber=124
              strdup  linenumber=125
              ixmlElement_free /src/pupnp/ixml/src/element.c linenumber=127
                ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=656
              strdup  linenumber=134
              ixmlElement_free /src/pupnp/ixml/src/element.c linenumber=137
            ixmlNode_setNodeProperties /src/pupnp/ixml/src/node.c linenumber=2432
              __assert_fail  linenumber=1384
              ixmlNode_setNodeValue /src/pupnp/ixml/src/node.c linenumber=1388
                strdup  linenumber=330
              ixmlNode_setLocalName /src/pupnp/ixml/src/node.c linenumber=1392
                __assert_fail  linenumber=271
                strdup  linenumber=278
              ixmlNode_setPrefix /src/pupnp/ixml/src/node.c linenumber=1396
                strdup  linenumber=251
            ixmlElement_free /src/pupnp/ixml/src/element.c linenumber=2434
            Parser_ElementPrefixDefined /src/pupnp/ixml/src/ixmlparser.c linenumber=2440
              strcmp  linenumber=2185
              strcmp  linenumber=2192
            Parser_setElementNamespace /src/pupnp/ixml/src/ixmlparser.c linenumber=2446
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2225
            Parser_hasDefaultNamespace /src/pupnp/ixml/src/ixmlparser.c linenumber=2451
            Parser_setElementNamespace /src/pupnp/ixml/src/ixmlparser.c linenumber=2452
            ixmlNode_appendChild /src/pupnp/ixml/src/node.c linenumber=2466
              ixmlNode_isAncestor /src/pupnp/ixml/src/node.c linenumber=675
              ixmlNode_allowChildren /src/pupnp/ixml/src/node.c linenumber=679
                __assert_fail  linenumber=481
              ixmlNode_isParent /src/pupnp/ixml/src/node.c linenumber=682
                __assert_fail  linenumber=459
              ixmlNode_removeChild /src/pupnp/ixml/src/node.c linenumber=683
                ixmlNode_isParent /src/pupnp/ixml/src/node.c linenumber=637
                ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=655
            ixmlElement_free /src/pupnp/ixml/src/element.c linenumber=2469
            Parser_pushElement /src/pupnp/ixml/src/ixmlparser.c linenumber=2476
              __assert_fail  linenumber=2316
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2328
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2336
              Parser_freeElementStackItem /src/pupnp/ixml/src/ixmlparser.c linenumber=2338
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2346
              Parser_freeElementStackItem /src/pupnp/ixml/src/ixmlparser.c linenumber=2348
          ixmlDocument_createTextNodeEx /src/pupnp/ixml/src/document.c linenumber=2619
            ixmlNode_init /src/pupnp/ixml/src/node.c linenumber=227
            strdup  linenumber=229
            ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=231
            strdup  linenumber=238
            ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=240
          ixmlNode_appendChild /src/pupnp/ixml/src/node.c linenumber=2627
          ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=2631
          ixmlDocument_createCDATASectionEx /src/pupnp/ixml/src/document.c linenumber=2638
            ixmlCDATASection_init /src/pupnp/ixml/src/node.c linenumber=375
            strdup  linenumber=377
            ixmlCDATASection_free /src/pupnp/ixml/src/node.c linenumber=379
              ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=61
            strdup  linenumber=385
            ixmlCDATASection_free /src/pupnp/ixml/src/node.c linenumber=387
          ixmlNode_appendChild /src/pupnp/ixml/src/node.c linenumber=2645
          ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=2649
          Parser_processAttributeName /src/pupnp/ixml/src/ixmlparser.c linenumber=2656
            isDuplicateAttribute /src/pupnp/ixml/src/ixmlparser.c linenumber=2279
              strcmp  linenumber=2253
            ixmlDocument_createAttributeEx /src/pupnp/ixml/src/document.c linenumber=2283
              ixmlAttr_init /src/pupnp/ixml/src/attr.c linenumber=279
              strdup  linenumber=282
              ixmlAttr_free /src/pupnp/ixml/src/attr.c linenumber=284
                ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=48
            ixmlNode_setNodeProperties /src/pupnp/ixml/src/node.c linenumber=2288
            ixmlAttr_free /src/pupnp/ixml/src/attr.c linenumber=2290
            ixmlElement_setAttributeNode /src/pupnp/ixml/src/element.c linenumber=2294
              ixmlElement_setAttributeNode_common /src/pupnp/ixml/src/element.c linenumber=331
                get_attribute_node /src/pupnp/ixml/src/element.c linenumber=254
                ixmlAttr_free /src/pupnp/ixml/src/attr.c linenumber=283
              find_condition_node_name /src/pupnp/ixml/src/element.c linenumber=331
                strcmp  linenumber=321
            ixmlAttr_free /src/pupnp/ixml/src/attr.c linenumber=2297
          Parser_eTagVerification /src/pupnp/ixml/src/ixmlparser.c linenumber=2668
            __assert_fail  linenumber=2538
            __assert_fail  linenumber=2539
            Parser_isValidEndElement /src/pupnp/ixml/src/ixmlparser.c linenumber=2543
              __assert_fail  linenumber=2491
              __assert_fail  linenumber=2497
              __assert_fail  linenumber=2498
              __assert_fail  linenumber=2499
              strcmp  linenumber=2500
            Parser_popElement /src/pupnp/ixml/src/ixmlparser.c linenumber=2544
              Parser_freeElementStackItem /src/pupnp/ixml/src/ixmlparser.c linenumber=2517
              Parser_freeNsURI /src/pupnp/ixml/src/ixmlparser.c linenumber=2521
            strcmp  linenumber=2554
          Parser_freeNodeContent /src/pupnp/ixml/src/ixmlparser.c linenumber=2686
          Parser_free /src/pupnp/ixml/src/ixmlparser.c linenumber=2695
          Parser_freeNodeContent /src/pupnp/ixml/src/ixmlparser.c linenumber=2699
          ixmlDocument_free /src/pupnp/ixml/src/document.c linenumber=2700
          Parser_free /src/pupnp/ixml/src/ixmlparser.c linenumber=2701
    ixmlPrintDocument /src/pupnp/ixml/src/ixml.c linenumber=23
      ixml_membuf_init /src/pupnp/ixml/src/ixmlmembuf.c linenumber=403
      ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=404
      ixmlPrintDomTree /src/pupnp/ixml/src/ixml.c linenumber=405
        ixmlNode_getNodeName /src/pupnp/ixml/src/node.c linenumber=254
        ixmlNode_getNodeValue /src/pupnp/ixml/src/node.c linenumber=255
        ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=256
        ixmlPrintDomTreeRecursive /src/pupnp/ixml/src/ixml.c linenumber=261
          ixmlNode_getNodeName /src/pupnp/ixml/src/node.c linenumber=122
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=122
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=123
          ixmlNode_getNodeValue /src/pupnp/ixml/src/node.c linenumber=124
          copy_with_escape /src/pupnp/ixml/src/ixml.c linenumber=124
            strlen  linenumber=62
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=66
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=69
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=72
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=75
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=78
            ixml_membuf_append /src/pupnp/ixml/src/ixmlmembuf.c linenumber=81
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=125
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=127
          ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=140
          ixmlPrintCloseTag /src/pupnp/ixml/src/ixml.c linenumber=141
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=92
            ixmlNode_getNodeName /src/pupnp/ixml/src/node.c linenumber=93
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=93
            ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=94
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=95
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=97
          ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=154
          ixmlNode_getNodeValue /src/pupnp/ixml/src/node.c linenumber=156
          copy_with_escape /src/pupnp/ixml/src/ixml.c linenumber=156
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=160
          ixmlNode_getNodeValue /src/pupnp/ixml/src/node.c linenumber=162
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=161
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=163
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=167
          ixmlNode_getNodeName /src/pupnp/ixml/src/node.c linenumber=168
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=168
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=169
          ixmlNode_getNodeValue /src/pupnp/ixml/src/node.c linenumber=170
          copy_with_escape /src/pupnp/ixml/src/ixml.c linenumber=170
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=171
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=182
          ixmlNode_getNodeName /src/pupnp/ixml/src/node.c linenumber=183
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=183
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=185
          ixmlNode_getNodeName /src/pupnp/ixml/src/node.c linenumber=189
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=188
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=190
          ixmlNode_getNodeValue /src/pupnp/ixml/src/node.c linenumber=192
          copy_with_escape /src/pupnp/ixml/src/ixml.c linenumber=191
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=193
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=195
          ixmlNode_getFirstChild /src/pupnp/ixml/src/node.c linenumber=199
          ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=201
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=202
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=204
          ixmlPrintCloseTag /src/pupnp/ixml/src/ixml.c linenumber=209
          ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=219
          IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=215
        ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=265
        ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=266
        copy_with_escape /src/pupnp/ixml/src/ixml.c linenumber=267
        ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=268
        ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=272
        ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=273
        ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=275
        ixmlPrintDomTreeRecursive /src/pupnp/ixml/src/ixml.c linenumber=276
        ixmlNode_getFirstChild /src/pupnp/ixml/src/node.c linenumber=278
        ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=279
        ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=280
        ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=282
        ixmlNode_getFirstChild /src/pupnp/ixml/src/node.c linenumber=286
        ixmlPrintDomTreeRecursive /src/pupnp/ixml/src/ixml.c linenumber=286
        ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=289
        ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=290
        ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=291
        ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=299
        IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=295
    ixmlDocument_free /src/pupnp/ixml/src/document.c linenumber=25
    ixmlFreeDOMString /src/pupnp/ixml/src/ixml.c linenumber=29
    ixmlDocument_free /src/pupnp/ixml/src/document.c linenumber=30
  unlink  linenumber=55
====================================
