Class ClassVtablePaths<T>

java.lang.Object
com.pnfsoftware.jeb.core.units.code.asm.type.ClassVtablePaths<T>
Type Parameters:
T - node type

public class ClassVtablePaths<T> extends Object
Helper used to determine virtual table inheritance paths.
  • Constructor Details

    • ClassVtablePaths

      public ClassVtablePaths(T base, INodeFeatureExtractor<T> fx)
      Create a virtual table path helper.
      Parameters:
      base - base node
      fx - node feature extractor
  • Method Details

    • determinePartial

      public List<List<T>> determinePartial()
      Determine partial paths from the base node.
      Returns:
      partial paths
    • determineFull

      public List<List<T>> determineFull()
      Determine full paths from the base node.
      Returns:
      full paths