PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : GDB und Plugins



Trillian
21-06-2003, 20:09
Hi,
wie debuggt ihr Plugins mit gdb?

Mir fallen da 2 Möglichkeiten ein:
* Plugin direkt ins Hauptbinary mit reinkompilieren
* Beim laden des Plugins 'n Brechpunkt setzen lassen (z.B. __asm__ __volatile__ ("int $03"); in C)

Möglichkeit 1 ist natürlich Mist, bei Möglichkeit 2 nervt, dass ich bei 'nem Neustart des Programms auch gdb neu starten muss, da er nach dem Entladen des Plugins natürlich nimmer auf meine Breakpoints zugreifen kann.

Wie macht ihr das? Gibts da 'nen Geheimtrick? ;)

Danke.

Trillian
22-06-2003, 11:32
Möglichkeit 3: App starten und später GDB attachen (gdb binary pid), aber das ist auch nciht so das wahre ._.