Existe-t-il un moyen d'imprimer un attribut de type à l'intérieur de GDB?
E.g. Entier'Size.Comment imprimer des attributs de type dans GDB?
2
A
Répondre
8
Oui:
(gdb) p thing'attribute
Certains attributs sont reconnus, et d'autres ne sont pas. (Dans ce qui est énumérés ci-dessous, Trouvé est une variable booléenne.)
gdb) p integer'size
Attempt to use a type name as an expression
(gdb) p found'size
$2 = 8
(gdb) p integer'first
$3 = -2147483648
(gdb) p integer'last
$4 = 2147483647
est Voici la liste de la Ada section de débogage avec GDB:
Only a subset of the attributes are supported:
* 'First, 'Last, and 'Length on array objects (not on types and subtypes).
* 'Min and 'Max.
* 'Pos and 'Val.
* 'Tag.
* 'Range on array objects (not subtypes), but only as the right operand of the membership (in) operator.
* 'Access, 'Unchecked_Access, and 'Unrestricted_Access (a GNAT extension).
* 'Address.
(Hmm, cette liste peut être datée, puisque je pouvais faire Integer'Last, malgré la première balle disant que ce n'est pas valide sur les types.)
Questions connexes
- 1. Comment imprimer les éléments d'un vecteur C++ dans GDB?
- 2. gdb - comment imprimer le résultat de l'évaluation pour C++
- 3. Comment imprimer le type de données de texte dans mysql
- 4. XSD: type complexe Attributs?
- 5. Comment imprimer une variable UChar * var en tant que chaîne depuis l'intérieur de gdb?
- 6. Imprimer flux de contrôle complet à travers gdb y compris les valeurs des variables
- 7. Quel est le type des attributs booléens dans les entités de données de base?
- 8. Oracle PL/SQL: Comment imprimer un type de table
- 9. Comment lire l'ensemble des attributs
- 10. Masquage des attributs de contrôle dans ASP.Net
- 11. Comment lancer gdb avec -quiet dans xcode
- 12. nœud Attributs [] tableau donnant des attributs supplémentaires dans IE
- 13. Mono.Cecil - Comment obtenir des attributs personnalisés
- 14. comment imprimer des variables à partir d'un fichier de base sans débogueur
- 15. Soutenir XSD avec des attributs dans WCF
- 16. Comment faire une concaténation de chaînes dans gdb/ada
- 17. Comment passer d'un appel de fonction imbriqué dans gdb?
- 18. Comment imprimer des formulaires dynamiques dans Microsoft Access?
- 19. gdb dans emacs sur Windows
- 20. Définition des attributs QTMovie
- 21. gdb recherche de répertoires source
- 22. obtenir des attributs personnalisés xhtml de jquery dans IE
- 23. Imprimer Multipage dans WPF
- 24. Utilisation des attributs personnalisés
- 25. Passage à l'assembly dans gdb
- 26. Comment ajouter des arguments aux attributs PostSharp?
- 27. Comment imprimer un chèque?
- 28. Comment imprimer WPF multipage?
- 29. fonction examen valeur de retour dans GDB
- 30. classes imbriquées dans des fonctions et des attributs de recherche
Pensez-vous que taper "print sizeof (int)" sur la ligne de commande de gdb résout votre problème? – dirkgently
La question est taguée avec ada, donc j'interprète cet attribut de type comme étant une chose spécifique ada inconnue pour moi, et je ne pense pas que sizeof soit la réponse. – hlovdal
sizeof() est en C/C++ ... la question est définitivement spécifique à Ada. – paxos1977