diff options
author | Alex White <alex.white@oarcorp.com> | 2021-02-24 16:03:44 -0600 |
---|---|---|
committer | Joel Sherrill <joel@rtems.org> | 2021-03-30 13:15:58 -0500 |
commit | e80fd3e75b25627b6b2be2c1c820895319a91f34 (patch) | |
tree | 17fc32c90f6b61b5054df5c5d544b98cc46d83ce | |
parent | covoar/CoverageReaderQEMU: Fix infinite loop (diff) | |
download | rtems-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.cc | 4 |
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; } } |