macOS
brew install dmalloclocal Homebrew formula metadata
sudo port install dmallocMacPorts ports tree · devel/dmalloc/Portfile · Source: api.github.com
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de dmalloc pour les workflows d'agents IA.
installation
brew install dmalloclocal Homebrew formula metadata
sudo port install dmallocMacPorts ports tree · devel/dmalloc/Portfile · Source: api.github.com
nix profile install nixpkgs#dmallocnixpkgs package indexes · pkgs/by-name/dm/dmalloc/package.nix · Source: api.github.com
sudo apt install libdmalloc-devDebian stable package indexes · libdmalloc-dev · Source: deb.debian.org
aperçu
Debug versions of system memory management routines
historique
Dmalloc is Gray Watson's debug memory allocation library, designed as a drop-in replacement for malloc, realloc, calloc, free, and related routines while adding runtime-configurable memory debugging.
The manual carries copyright years from 1992 to 2020 and identifies version 5.6.5 as a December 2020 release. Its feature set reflects a long-lived C debugging niche: leak tracking, fence-post write detection, file and line reporting, statistics logging, and threaded-program support.
Dmalloc's official documentation lists successful use across a wide range of Unix and non-Unix systems, including AIX, the BSDs, GNU/Hurd, HP-UX, IRIX, Linux, macOS, NeXT, OSF/DUX, SCO, Solaris, Ultrix, UnixWare, Windows, and Unicos on a Cray T3E.
Typical use links the dmalloc library into a C or C++ program, optionally includes dmalloc.h for file and line reporting, and uses the dmalloc utility plus the DMALLOC_OPTIONS environment variable to enable checks such as leak logging, heap verification, and abort-on-error behavior.
Dmalloc is historically interesting because it predates many modern sanitizers yet remains a compact, portable package-manager answer for C heap debugging. Its shell integration, runtime token model, and static-library workflow make it feel like classic Unix debugging infrastructure.
posture de sécurité
narrow executable package without higher-risk signals.
risque vert · confiance faible · appliance
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
dmalloc | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
métadonnées d'installation
| Clé du paquet | brew:dmalloc |
|---|---|
| Version | 5.6.5 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/dmalloc |
| Page d'accueil | https://dmalloc.com/ |
| Dépôt | https://github.com/j256/dmalloc |
| Docs amont | https://dmalloc.com/docs/dmalloc.html |
| Licence | ISC |
| Archive source | https://dmalloc.com/releases/dmalloc-5.6.5.tgz |
| Bouteille | disponible (sur arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | dmalloc |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
libdmalloc-dev 5.5.2-14+b3
debug memory allocation library (development files and doc)
sudo apt install libdmalloc-devlibdmalloc5 5.5.2-14+b3
debug memory allocation library
sudo apt install libdmalloc5dmalloc
nix profile install nixpkgs#dmalloclibdmalloc-dev 5.5.2-14build2
debug memory allocation library (development files and doc)
sudo apt install libdmalloc-devlibdmalloc5 5.5.2-14build2
debug memory allocation library
sudo apt install libdmalloc5dmalloc
sudo port install dmallocpiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.