about summary refs log tree commit diff stats
path: root/test/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Core/asmbloc: move asmbloc to asmblockFabrice Desclaux2017-03-133-3/+3
|
* Asmbloc: rename asm_constraint[to/next] to AsmConstraint[To/Next]Fabrice Desclaux2017-03-131-8/+8
|
* Asmbloc: rename asm_constraint to AsmConstraintFabrice Desclaux2017-03-131-9/+9
|
* Asmbloc: rename asm_label to AsmLabelFabrice Desclaux2017-03-132-13/+13
|
* Asmbloc: rename asm_block_bad to AsmBlockBadFabrice Desclaux2017-03-131-3/+3
|
* Asmbloc: rename asm_bloc to AsmBlockFabrice Desclaux2017-03-131-8/+8
|
* Interval: add .length computationAjax2017-02-131-0/+4
|
* use python2 as executable name, give adequate permissionsAymeric Vincent2017-01-054-4/+5
|
* Merge pull request #342 from fmonjalet/fix_typesserpilliere2016-04-191-1/+4
|\ | | | | Fix miasm2.core.types API
| * Types: Ptr.dst_type is now a Type rather than a MemTypeFlorent Monjalet2016-03-151-1/+1
| | | | | | | | Makes for a more coherent API
| * Types: handle MemType as argument to Array constructorFlorent Monjalet2016-03-151-0/+3
| | | | | | | | | | Alse add a to_type helper that factorizes the boilerplate code to get a Type from either a MemType or a Type.
* | Asmcfg: add reg testFabrice Desclaux2016-03-161-2/+28
|/
* AssignBlockFabrice Desclaux2016-02-261-2/+6
|
* Tipo: dictionaryFabrice Desclaux2016-01-301-1/+1
|
* Add regression tests for MatchGraphAjax2016-01-271-0/+68
| | | | | Conflicts: test/core/graph.py
* Rename BasicBlocks -> AsmCFG, more comprehensible, include "graph"Ajax2016-01-261-4/+4
|
* BasicBlocks.pendings can be a set (creds @serpilliere)Ajax2016-01-261-1/+1
|
* Introduce tests for miasm2.core.asmblocAjax2016-01-261-0/+282
|
* Graph; introduce copy and mergeAjax2016-01-251-0/+15
|
* Graph: two graphs are equals if they have the same nodes and edgesAjax2016-01-251-0/+10
|
* Move types -> test_types to avoid namespace collision (creds @fmonjalet)Ajax2016-01-251-0/+0
|
* Types: typo, MemStruct.get_offset should be a classmethodFlorent Monjalet2016-01-181-0/+11
| | | | Also added tests and MemArray.get_offset
* Types: Support anonymous Struct/Union/BitFieldFlorent Monjalet2016-01-181-0/+27
| | | | | | | | | | | | | | | | | | See the test addition for an example. A Struct, Union, or BitField field with no name will be considered anonymous: all its fields will be added to the parent Struct/Union/BitField. This implements this kind of C declaration: struct foo { int a; union { int bar; struct { short baz; short foz; }; }; }
* Types: adding the ("field", SomeMemType) syntaxFlorent Monjalet2016-01-181-2/+3
| | | | | Shorthand for ("field", SomeMemStruct.get_type()) in a Struct or MemStruct fields definition.
* Types: short test to assert MemStruct unicityFlorent Monjalet2016-01-181-0/+4
|
* Types: Type size is now a propertyFlorent Monjalet2016-01-181-5/+5
|
* MemStruct/Types: pinned renamed to lvalFlorent Monjalet2016-01-181-22/+22
|
* MemStruct/Types: Renamed analysis.mem to core.typesFlorent Monjalet2016-01-181-0/+506
|
* Sembuilder: update regression testAjax2015-11-171-1/+10
|
* Test/parse_asm: add directive testserpilliere2015-10-291-0/+69
|
* DiGraph: added regression tests for strongly connected components and ↵Tim Blazytko2015-09-041-1/+29
| | | | natural loops
* Test/Graph: extended regression tests for g2Tim Blazytko2015-06-021-0/+7
|
* DiGraph: fixed order in dominance_frontierTim Blazytko2015-06-021-4/+8
|
* Tests/graph: extended regression testsTim Blazytko2015-06-021-1/+41
|
* Test/Graph: add regression tests for walk_dominator/walk_postdominatorFabrice Desclaux2015-06-021-0/+36
|
* SemBuilder: Introduce the 'if cond' statement, building a new IRBlockAjax2015-04-241-2/+26
|
* SemBuilder: Add `('X' % Y)(Z) -> ExprOp('X' % Y, Z)` and `('X')(Y) -> ↵Ajax2015-04-231-3/+6
| | | | ExprOp('X')(Y)`
* SemBuilder: Handle real variable declarationAjax2015-04-221-0/+3
|
* Core: Introduce SemBuilder, a helper for building semantics side effectsAjax2015-04-221-0/+22
|
* Interval: fix contains; updt reg testsFabrice Desclaux2015-04-021-0/+1
|
* Test/Graph: add reg testsFabrice Desclaux2015-03-121-10/+34
|
* Test/Graph: add reg testsFabrice Desclaux2015-03-121-0/+14
|
* Graph: dominators computation can only be done regarding to *one* headFabrice Desclaux2015-03-121-1/+1
| | | | The 'get_all_parents' is replaced by 'reachable_parents'
* Core: Introduce BoundedDict and its regression testCamille Mougey2015-02-231-0/+41
|
* DiGraph: add dominators regression testserpilliere2015-01-181-0/+23
|
* Miasm v2serpilliere2014-06-033-0/+215
* API has changed, so old scripts need updates * See example for API usage * Use tcc or llvm for jit emulation * Go to test and run test_all.py to check install Enjoy !