Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ==30240== Memcheck, a memory error detector
- ==30240== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
- ==30240== Using Valgrind-3.10.0 and LibVEX; rerun with -h for copyright info
- ==30240== Command: ./lab7
- ==30240==
- --30240-- Valgrind options:
- --30240-- --leak-check=full
- --30240-- -v
- --30240-- Contents of /proc/version:
- --30240-- Linux version 4.8.0-0.bpo.2-amd64 (debian-kernel@lists.debian.org) (gcc version 4.9.2 (Debian 4.9.2-10) ) #1 SMP Debian 4.8.11-1~bpo8+1 (2016-12-14)
- --30240-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-rdtscp-sse3-avx
- --30240-- Page sizes: currently 4096, max supported 4096
- --30240-- Valgrind library directory: /usr/lib/valgrind
- --30240-- Reading syms from /import/linux/home/wmclaug1/cs240/lab7/lab7
- --30240-- Reading syms from /lib/x86_64-linux-gnu/ld-2.19.so
- --30240-- Considering /lib/x86_64-linux-gnu/ld-2.19.so ..
- --30240-- .. CRC mismatch (computed 7344611e wanted f41c2786)
- --30240-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/ld-2.19.so ..
- --30240-- .. CRC is valid
- --30240-- Reading syms from /usr/lib/valgrind/memcheck-amd64-linux
- --30240-- Considering /usr/lib/valgrind/memcheck-amd64-linux ..
- --30240-- .. CRC mismatch (computed 948bf0bc wanted d423983b)
- --30240-- Considering /usr/lib/debug/usr/lib/valgrind/memcheck-amd64-linux ..
- --30240-- .. CRC is valid
- --30240-- object doesn't have a dynamic symbol table
- --30240-- Scheduler: using generic scheduler lock implementation.
- --30240-- Reading suppressions file: /usr/lib/valgrind/default.supp
- ==30240== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-30240-by-wmclaug1-on-remote05
- ==30240== embedded gdbserver: writing to /tmp/vgdb-pipe-to-vgdb-from-30240-by-wmclaug1-on-remote05
- ==30240== embedded gdbserver: shared mem /tmp/vgdb-pipe-shared-mem-vgdb-30240-by-wmclaug1-on-remote05
- ==30240==
- ==30240== TO CONTROL THIS PROCESS USING vgdb (which you probably
- ==30240== don't want to do, unless you know exactly what you're doing,
- ==30240== or are doing some strange experiment):
- ==30240== /usr/lib/valgrind/../../bin/vgdb --pid=30240 ...command...
- ==30240==
- ==30240== TO DEBUG THIS PROCESS USING GDB: start GDB like this
- ==30240== /path/to/gdb ./lab7
- ==30240== and then give GDB the following command
- ==30240== target remote | /usr/lib/valgrind/../../bin/vgdb --pid=30240
- ==30240== --pid is optional if only one valgrind process is running
- ==30240==
- --30240-- REDIR: 0x4017920 (ld-linux-x86-64.so.2:strlen) redirected to 0x380bd821 (vgPlain_amd64_linux_REDIR_FOR_strlen)
- --30240-- Reading syms from /usr/lib/valgrind/vgpreload_core-amd64-linux.so
- --30240-- Considering /usr/lib/valgrind/vgpreload_core-amd64-linux.so ..
- --30240-- .. CRC mismatch (computed 9771ef88 wanted e8eb00cf)
- --30240-- Considering /usr/lib/debug/usr/lib/valgrind/vgpreload_core-amd64-linux.so ..
- --30240-- .. CRC is valid
- --30240-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so
- --30240-- Considering /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so ..
- --30240-- .. CRC mismatch (computed c7f6cf2f wanted fb419f04)
- --30240-- Considering /usr/lib/debug/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so ..
- --30240-- .. CRC is valid
- ==30240== WARNING: new redirection conflicts with existing -- ignoring it
- --30240-- old: 0x04017920 (strlen ) R-> (0000.0) 0x380bd821 vgPlain_amd64_linux_REDIR_FOR_strlen
- --30240-- new: 0x04017920 (strlen ) R-> (2007.0) 0x04c2c260 strlen
- --30240-- REDIR: 0x40176d0 (ld-linux-x86-64.so.2:index) redirected to 0x4c2be10 (index)
- --30240-- REDIR: 0x40178f0 (ld-linux-x86-64.so.2:strcmp) redirected to 0x4c2d310 (strcmp)
- --30240-- REDIR: 0x4018620 (ld-linux-x86-64.so.2:mempcpy) redirected to 0x4c2fe60 (mempcpy)
- --30240-- Reading syms from /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20
- --30240-- Considering /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20 ..
- --30240-- .. CRC mismatch (computed f6d204a2 wanted d62b96d7)
- --30240-- object doesn't have a symbol table
- --30240-- Reading syms from /lib/x86_64-linux-gnu/libm-2.19.so
- --30240-- Considering /lib/x86_64-linux-gnu/libm-2.19.so ..
- --30240-- .. CRC mismatch (computed b34e2f42 wanted cd531c90)
- --30240-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libm-2.19.so ..
- --30240-- .. CRC is valid
- --30240-- Reading syms from /lib/x86_64-linux-gnu/libgcc_s.so.1
- --30240-- Considering /lib/x86_64-linux-gnu/libgcc_s.so.1 ..
- --30240-- .. CRC mismatch (computed e1528828 wanted 15fbad25)
- --30240-- object doesn't have a symbol table
- --30240-- Reading syms from /lib/x86_64-linux-gnu/libc-2.19.so
- --30240-- Considering /lib/x86_64-linux-gnu/libc-2.19.so ..
- --30240-- .. CRC mismatch (computed cd8269aa wanted 8318c513)
- --30240-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libc-2.19.so ..
- --30240-- .. CRC is valid
- --30240-- REDIR: 0x56dcdc0 (libc.so.6:strcasecmp) redirected to 0x4a23730 (_vgnU_ifunc_wrapper)
- --30240-- REDIR: 0x56df0b0 (libc.so.6:strncasecmp) redirected to 0x4a23730 (_vgnU_ifunc_wrapper)
- --30240-- REDIR: 0x56dc590 (libc.so.6:memcpy@GLIBC_2.2.5) redirected to 0x4a23730 (_vgnU_ifunc_wrapper)
- --30240-- REDIR: 0x56da910 (libc.so.6:rindex) redirected to 0x4c2baf0 (rindex)
- --30240-- REDIR: 0x56d8c10 (libc.so.6:strlen) redirected to 0x4c2c1a0 (strlen)
- --30240-- REDIR: 0x56dbff0 (libc.so.6:__GI_memcmp) redirected to 0x4c2eca0 (__GI_memcmp)
- --30240-- REDIR: 0x56d71c0 (libc.so.6:strcmp) redirected to 0x4a23730 (_vgnU_ifunc_wrapper)
- --30240-- REDIR: 0x56e8d70 (libc.so.6:__strcmp_sse2_unaligned) redirected to 0x4c2d1d0 (strcmp)
- --30240-- REDIR: 0xffffffffff600400 (???:???) redirected to 0x380bd80d (vgPlain_amd64_linux_REDIR_FOR_vtime)
- TEST #1: Create an empty tree--30240-- REDIR: 0x56dbfb0 (libc.so.6:bcmp) redirected to 0x4a23730 (_vgnU_ifunc_wrapper)
- --30240-- REDIR: 0x579e420 (libc.so.6:__memcmp_sse4_1) redirected to 0x4c2ed20 (__memcmp_sse4_1)
- ========================PASS========================
- TEST #2: Insert values into the Tree
- --30240-- REDIR: 0x4e942d0 (libstdc++.so.6:operator new(unsigned long)) redirected to 0x4c29110 (operator new(unsigned long))
- ========================PASS========================
- TEST #3: Cannot insert duplicate values into the Tree
- ========================PASS========================
- TEST #4: Insert 1000 Values into the Tree
- ========================PASS========================
- TEST #5: Find values in the tree
- ========================PASS========================
- TEST #6: Find doesn't segfault on empty tree
- ========================PASS========================
- TEST #7: Cannot remove node that is not in the tree
- --30240-- REDIR: 0x4e925b0 (libstdc++.so.6:operator delete(void*)) redirected to 0x4c2a2f0 (operator delete(void*))
- [1] [2] [3] [5] [6] [7] [8] [9] [10] [11] [12] [13]
- ========================PASS========================
- TEST #8: Remove a leaf node
- --30240-- REDIR: 0x578e450 (libc.so.6:__memmove_ssse3_back) redirected to 0x4c2d470 (memcpy@GLIBC_2.2.5)
- [2] [3] [5] [6] [7] [8] [9] [10] [11] [12] [13]
- ========================PASS========================
- TEST #9: Remove single branch using the Short Circuit algorithm
- [2] [3] [5] [6] [8] [9] [10] [11] [12] [13]
- ========================PASS========================
- Test #10: Remove two branch node promoting a leaf node
- [2] [3] [5] [6] [8] [9] [11] [12] [13]
- ========================PASS========================
- TEST #11: Remove two branch node promoting a 1 branch node using Short Circuit
- [2] [3] [5] [6] [8] [9] [12] [13]
- ========================PASS========================
- TEST #12: Remove root with two branches
- [2] [3] [6] [8] [9] [12] [13]
- ========================PASS========================
- TEST #13: Remove root with one branch
- [8] [9] [12] [13]
- ========================PASS========================
- TEST #14: Remove root as leaf
- ========================PASS========================
- TEST #15: Deep copy for a tree of 100 random values
- ========================PASS========================
- TEST #16: Test deletion and Destructor
- ========================PASS========================
- All Tests Passed.
- Don't forget to run with Valgrind and submit to Blackboard!
- --30240-- REDIR: 0x56d3600 (libc.so.6:free) redirected to 0x4c29e20 (free)
- ==30240==
- ==30240== HEAP SUMMARY:
- ==30240== in use at exit: 2,240 bytes in 70 blocks
- ==30240== total heap usage: 1,234 allocs, 1,164 frees, 41,008 bytes allocated
- ==30240==
- ==30240== Searching for pointers to 70 not-freed blocks
- ==30240== Checked 186,024 bytes
- ==30240==
- ==30240== 256 bytes in 8 blocks are definitely lost in loss record 1 of 3
- ==30240== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
- ==30240== by 0x402E42: BSTree::insert(int) (in /import/linux/home/wmclaug1/cs240/lab7/lab7)
- ==30240== by 0x401AFB: main (in /import/linux/home/wmclaug1/cs240/lab7/lab7)
- ==30240==
- ==30240== 384 bytes in 12 blocks are definitely lost in loss record 2 of 3
- ==30240== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
- ==30240== by 0x402E42: BSTree::insert(int) (in /import/linux/home/wmclaug1/cs240/lab7/lab7)
- ==30240== by 0x4010D8: main (in /import/linux/home/wmclaug1/cs240/lab7/lab7)
- ==30240==
- ==30240== 1,600 bytes in 50 blocks are definitely lost in loss record 3 of 3
- ==30240== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
- ==30240== by 0x402E42: BSTree::insert(int) (in /import/linux/home/wmclaug1/cs240/lab7/lab7)
- ==30240== by 0x40118C: main (in /import/linux/home/wmclaug1/cs240/lab7/lab7)
- ==30240==
- ==30240== LEAK SUMMARY:
- ==30240== definitely lost: 2,240 bytes in 70 blocks
- ==30240== indirectly lost: 0 bytes in 0 blocks
- ==30240== possibly lost: 0 bytes in 0 blocks
- ==30240== still reachable: 0 bytes in 0 blocks
- ==30240== suppressed: 0 bytes in 0 blocks
- ==30240==
- ==30240== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
- ==30240== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
- remote05:~/cs240/lab7> valgrind --leak-check=full -v ./lab7 >> valgrind.txt
- ==30241== Memcheck, a memory error detector
- ==30241== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
- ==30241== Using Valgrind-3.10.0 and LibVEX; rerun with -h for copyright info
- ==30241== Command: ./lab7
- ==30241==
- --30241-- Valgrind options:
- --30241-- --leak-check=full
- --30241-- -v
- --30241-- Contents of /proc/version:
- --30241-- Linux version 4.8.0-0.bpo.2-amd64 (debian-kernel@lists.debian.org) (gcc version 4.9.2 (Debian 4.9.2-10) ) #1 SMP Debian 4.8.11-1~bpo8+1 (2016-12-14)
- --30241-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-rdtscp-sse3-avx
- --30241-- Page sizes: currently 4096, max supported 4096
- --30241-- Valgrind library directory: /usr/lib/valgrind
- --30241-- Reading syms from /import/linux/home/wmclaug1/cs240/lab7/lab7
- --30241-- Reading syms from /lib/x86_64-linux-gnu/ld-2.19.so
- --30241-- Considering /lib/x86_64-linux-gnu/ld-2.19.so ..
- --30241-- .. CRC mismatch (computed 7344611e wanted f41c2786)
- --30241-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/ld-2.19.so ..
- --30241-- .. CRC is valid
- --30241-- Reading syms from /usr/lib/valgrind/memcheck-amd64-linux
- --30241-- Considering /usr/lib/valgrind/memcheck-amd64-linux ..
- --30241-- .. CRC mismatch (computed 948bf0bc wanted d423983b)
- --30241-- Considering /usr/lib/debug/usr/lib/valgrind/memcheck-amd64-linux ..
- --30241-- .. CRC is valid
- --30241-- object doesn't have a dynamic symbol table
- --30241-- Scheduler: using generic scheduler lock implementation.
- --30241-- Reading suppressions file: /usr/lib/valgrind/default.supp
- ==30241== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-30241-by-wmclaug1-on-remote05
- ==30241== embedded gdbserver: writing to /tmp/vgdb-pipe-to-vgdb-from-30241-by-wmclaug1-on-remote05
- ==30241== embedded gdbserver: shared mem /tmp/vgdb-pipe-shared-mem-vgdb-30241-by-wmclaug1-on-remote05
- ==30241==
- ==30241== TO CONTROL THIS PROCESS USING vgdb (which you probably
- ==30241== don't want to do, unless you know exactly what you're doing,
- ==30241== or are doing some strange experiment):
- ==30241== /usr/lib/valgrind/../../bin/vgdb --pid=30241 ...command...
- ==30241==
- ==30241== TO DEBUG THIS PROCESS USING GDB: start GDB like this
- ==30241== /path/to/gdb ./lab7
- ==30241== and then give GDB the following command
- ==30241== target remote | /usr/lib/valgrind/../../bin/vgdb --pid=30241
- ==30241== --pid is optional if only one valgrind process is running
- ==30241==
- --30241-- REDIR: 0x4017920 (ld-linux-x86-64.so.2:strlen) redirected to 0x380bd821 (vgPlain_amd64_linux_REDIR_FOR_strlen)
- --30241-- Reading syms from /usr/lib/valgrind/vgpreload_core-amd64-linux.so
- --30241-- Considering /usr/lib/valgrind/vgpreload_core-amd64-linux.so ..
- --30241-- .. CRC mismatch (computed 9771ef88 wanted e8eb00cf)
- --30241-- Considering /usr/lib/debug/usr/lib/valgrind/vgpreload_core-amd64-linux.so ..
- --30241-- .. CRC is valid
- --30241-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so
- --30241-- Considering /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so ..
- --30241-- .. CRC mismatch (computed c7f6cf2f wanted fb419f04)
- --30241-- Considering /usr/lib/debug/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so ..
- --30241-- .. CRC is valid
- ==30241== WARNING: new redirection conflicts with existing -- ignoring it
- --30241-- old: 0x04017920 (strlen ) R-> (0000.0) 0x380bd821 vgPlain_amd64_linux_REDIR_FOR_strlen
- --30241-- new: 0x04017920 (strlen ) R-> (2007.0) 0x04c2c260 strlen
- --30241-- REDIR: 0x40176d0 (ld-linux-x86-64.so.2:index) redirected to 0x4c2be10 (index)
- --30241-- REDIR: 0x40178f0 (ld-linux-x86-64.so.2:strcmp) redirected to 0x4c2d310 (strcmp)
- --30241-- REDIR: 0x4018620 (ld-linux-x86-64.so.2:mempcpy) redirected to 0x4c2fe60 (mempcpy)
- --30241-- Reading syms from /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20
- --30241-- Considering /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20 ..
- --30241-- .. CRC mismatch (computed f6d204a2 wanted d62b96d7)
- --30241-- object doesn't have a symbol table
- --30241-- Reading syms from /lib/x86_64-linux-gnu/libm-2.19.so
- --30241-- Considering /lib/x86_64-linux-gnu/libm-2.19.so ..
- --30241-- .. CRC mismatch (computed b34e2f42 wanted cd531c90)
- --30241-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libm-2.19.so ..
- --30241-- .. CRC is valid
- --30241-- Reading syms from /lib/x86_64-linux-gnu/libgcc_s.so.1
- --30241-- Considering /lib/x86_64-linux-gnu/libgcc_s.so.1 ..
- --30241-- .. CRC mismatch (computed e1528828 wanted 15fbad25)
- --30241-- object doesn't have a symbol table
- --30241-- Reading syms from /lib/x86_64-linux-gnu/libc-2.19.so
- --30241-- Considering /lib/x86_64-linux-gnu/libc-2.19.so ..
- --30241-- .. CRC mismatch (computed cd8269aa wanted 8318c513)
- --30241-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libc-2.19.so ..
- --30241-- .. CRC is valid
- --30241-- REDIR: 0x56dcdc0 (libc.so.6:strcasecmp) redirected to 0x4a23730 (_vgnU_ifunc_wrapper)
- --30241-- REDIR: 0x56df0b0 (libc.so.6:strncasecmp) redirected to 0x4a23730 (_vgnU_ifunc_wrapper)
- --30241-- REDIR: 0x56dc590 (libc.so.6:memcpy@GLIBC_2.2.5) redirected to 0x4a23730 (_vgnU_ifunc_wrapper)
- --30241-- REDIR: 0x56da910 (libc.so.6:rindex) redirected to 0x4c2baf0 (rindex)
- --30241-- REDIR: 0x56d8c10 (libc.so.6:strlen) redirected to 0x4c2c1a0 (strlen)
- --30241-- REDIR: 0x56dbff0 (libc.so.6:__GI_memcmp) redirected to 0x4c2eca0 (__GI_memcmp)
- --30241-- REDIR: 0x56d71c0 (libc.so.6:strcmp) redirected to 0x4a23730 (_vgnU_ifunc_wrapper)
- --30241-- REDIR: 0x56e8d70 (libc.so.6:__strcmp_sse2_unaligned) redirected to 0x4c2d1d0 (strcmp)
- --30241-- REDIR: 0xffffffffff600400 (???:???) redirected to 0x380bd80d (vgPlain_amd64_linux_REDIR_FOR_vtime)
- TEST #1: Create an empty tree--30241-- REDIR: 0x56dbfb0 (libc.so.6:bcmp) redirected to 0x4a23730 (_vgnU_ifunc_wrapper)
- --30241-- REDIR: 0x579e420 (libc.so.6:__memcmp_sse4_1) redirected to 0x4c2ed20 (__memcmp_sse4_1)
- ========================PASS========================
- TEST #2: Insert values into the Tree
- --30241-- REDIR: 0x4e942d0 (libstdc++.so.6:operator new(unsigned long)) redirected to 0x4c29110 (operator new(unsigned long))
- ========================PASS========================
- TEST #3: Cannot insert duplicate values into the Tree
- ========================PASS========================
- TEST #4: Insert 1000 Values into the Tree
- ========================PASS========================
- TEST #5: Find values in the tree
- ========================PASS========================
- TEST #6: Find doesn't segfault on empty tree
- ========================PASS========================
- TEST #7: Cannot remove node that is not in the tree
- --30241-- REDIR: 0x4e925b0 (libstdc++.so.6:operator delete(void*)) redirected to 0x4c2a2f0 (operator delete(void*))
- [1] [2] [3] [5] [6] [7] [8] [9] [10] [11] [12] [13]
- ========================PASS========================
- TEST #8: Remove a leaf node
- --30241-- REDIR: 0x578e450 (libc.so.6:__memmove_ssse3_back) redirected to 0x4c2d470 (memcpy@GLIBC_2.2.5)
- [2] [3] [5] [6] [7] [8] [9] [10] [11] [12] [13]
- ========================PASS========================
- TEST #9: Remove single branch using the Short Circuit algorithm
- [2] [3] [5] [6] [8] [9] [10] [11] [12] [13]
- ========================PASS========================
- Test #10: Remove two branch node promoting a leaf node
- [2] [3] [5] [6] [8] [9] [11] [12] [13]
- ========================PASS========================
- TEST #11: Remove two branch node promoting a 1 branch node using Short Circuit
- [2] [3] [5] [6] [8] [9] [12] [13]
- ========================PASS========================
- TEST #12: Remove root with two branches
- [2] [3] [6] [8] [9] [12] [13]
- ========================PASS========================
- TEST #13: Remove root with one branch
- [8] [9] [12] [13]
- ========================PASS========================
- TEST #14: Remove root as leaf
- ========================PASS========================
- TEST #15: Deep copy for a tree of 100 random values
- ========================PASS========================
- TEST #16: Test deletion and Destructor
- ========================PASS========================
- All Tests Passed.
- Don't forget to run with Valgrind and submit to Blackboard!
- --30241-- REDIR: 0x56d3600 (libc.so.6:free) redirected to 0x4c29e20 (free)
- ==30241==
- ==30241== HEAP SUMMARY:
- ==30241== in use at exit: 1,760 bytes in 55 blocks
- ==30241== total heap usage: 1,236 allocs, 1,181 frees, 41,072 bytes allocated
- ==30241==
- ==30241== Searching for pointers to 55 not-freed blocks
- ==30241== Checked 186,024 bytes
- ==30241==
- ==30241== 192 bytes in 6 blocks are definitely lost in loss record 1 of 3
- ==30241== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
- ==30241== by 0x402E42: BSTree::insert(int) (in /import/linux/home/wmclaug1/cs240/lab7/lab7)
- ==30241== by 0x401AFB: main (in /import/linux/home/wmclaug1/cs240/lab7/lab7)
- ==30241==
- ==30241== 384 bytes in 12 blocks are definitely lost in loss record 2 of 3
- ==30241== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
- ==30241== by 0x402E42: BSTree::insert(int) (in /import/linux/home/wmclaug1/cs240/lab7/lab7)
- ==30241== by 0x4010D8: main (in /import/linux/home/wmclaug1/cs240/lab7/lab7)
- ==30241==
- ==30241== 1,184 bytes in 37 blocks are definitely lost in loss record 3 of 3
- ==30241== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
- ==30241== by 0x402E42: BSTree::insert(int) (in /import/linux/home/wmclaug1/cs240/lab7/lab7)
- ==30241== by 0x40118C: main (in /import/linux/home/wmclaug1/cs240/lab7/lab7)
- ==30241==
- ==30241== LEAK SUMMARY:
- ==30241== definitely lost: 1,760 bytes in 55 blocks
- ==30241== indirectly lost: 0 bytes in 0 blocks
- ==30241== possibly lost: 0 bytes in 0 blocks
- ==30241== still reachable: 0 bytes in 0 blocks
- ==30241== suppressed: 0 bytes in 0 blocks
- ==30241==
- ==30241== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
- ==30241== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
- remote05:~/cs240/lab7> ls
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement