-
Website
http://www.matasano.com/log -
Original page
http://www.matasano.com/log/316/undodb-my-head-hurts/ -
Subscribe
All Comments -
Community
-
Top Commenters
-
Press Controls
3 comments · 2 points
-
ChrisMtso
12 comments · 1 points
-
Eric Monti
11 comments · 1 points
-
StatlerAndWaldorf
12 comments · 3 points
-
Dave G.
7 comments · 1 points
-
-
Popular Threads
You want something complex? Read up on some of the instruction pipelining that goes into CPU's these days. It makes this stuff look like child's play.
Now will such a debugger require 10times or more the memory of a typical gdb process? I'd be surprised if it didn't, but even at a 10x bloat factor it is still a very usable program.
A really cool feature would be to wipe out the forward instruction memory; so that I can run an application to point X, step backwards three instructions, then instead of re-executing forwards in exactly the same way using the cached results, i clear all execution traces forward (but not backward), re-set some variables and let it go off in a totally different direction.
Um, no. There's a bit more involved than saving return values. Tell me, for instance, how you would rewind a call to read() on a socket?
Perhaps while you're reading about all of your complex pipelining you should read up on how an operating system works.
I'm one of the developers of UndoDB, and just stumbled across this log. I can assure you, it's not shenanigans :-) I'd encourage you to go download a trial version from http://undo-software.com/ and see for yourself.
It uses less memory than you might image (though exactly how much varies quite a lot, depending largely on how much I/O your program does).
Cheers,
Greg
I stand by what I said, storing the inputs and ouputs of a system call, such as 'read' or, if you want to get really fancy, something like 'select', or 'mmap', is easily done in the context of fully journaling the execution of a program.
http://www.virtutech.com/products/simics-hindsi...
BURSA SOHBET
ISTANBUL CHAT
ISLAMI CHAT
IZMIR CHAT
ANKARA ARKADAS
ALMANYA CHAT
TURKEY CHAT
MYNET
SITENE EKLE
VIDEO KLIP IZLE
YEMEK TARIFLERI
VIDEO MUSIC