mirror of
https://github.com/radareorg/radare2.git
synced 2025-01-27 08:12:44 +00:00
e76216e92a
* Add STATIC_DEBUG and RUNTIME_DEBUG config.mk variables - Mirrored in C as R_DEBUG and R_RTDEBUG - Defines IFDBG and IFRTDBG macros - used in r_lib, checks for RLIB_RTDEBUG environment variable * Added -f and -L flags to radare2 * Added initial dummy work on r_crypto module - Added 'aes' algorithm * Added EXTRA_TARGETS and EXTRA_CLEAN targets in makefiles to build extra programs or libraries in a single directory * Initial working stuff with hg's bdiff.c - Working as a line based diffing tool. 'linediff' - Added 2 files for testing linediff * Prefix io plugins with io_ - Added ewf and shm io plugins * Prefix lang plugins with lang_
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_*