Strongly Connected Components (malcat.loops)

malcat.loops: bindings.CrossReferences

The malcat.loops object is a bindings.Loops instance that gives you access to all the strongly connected components found inside functions of the CFG by the Strongly Connected Components discovery algorithm.

Note that in addition to this documentation, you can find usage examples in the sample script which is loaded when you hit F8.

Table of Contents

Accessing / enumerating loops

class bindings.Loops

This class contains all the strongly connected components found inside functions of the CFG. Note that all addresses used in this class are effective addresses. See Addressing in Malcat for more details.

This class is still subject to changes