radare2/libr
Nibble 389cce05f6 * r_anal // r_asm
- Initial AOP parser (needs more love)
  - Adds buf and inst_len to r_asm_t
  - Refactoring
* More Makefile refactoring
2009-02-09 00:19:06 +01:00
..
anal * r_anal // r_asm 2009-02-09 00:19:06 +01:00
asm * r_anal // r_asm 2009-02-09 00:19:06 +01:00
bin * Lot of makefile refactoring and cleanup 2009-02-06 13:17:51 +01:00
bp * Initial import of libr 2009-02-05 22:08:46 +01:00
cmd * More Makefile refactoring and cleanup 2009-02-06 18:22:27 +01:00
config * Lot of makefile refactoring and cleanup 2009-02-06 13:17:51 +01:00
cons * More Makefile refactoring and cleanup 2009-02-06 18:22:27 +01:00
core * More Makefile refactoring and cleanup 2009-02-06 18:22:27 +01:00
debug * Initial import of libr 2009-02-05 22:08:46 +01:00
diff * Lot of makefile refactoring and cleanup 2009-02-06 13:17:51 +01:00
flags * Lot of makefile refactoring and cleanup 2009-02-06 13:17:51 +01:00
hash * r_anal // r_asm 2009-02-09 00:19:06 +01:00
include * r_anal // r_asm 2009-02-09 00:19:06 +01:00
io * Lot of makefile refactoring and cleanup 2009-02-06 13:17:51 +01:00
lang * Initial import of libr 2009-02-05 22:08:46 +01:00
lib * Lot of makefile refactoring and cleanup 2009-02-06 13:17:51 +01:00
line * More Makefile refactoring and cleanup 2009-02-06 18:22:27 +01:00
macro * Initial import of libr 2009-02-05 22:08:46 +01:00
print * More Makefile refactoring and cleanup 2009-02-06 18:22:27 +01:00
range * Initial import of libr 2009-02-05 22:08:46 +01:00
reg * Initial import of libr 2009-02-05 22:08:46 +01:00
search * Lot of makefile refactoring and cleanup 2009-02-06 13:17:51 +01:00
sign * Initial import of libr 2009-02-05 22:08:46 +01:00
socket * Initial import of libr 2009-02-05 22:08:46 +01:00
syscall * r_anal // r_asm 2009-02-09 00:19:06 +01:00
util * Lot of makefile refactoring and cleanup 2009-02-06 13:17:51 +01:00
vapi * Initial import of libr 2009-02-05 22:08:46 +01:00
vm * Initial import of libr 2009-02-05 22:08:46 +01:00
config.mk * Initial import of libr 2009-02-05 22:08:46 +01:00
Makefile * More Makefile refactoring and cleanup 2009-02-06 18:22:27 +01:00
README * Initial import of libr 2009-02-05 22:08:46 +01:00
rules.mk * More Makefile refactoring and cleanup 2009-02-06 18:22:27 +01:00
stripsyms.sh * Initial import of libr 2009-02-05 22:08:46 +01:00
TODO * Lot of makefile refactoring and cleanup 2009-02-06 13:17:51 +01:00

  =========================
  libr - codename 'radare2'
  =========================

LibR is the refactoring of the old radare1 core in a set of libraries
defining the APIs of radare2.

The library 'libr' is composed by different modules, each one implementing
working modules of radare, so then, we get a complete set of libraries for
analyzing code, disassembling bytes, dumping bytes, plugin handling, etc..

The 'R' is for refactoring, reversing, radare, ...

Each module has its own test directory (t/) which contains simple applications
using the upper directory code and linking against the direct dependencies.

This enables a fine-grained test level for checking all functionalities in
one shot and give us the opportunity to write radare2 as test programs.

  --pancake