Std.DwarfDwarf library This library gives an access to debugging information stored in a binary program.
module Section : sig ... endFile sections
module Tag : sig ... endDebug Entry Tag
module Attr : sig ... endAttribute
val sexp_of_lenspec : lenspec -> Ppx_sexp_conv_lib.Sexp.tval lenspec_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> lenspecval bin_size_lenspec : lenspec Core_kernel.Bin_prot.Size.sizerval bin_write_lenspec : lenspec Core_kernel.Bin_prot.Write.writerval bin_writer_lenspec : lenspec Core_kernel.Bin_prot.Type_class.writerval bin_read_lenspec : lenspec Core_kernel.Bin_prot.Read.readerval __bin_read_lenspec__ : (int -> lenspec) Core_kernel.Bin_prot.Read.readerval bin_reader_lenspec : lenspec Core_kernel.Bin_prot.Type_class.readerval bin_lenspec : lenspec Core_kernel.Bin_prot.Type_class.tmodule Form : sig ... endAttribute form
type tag = Tag.tval sexp_of_tag : tag -> Ppx_sexp_conv_lib.Sexp.tval tag_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> tagval bin_size_tag : tag Core_kernel.Bin_prot.Size.sizerval bin_write_tag : tag Core_kernel.Bin_prot.Write.writerval bin_writer_tag : tag Core_kernel.Bin_prot.Type_class.writerval bin_read_tag : tag Core_kernel.Bin_prot.Read.readerval __bin_read_tag__ : (int -> tag) Core_kernel.Bin_prot.Read.readerval bin_reader_tag : tag Core_kernel.Bin_prot.Type_class.readerval bin_tag : tag Core_kernel.Bin_prot.Type_class.ttype attr = Attr.tval sexp_of_attr : attr -> Ppx_sexp_conv_lib.Sexp.tval attr_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> attrval bin_size_attr : attr Core_kernel.Bin_prot.Size.sizerval bin_write_attr : attr Core_kernel.Bin_prot.Write.writerval bin_writer_attr : attr Core_kernel.Bin_prot.Type_class.writerval bin_read_attr : attr Core_kernel.Bin_prot.Read.readerval __bin_read_attr__ : (int -> attr) Core_kernel.Bin_prot.Read.readerval bin_reader_attr : attr Core_kernel.Bin_prot.Type_class.readerval bin_attr : attr Core_kernel.Bin_prot.Type_class.ttype form = Form.tval sexp_of_form : form -> Ppx_sexp_conv_lib.Sexp.tval form_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> formval bin_size_form : form Core_kernel.Bin_prot.Size.sizerval bin_write_form : form Core_kernel.Bin_prot.Write.writerval bin_writer_form : form Core_kernel.Bin_prot.Type_class.writerval bin_read_form : form Core_kernel.Bin_prot.Read.readerval __bin_read_form__ : (int -> form) Core_kernel.Bin_prot.Read.readerval bin_reader_form : form Core_kernel.Bin_prot.Type_class.readerval bin_form : form Core_kernel.Bin_prot.Type_class.ttype section = Section.tval sexp_of_section : section -> Ppx_sexp_conv_lib.Sexp.tval section_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> sectionval bin_size_section : section Core_kernel.Bin_prot.Size.sizerval bin_write_section : section Core_kernel.Bin_prot.Write.writerval bin_writer_section : section Core_kernel.Bin_prot.Type_class.writerval bin_read_section : section Core_kernel.Bin_prot.Read.readerval __bin_read_section__ : (int -> section) Core_kernel.Bin_prot.Read.readerval bin_reader_section : section Core_kernel.Bin_prot.Type_class.readerval bin_section : section Core_kernel.Bin_prot.Type_class.tval bin_size_fn : fn Core_kernel.Bin_prot.Size.sizerval bin_write_fn : fn Core_kernel.Bin_prot.Write.writerval bin_writer_fn : fn Core_kernel.Bin_prot.Type_class.writerval bin_read_fn : fn Core_kernel.Bin_prot.Read.readerval __bin_read_fn__ : (int -> fn) Core_kernel.Bin_prot.Read.readerval bin_reader_fn : fn Core_kernel.Bin_prot.Type_class.readerval bin_fn : fn Core_kernel.Bin_prot.Type_class.tval sexp_of_fn : fn -> Ppx_sexp_conv_lib.Sexp.tval fn_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> fnmodule Fn : sig ... endFunction representation.
module Buffer : sig ... endBuffer is a light abstraction over string and bigstring, that can allow one to share the same string for different sections without explicit copying.
module Data : sig ... endmodule Fbi : sig ... endFunction boundary identification.