pancake 05b40f0e75 * Fix build issues - fix build order
* Plugin directory renamed to 'p'
* Add env.sh to enter into a "radare2 development shell"

--HG--
rename : libr/io/plugins/Makefile => libr/io/p/Makefile
rename : libr/io/plugins/README => libr/io/p/README
rename : libr/io/plugins/dbg.c => libr/io/p/dbg.c
rename : libr/io/plugins/malloc.c => libr/io/p/malloc.c
rename : libr/io/plugins/ptrace.c => libr/io/p/ptrace.c
2009-02-05 22:28:33 +01:00
..
2009-02-05 22:28:33 +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-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-05 22:08:46 +01:00
2009-02-05 22:08:46 +01:00
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_*