pancake 7b96c49110 * Oops. fix ruby plugin build
* Added dummy r_trace r_meta and r_var
  - With readme, dummy code and comments..
2009-02-12 15:47:13 -08:00
..
2009-02-05 22:08:46 +01:00
2009-02-05 22:08:46 +01:00
2009-02-05 22:08:46 +01:00
2009-02-05 22:08:46 +01:00
2009-02-12 15:47:13 -08:00

r_debug
=======

  Debugger API for radare2


We need to connect multiple pieces...

debugger engine: vm, qemu, bochs, ptrace, mach, w32dbg...

controlflow commands: (should be splitted in two layers)

 - continue -- low level
 - step     -- low level
 - trace   --- high level one
 - ...

 the control flow commands depend on other stuff to decide
 how to work..this is for example if the arch doesnt supports
 continuation, we should provide a step based continue. The
 same when a watchpoint is activated and the arch didnt
 supports hardware regs for this purpose.

We also need a load/store/dump/restore functions to move the
program from one engine to another (ptrace -> qemu).. we should
provide a way for all this operations between them.