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.1.tbz
sha256=bb48234a4b60a872015a88282df4873f01dcc984753d49ad2583d49c1ae7d705
sha512=e8aa47a736b83bfd47d5b5e96d0988859b4873ad4a112fee7cd21d02bc72ecec61b7de610a959e38d2f2f5eef8082a2c100c201e5eae5ae3a880c747dce6ae63
doc/binsec_sse_loader/Binsec_sse_loader/Ir/index.html
Module Binsec_sse_loader.IrSource
Source
type 'a opcode = | Nop : [ `Fallthrough ] opcode| Instruction : Binsec_kernel.Instruction.t -> [< `Label | `Fallthrough ] opcode| Hook : {addr : Binsec_kernel.Virtual_address.t;info : string;
} -> [< `Label | `Fallthrough ] opcode| Assign : {var : Binsec_kernel.Dba.Var.t;rval : Binsec_kernel.Dba.Expr.t;
} -> [ `Fallthrough ] opcode| Clobber : Binsec_kernel.Dba.Var.t -> [ `Fallthrough ] opcode| Forget : Binsec_kernel.Dba.Var.t -> [ `Fallthrough ] opcode| Load : {var : Binsec_kernel.Dba.Var.t;base : string option;dir : Binsec_kernel.Machine.endianness;addr : Binsec_kernel.Dba.Expr.t;
} -> [ `Fallthrough ] opcode| Store : {base : string option;dir : Binsec_kernel.Machine.endianness;addr : Binsec_kernel.Dba.Expr.t;rval : Binsec_kernel.Dba.Expr.t;
} -> [ `Fallthrough ] opcode| Symbolize : Binsec_kernel.Dba.Var.t -> [ `Fallthrough ] opcode| Assume : Binsec_kernel.Dba.Expr.t -> [ `Fallthrough ] opcode| Assert : Binsec_kernel.Dba.Expr.t -> [ `Fallthrough ] opcode| Builtin : builtin -> [< `Fallthrough | `Terminator ] opcode| Goto : {target : Binsec_kernel.Virtual_address.t;tag : Binsec_kernel.Dba.tag;
} -> [< `Fallthrough | `Terminator ] opcode| Jump : {target : Binsec_kernel.Dba.Expr.t;tag : Binsec_kernel.Dba.tag;
} -> [ `Terminator ] opcode| Halt : [ `Terminator ] opcode| Cut : [ `Terminator ] opcode| Die : string -> [ `Terminator ] opcode
Source
type node = | Fallthrough of {label : label;kind : fallthrough;succ : int;
}| Branch of {label : label;test : Binsec_kernel.Dba.Expr.t;target : int;fallthrough : int;
}| Terminator of {label : label;kind : terminator;
}
Source
type stmt = | Nop| Label of string(*
*)label:| Opcode of fallthrough| If of Binsec_kernel.Dba.Expr.t * string(*if
*)rvalthen gotolabel| Goto of string(*goto
*)label| End of terminator
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>