Search-engine friendly clone of the
ACL2 documentation
.
Top
Documentation
Books
Boolean-reasoning
Projects
Debugging
Std
Proof-automation
Macro-libraries
ACL2
Interfacing-tools
Hardware-verification
Gl
Esim
Vl2014
Sv
Svex-stvs
Svex-decomposition-methodology
Sv-versus-esim
Svex-decomp
Svex-compose-dfs
Svex-compilation
Moddb
Svmods
Svstmt
Svstmt-case
Svstmt-while
Svstmt-p
Svstmt-if
Svstmt-equiv
Svstmt-xcond
Svstmt-scope
Svstmt-assign
Svstmt-compile
Svstmt-compile.lisp
Svstate-merge-branches
Svex-alist-merge-branches
Svstmt-assign->subst
Svstack-merge-branches
Svstacks-compatible
Svjumpstate-merge-svstate-branches
Svjumpstate-svstate-compatible
Svstmt-lhs-check-masks
Svjumpstate
Svjumpstate-fix
Svjumpstate-p
Make-svjumpstate
Svjumpstate-equiv
Svjumpstate->constraints
Change-svjumpstate
Svjumpstate->returnst
Svjumpstate->returncond
Svjumpstate->continuest
Svjumpstate->continuecond
Svjumpstate->breakcond
Svjumpstate->breakst
Svjumpstates-compatible
Svstmtlist-compile-top
Svjumpstate-sequence-svstates
Constraintlist-merge-branches
Svjumpstate-merge-branches
Svex-replace-range
Svex-svstmt-ite
Svstmt-process-write
Svjumpstate-sequence
Svstmt-process-writelist
Svstack-assign
Svstmt-writelist-var-sizes
Svstates-compatible
4vec-replace-range
Svstmt-write-var-sizes
Make-empty-svjumpstate
Constraintlist-add-pathcond
Svjumpstate-pop-scope
Constraintlist-compose-svstack
Svstack-to-svex-alist
Svstack-filter-global-lhs-vars
Svjumpstate-vars
Svex-svstmt-or
Svex-svstmt-andc1
Svstate-push-scope
Svstate-pop-scope
Svstate-vars
Svstack-lookup
Svar-subtract-delay
Svstmt-initialize-locals
Svstack-fork
Svstack-clean
Svstack-nonempty-fix
Svstate-fork
Svstate-clean
Svstack-globalp
Svjumpstate-fork
Svar-delayed-member
Svjumpstate-levels
Svjumpstate-free
Svstate-free
Svstack-free
Svstack
Svar-size-alist
Svstate
Svstmt-constraints
Svstmt-jump
Svstmtlist
Svstmt-kind
Svstmt.lisp
Svstmt-fix
Svstmt-count
Sv-tutorial
Expressions
Symbolic-test-vector
Vl-to-svex
Vwsim
Fgl
Vl
X86isa
Svl
Rtl
Software-verification
Math
Testing-utilities
Svstmt-compile.lisp
Svjumpstate
This is a product type introduced by
defprod
.
Fields
constraints —
constraintlist
Constraints collected
breakcond —
svex
Condition under which we have hit an unmerged break
breakst —
svstate
Current symbolic execution state, assuming we've hit a break
continuecond —
svex
Condition under which we have hit a continue
continuest —
svstate
Current symbolic execution state, assuming we've hit a continue
returncond —
svex
Condition under which we have hit a return
returnst —
svstate
Current symbolic execution state, assuming we've hit a return
Subtopics
Svjumpstate-fix
Fixing function for
svjumpstate
structures.
Svjumpstate-p
Recognizer for
svjumpstate
structures.
Make-svjumpstate
Basic constructor macro for
svjumpstate
structures.
Svjumpstate-equiv
Basic equivalence relation for
svjumpstate
structures.
Svjumpstate->constraints
Get the
constraints
field from a
svjumpstate
.
Change-svjumpstate
Modifying constructor for
svjumpstate
structures.
Svjumpstate->returnst
Get the
returnst
field from a
svjumpstate
.
Svjumpstate->returncond
Get the
returncond
field from a
svjumpstate
.
Svjumpstate->continuest
Get the
continuest
field from a
svjumpstate
.
Svjumpstate->continuecond
Get the
continuecond
field from a
svjumpstate
.
Svjumpstate->breakcond
Get the
breakcond
field from a
svjumpstate
.
Svjumpstate->breakst
Get the
breakst
field from a
svjumpstate
.