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_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)"
>