[Announcement] Dontbug Debugger - A new tool to do record/replay in PHP

Kyle Huey me at kylehuey.com
Mon Oct 10 19:00:57 UTC 2016


On Mon, Oct 10, 2016 at 9:12 AM, Sidharth Kshatriya
<sid.kshatriya at gmail.com> wrote:
> Dear All,
>
> I'd like to announce the public release of Dontbug.
>
> Dontbug is a reversible debugger for PHP. Dontbug uses Mozilla/RR
> extensively to get its job done (which is why I'm posting on the rr-dev
> mailing list).
>
> Just like Mozilla/RR is for recording/replaying C/C++ you can think of
> Dontbug as record/replay for PHP.
>
> Dontbug allows you to run PHP scripts forwards and backwards in the
> debugger. Practically speaking, you can step over/out backwards, step
> backwards, run backwards, run to cursor backwards, set breakpoints in the
> past and so forth (apart from the usual debugging capabilities when running
> forward).
>
> Additionally, you don't need to learn to use a new IDE/User Interface and
> you can continue using PhpStorm, Netbeans, Eclipse PDT etc. debugging front
> ends.
>
> I don't think anything like this exists out there for PHP.
>
> Project Page:
>
> https://github.com/sidkshatriya/dontbug
>
> Short Demo Video:
>
> https://www.youtube.com/watch?v=DA76z77KtY0
>
> If you're interested in delving into the internals of Dontbug please see:
>
> https://github.com/sidkshatriya/dontbug/wiki/How-the-Dontbug-Debugger-works
>
> (Its a longish document)
>
> Your feedback will be extremely useful!
>
> Thanks,
>
> Sidharth
>
>
> _______________________________________________
> rr-dev mailing list
> rr-dev at mozilla.org
> https://mail.mozilla.org/listinfo/rr-dev
>

Nice. This looks pretty slick.

- Kyle


More information about the rr-dev mailing list