On 30.09.14 16:13, Amos Jeffries wrote:

I'm trying to figure out if there's a way of convincing valgrind to
dump info about all the currently allocated memory while the
program is still running - there would be a lot of legitimate stuff
in the report, but hopefully a few hundred MB of memory that
shouldn't be there would stick out like a sore thumb.

That would be lovely. If you can find it I'd like to know too :-)

su -s /bin/bash squid
valgrind --vgdb=full --error-limit=no --tool=memcheck --leak-check=full --show-reachable=yes --leak-resolution=high --num-callers=40 squid -f /etc/squid/squid.conf -N

Do whatever you need to do to trigger a leak, then in another window:
su -s /bin/bash squid
gdb squid

At the gdb prompt:
target remote | vgdb
set logging file /tmp/leaks.txt
set logging on
monitor leak_check full reachable any

This will dump out all the currently allocated memory to the console (and to /tmp/leaks.txt).

--
 - Steve
_______________________________________________
squid-users mailing list
squid-users@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users

Reply via email to