about summary refs log tree commit diff stats
path: root/miasm2/core (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Update api according to ElfesteemFabrice Desclaux2015-12-161-3/+3
* Semantic: instr.mode doesn't stand for ir.IRDst.sizeAjax2015-11-171-3/+3
* SemBuilder: introduce a new notation {a, b} for ExprComposeAjax2015-11-161-0/+27
* SemBuilder: use a local context per functionAjax2015-11-161-2/+6
* SemBuilder: handle if .. else .. structuresAjax2015-11-161-37/+46
* SemBuilder: update `ir.get_next_label` APIAjax2015-11-161-1/+2
* SemBuilder: allow alias (re-assignment of a declared var)Ajax2015-11-161-0/+1
* ASM: call disasm callbacks with named argumentsAjax2015-11-031-5/+6
* Core/Parse_asm: fix string parsingFabrice Desclaux2015-10-291-2/+2
* Core/parse_asm: align support int/hexserpilliere2015-10-291-1/+1
* Core/parse_asm: clean algo; support delayslotserpilliere2015-10-291-58/+87
* Core/Parse_asm: fix state defineserpilliere2015-10-291-8/+12
* Core/parse_asm: clean codeserpilliere2015-10-291-58/+76
* Core/parse_asm: autopep8serpilliere2015-10-291-4/+8
* Core/parse_asm: bloc=>blockserpilliere2015-10-291-16/+16
* Core/parse_asm: remove unused feature (bss/data/text)serpilliere2015-10-291-88/+74
* Merge pull request #250 from serpilliere/ExprInt_apiFlorent2015-10-292-4/+4
|\
| * Expression: fix apiFabrice Desclaux2015-10-292-4/+4
* | Core/asmbloc: Fix get_subcall_instrFabrice Desclaux2015-10-291-1/+5
|/
* SemBuilder: fix recursive visitCamille Mougey2015-10-271-7/+11
* BoundedDict: access to the internal dict via propertyCamille Mougey2015-10-231-0/+5
* Merge pull request #226 from fmonjalet/optimize_jitterserpilliere2015-10-221-8/+25
|\
| * BoundedDict: better dict syntaxFlorent Monjalet2015-10-151-2/+2
| * BoundedDict: faster implementationFlorent Monjalet2015-10-111-8/+25
* | Core/Asmbloc: autopop8Fabrice Desclaux2015-10-211-33/+51
* | Core/asmbloc: Fix dot generation for basic blocsFabrice Desclaux2015-10-211-34/+61
|/
* DiGraph: refactored compute_strongly_connected_componentsTim Blazytko2015-09-061-18/+22
* DiGraph: refactored compute_strongly_connected_componentsTim Blazytko2015-09-051-6/+6
* DiGraph: fixed typoTim Blazytko2015-09-041-2/+2
* DiGraph: added algorithm to retrieve the strongly connected components of a g...Tim Blazytko2015-09-041-0/+73
* DiGraph: added natural loop detectionTim Blazytko2015-09-041-0/+52
* DiGraph: added breadth and depth first traversalsTim Blazytko2015-09-041-0/+39
* Merge pull request #181 from fmonjalet/symbol_pool_err_handlingserpilliere2015-06-232-3/+4
|\
| * cpu: raising an exception when label offset is NoneFlorent Monjalet2015-06-211-3/+2
| * asmbloc: better error handling when an unknown label offset is setFlorent Monjalet2015-06-211-0/+2
* | Inits: Add docstring for main modulesAjax2015-06-191-0/+1
|/
* Merge pull request #174 from serpilliere/fix_dis_overlapCamille Mougey2015-06-101-1/+1
|\
| * Core/Asmbloc: fix split_bloc with instruction overlappingFabrice Desclaux2015-06-051-1/+1
* | DiGraph: compute_immediate_dominators depends now on walk_dominatorsTim Blazytko2015-06-021-7/+2
* | DiGraph: fixed order in dominance_frontierTim Blazytko2015-06-021-3/+3
* | DiGraph: refactored commentsTim Blazytko2015-06-021-4/+11
* | DiGraph: renamed variables in dominance frontier and immediate dominatorsTim Blazytko2015-06-021-14/+14
* | DiGraph: fixed dominance_frontier for graphs with multiple headsTim Blazytko2015-06-021-0/+2
* | graph.py: replaced line for readabilityTim Blazytko2015-06-021-1/+1
* | graph.py: added computation of the dominance frontierTim Blazytko2015-06-021-0/+23
* | graph.py: added computation of immediate dominatorsTim Blazytko2015-06-021-0/+12
|/
* Core/Graph: add walk_dominator/walk_postdominatorFabrice Desclaux2015-06-021-0/+71
* Graph: replace forgotten root apiFabrice Desclaux2015-04-291-2/+2
* DiGraph: RefactoringAjax2015-04-281-64/+59
* DepGraph: Speed up 'add_uniq_edge' in the mean caseAjax2015-04-281-5/+5