Oval Definition:oval:com.redhat.rhea:def:20100272
Revision Date:2010-03-30Version:636
Title:RHEA-2010:0272: valgrind bug fix and enhancement update (Low)
Description:Valgrind is a tool to help you find memory-management problems in your programs. When a program is run under Valgrind's supervision, all reads and writes of memory are checked, and calls to malloc/new/free/delete are intercepted. As a result, Valgrind can detect a lot of problems that are otherwise very hard to find/diagnose.

This update re-bases Valgrind to upstream version 3.5.0 (BZ#522330), and applies several enhancements and fixes including the following:

  • Valgrind now supports cmpxchg instructions. This allows Valgrind to profile code that uses the Intel cmpxchg instruction. (BZ#476271)

  • The rebase also adds emulation for the 0x67 address-size-override prefix and support for multiple 0x66 operand size prefixes. This prevents unexpected "unhandled instruction bytes" errors when using Valgrind to profile programs that use these prefixes. (BZ#515768 and BZ#530165)

    All Valgrind users should apply this update.
  • Family:unixClass:patch
    Status:Reference(s):CVE-2008-4865
    RHEA-2010:0272
    RHEA-2010:0272-01
    RHEA-2010:0272-01
    RHEA-2010:0272
    Platform(s):Red Hat Enterprise Linux 5
    Product(s):
    Definition Synopsis
  • Red Hat Enterprise Linux must be installed
  • OR Package Information
  • Red Hat Enterprise Linux 5 is installed
  • AND
  • valgrind is earlier than 1:3.5.0-1.el5
  • AND valgrind is signed with Red Hat redhatrelease2 key
  • valgrind-devel is earlier than 1:3.5.0-1.el5
  • AND valgrind-devel is signed with Red Hat redhatrelease2 key
  • BACK