summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex White <alex.white@oarcorp.com>2021-02-24 16:03:44 -0600
committerJoel Sherrill <joel@rtems.org>2021-03-30 13:15:58 -0500
commite80fd3e75b25627b6b2be2c1c820895319a91f34 (patch)
tree17fc32c90f6b61b5054df5c5d544b98cc46d83ce
parentcovoar/CoverageReaderQEMU: Fix infinite loop (diff)
downloadrtems-tools-e80fd3e75b25627b6b2be2c1c820895319a91f34.tar.bz2
covoar/TargetBase: Fix QEMU branch info
The taken/not taken bit was being interpreted incorrectly. This led to branches being marked "always taken" when they were never taken. This has been fixed.
-rw-r--r--tester/covoar/TargetBase.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/tester/covoar/TargetBase.cc b/tester/covoar/TargetBase.cc
index 4474fad..c11129b 100644
--- a/tester/covoar/TargetBase.cc
+++ b/tester/covoar/TargetBase.cc
@@ -130,12 +130,12 @@ namespace Target {
uint8_t TargetBase::qemuTakenBit(void)
{
- return TRACE_OP_BR0;
+ return TRACE_OP_BR1;
}
uint8_t TargetBase::qemuNotTakenBit(void)
{
- return TRACE_OP_BR1;
+ return TRACE_OP_BR0;
}
}