about summary refs log tree commit diff stats
path: root/miasm2 (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Graph: generic html dot codeFabrice Desclaux2016-01-303-116/+174
* 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-303-105/+165
* Sem/x86: fix get_shift imm sizeFabrice Desclaux2016-01-291-1/+4
* Arch/x86: fix lea reg, regFabrice Desclaux2016-01-291-9/+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
* Rewrite _merge_blocks using MatchGraphAjax2016-01-271-18/+13
* Introduce MatchGraph, the counterpart of MatchExpr for DiGraphAjax2016-01-271-0/+248
* Rename BasicBlocks -> AsmCFG, more comprehensible, include "graph"Ajax2016-01-262-20/+20
* BasicBlocks.pendings can be a set (creds @serpilliere)Ajax2016-01-261-5/+5
* 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
* 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-251-0/+19
* Graph: two graphs are equals if they have the same nodes and edgesAjax2016-01-251-0/+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
* Types: Void type reprFlorent Monjalet2016-01-182-1/+3
* Types: typo, MemStruct.get_offset should be a classmethodFlorent Monjalet2016-01-181-2/+8
* Types: MemStruct.get_offset() shorthand for @serpiFlorent Monjalet2016-01-181-0/+4
* Types: Support anonymous Struct/Union/BitFieldFlorent Monjalet2016-01-181-11/+72
* Types: adding the ("field", SomeMemType) syntaxFlorent Monjalet2016-01-181-5/+18
* Types: Type size is now a propertyFlorent Monjalet2016-01-181-14/+21
* 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
* MemStruct/Types: ALLOCATOR becomes a MemType class attributeFlorent Monjalet2016-01-181-17/+24
* MemStruct: little MemType doc additionFlorent Monjalet2016-01-181-1/+1
* MemStruct/Types: Array idx fix + MemStr.from_str featureFlorent Monjalet2016-01-181-16/+45
* MemStruct/Types: pinned renamed to lvalFlorent Monjalet2016-01-181-24/+55
* MemStruct/Types: Renamed analysis.mem to core.typesFlorent Monjalet2016-01-181-0/+0
* MemStruct: Pinned* renamed back to Mem*Florent Monjalet2016-01-181-125/+125
* MemStruct: Global doc updateFlorent Monjalet2016-01-181-157/+229
* MemStruct: allow Type instance in castFlorent Monjalet2016-01-181-11/+15
* MemStruct: Str typeFlorent Monjalet2016-01-181-40/+59
* MemStruct: Array/PinnedArray homogeneityFlorent Monjalet2016-01-181-135/+73
* MemStruct: No more 'pin' and 'mem_sized_arraytype' functionsFlorent Monjalet2016-01-181-50/+8
* MemStruct: big refactor in processFlorent Monjalet2016-01-181-222/+258
* MemStruct: Refactoring in processFlorent Monjalet2016-01-181-0/+86
* MemStruct: Big refactoring, Mem* -> Pinned*Florent Monjalet2016-01-181-224/+245
* MemStruct: MemField -> TypeFlorent Monjalet2016-01-181-31/+32
* MemStruct: Struct -> RawStructFlorent Monjalet2016-01-181-3/+3
* MemStruct: MemSelf usage fixFlorent Monjalet2016-01-181-1/+9
* MemStruct: hash form fixFlorent Monjalet2016-01-181-11/+8