pkg.soopen package index

brew / Rang 1640

valgrind mit Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für valgrind in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install valgrind

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install valgrind

MacPorts ports tree · devel/valgrind/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add valgrind

Alpine Linux edge package indexes · valgrind · Quelle: dl-cdn.alpinelinux.org

Debian aptverifiziert · 92%
sudo apt install valgrind

Debian stable package indexes · valgrind · Quelle: deb.debian.org

Fedora dnfverifiziert · 92%
sudo dnf install valgrind

Fedora Rawhide package metadata · valgrind · Quelle: dl.fedoraproject.org

Nixverifiziert · 92%
nix profile install nixpkgs#valgrind

nixpkgs package indexes · pkgs/by-name/va/valgrind/package.nix · Quelle: api.github.com

Arch Linux pacmanverifiziert · 92%
sudo pacman -S valgrind

Arch Linux sync databases · valgrind · Quelle: geo.mirror.pkgbuild.com

openSUSE zypperverifiziert · 92%
sudo zypper install valgrind

openSUSE Tumbleweed package metadata · valgrind · Quelle: download.opensuse.org

Überblick

Paketzusammenfassung

Dynamic analysis tools (memory, debug, profiling)

Befehle und Aliase

  • callgrind_annotate
  • callgrind_control
  • cg_annotate
  • cg_diff
  • cg_merge
  • ms_print
  • valgrind
  • valgrind-di-server
  • valgrind-listener
  • vgdb
  • vgstack

Verlauf

Projektgeschichte und Nutzung

Valgrind began as Julian Seward's attempt to build an open source memory-checking tool for x86/Linux in the spirit of Purify, but without source rewriting or relinking. Nicholas Nethercote's twentieth-anniversary retrospective places the first 1.0 release in July 2002, after early use by KDE developers, and notes that Cachegrind was committed in April 2002. Soon afterward the project split its generic dynamic-binary-instrumentation engine from individual analysis tools: the original memory checker became Memcheck, while Valgrind became the overall framework.

Projektgeschichte

That split shaped Valgrind's long-term role. The official manual describes it as an instrumentation framework with standard tools including Memcheck for C/C++ memory errors, Cachegrind and Callgrind for cache/call profiling, Helgrind and DRD for thread errors, Massif and DHAT for heap profiling, plus smaller developer and research tools. This made Valgrind both a daily debugging command and a platform for building heavyweight dynamic-analysis experiments.

The project also became influential research and infrastructure. Nethercote records papers on Memcheck's bit-precise undefined-value tracking and Valgrind's heavyweight instrumentation architecture, and notes that later tools such as AddressSanitizer were inspired by Memcheck while making different speed/coverage tradeoffs. By the 2010s Seward and Nethercote had moved into emeritus roles, with many other contributors and Mark Wielaard as lead maintainer, but Valgrind remained a reference tool for deep user-space dynamic analysis.

Adoptionsgeschichte

Adoption followed the places where native-code correctness bugs are expensive: C and C++ applications, libraries, language runtimes, databases, browsers, scientific programs, embedded software, and automated regression suites. The Valgrind site emphasizes that it works on existing binaries without recompilation and that it has been used on projects ranging from personal code to very large codebases. Its standard package-nerd usage remains direct and boring: compile with debug symbols, run a program under `valgrind` or a selected `--tool`, inspect source-mapped diagnostics, and, for CI or release checks, fail builds on leaks, invalid accesses, or concurrency issues.

Wie es verwendet wird

Adoption followed the places where native-code correctness bugs are expensive: C and C++ applications, libraries, language runtimes, databases, browsers, scientific programs, embedded software, and automated regression suites. The Valgrind site emphasizes that it works on existing binaries without recompilation and that it has been used on projects ranging from personal code to very large codebases. Its standard package-nerd usage remains direct and boring: compile with debug symbols, run a program under `valgrind` or a selected `--tool`, inspect source-mapped diagnostics, and, for CI or release checks, fail builds on leaks, invalid accesses, or concurrency issues.

Sicherheitslage

Noch keine Protected-Tool-Abdeckung gefunden

Für valgrind wurde kein passendes lokales Secret-Handling-Manifest gefunden. Nucleus-Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.

Installationsverhalten

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
callgrind_annotateExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
callgrind_controlExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
cg_annotateExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
cg_diffExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
cg_mergeExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
ms_printExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
valgrindExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
valgrind-di-serverExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
valgrind-listenerExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
vgdbExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
vgstackExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-03
Manager-Version3.27.1
Manager aktualisiert2026-05-20
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:valgrind
Version3.27.1
PaketmanagerHomebrew
Homepagehttps://www.valgrind.org/
Zuletzt aktualisiert2026-05-20T16:57:52Z
Pulseupdated
Bottlenicht erfasst
Dienstkeiner deklariert

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

valgrind 1:3.24.0-3

instrumentation framework for building dynamic analysis tools

https://www.valgrind.org/

