2012-03-30 18 views
9

mogę zrzucić wszystkie rejestry całkowitą w gdb z tylko:Jak zrzucić wszystkie rejestry XMM w gdb?

info registers 

dla rejestrów XMM (Intel) Potrzebuję plik jak:

print $xmm0 
print $xmm1 
... 
print $xmm15 

a następnie pozyskać ten plik. Czy istnieje prostszy sposób?

+0

Powiązane: http://stackoverflow.com/questions/5429137/how-to-print-register-values-in-gdb –

Odpowiedz

9
(gdb) apropos registers 
collect -- Specify one or more data items to be collected at a tracepoint 
core-file -- Use FILE as core dump for examining memory and registers 
info all-registers -- List of all registers and their contents 
... 

Ostatnim z nich jest ten, który chcesz.

+0

Próbowałem apropos xmm, ale nie myślałem o rejestrach. Dzięki. –

+0

Czy istnieje sposób, aby zrzucić tylko rejestry MMX? 'info mmx' i' info mmx-registers' nie działały dla mnie. Chyba pytam, czy to wszystko czy nic? W przeciwnym razie ten pager zatrzymuje mój przepływ pracy. – jww

5

Grzywna manual mówi:

(gdb) info all-registers 
Powiązane problemy