Unter Eclipse (GDB) Disassembly View auf Intel-Syntax umstellen
Unter Eclipse hat man die Möglichkeit beim Debuggen sich den disassemblierten Code anzeigen zu lassen, jedoch ist dieser beim GDB standardmäßig auf AT&T Syntax
eingestellt und nicht auf die Intel-Syntax
welches leichter zu lesen ist.
Man kann jedoch mit Hilfe der .gdbinit
Datei dafür sorgen das der Disassembly View in Eclipse den Code in Intel-Syntax anzeigt.
Vorgehen
Zuerst müssen wir uns die .gdbinit Datei erstellen, dafür benutzen wir die Windows Kommandozeile CMD da der Windows Explorer seine Schwierigkeiten hat eine Datei anzulegen die mit einem Punkt beginnt.
Mit folgendem Befehl legen wir die Datei an und schreiben gleich den Befehl hinein der GDB auf die Intel-Syntax umstellt.
echo set disassembly-flavor intel > .gdbinit
Als Ergebnis haben wir unsere fertige .gdbinit Datei, jetzt müssen wir nur noch Eclipse anweisen diese .gdbinit Datei zu verwenden.
Unter Eclipse gehen wir nun auf:
Window --> Preferences --> C/C++ --> Debug --> GDB
und hier wählt man anschließend bei GDB command file
die .gdbinit Datei die wir vorher erstellt haben.
Zum Vergrößern auf das Bild klicken
Mit OK
bestätigen wir die Änderung, ab jetzt sollte bei jeder Verwendung des Debuggers im Disassembly View die Intel-Syntax angezeigt werden.
Zum Vergrößern auf das Bild klicken