package binsec
Install
dune-project
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
sha256=5e1d0f26a567df4abcbeb964b454cf8b2c8484194ff2d9639bdeb94d63edcb3b
sha512=a638c665407fde9aadbd57a7b9f84260db8f03c0cbf65722732d43dfc93122d801e31977e0ba7cd249b340262caf216bca746a3520d0e01d487a5baf6a6c77e6
doc/binsec/Binsec/index.html
Module BinsecSource
module Array_utils : sig ... endExtra functions over arrays
module Ast_builder : sig ... endmodule Base_logger : sig ... endmodule Basic_types : sig ... endDefinitions of non-DBA types
module Binpatcher : sig ... endDefinitions for binary patcher
module Binpatcher_options : sig ... endOptions for binary patching
module Binstream : sig ... endRepresentation of binary streams
module Bitset : sig ... endBitsets
module Bitvector : sig ... endmodule Cfg : sig ... endControl Flow Graphs
module Cfgraph : sig ... endmodule Cli : sig ... endFunctors for command-line parameters declarations
module Colors : sig ... endGeneral color definitions for outputs
module Concrete : sig ... endmodule Dba : sig ... endDefinition of DBA type
module Dba_printer : sig ... endPretty-printing modules & functions for DBA
module Dba_to_formula : sig ... endConvert some DBA structure to Smtlib
module Dba_types : sig ... endModules & types related to DBA types
module Dba_utils : sig ... endShelter for functions over DBA
module Dba_visitor : sig ... endmodule Dbacsl_parser : sig ... endmodule Dbacsl_token : sig ... endmodule Decode_utils : sig ... endmodule Dhunk : sig ... endDBA hunks, aka dhunk
module Directive : sig ... endDirectives are general located goals that one would like to achieve during an * analysis
module Disasm : sig ... endDisassemblers & utilities
module Disasm_cfg : sig ... endmodule Disasm_core : sig ... endmodule Disasm_options : sig ... endmodule Dwarf : sig ... endmodule Dwarf_cunit : sig ... endmodule Dwarf_expr : sig ... endmodule Dwarf_frame : sig ... endmodule Dwarf_lines : sig ... endmodule Dwarf_options : sig ... endOptions for debug information printing
module Elf_options : sig ... endmodule Errors : sig ... endmodule File_utils : sig ... endExtra functions over files
module Formula : sig ... endDefinition of abstract representation for logical formulas (based on SMTLIB's syntax and semantics)
module Formula_main : sig ... endMain entry point for formula handling
module Formula_options : sig ... endmodule Formula_pp : sig ... endFormula printer
module Formula_to_smtlib : sig ... endTranslation functions from BINSEC inner representation to SMT-LIB terms
module Formula_transformation : sig ... endmodule Formula_utils : sig ... endUtility functions for formula creation
module Ghidra_cfg : sig ... endmodule Ghidra_options : sig ... endmodule Hash : sig ... endmodule Hashamt : sig ... endImplementation of Hash-Array Mapped Tries
module Htx_main : sig ... endmodule Htx_options : sig ... endmodule Ida : sig ... endmodule Ida_cfg : sig ... endmodule Ida_cg : sig ... endmodule Ida_options : sig ... endmodule Ida_utils : sig ... endmodule Imap : sig ... endmodule Infos : sig ... endAbstract representation of configuration data for static analyses
module Instr_cfg : sig ... endmodule Instruction : sig ... endCanonical representation of an instruction
module Interval : sig ... endmodule Isa_helper : sig ... endmodule Kernel_core : sig ... endCore kernel functions
module Kernel_functions : sig ... endBasic kernel functions
module Kernel_options : sig ... endmodule Lexer : sig ... endmodule Lexer_ghidra : sig ... endmodule List_utils : sig ... endExtra functions over lists
module Lmap : sig ... endmodule Loader : sig ... endmodule Loader_buf : sig ... endGeneric representation of loader buffers
module Loader_elf : sig ... endmodule Loader_pe : sig ... endmodule Loader_raw : sig ... endmodule Loader_sigs : sig ... endmodule Loader_ti83 : sig ... endmodule Loader_types : sig ... endmodule Loader_utils : sig ... endLoader utility functions
module Location : sig ... endmodule Logger : sig ... endLogging/output facilities
module Lreader : sig ... endBasic stream reader
module Machine : sig ... endAbstract description of machines
module Mcount_main : sig ... endmodule Mcount_options : sig ... endmodule Mnemonic : sig ... endmodule Natural : sig ... endmodule Parse_helpers : sig ... endmodule Parse_utils : sig ... endGeneral BINSEC related utilities
module Parser : sig ... endmodule Parser_ghidra : sig ... endmodule Predba : sig ... endFirst IL before producing DBA
module Prettytbl : sig ... endmodule Print_utils : sig ... endExtra pretty-printing functions
module Prover : sig ... endmodule Riscv_arch : sig ... endmodule Riscv_options : sig ... endmodule Riscv_to_dba : sig ... endmodule Sequence : sig ... endmodule Sigs : sig ... endGeneric signatures used throughout BINSEC
module Simplification_dba : sig ... endmodule Simplification_dba_block : sig ... endIntra-block simplifications
module Simplification_dba_prog : sig ... endmodule Simplification_dba_utils : sig ... endGeneric utility functions for DBA simplification
module Simplification_options : sig ... endmodule Simulation : sig ... endmodule Size : sig ... endmodule Smt_model : sig ... endInternal model representation
module Smtlib : sig ... endmodule Smtlib_lexer : sig ... endmodule Smtlib_options : sig ... endmodule Smtlib_parser : sig ... endmodule Smtlib_pp : sig ... endmodule Smtlib_to_formula : sig ... endmodule Smtlib_utils : sig ... endmodule Solver : sig ... endInterface with SMT solvers
module String_utils : sig ... endExtra functions over strings
module Subprocess : sig ... endmodule Term : sig ... endmodule Utils : sig ... endGeneric utilities
module Virtual_address : sig ... endmodule Worklist : sig ... endWorklist / Work queue implementation
module X86Instruction : sig ... endInterface for X86 instructions
module X86Types : sig ... endmodule X86Util : sig ... endX86 utility functions
module X86_options : sig ... endmodule X86decoder : sig ... endDecode a function from a reader
module X86pp : sig ... endPretty-printers for X86
module X86toDba : sig ... endLifter from X86 to DBA
module Z80_arch : sig ... endmodule Z80_options : sig ... endmodule Z80_to_dba : sig ... end