Module Fields_of_section.Direct

val iter : section -> sh_name:((section, int) Fieldslib.Field.t -> section -> int -> unit) -> sh_type:((section, sh_type) Fieldslib.Field.t -> section -> sh_type -> unit) -> sh_flags: ((section, sh_flag list) Fieldslib.Field.t -> section -> sh_flag list -> unit) -> sh_addr:((section, int64) Fieldslib.Field.t -> section -> int64 -> unit) -> sh_size:((section, int64) Fieldslib.Field.t -> section -> int64 -> unit) -> sh_link:((section, int32) Fieldslib.Field.t -> section -> int32 -> unit) -> sh_info:((section, int32) Fieldslib.Field.t -> section -> int32 -> unit) -> sh_addralign:((section, int64) Fieldslib.Field.t -> section -> int64 -> unit) -> sh_entsize:((section, int64) Fieldslib.Field.t -> section -> int64 -> unit) -> sh_offset:((section, int64) Fieldslib.Field.t -> section -> int64 -> unit) -> unit
val fold : section -> init:'acc__0 -> sh_name: ('acc__0 -> (section, int) Fieldslib.Field.t -> section -> int -> 'acc__1) -> sh_type: ('acc__1 -> (section, sh_type) Fieldslib.Field.t -> section -> sh_type -> 'acc__2) -> sh_flags: ('acc__2 -> (section, sh_flag list) Fieldslib.Field.t -> section -> sh_flag list -> 'acc__3) -> sh_addr: ('acc__3 -> (section, int64) Fieldslib.Field.t -> section -> int64 -> 'acc__4) -> sh_size: ('acc__4 -> (section, int64) Fieldslib.Field.t -> section -> int64 -> 'acc__5) -> sh_link: ('acc__5 -> (section, int32) Fieldslib.Field.t -> section -> int32 -> 'acc__6) -> sh_info: ('acc__6 -> (section, int32) Fieldslib.Field.t -> section -> int32 -> 'acc__7) -> sh_addralign: ('acc__7 -> (section, int64) Fieldslib.Field.t -> section -> int64 -> 'acc__8) -> sh_entsize: ('acc__8 -> (section, int64) Fieldslib.Field.t -> section -> int64 -> 'acc__9) -> sh_offset: ('acc__9 -> (section, int64) Fieldslib.Field.t -> section -> int64 -> 'acc__10) -> 'acc__10
val for_all : section -> sh_name:((section, int) Fieldslib.Field.t -> section -> int -> bool) -> sh_type:((section, sh_type) Fieldslib.Field.t -> section -> sh_type -> bool) -> sh_flags: ((section, sh_flag list) Fieldslib.Field.t -> section -> sh_flag list -> bool) -> sh_addr:((section, int64) Fieldslib.Field.t -> section -> int64 -> bool) -> sh_size:((section, int64) Fieldslib.Field.t -> section -> int64 -> bool) -> sh_link:((section, int32) Fieldslib.Field.t -> section -> int32 -> bool) -> sh_info:((section, int32) Fieldslib.Field.t -> section -> int32 -> bool) -> sh_addralign:((section, int64) Fieldslib.Field.t -> section -> int64 -> bool) -> sh_entsize:((section, int64) Fieldslib.Field.t -> section -> int64 -> bool) -> sh_offset:((section, int64) Fieldslib.Field.t -> section -> int64 -> bool) -> bool
val exists : section -> sh_name:((section, int) Fieldslib.Field.t -> section -> int -> bool) -> sh_type:((section, sh_type) Fieldslib.Field.t -> section -> sh_type -> bool) -> sh_flags: ((section, sh_flag list) Fieldslib.Field.t -> section -> sh_flag list -> bool) -> sh_addr:((section, int64) Fieldslib.Field.t -> section -> int64 -> bool) -> sh_size:((section, int64) Fieldslib.Field.t -> section -> int64 -> bool) -> sh_link:((section, int32) Fieldslib.Field.t -> section -> int32 -> bool) -> sh_info:((section, int32) Fieldslib.Field.t -> section -> int32 -> bool) -> sh_addralign:((section, int64) Fieldslib.Field.t -> section -> int64 -> bool) -> sh_entsize:((section, int64) Fieldslib.Field.t -> section -> int64 -> bool) -> sh_offset:((section, int64) Fieldslib.Field.t -> section -> int64 -> bool) -> bool
val to_list : section -> sh_name:((section, int) Fieldslib.Field.t -> section -> int -> 'elem__) -> sh_type: ((section, sh_type) Fieldslib.Field.t -> section -> sh_type -> 'elem__) -> sh_flags: ((section, sh_flag list) Fieldslib.Field.t -> section -> sh_flag list -> 'elem__) -> sh_addr:((section, int64) Fieldslib.Field.t -> section -> int64 -> 'elem__) -> sh_size:((section, int64) Fieldslib.Field.t -> section -> int64 -> 'elem__) -> sh_link:((section, int32) Fieldslib.Field.t -> section -> int32 -> 'elem__) -> sh_info:((section, int32) Fieldslib.Field.t -> section -> int32 -> 'elem__) -> sh_addralign: ((section, int64) Fieldslib.Field.t -> section -> int64 -> 'elem__) -> sh_entsize: ((section, int64) Fieldslib.Field.t -> section -> int64 -> 'elem__) -> sh_offset:((section, int64) Fieldslib.Field.t -> section -> int64 -> 'elem__) -> 'elem__ list
val map : section -> sh_name:((section, int) Fieldslib.Field.t -> section -> int -> int) -> sh_type: ((section, sh_type) Fieldslib.Field.t -> section -> sh_type -> sh_type) -> sh_flags: ((section, sh_flag list) Fieldslib.Field.t -> section -> sh_flag list -> sh_flag list) -> sh_addr:((section, int64) Fieldslib.Field.t -> section -> int64 -> int64) -> sh_size:((section, int64) Fieldslib.Field.t -> section -> int64 -> int64) -> sh_link:((section, int32) Fieldslib.Field.t -> section -> int32 -> int32) -> sh_info:((section, int32) Fieldslib.Field.t -> section -> int32 -> int32) -> sh_addralign: ((section, int64) Fieldslib.Field.t -> section -> int64 -> int64) -> sh_entsize:((section, int64) Fieldslib.Field.t -> section -> int64 -> int64) -> sh_offset:((section, int64) Fieldslib.Field.t -> section -> int64 -> int64) -> section
val set_all_mutable_fields : section -> unit