package jasmin
Module Jasmin.PrinterSource
Source
val pp_pprog :
debug:bool ->
Wsize.wsize ->
Wsize.wsize ->
('asm_op, 'extra_op) Arch_extra.extended_op_gen Sopn.asmOp ->
Format.formatter ->
('info, ('asm_op, 'extra_op) Arch_extra.extended_op_gen) Prog.pprog ->
unitSource
val pp_instr :
debug:bool ->
Wsize.wsize ->
Wsize.wsize ->
('asm_op, 'extra_op) Arch_extra.extended_op_gen Sopn.asmOp ->
Format.formatter ->
('info, ('asm_op, 'extra_op) Arch_extra.extended_op_gen) Prog.instr ->
unitSource
val pp_stmt :
debug:bool ->
Wsize.wsize ->
Wsize.wsize ->
('asm_op, 'extra_op) Arch_extra.extended_op_gen Sopn.asmOp ->
Format.formatter ->
('info, ('asm_op, 'extra_op) Arch_extra.extended_op_gen) Prog.stmt ->
unitSource
val pp_fun :
debug:bool ->
?pp_locals:Prog.Sv.t Utils.pp ->
?pp_info:(Location.i_loc * 'info) Utils.pp ->
('asm_op, 'extra_op) Arch_extra.extended_op_gen Sopn.sopn Utils.pp ->
Prog.var Utils.pp ->
('info, ('asm_op, 'extra_op) Arch_extra.extended_op_gen) Prog.func Utils.ppSource
val pp_ifunc :
debug:bool ->
(Location.i_loc * 'info) Utils.pp ->
Wsize.wsize ->
Wsize.wsize ->
('asm_op, 'extra_op) Arch_extra.extended_op_gen Sopn.asmOp ->
Format.formatter ->
('info, ('asm_op, 'extra_op) Arch_extra.extended_op_gen) Prog.func ->
unitSource
val pp_func :
debug:bool ->
Wsize.wsize ->
Wsize.wsize ->
('asm_op, 'extra_op) Arch_extra.extended_op_gen Sopn.asmOp ->
Format.formatter ->
('info, ('asm_op, 'extra_op) Arch_extra.extended_op_gen) Prog.func ->
unitSource
val pp_iprog :
debug:bool ->
(Location.i_loc * 'info) Utils.pp ->
Wsize.wsize ->
Wsize.wsize ->
('asm_op, 'extra_op) Arch_extra.extended_op_gen Sopn.asmOp ->
Format.formatter ->
('info, ('asm_op, 'extra_op) Arch_extra.extended_op_gen) Prog.prog ->
unitSource
val pp_prog :
debug:bool ->
Wsize.wsize ->
Wsize.wsize ->
('asm_op, 'extra_op) Arch_extra.extended_op_gen Sopn.asmOp ->
Format.formatter ->
('info, ('asm_op, 'extra_op) Arch_extra.extended_op_gen) Prog.prog ->
unitSource
val pp_return_address :
debug:bool ->
Format.formatter ->
Expr.return_address_location ->
unitSource
val pp_sprog :
debug:bool ->
Wsize.wsize ->
Wsize.wsize ->
('asm_op, 'extra_op) Arch_extra.extended_op_gen Sopn.asmOp ->
Format.formatter ->
('info, ('asm_op, 'extra_op) Arch_extra.extended_op_gen) Prog.sprog ->
unit