This is the mail archive of the
mailing list for the GDB project.
Can this be happening?
- From: "Mohammed, Moqtadir" <Moqtadir_Mohammed at reyrey dot com>
- To: <gdb at sourceware dot org>
- Date: Fri, 29 Jun 2007 18:03:26 -0500
- Subject: Can this be happening?
I was trying to look at a core dump of a program, and gdb displays the following result for
eax 0xa0 160
ecx 0x2 2
edx 0xa 10
ebx 0xa7e3de9c -1478238564
esp 0xa6babddc 0xa6babddc
ebp 0xa6babe00 0xa6babe00
esi 0xa7ef9d9a -1477468774
edi 0x838f44c 137950284
eip 0xa7d85cec 0xa7d85cec <mempcpy+28>
eflags 0x50203 [ CF IF RF AC ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0xb010007b -1341128581
fs 0x0 0
gs 0x33 51
Platform: IA32. (elf)
My question is, how is the register 'es' being reported as a 32 bit value.
I may be completely naive asking this question, but I have been trying to google for anything
related to it, but haven't found an answer. Is 'es' not supposed to be only 16bit.