package owee

  1. Overview
  2. Docs
type t

One or more ELF symbol tables, conjoined.

module Symbol : sig ... end
val symbols_enclosing_address : t -> address:Int64.t -> Symbol.t list

The symbols in the table whose value and size determine that they cover address.

val functions_enclosing_address : t -> address:Int64.t -> Symbol.t list

As for symbols_enclosing_address, but only returns function symbols.

val iter : t -> f:(Symbol.t -> unit) -> unit

iter t ~f calls f on each symbol found in t.

get buf relocation returns the symbol associated with relocation in buf. We assume that buf is the start of the body of the section specified by the section.sh_link field of Owee_rel.t for the relocation.