|
From: Rich C. <rc...@wi...> - 2010-07-06 04:25:23
|
Nightly build on macbook ( Darwin 9.8.0 i386 )
Started at 2010-07-05 23:05:00 CDT
Ended at 2010-07-05 23:25:10 CDT
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... failed
Last 20 lines of verbose log follow echo
Making check in .
make addressable atomic_incs badaddrvalue badfree badjump badjump2 badloop badpoll badrw brk2 buflen_check calloc-overflow clientperm custom_alloc custom-overlap deep_templates describe-block doublefree error_counts errs1 exitprog execve execve2 erringfds file_locking fprw fwrite inits inline leak-0 leak-cases leak-cycle leak-pool leak-tree linux-syslog-syscall linux-syscalls-2007 long_namespace_xml long-supps mallinfo malloc_free_fill malloc_usable malloc1 malloc2 malloc3 manuel1 manuel2 manuel3 match-overrun memalign_test memalign2 memcmptest mempool mmaptest mismatches new_override metadata nanoleak_supp nanoleak2 new_nothrow noisy_child null_socket origin1-yes origin2-not-quite origin3-no origin4-many origin5-bz2 origin6-fp overlap partiallydefinedeq partial_load pdb-realloc pdb-realloc2 pipe pointer-trace post-syscall realloc1 realloc2 realloc3 sh-mem sh-mem-random sigaltstack signal2 sigprocmask sigkill strchr str_tester supp_unknown supp1 supp2 suppfree trivialleak un
it_libcbase unit_oset varinfo1 varinfo2 varinfo3 varinfo4 varinfo5 varinfo5so.so varinfo6 vcpu_fbench vcpu_fnfns xml1 wrap1 wrap2 wrap3 wrap4 wrap5 wrap6 wrap7 wrap7so.so wrap8 writev
gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../include -I../../coregrind -I../../include -I../../VEX/pub -DVGA_amd64=1 -DVGO_darwin=1 -DVGP_amd64_darwin=1 -Winline -Wall -Wshadow -g -arch x86_64 -Wno-long-long -Wno-pointer-sign -fno-stack-protector -MT addressable.o -MD -MP -MF .deps/addressable.Tpo -c -o addressable.o addressable.c
mv -f .deps/addressable.Tpo .deps/addressable.Po
gcc -Winline -Wall -Wshadow -g -arch x86_64 -Wno-long-long -Wno-pointer-sign -fno-stack-protector -o addressable addressable.o
gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../include -I../../coregrind -I../../include -I../../VEX/pub -DVGA_amd64=1 -DVGO_darwin=1 -DVGP_amd64_darwin=1 -Winline -Wall -Wshadow -g -arch x86_64 -mdynamic-no-pic -Wno-long-long -Wno-pointer-sign -fno-stack-protector -MT atomic_incs-atomic_incs.o -MD -MP -MF .deps/atomic_incs-atomic_incs.Tpo -c -o atomic_incs-atomic_incs.o `test -f 'atomic_incs.c' || echo './'`atomic_incs.c
atomic_incs.c: In function 'atomic_add_8bit':
atomic_incs.c:37: error: PIC register 'rbx' clobbered in 'asm'
atomic_incs.c: In function 'atomic_add_16bit':
atomic_incs.c:101: error: PIC register 'rbx' clobbered in 'asm'
atomic_incs.c: In function 'atomic_add_32bit':
atomic_incs.c:164: error: PIC register 'rbx' clobbered in 'asm'
atomic_incs.c: In function 'atomic_add_64bit':
atomic_incs.c:219: error: PIC register 'rbx' clobbered in 'asm'
make[5]: *** [atomic_incs-atomic_incs.o] Error 1
make[4]: *** [check-am] Error 2
make[3]: *** [check-recursive] Error 1
make[2]: *** [check-recursive] Error 1
make[1]: *** [check-recursive] Error 1
make: *** [check] Error 2
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 431 tests, 21 stderr failures, 1 stdout failure, 9 post failures ==
memcheck/tests/darwin/scalar (stderr)
memcheck/tests/null_socket (stdout)
memcheck/tests/origin5-bz2 (stderr)
memcheck/tests/varinfo3 (stderr)
memcheck/tests/varinfo5 (stderr)
massif/tests/peak (stderr)
massif/tests/peak (post)
massif/tests/peak2 (stderr)
massif/tests/peak2 (post)
massif/tests/realloc (stderr)
massif/tests/realloc (post)
massif/tests/thresholds_0_0 (stderr)
massif/tests/thresholds_0_0 (post)
massif/tests/thresholds_0_10 (stderr)
massif/tests/thresholds_0_10 (post)
massif/tests/thresholds_10_0 (stderr)
massif/tests/thresholds_10_0 (post)
massif/tests/thresholds_10_10 (stderr)
massif/tests/thresholds_10_10 (post)
massif/tests/thresholds_5_0 (stderr)
massif/tests/thresholds_5_0 (post)
massif/tests/thresholds_5_10 (stderr)
massif/tests/thresholds_5_10 (post)
none/tests/async-sigs (stderr)
none/tests/faultstatus (stderr)
none/tests/pth_blockedsig (stderr)
none/tests/require-text-symbol-2 (stderr)
helgrind/tests/rwlock_race (stderr)
helgrind/tests/tc06_two_races_xml (stderr)
helgrind/tests/tc18_semabuse (stderr)
helgrind/tests/tc23_bogus_condwait (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Mon Jul 5 23:19:19 2010
--- new.short Mon Jul 5 23:25:10 2010
***************
*** 3,41 ****
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 431 tests, 21 stderr failures, 1 stdout failure, 9 post failures ==
! memcheck/tests/darwin/scalar (stderr)
! memcheck/tests/null_socket (stdout)
! memcheck/tests/origin5-bz2 (stderr)
! memcheck/tests/varinfo3 (stderr)
! memcheck/tests/varinfo5 (stderr)
! massif/tests/peak (stderr)
! massif/tests/peak (post)
! massif/tests/peak2 (stderr)
! massif/tests/peak2 (post)
! massif/tests/realloc (stderr)
! massif/tests/realloc (post)
! massif/tests/thresholds_0_0 (stderr)
! massif/tests/thresholds_0_0 (post)
! massif/tests/thresholds_0_10 (stderr)
! massif/tests/thresholds_0_10 (post)
! massif/tests/thresholds_10_0 (stderr)
! massif/tests/thresholds_10_0 (post)
! massif/tests/thresholds_10_10 (stderr)
! massif/tests/thresholds_10_10 (post)
! massif/tests/thresholds_5_0 (stderr)
! massif/tests/thresholds_5_0 (post)
! massif/tests/thresholds_5_10 (stderr)
! massif/tests/thresholds_5_10 (post)
! none/tests/async-sigs (stderr)
! none/tests/faultstatus (stderr)
! none/tests/pth_blockedsig (stderr)
! none/tests/require-text-symbol-2 (stderr)
! helgrind/tests/rwlock_race (stderr)
! helgrind/tests/tc06_two_races_xml (stderr)
! helgrind/tests/tc18_semabuse (stderr)
! helgrind/tests/tc23_bogus_condwait (stderr)
--- 3,26 ----
Configuring valgrind ... done
! Building valgrind ... failed
+ Last 20 lines of verbose log follow echo
+ Making check in .
+ make addressable atomic_incs badaddrvalue badfree badjump badjump2 badloop badpoll badrw brk2 buflen_check calloc-overflow clientperm custom_alloc custom-overlap deep_templates describe-block doublefree error_counts errs1 exitprog execve execve2 erringfds file_locking fprw fwrite inits inline leak-0 leak-cases leak-cycle leak-pool leak-tree linux-syslog-syscall linux-syscalls-2007 long_namespace_xml long-supps mallinfo malloc_free_fill malloc_usable malloc1 malloc2 malloc3 manuel1 manuel2 manuel3 match-overrun memalign_test memalign2 memcmptest mempool mmaptest mismatches new_override metadata nanoleak_supp nanoleak2 new_nothrow noisy_child null_socket origin1-yes origin2-not-quite origin3-no origin4-many origin5-bz2 origin6-fp overlap partiallydefinedeq partial_load pdb-realloc pdb-realloc2 pipe pointer-trace post-syscall realloc1 realloc2 realloc3 sh-mem sh-mem-random sigaltstack signal2 sigprocmask sigkill strchr str_tester supp_unknown supp1 supp2 suppfree trivialleak
unit_libcbase unit_oset varinfo1 varinfo2 varinfo3 varinfo4 varinfo5 varinfo5so.so varinfo6 vcpu_fbench vcpu_fnfns xml1 wrap1 wrap2 wrap3 wrap4 wrap5 wrap6 wrap7 wrap7so.so wrap8 writev
+ gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../include -I../../coregrind -I../../include -I../../VEX/pub -DVGA_amd64=1 -DVGO_darwin=1 -DVGP_amd64_darwin=1 -Winline -Wall -Wshadow -g -arch x86_64 -Wno-long-long -Wno-pointer-sign -fno-stack-protector -MT addressable.o -MD -MP -MF .deps/addressable.Tpo -c -o addressable.o addressable.c
+ mv -f .deps/addressable.Tpo .deps/addressable.Po
+ gcc -Winline -Wall -Wshadow -g -arch x86_64 -Wno-long-long -Wno-pointer-sign -fno-stack-protector -o addressable addressable.o
+ gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../include -I../../coregrind -I../../include -I../../VEX/pub -DVGA_amd64=1 -DVGO_darwin=1 -DVGP_amd64_darwin=1 -Winline -Wall -Wshadow -g -arch x86_64 -mdynamic-no-pic -Wno-long-long -Wno-pointer-sign -fno-stack-protector -MT atomic_incs-atomic_incs.o -MD -MP -MF .deps/atomic_incs-atomic_incs.Tpo -c -o atomic_incs-atomic_incs.o `test -f 'atomic_incs.c' || echo './'`atomic_incs.c
+ atomic_incs.c: In function 'atomic_add_8bit':
+ atomic_incs.c:37: error: PIC register 'rbx' clobbered in 'asm'
+ atomic_incs.c: In function 'atomic_add_16bit':
+ atomic_incs.c:101: error: PIC register 'rbx' clobbered in 'asm'
+ atomic_incs.c: In function 'atomic_add_32bit':
+ atomic_incs.c:164: error: PIC register 'rbx' clobbered in 'asm'
+ atomic_incs.c: In function 'atomic_add_64bit':
+ atomic_incs.c:219: error: PIC register 'rbx' clobbered in 'asm'
+ make[5]: *** [atomic_incs-atomic_incs.o] Error 1
+ make[4]: *** [check-am] Error 2
+ make[3]: *** [check-recursive] Error 1
+ make[2]: *** [check-recursive] Error 1
+ make[1]: *** [check-recursive] Error 1
+ make: *** [check] Error 2
=================================================
./valgrind-old/helgrind/tests/rwlock_race.stderr.diff
=================================================
--- rwlock_race.stderr.exp 2010-07-05 23:05:07.000000000 -0500
+++ rwlock_race.stderr.out 2010-07-05 23:16:37.000000000 -0500
@@ -1,25 +1,4 @@
-Thread #x was created
- ...
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (rwlock_race.c:48)
-
-Thread #x was created
- ...
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (rwlock_race.c:47)
-
-Possible data race during write of size 4 at 0x........ by thread #x
- at 0x........: thread_func (rwlock_race.c:29)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- This conflicts with a previous write of size 4 by thread #x
- at 0x........: thread_func (rwlock_race.c:29)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- Location 0x........ is 0 bytes inside local var "s_racy"
- declared at rwlock_race.c:18, in frame #x of thread x
-
Result: 2
-ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc06_two_races_xml.stderr.diff
=================================================
--- tc06_two_races_xml.stderr.exp 2010-07-05 23:05:07.000000000 -0500
+++ tc06_two_races_xml.stderr.out 2010-07-05 23:16:52.000000000 -0500
@@ -39,17 +39,7 @@
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>clone</fn>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>do_clone</fn>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>pthread_create@@GLIBC_2.2.5</fn>
+ <fn>__bsdthread_create</fn>
</frame>
<frame>
<ip>0x........</ip>
@@ -62,7 +52,7 @@
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>pthread_create@*</fn>
+ <fn>pthread_create</fn>
<dir>...</dir>
<file>hg_intercepts.c</file>
<line>...</line>
@@ -120,12 +110,12 @@
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>start_thread</fn>
+ <fn>_pthread_start</fn>
</frame>
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>clone</fn>
+ <fn>thread_start</fn>
</frame>
</stack>
<auxwhat>Location 0x........ is 0 bytes inside global var "unprot1"</auxwhat>
@@ -174,12 +164,12 @@
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>start_thread</fn>
+ <fn>_pthread_start</fn>
</frame>
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>clone</fn>
+ <fn>thread_start</fn>
</frame>
</stack>
<auxwhat>Location 0x........ is 0 bytes inside global var "unprot1"</auxwhat>
@@ -228,12 +218,12 @@
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>start_thread</fn>
+ <fn>_pthread_start</fn>
</frame>
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>clone</fn>
+ <fn>thread_start</fn>
</frame>
</stack>
<auxwhat>Location 0x........ is 0 bytes inside global var "unprot2"</auxwhat>
@@ -282,12 +272,12 @@
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>start_thread</fn>
+ <fn>_pthread_start</fn>
</frame>
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>clone</fn>
+ <fn>thread_start</fn>
</frame>
</stack>
<auxwhat>Location 0x........ is 0 bytes inside global var "unprot2"</auxwhat>
=================================================
./valgrind-old/helgrind/tests/tc18_semabuse.stderr.diff-glibc25-amd64
=================================================
--- tc18_semabuse.stderr.exp-glibc25-amd64 2010-07-05 23:05:07.000000000 -0500
+++ tc18_semabuse.stderr.out 2010-07-05 23:17:05.000000000 -0500
@@ -2,14 +2,30 @@
Thread #x is the program's root thread
Thread #x's call to sem_init failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: sem_init@* (hg_intercepts.c:...)
+ with error code 78 (ENOSYS: Function not implemented)
+ at 0x........: sem_init (hg_intercepts.c:...)
by 0x........: main (tc18_semabuse.c:23)
-Thread #x: Bug in libpthread: sem_wait succeeded on semaphore without prior sem_post
+Thread #x's call to sem_init failed
+ with error code 78 (ENOSYS: Function not implemented)
+ at 0x........: sem_init (hg_intercepts.c:...)
+ by 0x........: main (tc18_semabuse.c:26)
+
+Thread #x's call to sem_wait failed
+ with error code 9 (EBADF: Bad file number)
at 0x........: sem_wait_WRK (hg_intercepts.c:...)
- by 0x........: sem_wait (hg_intercepts.c:...)
+ by 0x........: sem_wait$* (hg_intercepts.c:...)
by 0x........: main (tc18_semabuse.c:34)
+Thread #x's call to sem_post failed
+ with error code 9 (EBADF: Bad file number)
+ at 0x........: sem_post (hg_intercepts.c:...)
+ by 0x........: main (tc18_semabuse.c:37)
+
+Thread #x's call to sem_destroy failed
+ with error code 78 (ENOSYS: Function not implemented)
+ at 0x........: sem_destroy (hg_intercepts.c:...)
+ by 0x........: main (tc18_semabuse.c:39)
+
-ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc18_semabuse.stderr.diff-glibc28-amd64
=================================================
--- tc18_semabuse.stderr.exp-glibc28-amd64 2010-07-05 23:05:07.000000000 -0500
+++ tc18_semabuse.stderr.out 2010-07-05 23:17:05.000000000 -0500
@@ -2,20 +2,30 @@
Thread #x is the program's root thread
Thread #x's call to sem_init failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: sem_init@* (hg_intercepts.c:...)
+ with error code 78 (ENOSYS: Function not implemented)
+ at 0x........: sem_init (hg_intercepts.c:...)
by 0x........: main (tc18_semabuse.c:23)
-Thread #x: Bug in libpthread: sem_wait succeeded on semaphore without prior sem_post
+Thread #x's call to sem_init failed
+ with error code 78 (ENOSYS: Function not implemented)
+ at 0x........: sem_init (hg_intercepts.c:...)
+ by 0x........: main (tc18_semabuse.c:26)
+
+Thread #x's call to sem_wait failed
+ with error code 9 (EBADF: Bad file number)
at 0x........: sem_wait_WRK (hg_intercepts.c:...)
- by 0x........: sem_wait (hg_intercepts.c:...)
+ by 0x........: sem_wait$* (hg_intercepts.c:...)
by 0x........: main (tc18_semabuse.c:34)
Thread #x's call to sem_post failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: sem_post_WRK (hg_intercepts.c:...)
- by 0x........: sem_post (hg_intercepts.c:...)
+ with error code 9 (EBADF: Bad file number)
+ at 0x........: sem_post (hg_intercepts.c:...)
by 0x........: main (tc18_semabuse.c:37)
+Thread #x's call to sem_destroy failed
+ with error code 78 (ENOSYS: Function not implemented)
+ at 0x........: sem_destroy (hg_intercepts.c:...)
+ by 0x........: main (tc18_semabuse.c:39)
+
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc23_bogus_condwait.stderr.diff
=================================================
--- tc23_bogus_condwait.stderr.exp 2010-07-05 23:05:07.000000000 -0500
+++ tc23_bogus_condwait.stderr.out 2010-07-05 23:17:33.000000000 -0500
@@ -2,32 +2,52 @@
Thread #x is the program's root thread
Thread #x: pthread_cond_{timed}wait called with invalid mutex
- at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
+ by 0x........: main (tc23_bogus_condwait.c:69)
+
+Thread #x's call to pthread_cond_wait failed
+ with error code 22 (EINVAL: Invalid argument)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
by 0x........: main (tc23_bogus_condwait.c:69)
Thread #x: pthread_cond_{timed}wait called with un-held mutex
- at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
by 0x........: main (tc23_bogus_condwait.c:72)
Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
- at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
by 0x........: main (tc23_bogus_condwait.c:72)
Thread #x: pthread_cond_{timed}wait called with mutex of type pthread_rwlock_t*
- at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
by 0x........: main (tc23_bogus_condwait.c:75)
Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
- at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
+ by 0x........: main (tc23_bogus_condwait.c:75)
+
+Thread #x's call to pthread_cond_wait failed
+ with error code 22 (EINVAL: Invalid argument)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
by 0x........: main (tc23_bogus_condwait.c:75)
Thread #x: pthread_cond_{timed}wait called with mutex held by a different thread
- at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
by 0x........: main (tc23_bogus_condwait.c:78)
Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
- at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
by 0x........: main (tc23_bogus_condwait.c:78)
+Thread #x: Bug in libpthread: write lock granted on mutex/rwlock which is currently wr-held by a different thread
+ at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
+ by 0x........: _pthread_cond_wait (in /...libc...)
+ by 0x........: pthread_cond_wait$UNIX2003 (in /...libc...)
+ by 0x........: pthread_cond_wait* (hg_intercepts.c:...)
+ by 0x........: main (tc23_bogus_condwait.c:78)
+
+Thread #x: Exiting thread still holds 1 lock
+ ...
+
-ERROR SUMMARY: 7 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 11 errors from 11 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/massif/tests/peak.post.diff
=================================================
--- peak.post.exp 2010-07-05 23:05:26.000000000 -0500
+++ peak.post.out 2010-07-05 23:14:00.000000000 -0500
@@ -1,278 +0,0 @@
---------------------------------------------------------------------------------
-Command: ./peak
-Massif arguments: --stacks=no --time-unit=B --peak-inaccuracy=0 --heap-admin=128 --massif-out-file=massif.out --ignore-fn=__part_load_locale --ignore-fn=__time_load_locale --ignore-fn=dwarf2_unwind_dyld_add_image_hook --ignore-fn=get_or_create_key_element
-ms_print arguments: massif.out
---------------------------------------------------------------------------------
-
-
- KB
-33.89^ #
- | @ #
- | @ :@::#
- | @ @:::@ #
- | @ @:::@ :@ #
- | @ @::@: @ :@ #
- | @ @:::@ @: @ :@ #
- | @ :@::@: @ @: @ :@ #
- | @ @:::@ @: @ @: @ :@ #
- | @ @:::@ :@ @: @ @: @ :@ #
- | @ @::@: @ :@ @: @ @: @ :@ #
- | @ @:::@ @: @ :@ @: @ @: @ :@ #
- | @ :@::@: @ @: @ :@ @: @ @: @ :@ #
- | @ @:::@ @: @ @: @ :@ @: @ @: @ :@ #
- | @ @:::@ :@ @: @ @: @ :@ @: @ @: @ :@ #
- | @ @::@: @ :@ @: @ @: @ :@ @: @ @: @ :@ #
- | @ @:::@ @: @ :@ @: @ @: @ :@ @: @ @: @ :@ #
- | @ :@::@: @ @: @ :@ @: @ @: @ :@ @: @ @: @ :@ #
- | @ @:::@ @: @ @: @ :@ @: @ @: @ :@ @: @ @: @ :@ #
- | @ @:::@ :@ @: @ @: @ :@ @: @ @: @ :@ @: @ @: @ :@ #
- 0 +----------------------------------------------------------------------->KB
- 0 39.38
-
-Number of snapshots: 81
- Detailed snapshots: [3, 7, 11, 15, 19, 23, 27, 31, 35, 39, 43, 47, 51, 55, 59, 63, 67, 71, 75, 79 (peak)]
-
---------------------------------------------------------------------------------
- n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
---------------------------------------------------------------------------------
- 0 0 0 0 0 0
- 1 1,728 1,728 1,600 128 0
- 2 1,872 1,872 1,616 256 0
- 3 1,872 1,872 1,616 256 0
-86.32% (1,616B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
-->85.47% (1,600B) 0x........: main (peak.c:8)
-|
-->00.85% (16B) in 1+ places, all below ms_print's threshold (01.00%)
-
---------------------------------------------------------------------------------
- n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
---------------------------------------------------------------------------------
- 4 2,016 1,728 1,600 128 0
- 5 3,744 3,456 3,200 256 0
- 6 3,888 3,600 3,216 384 0
- 7 3,888 3,600 3,216 384 0
-89.33% (3,216B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
-->88.89% (3,200B) 0x........: main (peak.c:8)
-|
-->00.44% (16B) in 1+ places, all below ms_print's threshold (01.00%)
-
---------------------------------------------------------------------------------
- n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
---------------------------------------------------------------------------------
- 8 4,032 3,456 3,200 256 0
- 9 5,760 5,184 4,800 384 0
- 10 5,904 5,328 4,816 512 0
- 11 5,904 5,328 4,816 512 0
-90.39% (4,816B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
-->90.09% (4,800B) 0x........: main (peak.c:8)
-|
-->00.30% (16B) in 1+ places, all below ms_print's threshold (01.00%)
-
---------------------------------------------------------------------------------
- n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
---------------------------------------------------------------------------------
- 12 6,048 5,184 4,800 384 0
- 13 7,776 6,912 6,400 512 0
- 14 7,920 7,056 6,416 640 0
- 15 7,920 7,056 6,416 640 0
-90.93% (6,416B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
-->90.70% (6,400B) 0x........: main (peak.c:8)
-|
-->00.23% (16B) in 1+ places, all below ms_print's threshold (01.00%)
-
---------------------------------------------------------------------------------
- n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
---------------------------------------------------------------------------------
- 16 8,064 6,912 6,400 512 0
- 17 9,792 8,640 8,000 640 0
- 18 9,936 8,784 8,016 768 0
- 19 9,936 8,784 8,016 768 0
-91.26% (8,016B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
-->91.07% (8,000B) 0x........: main (peak.c:8)
-|
-->00.18% (16B) in 1+ places, all below ms_print's threshold (01.00%)
-
---------------------------------------------------------------------------------
- n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
---------------------------------------------------------------------------------
<truncated beyond 100 lines>
=================================================
./valgrind-old/massif/tests/peak.stderr.diff
=================================================
--- peak.stderr.exp 2010-07-05 23:05:26.000000000 -0500
+++ peak.stderr.out 2010-07-05 23:14:00.000000000 -0500
@@ -1,2 +0,0 @@
-
-
=================================================
./valgrind-old/massif/tests/peak2.post.diff
=================================================
--- peak2.post.exp 2010-07-05 23:05:26.000000000 -0500
+++ peak2.post.out 2010-07-05 23:14:00.000000000 -0500
@@ -1,233 +0,0 @@
---------------------------------------------------------------------------------
-Command: ./peak
-Massif arguments: --stacks=no --time-unit=B --peak-inaccuracy=10.0 --heap-admin=128 --massif-out-file=massif.out --ignore-fn=__part_load_locale --ignore-fn=__time_load_locale --ignore-fn=dwarf2_unwind_dyld_add_image_hook --ignore-fn=get_or_create_key_element
-ms_print arguments: massif.out
---------------------------------------------------------------------------------
-
-
- KB
-33.89^ #
- | : #
- | @ ::::#
- | : @:::: #
- | @ ::::@ :: #
- | : @:::: @ :: #
- | @ ::::@ :: @ :: #
- | : :@:::: @ :: @ :: #
- | @ ::::@ :: @ :: @ :: #
- | : @:::: :@ :: @ :: @ :: #
- | @ :::@: : :@ :: @ :: @ :: #
- | @ @:::: @: : :@ :: @ :: @ :: #
- | @ :@::@: : @: : :@ :: @ :: @ :: #
- | @ @:::@ @: : @: : :@ :: @ :: @ :: #
- | @ @:::@ :@ @: : @: : :@ :: @ :: @ :: #
- | @ @::@: @ :@ @: : @: : :@ :: @ :: @ :: #
- | @ @:::@ @: @ :@ @: : @: : :@ :: @ :: @ :: #
- | @ :@::@: @ @: @ :@ @: : @: : :@ :: @ :: @ :: #
- | @ @:::@ @: @ @: @ :@ @: : @: : :@ :: @ :: @ :: #
- | @ @:::@ :@ @: @ @: @ :@ @: : @: : :@ :: @ :: @ :: #
- 0 +----------------------------------------------------------------------->KB
- 0 39.38
-
-Number of snapshots: 76
- Detailed snapshots: [3, 7, 11, 15, 19, 23, 27, 31, 35, 39, 46, 53, 60, 67, 74 (peak)]
-
---------------------------------------------------------------------------------
- n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
---------------------------------------------------------------------------------
- 0 0 0 0 0 0
- 1 1,728 1,728 1,600 128 0
- 2 1,872 1,872 1,616 256 0
- 3 1,872 1,872 1,616 256 0
-86.32% (1,616B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
-->85.47% (1,600B) 0x........: main (peak.c:8)
-|
-->00.85% (16B) in 1+ places, all below ms_print's threshold (01.00%)
-
---------------------------------------------------------------------------------
- n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
---------------------------------------------------------------------------------
- 4 2,016 1,728 1,600 128 0
- 5 3,744 3,456 3,200 256 0
- 6 3,888 3,600 3,216 384 0
- 7 3,888 3,600 3,216 384 0
-89.33% (3,216B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
-->88.89% (3,200B) 0x........: main (peak.c:8)
-|
-->00.44% (16B) in 1+ places, all below ms_print's threshold (01.00%)
-
---------------------------------------------------------------------------------
- n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
---------------------------------------------------------------------------------
- 8 4,032 3,456 3,200 256 0
- 9 5,760 5,184 4,800 384 0
- 10 5,904 5,328 4,816 512 0
- 11 5,904 5,328 4,816 512 0
-90.39% (4,816B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
-->90.09% (4,800B) 0x........: main (peak.c:8)
-|
-->00.30% (16B) in 1+ places, all below ms_print's threshold (01.00%)
-
---------------------------------------------------------------------------------
- n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
---------------------------------------------------------------------------------
- 12 6,048 5,184 4,800 384 0
- 13 7,776 6,912 6,400 512 0
- 14 7,920 7,056 6,416 640 0
- 15 7,920 7,056 6,416 640 0
-90.93% (6,416B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
-->90.70% (6,400B) 0x........: main (peak.c:8)
-|
-->00.23% (16B) in 1+ places, all below ms_print's threshold (01.00%)
-
---------------------------------------------------------------------------------
- n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
---------------------------------------------------------------------------------
- 16 8,064 6,912 6,400 512 0
- 17 9,792 8,640 8,000 640 0
- 18 9,936 8,784 8,016 768 0
- 19 9,936 8,784 8,016 768 0
-91.26% (8,016B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
-->91.07% (8,000B) 0x........: main (peak.c:8)
-|
-->00.18% (16B) in 1+ places, all below ms_print's threshold (01.00%)
-
---------------------------------------------------------------------------------
- n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
---------------------------------------------------------------------------------
<truncated beyond 100 lines>
=================================================
./valgrind-old/massif/tests/peak2.stderr.diff
=================================================
--- peak2.stderr.exp 2010-07-05 23:05:26.000000000 -0500
+++ peak2.stderr.out 2010-07-05 23:14:00.000000000 -0500
@@ -1,118 +0,0 @@
-Massif: alloc-fns:
-Massif: malloc
-Massif: __builtin_new
-Massif: operator new(unsigned)
-Massif: operator new(unsigned long)
-Massif: __builtin_vec_new
-Massif: operator new[](unsigned)
-Massif: operator new[](unsigned long)
-Massif: calloc
-Massif: realloc
-Massif: memalign
-Massif: posix_memalign
-Massif: valloc
-Massif: operator new(unsigned, std::nothrow_t const&)
-Massif: operator new[](unsigned, std::nothrow_t const&)
-Massif: operator new(unsigned long, std::nothrow_t const&)
-Massif: operator new[](unsigned long, std::nothrow_t const&)
-Massif: ignore-fns:
-Massif: 0: __part_load_locale
-Massif: 1: __time_load_locale
-Massif: 2: dwarf2_unwind_dyld_add_image_hook
-Massif: 3: get_or_create_key_element
-Massif: startup S. 0 (t:0, hp:0, ex:0, st:0)
-Massif: alloc S. 1 (t:1728, hp:1600, ex:128, st:0)
-Massif: alloc S. 2 (t:1872, hp:1616, ex:256, st:0)
-Massif: de-PEAK Sp 3 (t:1872, hp:1616, ex:256, st:0)
-Massif: dealloc S. 4 (t:2016, hp:1600, ex:128, st:0)
-Massif: alloc S. 5 (t:3744, hp:3200, ex:256, st:0)
-Massif: alloc S. 6 (t:3888, hp:3216, ex:384, st:0)
-Massif: de-PEAK Sp 7 (t:3888, hp:3216, ex:384, st:0)
-Massif: dealloc S. 8 (t:4032, hp:3200, ex:256, st:0)
-Massif: alloc S. 9 (t:5760, hp:4800, ex:384, st:0)
-Massif: alloc S. 10 (t:5904, hp:4816, ex:512, st:0)
-Massif: de-PEAK Sp 11 (t:5904, hp:4816, ex:512, st:0)
-Massif: dealloc S. 12 (t:6048, hp:4800, ex:384, st:0)
-Massif: alloc S. 13 (t:7776, hp:6400, ex:512, st:0)
-Massif: alloc S. 14 (t:7920, hp:6416, ex:640, st:0)
-Massif: de-PEAK Sp 15 (t:7920, hp:6416, ex:640, st:0)
-Massif: dealloc S. 16 (t:8064, hp:6400, ex:512, st:0)
-Massif: alloc S. 17 (t:9792, hp:8000, ex:640, st:0)
-Massif: alloc S. 18 (t:9936, hp:8016, ex:768, st:0)
-Massif: de-PEAK Sp 19 (t:9936, hp:8016, ex:768, st:0)
-Massif: dealloc S. 20 (t:10080, hp:8000, ex:640, st:0)
-Massif: alloc S. 21 (t:11808, hp:9600, ex:768, st:0)
-Massif: alloc S. 22 (t:11952, hp:9616, ex:896, st:0)
-Massif: de-PEAK Sp 23 (t:11952, hp:9616, ex:896, st:0)
-Massif: dealloc S. 24 (t:12096, hp:9600, ex:768, st:0)
-Massif: alloc S. 25 (t:13824, hp:11200, ex:896, st:0)
-Massif: alloc S. 26 (t:13968, hp:11216, ex:1024, st:0)
-Massif: de-PEAK Sp 27 (t:13968, hp:11216, ex:1024, st:0)
-Massif: dealloc S. 28 (t:14112, hp:11200, ex:896, st:0)
-Massif: alloc S. 29 (t:15840, hp:12800, ex:1024, st:0)
-Massif: alloc S. 30 (t:15984, hp:12816, ex:1152, st:0)
-Massif: de-PEAK Sp 31 (t:15984, hp:12816, ex:1152, st:0)
-Massif: dealloc S. 32 (t:16128, hp:12800, ex:1024, st:0)
-Massif: alloc S. 33 (t:17856, hp:14400, ex:1152, st:0)
-Massif: alloc S. 34 (t:18000, hp:14416, ex:1280, st:0)
-Massif: de-PEAK Sp 35 (t:18000, hp:14416, ex:1280, st:0)
-Massif: dealloc S. 36 (t:18144, hp:14400, ex:1152, st:0)
-Massif: alloc S. 37 (t:19872, hp:16000, ex:1280, st:0)
-Massif: alloc S. 38 (t:20016, hp:16016, ex:1408, st:0)
-Massif: de-PEAK Sp 39 (t:20016, hp:16016, ex:1408, st:0)
-Massif: dealloc S. 40 (t:20160, hp:16000, ex:1280, st:0)
-Massif: alloc S. 41 (t:21888, hp:17600, ex:1408, st:0)
-Massif: alloc S. 42 (t:22032, hp:17616, ex:1536, st:0)
-Massif: dealloc S. 43 (t:22176, hp:17600, ex:1408, st:0)
-Massif: alloc S. 44 (t:23904, hp:19200, ex:1536, st:0)
-Massif: alloc S. 45 (t:24048, hp:19216, ex:1664, st:0)
-Massif: de-PEAK Sp 46 (t:24048, hp:19216, ex:1664, st:0)
-Massif: dealloc S. 47 (t:24192, hp:19200, ex:1536, st:0)
-Massif: alloc S. 48 (t:25920, hp:20800, ex:1664, st:0)
-Massif: alloc S. 49 (t:26064, hp:20816, ex:1792, st:0)
-Massif: dealloc S. 50 (t:26208, hp:20800, ex:1664, st:0)
-Massif: alloc S. 51 (t:27936, hp:22400, ex:1792, st:0)
-Massif: alloc S. 52 (t:28080, hp:22416, ex:1920, st:0)
-Massif: de-PEAK Sp 53 (t:28080, hp:22416, ex:1920, st:0)
-Massif: dealloc S. 54 (t:28224, hp:22400, ex:1792, st:0)
-Massif: alloc S. 55 (t:29952, hp:24000, ex:1920, st:0)
-Massif: alloc S. 56 (t:30096, hp:24016, ex:2048, st:0)
-Massif: dealloc S. 57 (t:30240, hp:24000, ex:1920, st:0)
-Massif: alloc S. 58 (t:31968, hp:25600, ex:2048, st:0)
-Massif: alloc S. 59 (t:32112, hp:25616, ex:2176, st:0)
-Massif: de-PEAK Sp 60 (t:32112, hp:25616, ex:2176, st:0)
-Massif: dealloc S. 61 (t:32256, hp:25600, ex:2048, st:0)
-Massif: alloc S. 62 (t:33984, hp:27200, ex:2176, st:0)
-Massif: alloc S. 63 (t:34128, hp:27216, ex:2304, st:0)
-Massif: dealloc S. 64 (t:34272, hp:27200, ex:2176, st:0)
-Massif: alloc S. 65 (t:36000, hp:28800, ex:2304, st:0)
-Massif: alloc S. 66 (t:36144, hp:28816, ex:2432, st:0)
-Massif: de-PEAK Sp 67 (t:36144, hp:28816, ex:2432, st:0)
-Massif: dealloc S. 68 (t:36288, hp:28800, ex:2304, st:0)
-Massif: alloc S. 69 (t:38016, hp:30400, ex:2432, st:0)
-Massif: alloc S. 70 (t:38160, hp:30416, ex:2560, st:0)
-Massif: dealloc S. 71 (t:38304, hp:30400, ex:2432, st:0)
-Massif: alloc S. 72 (t:40032, hp:32000, ex:2560, st:0)
-Massif: alloc S. 73 (t:40176, hp:32016, ex:2688, st:0)
-Massif: de-PEAK Sp 74 (t:40176, hp:32016, ex:2688, st:0)
<truncated beyond 100 lines>
=================================================
./valgrind-old/massif/tests/realloc.post.diff
=================================================
--- realloc.post.exp 2010-07-05 23:05:26.000000000 -0500
+++ realloc.post.out 2010-07-05 23:14:01.000000000 -0500
@@ -1,65 +0,0 @@
---------------------------------------------------------------------------------
-Command: ./realloc
-Massif arguments: --stacks=no --heap-admin=0 --time-unit=B --threshold=0 --massif-out-file=massif.out --ignore-fn=__part_load_locale --ignore-fn=__time_load_locale --ignore-fn=dwarf2_unwind_dyld_add_image_hook --ignore-fn=get_or_create_key_element
-ms_print arguments: --threshold=0 massif.out
---------------------------------------------------------------------------------
-
-
- KB
-1.172^ ###################################
- | #
- | #
- | #
- | #
- | #
- | #
- | @:::::::::::#
- | @ #
- | @ #
- | @ #
- | @ #
- | @ #
- | @ #
- | @ #
- | @ #
- | @ #
- | @ #
- | @ #
- | @ #
- 0 +----------------------------------------------------------------------->KB
- 0 2.344
-
-Number of snapshots: 8
- Detailed snapshots: [3, 6 (peak)]
-
---------------------------------------------------------------------------------
- n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
---------------------------------------------------------------------------------
- 0 0 0 0 0 0
- 1 800 800 800 0 0
- 2 800 800 800 0 0
- 3 800 800 800 0 0
-100.00% (800B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
-->100.00% (800B) 0x........: main (realloc.c:8)
-|
-->00.00% (0B) 0x........: main (realloc.c:5)
-
---------------------------------------------------------------------------------
- n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
---------------------------------------------------------------------------------
- 4 800 800 400 400 0
- 5 1,200 1,200 1,200 0 0
- 6 1,200 1,200 1,200 0 0
-100.00% (1,200B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
-->100.00% (1,200B) 0x........: main (realloc.c:12)
-|
-->00.00% (0B) 0x........: main (realloc.c:5)
-|
-->00.00% (0B) 0x........: main (realloc.c:8)
-|
-->00.00% (0B) 0x........: main (realloc.c:10)
-
---------------------------------------------------------------------------------
- n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
---------------------------------------------------------------------------------
- 7 2,400 0 0 0 0
=================================================
./valgrind-old/massif/tests/realloc.stderr.diff
=================================================
--- realloc.stderr.exp 2010-07-05 23:05:26.000000000 -0500
+++ realloc.stderr.out 2010-07-05 23:14:01.000000000 -0500
@@ -1,50 +0,0 @@
-Massif: alloc-fns:
-Massif: malloc
-Massif: __builtin_new
-Massif: operator new(unsigned)
-Massif: operator new(unsigned long)
-Massif: __builtin_vec_new
-Massif: operator new[](unsigned)
-Massif: operator new[](unsigned long)
-Massif: calloc
-Massif: realloc
-Massif: memalign
-Massif: posix_memalign
-Massif: valloc
-Massif: operator new(unsigned, std::nothrow_t const&)
-Massif: operator new[](unsigned, std::nothrow_t const&)
-Massif: operator new(unsigned long, std::nothrow_t const&)
-Massif: operator new[](unsigned long, std::nothrow_t const&)
-Massif: ignore-fns:
-Massif: 0: __part_load_locale
-Massif: 1: __time_load_locale
-Massif: 2: dwarf2_unwind_dyld_add_image_hook
-Massif: 3: get_or_create_key_element
-Massif: startup S. 0 (t:0, hp:0, ex:0, st:0)
-Massif: alloc S. 1 (t:800, hp:800, ex:0, st:0)
-Massif: realloc S. 2 (t:800, hp:800, ex:0, st:0)
-Massif: re-PEAK Sp 3 (t:800, hp:800, ex:0, st:0)
-Massif: realloc S. 4 (t:800, hp:400, ex:400, st:0)
-Massif: realloc S. 5 (t:1200, hp:1200, ex:0, st:0)
-Massif: de-PEAK Sp 6 (t:1200, hp:1200, ex:0, st:0)
-Massif: dealloc S. 7 (t:2400, hp:0, ex:0, st:0)
-Massif: heap allocs: 1
-Massif: heap reallocs: 3
-Massif: heap frees: 1
-Massif: ignored heap allocs: ...
-Massif: ignored heap frees: ...
-Massif: ignored heap reallocs: ...
-Massif: stack allocs: 0
-Massif: stack frees: 0
-Massif: XPts: ...
-Massif: top-XPts: ...
-Massif: XPt init expansions: ...
-Massif: XPt later expansions: ...
-Massif: SXPt allocs: ...
-Massif: SXPt frees: ...
-Massif: skipped snapshots: 0
-Massif: real snapshots: 8
-Massif: detailed snapshots: 2
-Massif: peak snapshots: 2
-Massif: cullings: 0
-Massif: XCon redos: ...
=================================================
./valgrind-old/massif/tests/thresholds_0_0.post.diff
=================================================
--- thresholds_0_0.post.exp 2010-07-05 23:05:26.000000000 -0500
+++ thresholds_0_0.post.out 2010-07-05 23:14:01.000000000 -0500
@@ -1,75 +0,0 @@
---------------------------------------------------------------------------------
-Command: ./thresholds
-Massif arguments: --stacks=no --time-unit=B --heap-admin=0 --threshold=0 --massif-out-file=massif.out --ignore-fn=__part_load_locale --ignore-fn=__time_load_locale --ignore-fn=dwarf2_unwind_dyld_add_image_hook --ignore-fn=get_or_create_key_element
-ms_print arguments: massif.out --threshold=0
---------------------------------------------------------------------------------
-
-
- KB
-78.12^ @
- | @
- | @
- | @
- | @
- | ::::::::::::::@
- | ::::::: @
- | ::::: : @
- | ::::::: ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- 0 +----------------------------------------------------------------------->KB
- 0 78.12
-
-Number of snapshots: 10
- Detailed snapshots: [9]
-
---------------------------------------------------------------------------------
- n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
---------------------------------------------------------------------------------
- 0 0 0 0 0 0
- 1 48,000 48,000 48,000 0 0
- 2 55,200 55,200 55,200 0 0
- 3 57,600 57,600 57,600 0 0
- 4 58,400 58,400 58,400 0 0
- 5 59,200 59,200 59,200 0 0
- 6 59,600 59,600 59,600 0 0
- 7 63,600 63,600 63,600 0 0
- 8 79,600 79,600 79,600 0 0
- 9 80,000 80,000 80,000 0 0
-100.00% (80,000B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
-->66.50% (53,200B) 0x........: my_malloc1 (thresholds.c:23)
-| ->60.00% (48,000B) 0x........: a7550 (thresholds.c:38)
-| | ->60.00% (48,000B) 0x........: main (thresholds.c:52)
-| |
-| ->05.00% (4,000B) 0x........: main (thresholds.c:54)
-| |
-| ->01.00% (800B) 0x........: a450 (thresholds.c:45)
-| | ->01.00% (800B) 0x........: main (thresholds.c:53)
-| |
-| ->00.50% (400B) 0x........: a450 (thresholds.c:47)
-| ->00.50% (400B) 0x........: main (thresholds.c:53)
-|
-->20.00% (16,000B) 0x........: main (thresholds.c:55)
-|
-->13.00% (10,400B) 0x........: my_malloc2 (thresholds.c:28)
-| ->09.00% (7,200B) 0x........: a7550 (thresholds.c:39)
-| | ->09.00% (7,200B) 0x........: main (thresholds.c:52)
-| |
-| ->03.00% (2,400B) 0x........: a450 (thresholds.c:44)
-| | ->03.00% (2,400B) 0x........: main (thresholds.c:53)
-| |
-| ->01.00% (800B) 0x........: a450 (thresholds.c:46)
-| ->01.00% (800B) 0x........: main (thresholds.c:53)
-|
-->00.50% (400B) 0x........: my_malloc3 (thresholds.c:33)
- ->00.50% (400B) 0x........: main (thresholds.c:56)
-
=================================================
./valgrind-old/massif/tests/thresholds_0_0.stderr.diff
=================================================
--- thresholds_0_0.stderr.exp 2010-07-05 23:05:26.000000000 -0500
+++ thresholds_0_0.stderr.out 2010-07-05 23:14:01.000000000 -0500
@@ -1,2 +0,0 @@
-
-
=================================================
./valgrind-old/massif/tests/thresholds_0_10.post.diff
=================================================
--- thresholds_0_10.post.exp 2010-07-05 23:05:26.000000000 -0500
+++ thresholds_0_10.post.out 2010-07-05 23:14:02.000000000 -0500
@@ -1,61 +0,0 @@
---------------------------------------------------------------------------------
-Command: ./thresholds
-Massif arguments: --stacks=no --time-unit=B --heap-admin=0 --threshold=0 --massif-out-file=massif.out --ignore-fn=__part_load_locale --ignore-fn=__time_load_locale --ignore-fn=dwarf2_unwind_dyld_add_image_hook --ignore-fn=get_or_create_key_element
-ms_print arguments: massif.out --threshold=10
---------------------------------------------------------------------------------
-
-
- KB
-78.12^ @
- | @
- | @
- | @
- | @
- | ::::::::::::::@
- | ::::::: @
- | ::::: : @
- | ::::::: ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- 0 +----------------------------------------------------------------------->KB
- 0 78.12
-
-Number of snapshots: 10
- Detailed snapshots: [9]
-
---------------------------------------------------------------------------------
- n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
---------------------------------------------------------------------------------
- 0 0 0 0 0 0
- 1 48,000 48,000 48,000 0 0
- 2 55,200 55,200 55,200 0 0
- 3 57,600 57,600 57,600 0 0
- 4 58,400 58,400 58,400 0 0
- 5 59,200 59,200 59,200 0 0
- 6 59,600 59,600 59,600 0 0
- 7 63,600 63,600 63,600 0 0
- 8 79,600 79,600 79,600 0 0
- 9 80,000 80,000 80,000 0 0
-100.00% (80,000B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
-->66.50% (53,200B) 0x........: my_malloc1 (thresholds.c:23)
-| ->60.00% (48,000B) 0x........: a7550 (thresholds.c:38)
-| | ->60.00% (48,000B) 0x........: main (thresholds.c:52)
-| |
-| ->06.50% (5,200B) in 3+ places, all below ms_print's threshold (10.00%)
-|
-->20.00% (16,000B) 0x........: main (thresholds.c:55)
-|
-->13.00% (10,400B) 0x........: my_malloc2 (thresholds.c:28)
-| ->13.00% (10,400B) in 3+ places, all below ms_print's threshold (10.00%)
-|
-->00.50% (400B) in 1+ places, all below ms_print's threshold (10.00%)
-
=================================================
./valgrind-old/massif/tests/thresholds_0_10.stderr.diff
=================================================
--- thresholds_0_10.stderr.exp 2010-07-05 23:05:26.000000000 -0500
+++ thresholds_0_10.stderr.out 2010-07-05 23:14:02.000000000 -0500
@@ -1,2 +0,0 @@
-
-
=================================================
./valgrind-old/massif/tests/thresholds_10_0.post.diff
=================================================
--- thresholds_10_0.post.exp 2010-07-05 23:05:26.000000000 -0500
+++ thresholds_10_0.post.out 2010-07-05 23:14:02.000000000 -0500
@@ -1,61 +0,0 @@
---------------------------------------------------------------------------------
-Command: ./thresholds
-Massif arguments: --stacks=no --time-unit=B --heap-admin=0 --threshold=10 --massif-out-file=massif.out --ignore-fn=__part_load_locale --ignore-fn=__time_load_locale --ignore-fn=dwarf2_unwind_dyld_add_image_hook --ignore-fn=get_or_create_key_element
-ms_print arguments: massif.out --threshold=0
---------------------------------------------------------------------------------
-
-
- KB
-78.12^ @
- | @
- | @
- | @
- | @
- | ::::::::::::::@
- | ::::::: @
- | ::::: : @
- | ::::::: ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- 0 +----------------------------------------------------------------------->KB
- 0 78.12
-
-Number of snapshots: 10
- Detailed snapshots: [9]
-
---------------------------------------------------------------------------------
- n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
---------------------------------------------------------------------------------
- 0 0 0 0 0 0
- 1 48,000 48,000 48,000 0 0
- 2 55,200 55,200 55,200 0 0
- 3 57,600 57,600 57,600 0 0
- 4 58,400 58,400 58,400 0 0
- 5 59,200 59,200 59,200 0 0
- 6 59,600 59,600 59,600 0 0
- 7 63,600 63,600 63,600 0 0
- 8 79,600 79,600 79,600 0 0
- 9 80,000 80,000 80,000 0 0
-100.00% (80,000B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
-->66.50% (53,200B) 0x........: my_malloc1 (thresholds.c:23)
-| ->60.00% (48,000B) 0x........: a7550 (thresholds.c:38)
-| | ->60.00% (48,000B) 0x........: main (thresholds.c:52)
-| |
-| ->06.50% (5,200B) in 3 places, all below massif's threshold (10.00%)
-|
-->20.00% (16,000B) 0x........: main (thresholds.c:55)
-|
-->13.00% (10,400B) 0x........: my_malloc2 (thresholds.c:28)
-| ->13.00% (10,400B) in 3 places, all below massif's threshold (10.00%)
-|
-->00.50% (400B) in 1 place, below massif's threshold (10.00%)
-
=================================================
./valgrind-old/massif/tests/thresholds_10_0.stderr.diff
=================================================
--- thresholds_10_0.stderr.exp 2010-07...
[truncated message content] |