sudo apt install valgrind
  • Section: devel
  • Architecture: amd64
  • 2 Abhängigkeiten
  • 4 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Valgrind
Debian stable package indexes · deb.debian.org · Debian stable package indexes: valgrind from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

valgrind-mpi 1:3.24.0-3

instrumentation framework for building dynamic analysis tools (MPI module)

https://www.valgrind.org/

sudo apt install valgrind-mpi
  • Section: devel
  • Architecture: amd64
  • Source Package: valgrind
  • 2 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Valgrind
Debian stable package indexes · deb.debian.org · Debian stable package indexes: valgrind-mpi from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

valgrind

nix profile install nixpkgs#valgrind
  • normalized package name match
  • Abgeglichen nach: Valgrind
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/va/valgrind/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

valgrind 1:3.22.0-0ubuntu3

instrumentation framework for building dynamic analysis tools

https://www.valgrind.org/

sudo apt install valgrind
  • Section: devel
  • Architecture: amd64
  • 2 Abhängigkeiten
  • 6 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Valgrind
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: valgrind from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

valgrind-mpi 1:3.22.0-0ubuntu3

instrumentation framework for building dynamic analysis tools (MPI module)

https://www.valgrind.org/

sudo apt install valgrind-mpi
  • Section: universe/devel
  • Architecture: amd64
  • Source Package: valgrind
  • 2 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Valgrind
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: valgrind-mpi from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

valgrind 3.25.1-r2

Tool to help find memory-management problems in programs

https://valgrind.org/

sudo apk add valgrind
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: valgrind
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Valgrind
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: valgrind from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

valgrind-dev 3.25.1-r2

Tool to help find memory-management problems in programs (development files)

https://valgrind.org/

sudo apk add valgrind-dev
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: valgrind
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Valgrind
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: valgrind-dev from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

valgrind-doc 3.25.1-r2

Tool to help find memory-management problems in programs (documentation)

https://valgrind.org/

sudo apk add valgrind-doc
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: valgrind
  • normalized package name match
  • Abgeglichen nach: Valgrind
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: valgrind-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

valgrind-scripts 3.25.1-r2

Tool to help find memory-management problems in programs (perl+python cachegrind/callgrind script tools)

https://valgrind.org/

sudo apk add valgrind-scripts
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: valgrind
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Valgrind
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: valgrind-scripts from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
dnf95%

valgrind 3.27.1-2.fc45

Dynamic analysis tools to detect memory or thread bugs and profile

https://www.valgrind.org/

sudo dnf install valgrind
  • License: GPL-3.0-or-later AND bzip2-1.0.6 AND (GPL-3.0-or-later AND LGPL-2.0-or-later) AND (GPL-3.0-or-later AND ISC) AND (GPL-3.0-or-later AND Unlicense) AND
  • Category: Unspecified
  • Architecture: i686
  • Source Package: valgrind
  • 2 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Valgrind
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: valgrind from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

valgrind-devel 3.27.1-2.fc45

Development files for valgrind aware programs

https://www.valgrind.org/

sudo dnf install valgrind-devel
  • License: bzip2-1.0.6
  • Category: Unspecified
  • Architecture: i686
  • Source Package: valgrind
  • 1 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Valgrind
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: valgrind-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

valgrind-docs 3.27.1-2.fc45

Documentation for valgrind tools, scripts and gdb integration

https://www.valgrind.org/

sudo dnf install valgrind-docs
  • License: GFDL-1.2-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: valgrind
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Valgrind
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: valgrind-docs from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

valgrind-gdb 3.27.1-2.fc45

Tools for integrating valgrind and gdb

https://www.valgrind.org/

sudo dnf install valgrind-gdb
  • License: GPL-3.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: valgrind
  • 5 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Valgrind
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: valgrind-gdb from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

valgrind-openmpi 3.27.1-2.fc45

OpenMPI support for valgrind

https://www.valgrind.org/

sudo dnf install valgrind-openmpi
  • License: bzip2-1.0.6
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: valgrind
  • 4 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Valgrind
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: valgrind-openmpi from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

valgrind-scripts 3.27.1-2.fc45

Scripts for post-processing valgrind tool output

https://www.valgrind.org/

sudo dnf install valgrind-scripts
  • License: GPL-3.0-or-later AND (GPL-3.0-or-later OR MPL-2.0)
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: valgrind
  • 3 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Valgrind
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: valgrind-scripts from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

valgrind-tools-devel 3.27.1-2.fc45

Development files for building valgrind tools.

https://www.valgrind.org/

sudo dnf install valgrind-tools-devel
  • License: GPL-3.0-or-later AND bzip2-1.0.6 AND (GPL-3.0-or-later AND LGPL-2.0-or-later) AND (GPL-3.0-or-later AND ISC) AND (GPL-3.0-or-later AND Unlicense) AND
  • Category: Unspecified
  • Architecture: i686
  • Source Package: valgrind
  • 1 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Valgrind
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: valgrind-tools-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation