Commit Graph

11 Commits

Author SHA1 Message Date
Pierre LALET a9864c802f analysis: replace wildcard imports 2015-02-18 10:45:26 +01:00
Camille Mougey aa9145fca6 Analysis: Update vm_loads calls, avoid reimplemeting vm_load_pe_libs 2014-12-20 17:44:23 +01:00
Fabrice Desclaux 05a333fe41 Jitter: update API 2014-12-03 11:26:45 +01:00
Camille Mougey d224bd8b0e Container: Refactor in class and subclass for PE, ELF and Unknown 2014-11-03 19:11:27 +01:00
Camille Mougey bf08353e23 Container: update API with full words 2014-11-03 18:05:49 +01:00
Camille Mougey 1c6b959a3a Container: Fix import, refactor file reading 2014-11-03 18:04:20 +01:00
Camille Mougey 7d0bdbcafd Container: Refactor and comment 2014-11-03 17:38:25 +01:00
Fabrice Desclaux 809d3738bb Remove vm_ prefix /!\ API MODIF
The jitter cpu/vm modules used an unecessary vm_ prefix for various api.

jitter.cpu.vm_get_gpreg() => jitter.cpu.get_gpreg()
jitter.vm.vm_get_mem... => jitter.vm.get_mem...
2014-10-07 17:44:50 +02:00
Fabrice Desclaux 6e09df71a3 Modify irbloc destination mecanism. Rework API in consequence.
Fat patch here: some API have changed.

Each irbloc now affects a special "IRDst" register which is used to
describe the destination irbloc. It allows simple description of
architectures using delay slots. Architectures semantic and tcc/python
jitter are modified in consequence. LLVM jitter is disabled for now,
but should be patch soon.
2014-09-05 11:30:05 +02:00
Fabrice Desclaux 82863e884a binary: suppr verbose messages 2014-09-01 13:48:45 +02:00
Fabrice Desclaux acd7a06154 analysis: add container for elf/pe/str manipulation 2014-08-29 16:03:17 +02:00