Fiche technique | |
---|---|
Système d'exploitation : | DOS/Windows 3.1/OS/2 |
Auteur : | Borland |
Date de publication : | 1989 à 1994 |
Catégorie : | Debugueur |
Sommaire
Le logiciel Turbo Debugger est un logiciel de déboguage de programme d'exécutable DOS en mode réel et en mode protégé proposé par l'entreprise Borland comme accompagnement au Turbo Assembleur, Turbo Pascal, Turbo C, Turbo C++, Borland C++ et Borland Pascal. Il se veut une solution de remplacement plus flexibilité que la commande «DEBUG» du MS-DOS, la commande symdeb, le CodeView de Microsoft ou le T-Debug Plus 4.0 de Turbopower de 1988. Aussi, la version Turbo Pascal en mode protégé n'a jamais de débogueur intégré à son IDE, il fallait donc utiliser se logiciel pour effectuer le déboguage avec se langage de programmation. Dans les faits, se logiciel permet de voir exactement quel instructions assembleurs est généré par le compilateur pour chaque instruction et de déterminer quel est sont les points devant être optimiser. Aussi, il permet de changer le code machine avec le code assembleur que vous spécifiez afin de pouvoir tester certaines possibilités différentes. On peut voir également le contenu de la pile du programmes et les registres du microprocesseur. Ce genre de flexibilité amène cependant certaines contraintes comme le fait qu'il peut devenir possible d'effectuer du Reverse Ingineering de certaines personnes mal intentionné au bien au contraire raffiner le code de votre programme afin qu'il soit meilleure et plus efficace. Le Turbo Debugger est livré en plusieurs en plusieurs modes de fonctionnement afin de répondre aux besoins : Turbo Debugger for DOS, Turbo Debugger for 286, Turbo Debugger for 386, Turbo Debugger for DPMI, Turbo Debugger for Windows et Turbo Debugger GX for OS/2.
Concurrent
Les concurrents du Turbo Debugger sont très nombreux, SoftICE fut pour beaucoup perçu comme la meilleure alternative pendant longtemps mais la fin de son développement à amener encore plus rivaux comme OllyDbg, WinDbg de Microsoft, Syser de Sysersoft, IDA Pro, radare2 (débogueur de cadre d'application), gdb, x64dbg,...
Voir également
Index des extensions de fichier - Format de fichier .EXE