AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

apport-valgrind - En ligne dans le Cloud

Exécutez apport-valgrind dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande apport-valgrind qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


apport-valgrind - valgrind wrapper qui télécharge d'abord les symboles de débogage

SYNOPSIS


apport-valgrind [ OPTIONS ] EXÉCUTABLE

DESCRIPTION


apport-valgrind est un wrapper valgrind qui télécharge automatiquement le débogage disponible associé
symboles et les fournit à l'outil memcheck de valgrind, qui est exécuté. La sortie est un
fichier journal valgrind (" valgrind.log ") qui contient les traces de la pile (avec autant de symboles
résolu comme disponible) et qui montre des fuites de mémoire.

Par défaut, un répertoire de cache temporaire est créé pour contenir le dernier symbole de débogage
paquets. Ceux-ci sont décompressés dans un répertoire sandbox temporaire. Le chemin vers le bac à sable
Le répertoire est fourni à valgrind comme emplacement supplémentaire pour les fichiers de symboles.

Vous pouvez créer et utiliser des répertoires de cache et de bac à sable persistants pour gagner du temps
exécutions multiples, évitant ainsi d'avoir à les recréer à chaque fois. Tout télécharger
packages dans le répertoire de cache à chaque fois est particulièrement chronophage.

Il est recommandé de mettre à jour votre système avant l'exécution. Cela garantit votre temps d'exécution
l'environnement est cohérent avec les derniers packages de symboles téléchargés et par conséquent les résultats
dans une trace de pile plus complète de valgrind.

EXÉCUTABLE est le programme à exécuter sous valgrind. Terminez toujours le EXÉCUTABLE dans sa
Manière habituelle. Quittez-le de l'interface graphique s'il y en a une. Sinon, utilisez la méthode la plus appropriée.

Différentes techniques sont utilisées pour déterminer quels colis doivent être déballés dans le
bac à sable selon que EXÉCUTABLE est empaqueté (installé par un paquet Debian) ou non
(par exemple quelque chose créé pour le développement ou le test). Un emballé EXÉCUTABLE a
dépendances de Debian qui sont utilisées. Pour un déballé EXÉCUTABLE, les fichiers objets partagés
sont trouvés avec ldd et les packages correspondants sont utilisés.

OPTIONS


-C CDIR, --cache=CDIR
Réutiliser un répertoire de cache précédemment créé (CDIR) ou, s'il n'existe pas, créez-le.

--sandbox-dir=SDIR
Réutiliser un répertoire sandbox créé précédemment (SDIR) ou, s'il n'existe pas, créez-le

--no-sandbox
Ne créez pas ou ne réutilisez pas un répertoire sandbox pour des symboles de débogage supplémentaires, mais comptez
uniquement sur les symboles de débogage installés. Cela accélère le temps d'exécution mais peut entraîner un
journal valgrind incomplet et moins utile si vous n'avez pas tout le débogage approprié
packages de symboles installés.

-p, --extra-paquet
Spécifiez un ou plusieurs packages supplémentaires à décompresser dans le bac à sable. Utile à ajouter
packages de symboles de débogage supplémentaires qui se traduisent par des journaux valgrind plus complets.

-dans, --verbeux
Signalez la progression du téléchargement/de l'installation lors de l'installation des packages en mode sandbox.

-l FICHIER JOURNAL, --log=FICHIER JOURNAL
Spécifiez le nom de fichier du fichier journal valgrind généré. La valeur par défaut est : valgrind.log

-h, --Aidez-moi
Affichez une courte aide qui documente toutes les options.

EXEMPLES


Créez et utilisez des répertoires de cache et de bac à sable temporaires :
apport-valgrind EXÉCUTABLE

Réutilisez ou créez un répertoire de cache :
apport-valgrind -C CDIR EXÉCUTABLE

Réutilisez ou créez un répertoire sandbox :
apport-valgrind --sandbox-dir SDIR EXÉCUTABLE

CONNUE QUESTIONS


Si vous arrêtez anormalement l'exécutable que vous exécutez sous valgrind, temporaire
les répertoires ne peuvent pas être supprimés et les processus peuvent ne pas tous se terminer. Par exemple, si le
l'exécutable ne se termine normalement pas sur ctrl+c, appuyer sur ctrl+c dans le terminal peut
provoquer la fin de apport-valgrind et valgrind, mais ne peut pas terminer l'exécutable et
ne peut pas supprimer les répertoires temporaires.

AUTEURS


Développé par Martin Pitt[email protected]>, Alex Chiang[email protected]>
et Kyle Nitzsche[email protected]>

Utilisez apport-valgrind en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    moucheron, moucheron, gnatbl, moucheron,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moucherons, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - Boîte à outils GNAT
    DESCRIPTIF : Le...
    Exécutez aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatcho-5
    aarch64-linux-gnu-gnatcho-5
    moucheron, moucheron, gnatbl, moucheron,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moucherons, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - Boîte à outils GNAT
    DESCRIPTIF : Le...
    Exécutez aarch64-linux-gnu-gnatcho-5
  • 3
    cpupower-idle-infos
    cpupower-idle-infos
    cpupower idle-info - Utilitaire pour
    récupérer les informations du noyau inactif du processeur
    SYNTAXE : cpupower [ -c cpulist ]
    idle-info [options] DESCRIPTION : Un outil
    qui imprime p...
    Exécutez cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utilitaire pour définir le processeur
    options de noyau spécifiques à l'état d'inactivité
    SYNTAXE : cpupower [ -c cpulist ]
    info-inactive [options] DESCRIPTION : Le
    cpupower inactif-se...
    Exécutez cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Modifie/imprime l'utilisateur
    chemin de recherche du jeu de cartes actuel. Affecte la
    l'accès de l'utilisateur aux données existant sous le
    autres ensembles de cartes à l'emplacement actuel. ...
    Exécutez g.mapsetsgrass
  • 6
    g. messagegrass
    g. messagegrass
    g.message - Affiche un message, un avertissement,
    informations de progression ou erreur fatale dans le
    Chemin de l'HERBE. Ce module doit être utilisé dans
    scripts pour les messages servis à l'utilisateur.
    KEYW...
    Exécutez g.messagegrass
  • Plus "

Ad