FWIW: I'm trying...
As noted in Devel::STrace: strace for Perl scripts (with some seedlings), Devel::STrace et al. provide the seeds to support an attachable debugger.
I'm hoping to get one together within a month or so.
It will also be browser based, and multithread/multiprocess friendly...and (hopefully) collaborative.
Alas, that doesn't solve your problem today <sigh/>
If you're willing to roll up your sleeves, you might be able
to either hack up Devel::STrace/Devel::RingBuffer to achieve what you need, or maybe wire something together with Devel::ebug. |