Difference between revisions of "GDB ar QUEMU"
(New page: Par šo stāstīts lekcijā "Programmu izstrādes vide". ==Ports== Izvēlamies portu, pa kuru GBB runās ar QUEMU. Vēlams ņemt savu identifikātoru + 20000. Šajos pierakstos piemēra...) |
(→Startējam rīkus) |
||
Line 26: | Line 26: | ||
target remote localhost:1234 |
target remote localhost:1234 |
||
5. Izpildam gdb komandas atkļūmošanai: continue, step, next un tamlīdzīgi. |
5. Izpildam gdb komandas atkļūmošanai: continue, step, next, breakpoint, info registers un tamlīdzīgi. |
||
continue |
continue |
Revision as of 15:07, 15 April 2013
Par šo stāstīts lekcijā "Programmu izstrādes vide".
Ports
Izvēlamies portu, pa kuru GBB runās ar QUEMU. Vēlams ņemt savu identifikātoru + 20000. Šajos pierakstos piemēra pēc lietosim 1234, bet jums jālieto savs ports!
Startējam rīkus
Pieņemsim, ka vēlaties atkļūmot savu programmu prog1.
1. startējam gdb, fonā:
arm-linux-gnueabi-gdb prog1 &
2. Startējam quemu, arī fonā, norādot portu:
qemu-arm -g 1234 prog1 &
3. Paceļam gdb priekšplānā
fg %arm-linux-gnueabi-gdb
4. No gdb vides sasienam gdb ar quemu lietojot to pašu portu
target remote localhost:1234
5. Izpildam gdb komandas atkļūmošanai: continue, step, next, breakpoint, info registers un tamlīdzīgi.
continue