diff options
| author | Camille Mougey <camille.mougey@cea.fr> | 2015-02-11 13:51:57 +0100 |
|---|---|---|
| committer | Camille Mougey <camille.mougey@cea.fr> | 2015-02-20 19:30:49 +0100 |
| commit | 5f1a1e6e4c3f6db7573eb1a545337fa0cdc7ce22 (patch) | |
| tree | fee6d0eb0b076bba68648028aaf524d757b384f5 /test/test_all.py | |
| parent | e520a0c5ef88af6a7fb314aaf273d8d105352e9e (diff) | |
| download | miasm-5f1a1e6e4c3f6db7573eb1a545337fa0cdc7ce22.tar.gz miasm-5f1a1e6e4c3f6db7573eb1a545337fa0cdc7ce22.zip | |
Analysis: Introduce DependencyGraph, computing dependencies of elements
The dependencies are computed through a list of blocs (IRA). APIs `.get*` return an iterator on DiGraph(DependencyNode). Each DiGraph contains only relevant DependencyNode, which stand for an element at a given line in a given basic block. That way, outputs contain each elements involved in the target value computation. Different outputs stand for different path through blocks (loop, ...). This algorithm has been co-developped with @serpillere.
Diffstat (limited to 'test/test_all.py')
0 files changed, 0 insertions, 0 deletions