Télécharger la liste

Description du projet

The GNU Debugger (GDB) is a source-level debugger for C, C++, Java, Modula-2, and several other languages. It runs on GNU/Linux, the BSD's, and almost every major proprietary OS. GDB can debug programs running on the same machine as itself, or it can communicate over a network or serial line with a debugging stub on another machine; thus, it can be used for embedded and kernel debugging.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2012-01-26 07:14
7.4

Linespecs ambiguës sont maintenant traités plus régulièrement. Les fichiers et les fonctions inintéressants maintenant peuvent être ignorées lorsque stepping avec les commandes de « sauter le fichier » et « fonction skip ». Les commandes pour l'établissement et l'obtention de la limite de longueur maximale d'une espion de matériel cible éloignées ont été ajoutés. Script Python a été considérablement amélioré. Plusieurs autres améliorations, corrections et modifications générales ont été faites.
Tags: Major feature enhancements, Minor bugfixes
Ambiguous linespecs are now handled more consistently. Uninteresting functions and files can now be skipped when stepping with the "skip function" and "skip file" commands. Commands for setting and getting the maximum length limit of a remote target hardware watchpoint were added. Python scripting was vastly improved. Many other improvements, bugfixes, and general changes were made.

2011-08-26 19:47
7.3a

GDB comprend maintenant les noms de fil. Le "nom de thread" commandes (pour attribuer un nom) et «thread trouver [REGEXP]» (nom correspondant, ID cible, ou des informations supplémentaires) ont été ajoutés. Python scripting soutien a été grandement amélioré. En C + + soutien, gestion des exceptions a été améliorée, et paramètres du modèle sont maintenant mis dans la portée lorsque le débogage dans une instanciation. Fil de débogage core dump sur GNU / Linux est désormais possible. Le support initial pour le langage C OpenCL a été introduit. Beaucoup d'autres améliorations ont été apportées.
Tags: Major feature enhancements
GDB now understands thread names. The commands "thread name" (to assign a name) and "thread find [REGEXP]" (matching name, target ID, or extra information) were added. Python scripting support was vastly enhanced. In C++ support, exception handling was improved, and template parameters are now put in scope when debugging in an instantiation. Thread debugging of core dumps on GNU/Linux is now possible. Initial support for the OpenCL C language was introduced. Many other enhancements were made.

2010-09-06 00:45
7.2

Un soutien a été ajouté pour le langage D. C + + améliorations sont pris en charge pour des personnes à charge Argument Lookup (ADL), pour les membres de classe statique const, et l'amélioration de l'utilisateur support défini opérateur. Python améliorations sont l'accès aux points d'arrêt, les symboles, les tables de symboles, espaces programme, inférieurs, les discussions, et des blocs de code d'une trame, et la possibilité de créer des paramètres GDB qui peuvent ensuite être manipulées via afficher / dans le CLI. En outre, des améliorations ont été faites pour tracepoints et pour gdbserver. Soutien à la plateforme ARM Symbian a été ajouté. Beaucoup d'autres améliorations ainsi que des corrections de bugs ont été faites.
Tags: Major feature enhancements, Minor bugfixes
Support was added for the D language. C++ enhancements are supported for Argument Dependent Lookup (ADL), for static const class members, and improved User Defined Operator support. Python enhancements are access to breakpoints, symbols, symbol tables, program spaces, inferiors, threads, and a frame's code blocks, and the ability to create GDB parameters that can then be manipulated via set/show in the CLI. Furthermore, enhancements were made for tracepoints and for GDBserver. Support for the ARM Symbian platform was added. Many other enhancements as well as bugfixes were made.

2010-03-23 22:32
7.1

Xilinx Microblaze et Renesas RX sont désormais pris en charge comme des cibles. Ajout du support pour le multi-fonctions de débogage, le débogueur permet de contrôler plus d'un programme dans la session GDB même. Un soutien a été ajoutée pour Position Independent Executable (PIE) de débogage. De nombreuses améliorations ont été apportées, comme par Python, pour C + + (namespace, opérateurs de conversion, correction de bugs), pour de trace, pour les processus d'enregistrement (sauvegarde / restauration du journal d'exécution, le matériel de soutien point d'observation), et pour le protocole de traitement à distance (Linux débogage du noyau, nouveaux paquets d'aide tracepoint).
Tags: Major feature enhancements
Xilinx MicroBlaze and Renesas RX are now supported as targets. Support was added for multi-program debugging, allowing the debugger to control more than one program within the same GDB session. Support was added for Position Independent Executable (PIE) debugging. Many improvements were made, such as for Python, for C++ (namespace, cast operators, bug fixes), for tracepoints, for Process Record (save/restore execution log, hardware watchpoint support), and for remote protocol handling (Linux kernel debugging, new packets for tracepoint support).

2009-12-29 01:46
7.0.1

Plusieurs accidents ont été résolues, telles que celles dues à un débordement de pile, sur Solaris lorsque des symboles de lecture, lors d'une tentative pour achever l'exception de "capture" de commande, et celles où l'accès à une structure d'impression avec un champ de bits. Échecs de compilation sous FreeBSD et IRIX ont été fixés. Le support du débogage Thumb2 a été ajouté. Un débordement de tampon lors de l'analyse épilogue fonction a été fixée. Testsuite Diverses corrections ont été faites.
Tags: Minor bugfixes
Several crashes were resolved, such as those due to a stack overflow, on Solaris when reading symbols, when trying to complete the "catch exception" command, and when accessing a printing structure with a bitfield. Build failures on FreeBSD and IRIX were fixed. Thumb2 debugging support was added. A buffer overflow during function epilogue analysis was fixed. Various testsuite fixes were made.

Project Resources