class documentation
class CovManager(manager.AstManager): (source)
Coverage specific manager
Method | add |
Undocumented |
Method | arg |
check if `arg` is initialized as z3 variables |
Method | build |
Undocumented |
Method | check |
Undocumented |
Method | check |
check assumption for satisfiability. Return True if assumptions is empty |
Method | clear |
Undocumented |
Method | disable |
Undocumented |
Method | enable |
enable inference system to filter unsat inference path |
Method | initialize |
Initialize all required process for analysis. |
Method | initialize |
Undocumented |
Method | initialize |
Create z3 constant for all arguments in the function, type is based on arg annotation |
Method | load |
get all file_path of plugins in plugins directory |
Method | uninitialize |
Undocumented |
Instance Variable | cov |
Undocumented |
Instance Variable | leaf |
Undocumented |
Instance Variable | predicate |
Undocumented |
Instance Variable | z3 |
Undocumented |
Instance Variable | z3 |
Undocumented |
Instance Variable | z3 |
Undocumented |
Instance Variable | z3 |
Undocumented |
Method | _fresh |
Undocumented |
Instance Variable | _cov |
Undocumented |
Instance Variable | _infer |
Undocumented |
Instance Variable | _z3 |
Undocumented |
Inherited from AstManager
:
Method | __init__ |
Undocumented |
Method | add |
Undocumented |
Method | apply |
Undocumented |
Method | bootstrap |
Construct builtin class type (e.g. int, float) in ast form This will need to only parse builtins.pyi for the class definition, and construct the class with appropriate locals method with the return type. |
Method | build |
Undocumented |
Method | dump |
Undocumented |
Method | infer |
optional wrapper around infer() |
Method | load |
Undocumented |
Method | load |
Undocumented |
Method | load |
simply import the file_obj since it's python file. But do some bookkeeping for printing purpose :param file_path: the file path in string to import :return: None |
Method | load |
Undocumented |
Method | make |
make a z3 field for python variable |
Method | reload |
reload all necessary protocol based on config reload the dunder method based on py_version in config |
Method | temp |
save the manager state and restore it after the operation. |
Method | unload |
Undocumented |
Constant | BUILTINS |
Undocumented |
Instance Variable | __dict__ |
Undocumented |
Instance Variable | built |
Undocumented |
Instance Variable | builtins |
Undocumented |
Instance Variable | config |
Undocumented |
Instance Variable | loaded |
Undocumented |
Instance Variable | loaded |
Undocumented |
Instance Variable | register |
Undocumented |
Instance Variable | transform |
Undocumented |
Instance Variable | unregister |
Undocumented |
Instance Variable | weakrefs |
Undocumented |
Instance Variable | z3var |
Undocumented |
Method | _reload |
Undocumented |
Instance Variable | _ast |
Undocumented |
Inherited from BaseManager
(via AstManager
):
Method | clear |
Undocumented |
Method | get |
Undocumented |
Method | reset |
Undocumented |
Instance Variable | builtins |
Undocumented |
Instance Variable | infer |
Undocumented |
Instance Variable | infer |
Undocumented |
Instance Variable | logger |
Undocumented |
Instance Variable | skipped |
Undocumented |
Instance Variable | skipped |
Undocumented |
Instance Variable | skipped |
Undocumented |
Instance Variable | skipped |
Undocumented |
Constant | _LOG |
Undocumented |
Constant | _VERBOSITY |
Undocumented |
Class Variable | _core |
Undocumented |
Instance Variable | _manager |
Undocumented |
check assumption for satisfiability. Return True if assumptions is empty
Parameters | |
assumptions:set | Undocumented |
Create z3 constant for all arguments in the function, type is based on arg annotation
Parameters | |
func:nodes.FunctionDef | Undocumented |