Skip to content
This project is mirrored from https://github.com/tchebb/eresi.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. Jul 07, 2018
  2. Jul 06, 2018
  3. May 31, 2017
  4. May 07, 2016
  5. Apr 02, 2013
  6. Mar 28, 2013
  7. Mar 27, 2013
    • may's avatar
      BACKUP commit · db62c8cc
      may authored
      -------------
      
      - Fixed problems in the transformation engine that prevented 
      the list of transformation instructions from being iterated over while 
      rewriting was performed. Fixed problems related to managing the life-time 
      of induction variables in the case of nested loop where the transformed
      instruction list is involved.
      
      - Added missing evarista files from last commit.
      
      - Added (working) tests for transformation in testsuite/scripting/rewrite*.esh
      
      TODO: Fix a newly introduced bug two commits ago where the list of IR 
      instructions fails to be printed in graph once the transformation has 
      finished. Looks like we are freeing some expressions too early. I am 
      trying to get rid of memleaks so dont blame me ;-)
      
      Julien
      
      db62c8cc
  8. Mar 17, 2013
  9. Mar 12, 2013
  10. Mar 08, 2013
  11. Mar 07, 2013
  12. Feb 14, 2013
  13. Feb 12, 2013
  14. Feb 11, 2013
    • may's avatar
      ERESI 0.83a has the following additions: · cfafd5c2
      may authored
      - Fixed eresi-config scripts so that more testsuite build with them
      
      - Fixed e2dbg to aoid using s*printf functions at initialization time as these could use malloc on newer glibc whose symbol is not resolved yet.
      
      - Fixed revm_expr_extend() to add fields to expressions on the fly during transmation (to be cont)
      
      - Added revm_expr_contex_t so that many revm expr engine API is more modular and API take less parameters
      
      - Corrected a one-byte heap overflow in the revm expr engine (fieldname dup should have allocated +1 for NUL byte)
      
      FOUND NEW BUGS: 
      
      - There is a new section type .gnu.hash that is now replacing legacy .hash - need libelfsh support
      - e2dbg fails to handle SIGTRAP in-process as before even on linux/x86, maybe a mprotect-related problem, reenabled sigsegv handling
      
      More to come.
      
      cfafd5c2
  15. Jan 31, 2011
    • may's avatar
      efdd676a
    • may's avatar
      - Fixed thorkill's fix of bug #126 . Now it will work. The fix was cutting... · a93efaed
      may authored
      - Fixed thorkill's fix of bug #126 . Now it will work. The fix was cutting block for no reason in some conditions. Had to strenghen the check.
      
      
      a93efaed
    • may's avatar
      - Fixed arithmetic over address types · d6fd2d5a
      may authored
      - Now allow complex arithmetic in expression initialization
      - Added support for logical OR operation in arithmetic
      - added commands INTER and UNION for set-based analysis
      - fixed bug in PRE/POST command that was forgetting to initialize a hash
      - Added support for lazy reflection when given a second parameter to command (avoid reflecting a whole block, you can ask a number of instr now)
      - Added API for list append
      - Added testsuite for rewriting (rewrite-simple.esh)
      - other minor cleanups
      
      d6fd2d5a
  16. Jan 14, 2011
  17. Dec 29, 2010
    • may's avatar
      - Added support for arithmetic operation classification in libasm · 8ffe3ee4
      may authored
      - Implemented the arithmetic types for all sparc instructions
      
      - Adapted evarista types to take advantage of this feature
      
      - Incremented evarista backend for sparc
      
      - Fixed many bugs in the source level debugging function. Still not operational but should not crash now
      
      - Added function for intersecting hashes (aka sets)
      
      
      8ffe3ee4
  18. Dec 13, 2010
  19. Dec 11, 2010
  20. Dec 10, 2010
Loading