about summary refs log tree commit diff stats
path: root/miasm2/core (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* DiGraph: Refactor internal structures to avoid duplicationAjax2015-04-281-8/+8
* DiGraph: Ambiguous name for internal structuresAjax2015-04-281-15/+17
* SemBuilder: Introduce the 'if cond' statement, building a new IRBlockAjax2015-04-241-16/+113
* SemBuilder: Get back functions parsed for mnemo_funcAjax2015-04-241-5/+11
* SemBuilder: PreInit context with needed valuesAjax2015-04-241-1/+10
* SemBuilder: Add `('X' % Y)(Z) -> ExprOp('X' % Y, Z)` and `('X')(Y) -> ExprOp(...Ajax2015-04-231-15/+35
* SemBuilder: Handle real variable declarationAjax2015-04-221-0/+10
* Core: Introduce SemBuilder, a helper for building semantics side effectsAjax2015-04-221-0/+145
* Merge pull request #141 from serpilliere/sanitycheck_asmCamille Mougey2015-04-051-0/+22
|\
| * Asmbloc: add sanity check before assembleFabrice Desclaux2015-04-051-0/+22
* | Asmbloc: use correct api in wedge mergeFabrice Desclaux2015-04-051-1/+1
|/
* Interval: fix contains; updt reg testsFabrice Desclaux2015-04-021-10/+10
* Asmbloc: refactor and clean asmbloc/parse_asmFabrice Desclaux2015-04-022-269/+192
* Cpu: modify instructions' offset relative encodingFabrice Desclaux2015-04-011-6/+9
* interval: add empty propertyFabrice Desclaux2015-04-011-0/+6
* Clean get_asm_offsetFabrice Desclaux2015-04-011-2/+2
* Asmbloc: updt apiFabrice Desclaux2015-04-011-4/+6
* Asmbloc: refactor and clean asmbloc/parse_asmFabrice Desclaux2015-04-012-239/+268
* Parse_asm: generate asm_label on symbol parsingFabrice Desclaux2015-04-011-0/+23
* Asmbloc: rename variables; rework contrained blocksFabrice Desclaux2015-04-011-65/+60
* Remove lazy logging patternAjax2015-03-302-25/+24
* Merge pull request #122 from serpilliere/dontsplitCamille Mougey2015-03-201-1/+1
|\
| * ParseAsm: dont generate parasite line on 'dontsplit' directiveFabrice Desclaux2015-03-201-1/+1
* | Asmbloc: clean symbol_poolFabrice Desclaux2015-03-201-126/+144
|/
* Merge pull request #113 from serpilliere/fix_x86_prefix_binCamille Mougey2015-03-161-2/+2
|\
| * CPU: fix binary output for instruction with prefixserpilliere2015-03-141-2/+2
* | Graph: factorize dominator/postdominator codeserpilliere2015-03-131-63/+37
* | Graph: add postdominators computationFabrice Desclaux2015-03-121-0/+42
* | Graph: dominators computation can only be done regarding to *one* headFabrice Desclaux2015-03-121-27/+42
|/
* BinStreamIDA: `getlen` is now lazy, and use the proper IDA APIAjax2015-02-271-1/+7
* Core: Introduce BoundedDict and its regression testCamille Mougey2015-02-231-0/+73
* DiGraph: Inherite DiGraph from `object`Camille Mougey2015-02-201-1/+1
* PyLint: Remove keyword redefinition, bad open modeCamille Mougey2015-02-182-4/+4
* Core: General PyLintingCamille Mougey2015-02-183-43/+29
* Core/Interval: `interval.cannon_list` should be a `staticmethod`Camille Mougey2015-02-181-2/+3
* Core/Interval: Add commentsCamille Mougey2015-02-181-32/+28
* Core/Interval: PyLint passCamille Mougey2015-02-181-23/+28
* Core/CPU: Pylint pass, remove commented code (SCM or log.debug should be used)Camille Mougey2015-02-181-306/+105
* Core/ParseASM: Remove some warningCamille Mougey2015-02-181-7/+6
* Core/ParseASM: Remove wildcard import and too long linesCamille Mougey2015-02-181-34/+27
* PyLint: Unreachable codeCamille Mougey2015-02-162-2/+2
* PyLint: remove 'unnecessary-lambda'Camille Mougey2015-02-161-1/+1
* PyLint: Remove relative importsCamille Mougey2015-02-161-2/+2
* PyLint: Remove unused-importsCamille Mougey2015-02-161-1/+0
* bin_stream: Fix default argument for bin_stream_containerFabrice Desclaux2015-02-111-1/+4
* CPU: update api to handle IOError during disasmFabrice Desclaux2015-02-111-3/+5
* bin_stream: clean code and update APIFabrice Desclaux2015-02-112-59/+35
* Core/ASMBloc: `bloc_merge`'s `symbol_pool` arg was unusedCamille Mougey2015-01-261-77/+3
* Core/ASMBloc: `asm_resolve_final`'s `constrain_pos` arg was unusedCamille Mougey2015-01-261-2/+1
* Core/ASMBloc: `guessèblocs_size`'s `symbol` arg was unusedCamille Mougey2015-01-261-2/+2