From: Bart Van Assche Date: Sun, 6 Apr 2008 15:02:58 +0000 (+0000) Subject: More statistics are now printed about DRD's behavior. X-Git-Tag: svn/VALGRIND_3_4_0~742 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5b872541bb80b986ff77f29eb9bf4124f3388d55;p=thirdparty%2Fvalgrind.git More statistics are now printed about DRD's behavior. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7857 --- diff --git a/exp-drd/drd_main.c b/exp-drd/drd_main.c index ec1aad4d34..d501cb8d07 100644 --- a/exp-drd/drd_main.c +++ b/exp-drd/drd_main.c @@ -1055,11 +1055,23 @@ void drd_fini(Int exitcode) // thread_print_all(); if (VG_(clo_verbosity) > 1 || s_drd_print_stats) { + ULong update_danger_set_count; + ULong dsnsc; + ULong dscvc; + + update_danger_set_count + = thread_get_update_danger_set_count(&dsnsc, &dscvc); + VG_(message)(Vg_UserMsg, " thread: %lld context switches" - " / %lld updates of the danger set.", + " / %lld updates of the danger set", thread_get_context_switch_count(), - thread_get_update_danger_set_count()); + update_danger_set_count); + VG_(message)(Vg_UserMsg, + " (%lld new sg + %lld combine vc + %lld csw).", + dsnsc, + dscvc, + update_danger_set_count - dsnsc - dscvc); VG_(message)(Vg_UserMsg, " segments: created %lld segments, max %lld alive," " %lld discard points.",