package rdr

  1. Overview
  2. Docs
type section_header = {
  1. mutable name : string;
  2. sh_name : int;
  3. sh_type : int;
  4. sh_flags : int;
  5. sh_addr : int;
  6. sh_offset : int;
  7. sh_size : int;
  8. sh_info : int;
  9. sh_addralign : int;
  10. sh_entsize : int;
}
val sizeof_section_header : int
type t = section_header array
val kSHT_NULL : int
val kSHT_PROGBITS : int
val kSHT_SYMTAB : int
val kSHT_STRTAB : int
val kSHT_RELA : int
val kSHT_HASH : int
val kSHT_DYNAMIC : int
val kSHT_NOTE : int
val kSHT_NOBITS : int
val kSHT_REL : int
val kSHT_SHLIB : int
val kSHT_DYNSYM : int
val kSHT_INIT_ARRAY : int
val kSHT_FINI_ARRAY : int
val kSHT_PREINIT_ARRAY : int
val kSHT_GROUP : int
val kSHT_SYMTAB_SHNDX : int
val kSHT_NUM : int
val kSHT_LOOS : int
val kSHT_GNU_ATTRIBUTES : int
val kSHT_GNU_HASH : int
val kSHT_GNU_LIBLIST : int
val kSHT_CHECKSUM : int
val kSHT_LOSUNW : int
val kSHT_SUNW_move : int
val kSHT_SUNW_COMDAT : int
val kSHT_SUNW_syminfo : int
val kSHT_GNU_verdef : int
val kSHT_GNU_verneed : int
val kSHT_GNU_versym : int
val kSHT_HISUNW : int
val kSHT_HIOS : int
val kSHT_LOPROC : int
val kSHT_HIPROC : int
val kSHT_LOUSER : int
val kSHT_HIUSER : int
val shtype_to_string : int -> string
val kSHF_WRITE : int
val kSHF_ALLOC : int
val kSHF_EXECINSTR : int
val kSHF_MERGE : int
val kSHF_STRINGS : int
val kSHF_OS_NONCONFORMING : int
val kSHF_GROUP : int
val kSHF_TLS : int
val kSHF_MASKOS : int
val kSHF_MASKPROC : int
val kSHF_ORDERED : int
val kSHF_EXCLUDE : int
val is_empty : 'a array -> bool
val to_string : section_header -> string
val print_section_headers : section_header array -> unit
val get_section_header : bytes -> int -> section_header
val find_shstrtab : section_header list -> section_header option
val update_section_headers_with_names : bytes -> section_header list -> section_header list
val get_section_headers : bytes -> int -> int -> int -> section_header array
val find_section_by_type : int -> section_header array -> section_header option Pervasives.ref
val get_sections : int -> section_header array -> section_header list
val get_dynamic_section : section_header array -> section_header option
val set_section_header : bytes -> section_header -> int -> int
val set : bytes -> section_header array -> int -> int
val to_bytes : section_header array -> bytes