Difference between revisions of "GDB ar QUEMU"

From DiLab
Jump to: navigation, search
(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 16: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