about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge pull request #1015 from serpilliere/updt_x86_semCamille Mougey2019-03-272-61/+73
|\ \ | | | | | | X86: high level op saturation semantic
| * | X86: high level op saturation semanticFabrice Desclaux2019-03-262-61/+73
|/ /
* | Merge pull request #1012 from serpilliere/fix_discard_phi_srcsPierre Lalet2019-03-221-1/+1
|\ \ | |/ |/| Analysis: fix tipo
| * Analysis: fix tipoFabrice Desclaux2019-03-221-1/+1
|/
* Merge pull request #1008 from jie-lin/masterserpilliere2019-03-171-1/+1
|\ | | | | 'tuple' object has no attribute 'op'
| * 'tuple' object has no attribute 'op'Jie2019-03-171-1/+1
|/ | | if len(left) is more than 1, it will occur 'tuple' object has no attribute 'op'
* Merge pull request #1007 from serpilliere/fix_license_namePierre Lalet2019-03-151-0/+0
|\ | | | | Fix LICENSE name
| * Fix LICENSE nameFabrice Desclaux2019-03-151-0/+0
| |
* | Merge pull request #1002 from Nutigoodpipes/fix-typoserpilliere2019-03-131-1/+1
|\ \ | |/ |/| Fix typo in docstring
| * Fix typo in docstringVivien Venuti2019-03-131-1/+1
|/
* Merge pull request #991 from serpilliere/arm_pkhbtCamille Mougey2019-03-093-0/+115
|\ | | | | pkhbt
| * pkhbtFabrice Desclaux2019-03-073-0/+115
| |
* | Merge pull request #996 from commial/fix/remove_duplicate_ssaserpilliere2019-03-091-397/+0
|\ \ | | | | | | Remove duplicate UnSSADiGraph, already in unssa.py
| * | Remove duplicate UnSSADiGraph, already in unssa.pyAjax2019-03-081-397/+0
|/ /
* | Merge pull request #995 from serpilliere/version_in_setupCamille Mougey2019-03-083-4/+87
|\ \ | |/ |/| Version in setup
| * Setup: add version to setup for future pipFabrice Desclaux2019-03-072-3/+86
| |
| * Test: Fix docker with python 3.5Fabrice Desclaux2019-03-071-1/+1
|/
* Merge pull request #990 from serpilliere/support_python2_python3Camille Mougey2019-03-07343-4670/+12074
|\ | | | | Support python2 python3
| * Rename elfesteem loaderFabrice Desclaux2019-03-0525-37/+37
| |
| * Add dockerfileFabrice Desclaux2019-03-051-0/+43
| |
| * Include elfesteem fork in miasmPierre LALET2019-03-0528-33/+6058
| |
| * Rename miasm2 to miasmFabrice Desclaux2019-03-05297-1055/+1058
| |
| * Support python2/python3Fabrice Desclaux2019-03-05255-3694/+5027
|/
* Merge pull request #984 from commial/feature/remove_bp_by_addrserpilliere2019-02-221-17/+31
|\ | | | | Add a "remove_breakpoints_by_address" capability to jitter
| * CallbackHandler: 'name' -> 'key'Ajax2019-02-221-22/+22
| |
| * Add a "remove_breakpoints_by_address" capability to jitterAjax2019-02-211-0/+14
| |
* | Merge pull request #985 from serpilliere/fix_propagationCamille Mougey2019-02-222-14/+29
|\ \ | | | | | | Fix propagation
| * | stack2var: move it from simplification loop to final passFabrice Desclaux2019-02-222-10/+26
| | | | | | | | | | | | | | | | | | There are no points to call it in the simplification loop as it's hypothesis is that we uncover all stack accesses. Moreover, the index variable generated will collide with previous calls
| * | Dataflow: fix mem propagationFabrice Desclaux2019-02-221-4/+3
|/ /
* | Merge pull request #981 from hax0kartik/patch-1serpilliere2019-02-212-1/+2
|\ \ | | | | | | implement NOP for arm and fix ldrsb
| * | Fix ldrsbKartik2019-02-201-1/+1
| | |
| * | implement NOP for armKartik2019-02-191-0/+1
| | |
* | | Merge pull request #983 from serpilliere/fix_x86_tscCamille Mougey2019-02-204-27/+14
|\ \ \ | | | | | | | | X86: makes tsc 64 bit instead of 2 32bits regs
| * | | X86: makes tsc 64 bit instead of 2 32bits regsFabrice Desclaux2019-02-204-27/+14
|/ / /
* | | Merge pull request #976 from serpilliere/passes_simplifierCamille Mougey2019-02-197-372/+705
|\ \ \ | | | | | | | | Passes simplifier
| * | | SSA: ensure graph head has no predecessorsFabrice Desclaux2019-02-181-2/+39
| | | |
| * | | Fix has_call testFabrice Desclaux2019-02-181-21/+3
| | | |
| * | | SSA: head should not be in loopsFabrice Desclaux2019-02-181-0/+1
| | | |
| * | | Merge blocks: don't create predecessors for headsFabrice Desclaux2019-02-182-16/+64
| | | |
| * | | Data flow: propagate phi with identical sourcesFabrice Desclaux2019-02-181-3/+47
| | | |
| * | | Use AssignblkNodeFabrice Desclaux2019-02-181-24/+25
| | | |
| * | | IR: add simplifierFabrice Desclaux2019-02-186-291/+516
| | | |
| * | | SSA: inserted var are not immutableFabrice Desclaux2019-02-181-1/+0
| | | |
| * | | Propagation: Don't propagate immutable registersFabrice Desclaux2019-02-181-0/+2
| | | |
| * | | Dataflow: use AssignblkNode in SSADefUseFabrice Desclaux2019-02-181-25/+19
| | | |
* | | | Merge pull request #980 from hax0kartik/patch-1serpilliere2019-02-191-0/+1
|\ \ \ \ | |/ / / |/| / / | |/ / Implement rev16 for arm
| * / Implement rev16 for armKartik2019-02-191-0/+1
|/ /
* | Merge pull request #977 from serpilliere/fix_ida_exampleNutigp2019-02-182-3/+3
|\ \ | |/ |/| Example: update ida api
| * Example: update ida apiFabrice Desclaux2019-02-182-3/+3
|/
* Merge pull request #973 from su-vikas/masterserpilliere2019-02-131-2/+2
|\ | | | | Fix for bin_stream_ida after change in shift_offset API