| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Arm: swi is svc | Fabrice Desclaux | 2014-09-29 | 1 | -0/+2 | |
| | | ||||||
| * | Arm: add bkpt | Fabrice Desclaux | 2014-09-29 | 1 | -0/+2 | |
| | | ||||||
| * | Arm: fix ldmia write back | Fabrice Desclaux | 2014-09-29 | 1 | -1/+3 | |
| | | ||||||
| * | Arm: fixdstoffset computation, add asm reg test | Fabrice Desclaux | 2014-09-29 | 1 | -0/+1 | |
| | | ||||||
| * | Example: Add Unpack_Gen, a skeleton for unpacking scripts | ajax | 2014-09-24 | 1 | -0/+1 | |
| | | ||||||
| * | merge | Fabrice Desclaux | 2014-09-19 | 1 | -7/+8 | |
| |\ | ||||||
| | * | Example: Add an example of a simplification registering | Camille Mougey | 2014-09-19 | 1 | -0/+1 | |
| | | | ||||||
| | * | Expression examples: Rename examples with meaningfull names | Camille Mougey | 2014-09-19 | 1 | -7/+7 | |
| | | | ||||||
| * | | test: add mnemonic tests | Fabrice Desclaux | 2014-09-19 | 4 | -0/+150 | |
| |/ | ||||||
| * | merge | Fabrice Desclaux | 2014-09-19 | 1 | -0/+2 | |
| | | ||||||
| * | mips: add ei/ehb (dummy semantic) | Fabrice Desclaux | 2014-09-15 | 1 | -0/+2 | |
| | | ||||||
| * | Modify irbloc destination mecanism. Rework API in consequence. | Fabrice Desclaux | 2014-09-05 | 5 | -15/+14 | |
| | | | | | | | | | | | 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. | |||||
| * | mips32: add ldc1 | serpilliere | 2014-08-28 | 1 | -0/+2 | |
| | | ||||||
| * | mips: missing file | serpilliere | 2014-08-25 | 1 | -0/+3 | |
| | | ||||||
| * | Jitter: add mips32l jit | serpilliere | 2014-08-22 | 1 | -1/+1 | |
| | | ||||||
| * | Test: add msp430 asm/dis/jit | serpilliere | 2014-08-21 | 1 | -0/+3 | |
| | | ||||||
| * | jit: move code into arch directory | serpilliere | 2014-08-21 | 1 | -3/+4 | |
| | | ||||||
| * | mips32: add mnemo JAL/MOVZ | serpilliere | 2014-08-21 | 1 | -0/+4 | |
| | | ||||||
| * | mips32: little/big endian is now an attrib | serpilliere | 2014-08-21 | 1 | -3/+3 | |
| | | ||||||
| * | x86: add les/lds. Fix call/ret far | serpilliere | 2014-08-12 | 1 | -0/+16 | |
| | | ||||||
| * | Add mips32 arch | serpilliere | 2014-08-06 | 2 | -0/+238 | |
| | | ||||||
| * | x86 arch: fix some mnemonic | serpilliere | 2014-08-05 | 1 | -0/+3 | |
| | | ||||||
| * | Arm arch: add uxtb uxth sxtb sxth | serpilliere | 2014-08-01 | 1 | -0/+15 | |
| | | ||||||
| * | Simplification: Fix 'A op 0' with op == '-' bug, add corresponding test case | ajax | 2014-07-30 | 1 | -0/+2 | |
| | | ||||||
| * | Test: Improve x86 SSE tests (thanks to Adrien Guinet) | ajax | 2014-07-30 | 3 | -4/+230 | |
| | | ||||||
| * | X86 arch: addps/addpd | serpilliere | 2014-07-21 | 1 | -0/+4 | |
| | | ||||||
| * | ajout test jitter/os_dep/win_api_x86_32.py | Romain CARRE | 2014-07-07 | 2 | -0/+148 | |
| | | ||||||
| * | Arm: update reg tests | serpilliere | 2014-07-03 | 1 | -2/+11 | |
| | | ||||||
| * | Fix arm reg tests | serpilliere | 2014-06-30 | 1 | -1/+1 | |
| | | ||||||
| * | Test: add x86 mnemo tests | serpilliere | 2014-06-25 | 1 | -0/+62 | |
| | | ||||||
| * | Test: Yes, we can use a function to invoke all jitter each time | ajax | 2014-06-16 | 1 | -33/+23 | |
| | | ||||||
| * | Jitter Python: Add the rest of tests (unpack_upx is very long) | ajax | 2014-06-16 | 1 | -0/+4 | |
| | | ||||||
| * | Test: Add "python" jitter for few tests | ajax | 2014-06-16 | 1 | -0/+4 | |
| | | ||||||
| * | Test: add arm test with symbexec engine | serpilliere | 2014-06-16 | 1 | -0/+1 | |
| | | ||||||
| * | Test: Add a new test for Python jitter | ajax | 2014-06-14 | 1 | -0/+1 | |
| | | ||||||
| * | Test: Add "tcc", "llvm" and "python" jitter for the example "test_jit_x86_32" | ajax | 2014-06-14 | 1 | -1/+3 | |
| | | ||||||
| * | Test: Add LLVM jitter in md5_arm example | ajax | 2014-06-13 | 1 | -1/+2 | |
| | | ||||||
| * | Simplification: detect and handle == condition | serpilliere | 2014-06-13 | 1 | -6/+6 | |
| | | | | | Add corresponding regression tests | |||||
| * | Simplifications: Add symetric cond catching + corresponding tests | ajax | 2014-06-12 | 1 | -0/+2 | |
| | | ||||||
| * | Simplifications_cond: Fix size issue, add constructor | ajax | 2014-06-12 | 1 | -5/+5 | |
| | | | | | | | | | | I could have use a child class of ExprOp specific for conditions, but I prefer to keep a better modularity by just using "<s", "<u" as a new op I don't add the size issue in expression/expression.py (such as 'parity') because we don't want dependencies from this file to expression/simplifications_cond (for TOK_*) | |||||
| * | Test: Simplifications: Use ".msb()" instead of hard coded [31:32] | ajax | 2014-06-12 | 1 | -2/+2 | |
| | | ||||||
| * | Simplifications: Add regression tests for simplifications_cond | ajax | 2014-06-12 | 1 | -1/+30 | |
| | | ||||||
| * | Miasm v2 | serpilliere | 2014-06-03 | 15 | -0/+4434 | |
| * API has changed, so old scripts need updates * See example for API usage * Use tcc or llvm for jit emulation * Go to test and run test_all.py to check install Enjoy ! | ||||||