[Eresi-cvs] ERESI-SVN:1135:may - 5 new eresi vectors, lots of code merging (0.82a1)

ERESI-SVN Postmaster elfsh-cvs at grid.einherjar.de
Tue Oct 21 23:46:56 UTC 2008



====Comments====


- Introduced 5 new vectors to make ERESI much more modular
(readmem, readmema, readmemf, writemem, writememf). A bunch
of modifications were made in libelfsh and libkernsh to
use those new vectors.

- Made libelfsh/libe2dbg for integration with the kernel
debugger via vmware by adding obj->iotype field.

- Merged some vectors of kernsh by using libelfsh ones. Made
libelfsh independent of libkernsh !

- Started cleaning of kernsh/libkernsh code. Essentially
replaced long with eresi_Addr so kernsh can be used on
64 bits architecture in the future. Also simplified
the code of libkernsh at some places.

- Cleaned libelfsh code by creating multiple files for
vectors API, as pioneered in libkernsh by pouik.

- Removed an recently introduced bug in e2dbg (since commit
1115) that was making e2dbg to fail.

- Added some case in intel2lir backends. Still missing some..

- Swapped some names that were really too long, for easier ones.

- Removed libgdb-server, which was never used (only there
for consultation purpose, not relevant anymore now that we have
libgdbwrap).




====List of Changes====

You may gain more informations checking out our website:

http://www.eresi-project.org/changeset/1135




More information about the eresi-cvs mailing list