This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
finding register to variable mapping at a specific address
- From: Cibu dot Johny at utstar dot com
- To: binutils at sources dot redhat dot com
- Date: Tue, 27 Jul 2004 10:49:55 -0500
- Subject: finding register to variable mapping at a specific address
- Sensitivity:
Hi,
I would like to know whether it is possible to find the mapping between the
variables and registers at a specific address. As an example please see
following 'objdump' output:
../../src/ppp_stub.c:120
do_hex_event = FALSE;
54d394: 3a 40 00 00 li r18,0
../../src/ppp_stub.c:121
if (p_link != NULL && p_link->num_traces > 0)
54d398: 2c 1f 00 00 cmpwi r31,0
54d39c: 41 82 00 14 beq- 54d3b0 <ppp_tracepkt+0x4c>
54d3a0: 81 9f 05 74 lwz r12,1396(r31)
54d3a4: 2c 0c 00 00 cmpwi r12,0
54d3a8: 40 81 00 08 ble- 54d3b0 <ppp_tracepkt+0x4c>
I would like to know for which variables registers r12 and r31 stands for at the address 54d3a4.
Is this possible at all with binutils? If yes, please let me know how.
thanks,
Cibu