- analyzeActor
void analyzeActor(Mutation.Kind[] kinds, ParsedCompileCommand fileToAnalyze, ValidateLoc vloc, FilesysIO fio, AnalyzeConfig conf, Tid storeActor)
Start an analyze of a file
- dependencyAnalyze
bool[Path] dependencyAnalyze(AbsolutePath dbPath, FilesysIO fio)
- isFileSupported
bool isFileSupported(FilesysIO fio, AbsolutePath p)
Only utf-8 files are supported
- isPathInsideAnyRoot
bool isPathInsideAnyRoot(AbsolutePath[] roots, AbsolutePath f)
- printLostMarkings
void printLostMarkings(MarkedMutant[] lostMutants)
Prints a marked mutant that has become lost due to rerun of analyze
- runAnalyzer
ExitStatusType runAnalyzer(AbsolutePath dbPath, MutationKind[] userKinds, ConfigAnalyze analyzeConf, ConfigCompiler compilerConf, ConfigSchema schemaConf, ConfigCoverage covConf, ParsedCompileCommandRange frange, ValidateLoc valLoc, FilesysIO fio)
Analyze the files in frange for mutations.
- storeActor
void storeActor(AbsolutePath dbPath, FilesysIO fioShared, StoreConfig confShared, Path[] rootFiles)
Store the result of the analyze.
- testPathActor
void testPathActor(AbsolutePath[] userPaths, GlobFilter matcher, FilesysIO fio, Tid storeActor)
Undocumented in source. Be warned that the author may not have intended to support it.
- toAbsolutePath
Optional!AbsolutePath toAbsolutePath(Path file, AbsolutePath workDir, ParseFlags.Include[] includes, SystemIncludePath[] systemIncludes)
Convert to an absolute path by finding the first match among the compiler flags
- updateMarkedMutants
void updateMarkedMutants(Database db)
Update the connection between the marked mutants and their mutation status
id and mutation id.
cpptooling.analyzer.clang