about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
| * 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
| * changed self.shift to self.base_addressVikas Gupta2019-02-131-2/+2
| |
* | Merge pull request #975 from commial/feature/objc-c-type-cacheserpilliere2019-02-133-13/+33
|\ \ | | | | | | ObjC C type cache
| * | Add a cache for C typesAjax2019-02-133-12/+30
| | |
| * | CHandler: make struct_expr_types optionalAjax2019-02-131-1/+3
| | |
* | | Merge pull request #974 from serpilliere/ctype_typoCamille Mougey2019-02-131-1/+1
|\ \ \ | |_|/ |/| | C test: fix typo
| * | C test: fix typoFabrice Desclaux2019-02-131-1/+1
|/ /
* | Merge pull request #969 from serpilliere/fix_deprecated_apiCamille Mougey2019-02-128-221/+53
|\ \ | | | | | | Fix deprecated api
| * | Symbexec: fix contain useFabrice Desclaux2019-02-121-28/+0
| | |
| * | Remove old api supportFabrice Desclaux2019-02-128-193/+53
| | |
* | | lstrcat fix (#968)Vladislav HrĨka2019-02-121-4/+4
| | | | | | | | | my_lstrcat couldn't process unicode strings before
* | | Merge pull request #958 from serpilliere/simp_cond_addCamille Mougey2019-02-124-32/+140
|\ \ \ | | | | | | | | Add simplifications
| * | | Add simp cst == X+ cst; X ^cst = cstFabrice Desclaux2019-02-122-22/+52
| | | |
| * | | Add simplificationsFabrice Desclaux2019-02-124-10/+88
| |/ /
* | | Merge pull request #967 from serpilliere/ci_warning_errorCamille Mougey2019-02-122-4/+2
|\ \ \ | |/ / |/| | CI: transform warnings into error
| * | CI: transform warnings into errorFabrice Desclaux2019-02-122-4/+2
|/ /