| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Merge pull request #584 from commial/fix/blockhash-multiarch | serpilliere | 2017-07-22 | 3 | -26/+17 | |
| |\ \ | | | | | | | Fix/blockhash multiarch | |||||
| | * | | Add arch-desc in hash, avoiding multi-arch collision | Ajax | 2017-07-21 | 1 | -4/+6 | |
| | | | | | | | | | | | | | Example: a single PUSH in x86-32 / x86-64 | |||||
| | * | | Jit: merge duplicate hash code | Ajax | 2017-07-21 | 3 | -26/+15 | |
| | |/ | ||||||
| * | | Merge pull request #585 from commial/fix/jit-multiret | serpilliere | 2017-07-22 | 2 | -6/+10 | |
| |\ \ | | | | | | | Fix/jit multiret | |||||
| | * | | Add support for multi-ret on cdecl / systemV x86 ABI | Ajax | 2017-07-21 | 1 | -3/+5 | |
| | | | | ||||||
| | * | | Add support for multi-ret on stdcall / systemV ARM ABI | Ajax | 2017-07-21 | 1 | -3/+5 | |
| | |/ | ||||||
| * | | DSE: use registers from the real arch, not the jitter emulated one | Ajax | 2017-07-21 | 1 | -3/+15 | |
| | | | | | | | | | Fix the snapshot to use EIP in x86-32 instead of RIP | |||||
| * | | Complete attrib_to_regs with IP/EIP (was present in 64) | Ajax | 2017-07-21 | 1 | -2/+2 | |
| |/ | ||||||
| * | Merge pull request #579 from serpilliere/fix_get_bloc | serpilliere | 2017-07-20 | 8 | -31/+72 | |
| |\ | | | | | Fix get bloc | |||||
| | * | Asmblock: rename bloc | Fabrice Desclaux | 2017-07-07 | 3 | -17/+34 | |
| | | | ||||||
| | * | IR: rename post_add_bloc | Fabrice Desclaux | 2017-07-07 | 2 | -4/+12 | |
| | | | ||||||
| | * | IR: rename add_bloc | Fabrice Desclaux | 2017-07-07 | 4 | -6/+14 | |
| | | | ||||||
| | * | IR: rename get_bloc | Fabrice Desclaux | 2017-07-07 | 3 | -4/+12 | |
| | | | ||||||
| * | | Add null pointer check after realloc | William Bruneau | 2017-07-20 | 1 | -0/+10 | |
| |/ | ||||||
| * | Regroup and use readonly for utils funcs (better simplifications) | Ajax | 2017-07-07 | 1 | -44/+49 | |
| | | ||||||
| * | SymbExecCType: remove dummy argument | Fabrice Desclaux | 2017-07-05 | 1 | -25/+10 | |
| | | ||||||
| * | Merge pull request #569 from serpilliere/fix_msp | serpilliere | 2017-07-03 | 1 | -2/+2 | |
| |\ | | | | | MSP430:fix api | |||||
| | * | MSP430:fix api | Fabrice Desclaux | 2017-06-13 | 1 | -2/+2 | |
| | | | ||||||
| * | | LLVM: load libLLVM for custom LLVM builtins | Ajax | 2017-06-27 | 1 | -0/+14 | |
| | | | ||||||
| * | | LLVM: load shared libs only once | Ajax | 2017-06-27 | 1 | -2/+6 | |
| | | | ||||||
| * | | Merge pull request #567 from serpilliere/exec_engine | serpilliere | 2017-06-17 | 6 | -15/+642 | |
| |\ \ | | | | | | | Exec engine | |||||
| | * | | Expression: add an Expression parser | Fabrice Desclaux | 2017-06-14 | 1 | -0/+70 | |
| | | | | ||||||
| | * | | IR: Add top/types engines | Fabrice Desclaux | 2017-06-14 | 2 | -0/+464 | |
| | | | | ||||||
| | * | | Symbexec: fix expr lookup | Fabrice Desclaux | 2017-06-14 | 2 | -1/+7 | |
| | | | | ||||||
| | * | | Objc: save cparser object | Fabrice Desclaux | 2017-06-14 | 1 | -3/+19 | |
| | | | | ||||||
| | * | | Symbexec: add state management | Fabrice Desclaux | 2017-06-14 | 1 | -3/+73 | |
| | | | | ||||||
| | * | | Symbexec: updt api | Fabrice Desclaux | 2017-06-14 | 1 | -8/+9 | |
| | |/ | ||||||
| * | | Merge pull request #570 from commial/fix/llvm-global | serpilliere | 2017-06-14 | 1 | -1/+2 | |
| |\ \ | | | | | | | LLVM: Properly retrieve globals if it already exists | |||||
| | * | | Properly retrieve globals if it already exists | Ajax | 2017-06-14 | 1 | -1/+2 | |
| | | | | ||||||
| * | | | Remove also from .blocks (not synchronized with the graph) | Ajax | 2017-06-14 | 1 | -0/+1 | |
| | |/ |/| | ||||||
| * | | Merge pull request #522 from serpilliere/ir_ro | Camille Mougey | 2017-06-06 | 15 | -272/+303 | |
| |\ \ | |/ |/| | Ir ro | |||||
| | * | Example: clean graph_ir IDA | Fabrice Desclaux | 2017-05-24 | 2 | -3/+3 | |
| | | | ||||||
| | * | IR: avoid IRBlock attribute creation | Fabrice Desclaux | 2017-05-24 | 1 | -27/+18 | |
| | | | ||||||
| | * | IR: slot irblock | Fabrice Desclaux | 2017-05-24 | 2 | -2/+2 | |
| | | | ||||||
| | * | IR: Make IRBlock immutable | Fabrice Desclaux | 2017-05-24 | 13 | -242/+282 | |
| | | | ||||||
| * | | Merge pull request #565 from serpilliere/objc_padding | Camille Mougey | 2017-06-02 | 2 | -20/+46 | |
| |\ \ | | | | | | | Objc padding | |||||
| | * | | Objc: API homogenization | Fabrice Desclaux | 2017-06-02 | 1 | -5/+15 | |
| | | | | ||||||
| | * | | Objc: Fix duplicated code | Fabrice Desclaux | 2017-06-02 | 1 | -12/+5 | |
| | | | | ||||||
| | * | | Objc: Add padding in sparse structures | Fabrice Desclaux | 2017-06-01 | 2 | -2/+25 | |
| | | | | ||||||
| | * | | X86: fix tipo | Fabrice Desclaux | 2017-06-01 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Add a new simplification: {@X[base + i] 0 X, @Y[base + i + X] X (X + Y)} => ↵ | Ajax | 2017-06-01 | 1 | -0/+11 | |
| |/ / | | | | | | | @(X+Y)[base + i] | |||||
| * | | Ensure there is no multi-line basic block in the cache | Ajax | 2017-05-24 | 1 | -0/+3 | |
| | | | | | | | | | | | If there was any, the callback may be called after the execution of several instruction, instead of the expected one-by-one | |||||
| * | | Raise a RuntimeError (as before) when addr is not found | Ajax | 2017-05-22 | 1 | -1/+1 | |
| | | | ||||||
| * | | X86: sanitize strings opcode; use segments | Fabrice Desclaux | 2017-05-17 | 1 | -31/+53 | |
| | | | ||||||
| * | | X86: sanitize push/pop semantic | Fabrice Desclaux | 2017-05-17 | 1 | -18/+13 | |
| | | | ||||||
| * | | X86/jit: add push/pop 16bit | Fabrice Desclaux | 2017-05-17 | 1 | -0/+9 | |
| |/ | ||||||
| * | Merge pull request #551 from serpilliere/instr_except | Camille Mougey | 2017-05-16 | 5 | -110/+111 | |
| |\ | | | | | IR: explicit exception for div | |||||
| | * | IR: explicit exception for div | Fabrice Desclaux | 2017-05-15 | 5 | -110/+111 | |
| | | | ||||||
| * | | X86: Add types for x86_32 | Fabrice Desclaux | 2017-05-15 | 1 | -0/+65 | |
| | | | ||||||
| * | | Core/Objc: improuve internal type representation | Fabrice Desclaux | 2017-05-15 | 3 | -390/+1073 | |
| |/ | ||||||