Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
p/ | H | 03-May-2022 | - | 12,002 | 10,403 | |
Makefile | H A D | 03-May-2022 | 811 | 41 | 26 | |
README | H A D | 11-Feb-2021 | 554 | 37 | 29 | |
io.c | H A D | 11-Feb-2021 | 17.4 KiB | 686 | 596 | |
io_cache.c | H A D | 11-Feb-2021 | 5.6 KiB | 216 | 202 | |
io_desc.c | H A D | 11-Feb-2021 | 9.5 KiB | 390 | 332 | |
io_fd.c | H A D | 11-Feb-2021 | 4 KiB | 165 | 135 | |
io_map.c | H A D | 11-Feb-2021 | 10.6 KiB | 414 | 349 | |
io_memory.c | H A D | 11-Feb-2021 | 3.1 KiB | 145 | 130 | |
io_memory.h | H A D | 11-Feb-2021 | 429 | 19 | 14 | |
io_plugin.c | H A D | 11-Feb-2021 | 4.4 KiB | 195 | 175 | |
io_private.h | H A D | 11-Feb-2021 | 275 | 9 | 6 | |
ioutils.c | H A D | 11-Feb-2021 | 1.9 KiB | 60 | 43 | |
meson.build | H A D | 11-Feb-2021 | 1.9 KiB | 107 | 97 | |
p_cache.c | H A D | 11-Feb-2021 | 8.6 KiB | 365 | 336 | |
undo.c | H A D | 11-Feb-2021 | 6.7 KiB | 307 | 254 | |
undo.h | H A D | 11-Feb-2021 | 551 | 31 | 25 |
README
1RIO design 2========== 3 4rio api allows to seamlessly access to underlying IO backends 5and define rules on top of it to act as an mmu. 6 7What do io.va means? 8-------------------- 9- obey sections 10 11- Plugins 12 13Actions 14------- 15 - open 16 - read 17 - seek 18 - write 19 - close 20 21Layers 22------ 23 - cache caches write ops and modifies reads 24 - map allows to map a certain file at a given offset 25 - sections like maps, but provide more information for virtual addressing 26 27Features 28-------- 29 - undo 30 - buffer 31 - desc 32 33fn read(io: IO) { 34 ut64 offset; 35 if io.offset 36} 37