about summary refs log tree commit diff stats
path: root/miasm2/core (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Tipo: dictionaryFabrice Desclaux2016-01-304-14/+14
* Graph: generic html dot codeFabrice Desclaux2016-01-302-87/+132
* Sem/x86: fix call fromstringFabrice Desclaux2016-01-301-1/+2
* 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-211-1/+2
* Types: Void type reprFlorent Monjalet2016-01-181-0/+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/+1399
* AsmBloc: c_bad is now an asm_block_bad (edge -> node)Ajax2016-01-151-60/+61
* AsmBlock: introduce asm_block_badAjax2016-01-151-0/+30
* AsmBloc: "type() is ... " -> isinstanceAjax2016-01-151-3/+3
* Instructions: slots classFabrice Desclaux2016-01-151-0/+3
* Merge pull request #302 from commial/refactor-asmlabelserpilliere2016-01-132-31/+62
|\
| * AsmConstraint.label is always an asm_label: remove dead codeAjax2016-01-121-19/+4
| * AsmBloc: handle multiple constraints to the same blockAjax2016-01-122-2/+48
| * AsmConstraint: ensure label is always an asm_labelAjax2016-01-112-1/+4
| * Mips32: fix delayslot (creds @serpilliere)Ajax2016-01-111-5/+2
| * AsmLabel label argument must not be optionalAjax2016-01-111-4/+4
* | BinStream: use a standard dict instead of a bounded oneAjax2016-01-081-2/+1
* | Cpu: leave atomic mode on disasm ExceptionAjax2016-01-081-5/+5
* | BinStream: ensure atomic mode state before switchingAjax2016-01-081-0/+2
* | MnemoDis: enter atomic mode for a disasm boostAjax2016-01-082-1/+5
* | BinStream: use the wrapper on get_bytes for each bin streamAjax2016-01-082-6/+6
* | BinStream: introduce Atomic Mode (read may be cached)Ajax2016-01-081-1/+34
* | BinStream: comment getbitsAjax2016-01-081-16/+22
* | BinStream: merge getbits calls to getbytesAjax2016-01-081-5/+7
|/
* Autopep8Fabrice Desclaux2015-12-161-2/+1