bug-gdb
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

How to determine the order of the registers got, their width and count?


From: Vardhana, Ananda
Subject: How to determine the order of the registers got, their width and count?
Date: Sat, 7 Jun 2014 00:12:10 +0000

I am newbie in GDB. I had couple of questions
 
1.      When I send out ‘g’ I get a full dump of the registers. Is there ‘q’ query packet I can send and ask the GDB server in what order(eax, ebx, ecx ...) will it dump the registers?
 
2.      Before we do a ‘g’ can we tell the server that we are interested in 32 bit (EAX, ECX etc …) only?
 
3.      Can I send out a ‘q’ packet and ask the server whether it will give me back 32 or 64 bit registers?
 
4.      Nowadays it is mostly 64 bit systems and they support both 32 and 64 bit. So my idea was to ask whatever I want.
 
Please check out these transactions:
 
Sending packet: $qSupported:multiprocess+;xmlRegisters=i386;qRelocInsn+#b5...Ack
Packet received: ReverseStep+;ReverseContinue+;qXfer:features:read+
Packet qSupported (supported-packets) is supported
Sending packet: $Hg0#df...Ack
Packet received: OK
Sending packet: $qXfer:features:read:target.xml:0,283#e8...Ack
Packet received: m<target version="1.0">\n  <architecture>i386:x86-64</architecture>\n</target>\n
Sending packet: $qXfer:features:read:target.xml:4c,283#4f...Ack
Packet received: l
 
1. Question is how did it come up with the number 0,283
2. What range does 0,283 imply? Is it the number of lines in the target.xml file?
3. How can I get the total count?
4. Please see that the next time it does it from 4c,283. Where did it get these numbers?
>> Packet received: m<target version="1.0">\n  <architecture>i386:x86-64</architecture>\n</target>\n
5.  I guess <architecture>i386:x86-64</architecture> means the system is an Intel system(i386), it supports both 32 bit(x86) and 64 bit (64). Is that right?
 
 
Sorry for the long list of questions, just wanted to spill out … . Many thanks in advance
 
Cheers
Ananda
 
 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]