package owee

  1. Overview
  2. Docs

Module Owee_elf.Symbol_tableSource

Sourcetype t

One or more ELF symbol tables, conjoined.

Sourcemodule Symbol : sig ... end
Sourceval symbols_enclosing_address : t -> address:Int64.t -> Symbol.t list

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

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

As for symbols_enclosing_address, but only returns function symbols.

Sourceval 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.