radare2/libr/io
pancake c264147138 * R_APIize r_asm and r_var
* Implement write support to r_io plugin dbg_ptrace
* Fix libtcc lang plugin compilation problem
* Use r_core_write_at instead of r_io_seek+r_io_write
* Implement 'wa' command.
  - Integrated with visual mode (bind to 'a' key)
  - Added 'x' key in visual to write hexpair strings
* Fix signature of 'assemble' function in r_asm (const u8 *)
2009-04-07 00:26:41 +00:00
..
p * R_APIize r_asm and r_var 2009-04-07 00:26:41 +00:00
t * Initial import of libr 2009-02-05 22:08:46 +01:00
desc.c * Initial import of libr 2009-02-05 22:08:46 +01:00
handle.c * Remove documentation in the uninstall target 2009-04-03 11:11:17 +00:00
io.c * Initial working implementation of the debugger mode 2009-02-18 01:43:57 +01:00
Makefile * Initial import of libr 2009-02-05 22:08:46 +01:00
map.c * Initial import of libr 2009-02-05 22:08:46 +01:00
README * Initial import of libr 2009-02-05 22:08:46 +01:00
section.c * Initial import of libr 2009-02-05 22:08:46 +01:00
undo.c * Lot of random work on multiple fronts 2009-02-17 00:09:40 +01:00
undo.h * Initial import of libr 2009-02-05 22:08:46 +01:00

R_IO
====

IO       - manages basic IO
DESC     - file descriptor (stores seek, io_handler, ..)
HANDLE   - determines io backend by io plugins
SECTION  - allows virtual base addressing over the IO
MAP      - allows virtual maps at random address


// TODO:
  - Can share storage
UNDO     - records all write ops allowing undo, redo, reset operations
  r_io_undo_*
CACHE    - caches write operations to emulate fake reads
  r_io_cache_*