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=332
        Parser_init /src/pupnp/ixml/src/ixmlparser.c linenumber=2835
          ixml_membuf_init /src/pupnp/ixml/src/ixmlmembuf.c linenumber=2754
            __assert_fail  linenumber=105
          ixml_membuf_init /src/pupnp/ixml/src/ixmlmembuf.c linenumber=2755
        Parser_readFileOrBuffer /src/pupnp/ixml/src/ixmlparser.c linenumber=2840
          fopen  linenumber=2781
          fseek  linenumber=2786
          ftell  linenumber=2787
          fclose  linenumber=2789
          fclose  linenumber=2796
          fseek  linenumber=2800
          fread  linenumber=2801
          fclose  linenumber=2807
          safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2810
            __assert_fail  linenumber=1305
            strdup  linenumber=1308
            strdup  linenumber=1310
        Parser_free /src/pupnp/ixml/src/ixmlparser.c linenumber=2842
          ixml_membuf_destroy /src/pupnp/ixml/src/ixmlmembuf.c linenumber=504
            ixml_membuf_init /src/pupnp/ixml/src/ixmlmembuf.c linenumber=120
          ixml_membuf_destroy /src/pupnp/ixml/src/ixmlmembuf.c linenumber=505
          Parser_freeElementStackItem /src/pupnp/ixml/src/ixmlparser.c linenumber=509
            __assert_fail  linenumber=453
          Parser_freeNsURI /src/pupnp/ixml/src/ixmlparser.c linenumber=514
            __assert_fail  linenumber=475
        Parser_parseDocument /src/pupnp/ixml/src/ixmlparser.c linenumber=2847
          ixmlNode_init /src/pupnp/ixml/src/node.c linenumber=2583
            __assert_fail  linenumber=47
          ixmlDocument_createDocumentEx /src/pupnp/ixml/src/document.c linenumber=2585
            ixmlDocument_init /src/pupnp/ixml/src/document.c linenumber=180
            strdup  linenumber=182
            ixmlDocument_free /src/pupnp/ixml/src/document.c linenumber=184
              ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=53
                Parser_getBeforeFree /src/pupnp/ixml/src/ixmlparser.c linenumber=136
                ixmlNode_freeSingleNode /src/pupnp/ixml/src/node.c linenumber=161
                ixmlNode_freeSingleNode /src/pupnp/ixml/src/node.c linenumber=184
          Parser_skipProlog /src/pupnp/ixml/src/ixmlparser.c linenumber=2592
            __assert_fail  linenumber=716
            Parser_skipBom /src/pupnp/ixml/src/ixmlparser.c linenumber=721
              strlen  linenumber=603
              strncmp  linenumber=605
            Parser_skipWhiteSpaces /src/pupnp/ixml/src/ixmlparser.c linenumber=722
              strchr  linenumber=617
            strlen  linenumber=724
            strncmp  linenumber=724
            Parser_skipXMLDecl /src/pupnp/ixml/src/ixmlparser.c linenumber=726
              __assert_fail  linenumber=632
              Parser_skipString /src/pupnp/ixml/src/ixmlparser.c linenumber=637
                strlen  linenumber=584
                strncmp  linenumber=584
                strlen  linenumber=591
              Parser_skipWhiteSpaces /src/pupnp/ixml/src/ixmlparser.c linenumber=638
            Parser_skipMisc /src/pupnp/ixml/src/ixmlparser.c linenumber=732
              strlen  linenumber=681
              strncasecmp  linenumber=679
              Parser_skipComment /src/pupnp/ixml/src/ixmlparser.c linenumber=683
                __assert_fail  linenumber=652
                strstr  linenumber=657
                strlen  linenumber=660
              strlen  linenumber=687
              strncasecmp  linenumber=685
              strlen  linenumber=690
              strncasecmp  linenumber=688
              strlen  linenumber=695
              strncasecmp  linenumber=693
              Parser_skipString /src/pupnp/ixml/src/ixmlparser.c linenumber=697
              Parser_skipWhiteSpaces /src/pupnp/ixml/src/ixmlparser.c linenumber=701
            strlen  linenumber=735
            strncmp  linenumber=733
            Parser_skipDocType /src/pupnp/ixml/src/ixmlparser.c linenumber=738
              __assert_fail  linenumber=539
              strchr  linenumber=550
            Parser_skipMisc /src/pupnp/ixml/src/ixmlparser.c linenumber=742
          ixmlNode_init /src/pupnp/ixml/src/node.c linenumber=2602
          Parser_getNextNode /src/pupnp/ixml/src/ixmlparser.c linenumber=2604
            Parser_processContent /src/pupnp/ixml/src/ixmlparser.c linenumber=2082
              Parser_skipWhiteSpaces /src/pupnp/ixml/src/ixmlparser.c linenumber=1485
              strlen  linenumber=1495
              strncmp  linenumber=1495
              Parser_processCDSect /src/pupnp/ixml/src/ixmlparser.c linenumber=1496
                strlen  linenumber=1430
                Parser_isXmlChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1432
                strlen  linenumber=1433
                strncmp  linenumber=1433
                strncpy  linenumber=1449
                safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1452
                strlen  linenumber=1460
              strlen  linenumber=1506
              strncmp  linenumber=1504
              Parser_skipComment /src/pupnp/ixml/src/ixmlparser.c linenumber=1507
              strlen  linenumber=1516
              strncmp  linenumber=1514
              Parser_skipPI /src/pupnp/ixml/src/ixmlparser.c linenumber=1517
                __assert_fail  linenumber=1387
                strlen  linenumber=1392
                strncasecmp  linenumber=1392
                strlen  linenumber=1393
                strncasecmp  linenumber=1393
                strlen  linenumber=1398
                strncasecmp  linenumber=1398
                strstr  linenumber=1399
                strlen  linenumber=1401
              strlen  linenumber=1536
              strncmp  linenumber=1534
              strlen  linenumber=1543
              strncmp  linenumber=1541
              Parser_clearTokenBuf /src/pupnp/ixml/src/ixmlparser.c linenumber=1550
                ixml_membuf_destroy /src/pupnp/ixml/src/ixmlmembuf.c linenumber=774
              Parser_copyToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1552
                Parser_getChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1179
                  Parser_isXmlChar /src/pupnp/ixml/src/ixmlparser.c linenumber=936
                  Parser_UTF8ToInt /src/pupnp/ixml/src/ixmlparser.c linenumber=942
                    IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=842
                      fprintf  linenumber=24
                      fprintf  linenumber=26
                      vfprintf  linenumber=28
                      fflush  linenumber=29
                      fprintf  linenumber=32
                  Parser_isXmlChar /src/pupnp/ixml/src/ixmlparser.c linenumber=943
                  strncasecmp  linenumber=952
                  strncasecmp  linenumber=956
                  strncasecmp  linenumber=960
                  strncasecmp  linenumber=964
                  strncasecmp  linenumber=968
                  strncasecmp  linenumber=972
                  strchr  linenumber=981
                  Parser_isXmlChar /src/pupnp/ixml/src/ixmlparser.c linenumber=999
                  strncasecmp  linenumber=1006
                  strchr  linenumber=1015
                  Parser_isXmlChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1026
                  IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=1045
                Parser_appendTokBufChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1187
                  ixml_membuf_append /src/pupnp/ixml/src/ixmlmembuf.c linenumber=1062
                    __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=1190
                Parser_appendTokBufStr /src/pupnp/ixml/src/ixmlparser.c linenumber=1196
                  ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=1143
                    strlen  linenumber=172
                    ixml_membuf_insert /src/pupnp/ixml/src/ixmlmembuf.c linenumber=172
                IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=1209
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1562
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1574
              IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=1588
            Parser_skipWhiteSpaces /src/pupnp/ixml/src/ixmlparser.c linenumber=2085
            Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=2086
              Parser_clearTokenBuf /src/pupnp/ixml/src/ixmlparser.c linenumber=1228
              Parser_skipMisc /src/pupnp/ixml/src/ixmlparser.c linenumber=1234
              Parser_UTF8ToInt /src/pupnp/ixml/src/ixmlparser.c linenumber=1246
              Parser_isNameChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1250
                Parser_isCharInTable /src/pupnp/ixml/src/ixmlparser.c linenumber=889
                Parser_isCharInTable /src/pupnp/ixml/src/ixmlparser.c linenumber=894
              Parser_UTF8ToInt /src/pupnp/ixml/src/ixmlparser.c linenumber=1271
              Parser_isNameChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1270
              Parser_UTF8ToInt /src/pupnp/ixml/src/ixmlparser.c linenumber=1277
              Parser_isNameChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1276
              Parser_copyToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1287
            strcmp  linenumber=2104
            Parser_processETag /src/pupnp/ixml/src/ixmlparser.c linenumber=2107
              __assert_fail  linenumber=1613
              Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1614
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1626
              Parser_skipWhiteSpaces /src/pupnp/ixml/src/ixmlparser.c linenumber=1636
              Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1639
              strcmp  linenumber=1653
              IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=1663
            Parser_processSTag /src/pupnp/ixml/src/ixmlparser.c linenumber=2111
              Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1325
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1331
              Parser_setLastElem /src/pupnp/ixml/src/ixmlparser.c linenumber=1339
                ixml_membuf_assign_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=763
                  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=1345
                __assert_fail  linenumber=2890
                strchr  linenumber=2895
                safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2898
                strncpy  linenumber=2913
                safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2915
              Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1355
              strcmp  linenumber=1362
              strcmp  linenumber=1367
            strcmp  linenumber=2113
            safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2121
            Parser_processAttribute /src/pupnp/ixml/src/ixmlparser.c linenumber=2136
              __assert_fail  linenumber=1911
              Parser_UTF8ToInt /src/pupnp/ixml/src/ixmlparser.c linenumber=1924
              Parser_isNameChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1924
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1930
              Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1937
              Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1950
              strstr  linenumber=1962
              Parser_clearTokenBuf /src/pupnp/ixml/src/ixmlparser.c linenumber=1983
              Parser_copyToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1985
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1999
              Parser_xmlNamespace /src/pupnp/ixml/src/ixmlparser.c linenumber=2014
                __assert_fail  linenumber=1776
                strcmp  linenumber=1778
                safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1783
                strncmp  linenumber=1789
                Parser_setNodePrefixAndLocalName /src/pupnp/ixml/src/ixmlparser.c linenumber=1792
                __assert_fail  linenumber=1798
                strcmp  linenumber=1806
                safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1810
                strcmp  linenumber=1821
                safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1841
                safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1848
                Parser_freeNsURI /src/pupnp/ixml/src/ixmlparser.c linenumber=1850
                safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1866
                Parser_addNamespace /src/pupnp/ixml/src/ixmlparser.c linenumber=1876
                  strcmp  linenumber=1732
                  __assert_fail  linenumber=1736
                  safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1737
                  strcmp  linenumber=1744
                  strcmp  linenumber=1745
                  Parser_getNameSpace /src/pupnp/ixml/src/ixmlparser.c linenumber=1747
                    strcmp  linenumber=1702
                    strcmp  linenumber=1705
                  safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1749
                IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=1883
              Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=2021
              strcmp  linenumber=2028
              strcmp  linenumber=2032
              IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=2042
            IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=2157
          Parser_processElementName /src/pupnp/ixml/src/ixmlparser.c linenumber=2609
            isTopLevelElement /src/pupnp/ixml/src/ixmlparser.c linenumber=2416
              __assert_fail  linenumber=2371
            ixmlDocument_createElementEx /src/pupnp/ixml/src/document.c linenumber=2424
              ixmlElement_init /src/pupnp/ixml/src/element.c linenumber=123
              strdup  linenumber=124
              ixmlElement_free /src/pupnp/ixml/src/element.c linenumber=126
                ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=656
              strdup  linenumber=133
              ixmlElement_free /src/pupnp/ixml/src/element.c linenumber=136
            ixmlNode_setNodeProperties /src/pupnp/ixml/src/node.c linenumber=2430
              __assert_fail  linenumber=1359
              ixmlNode_setNodeValue /src/pupnp/ixml/src/node.c linenumber=1363
                strdup  linenumber=329
              ixmlNode_setLocalName /src/pupnp/ixml/src/node.c linenumber=1367
                __assert_fail  linenumber=270
                strdup  linenumber=277
              ixmlNode_setPrefix /src/pupnp/ixml/src/node.c linenumber=1371
                strdup  linenumber=250
            ixmlElement_free /src/pupnp/ixml/src/element.c linenumber=2432
            Parser_ElementPrefixDefined /src/pupnp/ixml/src/ixmlparser.c linenumber=2438
              strcmp  linenumber=2183
              strcmp  linenumber=2190
            Parser_setElementNamespace /src/pupnp/ixml/src/ixmlparser.c linenumber=2444
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2223
            Parser_hasDefaultNamespace /src/pupnp/ixml/src/ixmlparser.c linenumber=2449
            Parser_setElementNamespace /src/pupnp/ixml/src/ixmlparser.c linenumber=2450
            ixmlNode_appendChild /src/pupnp/ixml/src/node.c linenumber=2464
              ixmlNode_isAncestor /src/pupnp/ixml/src/node.c linenumber=658
                ixmlNode_isAncestor /src/pupnp/ixml/src/node.c linenumber=427
                  ixmlNode_isAncestor /src/pupnp/ixml/src/node.c linenumber=430
              ixmlNode_allowChildren /src/pupnp/ixml/src/node.c linenumber=662
                __assert_fail  linenumber=474
              ixmlNode_isParent /src/pupnp/ixml/src/node.c linenumber=665
                __assert_fail  linenumber=452
              ixmlNode_removeChild /src/pupnp/ixml/src/node.c linenumber=666
                ixmlNode_isParent /src/pupnp/ixml/src/node.c linenumber=620
                ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=638
            ixmlElement_free /src/pupnp/ixml/src/element.c linenumber=2467
            Parser_pushElement /src/pupnp/ixml/src/ixmlparser.c linenumber=2474
              __assert_fail  linenumber=2314
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2326
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2334
              Parser_freeElementStackItem /src/pupnp/ixml/src/ixmlparser.c linenumber=2336
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2344
              Parser_freeElementStackItem /src/pupnp/ixml/src/ixmlparser.c linenumber=2346
          ixmlDocument_createTextNodeEx /src/pupnp/ixml/src/document.c linenumber=2617
            ixmlNode_init /src/pupnp/ixml/src/node.c linenumber=226
            strdup  linenumber=228
            ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=230
            strdup  linenumber=237
            ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=239
          ixmlNode_appendChild /src/pupnp/ixml/src/node.c linenumber=2625
          ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=2629
          ixmlDocument_createCDATASectionEx /src/pupnp/ixml/src/document.c linenumber=2636
            ixmlCDATASection_init /src/pupnp/ixml/src/node.c linenumber=374
            strdup  linenumber=376
            ixmlCDATASection_free /src/pupnp/ixml/src/node.c linenumber=378
              ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=60
            strdup  linenumber=384
            ixmlCDATASection_free /src/pupnp/ixml/src/node.c linenumber=386
          ixmlNode_appendChild /src/pupnp/ixml/src/node.c linenumber=2643
          ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=2647
          Parser_processAttributeName /src/pupnp/ixml/src/ixmlparser.c linenumber=2654
            isDuplicateAttribute /src/pupnp/ixml/src/ixmlparser.c linenumber=2277
              strcmp  linenumber=2251
            ixmlDocument_createAttributeEx /src/pupnp/ixml/src/document.c linenumber=2281
              ixmlAttr_init /src/pupnp/ixml/src/attr.c linenumber=278
              strdup  linenumber=281
              ixmlAttr_free /src/pupnp/ixml/src/attr.c linenumber=283
                ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=47
            ixmlNode_setNodeProperties /src/pupnp/ixml/src/node.c linenumber=2286
            ixmlAttr_free /src/pupnp/ixml/src/attr.c linenumber=2288
            ixmlElement_setAttributeNode /src/pupnp/ixml/src/element.c linenumber=2292
              ixmlElement_setAttributeNode_common /src/pupnp/ixml/src/element.c linenumber=331
                get_attribute_node /src/pupnp/ixml/src/element.c linenumber=254
              find_condition_node_name /src/pupnp/ixml/src/element.c linenumber=331
                strcmp  linenumber=321
            ixmlAttr_free /src/pupnp/ixml/src/attr.c linenumber=2295
          Parser_eTagVerification /src/pupnp/ixml/src/ixmlparser.c linenumber=2666
            __assert_fail  linenumber=2536
            __assert_fail  linenumber=2537
            Parser_isValidEndElement /src/pupnp/ixml/src/ixmlparser.c linenumber=2541
              __assert_fail  linenumber=2489
              __assert_fail  linenumber=2495
              __assert_fail  linenumber=2496
              __assert_fail  linenumber=2497
              strcmp  linenumber=2498
            Parser_popElement /src/pupnp/ixml/src/ixmlparser.c linenumber=2542
              Parser_freeElementStackItem /src/pupnp/ixml/src/ixmlparser.c linenumber=2515
              Parser_freeNsURI /src/pupnp/ixml/src/ixmlparser.c linenumber=2519
            strcmp  linenumber=2552
          Parser_freeNodeContent /src/pupnp/ixml/src/ixmlparser.c linenumber=2684
          Parser_free /src/pupnp/ixml/src/ixmlparser.c linenumber=2693
          Parser_freeNodeContent /src/pupnp/ixml/src/ixmlparser.c linenumber=2697
          ixmlDocument_free /src/pupnp/ixml/src/document.c linenumber=2698
          Parser_free /src/pupnp/ixml/src/ixmlparser.c linenumber=2699
    ixmlPrintDocument /src/pupnp/ixml/src/ixml.c linenumber=23
      ixml_membuf_init /src/pupnp/ixml/src/ixmlmembuf.c linenumber=354
      ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=355
      ixmlPrintDomTree /src/pupnp/ixml/src/ixml.c linenumber=356
        ixmlNode_getNodeName /src/pupnp/ixml/src/node.c linenumber=205
        ixmlNode_getNodeValue /src/pupnp/ixml/src/node.c linenumber=206
        ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=207
        ixmlPrintDomTreeRecursive /src/pupnp/ixml/src/ixml.c linenumber=212
          ixmlNode_getNodeName /src/pupnp/ixml/src/node.c linenumber=101
          ixmlNode_getNodeValue /src/pupnp/ixml/src/node.c linenumber=102
          ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=104
          copy_with_escape /src/pupnp/ixml/src/ixml.c linenumber=106
            strlen  linenumber=61
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=65
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=68
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=71
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=74
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=77
            ixml_membuf_append /src/pupnp/ixml/src/ixmlmembuf.c linenumber=80
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=110
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=111
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=112
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=116
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=117
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=118
          copy_with_escape /src/pupnp/ixml/src/ixml.c linenumber=119
          ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=120
          ixmlNode_getFirstChild /src/pupnp/ixml/src/node.c linenumber=125
          ixmlPrintDomTreeRecursive /src/pupnp/ixml/src/ixml.c linenumber=124
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=129
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=130
            copy_with_escape /src/pupnp/ixml/src/ixml.c linenumber=131
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=132
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=134
            ixmlPrintDomTreeRecursive /src/pupnp/ixml/src/ixml.c linenumber=135
              ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=141
              ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=142
              ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=144
              ixmlPrintDomTreeRecursive /src/pupnp/ixml/src/ixml.c linenumber=145
                ixmlNode_getFirstChild /src/pupnp/ixml/src/node.c linenumber=148
                ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=150
                ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=151
                ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=153
                ixmlNode_getFirstChild /src/pupnp/ixml/src/node.c linenumber=157
                ixmlPrintDomTreeRecursive /src/pupnp/ixml/src/ixml.c linenumber=156
                  ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=160
                  ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=161
                  ixmlNode_getNextSibling /src/pupnp/ixml/src/node.c linenumber=163
                  ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=165
                  ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=166
                  ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=168
                  ixmlNode_getNextSibling /src/pupnp/ixml/src/node.c linenumber=171
                  ixmlPrintDomTreeRecursive /src/pupnp/ixml/src/ixml.c linenumber=170
                    ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=179
                    IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=175
        ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=216
        ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=217
        copy_with_escape /src/pupnp/ixml/src/ixml.c linenumber=218
        ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=219
        ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=223
        ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=224
        ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=226
        ixmlPrintDomTreeRecursive /src/pupnp/ixml/src/ixml.c linenumber=227
        ixmlNode_getFirstChild /src/pupnp/ixml/src/node.c linenumber=229
        ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=230
        ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=231
        ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=233
        ixmlNode_getFirstChild /src/pupnp/ixml/src/node.c linenumber=237
        ixmlPrintDomTreeRecursive /src/pupnp/ixml/src/ixml.c linenumber=237
        ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=240
        ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=241
        ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=242
        ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=250
        IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=246
    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
====================================
