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/Binsec_sse/Disassembly/index.html
Module Binsec_sse.DisassemblySource
Source
type 'a hook = 'a Binsec_sse_loader.Disassembly.hook = | Fetch : (Binsec_kernel.Virtual_address.t -> Binsec_sse.Ir.Graph.t option) hook| Decode : (Binsec_kernel.Virtual_address.t -> int Binsec_kernel.Reader.t -> Binsec_sse.Ir.Graph.t option) hook| Disasm : (Binsec_kernel.Instruction.t -> Binsec_sse.Ir.Graph.t option) hook| Rewrite : (Binsec_sse.Ir.Graph.t -> unit) hook
Source
type 'a knowledge = 'a Binsec_sse_loader.Disassembly.knowledge = | May_read : Binsec_kernel.Dba_types.Var.Set.t option knowledge(*The (overapproximed) set of all variables a builtin may access. Variables that are not in this set may have an undefined value.
*)Nonemeans any variable may be read.| Must_write : Binsec_kernel.Dba_types.Var.Set.t knowledge(*The (underapproximed) set of all variables a builtin must overwrite. Previous values of these variables are deemed no longer reachable.
*)
Information to be used by optimization.
module Callback : sig ... endSource
val create :
Callback.t ->
decoder:
(int Binsec_kernel.Reader.t ->
Binsec_kernel.Virtual_address.t ->
Binsec_kernel.Instruction.t) ->
Binsec_kernel.Virtual_address.t ->
Binsec_kernel.Virtual_address.t Binsec_kernel.Reader.t ->
Z.t ->
'a config ->
'a tSource
val create_small :
Callback.t ->
decoder:
(int Binsec_kernel.Reader.t ->
Binsec_kernel.Virtual_address.t ->
Binsec_kernel.Instruction.t) ->
Binsec_kernel.Virtual_address.t ->
int Binsec_kernel.Reader.t ->
int ->
'a config ->
'a t sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>