about summary refs log tree commit diff stats
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #314 from serpilliere/graph_ir_asmCamille Mougey2016-01-3012-162/+224
|\
| * AutopepFabrice Desclaux2016-01-303-20/+24
| * Tipo: dictionaryFabrice Desclaux2016-01-3010-30/+30
| * Graph: generic html dot codeFabrice Desclaux2016-01-304-117/+175
|/
* Merge pull request #313 from serpilliere/x86_fixCamille Mougey2016-01-304-150/+244
|\
| * X86/sem: remove dummy mnemoFabrice Desclaux2016-01-301-24/+0
| * X86/sem: fix mov[hl]Fabrice Desclaux2016-01-301-12/+20
| * X86/sem: fix RET arg sizeFabrice Desclaux2016-01-301-1/+1
| * X86/sem: fix movqFabrice Desclaux2016-01-301-1/+12
| * x86/sem: add cmpsq/scasqFabrice Desclaux2016-01-301-0/+2
| * Sem/x86: fix call fromstringFabrice Desclaux2016-01-304-109/+197
| * Sem/x86: fix get_shift imm sizeFabrice Desclaux2016-01-291-1/+4
| * Arch/x86: fix lea reg, regFabrice Desclaux2016-01-291-9/+15
|/
* Merge pull request #312 from serpilliere/blog_miasmCamille Mougey2016-01-291-0/+2
|\
| * README: add blog entryFabrice Desclaux2016-01-281-0/+2
|/
* Merge pull request #311 from serpilliere/dont_dis_bbCamille Mougey2016-01-281-15/+15
|\
| * Core/asmbloc: generate bad block on dont_disFabrice Desclaux2016-01-281-15/+14
| * Core/x86: fix job_done on null blocksFabrice Desclaux2016-01-281-0/+1
|/
* Merge pull request #310 from commial/feature-matchgraphserpilliere2016-01-273-18/+329
|\
| * Rewrite _merge_blocks using MatchGraphAjax2016-01-271-18/+13
| * Add regression tests for MatchGraphAjax2016-01-271-0/+68
| * Introduce MatchGraph, the counterpart of MatchExpr for DiGraphAjax2016-01-271-0/+248
|/
* Merge pull request #309 from commial/feature-basicblocksserpilliere2016-01-2614-393/+842
|\
| * Rename BasicBlocks -> AsmCFG, more comprehensible, include "graph"Ajax2016-01-264-26/+26
| * BasicBlocks.pendings can be a set (creds @serpilliere)Ajax2016-01-262-6/+6
| * Introduce tests for miasm2.core.asmblocAjax2016-01-262-0/+285
| * AsmBloc: rewrite split_bloc into BasicBlocks.apply_splittingAjax2016-01-261-43/+58
| * AsmBloc: rewrite block_merge using graph simplificationAjax2016-01-261-171/+46
| * Graph: introduce GraphSimplifier, counterpart of ExpressionSimplifierAjax2016-01-261-0/+34
| * BasicBlocks: update examples with the new APIAjax2016-01-268-28/+18
| * AsmBloc: introduce BasicBlocks, standing for a CFG with associated methodsAjax2016-01-262-150/+344
| * Graph: add_node return the previous statusAjax2016-01-251-1/+6
| * Graph; introduce copy and mergeAjax2016-01-252-0/+34
| * Graph: two graphs are equals if they have the same nodes and edgesAjax2016-01-252-0/+17
|/
* Merge pull request #308 from commial/rename-testserpilliere2016-01-253-2/+2
|\
| * Move types -> test_types to avoid namespace collision (creds @fmonjalet)Ajax2016-01-253-2/+2
|/
* Merge pull request #307 from serpilliere/fix_add_instrCamille Mougey2016-01-212-4/+7
|\
| * Asmbloc: fix get_range (creds: @commial)Fabrice Desclaux2016-01-211-2/+4
| * Asmbloc: Fix asmbloc label (creds @commial)Fabrice Desclaux2016-01-212-2/+3
|/
* Merge pull request #284 from fmonjalet/feature_memstructserpilliere2016-01-186-3/+2452
|\
| * Types: misleading comment correction in exampleFlorent Monjalet2016-01-181-1/+1
| * Types: Void type reprFlorent Monjalet2016-01-182-1/+3
| * Types: typo, MemStruct.get_offset should be a classmethodFlorent Monjalet2016-01-182-2/+19
| * Types: MemStruct.get_offset() shorthand for @serpiFlorent Monjalet2016-01-181-0/+4
| * Types: Support anonymous Struct/Union/BitFieldFlorent Monjalet2016-01-182-11/+99
| * Types: adding the ("field", SomeMemType) syntaxFlorent Monjalet2016-01-182-7/+21
| * Types: short test to assert MemStruct unicityFlorent Monjalet2016-01-181-0/+4
| * Types: Type size is now a propertyFlorent Monjalet2016-01-183-20/+27
| * Types: Str encoding now generic to all str python supported encodingsFlorent Monjalet2016-01-181-64/+134
| * Types: zip -> itertools.izipFlorent Monjalet2016-01-181-2/+3