true, // selectively hide intermediate temp vars
true, // prune unreachable heap regions
false, // hide reachability
- false, // hide subset reachability states
- false, // hide predicates
+ true, // hide subset reachability states
+ true, // hide predicates
true); // hide edge taints
}
}
private static boolean resolveMethodDebugDOTselectTemps = true;
private static boolean resolveMethodDebugDOTpruneGarbage = true;
private static boolean resolveMethodDebugDOThideReach = false;
- private static boolean resolveMethodDebugDOThideSubsetReach = false;
+ private static boolean resolveMethodDebugDOThideSubsetReach = true;
private static boolean resolveMethodDebugDOThidePreds = false;
private static boolean resolveMethodDebugDOThideEdgeTaints = true;
# EX: (skip first 10 visits, capture the next 3, then halt)
# -disjoint-debug-snap-method Remove 10 3 true
-DISJOINTDEBUG= -disjoint -disjoint-k 1 -enable-assertions $(DRELEASEMODE)
+DISJOINTDEBUG= -disjoint -disjoint-k 1 -enable-assertions $(DRELEASEMODE) \
+ -disjoint-debug-callsite Barneshut.Insert Barneshut.run 50 500 true
# -disjoint-debug-snap-method ArrayIndexedGraph.createNode 1 100 true \
-# -disjoint-debug-callsite ArrayIndexedGraph.createNode Barneshut.run 1 100 true
# -disjoint-write-dots final \
# -flatirusermethods \
# -disjoint-write-ihms \