Interface BiDiInterproceduralCFG<N,​M>

    • Method Detail

      • getPredsOf

        List<N> getPredsOf​(N u)
        Specified by:
        getPredsOf in interface heros.InterproceduralCFG<N,​M>
      • getPredsOfCallAt

        List<N> getPredsOfCallAt​(N u)
      • allNonCallEndNodes

        Set<N> allNonCallEndNodes()
      • getParameterRefs

        List<Value> getParameterRefs​(M m)
      • isReturnSite

        boolean isReturnSite​(N n)
        Gets whether the given statement is a return site of at least one call
        Parameters:
        n - The statement to check
        Returns:
        True if the given statement is a return site, otherwise false
      • isReachable

        boolean isReachable​(N u)
        Checks whether the given statement is rachable from the entry point
        Parameters:
        u - The statement to check
        Returns:
        True if there is a control flow path from the entry point of the program to the given statement, otherwise false