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
-
BBenoit Boero
-
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
-
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.11.3.tbz
sha256=93f6fe439d486b166062ef6dd92c4ce3aa0947b5e18b1c3aa7de2fc3003aa6d9
sha512=98feb2b0a3f0a33fe912e9885311dd1c051768c707437f8ef038a8489fec019960142b588c6973eb8f726a14d9b2a1b4c765d915539911cb9f6ed6da9f1e51f2
doc/binsec.base/Binsec_base/Term/index.html
Module Binsec_base.TermSource
Source
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| Urem : binary operator| Sdiv : binary operator| Srem : 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
Source
type (_, 'a, 'b) t = private | Var : {hash : int;size : size;name : string;label : 'a;
} -> ([< `Var | `Loc | `Exp ], 'a, _) t| Load : {hash : int;len : size;dir : endianness;mutable addr : ([ `Exp ], 'a, 'b) t;label : 'b;
} -> ([< `Mem | `Loc | `Exp ], 'a, 'b) t| Cst : Bitvector.t -> ([< `Cst | `Exp ], _, _) t| Unary : {} -> ([< `Unary | `Exp ], 'a, 'b) t| Binary : {hash : int;size : size;f : binary operator;mutable x : ([ `Exp ], 'a, 'b) t;mutable y : ([ `Exp ], 'a, 'b) t;
} -> ([< `Binary | `Exp ], 'a, 'b) t| Ite : {hash : int;size : size;mutable c : ([ `Exp ], 'a, 'b) t;mutable t : ([ `Exp ], 'a, 'b) t;mutable e : ([ `Exp ], 'a, 'b) t;
} -> ([< `Ite | `Exp ], 'a, 'b) t
Debug
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>