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.
- 5459 megtekintés
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.
- A hozzászóláshoz be kell jelentkezni
Most arra kéne, hogy egy DOS-os programot "nézegessek"... És jó lene, ha a program NEM vehetné észre, hogy debugger alól idítottam. (Ha qemu leál, akkor ott a "gép" nem fut.)
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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...
- A hozzászóláshoz be kell jelentkezni
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 hozzászóláshoz be kell jelentkezni
Nem tudom, hogy észre veszi-e, de a programtól minden kitelik. és a DOS-os debugger-el az is a baj, hogy nem látom egyszerre a program és a debugger "ablakát".
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Le tudnád, írni, hogy ez lényegében hogyan működik?
- A hozzászóláshoz be kell jelentkezni
A dos-os gdb kicsit bugzik. Meg avval se latod egyszerre a futo programot meg a listat, parancssoros szinten.
turbodebugger tobb ablakos, vagy afd.
- A hozzászóláshoz be kell jelentkezni
Azokkal is az a baj, hogy nem látom debuggelés (léptetés) közben a program "ablakát".
- A hozzászóláshoz be kell jelentkezni