Module: sip-router
Branch: master
Commit: bb7dceb00c840b195e986333180bbd7b5c9e7f12
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=bb7dceb…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)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=bb7…