Skip to content

Commit

Permalink
Merge pull request #111 from AndreiIurko/new_path_selector
Browse files Browse the repository at this point in the history
New path selector
  • Loading branch information
AbdullinAM authored Jun 24, 2024
2 parents 91b4e3a + e0103a8 commit b74e720
Show file tree
Hide file tree
Showing 3 changed files with 1,393 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ import org.vorpal.research.kex.ExecutionContext
import org.vorpal.research.kex.asm.analysis.concolic.bfs.BfsPathSelectorManager
import org.vorpal.research.kex.asm.analysis.concolic.cgs.ContextGuidedSelectorManager
import org.vorpal.research.kex.asm.analysis.concolic.coverage.CoverageGuidedSelectorManager
import org.vorpal.research.kex.asm.analysis.concolic.weighted.WeightedPathSelectorManager
import org.vorpal.research.kex.asm.analysis.util.analyzeOrTimeout
import org.vorpal.research.kex.asm.analysis.util.checkAsync
import org.vorpal.research.kex.compile.CompilationException
Expand Down Expand Up @@ -85,6 +86,7 @@ class InstructionConcolicChecker(
"bfs" -> BfsPathSelectorManager(ctx, targets)
"cgs" -> ContextGuidedSelectorManager(ctx, targets)
"coverage" -> CoverageGuidedSelectorManager(ctx, targets)
"weighted" -> WeightedPathSelectorManager(ctx, targets)
else -> unreachable { log.error("Unknown type of search strategy $strategyName") }
}

Expand Down
Loading

0 comments on commit b74e720

Please sign in to comment.