package bap-elf

  1. Overview
  2. Docs
val names : string list
val sh_offset : (section, int64) Fieldslib.Field.t
val sh_entsize : (section, int64) Fieldslib.Field.t
val sh_addralign : (section, int64) Fieldslib.Field.t
val sh_info : (section, int32) Fieldslib.Field.t
val sh_size : (section, int64) Fieldslib.Field.t
val sh_addr : (section, int64) Fieldslib.Field.t
val sh_flags : (section, sh_flag list) Fieldslib.Field.t
val sh_name : (section, int) Fieldslib.Field.t
val fold : init:'acc__0 -> sh_name:('acc__0 -> (section, int) Fieldslib.Field.t -> 'acc__1) -> sh_type:('acc__1 -> (section, sh_type) Fieldslib.Field.t -> 'acc__2) -> sh_flags:('acc__2 -> (section, sh_flag list) Fieldslib.Field.t -> 'acc__3) -> sh_addr:('acc__3 -> (section, int64) Fieldslib.Field.t -> 'acc__4) -> sh_size:('acc__4 -> (section, int64) Fieldslib.Field.t -> 'acc__5) -> sh_link:('acc__5 -> (section, int32) Fieldslib.Field.t -> 'acc__6) -> sh_info:('acc__6 -> (section, int32) Fieldslib.Field.t -> 'acc__7) -> sh_addralign:('acc__7 -> (section, int64) Fieldslib.Field.t -> 'acc__8) -> sh_entsize:('acc__8 -> (section, int64) Fieldslib.Field.t -> 'acc__9) -> sh_offset:('acc__9 -> (section, int64) Fieldslib.Field.t -> 'acc__10) -> 'acc__10
val make_creator : sh_name: ((section, int) Fieldslib.Field.t -> 'acc__0 -> ('input__ -> int) * 'acc__1) -> sh_type: ((section, sh_type) Fieldslib.Field.t -> 'acc__1 -> ('input__ -> sh_type) * 'acc__2) -> sh_flags: ((section, sh_flag list) Fieldslib.Field.t -> 'acc__2 -> ('input__ -> sh_flag list) * 'acc__3) -> sh_addr: ((section, int64) Fieldslib.Field.t -> 'acc__3 -> ('input__ -> int64) * 'acc__4) -> sh_size: ((section, int64) Fieldslib.Field.t -> 'acc__4 -> ('input__ -> int64) * 'acc__5) -> sh_link: ((section, int32) Fieldslib.Field.t -> 'acc__5 -> ('input__ -> int32) * 'acc__6) -> sh_info: ((section, int32) Fieldslib.Field.t -> 'acc__6 -> ('input__ -> int32) * 'acc__7) -> sh_addralign: ((section, int64) Fieldslib.Field.t -> 'acc__7 -> ('input__ -> int64) * 'acc__8) -> sh_entsize: ((section, int64) Fieldslib.Field.t -> 'acc__8 -> ('input__ -> int64) * 'acc__9) -> sh_offset: ((section, int64) Fieldslib.Field.t -> 'acc__9 -> ('input__ -> int64) * 'acc__10) -> 'acc__0 -> ('input__ -> section) * 'acc__10
val create : sh_name:int -> sh_type:sh_type -> sh_flags:sh_flag list -> sh_addr:int64 -> sh_size:int64 -> sh_link:int32 -> sh_info:int32 -> sh_addralign:int64 -> sh_entsize:int64 -> sh_offset:int64 -> section
val map : sh_name:((section, int) Fieldslib.Field.t -> int) -> sh_type:((section, sh_type) Fieldslib.Field.t -> sh_type) -> sh_flags:((section, sh_flag list) Fieldslib.Field.t -> sh_flag list) -> sh_addr:((section, int64) Fieldslib.Field.t -> int64) -> sh_size:((section, int64) Fieldslib.Field.t -> int64) -> sh_link:((section, int32) Fieldslib.Field.t -> int32) -> sh_info:((section, int32) Fieldslib.Field.t -> int32) -> sh_addralign:((section, int64) Fieldslib.Field.t -> int64) -> sh_entsize:((section, int64) Fieldslib.Field.t -> int64) -> sh_offset:((section, int64) Fieldslib.Field.t -> int64) -> section
val iter : sh_name:((section, int) Fieldslib.Field.t -> unit) -> sh_type:((section, sh_type) Fieldslib.Field.t -> unit) -> sh_flags:((section, sh_flag list) Fieldslib.Field.t -> unit) -> sh_addr:((section, int64) Fieldslib.Field.t -> unit) -> sh_size:((section, int64) Fieldslib.Field.t -> unit) -> sh_link:((section, int32) Fieldslib.Field.t -> unit) -> sh_info:((section, int32) Fieldslib.Field.t -> unit) -> sh_addralign:((section, int64) Fieldslib.Field.t -> unit) -> sh_entsize:((section, int64) Fieldslib.Field.t -> unit) -> sh_offset:((section, int64) Fieldslib.Field.t -> unit) -> unit
val for_all : sh_name:((section, int) Fieldslib.Field.t -> bool) -> sh_type:((section, sh_type) Fieldslib.Field.t -> bool) -> sh_flags:((section, sh_flag list) Fieldslib.Field.t -> bool) -> sh_addr:((section, int64) Fieldslib.Field.t -> bool) -> sh_size:((section, int64) Fieldslib.Field.t -> bool) -> sh_link:((section, int32) Fieldslib.Field.t -> bool) -> sh_info:((section, int32) Fieldslib.Field.t -> bool) -> sh_addralign:((section, int64) Fieldslib.Field.t -> bool) -> sh_entsize:((section, int64) Fieldslib.Field.t -> bool) -> sh_offset:((section, int64) Fieldslib.Field.t -> bool) -> bool
val exists : sh_name:((section, int) Fieldslib.Field.t -> bool) -> sh_type:((section, sh_type) Fieldslib.Field.t -> bool) -> sh_flags:((section, sh_flag list) Fieldslib.Field.t -> bool) -> sh_addr:((section, int64) Fieldslib.Field.t -> bool) -> sh_size:((section, int64) Fieldslib.Field.t -> bool) -> sh_link:((section, int32) Fieldslib.Field.t -> bool) -> sh_info:((section, int32) Fieldslib.Field.t -> bool) -> sh_addralign:((section, int64) Fieldslib.Field.t -> bool) -> sh_entsize:((section, int64) Fieldslib.Field.t -> bool) -> sh_offset:((section, int64) Fieldslib.Field.t -> bool) -> bool
val to_list : sh_name:((section, int) Fieldslib.Field.t -> 'elem__) -> sh_type:((section, sh_type) Fieldslib.Field.t -> 'elem__) -> sh_flags:((section, sh_flag list) Fieldslib.Field.t -> 'elem__) -> sh_addr:((section, int64) Fieldslib.Field.t -> 'elem__) -> sh_size:((section, int64) Fieldslib.Field.t -> 'elem__) -> sh_link:((section, int32) Fieldslib.Field.t -> 'elem__) -> sh_info:((section, int32) Fieldslib.Field.t -> 'elem__) -> sh_addralign:((section, int64) Fieldslib.Field.t -> 'elem__) -> sh_entsize:((section, int64) Fieldslib.Field.t -> 'elem__) -> sh_offset:((section, int64) Fieldslib.Field.t -> 'elem__) -> 'elem__ list
val map_poly : ([< `Read | `Set_and_create ], section, 'x0) Fieldslib.Field.user -> 'x0 list
module Direct : sig ... end
OCaml

Innovation. Community. Security.