Camille Mougey
2e876ebdbc
Examples: Update box_upx.exe location
2015-01-23 17:24:41 +01:00
Camille Mougey
b495563e63
Examples: Move used samples to a common place: /samples
2015-01-23 17:24:41 +01:00
Camille Mougey
69ce9d7a43
AsmBox: Extract assembly code from AsmBox examples
2015-01-23 17:24:41 +01:00
Camille Mougey
8caaa01f9a
AsmBox: Now, the example take the assembly file in input
2015-01-23 17:24:41 +01:00
Camille Mougey
aa6165b051
Example: AsmBox: fix imports and rename e -> pe
2015-01-23 17:24:41 +01:00
Camille Mougey
123d9caad7
Example: Remove unused imports in TestJit
2015-01-23 17:24:41 +01:00
Camille Mougey
d1b35a36b1
Example: Delete extract_pe_ressources
2015-01-21 09:43:20 +01:00
Camille Mougey
307d43e4c6
Example: Remove unused loader.elf imports
2014-12-20 17:44:23 +01:00
Camille Mougey
c0b195dfb8
Example: Update expr_translate to use Miasm translator and take in account #23
2014-12-16 17:48:18 +01:00
Camille Mougey
9c518f0edd
Example: Add a new example using C & Python translation
2014-12-14 18:25:52 +01:00
Camille Mougey
03759804c0
Example: Add an example for ExprRandom
2014-12-10 17:28:33 +01:00
Camille Mougey
2ce28c9d3a
UnpackUPX: remove unused variable
2014-12-03 22:29:33 +01:00
Camille Mougey
27b2fb9cb2
UnpackUPX: reorganize import, remove useless ones
2014-12-03 22:29:33 +01:00
Fabrice Desclaux
05a333fe41
Jitter: update API
2014-12-03 11:26:45 +01:00
Fabrice Desclaux
454f472a54
Update test_ida to use bin_stream_ida
2014-12-03 10:46:41 +01:00
Camille Mougey
1a09c007ae
TestDis: fix imports
2014-11-03 19:35:16 +01:00
Camille Mougey
acb866d6d4
TestDis: update example to use Container
2014-11-03 19:34:32 +01:00
Fabrice Desclaux
e5ad0b4553
Reg test: add arm jit little/big endian
2014-10-09 17:47:22 +02:00
Fabrice Desclaux
7101a6d9d5
Arch/jit: add endianess support jitters
2014-10-09 17:04:36 +02:00
Fabrice Desclaux
2f4d1bf249
asmbloc: remove un needed mode in asm function
2014-10-08 17:59:45 +02:00
Fabrice Desclaux
12bedca7aa
Sandbox: add arm arch
2014-10-07 19:43:18 +02: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
ajax
9347995237
Example: Update example descriptions
2014-10-02 18:01:40 +02:00
ajax
66c97213d5
UnpackUPX: myjit -> jitter
2014-10-02 17:56:40 +02:00
Fabrice Desclaux
a986cf7e9e
merge
2014-10-02 14:38:26 +02:00
Fabrice Desclaux
8db426e63e
Example: sandbox_pe to diet
2014-10-02 14:37:32 +02:00
Fabrice Desclaux
ab36aabf5f
Example: update upx and gen
2014-10-02 14:23:57 +02:00
Fabrice Desclaux
aba9a01a0e
Test: remove unused lib file
2014-09-30 10:33:43 +02:00
Fabrice Desclaux
c832e70049
Arm: fixdstoffset computation, add asm reg test
2014-09-29 15:53:36 +02:00
ajax
a6211b4db0
Example: Add Unpack_Gen, a skeleton for unpacking scripts
2014-09-24 15:17:17 +02:00
Camille Mougey
602f73846b
Example: Add an example of a simplification registering
2014-09-19 14:18:12 +02:00
Camille Mougey
2bc1d7810d
Expression examples: Rename examples with meaningfull names
2014-09-19 13:58:03 +02:00
Camille Mougey
69c35ab316
Test Symbexec: no more supported
2014-09-19 13:45:17 +02:00
Fabrice Desclaux
3674bace8d
merge
2014-09-19 10:43:32 +02:00
Fabrice Desclaux
75399c7061
x86 sem: fix sar/shr multiple irdst
2014-09-05 16:09:55 +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
2659caf027
mips example: modify example for reg tests
2014-09-02 14:42:08 +02:00
serpilliere
2637affc31
ir: move float declaration by arch; clean ir2c
2014-08-28 10:11:22 +02:00
serpilliere
efd4a92548
jittcc: free tcc_states on jit del
2014-08-26 10:55:08 +02:00
serpilliere
874d891dea
mips: missing file
2014-08-25 13:07:11 +02:00
serpilliere
ee79d45fc1
mips: missing file
2014-08-25 13:06:00 +02:00
serpilliere
25cf24ec63
Test: add msp430 asm/dis/jit
2014-08-21 13:34:29 +02:00
serpilliere
3e889c0369
fix unpack upx example with machine
2014-08-21 10:57:44 +02:00
serpilliere
34c51e71d8
test_dis: elf/pe fail fallback to raw mode
2014-08-21 10:02:05 +02:00
serpilliere
b8ef731f42
Core: getbits use arch attrib (and can swap bytes); getbytes simply return bytes
2014-08-21 09:23:53 +02:00
serpilliere
03d65f4854
test dis: offset set input to raw
2014-08-21 09:03:13 +02:00
CM
4d7684293d
Sandbox: use machine.gdbserver
2014-08-20 15:54:10 +02:00
CM
0b4a72313d
Example: Update example to use machine
2014-08-20 15:48:40 +02:00
CM
6904a13d08
Test_dis: use Machine API, remove unused import & variables
2014-08-20 15:24:02 +02:00
serpilliere
376576de29
Add mips32 arch
2014-08-06 17:28:13 +02:00