package binsec
Semantic analysis of binary executables
Install
Dune Dependency
Authors
-
AAdel Djoudi
-
BBenjamin Farinier
-
CChakib Foulani
-
DDorian Lesbre
-
FFrédéric Recoules
-
GGuillaume Girol
-
JJosselin Feist
-
LLesly-Ann Daniel
-
MMahmudul Faisal Al Ameen
-
MManh-Dung Nguyen
-
MMathéo Vergnolle
-
MMathilde Ollivier
-
MMatthieu Lemerre
-
NNicolas Bellec
-
OOlivier Nicole
-
RRichard Bonichon
-
RRobin David
-
SSébastien Bardin
-
SSoline Ducousso
-
TTa Thanh Dinh
-
YYaëlle Vinçont
-
YYanis Sellami
Maintainers
Sources
binsec-0.9.0.tbz
sha256=d959c2351b6cac10ffbdaf112769a676c9ad84bf6bc7fefa5cb1daa8d086cc97
sha512=1a3951896f05fb3a4cb05e81830373c75409a69c49323dc82e97c94889927b5f9561e704565a22c2a608842f67063d6c89a330477165b197a40d6ac231c09a7e
doc/libterm/Libterm/Api_solver/Context/argument-1-S/index.html
Parameter Context.S
An incremental solver instance.
val assert_formula : Bl.t -> unit
assert_formula bl
assert the boolean entry in the solver instance.
pop ()
discard all the assertions since the last backup point, restoring the solver context in the same state as before the push ()
. Invalid uses may fail in an unpredictable fashion.
val check_sat : ?timeout:float -> unit -> Libsolver.status
check_sat ()
checks if the current formula is satisfiable.
val check_sat_assuming : ?timeout:float -> Bl.t -> Libsolver.status
check_sat_assuming e
checks if the current formula is satisfiable with the assumtion e
.
val get_bv_value : Bv.t -> Z.t
get_bv_value expr
returns the assignment of the expression expr
if check_sat
returned Sat
. Invalid uses may fail in an unpredictable fashion.
val fold_ax_values : (Z.t -> Z.t -> 'a -> 'a) -> Ax.t -> 'a -> 'a
fold_ax_values f ax v
iter through the assignment of the array ax
if check_sat
returned Sat
. Invalid uses may fail in an unpredictable fashion.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>