Class CheckBytecodeGoal

  • All Implemented Interfaces:
    Runnable

    public class CheckBytecodeGoal
    extends AbstractAppGoal
    For all non-assessed tuples (library,bug), the code of modified methods and constructors is compared with the respective counterparts in libraries that have already been assessed as vulnerable or non-vulnerable. Only if equality to all constructs of either the vulnerable or non-vulnerable counterparts is found, the non-assessed library is assessed accordingly. In more details, the code comparison is done by comparing the abstract syntax trees of the decompiled bytecode.
    • Constructor Detail

      • CheckBytecodeGoal

        public CheckBytecodeGoal()

        Constructor for CheckBytecodeGoal.