forked from OpenCover/opencover
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
"Unvisited" default: switch branch coverage
Goal: To join unvisited switch default: branch with earlier by compiler inserted conditional branch. Why? To cover in fact visited branch that is due compiler rewriting reported as unvisited. How: Branch instrumentation for all switch(default) and for all conditional br instructions (if branch, not else branch!), where exists unconditional-branch-jump-chain, is "pushed down". Last conditional jump (if exists) is rewired to inserted instrumentation.
- Loading branch information
Dragan
committed
Dec 2, 2013
1 parent
a0f47a8
commit 94b2618
Showing
5 changed files
with
179 additions
and
155 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.