aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOmair Javaid <omair.javaid@linaro.org>2014-01-09 15:35:45 +0500
committerWill Newton <will.newton@linaro.org>2014-01-15 16:41:52 +0000
commitbfbbec0088b7d581ce751cbbe4d6f3af90e086d1 (patch)
tree2c5eaa86cb41c9613c6244d3542646de513c8dfc
parente40adcc9f8ba2dd64fdee98013ee0a98031684ea (diff)
downloadgdb-bfbbec0088b7d581ce751cbbe4d6f3af90e086d1.zip
gdb-bfbbec0088b7d581ce751cbbe4d6f3af90e086d1.tar.gz
gdb-bfbbec0088b7d581ce751cbbe4d6f3af90e086d1.tar.bz2
gdb: ARM: Fix for memory record corruption due to 64bit addresses
gdb/ChangeLog: 2014-01-15 Omair Javaid <omair.javaid@linaro.org> * arm-tdep.c (struct arm_mem_r) <addr>: Change type to uint32_t.
-rw-r--r--gdb/ChangeLog4
-rw-r--r--gdb/arm-tdep.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 6c51b84..a3789bc 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,7 @@
+2014-01-15 Omair Javaid <omair.javaid@linaro.org>
+
+ * arm-tdep.c (struct arm_mem_r) <addr>: Change type to uint32_t.
+
2014-01-15 Pedro Alves <palves@redhat.com>
* go32-nat.c (go32_open, go32_close, go32_attach, go32_detach)
diff --git a/gdb/arm-tdep.c b/gdb/arm-tdep.c
index a91f3c7..0b17998 100644
--- a/gdb/arm-tdep.c
+++ b/gdb/arm-tdep.c
@@ -10610,7 +10610,7 @@ vfp - VFP co-processor."),
struct arm_mem_r
{
uint32_t len; /* Record length. */
- CORE_ADDR addr; /* Memory address. */
+ uint32_t addr; /* Memory address. */
};
/* ARM instruction record contains opcode of current insn