Go to main content

man pages section 1: User Commands

Exit Print View

Updated: Wednesday, February 10, 2021
 
 

ocamldebug (1)

Name

ocamldebug - level replay debugger.

Synopsis

ocamldebug [options] program [arguments]

Description



OCAMLDEBUG(1)               General Commands Manual              OCAMLDEBUG(1)



NAME
       ocamldebug - the Objective Caml source-level replay debugger.

SYNOPSIS
       ocamldebug [options] program [arguments]

DESCRIPTION
       ocamldebug is the Objective Caml source-level replay debugger.

       Before  the  debugger  can  be  used,  the program must be compiled and
       linked with the -g option: all .cmo and .cma files that are part of the
       program  should  have  been  created  with  ocamlc -g, and they must be
       linked together with ocamlc -g.

       Compiling with -g entails no penalty on the running time  of  programs:
       object  files  and bytecode executable files are bigger and take longer
       to produce, but the executable files run at exactly the same  speed  as
       if they had been compiled without -g.


OPTIONS
       A  summary  of options are included below.  For a complete description,
       see the html documentation in the ocaml-doc package.

       -c count
              Set the maximum number of  simultaneously  live  checkpoints  to
              count.

       -cd dir
              Run the debugger program from the working directory dir, instead
              of the current working directory. (See also the cd command.)

       -emacs Tell the debugger it is executed under Emacs.  (See  The  Objec-
              tive Caml user's manual for information on how to run the debug-
              ger under Emacs.)

       -I directory
              Add directory to the list of  directories  searched  for  source
              files and compiled files.  (See also the directory command.)

       -s socket
              Use  socket for communicating with the debugged program. See the
              description of the command  set socket  in  The  Objective  Caml
              user's manual for the format of socket.

       -version
              Print version and exit.

       -help or --help
              Display a short usage summary and exit.


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       +---------------+------------------+
       |ATTRIBUTE TYPE | ATTRIBUTE VALUE  |
       +---------------+------------------+
       |Availability   | runtime/ocaml    |
       +---------------+------------------+
       |Stability      | Volatile         |
       +---------------+------------------+
SEE ALSO
       ocamlc(1)
       The Objective Caml user's manual, chapter "The debugger".

AUTHOR
       This  manual  page  was written by Sven LUTHER <luther@debian.org>, for
       the Debian GNU/Linux system (but may be used by others).



NOTES
       This    software    was    built    from    source     available     at
       https://github.com/oracle/solaris-userland.    The  original  community
       source     was     downloaded      from       http://caml.inria.fr/dis-
       trib/ocaml-3.11/ocaml-3.11.2.tar.bz2

       Further information about this software can be found on the open source
       community website at http://www.ocaml.org.



                                                                 OCAMLDEBUG(1)