about summary refs log tree commit diff stats
path: root/test/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* 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 !