ok thanks for the context, go ahead--and do complain upstream :)
On Fri, Apr 16, 2021 at 3:34 PM Alex White <alex.wh...@oarcorp.com> wrote: > > On Fri, Apr 16, 2021 at 2:33 PM Gedare Bloom <ged...@rtems.org> wrote: > > > > why this is needed? > > There was a patch a couple weeks ago that switched the taken/not taken bits > in the `TargetBase` class: > > https://git.rtems.org/rtems-tools/commit/?id=e80fd3e75b25627b6b2be2c1c820895319a91f34 > > That commit is being reverted. I guess it would have helped to send that > along with this patch as part of a patch set. > > Without that context, this patch indeed looks like a do-nothing change. > > Alex > > > > > On Fri, Apr 16, 2021 at 1:25 PM Alex White <alex.wh...@oarcorp.com> wrote: > > > > > > This overrides the `TargetBase` behavior to allow branches to be marked > > > correctly as either taken or not taken. > > > > > > Closes #4387 > > > --- > > > tester/covoar/Target_aarch64.cc | 11 +++++++++++ > > > tester/covoar/Target_aarch64.h | 6 ++++++ > > > 2 files changed, 17 insertions(+) > > > > > > diff --git a/tester/covoar/Target_aarch64.cc > > > b/tester/covoar/Target_aarch64.cc > > > index 64472d6..4d16456 100644 > > > --- a/tester/covoar/Target_aarch64.cc > > > +++ b/tester/covoar/Target_aarch64.cc > > > @@ -12,6 +12,7 @@ > > > > > > #include <rld.h> > > > > > > +#include "qemu-traces.h" > > > #include "Target_aarch64.h" > > > > > > namespace Target { > > > @@ -90,6 +91,16 @@ namespace Target { > > > ); > > > } > > > > > > + uint8_t Target_aarch64::qemuTakenBit() > > > + { > > > + return TRACE_OP_BR1; > > > + } > > > + > > > + uint8_t Target_aarch64::qemuNotTakenBit() > > > + { > > > + return TRACE_OP_BR0; > > > + } > > > + > > > TargetBase *Target_aarch64_Constructor( > > > std::string targetName > > > ) > > > diff --git a/tester/covoar/Target_aarch64.h > > > b/tester/covoar/Target_aarch64.h > > > index 26fedb6..08bd1fb 100644 > > > --- a/tester/covoar/Target_aarch64.h > > > +++ b/tester/covoar/Target_aarch64.h > > > @@ -54,6 +54,12 @@ namespace Target { > > > const char* const instruction > > > ); > > > > > > + /* Documentation inherited from base class */ > > > + uint8_t qemuTakenBit() override; > > > + > > > + /* Documentation inherited from base class */ > > > + uint8_t qemuNotTakenBit() override; > > > + > > > private: > > > > > > }; > > > -- > > > 2.27.0 > > > > > > _______________________________________________ > > > devel mailing list > > > devel@rtems.org > > > http://lists.rtems.org/mailman/listinfo/devel > > _______________________________________________ > > devel mailing list > > devel@rtems.org > > http://lists.rtems.org/mailman/listinfo/devel _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel