[sr-dev] git:master: debugger: new module for interactive cfg debugging

Daniel-Constantin Mierla miconda at gmail.com
Thu Feb 4 00:31:18 CET 2010


Module: sip-router
Branch: master
Commit: bb7dceb00c840b195e986333180bbd7b5c9e7f12
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=bb7dceb00c840b195e986333180bbd7b5c9e7f12

Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu Feb  4 00:11:59 2010 +0100

debugger: new module for interactive cfg debugging

- print config execution path of a SIP message to logs
- interactive debugging for config, similar to gdb
- step-by-step execution of each action in the config file
- the SIP router process stops at cfg actions and waits for RPC commands
  to go to next one, evaluate a pseudo-variable, continue execution, etc.
- see README for more details

---

 modules/debugger/Makefile               |   12 +
 modules/debugger/README                 |  325 +++++++++++++
 modules/debugger/debugger_api.c         |  786 +++++++++++++++++++++++++++++++
 modules/debugger/debugger_api.h         |   37 ++
 modules/debugger/debugger_mod.c         |  140 ++++++
 modules/debugger/doc/Makefile           |    4 +
 modules/debugger/doc/debugger.xml       |   36 ++
 modules/debugger/doc/debugger_admin.xml |  400 ++++++++++++++++
 8 files changed, 1740 insertions(+), 0 deletions(-)

Diff:   http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=bb7dceb00c840b195e986333180bbd7b5c9e7f12



More information about the sr-dev mailing list