(graph, target)
| 638 | |
| 639 | |
| 640 | def target_string(graph, target): |
| 641 | targets = set() |
| 642 | |
| 643 | for addr, label in graph.node_labels.items(): |
| 644 | if label[:7] == 'string ' and target in label[7:]: |
| 645 | targets.add(addr) |
| 646 | elif label[:10] == 'substring ' and target in label[10:]: |
| 647 | targets.add(addr) |
| 648 | |
| 649 | sys.stderr.write('Found {} strings containing "{}"\n'.format(len(targets), target)) |
| 650 | return targets |
| 651 | |
| 652 | |
| 653 | def target_type(graph, target): |
no test coverage detected