package binsec
Install
    
    dune-project
 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
sha256=a6ccc9c0a756f6056a5bf6a2f602d59690944f4164cc180d0082c36f081e7e94
    
    
  sha512=cd85654f94da9ce8fedab746c557c326821cc7932005337303607e0c52d7caf403655fc1000b34d32f1f2606ab1b3d079b9057346ef0a2f88057e0dd7b412cce
    
    
  doc/binsec.smt/Smt/Smt_external/Solver/index.html
Module Smt_external.SolverSource
put solver entry sends the entry to the solver.
check_sat solver checks if the current formula is satisfiable.
get_bv_value solver expr returns the assignment of the expression expr if check_sat returned SAT. Invalid uses may fail in an unpredictable fashion.
val get_ax_values : 
  t ->
  Binsec.Formula.ax_term ->
  (Binsec.Bitvector.t * Binsec.Bitvector.t) arrayget_ax_values solver expr returns the assignment of the array expr if check_sat returned SAT. Invalid uses may fail in an unpredictable fashion.
close_session solver will destroy the solver instance and release its ressources. Calling any function on this instance afterward is invalid and may fail in an unpredictable fashion.
check_sat_and_close solver is the same as caching the result of check_sat before calling close_session.
query_stat () returns the cumulated number of check_sat issued.
time_stat () return the cumulated elapsed time with an open solver session.