Erlang -- debugger

User's Guide
Reference Manual
Release Notes
PDF
Top

Debugger
Reference Manual
Version 4.2.1

Expand All
Contract All

Table of Contents

- debugger
  - Top of manual page
  - quick/3
  - start/0
  - start/1
  - start/1
  - start/2
- i
  - Top of manual page
  - help/0
  - ia/1
  - ia/2
  - ia/3
  - ia/4
  - iaa/1
  - iaa/2
  - ib/2
  - ib/3
  - iba/3
  - ibc/3
  - ibd/2
  - ibe/2
  - ic/0
  - ii/1
  - ii/1
  - il/0
  - im/0
  - ini/1
  - ini/1
  - inq/1
  - ip/0
  - ipb/0
  - ipb/1
  - iq/1
  - ir/0
  - ir/1
  - ir/2
  - ir/3
  - ist/1
  - iv/0
- int
  - Top of manual page
  - action_at_break/3
  - all_breaks/0
  - all_breaks/1
  - auto_attach/0
  - auto_attach/2
  - auto_attach/1
  - break/2
  - break_in/3
  - clear/0
  - continue/1
  - continue/3
  - del_break_in/3
  - delete_break/2
  - disable_break/2
  - enable_break/2
  - file/1
  - get_binding/2
  - i/1
  - i/1
  - interpretable/1
  - interpreted/0
  - n/1
  - ni/1
  - ni/1
  - nn/1
  - no_break/0
  - no_break/1
  - snapshot/0
  - stack_trace/0
  - stack_trace/1
  - test_at_break/3

# debugger

### MODULE

debugger

### MODULE SUMMARY

Erlang Debugger.

### DESCRIPTION

Erlang Debugger for debugging and testing of Erlang programs.

### EXPORTS

start()
start(File)
start(Mode)
start(Mode, File)

Types:

Mode = local | global
File = string()

Starts Debugger.

If a filename is specified as argument, Debugger tries to load its settings from this file. For details about settings, see the User's Guide.

If local is specified as argument, Debugger interprets code only at the current node. If global is specified as argument, Debugger interprets code at all known nodes, this is the default.

quick(Module, Name, Args)

Types:

Module = Name = atom()
Args = [term()]

Debugs a single process. The module Module is interpreted and apply(Module,Name,Args) is called. This opens an Attach Process window. For details, see the User's Guide.