Skip to content

Commit 75a20d7

Browse files
Fixing last details
1 parent 00c2863 commit 75a20d7

File tree

6 files changed

+113
-151
lines changed

6 files changed

+113
-151
lines changed

src/main/java/it/unipr/EVMLiSA.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package it.unipr;
22

33
import it.unipr.analysis.*;
4-
import it.unipr.analysis.taint.TaintAbstractStack;
4+
import it.unipr.analysis.taint.TaintAbstractDomain;
55
import it.unipr.cfg.*;
66
import it.unipr.checker.JumpSolver;
77
import it.unipr.checker.ReentrancyChecker;
@@ -498,9 +498,9 @@ void checkers(LiSAConfiguration conf, LiSA lisa, Program program, JumpSolver che
498498
// Clear existing checks and add the TxOriginChecker
499499
conf.semanticChecks.clear();
500500
conf.semanticChecks.add(new TxOriginChecker());
501-
ArrayList<String> list = new ArrayList<String>();
501+
HashSet<String> list = new HashSet<String>();
502502
list.add("OriginOperator");
503-
conf.abstractState = new SimpleAbstractState<>(new MonolithicHeap(), new TaintAbstractStack(list),
503+
conf.abstractState = new SimpleAbstractState<>(new MonolithicHeap(), new TaintAbstractDomain(list),
504504
new TypeEnvironment<>(new InferredTypes()));
505505
lisa.run(program);
506506

0 commit comments

Comments
 (0)