package dap

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module Start_method : sig ... end
type t = {
  1. name : string;
    (*

    The logical name of the process. This is usually the full path to process's executable file. Example: /home/example/myproj/program.js.

    *)
  2. system_process_id : int option;
    (*

    The system process id of the debugged process. This property will be missing for non-system processes.

    *)
  3. is_local_process : bool option;
    (*

    If true, the process is running on the same computer as the debug adapter.

    *)
  4. start_method : Start_method.t option;
    (*

    Describes how the debug engine started debugging this process.

    *)
  5. pointer_size : int option;
    (*

    The size of a pointer or address for this process, in bits. This value may be used by clients when formatting addresses for display.

    *)
}
val make : name:string -> ?system_process_id:int option -> ?is_local_process:bool option -> ?start_method:Start_method.t option -> ?pointer_size:int option -> unit -> t
val to_yojson : t -> Yojson.Safe.t