angr/analyses/backward_slice.py
def _conditional_exits(self, block_addr):
        """
        Return a list of conditional statement exits with respect to a basic block.

        :param block_addr:  The address of the basic block.
        :return:            A list of statement IDs.
        """

        vex_block = self.project.factory.block(block_addr).vex
        lst = [ ]

        for i, stmt in enumerate(vex_block.statements):
            if isinstance(stmt, pyvex.IRStmt.Exit):
                lst.append(i)

        return lst

        Return a list of conditional statement exits with respect to a basic block.

        :param block_addr:  The address of the basic block.
        :return:            A list of statement IDs.
        
Return a list of conditional statement exits with respect to a basic block.
Return a list of conditional statement exits with respect to a basic block .
def _conditional_exits(self, block_addr):
        vex_block = self.project.factory.block(block_addr).vex
        lst = [ ]
        for i, stmt in enumerate(vex_block.statements):
            if isinstance(stmt, pyvex.IRStmt.Exit):
                lst.append(i)
        return lst
def _conditional_exits ( self , block_addr ) : vex_block = self . project . factory . block ( block_addr ) . vex lst = [ ] for i , stmt in enumerate ( vex_block . statements ) : if isinstance ( stmt , pyvex . IRStmt . Exit ) : lst . append ( i ) return lst
Return a list of conditional statement exits with respect to a basic block.
Return a list of conditional statement exits with respect to a basic block .
"""
        Return a list of conditional statement exits with respect to a basic block.

        :param block_addr:  The address of the basic block.
        :return:            A list of statement IDs.
        """
A list of statement IDs.
A list of statement IDs .
self
block_addr
The address of the basic block.
The address of the basic block .