GDB ściągawka

W tym miejscu zadajemy pytania na temat języka Assembler, dzielimy się swoją wiedzą, udzielamy wsparcia, rozwiązujemy problemy programistyczne.
Awatar użytkownika
PROTON
Expert
Expert
Posty: 504
Rejestracja: czwartek 08 paź 2015, 18:35
Lokalizacja: Warszawa

GDB ściągawka

Postautor: PROTON » czwartek 14 kwie 2016, 12:59

Kod: Zaznacz cały

(gdb) r <agumenty>           - uruchomienie/restart
(gdb) where                  - gdzie jest błąd/gdzie jestem
(gdb) break <funkcja>        - breakpoint na funkcję
(gdb) break *<addr>          - breakpoint na adres
(gdb) n                      - następna instrukcja
(gdb) frame <cyfra>          - ustawienie ramki
(gdb) print <zmienna>        - wyświetlenie wartości zmiennej
(gdb) x/10i $eip             - wyświetlenie 10 instrukcji na które wskazuje rejestr eip (wersja 32 bit)
(gdb) x/10i $rip             - j.w. (wersja 64 bit)
(gdb) x/10i $esp             - wyświetlenie zawartości stosu (wersja 32 bit)
(gdb) print (char *) $eax    - wyświetlenie tekstu spod adresu znajdującego się w rejestrze $eax
(gdb) print (chat *) <addr>  - wyświetlenie tekstu spod adresu
(gdb) set $eax = 0x12345678  - ustawienie rejestru
(gdb) i r                    - wyświetlenie zawartości rejestrów
Gott weiß ich will kein Engel sein.

Wróć do „Pisanie programów w Assembler”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość