From: Roger Dingledine Date: Sun, 29 Jul 2007 01:18:00 +0000 (+0000) Subject: When running with dmalloc, dump more stats on hup and exit. X-Git-Tag: tor-0.2.0.3-alpha~24 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9895d840f597f1a781f79caf7b44760499a22c66;p=thirdparty%2Ftor.git When running with dmalloc, dump more stats on hup and exit. svn:r10961 --- diff --git a/ChangeLog b/ChangeLog index f759922f00..260593708a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -44,6 +44,7 @@ Changes in version 0.2.0.3-alpha - 2007-07-29 creator only, and write-protects the authority identity key. - When dumping memory usage, list bytes used in buffer memory free-lists. + - When running with dmalloc, dump more stats on hup and exit. - Directory authorities now fail quickly and (relatively) harmlessly if they generate a network status document that is somehow malformed. diff --git a/src/or/main.c b/src/or/main.c index 8bedd71b86..83954789e8 100644 --- a/src/or/main.c +++ b/src/or/main.c @@ -1255,6 +1255,7 @@ do_hup(void) #ifdef USE_DMALLOC dmalloc_log_stats(); + dmalloc_log_changed(0, 1, 0, 0); #endif log_notice(LD_GENERAL,"Received reload signal (hup). Reloading config."); @@ -1815,6 +1816,9 @@ tor_cleanup(void) or_state_mark_dirty(get_or_state(), 0); /* force an immediate save. */ or_state_save(time(NULL)); } +#ifdef USE_DMALLOC + dmalloc_log_stats(); +#endif tor_free_all(0); /* We could move tor_free_all back into the ifdef below later, if it makes shutdown unacceptably slow. But for now, leave it here: it's helped us catch bugs in the