package magic-trace

  1. Overview
  2. Docs
type t
val attach_and_record : Record_opts.t -> debug_print_perf_commands:bool -> subcommand:Subcommand.t -> when_to_snapshot:When_to_snapshot.t -> trace_mode:Trace_mode.t -> timer_resolution:Timer_resolution.t -> record_dir:string -> Core.Pid.t -> t Async.Deferred.Or_error.t
val maybe_take_snapshot : t -> source:[ `ctrl_c | `function_call ] -> unit
val finish_recording : t -> unit Async.Deferred.Or_error.t