Module X86_binary_emitter
module String = Misc.Stdlib.Stringtype symbol = {sy_name : string;mutable sy_type : Asm_targets.Asm_directives.symbol_type option;mutable sy_size : int option;mutable sy_binding : X86_binary_emitter.symbol_binding;mutable sy_protected : bool;mutable sy_sec : X86_binary_emitter.section;mutable sy_pos : int option;mutable sy_num : int option;
}module Relocation : sig ... endmodule StringMap : Stdlib.Map.S with type key = stringval size : X86_binary_emitter.buffer -> intval relocations :
X86_binary_emitter.buffer ->
X86_binary_emitter.Relocation.t listval assemble_section :
X86_ast.arch ->
X86_binary_emitter.section ->
X86_binary_emitter.bufferval get_symbol :
X86_binary_emitter.buffer ->
X86_binary_emitter.StringMap.key ->
X86_binary_emitter.symbolval contents_mut : X86_binary_emitter.buffer -> bytesval contents : X86_binary_emitter.buffer -> stringval add_patch :
offset:int ->
size:X86_binary_emitter.data_size ->
data:int64 ->
X86_binary_emitter.buffer ->
unitval labels :
X86_binary_emitter.buffer ->
X86_binary_emitter.symbol String.Tbl.t