ebug_client(1p)

ebug_client1p

Debugger client for remote debugging perl script

Usage

ebug-client -key <secret> -port <port>

Overview

ebug-client is an debugger front end for attaching to remotely executing perl script, running on ebug-server.

To invoke ebug-client, you must first invoke ebug-server to run debuggee and generate "key" and "port" needed for connection. When ebug-server is invoked, it will show exact command-line to invoke ebug-client.

Examples

 # Attach to ebug-server running on port 4023, with key "begripra"
 $ ebug-client -key begripra -port 4023

Note

Currently, you cannot "restart" debuggee. You'll need to restart one manually by re-invoking both ebug-server and ebug-client.

Since Devel::ebug::Backend listens to "localhost" socket, you will need to relay I/O using tool like socat for true remote debugging.

Internally, thanks for it being free software, it is almost a complete ripoff of Devel::ebug source.

Releases

4 releases since Debian 5.0 (Lenny); the text changed 3 times.

  1. 5.0
  2. 6.0
  3. 7
  4. 8

Author

Taisuke Yamada, <tyamadajp!list!rakugaki!org>

From libdevel-ebug-perl 0.56-1 in Debian 8 (Jessie). Parsed by carta from the page's man source.