mirror of
https://github.com/radareorg/radare2.git
synced 2024-12-12 07:26:42 +00:00
9cc6d2d291
* meson: Explicit is better than implicit * meson: Fix deprecated warnings in Meson 0.49.0 * meson: Do not need separate array for installed files libr/socket/meson.build:30: DEPRECATION: Library r_socket was passed to the "libraries" keyword argument of a previous call to generate() method instead of first positional argument. Adding r_socket to "Requires" field, but this is a deprecated behaviour that will change in a future version of Meson. Please report the issue if this warning cannot be avoided in your case. |
||
---|---|---|
.. | ||
p | ||
cache.c | ||
desc.c | ||
fd.c | ||
io_private.h | ||
io.c | ||
ioutils.c | ||
Makefile | ||
map.c | ||
meson.build | ||
p_cache.c | ||
plugin.c | ||
README | ||
section.c | ||
undo.c | ||
undo.h |
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 }