qemu + gdb

Sziasztok!

Olvastam valahol, hogy a gdb-t rá lehet venni arra, hogy a qemu-ban futó programot. Az lenne a kér(d)és, ha tudtok erről valamit akkor írjátok meg, mert engem nagyon érdekelne.

A segítséget előre is köszönöm.

Hozzászólások

gdbserver -> tcp/ip -> gdb biztos megy, ha halozat megy. Ennel lehet hogy a qemu tamogat vmi egyszerubbet
==
`Have some wine,' the March Hare said in an encouraging tone.
Alice looked all round the table, but there was nothing on it but tea.

Ertem. Azt meg el tudtam volna kepzelni, hogy a egy linux - ot futtato qemu hoz ne kelljen gdbserver meg ilyen szornyusegek, mert belehackeltek de csak ugy altalanosan ketlem.
Doshoz plane ketlem. A debug plane userland cucc debugja tobbnyire egy procesz, annak a qemuhoz nem sok koze van szerintem.
Ha kicsit bovebben leirnad mit akarsz csinalni lehet hogy ertelmesebb tanacsot is tudok adni, mert a qemu eleg irrelevans.
==
`Have some wine,' the March Hare said in an encouraging tone.
Alice looked all round the table, but there was nothing on it but tea.

Egy olyan debugger kéne, amit nem tud/vehet észre a debuggolt-program. A program egy DOS alatt futó kis (turbopascal) program és az a lényege, hogy meg kéne találni benne, hogy hol dönt valamiről. Próbáltam pár DOS-os debuggert, de nem nagyon ment.
Szeretnék egy olyam debuggert, hogy pl.: a qemu-képernyőjén látom a (grafikus) program képét, és egy másik ablakban tudom léptetni vagy nézni a memóriát stb...

szerk:
Semmi örvénytelen... egyig infó tanárom írta a programot, és a diákok már régóta próbálják feltörni...

Gondolom ezt az "eszrevevest" onnan latod, hogy maskepp mukodik ha debuggoljak mintha nem. Akkor inkabb azt talad ki, hogy veszi eszre hogy debuggoljak, es csapd be. (azokkal az DOS-os debuggerekkel amiket mar probaltal.)
==
`Have some wine,' the March Hare said in an encouraging tone.
Alice looked all round the table, but there was nothing on it but tea.

A dos-os gdb kicsit bugzik. Meg avval se latod egyszerre a futo programot meg a listat, parancssoros szinten.
turbodebugger tobb ablakos, vagy afd.