diff options
| author | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2016-02-25 14:14:07 +0100 |
|---|---|---|
| committer | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2016-02-26 15:53:53 +0100 |
| commit | 35ead949d8c0d9788ddc602d9dc206f416adcd7b (patch) | |
| tree | c96acb1e57e04c4bfca4901f4fdd349e211e0acc /miasm2/analysis/depgraph.py | |
| parent | 55cc4ec75424a841748b62e230a1abb01b258014 (diff) | |
| download | miasm-35ead949d8c0d9788ddc602d9dc206f416adcd7b.tar.gz miasm-35ead949d8c0d9788ddc602d9dc206f416adcd7b.zip | |
AssignBlock
Diffstat (limited to 'miasm2/analysis/depgraph.py')
| -rw-r--r-- | miasm2/analysis/depgraph.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/miasm2/analysis/depgraph.py b/miasm2/analysis/depgraph.py index a7c16a19..897de77b 100644 --- a/miasm2/analysis/depgraph.py +++ b/miasm2/analysis/depgraph.py @@ -832,11 +832,11 @@ class DependencyGraph(object): read = set() modifier = False - for affect in self._get_affblock(depnode): - if affect.dst == depnode.element: - elements = self._follow_apply_cb(affect.src) - read.update(elements) - modifier = True + assignblk = self._get_affblock(depnode) + if depnode.element in assignblk: + elements = self._follow_apply_cb(assignblk[depnode.element]) + read.update(elements) + modifier = True # If it's not a modifier affblock, reinject current element if not modifier: |