about summary refs log tree commit diff stats
path: root/miasm2 (follow)
Commit message (Expand)AuthorAgeFilesLines
* Regroup and use readonly for utils funcs (better simplifications)Ajax2017-07-071-44/+49
* SymbExecCType: remove dummy argumentFabrice Desclaux2017-07-051-25/+10
* Merge pull request #569 from serpilliere/fix_mspserpilliere2017-07-031-2/+2
|\
| * MSP430:fix apiFabrice Desclaux2017-06-131-2/+2
* | LLVM: load libLLVM for custom LLVM builtinsAjax2017-06-271-0/+14
* | LLVM: load shared libs only onceAjax2017-06-271-2/+6
* | Merge pull request #567 from serpilliere/exec_engineserpilliere2017-06-176-15/+642
|\ \
| * | Expression: add an Expression parserFabrice Desclaux2017-06-141-0/+70
| * | IR: Add top/types enginesFabrice Desclaux2017-06-142-0/+464
| * | Symbexec: fix expr lookupFabrice Desclaux2017-06-142-1/+7
| * | Objc: save cparser objectFabrice Desclaux2017-06-141-3/+19
| * | Symbexec: add state managementFabrice Desclaux2017-06-141-3/+73
| * | Symbexec: updt apiFabrice Desclaux2017-06-141-8/+9
| |/
* | Merge pull request #570 from commial/fix/llvm-globalserpilliere2017-06-141-1/+2
|\ \
| * | Properly retrieve globals if it already existsAjax2017-06-141-1/+2
* | | Remove also from .blocks (not synchronized with the graph)Ajax2017-06-141-0/+1
| |/ |/|
* | Merge pull request #522 from serpilliere/ir_roCamille Mougey2017-06-0615-272/+303
|\ \ | |/ |/|
| * Example: clean graph_ir IDAFabrice Desclaux2017-05-242-3/+3
| * IR: avoid IRBlock attribute creationFabrice Desclaux2017-05-241-27/+18
| * IR: slot irblockFabrice Desclaux2017-05-242-2/+2
| * IR: Make IRBlock immutableFabrice Desclaux2017-05-2413-242/+282
* | Merge pull request #565 from serpilliere/objc_paddingCamille Mougey2017-06-022-20/+46
|\ \
| * | Objc: API homogenizationFabrice Desclaux2017-06-021-5/+15
| * | Objc: Fix duplicated codeFabrice Desclaux2017-06-021-12/+5
| * | Objc: Add padding in sparse structuresFabrice Desclaux2017-06-012-2/+25
| * | X86: fix tipoFabrice Desclaux2017-06-011-1/+1
* | | Add a new simplification: {@X[base + i] 0 X, @Y[base + i + X] X (X + Y)} => @...Ajax2017-06-011-0/+11
|/ /
* | Ensure there is no multi-line basic block in the cacheAjax2017-05-241-0/+3
* | Raise a RuntimeError (as before) when addr is not foundAjax2017-05-221-1/+1
* | X86: sanitize strings opcode; use segmentsFabrice Desclaux2017-05-171-31/+53
* | X86: sanitize push/pop semanticFabrice Desclaux2017-05-171-18/+13
* | X86/jit: add push/pop 16bitFabrice Desclaux2017-05-171-0/+9
|/
* Merge pull request #551 from serpilliere/instr_exceptCamille Mougey2017-05-165-110/+111
|\
| * IR: explicit exception for divFabrice Desclaux2017-05-155-110/+111
* | X86: Add types for x86_32Fabrice Desclaux2017-05-151-0/+65
* | Core/Objc: improuve internal type representationFabrice Desclaux2017-05-153-390/+1073
|/
* Merge pull request #550 from serpilliere/add_rot_pytransCamille Mougey2017-05-101-0/+14
|\
| * Translator: add rol/ror for pythonFabrice Desclaux2017-05-091-0/+14
* | Merge pull request #552 from commial/fix/win_apiserpilliere2017-05-101-3/+9
|\ \
| * | Add a few log to str manipulation functionsAjax2017-05-091-1/+5
| * | Fix strcpyn behavior at limitAjax2017-05-091-2/+4
| |/
* | Merge pull request #553 from commial/feature/symbexec-assignblkserpilliere2017-05-101-0/+7
|\ \
| * | Add .as_assignblock() for SymbolicExecutionEngineAjax2017-05-091-0/+7
| |/
* | Complete the docstring of AssignBlockAjax2017-05-091-1/+7
* | Add a sanity check for AssignBlock (dst must be Id or Mem)Ajax2017-05-091-0/+4
|/
* Merge pull request #545 from serpilliere/avoid_mix_expr_intCamille Mougey2017-05-021-1/+24
|\
| * Expression: Forbid mix between Expr and int/longFabrice Desclaux2017-05-011-1/+24
* | Merge pull request #547 from carolineLe/fix_ret_cdeclserpilliere2017-04-271-1/+1
|\ \
| * | arch/x86/jit.py: Update pc as well as EIP in ret_cdeclCaroline Leman2017-04-271-1/+1
* | | Add .items API to AssignBlockAjax2017-04-271-0/+3
|/ /