class SolverCompositeChild(frontend_mixins.ConstraintDeduplicatorMixin, frontend_mixins.SatCacheMixin, frontend_mixins.SimplifySkipperMixin, frontend_mixins.ModelCacheMixin, frontends.FullFrontend): (source)
Undocumented
Method | __init__ |
Undocumented |
Method | __repr__ |
Undocumented |
Inherited from ConstraintDeduplicatorMixin
:
Method | __getstate__ |
Undocumented |
Method | __setstate__ |
Undocumented |
Method | add |
Undocumented |
Method | simplify |
Undocumented |
Method | _blank |
Undocumented |
Method | _copy |
Undocumented |
Instance Variable | _constraint |
Undocumented |
Inherited from SatCacheMixin
(via ConstraintDeduplicatorMixin
):
Method | batch |
Undocumented |
Method | eval |
Undocumented |
Method | max |
Undocumented |
Method | min |
Undocumented |
Method | satisfiable |
Undocumented |
Method | solution |
Undocumented |
Instance Variable | _cached |
Undocumented |
Inherited from SimplifySkipperMixin
(via ConstraintDeduplicatorMixin
, SatCacheMixin
):
Instance Variable | _simplified |
Undocumented |
Inherited from ModelCacheMixin
(via ConstraintDeduplicatorMixin
, SatCacheMixin
, SimplifySkipperMixin
):
Method | combine |
Undocumented |
Method | split |
Undocumented |
Method | update |
Updates this cache mixin with results discovered by the other split off one. |
Method | _get |
Undocumented |
Method | _get |
Undocumented |
Method | _get |
Undocumented |
Method | _model |
Undocumented |
Method | _trivial |
Undocumented |
Instance Variable | _eval |
Undocumented |
Instance Variable | _exhausted |
Undocumented |
Instance Variable | _max |
Undocumented |
Instance Variable | _max |
Undocumented |
Instance Variable | _min |
Undocumented |
Instance Variable | _min |
Undocumented |
Instance Variable | _models |
Undocumented |
Inherited from FullFrontend
(via ConstraintDeduplicatorMixin
, SatCacheMixin
, SimplifySkipperMixin
, ModelCacheMixin
):
Method | check |
Checks the satisfiability of stored constraints conjunction. |
Method | downsize |
Undocumented |
Method | is |
Checks if `e` can only (and TRIVIALLY) evaluate to False. If this function returns True, then the expression cannot ever be True, regardless of constraints or anything else. If the expression returns False, then the expression might STILL not ever be True; it's just that we can't trivially prove it... |
Method | is |
Checks if `e` can only (and TRIVIALLY) evaluate to True. If this function returns True, then the expression cannot ever be False, regardless of constraints or anything else. If the expression returns False, then the expression might STILL not ever be False; it's just that we can't trivially prove it... |
Method | merge |
Undocumented |
Method | unsat |
Undocumented |
Instance Variable | max |
Undocumented |
Instance Variable | timeout |
Undocumented |
Method | _add |
Undocumented |
Method | _get |
Undocumented |
Instance Variable | _solver |
Undocumented |
Instance Variable | _tls |
Undocumented |
Instance Variable | _to |
Undocumented |
Instance Variable | _track |
Undocumented |
Inherited from ConstrainedFrontend
(via ConstraintDeduplicatorMixin
, SatCacheMixin
, SimplifySkipperMixin
, ModelCacheMixin
, FullFrontend
):
Method | finalize |
Undocumented |
Method | independent |
Undocumented |
Instance Variable | constraints |
Undocumented |
Instance Variable | variables |
Undocumented |
Instance Variable | _finalized |
Undocumented |
Inherited from Frontend
(via ConstraintDeduplicatorMixin
, SatCacheMixin
, SimplifySkipperMixin
, ModelCacheMixin
, FullFrontend
, ConstrainedFrontend
):
Method | blank |
Undocumented |
Method | branch |
Undocumented |
Method | eval |
Evaluates expression `e`, returning a list of `n` concrete ASTs. |
Static Method | _split |
Returns independent constraints, split from this Frontend's `constraints`. |
Method | _concrete |
Undocumented |
Method | _constraint |
Undocumented |
claripy.frontend_mixins.constraint_deduplicator_mixin.ConstraintDeduplicatorMixin.__init__
Undocumented