mirror of
https://github.com/radareorg/radare2.git
synced 2024-11-29 08:01:04 +00:00
16548bddee
This fixes an issue where we end up with multiple connections to the gdb stub which only supports one connection, ending up with one connection for debug which works and another connection for IO which doesnt. |
||
---|---|---|
.. | ||
p | ||
t | ||
buffer.c | ||
cache.c | ||
desc.c | ||
io.c | ||
Jamroot | ||
Makefile | ||
map.c | ||
plugin.c | ||
README | ||
section.c | ||
undo.c | ||
undo.h | ||
vio.c |
RIO design ========== rio api allows to seamlessly access to underlying IO backends and define rules on top of it to act as an mmu. What do io.va means? -------------------- - obey sections - Plugins Actions ------- - open - read - seek - write - close Layers ------ - cache caches write ops and modifies reads - map allows to map a certain file at a given offset - sections like maps, but provide more information for virtual addressing Features -------- - undo - buffer - desc fn read(io: IO) { ut64 offset; if io.offset }