forked from Imagelibrary/binutils-gdb
Check gdbarch_ptr_bit for x32 core dump
* amd64-linux-tdep.c (amd64_linux_core_read_description): Check gdbarch_ptr_bit for x32 core dump.
This commit is contained in:
@@ -1,3 +1,8 @@
|
||||
2012-05-11 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* amd64-linux-tdep.c (amd64_linux_core_read_description): Check
|
||||
gdbarch_ptr_bit for x32 core dump.
|
||||
|
||||
2012-05-11 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* amd64-linux-tdep.c: Include features/i386/x32-linux.c
|
||||
|
||||
@@ -1275,9 +1275,15 @@ amd64_linux_core_read_description (struct gdbarch *gdbarch,
|
||||
switch ((xcr0 & I386_XSTATE_AVX_MASK))
|
||||
{
|
||||
case I386_XSTATE_AVX_MASK:
|
||||
return tdesc_amd64_avx_linux;
|
||||
if (gdbarch_ptr_bit (gdbarch) == 32)
|
||||
return tdesc_x32_avx_linux;
|
||||
else
|
||||
return tdesc_amd64_avx_linux;
|
||||
default:
|
||||
return tdesc_amd64_linux;
|
||||
if (gdbarch_ptr_bit (gdbarch) == 32)
|
||||
return tdesc_x32_linux;
|
||||
else
|
||||
return tdesc_amd64_linux;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user