Paquet : uftrace (0.16-1 et autres)
Liens pour uftrace
Ressources Debian :
- Rapports de bogues
- Developer Information
- Journal des modifications Debian
- Fichier de licence
- Suivis des correctifs pour Debian
Télécharger le paquet source uftrace :
Responsables :
Ressources externes :
- Page d'accueil [github.com]
Paquets similaires :
traçage et analyse de l'exécution de programmes écrits en C/C
L'outil uftrace a pour but de tracer et d'analyser l'exécution de programmes écrits en C ou C . Il a été fortement inspiré par l'environnement ftrace du noyau Linux (surtout le traceur graphique de fonctions) et il gère les programmes dans l'espace utilisateur. Il gère plusieurs types de commandes et de filtres pour aider à analyser l'exécution et les performances du programme.
Il trace chaque fonction dans l'exécutable et il affiche sa durée. Il peut aussi tracer les appels vers des bibliothèques externes, mais généralement seules l'entrée et la sortie sont prises en charge. Il est possible de tracer d’autres appels (imbriqués) à des fonctions de bibliothèque externe ou des appels de fonction interne dans les appels de bibliothèque.
Il peut afficher le cours de l'exécution en détail au niveau de la fonction, en montrant la fonction qui a la plus haute consommation. Il montre aussi diverses informations liées à l'environnement d'exécution.
Il est possible de définir des filtres pour exclure ou inclure des fonctions spécifiques au moment du traçage. En outre, les arguments des fonctions et les valeurs de renvoi peuvent être enregistrés et visionnés plus tard.
L'outil uftrace gère les applications multitâches ou multi-fils. Il peut aussi tracer les fonctions du noyau, avec les privilèges de superutilisateur et si le système active le traceur graphique de fonction dans le noyau (CONFIG_FUNCTION_GRAPH_TRACER=y).
Autres paquets associés à uftrace
|
|
|
|
-
- dep: libc6 (>= 2.38)
- bibliothèque C GNU : bibliothèques partagées
un paquet virtuel est également fourni par libc6-udeb
-
- dep: libcapstone4 (>= 4) [amd64, arm64]
- cadriciel léger multiarchitecture de désassemblage –⋅bibliothèque
-
- dep: libdw1t64 (>= 0.161)
- library that provides access to the DWARF debug information
-
- dep: libelf1t64 (>= 0.142)
- library to read and write ELF files
-
- dep: libncursesw6 (>= 6)
- Bibliothèques partagées pour la gestion de terminal (support des caractères larges)
-
- dep: libpython3.12t64 (>= 3.12.1)
- Shared Python runtime library (version 3.12)
-
- dep: libstdc 6 (>= 4.1.1)
- bibliothèque standard C de GNU v3
-
- dep: libtinfo6 (>= 6)
- bibliothèque partagée terminfo de bas niveau pour manipuler le terminal
-
- dep: libtraceevent1 (>= 5.4)
- Linux kernel trace event library (shared library)
Télécharger uftrace
Architecture | Version | Taille du paquet | Espace occupé une fois installé | Fichiers |
---|---|---|---|---|
amd64 | 0.16-1 b1 | 429,1 ko | 1 760,0 ko | [liste des fichiers] |
arm64 | 0.16-1 b1 | 369,5 ko | 1 925,0 ko | [liste des fichiers] |
armel | 0.16-1 b1 | 344,9 ko | 1 512,0 ko | [liste des fichiers] |
armhf | 0.16-1 b1 | 354,0 ko | 1 164,0 ko | [liste des fichiers] |
i386 | 0.16-1 b1 | 434,6 ko | 1 725,0 ko | [liste des fichiers] |
riscv64 | 0.16-1 b1 | 413,5 ko | 1 525,0 ko | [liste des fichiers] |