about summary refs log tree commit diff stats
path: root/miasm2/core/asmbloc.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Core: rm deprecated moduleFabrice Desclaux2019-01-141-10/+0
* Core/asmbloc: move asmbloc to asmblockFabrice Desclaux2017-03-131-1552/+7
* Asmbloc: rename asm_constraint[to/next] to AsmConstraint[To/Next]Fabrice Desclaux2017-03-131-5/+18
* Asmbloc: rename asm_constraint to AsmConstraintFabrice Desclaux2017-03-131-22/+29
* Asmbloc: rename asm_raw to AsmRawFabrice Desclaux2017-03-131-6/+13
* Asmbloc: rename asm_symbol_pool to AsmSymbolPoolFabrice Desclaux2017-03-131-3/+10
* Asmbloc: rename asm_label to AsmLabelFabrice Desclaux2017-03-131-12/+18
* Asmbloc: rename asm_block_bad to AsmBlockBadFabrice Desclaux2017-03-131-15/+22
* Asmbloc: rename asm_bloc to AsmBlockFabrice Desclaux2017-03-131-17/+25
* Asmbloc: Fix AsmCfg strFabrice Desclaux2017-02-071-0/+10
* remove #! command line on files not supposed to be run at top levelAymeric Vincent2017-01-051-1/+0
* Expr: Remove exprint_fromFabrice Desclaux2016-12-231-1/+1
* add dont_dis_retcall_funcs set to disasmEngine for non-returning functionsAymeric Vincent2016-11-211-0/+5
* 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
|/
* Remove unused variablesAjax2016-02-041-2/+2
* Fix dangerous-default-valueAjax2016-01-301-7/+18
* AutopepFabrice Desclaux2016-01-301-2/+2
* Tipo: dictionaryFabrice Desclaux2016-01-301-1/+1
* Graph: generic html dot codeFabrice Desclaux2016-01-301-66/+41
* 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
* Rename BasicBlocks -> AsmCFG, more comprehensible, include "graph"Ajax2016-01-261-19/+19
* 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
* AsmBloc: introduce BasicBlocks, standing for a CFG with associated methodsAjax2016-01-261-148/+342
* Asmbloc: fix get_range (creds: @commial)Fabrice Desclaux2016-01-211-2/+4
* Asmbloc: Fix asmbloc label (creds @commial)Fabrice Desclaux2016-01-211-1/+2
* 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
* Merge pull request #302 from commial/refactor-asmlabelserpilliere2016-01-131-25/+55
|\
| * AsmConstraint.label is always an asm_label: remove dead codeAjax2016-01-121-19/+4
| * AsmBloc: handle multiple constraints to the same blockAjax2016-01-121-2/+44
| * AsmConstraint: ensure label is always an asm_labelAjax2016-01-111-0/+3
| * AsmLabel label argument must not be optionalAjax2016-01-111-4/+4
* | MnemoDis: enter atomic mode for a disasm boostAjax2016-01-081-1/+0
|/
* ASM: call disasm callbacks with named argumentsAjax2015-11-031-5/+6
* Core/asmbloc: Fix get_subcall_instrFabrice Desclaux2015-10-291-1/+5
* Core/Asmbloc: autopop8Fabrice Desclaux2015-10-211-33/+51
* Core/asmbloc: Fix dot generation for basic blocsFabrice Desclaux2015-10-211-34/+61
* asmbloc: better error handling when an unknown label offset is setFlorent Monjalet2015-06-211-0/+2
* Core/Asmbloc: fix split_bloc with instruction overlappingFabrice Desclaux2015-06-051-1/+1