Library
Module
Module type
Parameter
Class
Class type
type raw_backtrace = Printexc.raw_backtrace
type raw_backtrace_entry = Printexc.raw_backtrace_entry
type backtrace_slot = Printexc.backtrace_slot
type location =
filename: string ;
line_number: int ;
start_char: int ;
end_char: int
module Slot = Printexc.Slot
type raw_backtrace_slot = Printexc.raw_backtrace_slot
val raw_backtrace_entries : raw_backtrace -> raw_backtrace_entry array
val raw_backtrace_entries : raw_backtrace -> raw_backtrace_entry array
val backtrace_slots_of_raw_entry :
raw_backtrace_entry ->
backtrace_slot array option
val backtrace_slots_of_raw_entry : raw_backtrace_entry -> backtrace_slot array option
val default_uncaught_exception_handler : exn -> raw_backtrace -> unit
val default_uncaught_exception_handler : exn -> raw_backtrace -> unit
val raise_with_backtrace : exn -> raw_backtrace -> 'a
external raise_with_backtrace : exn -> raw_backtrace -> 'a = "%raise_with_backtrace"
val get_raw_backtrace_next_slot :
raw_backtrace_slot ->
raw_backtrace_slot option
val get_raw_backtrace_next_slot : raw_backtrace_slot -> raw_backtrace_slot option
val set_uncaught_exception_handler : (exn -> raw_backtrace -> unit) -> unit
val set_uncaught_exception_handler : (exn -> raw_backtrace -> unit) -> unit
val backtrace_slots : raw_backtrace -> backtrace_slot array option
val backtrace_slots : raw_backtrace -> backtrace_slot array option
val raw_backtrace_length : raw_backtrace -> int
val get_raw_backtrace_slot : raw_backtrace -> int -> raw_backtrace_slot
val get_raw_backtrace_slot : raw_backtrace -> int -> raw_backtrace_slot
val convert_raw_backtrace_slot : raw_backtrace_slot -> backtrace_slot
val convert_raw_backtrace_slot : raw_backtrace_slot -> backtrace_slot
val get_raw_backtrace : unit -> raw_backtrace
val print_raw_backtrace : out_channel -> raw_backtrace -> unit
val print_raw_backtrace : out_channel -> raw_backtrace -> unit
val raw_backtrace_to_string : raw_backtrace -> string
val get_callstack : int -> raw_backtrace
external get_callstack : int -> raw_backtrace = "caml_get_current_callstack"
val print_backtrace : out_channel -> unit
Alias for Printexc.to_string
Alias for Printexc.print
Alias for Printexc.catch