aboutsummaryrefslogtreecommitdiff
path: root/sim/msp430
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2015-06-24 19:37:21 +0545
committerMike Frysinger <vapier@gentoo.org>2015-06-24 10:40:17 -0400
commitfa8f87e53b68881c5e3aab296b517203407c4378 (patch)
tree6eb1f8996ae765cd81589f6c8e8f318ee92a673b /sim/msp430
parentcf304b56ca48631836bdc4035134b5b5ec3b9d49 (diff)
downloadfsf-binutils-gdb-fa8f87e53b68881c5e3aab296b517203407c4378.zip
fsf-binutils-gdb-fa8f87e53b68881c5e3aab296b517203407c4378.tar.gz
fsf-binutils-gdb-fa8f87e53b68881c5e3aab296b517203407c4378.tar.bz2
sim: trace: add a basic cpu register class
The bfin/msp430 ports already had trace logic set up for reading/writing cpu registers, albeit using different unrelated levels (core & vpu). Add a proper register class for these and for other ports.
Diffstat (limited to 'sim/msp430')
-rw-r--r--sim/msp430/ChangeLog5
-rw-r--r--sim/msp430/msp430-sim.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/sim/msp430/ChangeLog b/sim/msp430/ChangeLog
index fa59f27..08da33d 100644
--- a/sim/msp430/ChangeLog
+++ b/sim/msp430/ChangeLog
@@ -1,3 +1,8 @@
+2015-06-24 Mike Frysinger <vapier@gentoo.org>
+
+ * msp430-sim.c (trace_reg_put): Change TRACE_VPU to TRACE_REGISTER.
+ (trace_reg_get): Likewise.
+
2015-06-23 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.
diff --git a/sim/msp430/msp430-sim.c b/sim/msp430/msp430-sim.c
index 931573e..f32cb69 100644
--- a/sim/msp430/msp430-sim.c
+++ b/sim/msp430/msp430-sim.c
@@ -303,14 +303,14 @@ register_names[] =
static void
trace_reg_put (SIM_DESC sd, int n, unsigned int v)
{
- TRACE_VPU (MSP430_CPU (sd), "PUT: %#x -> %s", v, register_names[n]);
+ TRACE_REGISTER (MSP430_CPU (sd), "PUT: %#x -> %s", v, register_names[n]);
REG (n) = v;
}
static unsigned int
trace_reg_get (SIM_DESC sd, int n)
{
- TRACE_VPU (MSP430_CPU (sd), "GET: %s -> %#x", register_names[n], REG (n));
+ TRACE_REGISTER (MSP430_CPU (sd), "GET: %s -> %#x", register_names[n], REG (n));
return REG (n);
}