3178 lines
56 KiB
Plaintext
3178 lines
56 KiB
Plaintext
==10897== Memcheck, a memory error detector
|
|
==10897== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
|
|
==10897== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
|
|
==10897== Command: src/list_bench
|
|
==10897==
|
|
--10897-- Valgrind options:
|
|
--10897-- -v
|
|
--10897-- Contents of /proc/version:
|
|
--10897-- Linux version 4.13.0-16-generic (buildd@lcy01-02) (gcc version 7.2.0 (Ubuntu 7.2.0-8ubuntu2)) #19-Ubuntu SMP Wed Oct 11 18:35:14 UTC 2017
|
|
--10897--
|
|
--10897-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-rdtscp-sse3-avx
|
|
--10897-- Page sizes: currently 4096, max supported 4096
|
|
--10897-- Valgrind library directory: /usr/lib/valgrind
|
|
--10897-- Reading syms from /home/kyle/code/ods/src/list_bench
|
|
--10897-- Reading syms from /lib/x86_64-linux-gnu/ld-2.26.so
|
|
--10897-- Considering /lib/x86_64-linux-gnu/ld-2.26.so ..
|
|
--10897-- .. CRC mismatch (computed 8e133c77 wanted 4706bdfa)
|
|
--10897-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/ld-2.26.so ..
|
|
--10897-- .. CRC is valid
|
|
--10897-- Reading syms from /usr/lib/valgrind/memcheck-amd64-linux
|
|
--10897-- Considering /usr/lib/valgrind/memcheck-amd64-linux ..
|
|
--10897-- .. CRC mismatch (computed 9fa343a0 wanted dc854ea8)
|
|
--10897-- object doesn't have a symbol table
|
|
--10897-- object doesn't have a dynamic symbol table
|
|
--10897-- Scheduler: using generic scheduler lock implementation.
|
|
--10897-- Reading suppressions file: /usr/lib/valgrind/default.supp
|
|
==10897== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-10897-by-kyle-on-???
|
|
==10897== embedded gdbserver: writing to /tmp/vgdb-pipe-to-vgdb-from-10897-by-kyle-on-???
|
|
==10897== embedded gdbserver: shared mem /tmp/vgdb-pipe-shared-mem-vgdb-10897-by-kyle-on-???
|
|
==10897==
|
|
==10897== TO CONTROL THIS PROCESS USING vgdb (which you probably
|
|
==10897== don't want to do, unless you know exactly what you're doing,
|
|
==10897== or are doing some strange experiment):
|
|
==10897== /usr/lib/valgrind/../../bin/vgdb --pid=10897 ...command...
|
|
==10897==
|
|
==10897== TO DEBUG THIS PROCESS USING GDB: start GDB like this
|
|
==10897== /path/to/gdb src/list_bench
|
|
==10897== and then give GDB the following command
|
|
==10897== target remote | /usr/lib/valgrind/../../bin/vgdb --pid=10897
|
|
==10897== --pid is optional if only one valgrind process is running
|
|
==10897==
|
|
--10897-- REDIR: 0x401f7b0 (ld-linux-x86-64.so.2:strlen) redirected to 0x58060901 (???)
|
|
--10897-- REDIR: 0x401f590 (ld-linux-x86-64.so.2:index) redirected to 0x5806091b (???)
|
|
--10897-- Reading syms from /usr/lib/valgrind/vgpreload_core-amd64-linux.so
|
|
--10897-- Considering /usr/lib/valgrind/vgpreload_core-amd64-linux.so ..
|
|
--10897-- .. CRC mismatch (computed f3fb86a7 wanted 0b99f9ab)
|
|
--10897-- object doesn't have a symbol table
|
|
--10897-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so
|
|
--10897-- Considering /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so ..
|
|
--10897-- .. CRC mismatch (computed 5ffa922b wanted 4228a583)
|
|
--10897-- object doesn't have a symbol table
|
|
==10897== WARNING: new redirection conflicts with existing -- ignoring it
|
|
--10897-- old: 0x0401f7b0 (strlen ) R-> (0000.0) 0x58060901 ???
|
|
--10897-- new: 0x0401f7b0 (strlen ) R-> (2007.0) 0x04c32db0 strlen
|
|
--10897-- REDIR: 0x401d820 (ld-linux-x86-64.so.2:strcmp) redirected to 0x4c33ee0 (strcmp)
|
|
--10897-- REDIR: 0x401fcf0 (ld-linux-x86-64.so.2:mempcpy) redirected to 0x4c374f0 (mempcpy)
|
|
--10897-- Reading syms from /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.24
|
|
--10897-- object doesn't have a symbol table
|
|
--10897-- Reading syms from /lib/x86_64-linux-gnu/libm-2.26.so
|
|
--10897-- Considering /lib/x86_64-linux-gnu/libm-2.26.so ..
|
|
--10897-- .. CRC mismatch (computed 5c7a687c wanted e7414330)
|
|
--10897-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libm-2.26.so ..
|
|
--10897-- .. CRC is valid
|
|
--10897-- Reading syms from /lib/x86_64-linux-gnu/libgcc_s.so.1
|
|
--10897-- object doesn't have a symbol table
|
|
--10897-- Reading syms from /lib/x86_64-linux-gnu/libc-2.26.so
|
|
--10897-- Considering /lib/x86_64-linux-gnu/libc-2.26.so ..
|
|
--10897-- .. CRC mismatch (computed cc2bbe88 wanted e29f45fb)
|
|
--10897-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libc-2.26.so ..
|
|
--10897-- .. CRC is valid
|
|
--10897-- REDIR: 0x57c3ef0 (libc.so.6:memmove) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c2fb0 (libc.so.6:strncpy) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c41d0 (libc.so.6:strcasecmp) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c2a00 (libc.so.6:strcat) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c2fe0 (libc.so.6:rindex) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c5b50 (libc.so.6:rawmemchr) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c4060 (libc.so.6:mempcpy) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c3e80 (libc.so.6:bcmp) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c2f70 (libc.so.6:strncmp) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c2a70 (libc.so.6:strcmp) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c3fc0 (libc.so.6:memset) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57e1eb0 (libc.so.6:wcschr) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c2f10 (libc.so.6:strnlen) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c2ae0 (libc.so.6:strcspn) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c4220 (libc.so.6:strncasecmp) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c2ab0 (libc.so.6:strcpy) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c4360 (libc.so.6:memcpy@@GLIBC_2.14) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c3010 (libc.so.6:strpbrk) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c2a30 (libc.so.6:index) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c2ee0 (libc.so.6:strlen) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57ce4b0 (libc.so.6:memrchr) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c4270 (libc.so.6:strcasecmp_l) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c3e50 (libc.so.6:memchr) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57e2c60 (libc.so.6:wcslen) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c32f0 (libc.so.6:strspn) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c41a0 (libc.so.6:stpncpy) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c4170 (libc.so.6:stpcpy) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c5b80 (libc.so.6:strchrnul) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57c42c0 (libc.so.6:strncasecmp_l) redirected to 0x4a2a6e0 (_vgnU_ifunc_wrapper)
|
|
--10897-- REDIR: 0x57d7100 (libc.so.6:__strrchr_sse2) redirected to 0x4c32790 (__strrchr_sse2)
|
|
--10897-- REDIR: 0x57bde90 (libc.so.6:malloc) redirected to 0x4c2faa0 (malloc)
|
|
--10897-- REDIR: 0x57d73f0 (libc.so.6:__strlen_sse2) redirected to 0x4c32d30 (__strlen_sse2)
|
|
--10897-- REDIR: 0x58af2a0 (libc.so.6:__memcmp_sse4_1) redirected to 0x4c35d50 (__memcmp_sse4_1)
|
|
--10897-- REDIR: 0x57cfc40 (libc.so.6:__strcmp_sse2_unaligned) redirected to 0x4c33da0 (strcmp)
|
|
--10897-- REDIR: 0x57e1230 (libc.so.6:memcpy@GLIBC_2.2.5) redirected to 0x4c34060 (memcpy@GLIBC_2.2.5)
|
|
--10897-- REDIR: 0x57c37f0 (libc.so.6:__GI_strstr) redirected to 0x4c37760 (__strstr_sse2)
|
|
--10897-- REDIR: 0x4ecc500 (libstdc++.so.6:operator new[](unsigned long)) redirected to 0x4c30830 (operator new[](unsigned long))
|
|
--10897-- REDIR: 0x57e1210 (libc.so.6:__mempcpy_sse2_unaligned) redirected to 0x4c37130 (mempcpy)
|
|
add 0 938664
|
|
add 0 174000
|
|
get 1
|
|
remove 1
|
|
set 0 from 174000 to 110067
|
|
set 0 from 110067 to 146670
|
|
remove 0
|
|
add 0 783067
|
|
remove 0
|
|
add 0 787688
|
|
remove 0
|
|
add 0 208428
|
|
get 0
|
|
add 0 798477
|
|
set 1 from 208428 to 231693
|
|
add 0 124053
|
|
get 1
|
|
remove 1
|
|
get 0
|
|
get 0
|
|
add 0 366231
|
|
get 0
|
|
get 2
|
|
remove 1
|
|
add 0 962319
|
|
remove 1
|
|
add 0 643491
|
|
remove 0
|
|
remove 1
|
|
add 0 1353
|
|
add 0 861904
|
|
get 0
|
|
get 2
|
|
get 1
|
|
add 0 434933
|
|
set 2 from 1353 to 348269
|
|
add 3 433867
|
|
remove 0
|
|
get 1
|
|
remove 3
|
|
set 2 from 433867 to 530832
|
|
add 1 437750
|
|
remove 3
|
|
get 0
|
|
remove 2
|
|
remove 1
|
|
remove 0
|
|
add 0 897006
|
|
add 0 264521
|
|
set 1 from 897006 to 615218
|
|
remove 0
|
|
add 0 282943
|
|
remove 0
|
|
add 0 918946
|
|
add 1 515489
|
|
remove 0
|
|
get 1
|
|
add 0 627902
|
|
add 0 487162
|
|
add 1 379320
|
|
remove 3
|
|
get 3
|
|
add 0 656114
|
|
add 4 374314
|
|
set 2 from 379320 to 797736
|
|
remove 4
|
|
get 2
|
|
get 0
|
|
get 3
|
|
remove 1
|
|
remove 0
|
|
set 1 from 627902 to 146677
|
|
add 2 53559
|
|
get 3
|
|
remove 1
|
|
remove 2
|
|
get 1
|
|
add 1 404915
|
|
add 1 401525
|
|
set 1 from 401525 to 109482
|
|
set 1 from 109482 to 102964
|
|
remove 1
|
|
set 1 from 404915 to 143466
|
|
set 0 from 797736 to 918583
|
|
add 0 445767
|
|
get 1
|
|
set 0 from 445767 to 192591
|
|
remove 1
|
|
get 0
|
|
get 0
|
|
add 2 84076
|
|
add 0 764044
|
|
get 3
|
|
add 3 55918
|
|
set 3 from 55918 to 851755
|
|
get 4
|
|
set 0 from 764044 to 348149
|
|
add 1 715971
|
|
remove 1
|
|
remove 4
|
|
get 4
|
|
add 3 6272
|
|
set 5 from 53559 to 303294
|
|
get 5
|
|
add 3 235426
|
|
remove 4
|
|
add 2 405798
|
|
set 1 from 192591 to 285431
|
|
--10897-- REDIR: 0x4eca380 (libstdc++.so.6:operator delete(void*)) redirected to 0x4c311d0 (operator delete(void*))
|
|
==10897== Mismatched free() / delete / delete []
|
|
==10897== at 0x4C3123B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==10897== by 0x40692E: ods::SimpList<int>::grow() (simplist.h:146)
|
|
==10897== by 0x406693: ods::SimpList<int>::add(unsigned long, int) (simplist.h:94)
|
|
==10897== by 0x40297F: benchmark(ods::List<int>&, int) (list_bench.cc:81)
|
|
==10897== by 0x4025F7: run(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ods::List<int>&, int) (list_bench.cc:108)
|
|
==10897== by 0x402395: main (list_bench.cc:128)
|
|
==10897== Address 0x5b20ef0 is 0 bytes inside a block of size 32 alloc'd
|
|
==10897== at 0x4C3089F: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==10897== by 0x402DE3: ods::SimpList<int>::SimpList() (simplist.h:34)
|
|
==10897== by 0x402350: main (list_bench.cc:127)
|
|
==10897==
|
|
add 6 320018
|
|
remove 7
|
|
add 3 815072
|
|
add 1 216211
|
|
remove 1
|
|
remove 2
|
|
add 6 992999
|
|
remove 2
|
|
set 2 from 143466 to 211984
|
|
set 5 from 992999 to 244841
|
|
get 2
|
|
add 1 893599
|
|
remove 2
|
|
remove 1
|
|
set 2 from 235426 to 388683
|
|
add 0 195665
|
|
set 3 from 388683 to 789864
|
|
remove 5
|
|
remove 1
|
|
add 1 698456
|
|
set 0 from 195665 to 495986
|
|
add 3 662946
|
|
remove 6
|
|
remove 4
|
|
set 0 from 495986 to 93238
|
|
remove 1
|
|
get 1
|
|
get 0
|
|
add 0 870667
|
|
add 3 451832
|
|
get 0
|
|
get 5
|
|
add 4 147505
|
|
add 3 917471
|
|
set 2 from 211984 to 169579
|
|
remove 1
|
|
remove 3
|
|
get 1
|
|
add 5 258618
|
|
get 4
|
|
remove 6
|
|
set 5 from 258618 to 775753
|
|
set 2 from 917471 to 48953
|
|
remove 3
|
|
add 1 145710
|
|
remove 5
|
|
add 4 144951
|
|
get 3
|
|
remove 1
|
|
remove 2
|
|
remove 2
|
|
add 0 816627
|
|
get 3
|
|
add 2 745197
|
|
add 2 745109
|
|
remove 0
|
|
set 3 from 169579 to 803380
|
|
set 4 from 662946 to 262779
|
|
get 1
|
|
remove 0
|
|
set 2 from 803380 to 836683
|
|
remove 2
|
|
remove 1
|
|
add 0 740313
|
|
add 0 261411
|
|
remove 0
|
|
add 1 137179
|
|
remove 3
|
|
get 1
|
|
get 1
|
|
remove 0
|
|
remove 0
|
|
set 0 from 745109 to 431294
|
|
remove 0
|
|
add 0 158044
|
|
get 0
|
|
set 0 from 158044 to 387605
|
|
set 0 from 387605 to 399398
|
|
set 0 from 399398 to 741105
|
|
remove 0
|
|
add 0 686932
|
|
remove 0
|
|
add 0 179188
|
|
remove 0
|
|
add 0 161134
|
|
get 0
|
|
set 0 from 161134 to 633158
|
|
remove 0
|
|
add 0 134008
|
|
set 0 from 134008 to 379628
|
|
add 0 287690
|
|
get 0
|
|
set 1 from 379628 to 42566
|
|
add 1 832212
|
|
set 2 from 42566 to 160396
|
|
set 1 from 832212 to 345601
|
|
add 0 997971
|
|
remove 0
|
|
set 0 from 287690 to 757917
|
|
remove 0
|
|
remove 0
|
|
remove 0
|
|
add 0 256379
|
|
remove 0
|
|
add 0 236437
|
|
remove 0
|
|
add 0 655722
|
|
add 0 759208
|
|
get 0
|
|
add 0 661982
|
|
get 0
|
|
get 0
|
|
add 0 244086
|
|
get 1
|
|
set 1 from 661982 to 739566
|
|
get 1
|
|
get 2
|
|
add 1 730436
|
|
set 4 from 655722 to 228717
|
|
set 3 from 759208 to 474418
|
|
set 1 from 730436 to 669436
|
|
set 2 from 739566 to 298232
|
|
set 4 from 228717 to 938861
|
|
set 0 from 244086 to 168429
|
|
set 3 from 474418 to 904167
|
|
get 4
|
|
remove 0
|
|
add 1 901486
|
|
remove 4
|
|
remove 0
|
|
set 0 from 901486 to 790175
|
|
remove 0
|
|
remove 0
|
|
remove 0
|
|
add 0 739764
|
|
remove 0
|
|
add 0 735319
|
|
get 0
|
|
set 0 from 735319 to 104915
|
|
remove 0
|
|
add 0 413771
|
|
add 0 310870
|
|
get 1
|
|
add 0 624960
|
|
set 0 from 624960 to 41902
|
|
get 2
|
|
remove 1
|
|
get 1
|
|
set 0 from 41902 to 246234
|
|
remove 0
|
|
get 0
|
|
get 0
|
|
get 0
|
|
get 0
|
|
add 0 128180
|
|
get 1
|
|
add 0 93939
|
|
add 2 73632
|
|
set 1 from 128180 to 426587
|
|
remove 1
|
|
add 0 172709
|
|
add 0 944966
|
|
add 0 557352
|
|
get 5
|
|
add 4 658870
|
|
add 5 968491
|
|
remove 7
|
|
get 0
|
|
add 6 528762
|
|
get 4
|
|
get 0
|
|
remove 7
|
|
remove 4
|
|
get 5
|
|
get 4
|
|
remove 4
|
|
get 4
|
|
set 4 from 528762 to 16869
|
|
remove 3
|
|
add 2 538006
|
|
add 2 999323
|
|
get 0
|
|
set 4 from 172709 to 623786
|
|
set 2 from 999323 to 145071
|
|
get 1
|
|
set 1 from 944966 to 38958
|
|
set 0 from 557352 to 221454
|
|
remove 4
|
|
add 1 742432
|
|
add 4 388571
|
|
set 2 from 38958 to 702643
|
|
remove 1
|
|
get 3
|
|
get 4
|
|
remove 2
|
|
get 0
|
|
set 1 from 702643 to 49545
|
|
add 3 734539
|
|
add 4 992015
|
|
set 3 from 734539 to 460726
|
|
set 5 from 538006 to 440761
|
|
set 3 from 460726 to 464793
|
|
add 4 602065
|
|
add 1 736186
|
|
get 6
|
|
add 7 457991
|
|
remove 8
|
|
remove 6
|
|
remove 3
|
|
remove 0
|
|
get 4
|
|
remove 4
|
|
set 0 from 736186 to 98896
|
|
set 0 from 98896 to 312824
|
|
add 1 355456
|
|
add 3 766987
|
|
add 2 115917
|
|
remove 1
|
|
add 0 769279
|
|
set 4 from 766987 to 792404
|
|
add 0 33477
|
|
get 0
|
|
add 2 745053
|
|
remove 2
|
|
add 1 419721
|
|
add 3 286405
|
|
get 10
|
|
set 6 from 49545 to 595775
|
|
set 8 from 464793 to 222312
|
|
get 3
|
|
remove 7
|
|
remove 3
|
|
get 5
|
|
remove 6
|
|
add 1 998795
|
|
get 8
|
|
set 8 from 16869 to 358662
|
|
remove 2
|
|
get 5
|
|
get 5
|
|
add 4 208739
|
|
set 4 from 208739 to 182466
|
|
set 6 from 595775 to 62860
|
|
add 3 426867
|
|
set 7 from 62860 to 293204
|
|
remove 2
|
|
set 2 from 426867 to 557736
|
|
get 6
|
|
get 8
|
|
add 3 8823
|
|
remove 5
|
|
get 1
|
|
add 5 557585
|
|
remove 6
|
|
set 8 from 358662 to 621839
|
|
remove 7
|
|
add 5 74016
|
|
add 0 813767
|
|
remove 0
|
|
get 3
|
|
remove 8
|
|
get 2
|
|
remove 7
|
|
add 4 644331
|
|
get 1
|
|
get 1
|
|
add 2 885783
|
|
get 5
|
|
get 3
|
|
get 6
|
|
add 2 369518
|
|
add 4 965197
|
|
set 3 from 885783 to 452564
|
|
add 5 731741
|
|
remove 4
|
|
remove 10
|
|
get 9
|
|
get 9
|
|
remove 9
|
|
add 0 280252
|
|
get 1
|
|
get 2
|
|
remove 2
|
|
set 4 from 731741 to 744094
|
|
remove 2
|
|
set 0 from 280252 to 908203
|
|
remove 3
|
|
remove 6
|
|
get 0
|
|
add 4 752089
|
|
get 0
|
|
get 0
|
|
remove 3
|
|
get 4
|
|
set 0 from 908203 to 274626
|
|
get 0
|
|
set 1 from 33477 to 139510
|
|
remove 0
|
|
remove 4
|
|
get 3
|
|
remove 2
|
|
add 1 922889
|
|
add 3 25012
|
|
set 4 from 8823 to 388809
|
|
remove 1
|
|
get 3
|
|
get 0
|
|
remove 0
|
|
remove 0
|
|
set 1 from 388809 to 498287
|
|
get 1
|
|
get 1
|
|
add 0 845435
|
|
get 2
|
|
remove 0
|
|
remove 1
|
|
set 0 from 25012 to 736911
|
|
add 0 713212
|
|
add 1 222186
|
|
get 2
|
|
set 2 from 736911 to 866974
|
|
remove 2
|
|
remove 0
|
|
remove 0
|
|
add 0 306606
|
|
add 0 477920
|
|
add 0 561540
|
|
remove 0
|
|
set 0 from 477920 to 745218
|
|
set 1 from 306606 to 630184
|
|
add 0 274271
|
|
get 1
|
|
remove 2
|
|
get 0
|
|
set 0 from 274271 to 631304
|
|
get 1
|
|
remove 0
|
|
remove 0
|
|
add 0 156216
|
|
get 0
|
|
set 0 from 156216 to 664258
|
|
add 0 279862
|
|
add 1 759073
|
|
set 2 from 664258 to 729437
|
|
get 0
|
|
add 0 351391
|
|
add 0 792460
|
|
get 1
|
|
add 0 321003
|
|
set 3 from 279862 to 633133
|
|
add 3 296166
|
|
add 5 757459
|
|
get 3
|
|
get 5
|
|
remove 3
|
|
remove 3
|
|
remove 1
|
|
remove 2
|
|
set 0 from 321003 to 105736
|
|
add 0 955643
|
|
add 1 15099
|
|
get 0
|
|
add 2 421798
|
|
set 1 from 15099 to 478369
|
|
remove 4
|
|
get 1
|
|
set 1 from 478369 to 811041
|
|
get 5
|
|
set 1 from 811041 to 673982
|
|
remove 3
|
|
get 3
|
|
remove 2
|
|
set 3 from 729437 to 678054
|
|
remove 0
|
|
set 1 from 759073 to 27286
|
|
set 2 from 678054 to 74324
|
|
get 1
|
|
get 1
|
|
set 0 from 673982 to 431386
|
|
set 1 from 27286 to 340913
|
|
get 0
|
|
set 1 from 340913 to 976579
|
|
get 0
|
|
set 0 from 431386 to 248224
|
|
get 1
|
|
remove 2
|
|
set 1 from 976579 to 70458
|
|
get 0
|
|
remove 0
|
|
set 0 from 70458 to 7588
|
|
add 0 703011
|
|
remove 0
|
|
get 0
|
|
add 0 938666
|
|
set 1 from 7588 to 382881
|
|
get 1
|
|
add 0 401983
|
|
remove 1
|
|
remove 0
|
|
get 0
|
|
add 0 301894
|
|
add 1 49383
|
|
set 1 from 49383 to 435042
|
|
remove 2
|
|
get 1
|
|
add 0 146520
|
|
remove 2
|
|
set 1 from 301894 to 619526
|
|
remove 1
|
|
add 0 425274
|
|
add 1 661004
|
|
add 0 652132
|
|
add 2 250801
|
|
remove 2
|
|
add 1 743064
|
|
get 2
|
|
remove 2
|
|
set 3 from 146520 to 872064
|
|
get 2
|
|
set 1 from 743064 to 384351
|
|
add 0 646485
|
|
get 1
|
|
add 4 286922
|
|
remove 5
|
|
remove 2
|
|
add 0 263445
|
|
get 0
|
|
add 0 461346
|
|
get 2
|
|
set 3 from 652132 to 276548
|
|
add 2 820291
|
|
set 3 from 646485 to 35092
|
|
get 4
|
|
set 5 from 661004 to 718508
|
|
get 5
|
|
get 2
|
|
add 4 784055
|
|
remove 4
|
|
remove 4
|
|
get 1
|
|
set 4 from 718508 to 318545
|
|
set 2 from 820291 to 867334
|
|
get 5
|
|
add 0 514903
|
|
remove 4
|
|
add 2 652633
|
|
get 3
|
|
add 4 743505
|
|
add 1 18386
|
|
set 2 from 461346 to 423392
|
|
add 6 94512
|
|
get 1
|
|
set 8 from 318545 to 566704
|
|
add 5 676849
|
|
remove 1
|
|
remove 2
|
|
set 2 from 263445 to 684401
|
|
add 5 425380
|
|
get 4
|
|
remove 8
|
|
set 1 from 423392 to 262632
|
|
set 0 from 514903 to 485214
|
|
get 7
|
|
remove 7
|
|
remove 2
|
|
get 2
|
|
add 6 47907
|
|
get 7
|
|
remove 3
|
|
set 2 from 676849 to 911446
|
|
remove 5
|
|
remove 2
|
|
set 0 from 485214 to 570397
|
|
remove 3
|
|
add 3 942894
|
|
set 4 from 286922 to 18052
|
|
remove 1
|
|
add 3 701745
|
|
get 0
|
|
get 1
|
|
remove 0
|
|
remove 1
|
|
get 1
|
|
remove 1
|
|
remove 1
|
|
set 0 from 425380 to 172072
|
|
get 0
|
|
get 0
|
|
get 0
|
|
add 0 698776
|
|
remove 1
|
|
remove 0
|
|
add 0 994985
|
|
remove 0
|
|
add 0 357837
|
|
set 0 from 357837 to 243482
|
|
remove 0
|
|
add 0 265166
|
|
get 0
|
|
remove 0
|
|
add 0 572441
|
|
set 0 from 572441 to 962978
|
|
add 0 550295
|
|
get 0
|
|
remove 1
|
|
set 0 from 550295 to 45406
|
|
add 0 411940
|
|
remove 1
|
|
get 0
|
|
set 0 from 411940 to 230771
|
|
add 0 740683
|
|
set 1 from 230771 to 671431
|
|
remove 1
|
|
get 0
|
|
add 0 116072
|
|
set 1 from 740683 to 393223
|
|
set 1 from 393223 to 488951
|
|
add 1 599762
|
|
add 1 828243
|
|
add 3 831911
|
|
get 0
|
|
remove 4
|
|
remove 1
|
|
set 2 from 831911 to 771098
|
|
add 1 406813
|
|
add 1 748131
|
|
get 3
|
|
set 2 from 406813 to 646830
|
|
set 0 from 116072 to 130184
|
|
get 2
|
|
remove 4
|
|
get 1
|
|
add 2 270246
|
|
add 1 303019
|
|
add 5 171232
|
|
remove 0
|
|
set 4 from 171232 to 915783
|
|
get 3
|
|
set 2 from 270246 to 174010
|
|
get 1
|
|
get 2
|
|
get 0
|
|
set 2 from 174010 to 995332
|
|
set 3 from 646830 to 730660
|
|
get 4
|
|
get 1
|
|
set 1 from 748131 to 506953
|
|
set 0 from 303019 to 247994
|
|
set 5 from 599762 to 503893
|
|
set 1 from 506953 to 312755
|
|
get 0
|
|
remove 3
|
|
add 0 164892
|
|
remove 2
|
|
remove 0
|
|
set 3 from 503893 to 649270
|
|
get 3
|
|
add 2 805665
|
|
add 2 281184
|
|
remove 1
|
|
set 4 from 649270 to 528410
|
|
set 3 from 915783 to 935036
|
|
set 4 from 528410 to 909887
|
|
remove 2
|
|
set 3 from 909887 to 873691
|
|
remove 3
|
|
remove 1
|
|
set 1 from 935036 to 308614
|
|
remove 0
|
|
add 0 827934
|
|
add 1 890587
|
|
remove 1
|
|
set 1 from 308614 to 317207
|
|
remove 1
|
|
add 0 18279
|
|
get 1
|
|
get 0
|
|
set 0 from 18279 to 218601
|
|
set 1 from 827934 to 958925
|
|
remove 1
|
|
get 0
|
|
remove 0
|
|
add 0 746804
|
|
remove 0
|
|
add 0 242988
|
|
remove 0
|
|
add 0 90598
|
|
add 0 855062
|
|
add 0 325760
|
|
remove 0
|
|
add 0 737827
|
|
remove 0
|
|
set 0 from 855062 to 229589
|
|
get 0
|
|
get 0
|
|
add 0 298786
|
|
remove 0
|
|
get 1
|
|
remove 0
|
|
get 0
|
|
set 0 from 90598 to 352204
|
|
set 0 from 352204 to 884174
|
|
remove 0
|
|
add 0 830824
|
|
get 0
|
|
get 0
|
|
get 0
|
|
get 0
|
|
set 0 from 830824 to 323409
|
|
add 0 408282
|
|
set 0 from 408282 to 316390
|
|
add 1 970924
|
|
get 1
|
|
remove 1
|
|
get 1
|
|
get 1
|
|
set 1 from 323409 to 682475
|
|
set 0 from 316390 to 674622
|
|
remove 0
|
|
remove 0
|
|
add 0 987751
|
|
add 0 827466
|
|
set 1 from 987751 to 940034
|
|
remove 0
|
|
get 0
|
|
get 0
|
|
get 0
|
|
get 0
|
|
add 0 710850
|
|
remove 0
|
|
add 0 11958
|
|
add 1 958282
|
|
get 2
|
|
get 1
|
|
set 1 from 958282 to 911493
|
|
set 0 from 11958 to 25181
|
|
get 1
|
|
set 0 from 25181 to 364579
|
|
set 0 from 364579 to 560492
|
|
get 2
|
|
add 0 34809
|
|
set 2 from 911493 to 893500
|
|
remove 3
|
|
get 1
|
|
set 1 from 560492 to 29876
|
|
add 2 673772
|
|
get 0
|
|
get 2
|
|
get 0
|
|
remove 2
|
|
remove 1
|
|
add 0 810477
|
|
get 0
|
|
add 1 601059
|
|
get 0
|
|
get 2
|
|
get 0
|
|
get 3
|
|
set 1 from 601059 to 414238
|
|
get 1
|
|
set 0 from 810477 to 608461
|
|
remove 3
|
|
set 0 from 608461 to 497850
|
|
get 0
|
|
set 1 from 414238 to 112713
|
|
get 1
|
|
get 2
|
|
add 1 639742
|
|
remove 0
|
|
add 0 85237
|
|
set 1 from 639742 to 902788
|
|
add 0 200332
|
|
add 3 626001
|
|
set 3 from 626001 to 576098
|
|
get 3
|
|
get 0
|
|
add 2 52131
|
|
add 0 669127
|
|
add 7 933391
|
|
remove 6
|
|
get 4
|
|
remove 3
|
|
get 0
|
|
add 2 253704
|
|
add 6 820057
|
|
add 0 284937
|
|
set 8 from 933391 to 749102
|
|
set 0 from 284937 to 600073
|
|
remove 2
|
|
set 1 from 669127 to 541531
|
|
remove 8
|
|
remove 2
|
|
remove 5
|
|
add 0 641808
|
|
add 5 682015
|
|
set 6 from 576098 to 81318
|
|
add 6 443502
|
|
get 3
|
|
add 2 322495
|
|
remove 9
|
|
set 1 from 600073 to 742566
|
|
set 4 from 85237 to 859593
|
|
set 6 from 682015 to 245890
|
|
add 5 907110
|
|
set 5 from 907110 to 600110
|
|
set 5 from 600110 to 416000
|
|
set 8 from 443502 to 324552
|
|
set 7 from 245890 to 233987
|
|
add 0 769864
|
|
remove 6
|
|
set 7 from 233987 to 91388
|
|
add 4 298155
|
|
set 6 from 859593 to 448393
|
|
get 6
|
|
remove 8
|
|
add 2 275629
|
|
remove 3
|
|
get 3
|
|
set 6 from 448393 to 663661
|
|
add 8 468837
|
|
remove 5
|
|
remove 7
|
|
add 6 23048
|
|
remove 3
|
|
remove 4
|
|
remove 2
|
|
get 3
|
|
remove 5
|
|
get 5
|
|
add 3 933624
|
|
add 0 166523
|
|
set 3 from 298155 to 340306
|
|
add 1 502012
|
|
get 3
|
|
set 6 from 23048 to 120180
|
|
set 2 from 769864 to 95683
|
|
remove 6
|
|
get 6
|
|
get 7
|
|
remove 2
|
|
remove 5
|
|
add 2 81171
|
|
get 4
|
|
get 4
|
|
set 4 from 340306 to 902176
|
|
add 6 833802
|
|
set 3 from 641808 to 985483
|
|
remove 3
|
|
get 2
|
|
remove 1
|
|
remove 2
|
|
remove 0
|
|
add 2 351671
|
|
remove 2
|
|
add 3 235056
|
|
get 1
|
|
get 3
|
|
get 2
|
|
add 3 682696
|
|
add 4 708425
|
|
add 0 182443
|
|
remove 2
|
|
remove 4
|
|
add 4 480914
|
|
remove 2
|
|
get 3
|
|
add 2 771126
|
|
remove 6
|
|
get 4
|
|
set 0 from 182443 to 425556
|
|
remove 0
|
|
set 1 from 771126 to 377671
|
|
set 0 from 81171 to 150420
|
|
remove 2
|
|
add 3 274140
|
|
set 4 from 235056 to 271836
|
|
get 3
|
|
set 4 from 271836 to 565234
|
|
remove 4
|
|
set 0 from 150420 to 211126
|
|
set 0 from 211126 to 772636
|
|
get 2
|
|
set 3 from 274140 to 235098
|
|
get 3
|
|
remove 2
|
|
set 0 from 772636 to 215658
|
|
set 2 from 235098 to 155744
|
|
add 2 570655
|
|
remove 2
|
|
set 2 from 155744 to 625033
|
|
remove 1
|
|
get 1
|
|
set 1 from 625033 to 527945
|
|
add 1 103025
|
|
add 1 947006
|
|
add 0 278487
|
|
set 1 from 215658 to 588232
|
|
add 3 421465
|
|
set 4 from 103025 to 42735
|
|
add 3 513704
|
|
get 4
|
|
add 0 67377
|
|
add 7 420527
|
|
add 7 230684
|
|
remove 5
|
|
set 5 from 42735 to 217721
|
|
remove 3
|
|
set 0 from 67377 to 988106
|
|
get 2
|
|
add 1 881063
|
|
get 7
|
|
add 0 107367
|
|
add 0 862189
|
|
remove 10
|
|
remove 8
|
|
set 4 from 278487 to 792994
|
|
set 1 from 107367 to 716978
|
|
get 7
|
|
remove 0
|
|
get 2
|
|
set 6 from 217721 to 481142
|
|
get 0
|
|
set 1 from 988106 to 135547
|
|
remove 1
|
|
get 1
|
|
add 3 922973
|
|
add 0 388761
|
|
remove 3
|
|
get 1
|
|
remove 7
|
|
remove 5
|
|
set 4 from 588232 to 367235
|
|
add 0 94301
|
|
remove 5
|
|
remove 5
|
|
add 1 255203
|
|
add 3 95318
|
|
remove 2
|
|
get 5
|
|
add 3 386778
|
|
get 4
|
|
add 3 138406
|
|
remove 4
|
|
add 0 368584
|
|
add 3 970352
|
|
set 8 from 922973 to 115887
|
|
add 0 283579
|
|
get 1
|
|
remove 7
|
|
add 3 819453
|
|
get 4
|
|
set 0 from 283579 to 228003
|
|
remove 8
|
|
add 4 152082
|
|
remove 4
|
|
remove 3
|
|
add 7 674103
|
|
add 7 348757
|
|
set 2 from 94301 to 824907
|
|
remove 5
|
|
add 8 939617
|
|
remove 1
|
|
remove 3
|
|
set 4 from 348757 to 416249
|
|
set 5 from 674103 to 518497
|
|
set 1 from 824907 to 262080
|
|
set 5 from 518497 to 203925
|
|
get 3
|
|
get 3
|
|
get 7
|
|
get 6
|
|
set 5 from 203925 to 707699
|
|
set 4 from 416249 to 156779
|
|
remove 4
|
|
remove 4
|
|
set 5 from 115887 to 901760
|
|
remove 2
|
|
remove 4
|
|
get 3
|
|
set 3 from 939617 to 652217
|
|
get 1
|
|
remove 2
|
|
remove 2
|
|
remove 1
|
|
remove 0
|
|
add 0 208464
|
|
set 0 from 208464 to 7907
|
|
add 0 419892
|
|
set 0 from 419892 to 130849
|
|
add 1 360072
|
|
remove 0
|
|
add 0 919076
|
|
SimpList @ 1000 ops: --10897-- REDIR: 0x57d6ef0 (libc.so.6:__strchrnul_sse2) redirected to 0x4c37020 (strchrnul)
|
|
--10897-- REDIR: 0x57d1740 (libc.so.6:__memchr_sse2) redirected to 0x4c33f80 (memchr)
|
|
0.186746s
|
|
--10897-- REDIR: 0x4ecc440 (libstdc++.so.6:operator new(unsigned long)) redirected to 0x4c30110 (operator new(unsigned long))
|
|
add 0 154151
|
|
set 0 from 154151 to 403671
|
|
get 0
|
|
remove 0
|
|
add 0 570198
|
|
set 0 from 570198 to 754024
|
|
get 0
|
|
set 0 from 754024 to 91950
|
|
set 0 from 91950 to 11041
|
|
get 0
|
|
set 0 from 11041 to 236041
|
|
remove 0
|
|
add 0 374963
|
|
set 0 from 374963 to 263334
|
|
add 0 155924
|
|
remove 0
|
|
remove 0
|
|
add 0 389853
|
|
get 0
|
|
add 0 797009
|
|
remove 0
|
|
get 0
|
|
add 0 903056
|
|
add 1 954683
|
|
remove 0
|
|
set 1 from 389853 to 676810
|
|
remove 1
|
|
add 0 132109
|
|
add 0 665090
|
|
set 2 from 954683 to 953063
|
|
get 0
|
|
add 2 71476
|
|
set 1 from 132109 to 717903
|
|
add 2 379790
|
|
get 0
|
|
get 0
|
|
remove 0
|
|
remove 1
|
|
remove 1
|
|
add 0 279339
|
|
get 0
|
|
set 2 from 953063 to 78412
|
|
set 1 from 717903 to 779595
|
|
add 1 442921
|
|
add 0 728040
|
|
add 0 227086
|
|
set 5 from 78412 to 427351
|
|
remove 3
|
|
get 4
|
|
remove 4
|
|
remove 2
|
|
set 0 from 227086 to 840258
|
|
get 2
|
|
add 2 949244
|
|
set 1 from 728040 to 637353
|
|
get 3
|
|
set 0 from 840258 to 443921
|
|
add 3 659653
|
|
add 4 291211
|
|
get 0
|
|
remove 1
|
|
get 1
|
|
get 0
|
|
add 0 96197
|
|
add 1 393155
|
|
remove 2
|
|
add 0 257290
|
|
remove 4
|
|
add 3 851658
|
|
remove 1
|
|
add 1 292153
|
|
set 3 from 851658 to 651639
|
|
get 3
|
|
remove 4
|
|
get 4
|
|
remove 4
|
|
get 2
|
|
remove 1
|
|
remove 0
|
|
remove 1
|
|
set 1 from 779595 to 490655
|
|
set 1 from 490655 to 109629
|
|
set 0 from 393155 to 958863
|
|
remove 0
|
|
set 0 from 109629 to 578969
|
|
add 0 99436
|
|
get 1
|
|
add 1 889504
|
|
add 1 94769
|
|
add 0 688293
|
|
set 2 from 94769 to 936513
|
|
get 3
|
|
add 4 100684
|
|
set 0 from 688293 to 765185
|
|
remove 0
|
|
get 4
|
|
add 1 763991
|
|
remove 3
|
|
add 1 67862
|
|
get 5
|
|
remove 5
|
|
remove 1
|
|
set 3 from 100684 to 715633
|
|
remove 3
|
|
set 0 from 99436 to 353308
|
|
get 2
|
|
remove 1
|
|
remove 1
|
|
add 0 287101
|
|
get 0
|
|
set 0 from 287101 to 618133
|
|
add 0 290531
|
|
set 1 from 618133 to 510122
|
|
get 1
|
|
set 2 from 353308 to 60653
|
|
set 0 from 290531 to 737314
|
|
set 0 from 737314 to 472289
|
|
remove 2
|
|
remove 1
|
|
set 0 from 472289 to 387131
|
|
remove 0
|
|
add 0 176910
|
|
set 0 from 176910 to 60793
|
|
remove 0
|
|
add 0 198401
|
|
remove 0
|
|
add 0 867568
|
|
set 0 from 867568 to 15875
|
|
get 0
|
|
get 0
|
|
set 0 from 15875 to 511698
|
|
remove 0
|
|
add 0 870698
|
|
remove 0
|
|
add 0 896151
|
|
add 0 7532
|
|
add 0 109630
|
|
add 2 630413
|
|
set 1 from 7532 to 199637
|
|
set 0 from 109630 to 27632
|
|
get 2
|
|
add 0 461381
|
|
set 3 from 630413 to 79717
|
|
add 1 242939
|
|
remove 3
|
|
set 1 from 242939 to 99023
|
|
set 2 from 27632 to 96216
|
|
get 1
|
|
add 1 640894
|
|
remove 4
|
|
add 0 760565
|
|
remove 2
|
|
get 4
|
|
add 1 466911
|
|
remove 5
|
|
get 3
|
|
remove 4
|
|
add 3 908137
|
|
remove 4
|
|
get 2
|
|
set 2 from 461381 to 350953
|
|
add 2 250457
|
|
remove 3
|
|
get 2
|
|
remove 3
|
|
remove 0
|
|
add 0 424108
|
|
set 2 from 250457 to 775341
|
|
set 2 from 775341 to 2469
|
|
remove 2
|
|
add 1 633914
|
|
remove 0
|
|
set 0 from 633914 to 339713
|
|
set 0 from 339713 to 236603
|
|
set 1 from 466911 to 316804
|
|
add 0 312589
|
|
add 2 372981
|
|
set 1 from 236603 to 176743
|
|
set 0 from 312589 to 616101
|
|
remove 1
|
|
set 0 from 616101 to 154543
|
|
get 0
|
|
add 0 91614
|
|
remove 2
|
|
remove 0
|
|
get 1
|
|
remove 1
|
|
set 0 from 154543 to 244078
|
|
remove 0
|
|
add 0 838417
|
|
remove 0
|
|
add 0 205932
|
|
set 0 from 205932 to 116255
|
|
get 0
|
|
add 0 926097
|
|
add 1 697799
|
|
add 1 749964
|
|
set 3 from 116255 to 264351
|
|
remove 1
|
|
get 2
|
|
set 2 from 264351 to 80093
|
|
remove 1
|
|
remove 0
|
|
remove 0
|
|
add 0 370351
|
|
get 0
|
|
set 0 from 370351 to 40802
|
|
add 0 626846
|
|
add 1 731409
|
|
set 1 from 731409 to 735340
|
|
get 1
|
|
get 1
|
|
remove 2
|
|
remove 0
|
|
remove 0
|
|
add 0 227123
|
|
remove 0
|
|
add 0 698120
|
|
remove 0
|
|
add 0 325469
|
|
add 0 148967
|
|
set 0 from 148967 to 757339
|
|
get 1
|
|
set 0 from 757339 to 89752
|
|
set 1 from 325469 to 603744
|
|
add 0 186415
|
|
add 1 188764
|
|
add 1 426638
|
|
get 2
|
|
remove 4
|
|
remove 1
|
|
get 2
|
|
remove 0
|
|
get 1
|
|
add 0 803790
|
|
set 0 from 803790 to 673341
|
|
remove 0
|
|
remove 1
|
|
add 0 814256
|
|
add 0 738780
|
|
set 0 from 738780 to 95984
|
|
set 0 from 95984 to 264791
|
|
get 2
|
|
remove 2
|
|
set 1 from 814256 to 351151
|
|
remove 0
|
|
remove 0
|
|
add 0 205171
|
|
set 0 from 205171 to 212024
|
|
remove 0
|
|
add 0 321255
|
|
add 0 658861
|
|
set 1 from 321255 to 853331
|
|
set 1 from 853331 to 110391
|
|
set 1 from 110391 to 156705
|
|
set 1 from 156705 to 398960
|
|
remove 0
|
|
get 0
|
|
add 0 437268
|
|
remove 1
|
|
remove 0
|
|
add 0 967610
|
|
get 0
|
|
remove 0
|
|
add 0 927168
|
|
set 0 from 927168 to 980290
|
|
remove 0
|
|
add 0 829076
|
|
get 0
|
|
set 0 from 829076 to 924639
|
|
get 0
|
|
add 0 670419
|
|
add 1 123247
|
|
remove 1
|
|
set 0 from 670419 to 319405
|
|
set 1 from 924639 to 470606
|
|
set 0 from 319405 to 16156
|
|
get 0
|
|
remove 0
|
|
get 0
|
|
add 0 938092
|
|
remove 1
|
|
get 0
|
|
get 0
|
|
add 0 11821
|
|
get 0
|
|
get 0
|
|
get 1
|
|
get 1
|
|
get 0
|
|
get 1
|
|
remove 1
|
|
add 0 240342
|
|
remove 0
|
|
set 0 from 11821 to 487589
|
|
set 0 from 487589 to 733605
|
|
set 0 from 733605 to 446268
|
|
remove 0
|
|
add 0 335596
|
|
remove 0
|
|
add 0 668891
|
|
remove 0
|
|
add 0 862330
|
|
remove 0
|
|
add 0 658079
|
|
get 0
|
|
get 0
|
|
set 0 from 658079 to 804643
|
|
add 0 368433
|
|
get 1
|
|
get 0
|
|
add 1 81648
|
|
add 2 171151
|
|
remove 2
|
|
get 2
|
|
set 1 from 81648 to 901347
|
|
remove 1
|
|
remove 0
|
|
add 0 659024
|
|
set 0 from 659024 to 553521
|
|
set 1 from 804643 to 995195
|
|
add 0 655918
|
|
get 0
|
|
add 0 797923
|
|
remove 3
|
|
get 1
|
|
set 2 from 553521 to 224439
|
|
get 2
|
|
set 2 from 224439 to 361531
|
|
remove 0
|
|
remove 1
|
|
set 0 from 655918 to 58931
|
|
add 0 268892
|
|
add 0 999011
|
|
get 1
|
|
set 0 from 999011 to 706246
|
|
get 2
|
|
add 0 785270
|
|
add 0 225109
|
|
get 1
|
|
get 3
|
|
add 0 481412
|
|
remove 5
|
|
remove 4
|
|
set 0 from 481412 to 617308
|
|
remove 2
|
|
set 2 from 706246 to 198840
|
|
get 2
|
|
set 0 from 617308 to 753901
|
|
remove 2
|
|
add 1 149440
|
|
add 1 32610
|
|
remove 2
|
|
get 1
|
|
get 0
|
|
set 2 from 225109 to 545547
|
|
get 2
|
|
add 2 205897
|
|
remove 0
|
|
get 2
|
|
set 0 from 32610 to 319987
|
|
remove 1
|
|
set 0 from 319987 to 586906
|
|
get 1
|
|
get 0
|
|
set 1 from 545547 to 514035
|
|
add 1 468159
|
|
add 2 262353
|
|
remove 2
|
|
get 1
|
|
set 1 from 468159 to 885692
|
|
add 2 265567
|
|
remove 3
|
|
add 2 949676
|
|
add 1 554687
|
|
get 3
|
|
remove 2
|
|
remove 0
|
|
remove 2
|
|
add 0 236345
|
|
set 1 from 554687 to 807881
|
|
add 0 821076
|
|
get 2
|
|
set 3 from 949676 to 162277
|
|
set 2 from 807881 to 262292
|
|
get 1
|
|
add 0 100009
|
|
add 2 293125
|
|
set 2 from 293125 to 400912
|
|
set 4 from 262292 to 871885
|
|
add 5 88557
|
|
remove 0
|
|
set 1 from 400912 to 996856
|
|
get 5
|
|
add 0 442727
|
|
add 3 440312
|
|
get 2
|
|
remove 6
|
|
set 6 from 162277 to 389899
|
|
get 6
|
|
remove 6
|
|
get 2
|
|
set 0 from 442727 to 988956
|
|
get 0
|
|
remove 5
|
|
set 1 from 821076 to 918389
|
|
add 3 216904
|
|
remove 0
|
|
set 1 from 996856 to 749090
|
|
add 4 882130
|
|
add 5 802659
|
|
get 2
|
|
set 5 from 802659 to 980849
|
|
remove 2
|
|
add 5 305675
|
|
get 2
|
|
set 0 from 918389 to 495840
|
|
set 5 from 305675 to 292663
|
|
get 3
|
|
add 3 988228
|
|
set 0 from 495840 to 280566
|
|
set 3 from 988228 to 819125
|
|
remove 5
|
|
remove 2
|
|
set 5 from 236345 to 114126
|
|
get 0
|
|
set 4 from 292663 to 378674
|
|
get 1
|
|
remove 3
|
|
set 1 from 749090 to 325702
|
|
add 1 73596
|
|
add 5 995279
|
|
add 1 245273
|
|
set 6 from 995279 to 254121
|
|
set 7 from 114126 to 539538
|
|
set 0 from 280566 to 682010
|
|
add 1 398751
|
|
add 2 263233
|
|
set 0 from 682010 to 215820
|
|
get 0
|
|
set 7 from 378674 to 789885
|
|
remove 8
|
|
set 0 from 215820 to 42718
|
|
remove 8
|
|
remove 2
|
|
add 0 205991
|
|
remove 1
|
|
set 6 from 789885 to 802792
|
|
add 0 187620
|
|
add 1 82605
|
|
add 7 146381
|
|
set 7 from 146381 to 707236
|
|
set 6 from 325702 to 998766
|
|
get 8
|
|
add 0 197916
|
|
get 1
|
|
add 4 164845
|
|
get 11
|
|
get 4
|
|
remove 7
|
|
add 2 794869
|
|
remove 1
|
|
set 6 from 245273 to 846759
|
|
remove 9
|
|
remove 4
|
|
get 5
|
|
remove 2
|
|
remove 6
|
|
add 0 833586
|
|
set 7 from 802792 to 664948
|
|
get 3
|
|
remove 6
|
|
add 4 246422
|
|
add 4 787559
|
|
add 3 691396
|
|
set 2 from 794869 to 576763
|
|
remove 5
|
|
remove 2
|
|
get 2
|
|
get 7
|
|
get 5
|
|
add 6 306077
|
|
set 8 from 664948 to 325967
|
|
remove 7
|
|
add 1 917490
|
|
set 5 from 246422 to 364436
|
|
add 3 252679
|
|
remove 7
|
|
set 4 from 691396 to 630581
|
|
get 7
|
|
get 8
|
|
remove 5
|
|
add 7 259184
|
|
add 1 28641
|
|
remove 7
|
|
get 3
|
|
set 0 from 833586 to 682404
|
|
add 5 917165
|
|
set 6 from 630581 to 309979
|
|
get 3
|
|
remove 6
|
|
get 6
|
|
get 4
|
|
remove 4
|
|
get 2
|
|
set 3 from 197916 to 947736
|
|
add 1 637047
|
|
get 8
|
|
set 6 from 364436 to 143889
|
|
remove 8
|
|
get 0
|
|
remove 1
|
|
get 5
|
|
set 6 from 259184 to 483743
|
|
get 0
|
|
set 3 from 947736 to 528678
|
|
get 3
|
|
remove 0
|
|
set 2 from 528678 to 676701
|
|
remove 2
|
|
get 4
|
|
get 3
|
|
set 0 from 28641 to 472972
|
|
remove 2
|
|
remove 0
|
|
add 0 388329
|
|
remove 2
|
|
get 0
|
|
get 2
|
|
remove 0
|
|
get 1
|
|
set 1 from 483743 to 91691
|
|
remove 1
|
|
set 0 from 917490 to 120038
|
|
get 0
|
|
remove 0
|
|
add 0 715637
|
|
add 0 729853
|
|
remove 0
|
|
remove 0
|
|
add 0 969938
|
|
remove 0
|
|
add 0 75152
|
|
set 0 from 75152 to 67621
|
|
set 0 from 67621 to 136339
|
|
get 0
|
|
set 0 from 136339 to 568512
|
|
set 0 from 568512 to 844196
|
|
set 0 from 844196 to 368194
|
|
remove 0
|
|
add 0 814387
|
|
get 0
|
|
add 0 681921
|
|
remove 1
|
|
set 0 from 681921 to 549003
|
|
add 0 104691
|
|
get 0
|
|
get 1
|
|
get 1
|
|
set 1 from 549003 to 148123
|
|
set 1 from 148123 to 587984
|
|
add 0 399735
|
|
set 1 from 104691 to 274527
|
|
remove 1
|
|
get 1
|
|
add 0 985970
|
|
remove 2
|
|
remove 0
|
|
add 0 441426
|
|
set 0 from 441426 to 788578
|
|
remove 0
|
|
get 0
|
|
add 0 951494
|
|
remove 0
|
|
get 0
|
|
remove 0
|
|
add 0 91627
|
|
add 0 336429
|
|
remove 1
|
|
get 0
|
|
remove 0
|
|
add 0 174079
|
|
add 0 735456
|
|
add 1 689966
|
|
remove 2
|
|
add 0 754283
|
|
remove 0
|
|
set 1 from 689966 to 884639
|
|
get 1
|
|
get 1
|
|
get 1
|
|
get 1
|
|
add 1 260204
|
|
add 0 100752
|
|
remove 1
|
|
set 2 from 884639 to 111357
|
|
remove 1
|
|
add 1 578076
|
|
get 1
|
|
remove 1
|
|
set 1 from 111357 to 730505
|
|
add 0 351703
|
|
remove 2
|
|
add 1 674174
|
|
set 1 from 674174 to 388126
|
|
add 1 94101
|
|
remove 3
|
|
set 2 from 388126 to 93202
|
|
remove 0
|
|
remove 1
|
|
get 0
|
|
remove 0
|
|
add 0 539088
|
|
set 0 from 539088 to 366313
|
|
get 0
|
|
remove 0
|
|
add 0 526473
|
|
remove 0
|
|
add 0 500639
|
|
remove 0
|
|
add 0 67157
|
|
set 0 from 67157 to 134694
|
|
add 0 128984
|
|
add 1 459321
|
|
set 0 from 128984 to 613355
|
|
set 2 from 134694 to 406489
|
|
remove 0
|
|
remove 0
|
|
add 0 43881
|
|
get 0
|
|
get 0
|
|
get 1
|
|
set 1 from 406489 to 882451
|
|
add 1 489501
|
|
add 2 292488
|
|
remove 1
|
|
get 2
|
|
set 1 from 292488 to 952744
|
|
get 1
|
|
get 1
|
|
set 2 from 882451 to 782806
|
|
get 0
|
|
add 1 532092
|
|
get 1
|
|
set 3 from 782806 to 524874
|
|
get 2
|
|
add 1 714633
|
|
remove 0
|
|
set 0 from 714633 to 92689
|
|
set 3 from 524874 to 44396
|
|
add 1 149992
|
|
remove 3
|
|
remove 2
|
|
get 2
|
|
get 1
|
|
add 0 610192
|
|
get 2
|
|
set 2 from 149992 to 365773
|
|
set 2 from 365773 to 808040
|
|
set 0 from 610192 to 821357
|
|
remove 0
|
|
remove 2
|
|
get 0
|
|
get 0
|
|
remove 1
|
|
get 0
|
|
set 0 from 92689 to 380952
|
|
remove 0
|
|
add 0 867823
|
|
remove 0
|
|
add 0 315875
|
|
set 0 from 315875 to 725795
|
|
remove 0
|
|
add 0 514612
|
|
set 0 from 514612 to 519250
|
|
get 0
|
|
get 0
|
|
get 0
|
|
add 0 299454
|
|
set 0 from 299454 to 982105
|
|
add 0 514921
|
|
set 0 from 514921 to 564479
|
|
remove 2
|
|
get 1
|
|
add 1 407098
|
|
get 1
|
|
remove 1
|
|
get 0
|
|
add 1 729042
|
|
add 0 321505
|
|
remove 1
|
|
remove 0
|
|
remove 0
|
|
get 0
|
|
set 0 from 982105 to 148309
|
|
remove 0
|
|
add 0 720693
|
|
set 0 from 720693 to 546900
|
|
add 0 460265
|
|
add 0 50462
|
|
get 2
|
|
add 2 68847
|
|
set 1 from 460265 to 990264
|
|
set 1 from 990264 to 896072
|
|
get 0
|
|
add 2 686072
|
|
add 2 651209
|
|
get 2
|
|
remove 5
|
|
get 1
|
|
add 3 338500
|
|
get 5
|
|
add 3 330172
|
|
get 3
|
|
get 3
|
|
set 6 from 68847 to 502261
|
|
add 6 183834
|
|
remove 3
|
|
get 5
|
|
set 5 from 183834 to 644961
|
|
set 6 from 502261 to 458026
|
|
add 3 103946
|
|
remove 0
|
|
remove 1
|
|
set 0 from 896072 to 193799
|
|
set 2 from 338500 to 218732
|
|
add 2 84061
|
|
add 3 128413
|
|
get 5
|
|
add 2 645502
|
|
set 0 from 193799 to 575175
|
|
get 4
|
|
set 7 from 644961 to 147804
|
|
add 4 633266
|
|
add 1 219752
|
|
set 7 from 218732 to 980634
|
|
add 8 563429
|
|
remove 7
|
|
remove 1
|
|
add 1 379317
|
|
get 9
|
|
set 4 from 84061 to 434276
|
|
get 2
|
|
set 6 from 128413 to 814642
|
|
get 5
|
|
remove 0
|
|
remove 3
|
|
remove 7
|
|
get 5
|
|
add 7 44430
|
|
add 5 188260
|
|
remove 1
|
|
get 5
|
|
set 7 from 44430 to 579204
|
|
set 1 from 645502 to 31645
|
|
remove 7
|
|
remove 4
|
|
set 0 from 379317 to 765394
|
|
get 4
|
|
remove 0
|
|
set 5 from 458026 to 215811
|
|
get 5
|
|
set 4 from 686072 to 802086
|
|
add 3 826576
|
|
set 3 from 826576 to 999215
|
|
set 6 from 215811 to 27773
|
|
add 2 609480
|
|
set 4 from 999215 to 645828
|
|
get 2
|
|
set 5 from 563429 to 933071
|
|
add 5 140688
|
|
remove 4
|
|
remove 0
|
|
set 0 from 633266 to 83606
|
|
remove 4
|
|
set 0 from 83606 to 931887
|
|
add 4 417233
|
|
remove 1
|
|
add 2 77109
|
|
add 0 828067
|
|
add 2 4451
|
|
set 2 from 4451 to 375077
|
|
remove 3
|
|
remove 5
|
|
remove 0
|
|
set 5 from 27773 to 640729
|
|
set 3 from 140688 to 22840
|
|
set 2 from 77109 to 425853
|
|
set 0 from 931887 to 165682
|
|
remove 3
|
|
remove 0
|
|
add 1 531883
|
|
set 1 from 531883 to 52075
|
|
remove 2
|
|
add 0 346438
|
|
set 1 from 375077 to 776878
|
|
get 0
|
|
set 3 from 802086 to 313510
|
|
get 1
|
|
get 0
|
|
remove 0
|
|
remove 2
|
|
get 2
|
|
add 2 300282
|
|
remove 0
|
|
set 0 from 52075 to 624208
|
|
add 2 498916
|
|
add 3 648758
|
|
remove 0
|
|
add 3 780580
|
|
get 3
|
|
get 1
|
|
set 1 from 498916 to 780632
|
|
set 2 from 648758 to 48025
|
|
add 1 826047
|
|
set 1 from 826047 to 172053
|
|
add 1 1230
|
|
remove 3
|
|
remove 2
|
|
set 3 from 780580 to 504861
|
|
set 0 from 300282 to 569553
|
|
set 2 from 48025 to 486047
|
|
get 3
|
|
remove 0
|
|
get 1
|
|
set 3 from 640729 to 523918
|
|
get 1
|
|
set 0 from 1230 to 472491
|
|
remove 3
|
|
get 1
|
|
add 0 944605
|
|
remove 3
|
|
add 1 924966
|
|
remove 1
|
|
set 2 from 486047 to 848632
|
|
add 0 902987
|
|
get 2
|
|
add 0 545933
|
|
set 2 from 944605 to 596506
|
|
add 3 370922
|
|
get 2
|
|
set 3 from 370922 to 677823
|
|
get 4
|
|
add 1 830800
|
|
set 4 from 677823 to 18123
|
|
get 5
|
|
remove 3
|
|
add 4 90130
|
|
remove 1
|
|
get 1
|
|
add 1 853784
|
|
remove 2
|
|
set 0 from 545933 to 914256
|
|
add 0 454939
|
|
set 1 from 914256 to 644756
|
|
get 3
|
|
add 5 34935
|
|
add 6 713431
|
|
get 7
|
|
set 4 from 90130 to 533172
|
|
remove 7
|
|
add 7 297570
|
|
get 4
|
|
set 0 from 454939 to 209766
|
|
set 5 from 34935 to 237232
|
|
remove 6
|
|
remove 2
|
|
add 0 463628
|
|
remove 4
|
|
get 6
|
|
set 4 from 237232 to 313923
|
|
set 6 from 848632 to 225243
|
|
add 5 923983
|
|
remove 2
|
|
get 5
|
|
add 6 30657
|
|
remove 5
|
|
remove 2
|
|
remove 2
|
|
set 0 from 463628 to 905675
|
|
add 1 189882
|
|
remove 2
|
|
add 4 709465
|
|
add 3 49808
|
|
add 1 328726
|
|
get 2
|
|
set 7 from 225243 to 947909
|
|
set 0 from 905675 to 191311
|
|
add 4 980315
|
|
set 2 from 189882 to 193930
|
|
remove 4
|
|
get 2
|
|
set 0 from 191311 to 524871
|
|
add 1 33115
|
|
set 5 from 49808 to 468967
|
|
get 5
|
|
set 3 from 193930 to 9890
|
|
get 4
|
|
set 8 from 947909 to 623960
|
|
get 4
|
|
set 2 from 328726 to 522427
|
|
add 3 753926
|
|
get 1
|
|
set 6 from 468967 to 878239
|
|
remove 2
|
|
get 2
|
|
set 5 from 878239 to 950449
|
|
set 4 from 923983 to 508862
|
|
remove 6
|
|
add 0 795584
|
|
set 3 from 753926 to 478987
|
|
set 3 from 478987 to 748170
|
|
remove 0
|
|
remove 1
|
|
set 6 from 623960 to 483998
|
|
add 5 635721
|
|
remove 0
|
|
get 1
|
|
get 3
|
|
add 1 27924
|
|
add 7 256907
|
|
set 2 from 9890 to 372119
|
|
remove 1
|
|
remove 5
|
|
set 0 from 748170 to 446551
|
|
add 1 878127
|
|
remove 5
|
|
add 6 847911
|
|
add 2 146350
|
|
set 3 from 372119 to 501953
|
|
remove 1
|
|
get 5
|
|
remove 3
|
|
set 3 from 950449 to 928127
|
|
remove 4
|
|
set 3 from 928127 to 160432
|
|
add 3 652753
|
|
set 5 from 847911 to 716640
|
|
set 2 from 501953 to 126686
|
|
get 4
|
|
add 4 247065
|
|
set 6 from 716640 to 531321
|
|
set 1 from 146350 to 946420
|
|
add 0 732958
|
|
remove 1
|
|
remove 0
|
|
set 1 from 126686 to 42884
|
|
add 0 349092
|
|
remove 1
|
|
get 2
|
|
set 0 from 349092 to 104518
|
|
get 3
|
|
add 3 96685
|
|
get 6
|
|
set 7 from 483998 to 644295
|
|
get 1
|
|
get 7
|
|
get 0
|
|
add 0 316381
|
|
add 3 658150
|
|
add 1 542911
|
|
remove 3
|
|
add 4 777501
|
|
add 10 138278
|
|
get 5
|
|
add 9 916846
|
|
set 2 from 104518 to 434097
|
|
add 10 114710
|
|
get 4
|
|
remove 11
|
|
add 10 827585
|
|
set 3 from 658150 to 480104
|
|
get 2
|
|
remove 9
|
|
remove 2
|
|
remove 4
|
|
add 4 327747
|
|
set 8 from 827585 to 72396
|
|
remove 2
|
|
remove 10
|
|
remove 9
|
|
remove 1
|
|
get 2
|
|
add 2 437280
|
|
get 5
|
|
get 8
|
|
add 6 865943
|
|
remove 6
|
|
get 1
|
|
remove 1
|
|
remove 3
|
|
remove 1
|
|
get 1
|
|
set 1 from 327747 to 606271
|
|
set 5 from 114710 to 216521
|
|
set 1 from 606271 to 918947
|
|
set 4 from 72396 to 622784
|
|
add 0 962541
|
|
remove 1
|
|
get 0
|
|
VList @ 1000 ops: 0.228199s
|
|
add 0 574040
|
|
set 0 from 574040 to 284392
|
|
remove 0
|
|
add 0 955753
|
|
get 0
|
|
set 0 from 955753 to 491913
|
|
set 0 from 491913 to 409808
|
|
remove 0
|
|
add 0 981960
|
|
remove 0
|
|
add 0 488446
|
|
set 0 from 488446 to 945070
|
|
add 0 637827
|
|
get 1
|
|
remove 0
|
|
get 0
|
|
get 0
|
|
get 0
|
|
set 0 from 945070 to 40826
|
|
add 0 51237
|
|
set 0 from 51237 to 617729
|
|
set 0 from 617729 to 307712
|
|
get 0
|
|
set 1 from 40826 to 865761
|
|
get 1
|
|
add 0 84567
|
|
get 1
|
|
remove 0
|
|
remove 0
|
|
get 0
|
|
add 0 254597
|
|
add 1 631668
|
|
get 2
|
|
set 1 from 631668 to 354540
|
|
get 0
|
|
set 1 from 354540 to 95574
|
|
add 1 93919
|
|
add 0 527243
|
|
add 3 562781
|
|
remove 5
|
|
set 2 from 93919 to 661471
|
|
remove 4
|
|
add 2 296536
|
|
remove 4
|
|
set 1 from 254597 to 794681
|
|
get 1
|
|
set 3 from 661471 to 846516
|
|
set 2 from 296536 to 153246
|
|
remove 0
|
|
get 1
|
|
remove 2
|
|
get 1
|
|
remove 0
|
|
remove 0
|
|
add 0 685154
|
|
remove 0
|
|
add 0 86725
|
|
get 0
|
|
add 0 640178
|
|
add 1 398629
|
|
add 1 556920
|
|
remove 1
|
|
get 2
|
|
get 0
|
|
add 1 64403
|
|
set 2 from 398629 to 750967
|
|
set 2 from 750967 to 177366
|
|
set 2 from 177366 to 479717
|
|
remove 1
|
|
set 1 from 479717 to 532423
|
|
get 1
|
|
remove 0
|
|
get 0
|
|
add 0 52232
|
|
set 0 from 52232 to 660953
|
|
remove 0
|
|
add 0 397553
|
|
set 2 from 86725 to 77193
|
|
set 1 from 532423 to 83480
|
|
get 1
|
|
set 2 from 77193 to 413474
|
|
get 2
|
|
get 1
|
|
add 0 40379
|
|
set 1 from 397553 to 30352
|
|
add 1 549515
|
|
remove 1
|
|
add 1 526253
|
|
get 3
|
|
add 0 980618
|
|
add 5 374387
|
|
add 3 331996
|
|
get 2
|
|
set 1 from 40379 to 662072
|
|
get 6
|
|
remove 3
|
|
remove 4
|
|
add 0 215929
|
|
add 3 142047
|
|
set 0 from 215929 to 779780
|
|
get 3
|
|
add 4 494448
|
|
remove 8
|
|
add 5 206649
|
|
remove 0
|
|
remove 4
|
|
get 4
|
|
remove 4
|
|
get 5
|
|
remove 4
|
|
set 1 from 662072 to 732188
|
|
remove 1
|
|
get 1
|
|
remove 1
|
|
remove 1
|
|
add 0 41027
|
|
remove 2
|
|
remove 0
|
|
remove 0
|
|
add 0 843587
|
|
set 0 from 843587 to 800160
|
|
remove 0
|
|
add 0 851731
|
|
remove 0
|
|
add 0 157574
|
|
set 0 from 157574 to 151827
|
|
get 0
|
|
get 0
|
|
remove 0
|
|
add 0 805420
|
|
set 0 from 805420 to 483953
|
|
add 0 607102
|
|
set 1 from 483953 to 726890
|
|
add 0 405194
|
|
add 0 853433
|
|
add 0 575180
|
|
add 1 148084
|
|
remove 0
|
|
set 0 from 148084 to 755834
|
|
set 2 from 405194 to 207756
|
|
add 2 749441
|
|
set 2 from 749441 to 457288
|
|
get 3
|
|
remove 3
|
|
add 4 105249
|
|
add 2 362097
|
|
set 3 from 457288 to 449574
|
|
set 5 from 105249 to 471204
|
|
get 3
|
|
add 5 529178
|
|
remove 0
|
|
add 0 154173
|
|
get 1
|
|
get 5
|
|
get 1
|
|
add 1 713336
|
|
add 4 488197
|
|
get 5
|
|
remove 5
|
|
remove 3
|
|
get 1
|
|
add 3 945244
|
|
set 2 from 853433 to 281955
|
|
get 3
|
|
get 4
|
|
get 0
|
|
get 6
|
|
set 1 from 713336 to 743726
|
|
remove 6
|
|
set 3 from 945244 to 438947
|
|
set 6 from 471204 to 203300
|
|
add 2 102442
|
|
set 7 from 203300 to 227945
|
|
get 2
|
|
remove 6
|
|
add 1 558277
|
|
set 1 from 558277 to 760078
|
|
remove 3
|
|
set 4 from 438947 to 157643
|
|
get 0
|
|
add 1 640662
|
|
set 3 from 743726 to 517513
|
|
set 2 from 760078 to 581839
|
|
set 4 from 281955 to 292827
|
|
set 3 from 517513 to 31687
|
|
add 1 339377
|
|
remove 6
|
|
get 0
|
|
get 7
|
|
set 8 from 726890 to 442899
|
|
add 2 647950
|
|
get 2
|
|
get 1
|
|
set 5 from 31687 to 899132
|
|
remove 4
|
|
set 3 from 640662 to 266439
|
|
remove 6
|
|
remove 4
|
|
add 1 325134
|
|
remove 5
|
|
add 5 686149
|
|
remove 4
|
|
get 6
|
|
add 3 202196
|
|
add 1 90916
|
|
remove 2
|
|
get 1
|
|
set 2 from 339377 to 760019
|
|
remove 7
|
|
add 5 852952
|
|
remove 4
|
|
set 5 from 686149 to 542671
|
|
set 0 from 154173 to 503341
|
|
remove 2
|
|
get 4
|
|
set 3 from 852952 to 420424
|
|
set 2 from 202196 to 851745
|
|
remove 3
|
|
get 4
|
|
set 3 from 542671 to 209582
|
|
set 3 from 209582 to 759815
|
|
add 3 580690
|
|
get 2
|
|
get 3
|
|
get 4
|
|
set 0 from 503341 to 127075
|
|
add 2 817759
|
|
get 5
|
|
remove 5
|
|
set 3 from 851745 to 180882
|
|
remove 5
|
|
set 2 from 817759 to 790678
|
|
get 2
|
|
get 3
|
|
remove 2
|
|
add 3 240272
|
|
add 2 963612
|
|
add 4 239866
|
|
remove 5
|
|
remove 1
|
|
get 3
|
|
add 0 434440
|
|
get 0
|
|
get 5
|
|
get 0
|
|
get 1
|
|
remove 3
|
|
get 3
|
|
add 2 639948
|
|
add 2 640888
|
|
get 2
|
|
add 5 314295
|
|
set 2 from 640888 to 606178
|
|
set 2 from 606178 to 116030
|
|
get 4
|
|
add 1 896351
|
|
add 5 912422
|
|
get 8
|
|
get 5
|
|
get 3
|
|
get 2
|
|
add 4 440109
|
|
remove 7
|
|
set 6 from 912422 to 441220
|
|
set 6 from 441220 to 391421
|
|
get 8
|
|
get 8
|
|
set 0 from 434440 to 387128
|
|
set 5 from 639948 to 690434
|
|
remove 2
|
|
set 7 from 239866 to 381374
|
|
add 7 30087
|
|
remove 4
|
|
add 1 800671
|
|
add 0 506296
|
|
remove 6
|
|
add 6 782888
|
|
remove 6
|
|
set 8 from 381374 to 867927
|
|
remove 1
|
|
get 0
|
|
add 3 738575
|
|
get 1
|
|
add 9 193698
|
|
remove 1
|
|
get 7
|
|
add 5 760971
|
|
remove 4
|
|
remove 9
|
|
set 3 from 116030 to 421319
|
|
add 6 980801
|
|
remove 6
|
|
remove 8
|
|
set 5 from 314295 to 97096
|
|
add 1 912542
|
|
get 3
|
|
add 4 665271
|
|
remove 1
|
|
get 1
|
|
set 7 from 30087 to 173738
|
|
add 2 567815
|
|
set 8 from 173738 to 487532
|
|
add 5 158949
|
|
remove 8
|
|
add 5 101849
|
|
get 10
|
|
get 10
|
|
remove 0
|
|
set 3 from 665271 to 329352
|
|
set 6 from 421319 to 124986
|
|
add 2 85577
|
|
get 1
|
|
set 7 from 124986 to 355950
|
|
get 10
|
|
get 4
|
|
remove 8
|
|
add 1 561636
|
|
add 1 575397
|
|
set 9 from 355950 to 684350
|
|
add 10 727397
|
|
set 11 from 487532 to 976522
|
|
remove 4
|
|
add 0 192842
|
|
get 5
|
|
get 1
|
|
remove 3
|
|
set 4 from 738575 to 352425
|
|
get 9
|
|
remove 6
|
|
get 4
|
|
get 3
|
|
add 2 967097
|
|
add 9 744484
|
|
set 8 from 684350 to 797371
|
|
add 7 978084
|
|
add 12 771716
|
|
set 3 from 575397 to 549325
|
|
set 1 from 896351 to 38483
|
|
get 10
|
|
add 4 669821
|
|
set 6 from 352425 to 414301
|
|
remove 15
|
|
set 1 from 38483 to 635176
|
|
remove 11
|
|
remove 12
|
|
remove 10
|
|
get 5
|
|
add 1 480281
|
|
add 9 817606
|
|
remove 10
|
|
add 9 895006
|
|
set 3 from 967097 to 505837
|
|
add 13 741142
|
|
remove 3
|
|
remove 11
|
|
get 4
|
|
remove 2
|
|
remove 8
|
|
remove 10
|
|
remove 6
|
|
add 2 108115
|
|
set 0 from 192842 to 968703
|
|
set 0 from 968703 to 415895
|
|
set 3 from 549325 to 412788
|
|
remove 8
|
|
add 6 395747
|
|
add 8 650394
|
|
get 4
|
|
remove 6
|
|
get 8
|
|
add 5 672604
|
|
add 4 797425
|
|
remove 3
|
|
remove 9
|
|
get 9
|
|
add 5 791020
|
|
set 1 from 480281 to 44368
|
|
remove 7
|
|
remove 0
|
|
get 2
|
|
remove 2
|
|
set 0 from 44368 to 843196
|
|
add 2 16899
|
|
get 6
|
|
set 5 from 672604 to 389654
|
|
get 7
|
|
add 7 318877
|
|
add 6 667183
|
|
add 7 535276
|
|
set 5 from 389654 to 289157
|
|
add 9 374367
|
|
get 7
|
|
add 11 943376
|
|
set 9 from 374367 to 128504
|
|
get 5
|
|
set 9 from 128504 to 147312
|
|
remove 13
|
|
add 2 832903
|
|
get 11
|
|
remove 8
|
|
get 12
|
|
add 4 99572
|
|
set 5 from 669821 to 632457
|
|
get 9
|
|
remove 12
|
|
set 6 from 791020 to 910063
|
|
remove 6
|
|
remove 8
|
|
set 1 from 108115 to 913701
|
|
get 10
|
|
add 7 574821
|
|
set 3 from 16899 to 220157
|
|
get 7
|
|
get 5
|
|
set 10 from 318877 to 59539
|
|
remove 7
|
|
remove 0
|
|
add 4 548143
|
|
set 0 from 913701 to 609948
|
|
set 3 from 99572 to 916988
|
|
get 6
|
|
get 0
|
|
add 8 40550
|
|
get 1
|
|
get 9
|
|
set 3 from 916988 to 274569
|
|
add 11 954225
|
|
set 3 from 274569 to 823677
|
|
set 5 from 632457 to 657036
|
|
add 3 334404
|
|
set 2 from 220157 to 367564
|
|
set 8 from 667183 to 758580
|
|
get 7
|
|
set 12 from 954225 to 378111
|
|
set 9 from 40550 to 121426
|
|
get 11
|
|
get 11
|
|
set 4 from 823677 to 116407
|
|
set 13 from 650394 to 171406
|
|
set 7 from 289157 to 392105
|
|
add 0 140775
|
|
add 14 502870
|
|
get 8
|
|
set 8 from 392105 to 852512
|
|
add 0 997929
|
|
set 15 from 502870 to 858079
|
|
get 15
|
|
get 5
|
|
remove 11
|
|
remove 15
|
|
get 7
|
|
remove 2
|
|
remove 7
|
|
set 6 from 548143 to 33455
|
|
set 0 from 997929 to 970988
|
|
remove 3
|
|
set 10 from 378111 to 406222
|
|
get 9
|
|
set 5 from 33455 to 13196
|
|
remove 3
|
|
remove 7
|
|
add 8 399596
|
|
remove 7
|
|
set 6 from 758580 to 289055
|
|
add 2 759235
|
|
add 0 461156
|
|
get 2
|
|
get 9
|
|
remove 4
|
|
remove 10
|
|
add 6 718569
|
|
set 3 from 759235 to 547209
|
|
get 8
|
|
set 10 from 406222 to 283307
|
|
set 4 from 116407 to 760622
|
|
add 2 662554
|
|
add 1 405361
|
|
add 11 427921
|
|
add 12 853315
|
|
get 3
|
|
remove 12
|
|
remove 5
|
|
add 4 32481
|
|
remove 7
|
|
set 9 from 289055 to 382683
|
|
remove 6
|
|
remove 2
|
|
add 9 851672
|
|
remove 0
|
|
remove 1
|
|
remove 2
|
|
add 6 537905
|
|
remove 4
|
|
get 7
|
|
set 6 from 851672 to 680751
|
|
remove 7
|
|
get 4
|
|
remove 2
|
|
get 5
|
|
get 3
|
|
get 0
|
|
add 0 49039
|
|
add 0 307491
|
|
set 4 from 852512 to 905717
|
|
add 2 483902
|
|
add 0 335550
|
|
remove 1
|
|
set 3 from 405361 to 847807
|
|
set 0 from 335550 to 961002
|
|
get 8
|
|
add 7 502066
|
|
add 9 794929
|
|
set 7 from 502066 to 263777
|
|
remove 9
|
|
add 0 550254
|
|
add 6 303007
|
|
add 5 883956
|
|
get 10
|
|
add 7 310519
|
|
get 12
|
|
get 8
|
|
set 6 from 32481 to 714326
|
|
set 9 from 905717 to 156745
|
|
add 10 176263
|
|
get 6
|
|
set 13 from 537905 to 571449
|
|
add 9 70695
|
|
get 4
|
|
get 0
|
|
add 15 910646
|
|
set 1 from 961002 to 581606
|
|
get 7
|
|
add 8 770452
|
|
set 15 from 571449 to 853730
|
|
set 17 from 680751 to 413428
|
|
add 4 292703
|
|
add 12 324850
|
|
set 14 from 176263 to 694353
|
|
get 6
|
|
get 19
|
|
get 17
|
|
add 16 894049
|
|
remove 15
|
|
add 20 97267
|
|
get 19
|
|
remove 10
|
|
get 1
|
|
set 17 from 910646 to 931413
|
|
remove 10
|
|
remove 16
|
|
set 8 from 310519 to 401424
|
|
remove 9
|
|
add 11 422931
|
|
set 16 from 413428 to 657063
|
|
add 5 140423
|
|
remove 3
|
|
remove 13
|
|
get 7
|
|
get 11
|
|
add 13 186385
|
|
add 1 507094
|
|
get 7
|
|
get 19
|
|
remove 9
|
|
remove 11
|
|
remove 8
|
|
set 12 from 263777 to 347364
|
|
set 10 from 694353 to 250181
|
|
add 1 510776
|
|
get 10
|
|
remove 4
|
|
set 0 from 550254 to 142143
|
|
get 2
|
|
remove 10
|
|
remove 8
|
|
remove 2
|
|
add 10 971341
|
|
get 9
|
|
remove 14
|
|
remove 4
|
|
get 8
|
|
add 8 859065
|
|
remove 5
|
|
set 2 from 581606 to 940516
|
|
remove 10
|
|
get 0
|
|
set 4 from 847807 to 175503
|
|
add 9 134127
|
|
set 9 from 134127 to 65629
|
|
get 0
|
|
remove 5
|
|
set 0 from 142143 to 27701
|
|
remove 7
|
|
get 7
|
|
remove 10
|
|
get 7
|
|
get 4
|
|
remove 2
|
|
set 4 from 186385 to 521149
|
|
set 8 from 657063 to 207894
|
|
remove 4
|
|
get 4
|
|
set 7 from 207894 to 189143
|
|
remove 0
|
|
remove 1
|
|
get 3
|
|
get 2
|
|
add 3 61973
|
|
set 4 from 65629 to 873403
|
|
set 5 from 971341 to 391229
|
|
remove 3
|
|
set 3 from 873403 to 870298
|
|
get 2
|
|
remove 4
|
|
remove 4
|
|
get 3
|
|
get 2
|
|
remove 3
|
|
add 0 573579
|
|
remove 1
|
|
get 1
|
|
add 2 293756
|
|
set 1 from 175503 to 79870
|
|
add 3 200832
|
|
add 4 242333
|
|
remove 0
|
|
remove 4
|
|
add 3 745079
|
|
set 1 from 293756 to 983661
|
|
set 4 from 242333 to 676031
|
|
remove 4
|
|
add 1 803739
|
|
set 4 from 745079 to 773979
|
|
get 1
|
|
get 2
|
|
remove 0
|
|
add 1 925531
|
|
remove 3
|
|
remove 3
|
|
remove 0
|
|
get 0
|
|
get 0
|
|
add 0 657195
|
|
set 2 from 983661 to 336257
|
|
add 0 506328
|
|
add 3 869967
|
|
set 0 from 506328 to 368241
|
|
add 0 508950
|
|
get 4
|
|
add 5 585978
|
|
get 2
|
|
remove 5
|
|
remove 1
|
|
remove 2
|
|
add 3 535
|
|
add 3 801768
|
|
add 4 856530
|
|
get 6
|
|
get 3
|
|
remove 5
|
|
get 5
|
|
set 1 from 657195 to 651513
|
|
get 2
|
|
add 2 655429
|
|
add 4 130761
|
|
get 2
|
|
remove 2
|
|
get 3
|
|
set 4 from 801768 to 725194
|
|
set 2 from 869967 to 721793
|
|
get 6
|
|
remove 4
|
|
get 2
|
|
get 2
|
|
get 3
|
|
remove 5
|
|
remove 2
|
|
set 2 from 130761 to 348842
|
|
remove 0
|
|
add 0 603519
|
|
add 0 951727
|
|
set 0 from 951727 to 975950
|
|
add 3 923659
|
|
set 5 from 856530 to 691722
|
|
add 1 838899
|
|
get 5
|
|
set 4 from 923659 to 404990
|
|
set 4 from 404990 to 859388
|
|
add 3 62328
|
|
get 2
|
|
remove 4
|
|
set 4 from 859388 to 459448
|
|
remove 3
|
|
remove 1
|
|
remove 4
|
|
add 3 405442
|
|
add 3 326905
|
|
add 1 829230
|
|
get 1
|
|
get 5
|
|
remove 3
|
|
get 0
|
|
remove 3
|
|
remove 4
|
|
set 3 from 405442 to 167698
|
|
remove 2
|
|
add 2 287001
|
|
remove 0
|
|
remove 1
|
|
set 1 from 167698 to 815110
|
|
add 0 295920
|
|
add 2 836790
|
|
get 3
|
|
set 1 from 829230 to 200642
|
|
get 1
|
|
add 2 915960
|
|
add 1 366827
|
|
get 5
|
|
remove 2
|
|
add 2 53973
|
|
remove 2
|
|
remove 1
|
|
add 2 844194
|
|
add 1 874791
|
|
add 0 363876
|
|
add 0 23019
|
|
add 0 863442
|
|
get 8
|
|
add 7 648484
|
|
get 5
|
|
add 5 966491
|
|
set 0 from 863442 to 712913
|
|
set 9 from 836790 to 385240
|
|
set 5 from 966491 to 471085
|
|
set 2 from 363876 to 368646
|
|
remove 10
|
|
remove 7
|
|
set 2 from 368646 to 435824
|
|
set 7 from 648484 to 42991
|
|
get 1
|
|
remove 8
|
|
get 2
|
|
get 0
|
|
get 7
|
|
add 5 673180
|
|
add 7 584482
|
|
add 2 773584
|
|
add 10 453299
|
|
remove 4
|
|
remove 0
|
|
get 5
|
|
get 5
|
|
remove 1
|
|
get 0
|
|
set 6 from 915960 to 746986
|
|
get 0
|
|
get 0
|
|
get 7
|
|
add 2 575614
|
|
remove 5
|
|
get 2
|
|
remove 0
|
|
set 6 from 453299 to 800184
|
|
add 6 818389
|
|
remove 0
|
|
remove 0
|
|
get 4
|
|
get 6
|
|
get 0
|
|
add 3 894757
|
|
add 1 423319
|
|
get 4
|
|
set 4 from 894757 to 960416
|
|
remove 2
|
|
set 3 from 960416 to 396574
|
|
remove 5
|
|
add 1 495128
|
|
add 2 262893
|
|
add 5 496753
|
|
get 1
|
|
get 5
|
|
add 7 635484
|
|
remove 7
|
|
get 1
|
|
set 1 from 495128 to 125680
|
|
set 9 from 42991 to 454394
|
|
add 2 619078
|
|
add 8 659711
|
|
set 1 from 125680 to 656895
|
|
add 6 73024
|
|
remove 6
|
|
set 6 from 496753 to 78591
|
|
get 3
|
|
set 8 from 659711 to 883309
|
|
add 1 842356
|
|
get 4
|
|
remove 2
|
|
remove 3
|
|
set 8 from 746986 to 413551
|
|
get 9
|
|
get 4
|
|
set 0 from 874791 to 492854
|
|
add 6 989771
|
|
set 3 from 423319 to 817204
|
|
add 9 226502
|
|
remove 12
|
|
set 2 from 619078 to 755431
|
|
add 0 11620
|
|
set 1 from 492854 to 245432
|
|
remove 5
|
|
get 9
|
|
add 8 364456
|
|
add 2 919085
|
|
add 0 887710
|
|
remove 13
|
|
remove 11
|
|
get 12
|
|
get 10
|
|
add 8 191778
|
|
add 2 720452
|
|
remove 2
|
|
get 0
|
|
set 6 from 817204 to 182212
|
|
get 6
|
|
remove 1
|
|
add 5 180284
|
|
get 9
|
|
add 5 114015
|
|
remove 10
|
|
set 10 from 396574 to 70820
|
|
remove 5
|
|
set 6 from 182212 to 306517
|
|
set 9 from 70820 to 74635
|
|
remove 7
|
|
get 9
|
|
add 7 115572
|
|
remove 6
|
|
add 8 307423
|
|
set 6 from 115572 to 313341
|
|
get 5
|
|
add 4 73212
|
|
get 13
|
|
set 6 from 180284 to 862808
|
|
set 1 from 245432 to 213117
|
|
remove 0
|
|
get 12
|
|
add 7 228693
|
|
add 8 979448
|
|
remove 12
|
|
remove 9
|
|
get 2
|
|
add 0 648199
|
|
add 5 726294
|
|
add 3 524237
|
|
get 9
|
|
add 11 789963
|
|
get 6
|
|
remove 12
|
|
add 1 73362
|
|
remove 3
|
|
set 13 from 74635 to 9357
|
|
get 1
|
|
remove 12
|
|
get 0
|
|
get 6
|
|
set 4 from 842356 to 181853
|
|
remove 14
|
|
set 4 from 181853 to 325980
|
|
add 1 423256
|
|
remove 10
|
|
get 9
|
|
add 10 170993
|
|
add 1 589036
|
|
remove 4
|
|
remove 3
|
|
remove 2
|
|
add 3 995117
|
|
get 1
|
|
set 7 from 755431 to 162827
|
|
add 1 713937
|
|
get 5
|
|
set 7 from 726294 to 395881
|
|
get 0
|
|
get 9
|
|
remove 12
|
|
set 6 from 73212 to 493510
|
|
get 0
|
|
remove 8
|
|
set 8 from 862808 to 229301
|
|
add 1 945850
|
|
get 8
|
|
get 3
|
|
add 6 209834
|
|
remove 0
|
|
get 8
|
|
add 1 511737
|
|
get 6
|
|
set 1 from 511737 to 67106
|
|
get 1
|
|
set 0 from 945850 to 304225
|
|
get 10
|
|
add 9 76209
|
|
add 3 447103
|
|
set 4 from 589036 to 557276
|
|
set 3 from 447103 to 397005
|
|
set 0 from 304225 to 761627
|
|
add 0 432867
|
|
remove 0
|
|
set 7 from 209834 to 348840
|
|
get 10
|
|
remove 9
|
|
get 5
|
|
set 7 from 348840 to 604082
|
|
get 2
|
|
set 13 from 228693 to 363845
|
|
set 12 from 170993 to 876063
|
|
add 3 278466
|
|
set 6 from 524237 to 405908
|
|
add 3 730442
|
|
get 12
|
|
remove 13
|
|
remove 0
|
|
remove 10
|
|
add 9 391794
|
|
remove 6
|
|
set 11 from 876063 to 273353
|
|
get 11
|
|
add 9 309813
|
|
set 7 from 604082 to 166890
|
|
set 8 from 391794 to 108526
|
|
add 2 555852
|
|
get 1
|
|
remove 16
|
|
remove 1
|
|
add 0 881282
|
|
get 14
|
|
remove 9
|
|
add 5 908900
|
|
get 1
|
|
get 0
|
|
remove 6
|
|
remove 9
|
|
set 7 from 995117 to 221143
|
|
get 9
|
|
get 3
|
|
add 11 781303
|
|
add 8 84585
|
|
remove 3
|
|
set 3 from 278466 to 943123
|
|
add 13 203562
|
|
remove 12
|
|
get 8
|
|
remove 3
|
|
remove 13
|
|
add 3 894330
|
|
set 10 from 395881 to 64530
|
|
add 9 435034
|
|
remove 12
|
|
add 0 841779
|
|
add 11 381896
|
|
add 5 212485
|
|
set 9 from 84585 to 268496
|
|
remove 12
|
|
add 3 912780
|
|
set 3 from 912780 to 938368
|
|
remove 13
|
|
get 9
|
|
set 13 from 64530 to 71484
|
|
get 0
|
|
set 12 from 435034 to 786513
|
|
get 14
|
|
remove 8
|
|
set 8 from 221143 to 460021
|
|
get 11
|
|
set 10 from 166890 to 699835
|
|
set 10 from 699835 to 372072
|
|
remove 3
|
|
set 13 from 363845 to 76001
|
|
remove 3
|
|
remove 1
|
|
remove 3
|
|
get 9
|
|
add 3 665656
|
|
set 9 from 71484 to 392580
|
|
add 11 314844
|
|
remove 10
|
|
add 9 269498
|
|
get 9
|
|
get 10
|
|
remove 10
|
|
set 9 from 269498 to 100372
|
|
get 3
|
|
get 4
|
|
set 9 from 100372 to 630176
|
|
get 10
|
|
set 3 from 665656 to 981283
|
|
set 2 from 894330 to 609264
|
|
remove 3
|
|
set 9 from 314844 to 219922
|
|
add 1 249031
|
|
LinkedList @ 1000 ops: 0.165524s
|
|
==10897== Mismatched free() / delete / delete []
|
|
==10897== at 0x4C3123B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==10897== by 0x402FFF: ods::SimpList<int>::~SimpList() (simplist.h:42)
|
|
==10897== by 0x4024BD: main (list_bench.cc:135)
|
|
==10897== Address 0x5b21f90 is 0 bytes inside a block of size 64 alloc'd
|
|
==10897== at 0x4C3089F: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==10897== by 0x4068C3: ods::SimpList<int>::grow() (simplist.h:140)
|
|
==10897== by 0x406693: ods::SimpList<int>::add(unsigned long, int) (simplist.h:94)
|
|
==10897== by 0x40297F: benchmark(ods::List<int>&, int) (list_bench.cc:81)
|
|
==10897== by 0x4025F7: run(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ods::List<int>&, int) (list_bench.cc:108)
|
|
==10897== by 0x402395: main (list_bench.cc:128)
|
|
==10897==
|
|
--10897-- REDIR: 0x57be390 (libc.so.6:free) redirected to 0x4c30cd0 (free)
|
|
==10897==
|
|
==10897== HEAP SUMMARY:
|
|
==10897== in use at exit: 0 bytes in 0 blocks
|
|
==10897== total heap usage: 273 allocs, 273 frees, 81,780 bytes allocated
|
|
==10897==
|
|
==10897== All heap blocks were freed -- no leaks are possible
|
|
==10897==
|
|
==10897== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
|
|
==10897==
|
|
==10897== 1 errors in context 1 of 2:
|
|
==10897== Mismatched free() / delete / delete []
|
|
==10897== at 0x4C3123B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==10897== by 0x402FFF: ods::SimpList<int>::~SimpList() (simplist.h:42)
|
|
==10897== by 0x4024BD: main (list_bench.cc:135)
|
|
==10897== Address 0x5b21f90 is 0 bytes inside a block of size 64 alloc'd
|
|
==10897== at 0x4C3089F: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==10897== by 0x4068C3: ods::SimpList<int>::grow() (simplist.h:140)
|
|
==10897== by 0x406693: ods::SimpList<int>::add(unsigned long, int) (simplist.h:94)
|
|
==10897== by 0x40297F: benchmark(ods::List<int>&, int) (list_bench.cc:81)
|
|
==10897== by 0x4025F7: run(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ods::List<int>&, int) (list_bench.cc:108)
|
|
==10897== by 0x402395: main (list_bench.cc:128)
|
|
==10897==
|
|
==10897==
|
|
==10897== 1 errors in context 2 of 2:
|
|
==10897== Mismatched free() / delete / delete []
|
|
==10897== at 0x4C3123B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==10897== by 0x40692E: ods::SimpList<int>::grow() (simplist.h:146)
|
|
==10897== by 0x406693: ods::SimpList<int>::add(unsigned long, int) (simplist.h:94)
|
|
==10897== by 0x40297F: benchmark(ods::List<int>&, int) (list_bench.cc:81)
|
|
==10897== by 0x4025F7: run(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ods::List<int>&, int) (list_bench.cc:108)
|
|
==10897== by 0x402395: main (list_bench.cc:128)
|
|
==10897== Address 0x5b20ef0 is 0 bytes inside a block of size 32 alloc'd
|
|
==10897== at 0x4C3089F: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==10897== by 0x402DE3: ods::SimpList<int>::SimpList() (simplist.h:34)
|
|
==10897== by 0x402350: main (list_bench.cc:127)
|
|
==10897==
|
|
==10897== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
|