From 6de122e4d3d4037865970d2fa12aab57ee1eb1c4 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Wed, 12 Sep 2012 12:09:57 -0500 Subject: DesiredSymbols.cc::computeUncovered: Ensure all bytes in a NOP are marked as executed --- covoar/DesiredSymbols.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/covoar/DesiredSymbols.cc b/covoar/DesiredSymbols.cc index f7a4a0b..6b780dd 100644 --- a/covoar/DesiredSymbols.cc +++ b/covoar/DesiredSymbols.cc @@ -238,7 +238,12 @@ namespace Coverage { break; if (theCoverageMap->isNop( ha )) - theCoverageMap->setWasExecuted( ha ); + do { + theCoverageMap->setWasExecuted( ha ); + ha++; + if ( ha >= endAddress ) + break; + } while ( !theCoverageMap->isStartOfInstruction( ha ) ); a = ha; } -- cgit v1.2.3