package binsec
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  Semantic analysis of binary executables
Install
    
    dune-project
 Dependency
Authors
- 
  
    
    AAdel Djoudi
- 
  
    
    BBenjamin Farinier
- 
  
    
    CChakib Foulani
- 
  
    
    DDorian Lesbre
- 
  
    
    FFrédéric Recoules
- 
  
    
    GGuillaume Girol
- 
  
    
    JJosselin Feist
- 
  
    
    LLesly-Ann Daniel
- 
  
    
    MManh-Dung Nguyen
- 
  
    
    MMathéo Vergnolle
- 
  
    
    MMathilde Ollivier
- 
  
    
    MMatthieu Lemerre
- 
  
    
    OOlivier Nicole
- 
  
    
    RRichard Bonichon
- 
  
    
    RRobin David
- 
  
    
    SSébastien Bardin
- 
  
    
    SSoline Ducousso
- 
  
    
    TTa Thanh Dinh
- 
  
    
    YYaëlle Vinçont
Maintainers
Sources
  
    
      binsec-0.8.2.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=b8e7b9c756245656c481e992549fb7b1864ee6eeb492e16488e7a9d962d39cdb
    
    
  sha512=07a5e4105e5275751fcc6832743f5f9eedc72bd061273ec54c4466135032852120df3784ba571656c788e5f3cd971aad8a53f030336a364e77e940e26dff38d7
    
    
  doc/libformula/Libformula/Sse_symbolic/State/argument-1-S/index.html
Parameter State.S
val open_session : unit -> topen_session () creates a new incremental solver instance.
val put : t -> Binsec.Formula.entry -> unitput solver entry sends the entry to the solver.
val check_sat : t -> Binsec.Formula.statuscheck_sat solver checks if the current formula is satisfiable.
val get_bv_value : t -> Binsec.Formula.bv_term -> Binsec.Bitvector.tget_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.
val close_session : t -> unitclose_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.
val check_sat_and_close : t -> Binsec.Formula.statuscheck_sat_and_close solver is the same as caching the result of check_sat before calling close_session.
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >