mirror of
https://github.com/radareorg/radare2.git
synced 2025-02-19 13:53:07 +00:00

As with the windbg implementation of fork_and_ptraceme, this checks for the presence io->args and appends them to the child command before invoking it. The primary purpose of this fix is to make argument-passing possible when using Cutter to debug programs, as Cutter sets dbg.args in order to pass user-provided arguments to the child task. Presently, this does not do anything on *nix platforms, greatly limiting Cutter's usefulness insofar as debugging.
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 }