|
From: Bryan M. <om...@br...> - 2006-09-23 16:50:29
|
Fellow Valgrinders, please see http://www.brainmurders.eclipse.co.uk/omega.html for a complete overview of what this tool can do for you! (We use this heavily at work - feel free to give it a spin...) >From the web page: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Omega addresses what I perceive to be one of the few shortfalls of the excellent Valgrind Memcheck Tool - where Memcheck reports the location that a leaked block was allocated, Omega also shows where it was leaked. In RC 01 =3D=3D=3D=3D=3D=3D=3D=3D removed the need to patch VEX in order to work. It also closes off some false positive cases (seeing a =93Welcome back to the block=94 message wh= ile using =96instant-reports should hopefully be very rare now). Whilst this patch is pretty well on the money, some of the changes have resulted in a performance hit and there remains at least one edge case that you might be able to trip (I'd like to know if you can trip it with a trivial example please). The rest of the release candidates will examine what can be sped back up without compromising the output. As ever, I would welcome your comments, bug reports and especially any news of success stories. Please share them with us on the list and copy me in so I don't miss them. Please =96 go forth and find leaks! (and report any bugs :D) thanks and happy hunting, Bryan "Brain Murders" Meredith |