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
-
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.6.0.tbz
sha256=e9101e68d317c837d5cff9608c6fba2127dd31ef6373b9b90806780c1d80bb52
sha512=c01af277239b8cc84fb904c301897f7d2388a8c850c7cb6a53acb8a4f8d51115c8a595c5517843d076421a76f4b2becb16e722b4c90f19a8fa208cce5f3ba274
doc/binsec/Binsec/Term/index.html
Module Binsec.Term
type _ operator =
| Not : unary operator
| Sext : size -> unary operator
| Uext : size -> unary operator
| Restrict : int interval -> unary operator
| Plus : binary operator
| Minus : _ operator
| Mul : binary operator
| Udiv : binary operator
| Umod : binary operator
| Sdiv : binary operator
| Smod : binary operator
| Or : binary operator
| And : binary operator
| Xor : binary operator
| Concat : binary operator
| Lsl : binary operator
| Lsr : binary operator
| Asr : binary operator
| Rol : binary operator
| Ror : binary operator
| Eq : binary operator
| Diff : binary operator
| Ule : binary operator
| Ult : binary operator
| Uge : binary operator
| Ugt : binary operator
| Sle : binary operator
| Slt : binary operator
| Sge : binary operator
| Sgt : binary operator
val pp_op : Format.formatter -> _ operator -> unit
module Bv : sig ... end
type (_, _, 'a, 'b) t = private
| Var : {
hash : int;
size : size;
name : string;
label : 'a;
} -> (exp, _, 'a, _) t
| Load : {
hash : int;
len : size;
dir : endianness;
addr : (exp, exp, 'a, 'b) t;
label : 'b;
} -> (exp, _, 'a, 'b) t
| Cst : Bitvector.t -> (_, exp, _, _) t
| Unary : {
} -> (exp, exp, 'a, 'b) t
| Binary : {
} -> (exp, exp, 'a, 'b) t
| Ite : {
} -> (exp, exp, 'a, 'b) t
module type S = sig ... end
module Make
(A : Sigs.HASHABLE)
(B : Sigs.HASHABLE) :
S with type a := A.t and type b := B.t
val pp : Format.formatter -> (_, _, _, _) t -> unit
Debug
*
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>