==24053== Memcheck, a memory error detector. ==24053== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al. ==24053== Using LibVEX rev 1884, a library for dynamic binary translation. ==24053== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP. ==24053== Using valgrind-3.4.1, a dynamic binary instrumentation framework. ==24053== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al. ==24053== For more details, rerun with: -v ==24053== im a fake functionwe are done ==24053== ==24053== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 7 from 1) ==24053== malloc/free: in use at exit: 506 bytes in 18 blocks. ==24053== malloc/free: 49 allocs, 31 frees, 47,565 bytes allocated. ==24053== For counts of detected errors, rerun with: -v ==24053== searching for pointers to 18 not-freed blocks. ==24053== checked 74,204 bytes. ==24053== ==24053== 62 bytes in 8 blocks are still reachable in loss record 1 of 4 ==24053== at 0x40250F8: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==24053== by 0x40E1FB5: xmlStrndup (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x40E2173: xmlStrdup (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x406BBEE: xmlNewCharEncodingHandler (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x406BD22: xmlInitCharEncodingHandlers (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x406C138: xmlGetCharEncodingHandler (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x409809C: xmlAllocParserInputBuffer (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x4098442: __xmlParserInputBufferCreateFilename (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x4098571: xmlParserInputBufferCreateFilename (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x411DABC: xmlNewTextReaderFilename (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x411DB71: xmlReaderForFile (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x80485F0: main (main.c:18) ==24053== ==24053== ==24053== 84 bytes in 1 blocks are still reachable in loss record 2 of 4 ==24053== at 0x40250F8: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==24053== by 0x40DF034: xmlNewRMutex (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x412F62B: (within /usr/lib/libxml2.so.2.7.3) ==24053== by 0x412F828: xmlDictCreate (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x406F8A6: xmlInitParserCtxt (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x406F92A: xmlNewParserCtxt (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x4073D7C: xmlCreatePushParserCtxt (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x411D710: xmlNewTextReader (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x411DAD1: xmlNewTextReaderFilename (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x411DB71: xmlReaderForFile (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x80485F0: main (main.c:18) ==24053== ==24053== ==24053== 160 bytes in 8 blocks are still reachable in loss record 3 of 4 ==24053== at 0x40250F8: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==24053== by 0x406BC03: xmlNewCharEncodingHandler (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x406BD22: xmlInitCharEncodingHandlers (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x406C138: xmlGetCharEncodingHandler (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x409809C: xmlAllocParserInputBuffer (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x4098442: __xmlParserInputBufferCreateFilename (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x4098571: xmlParserInputBufferCreateFilename (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x411DABC: xmlNewTextReaderFilename (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x411DB71: xmlReaderForFile (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x80485F0: main (main.c:18) ==24053== ==24053== ==24053== 200 bytes in 1 blocks are still reachable in loss record 4 of 4 ==24053== at 0x40250F8: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==24053== by 0x406BCC7: xmlInitCharEncodingHandlers (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x406C138: xmlGetCharEncodingHandler (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x409809C: xmlAllocParserInputBuffer (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x4098442: __xmlParserInputBufferCreateFilename (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x4098571: xmlParserInputBufferCreateFilename (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x411DABC: xmlNewTextReaderFilename (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x411DB71: xmlReaderForFile (in /usr/lib/libxml2.so.2.7.3) ==24053== by 0x80485F0: main (main.c:18) ==24053== ==24053== LEAK SUMMARY: ==24053== definitely lost: 0 bytes in 0 blocks. ==24053== possibly lost: 0 bytes in 0 blocks. ==24053== still reachable: 506 bytes in 18 blocks. ==24053== suppressed: 0 bytes in 0 blocks.