dextool.plugin.mutate.backend.analyze.pass_schemata

Members

Aliases

log
alias log = colorlog.log!"analyze.pass_schema"
Undocumented in source.

Classes

SchemataResult
class SchemataResult

Language generic schemata result.

Functions

checksumToId
uint checksumToId(ulong cs)
Undocumented in source. Be warned that the author may not have intended to support it.
checksumToId
uint checksumToId(Checksum cs)

Converts a checksum to a 32-bit ID that can be used to activate a mutant.

toSchemata
SchemataResult toSchemata(Ast* ast, FilesysIO fio, CodeMutantsResult cresult, SchemaQ sq)

Translate a mutation AST to a schemata.

Structs

SchemataBuilder
struct SchemataBuilder

Build scheman from the fragments.

Variables

schemataMutantEnvKey
auto schemataMutantEnvKey;

The environment variable that is read to set the current active mutant.

schemataMutantIdentifier
auto schemataMutantIdentifier;

The function that a mutant reads to see if it should activate.

Meta

License

MPL-2

Authors

Joakim Brännström (joakim.brannstrom@gmx.com)

This Source Code Form is subject to the terms of the Mozilla Public License, v.2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.