Module Asm_directives.Directive
module Constant : sig ... endmodule Constant_with_width : sig ... endtype t = private | Align of {bytes : int;(*The number of bytes to align to. This will be taken log2 by the emitter on Arm and macOS platforms.
*)fill_x86_bin_emitter : Asm_targets.Asm_directives.align_padding;(*The
*)fill_x86_bin_emitterflag controls whether the x86 binary emitter emits NOP instructions or null bytes.
}| Bytes of {}| Cfi_adjust_cfa_offset of int| Cfi_def_cfa_offset of int| Cfi_endproc| Cfi_offset of {}| Cfi_startproc| Cfi_remember_state| Cfi_restore_state| Cfi_def_cfa_register of string| Comment of Asm_targets.Asm_directives.Directive.comment| Const of {constant : Asm_targets.Asm_directives.Directive.Constant_with_width.t;comment : string option;
}| Direct_assignment of string * Asm_targets.Asm_directives.Directive.Constant.t| File of {}| Global of string| Indirect_symbol of string| Loc of {}| New_label of string * Asm_targets.Asm_directives.Directive.thing_after_label| New_line| Private_extern of string| Section of {}| Size of string * Asm_targets.Asm_directives.Directive.Constant.t| Sleb128 of {constant : Asm_targets.Asm_directives.Directive.Constant.t;comment : string option;
}| Space of {}| Type of string * Asm_targets.Asm_directives.symbol_type| Uleb128 of {constant : Asm_targets.Asm_directives.Directive.Constant.t;comment : string option;
}| Protected of string| Hidden of string| Weak of string| External of string| Reloc of {offset : Asm_targets.Asm_directives.Directive.Constant.t;name : Asm_targets.Asm_directives.Directive.reloc_type;expr : Asm_targets.Asm_directives.Directive.Constant.t;
}
Internal representation of directives. Only needed if writing a custom assembler or printer instead of using print, below. Symbols that occur in values of type t are encoded as strings and have had all necessary prefixing, mangling, escaping and suffixing applied.
val print : Stdlib.Buffer.t -> Asm_targets.Asm_directives.Directive.t -> unitTranslate the given directive to textual form. This produces output suitable for either gas or MASM as appropriate.