Skip to content

Commit

Permalink
Document
Browse files Browse the repository at this point in the history
  • Loading branch information
chaos-warzh committed May 29, 2024
1 parent 28bbad9 commit 4640cd7
Showing 1 changed file with 14 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,20 @@
import java.io.File;
import java.util.Set;

/**
* Maintains the process of taint analysis and supports interactive mode.
* <br>
*
* The interactive mode goes as follows:
* <ol>
* <li>Captures user's rerun request in {@link #onPhaseFinish()} when pointer analysis finishes
* <li>Call {@link #initialize()} to re-initialize the analysis
* <li>Reset sub-plugins based on the newly loaded taint config
* <li>Clear previous taint objects and taint edges
* <li>Trigger the creation of taint objects based on the new taint config
* <li>P/Taint analysis will continue when exit {@link #initialize()}
* </ol>
*/
public class TaintAnalysis extends CompositePlugin {

private static final Logger logger = LogManager.getLogger(TaintAnalysis.class);
Expand Down

0 comments on commit 4640cd7

Please sign in to comment.