pvs |
Version |
---|---|
Linux | Externe |
Syntaxe
pvs [-d] [-l] [-n] [-o] [-r] [-s] [-v] [-N name] file |
Paramètres
Nom | Description |
---|---|
-d | Ce paramètre permet d'afficher les informations de définition de version. |
-l | Ce paramètre permet, utilisé avec le paramètre -s, d'afficher tous les symboles ayant été réduits d'une liaison globale à une liaison locale en raison de la gestion des versions. Par convention, ces entrées de symbole sont situées dans la section .symtab et se situent entre le symbole FILE représentant le fichier de sortie et le symbole FILE représentant le premier fichier d'entrée utilisé pour générer le fichier de sortie. Ces entrées de symbole réduit se voient attribuer la définition de version fabriquée _REDUCED_. Aucun symbole réduit ne sera affiché si le fichier a été supprimé ou si la convention d'entrée des symboles ne peut pas être déterminée. |
-n | Ce paramètre permet de normaliser les informations de définition de version. Par défaut, toutes les définitions de version de l'objet sont affichées. Toutefois, les définitions de version peuvent hériter d'autres définitions de version et, sous normalisation, seul l'en-tête de chaque liste d'héritage est affiché. |
-o | Ce paramètre permet de créer une sortie de définition de version sur une ligne. Par défaut, les fichiers, les définitions de version et toute sortie de symbole sont mis en retrait pour faciliter l'inspection humaine. Ce paramètre préfixe chaque ligne de sortie avec le nom de la définition de fichier et de version et peut être plus utile pour l'analyse avec des outils automatisés. |
-r | Ce paramètre permet d'afficher les informations de dépendance de la version (prérequis). |
-s | Ce paramètre permet d'afficher les symboles associés à chaque définition de version. Tous les symboles de données sont accompagnés de la taille, en octets, de la donnée. |
-v | Ce paramètre permet d'indiquer une sortie d'information détaillé. Ainsi, ce paramètre mentionne toute définition de version faible et tout héritage de définition de version. Lorsqu'il est utilisé avec les paramètres -N et -d, l'héritage de la définition de version de base est également affiché. Lorsqu'elle est utilisée avec le paramètre -s, la définition du symbole de version est également affichée. |
-N name | Ce paramètre permet d'afficher uniquement les informations relatives au nom de définition de version donné et à ses définitions de version héritées (lorsqu'elles sont utilisées avec le paramètre -d), ou au nom du fichier de dépendance donné (lorsqu'elles sont utilisées avec le paramètre -r). |
file | Ce paramètre permet le fichier ELF sur lequel les informations de version internes sont affichées. |
Description
Cette commande permet d'afficher les informations de version interne des objets dynamiques avec un fichier ELF. Généralement, ces fichiers sont des exécutables dynamiques, des objets partagés et éventuellement des objets pouvant être déplacés. Ces informations de version peuvent entrer dans l'une des 2 catégories suivantes :
- Les définitions de version décrivaient l'interface rendue disponible par un fichier ELF. Chaque définition de version est associée à un ensemble de symboles globaux fournis par le fichier.
- Les dépendances de version décrivent les exigences de liaison des objets dynamiques dans la définition de version de toutes les dépendances d'objets partagés. Lorsqu'un objet dynamique est créé avec un objet partagé, l'éditeur de liens enregistre des informations dans l'objet dynamique indiquant que l'objet partagé est une dépendance.
Voir également
Lexique des extensions de fichier - Format de fichier .axf, .bin, .elf, .o, .prx, .so ou .exe
Système d'exploitation - Linux - Références de commandes et de programmes - ld
Système d'exploitation - Linux - Références de commandes et de programmes - ldd
Dernière mise à jour : Samedi, le 30 avril 2016