package rdr
-
rdr
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module Header = ElfHeader
module ProgramHeader = ElfProgramHeader
module SectionHeader = ElfSectionHeader
module Reloc = ElfReloc
module Constants = ElfConstants
module Dynamic = ElfDynamic
module SymbolTable = ElfSymbolTable
module Coverage = ElfCoverage
type t = {
header : Header.t;
program_headers : ProgramHeader.t;
section_headers : SectionHeader.t;
_dynamic : Dynamic.t;
dynamic_symbols : SymbolTable.t;
symbol_table : SymbolTable.t;
relocations : Reloc.t;
is_lib : bool;
is_64 : bool;
soname : string;
interpreter : string;
libraries : string list;
size : int;
byte_coverage : ByteCoverage.t;
raw_code : bytes;
}
val get : ?meta_only:bool -> bytes -> t
val print : t -> unit