Speaker: Tyson Whitehead, HPTC Analyst
Valgrind is a instrumentation framework, build upon a virtual machine
and just-in-time (JIT) compilation techniques, for performing detailed
analsis of how applications interact with the system. This talk is an
introduction Valgrind with focus on the memcheck tool.
It can be used to detect when you:
– access memory should shouldn’t (overrun/underun allocated blocks),
– use undefined values in such a way that your program depends on the results,
– overlap source and destination pointer in memcpy and related functions, and
– free memory incorrectly (don’t free, double free, free with wrong function).
Need help attending a webinar? See the SHARCNET Help Wiki: http://www.sharcnet.ca/help/index.php/Attending_SHARCNET_Webinars