about summary refs log tree commit diff stats
path: root/miasm2/core (follow)
Commit message (Expand)AuthorAgeFilesLines
* Handle Elfesteem ValueError on 'get'Ajax2016-06-161-1/+4
* Merge pull request #342 from fmonjalet/fix_typesserpilliere2016-04-191-17/+39
|\
| * Types: Ptr.dst_type is now a Type rather than a MemTypeFlorent Monjalet2016-03-151-10/+13
| * Types: handle MemType as argument to Array constructorFlorent Monjalet2016-03-151-7/+26
* | fix bin_stream.getbits()Aymeric Vincent2016-04-051-2/+3
* | Merge pull request #347 from serpilliere/dg_has_loopCamille Mougey2016-03-231-0/+28
|\ \
| * | Core/Graph: add loop testFabrice Desclaux2016-03-231-0/+28
* | | Comment disasmEngineAjax2016-03-231-6/+60
* | | Move dis_bloc and dis_bloc_all into disasmEngine as methodAjax2016-03-231-199/+153
* | | disasmEngine bin_stream argument must be providedAjax2016-03-231-4/+4
|/ /
* / Core/asmbloc: remove pending on block splitserpilliere2016-03-151-0/+8
|/
* Merge pull request #331 from a-vincent/fix_block_splitserpilliere2016-03-091-1/+1
|\
| * Fix range checking when splitting blocks.Aymeric Vincent2016-03-091-1/+1
* | Speed up _block_mergeAjax2016-03-091-1/+10
|/
* Core/utils: autopep8Fabrice Desclaux2016-02-191-5/+8
* Core/utils: sanitize whoami/get_caller_nameFabrice Desclaux2016-02-191-3/+13
* Miasm/CPU: unused variable and refactorAjax2016-02-041-6/+4
* Miasm/CPU: remove factor_tree, useless and unused functionAjax2016-02-041-9/+0
* Miasm/Cpu: fix default argumentAjax2016-02-041-1/+1
* BinStreamIDA: fix readbsAjax2016-02-041-2/+2
* Remove unused variablesAjax2016-02-045-30/+8
* Core/cpu: fix pre_dis atomicFabrice Desclaux2016-01-311-2/+6
* Fix dangerous-default-valueAjax2016-01-301-7/+18
* AutopepFabrice Desclaux2016-01-302-12/+17
* 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