pancake 54bdfb22bd * Uppsercase classnames (rCore -> RCore)
- Fixes ruby warnings
  - Follow java syntax conventions
  - Helped to identify and fix bugs in many vapis
  - Sync swig examples
  - Add test-r_core.rb (ruby test for RCore)
* Some work in r_cons, some refactoring and cleanup
  - scr.html is now working again
  - w32 cons support should work now
  - Rename r_cons_get_columns -> r_cons_get_size()
  - But it needs more work
* Typedef all r_range, r_parse and r_anal structs
  - Add missing r_lib.pc in configure.acr
* 'make' clean now removes the libr* in swig/${LANG}/
2010-01-26 01:28:33 +01:00
..
2009-09-21 15:39:10 +02:00
2010-01-19 11:25:17 +01:00
2010-01-19 11:25:17 +01:00
2010-01-26 01:28:33 +01:00

** TO BE REMOVED ** THIS MODULE IS PLANED TO DISSAPEAR **

* Library to handle register values for multiple architectures
* Architecture register sets are handled as plugins?
* Designed to be used from radare libr within the modules:
  - r_vm : to properly setup the per-architecture register configuration
  - r_debug : to get/set register values
  - r_core : to display register values in 'd' (debug) command. dr

------------------------------------------------------------------
We will have to split up every arch into a plugin
- define an API to access to registers and get info. about the type of regs.
- we can base this stuff as in r_vm is done

We must merge the r_vm reg stuff here too, its all about static, dynamic
and virtual analysis

-- add methods to transplant all registers from one side to other
 - allows to convert foo

TODO:
  - add support for sign/unsigned registers..or at least a way to cast them
  - add push/pop of register states (maybe we only need 2 levels of states)
    - can be used for diffing registers
    - is also useful to store values before emulating code
    - we can probably implement this in a clone() method? (too heavy? more orgtogonal)