package rdr

  1. Overview
  2. Docs
module Header = ElfHeader
module ProgramHeader = ElfProgramHeader
module SectionHeader = ElfSectionHeader
module Reloc = ElfReloc
module Constants = ElfConstants
module Dynamic = ElfDynamic
module SymbolTable = ElfSymbolTable
module Coverage = ElfCoverage
val debug : bool
type t = {
  1. header : Header.t;
  2. program_headers : ProgramHeader.t;
  3. section_headers : SectionHeader.t;
  4. _dynamic : Dynamic.t;
  5. dynamic_symbols : SymbolTable.t;
  6. symbol_table : SymbolTable.t;
  7. relocations : Reloc.t;
  8. is_lib : bool;
  9. is_64 : bool;
  10. soname : string;
  11. interpreter : string;
  12. libraries : string list;
  13. size : int;
  14. byte_coverage : ByteCoverage.t;
  15. raw_code : bytes;
}
val get : ?meta_only:bool -> bytes -> t
val print : t -> unit