jon.recoil.org

Module Form_rewrite_plan.Layout

Layout of all sections in the output file.

type t
val igot : t -> Section_layout.t

Returns the layout of the IGOT section.

val rela_igot : t -> Section_layout.t

Returns the layout of the .rela.igot section.

val iplt : t -> Section_layout.t

Returns the layout of the IPLT section.

val rela_iplt : t -> Section_layout.t

Returns the layout of the .rela.iplt section.

val symtab : t -> Section_layout.t

Returns the layout of the symbol table section.

val symtab_shndx : t -> Section_layout.t option

Returns the layout of SYMTAB_SHNDX section, if present.

val strtab : t -> Section_layout.t

Returns the layout of the string table section.

val shstrtab : t -> Section_layout.t

Returns the layout of the section header string table.

val section_headers_offset : t -> int64

Returns the file offset of the section headers.

val total_size : t -> int64

Returns the total size of the output file.