From 756ad5312b3ebe42bb90136f4968b7db9d7a293a Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Mon, 26 Jan 2026 15:22:50 +0100 Subject: [PATCH 01/32] Forgot to commit .-. --- .vscode/settings.json | 5 + src/main/scala/biabduction/Abduction.scala | 329 ++++++++++++++---- src/main/scala/biabduction/Abstraction.scala | 11 +- src/main/scala/biabduction/BiAbduction.scala | 221 +++++++++++- .../scala/biabduction/VarTransformer.scala | 109 +++++- src/main/scala/rules/Consumer.scala | 8 +- src/main/scala/rules/Evaluator.scala | 10 +- src/main/scala/rules/Executor.scala | 4 +- src/main/scala/rules/PredicateSupporter.scala | 2 +- .../scala/rules/QuantifiedChunkSupport.scala | 9 +- src/main/scala/state/State.scala | 11 + .../scala/supporters/MethodSupporter.scala | 7 +- 12 files changed, 620 insertions(+), 106 deletions(-) create mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 000000000..32cfc61d2 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "files.watcherExclude": { + "**/target": true + } +} \ No newline at end of file diff --git a/src/main/scala/biabduction/Abduction.scala b/src/main/scala/biabduction/Abduction.scala index faa56d350..fba8a3bcb 100644 --- a/src/main/scala/biabduction/Abduction.scala +++ b/src/main/scala/biabduction/Abduction.scala @@ -7,15 +7,18 @@ import viper.silicon.rules.chunkSupporter.findChunk import viper.silicon.rules.evaluator.{eval, evals} import viper.silicon.rules.producer.produces import viper.silicon.state._ -import viper.silicon.state.terms.{SortWrapper, Term} +import viper.silicon.state.terms.{FractionPermLiteral, PermLiteral, PermTimes, Permissions, SortWrapper, Term} import viper.silicon.utils.freshSnap import viper.silicon.verifier.Verifier import viper.silver.ast._ +import viper.silver.utility.Common.Rational import viper.silver.verifier.errors.Internal import viper.silver.verifier.{BiAbductionQuestion, DummyReason} +import scala.collection.concurrent.TrieMap + object AbductionApplier extends RuleApplier[AbductionQuestion] { - override val rules: Seq[AbductionRule] = Seq(AbductionRemove, AbductionFoldBase, + override val rules: Seq[AbductionRule] = Seq(AbductionBase, AbductionFoldBase, AbductionFold, AbductionUnfold, AbductionApply, AbductionPackage, AbductionMissing) } @@ -31,14 +34,17 @@ case class AbductionQuestion(s: State, v: Verifier, goal: Seq[Exp], */ trait AbductionRule extends BiAbductionRule[AbductionQuestion] { + // This helps us not to compute the field map of a predicate every time + val predFieldsCache = TrieMap.empty[(Predicate, PredicateAccessPredicate), Map[FieldAccess, Rational]] /** - * Does a couple of things to ensure evalution works properly: - * - * Check the lost accesses to see if the access is there - * Evaluate sub-expressions safely to ensure that a missing chunk will not cause the evaluation to silently abort - */ - protected def safeEval(e: Exp, s: State, v: Verifier, lostAccesses: Map[Exp, Term])(Q: (State, Option[Term], Verifier) => VerificationResult): VerificationResult = { + * Does a couple of things to ensure evalution works properly: + * + * Check the lost accesses to see if the access is there + * Evaluate sub-expressions safely to ensure that a missing chunk will not cause the evaluation to silently abort + */ + protected def safeEval(e: Exp, s: State, v: Verifier, lostAccesses: Map[Exp, Term]) + (Q: (State, Option[Term], Verifier) => VerificationResult): VerificationResult = { if (!e.contains[LocationAccess]) { eval(s, e, pve, v)((s1, t, _, v1) => Q(s1, Some(t), v1)) @@ -62,7 +68,8 @@ trait AbductionRule extends BiAbductionRule[AbductionQuestion] { } } - protected def checkChunk(loc: LocationAccess, s: State, v: Verifier, lostAccesses: Map[Exp, Term])(Q: Option[BasicChunk] => VerificationResult): VerificationResult = { + protected def checkChunk(loc: LocationAccess, s: State, v: Verifier, lostAccesses: Map[Exp, Term]) + (Q: Option[BasicChunk] => VerificationResult): VerificationResult = { val arg = loc match { case FieldAccess(rcv, _) => rcv case PredicateAccess(args, _) => args.head @@ -78,6 +85,90 @@ trait AbductionRule extends BiAbductionRule[AbductionQuestion] { } } } + + protected def permsTo(loc: LocationAccess, s: State, v: Verifier, lostAccesses: Map[Exp, Term]) + (Q: Option[Exp] => VerificationResult) = { + val arg = loc match { + case FieldAccess(rcv, _) => rcv + case PredicateAccess(args, _) => args.head + } + + safeEval(arg, s, v, lostAccesses) { (s2, terms, v2) => + terms match { + case Some(term) => + val resource = loc.res(s2.program) + val id = ChunkIdentifier(resource, s2.program) + val chunkOpt = findChunk[BasicChunk](s2.h.values, id, Seq(term), v2) + chunkOpt match { + case None => Q(Some(NoPerm()())) + case Some(chunk) => + val varTrans = VarTransformer(s, v, s.g.values, s.h) + // TODO: Maybe here transform the permTerm? + Q(varTrans.transformTerm(chunk.perm)) + } + case None => Q(None) + } + } + } + + // Who doesn't love CPS??? + /*def permsToSeq(remaining: Seq[AccessPredicate], built: Seq[AccessPredicate], q: AbductionQuestion) + (Q: Seq[AccessPredicate] => VerificationResult): VerificationResult = remaining match { + case Nil => + Q(built) + + case acc +: tail => + acc.loc match { + case la: LocationAccess => + permsTo(la, q.s, q.v, q.lostAccesses) { pHOpt => + val pG = acc.perm + val frac: Exp = pHOpt match { + case Some(pH) => abductionUtils.clampSubPerm(pG, pH) + case None => pG + } + + permsToSeq(tail, built :+ abductionUtils.accWithPerm(acc, frac), q)(Q) + } + } + }*/ + + def findMinPerm(loc: LocationAccess, s: State, v: Verifier, lostAccesses: Map[Exp, Term]) + (Q: Option[Exp] => VerificationResult) = { + permsTo(loc, s, v, lostAccesses) { + p => + val two = IntLit(2)() + val zero = FractionalPerm(IntLit(0)(), IntLit(1)())() + Q(Some(PermDiv(PermSub(FullPerm()(), p.getOrElse(zero))(), two)())) + } + } + + def concretizeAccs(accs: Seq[AccessPredicate], q: AbductionQuestion) + (Q: Seq[AccessPredicate] => VerificationResult): VerificationResult = { + def go(remaining: List[AccessPredicate], + accumulated: List[AccessPredicate]): VerificationResult = { + remaining match { + case Nil => + Q(accumulated.reverse) + + case (fap@FieldAccessPredicate(loc, Some(WildcardPerm()))) :: tail => + findMinPerm(loc, q.s, q.v, q.lostAccesses) { permOpt => + val perm = permOpt.getOrElse(FullPerm()()) + go(tail, abductionUtils.accWithPerm(fap, Some(perm)) :: accumulated) + } + + case (pap@PredicateAccessPredicate(loc, Some(WildcardPerm()))) :: tail => + findMinPerm(loc, q.s, q.v, q.lostAccesses) { permOpt => + val perm = permOpt.getOrElse(FullPerm()()) + go(tail, abductionUtils.accWithPerm(pap, Some(perm)) :: accumulated) + } + + case acc :: tail => + go(tail, acc :: accumulated) + } + } + + go(accs.toList, Nil) + } } /** @@ -85,24 +176,71 @@ trait AbductionRule extends BiAbductionRule[AbductionQuestion] { * Remove predicate and fields accesses which are both in the goal and in the current state */ // TODO this should add to lostAccesses -object AbductionRemove extends AbductionRule { +object AbductionBase extends AbductionRule { // TODO we should also remove magic wands, so all access predicates override def apply(q: AbductionQuestion)(Q: Option[AbductionQuestion] => VerificationResult): VerificationResult = { + //println(s"> ${q.goal} / ${q.trigger}") val acc = q.goal.collectFirst { case e: FieldAccessPredicate => e case e: PredicateAccessPredicate => e } acc match { - case None => Q(None) - case Some(g@AccessPredicate(loc: LocationAccess, _)) => + case None => + Q(None) + case Some(g@AccessPredicate(loc: LocationAccess, permG: Exp)) => val g1 = q.goal.filterNot(g == _) - checkChunk(loc, q.s, q.v, q.lostAccesses) { - case Some(_) => Q(Some(q.copy(goal = g1))) - case None => apply(q.copy(goal = g1)) { - case Some(q2) => Q(Some(q2.copy(goal = g +: q2.goal))) - case None => Q(None) - } + permsTo(loc, q.s, q.v, q.lostAccesses) { + // If we have fullperm, we can just remove the goal + case Some(_: FullPerm) => + Q(Some(q.copy(goal = g1))) + // No perm, keep going + case Some(_: NoPerm) => + apply(q.copy(goal = g1)) { + case Some(q2) => Q(Some(q2.copy(goal = g +: q2.goal))) + case None => Q(None) + } + // If we have a fraction, we can subtract that fraction from the goal and keep going + case Some(permH: FractionalPerm) => + // pH >= pG, we can just remove the goal + if (abductionUtils.permMax(permH, permG) == abductionUtils.asRational(permH)) { + Q(Some(q.copy(goal = g1))) + } + // pH < pG, reduce the goal and keep going + else { + val newP = abductionUtils.clampSubPerm(permG, permH) + val g2 = abductionUtils.accWithPerm(g, Some(newP)) + /*apply(q.copy(goal = g1)) { + case Some(q2) => Q(Some(q2.copy(goal = g2 +: q2.goal))) + case None => Q(None) + }*/ + val toConsume = abductionUtils.accWithPerm(g, Some(permH)) + consumer.consume(q.s, toConsume, false, pve, q.v) { + (s1, _, v1) => + val q1 = q.copy(s = s1, v = v1, goal = Seq(g2)) + AbductionApplier.applyRules(q1) { baseRes => + if (baseRes.goal.nonEmpty) { + // TODO: Here we should try other goals maybe? + Q(None) + } else { + val state = q.foundState ++ baseRes.foundState + val lost = q.lostAccesses ++ baseRes.lostAccesses + producer.produce(baseRes.s, freshSnap, abductionUtils.accWithPerm(g, Some(permH)), pve, baseRes.v) { + (s2, v2) => + Q(Some(AbductionQuestion(s2, v2, g1, lost, state, q.foundStmts , q.trigger, q.stateAllowed))) + } + } + + } + + } + } + // This means we can't determine what the perms are + case None => + Q(None) + // This should hopefully never happen? + case _ => + Q(None) } } } @@ -122,6 +260,7 @@ object AbductionFoldBase extends AbductionRule { } } + // TODO: I need to update this override def apply(q: AbductionQuestion)(Q: Option[AbductionQuestion] => VerificationResult): VerificationResult = { val preds = q.goal.collectFirst { case e: PredicateAccessPredicate => e } preds match { @@ -183,31 +322,42 @@ object AbductionFold extends AbductionRule { } override def apply(q: AbductionQuestion)(Q: Option[AbductionQuestion] => VerificationResult): VerificationResult = { + //println(s"> ${q.goal} / ${q.trigger}") val preds = q.goal.collectFirst { case e: PredicateAccessPredicate => e } + //println("preds", preds) + //println("goal", q.goal) preds match { case None => Q(None) case Some(a: PredicateAccessPredicate) => + if (a.permExp.isEmpty) { + Q(None) + } val g1 = q.goal.filterNot(_ == a) val pred = a.loc.loc(q.s.program) - val fields = pred.body.get.transform { case lc: AbstractLocalVar if pred.formalArgs.head.localVar == lc => a.loc.args.head }.collect { case e: FieldAccessPredicate => e.loc }.toSeq + // TODO: This should work for other permExp as well right? + val fieldsM = predFieldsCache.getOrElseUpdate((pred, a), abductionUtils.fieldsMap(pred, a)) + val fields: Seq[FieldAccess] = fieldsM.keys.toSeq findFirstFieldChunk(fields, q) { - // If we find a chunk, then we definitely have to fold. So we attempt to and abduce anything else that might be missing. + // We find a chunk that contains the field // TODO nklose if the predicate is conditional in a weird way, then this might be wrong? case Some((field, chunk)) => + + val foldS = q.s.copy(abdPermScalingFactorExp= a.perm)//PermMul(q.s.abdPermScalingFactorExp, a.perm)()) val fold = Fold(a)() - executor.exec(q.s, fold, q.v, q.trigger, q.stateAllowed) { (s1, v1) => + + executor.exec(foldS, fold, q.v, q.trigger, q.stateAllowed) { (s1, v1) => val lost = q.lostAccesses + (field -> SortWrapper(chunk.snap, chunk.snap.sort)) - val q2 = q.copy(s = s1, v = v1, foundStmts = q.foundStmts :+ fold, lostAccesses = lost, goal = g1) + val q2 = q.copy(s = s1.copy(abdPermScalingFactorExp= FullPerm()()), v = v1, foundStmts = q.foundStmts :+ fold, lostAccesses = lost, goal = g1) Q(Some(q2)) } - - case None => { + case None => // If we do not find a chunk, we recurse to try the others by calling this apply(q.copy(goal = g1)) { case Some(q2) => Q(Some(q2.copy(goal = a +: q2.goal))) case None => Q(None) } - } + case _ => + Q(None) } } } @@ -215,53 +365,71 @@ object AbductionFold extends AbductionRule { object AbductionUnfold extends AbductionRule { - private def checkPredicates(pres: Seq[PredicateAccess], q: AbductionQuestion, goal: FieldAccess)(Q: Option[(PredicateAccess, BasicChunk, Seq[Exp])] => VerificationResult): VerificationResult = { + private def checkPredicates(pres: Seq[PredicateAccess], q: AbductionQuestion, goal: FieldAccess, pG: Term) + (Q: Option[(PredicateAccess, BasicChunk, Seq[Exp], Term)] => VerificationResult): VerificationResult = { pres match { case Seq() => Q(None) case pred :: rest => checkChunk(pred, q.s, q.v, q.lostAccesses) { - case None => checkPredicates(rest, q, goal)(Q) + case None => checkPredicates(rest, q, goal, pG)(Q) case Some(predChunk) => val wildcards = q.s.constrainableARPs -- q.s.constrainableARPs val bcsBefore = q.v.decider.pcs.branchConditions var failedBranches: Seq[silicon.Stack[Term]] = Seq() var succBranches: Seq[silicon.Stack[Term]] = Seq() - val tryUnfold = predicateSupporter.unfold(q.s, pred.loc(q.s.program), predChunk.args.toList, None, terms.FullPerm, None, wildcards, pve, q.v, pred) { - (s1, v1) => - checkChunk(goal, s1, v1, q.lostAccesses) { - case None => - failedBranches = failedBranches :+ v1.decider.pcs.branchConditions - Failure(pve dueTo DummyReason) - case Some(_) => - succBranches = succBranches :+ v1.decider.pcs.branchConditions - Success() + + val varTrans = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) + val pH = varTrans.transformTerm(predChunk.perm) + val pGExp = varTrans.transformTerm(pG) + executor.exec(q.s, Unfold(PredicateAccessPredicate(pred, pH)())(), q.v, q.trigger, q.stateAllowed) { + (sUnfolded, vUnfolded) => + permsTo(goal, sUnfolded, vUnfolded, q.lostAccesses) { pField => + val pTemp = abductionUtils.asRational(pGExp.getOrElse(FullPerm()())) / + (abductionUtils.asRational(pH.getOrElse(FullPerm()())) * abductionUtils.asRational(pField.getOrElse(FullPerm()()))) + val p = varTrans.permExpToTerm(abductionUtils.asPerm(abductionUtils.permMin( + abductionUtils.asPerm(pTemp), + pH.getOrElse(FullPerm()()))), q.v).getOrElse(terms.FullPerm) + val tryUnfold = predicateSupporter.unfold(q.s, pred.loc(q.s.program), predChunk.args.toList, None, p, None, wildcards, pve, q.v, pred) { + (s1, v1) => + checkChunk(goal, s1, v1, q.lostAccesses) { + case None => + failedBranches = failedBranches :+ v1.decider.pcs.branchConditions + Failure(pve dueTo DummyReason) + case Some(_) => + // TODO: Here, check that we have ENOUGH permissions + succBranches = succBranches :+ v1.decider.pcs.branchConditions + Success() + } } - } - tryUnfold match { - case _: NonFatalResult => Q(Some(pred, predChunk, Seq())) - case _: FatalResult => - succBranches match { - case Seq() => checkPredicates(rest, q, goal)(Q) - case Seq(branch) => - val condTerms = branch.distinct.filterNot(bcsBefore.contains) - val varTran = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) - val conds = condTerms.map(varTran.transformTerm(_).get) - Q(Some(pred, predChunk, conds)) - case _ => checkPredicates(rest, q, goal)(Q) // Multiple succ branches would require a disjunction. Left out for now + tryUnfold match { + case _: NonFatalResult => Q(Some(pred, predChunk, Seq(), p)) + case _: FatalResult => + succBranches match { + case Seq() => checkPredicates(rest, q, goal, p)(Q) + case Seq(branch) => + val condTerms = branch.distinct.filterNot(bcsBefore.contains) + val varTran = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) + val conds = condTerms.map(varTran.transformTerm(_).get) + Q(Some(pred, predChunk, conds, p)) + case _ => checkPredicates(rest, q, goal, p)(Q) // Multiple succ branches would require a disjunction. Left out for now + } } + } } } } } override def apply(q: AbductionQuestion)(Q: Option[AbductionQuestion] => VerificationResult): VerificationResult = { + val acc = q.goal.collectFirst { case e: FieldAccessPredicate => e } acc match { case None => Q(None) case Some(a: FieldAccessPredicate) => + if (a.permExp.isEmpty) { + Q(None) + } val g1 = q.goal.filterNot(a == _) - - // If we fail for a, then we recurse and try for other fields val R = () => apply(q.copy(goal = g1)) { case Some(q2) => Q(Some(q2.copy(goal = a +: q2.goal))) @@ -269,14 +437,19 @@ object AbductionUnfold extends AbductionRule { } val preds = abductionUtils.getContainingPredicates(a.loc, q.s.program).filter(abductionUtils.isValidPredicate) + val predAccs = preds.map { pred => PredicateAccess(Seq(a.loc.rcv), pred)(NoPosition, NoInfo, NoTrafos) } - checkPredicates(predAccs, q, a.loc) { + val varTrans = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) + val pG = varTrans.permExpToTerm(a.permExp.getOrElse(FullPerm()()), q.v).getOrElse(terms.FullPerm) + checkPredicates(predAccs, q, a.loc, pG) { case None => R() - case Some((pred, predChunk, conds)) => + case Some((pred, predChunk, conds, p)) => produces(q.s, freshSnap, conds, _ => pve, q.v)((s1, v1) => { val wildcards = q.s.constrainableARPs -- q.s.constrainableARPs - predicateSupporter.unfold(s1, pred.loc(q.s.program), predChunk.args.toList, None, terms.FullPerm, None, wildcards, pve, v1, pred) { (s2, v2) => - Q(Some(q.copy(s = s2, v = v2, foundStmts = q.foundStmts :+ Unfold(PredicateAccessPredicate(pred, Some(FullPerm()()))())(), foundState = q.foundState ++ conds.map(c => c -> None)))) + predicateSupporter.unfold(s1, pred.loc(q.s.program), predChunk.args.toList, None, p, None, wildcards, pve, v1, pred) { (s2, v2) => + val varTrans2 = VarTransformer(s2, v2, s2.g.values, s2.h) + val pFinal = varTrans2.transformTerm(p) + Q(Some(q.copy(s = s2, v = v2, foundStmts = q.foundStmts :+ Unfold(PredicateAccessPredicate(pred, pFinal)())(), foundState = q.foundState ++ conds.map(c => c -> None)))) } }) } @@ -287,28 +460,35 @@ object AbductionUnfold extends AbductionRule { object AbductionApply extends AbductionRule { override def apply(q: AbductionQuestion)(Q: Option[AbductionQuestion] => VerificationResult): VerificationResult = { + //println(s"> ${q.goal} / ${q.trigger}") q.goal.headOption match { case None => Q(None) case Some(g) => val goalWand = MagicWand(TrueLit()(), g)() - val goalStructure = goalWand.structure(q.s.program) + val goalStructure = abductionUtils.correctStructure(goalWand.structure(q.s.program)) // We drop the first element, because it is the true lit of the lhs val subexps = goalWand.subexpressionsToEvaluate(q.s.program).tail // If the args of the magic wand chunk match the evaluated subexpressions, then the right hand of the magic wand // chunk is our goal, so the rule can be applied evals(q.s, subexps, _ => pve, q.v)((s1, args, _, v1) => { + val varTrans1 = VarTransformer(s1, v1, s1.g.values, s1.h) val matchingWand = s1.h.values.collect { // If the wand in the state contains our goal in the right-hand-side, then we would like to apply the wand - case m: MagicWandChunk if m.id.ghostFreeWand.structure(s1.program).right.contains(goalStructure.right) && m.args.takeRight(args.length) == args => + case m: MagicWandChunk if abductionUtils.correctStructure(m.id.ghostFreeWand.structure(s1.program)).right.contains(goalStructure.right) + // Here we need to: + // - Check for aliasing + // - Remove all permission values + && m.args.takeRight(args.length).filter(!_.isInstanceOf[Permissions]).map(varTrans1.transformTerm) + == args.filter(!_.isInstanceOf[Permissions]).map(varTrans1.transformTerm) => // If we find a matching wand, we have to find an expression representing the left hand side of the wand val lhsTerms = m.args.dropRight(args.length) - val varTransformer = VarTransformer(s1, v1, s1.g.values, s1.h) - val lhsArgs = lhsTerms.map(t => varTransformer.transformTerm(t)) + val lhsArgs = lhsTerms.map(varTrans1.transformTerm) if (lhsArgs.contains(None)) { None } else { val formalLhsArgs = m.id.ghostFreeWand.subexpressionsToEvaluate(s1.program).dropRight(args.length) val wand = m.id.ghostFreeWand.transform { + // TODO: The assumption (see comment) might not hold for fractional permissions case n if formalLhsArgs.contains(n) => lhsArgs(formalLhsArgs.indexOf(n)).get // I am assuming that the subexpressions are unique, which should hold } Some(wand) @@ -324,7 +504,9 @@ object AbductionApply extends AbductionRule { } else { magicWandSupporter.applyWand(lhsRes.s, wand, pve, lhsRes.v) { (s2, v2) => val g1 = q.goal.filterNot(_ == wand.right) - val stmts: Seq[Stmt] = ((q.foundStmts :+ Apply(wand)()) ++ lhsRes.foundStmts ).distinct // TODO there is a weird duplication here sometimes + // FIXME: I [Amos] had to remove the distinct (see TODO), because if we end up with two identical fractions + // we might want to keep both + val stmts: Seq[Stmt] = ((q.foundStmts :+ Apply(wand)()) ++ lhsRes.foundStmts)//.distinct // TODO there is a weird duplication here sometimes val state = q.foundState ++ lhsRes.foundState val lost = q.lostAccesses ++ lhsRes.lostAccesses Q(Some(AbductionQuestion(s2, v2, g1, lost, state, stmts, q.trigger, q.stateAllowed))) @@ -348,6 +530,7 @@ object AbductionApply extends AbductionRule { object AbductionPackage extends AbductionRule { override def apply(q: AbductionQuestion)(Q: Option[AbductionQuestion] => VerificationResult): VerificationResult = { + //println(s"> ${q.goal} / ${q.trigger}") q.goal.collectFirst { case a: MagicWand => a } match { case None => Q(None) case Some(wand) => @@ -358,7 +541,7 @@ object AbductionPackage extends AbductionRule { val packQ = q.copy(s = s1, v = v1, goal = wand.right.topLevelConjuncts) AbductionApplier.applyRules(packQ) { packRes => if (packRes.goal.nonEmpty) { - Failure(pve dueTo (DummyReason)) + Failure(pve dueTo DummyReason) } else { val newState = packRes.foundState val newStmts = packRes.foundStmts @@ -421,19 +604,27 @@ object AbductionMissing extends AbductionRule { case e: FieldAccessPredicate => e case e: PredicateAccessPredicate => e } + if (!q.stateAllowed || accs.isEmpty) { Q(None) } else { val g1 = q.goal.filterNot(accs.contains) - producer.produces(q.s, freshSnap, accs, _ => pve, q.v) { (s1, v1) => - val locs: Map[LocationAccess, Exp] = accs.map { p => p.loc -> p }.toMap - abductionUtils.findChunks(locs.keys.toSeq, s1, v1, Internal()) { newChunks => - - val newOldHeaps = s1.oldHeaps.map { case (label, heap) => (label, heap + Heap(newChunks.keys)) } - val s2 = s1.copy(oldHeaps = newOldHeaps) - - val newState = newChunks.map { case (c, loc) => (locs(loc), Some(c)) } - Q(Some(q.copy(s = s2, v = v1, goal = g1, foundState = q.foundState ++ newState))) + concretizeAccs(accs, q) { cAccs => + /*val scaledCAccs = cAccs.map { + case fa: FieldAccessPredicate => + FieldAccessPredicate(fa.loc, Some(PermMul(fa.permExp.getOrElse(FullPerm()()), q.s.abdPermScalingFactorExp)()))() + case pa: PredicateAccessPredicate => + PredicateAccessPredicate(pa.loc, Some(PermMul(pa.permExp.getOrElse(FullPerm()()), q.s.abdPermScalingFactorExp)()))() + }*/ + producer.produces(q.s, freshSnap, cAccs, _ => pve, q.v) { (s1, v1) => + val locs: Map[LocationAccess, Exp] = cAccs.map { p => p.loc.asInstanceOf[LocationAccess] -> p }.toMap + abductionUtils.findChunks(locs.keys.toSeq, s1, v1, Internal()) { newChunks => + val newOldHeaps = s1.oldHeaps.map { case (label, heap) => (label, heap + Heap(newChunks.keys)) } + val s2 = s1.copy(oldHeaps = newOldHeaps) + + val newState = newChunks.map { case (c, loc) => (locs(loc), Some(c)) } + Q(Some(q.copy(s = s2, v = v1, goal = g1, foundState = q.foundState ++ newState))) + } } } } diff --git a/src/main/scala/biabduction/Abstraction.scala b/src/main/scala/biabduction/Abstraction.scala index 8604a27dc..56b512609 100644 --- a/src/main/scala/biabduction/Abstraction.scala +++ b/src/main/scala/biabduction/Abstraction.scala @@ -41,7 +41,16 @@ object AbstractionFold extends AbstractionRule { executionFlowController.tryOrElse0(q.s, q.v) { (s1, v1, T) => - val fold = Fold(PredicateAccessPredicate(PredicateAccess(Seq(eArgs), pred.name)(), Some(FullPerm()()))())() + val accP = VarTransformer(q.s, q.v, q.s.g.values, q.s.h).transformChunk(chunk) match { + case Some(FieldAccessPredicate(loc, p)) => (loc, p) + case Some(PredicateAccessPredicate(loc, p)) => (loc, p) + } + val pField = pred.body.get.collect { + case fap: FieldAccessPredicate if fap.loc == accP._1 + => fap.permExp.getOrElse(FullPerm()()) + }.head + val permToFold = PermPermDiv(accP._2.getOrElse(FullPerm()()), pField)() + val fold = Fold(PredicateAccessPredicate(PredicateAccess(Seq(eArgs), pred.name)(), Some(permToFold))())() executor.exec(s1, fold, v1, None, abdStateAllowed = false)((s1a, v1a) => T(s1a, v1a) ) diff --git a/src/main/scala/biabduction/BiAbduction.scala b/src/main/scala/biabduction/BiAbduction.scala index b18bea16f..1ccecfa1b 100644 --- a/src/main/scala/biabduction/BiAbduction.scala +++ b/src/main/scala/biabduction/BiAbduction.scala @@ -2,14 +2,16 @@ package viper.silicon.biabduction import viper.silicon.decider.PathConditionStack import viper.silicon.interfaces._ +import viper.silicon.interfaces.state.Chunk import viper.silicon.rules.chunkSupporter.findChunk import viper.silicon.rules.consumer.consumes -import viper.silicon.rules.{evaluator, executionFlowController} +import viper.silicon.rules.{evaluator, executionFlowController, executor} import viper.silicon.state._ import viper.silicon.state.terms.{Term, True} import viper.silicon.utils.ast.{BigAnd, BigOr} import viper.silicon.verifier.Verifier import viper.silver.ast._ +import viper.silver.utility.Common.Rational import viper.silver.verifier.errors.Internal import viper.silver.verifier.reasons.{InsufficientPermission, MagicWandChunkNotFound} import viper.silver.verifier.{DummyReason, PartialVerificationError, VerificationError} @@ -72,7 +74,8 @@ case class AbductionSuccess(s: State, v: Verifier, pcs: PathConditionStack, stat } } - def getPreconditions(preVars: Map[AbstractLocalVar, (Term, Option[Exp])], preHeap: Heap, bcExps: Seq[Exp], newFieldChunks: Map[BasicChunk, LocationAccess]): Option[Seq[Exp]] = { + def getPreconditions(preVars: Map[AbstractLocalVar, (Term, Option[Exp])], + preHeap: Heap, bcExps: Seq[Exp], newFieldChunks: Map[BasicChunk, LocationAccess]): Option[Seq[Exp]] = { if (state.isEmpty) { Some(Seq()) @@ -80,9 +83,15 @@ case class AbductionSuccess(s: State, v: Verifier, pcs: PathConditionStack, stat val varTrans = VarTransformer(s, v, preVars, preHeap, newFieldChunks) val presTransformed = state.collect { - case (pre, Some(ch)) => varTrans.transformChunk(ch) - //case (pre, None) => varTrans.transformExp(pre) + // TODO: Some(ch) has the wrong permission amount, pre, is an expression that has the right perm amount + // probably + case (pre, Some(ch)) => + pre match { + case ap: AccessPredicate => + varTrans.transformChunk(ch.copy(perm = varTrans.permExpToTerm(ap.perm, v).getOrElse(terms.FullPerm))) + }//case (pre, None) => varTrans.transformExp(pre) } + //println(s"presTransformed: $presTransformed") val bcPreExps = bcExps.collect { case exp => varTrans.transformExp(exp) } @@ -162,10 +171,11 @@ trait RuleApplier[S] { * Recursively applies the rules until we reach the end of the rules list. */ def applyRules(in: S, currentRule: Int = 0)(Q: S => VerificationResult): VerificationResult = { - if (currentRule == rules.length) { + //println("Out of bouuuunds") Q(in) } else { + //println(s"Current Rule: $currentRule: ${rules(currentRule).getClass}") rules(currentRule).apply(in) { case Some(out) => applyRules(out)(Q) @@ -188,27 +198,34 @@ trait BiAbductionRule[S] { object BiAbductionSolver { def solveAbductionForError(s: State, v: Verifier, f: Failure, stateAllowed: Boolean, trigger: Option[Positioned] = None)(Q: (State, Verifier) => VerificationResult): VerificationResult = { - + //println("Doing Abduction...") + //println(s.permLocations) if (!s.doAbduction) { f } else { val initPcs = v.decider.pcs.duplicate() - //val initTra = VarTransformer(s, v, s.g.values, s.h) - + println(s"f $f Reason ${f.message.reason}") val reason = f.message.reason match { case reason: InsufficientPermission => + // TODO: We need scaling only if we're inside a fold val acc = reason.offendingNode match { - case n: FieldAccess => FieldAccessPredicate(n, Some(FullPerm()()))() - case n: PredicateAccess => PredicateAccessPredicate(n, Some(FullPerm()()))() + case n: FieldAccess => + FieldAccessPredicate(n, Some(PermMul(s.abdPermScalingFactorExp, reason.permExp.getOrElse(FullPerm()()))()))() + case n: PredicateAccess => + PredicateAccessPredicate(n, Some(PermMul(s.abdPermScalingFactorExp, reason.permExp.getOrElse(FullPerm()()))()))() } Some(acc) - case reason: MagicWandChunkNotFound => Some(reason.offendingNode) - case _ => None + case reason: MagicWandChunkNotFound => + Some(reason.offendingNode) + case reason => + None } + //println("reason", reason) reason match { case None => f case Some(abdGoal) => + println(s"abdGoal $abdGoal") val tra = f.message.failureContexts.collectFirst { case SiliconAbductionFailureContext(trafo) if trafo.isDefined => trafo.get @@ -219,11 +236,17 @@ object BiAbductionSolver { case Some(trafo) => trafo.f(qPre).asInstanceOf[AbductionQuestion] case _ => qPre } + + // NOTE: Without fractional permissions, the comment below is true + // With fractional permissions, we HAVE to start with rule one because if we hold a fraction smaller + // than the goal, we must subtract it from the goal + // // We skip the first rule because we know that an error occured, so we cannot be done // This allows us to fold on null references multiple times, as is required for e.g. trees. - AbductionApplier.applyRules(q, currentRule = 1) { + AbductionApplier.applyRules(q){ //, currentRule = 1) { q1 => if (q1.goal.isEmpty) { + //println("Goal somehow is empty?") val newState = q1.foundState.reverse val newStmts = q1.foundStmts @@ -231,6 +254,7 @@ object BiAbductionSolver { Success(Some(BiAbductionFailure(s, v, initPcs))) //Unreachable() } else { + // TODO: Here we fetch the postcondition simply by looking at the chunks, but this isn't correct right? val newChunks = newState.collect { case (_, c: Some[BasicChunk]) => c.get } //val newOldHeaps = q1.s.oldHeaps.map { case (label, heap) => (label, heap + Heap(newChunks)) } //val s1 = q1.s.copy(oldHeaps = newOldHeaps) @@ -300,6 +324,7 @@ object BiAbductionSolver { def resolveAbductionResults(m: Method, nf: NonFatalResult): Option[Method] = { val abdReses = abductionUtils.getAbductionSuccesses(nf) + //println(s"abdReses: $abdReses") val newMatches = abdReses.flatMap(_.newFieldChunks).toMap val abdCases = abdReses.groupBy(res => (res.trigger.get, res.trigger.get.pos, res.stmts, res.state)) @@ -330,7 +355,9 @@ object BiAbductionSolver { // We want to add things in the reverse order of the abduction results. abdReses.reverse.foldLeft[Option[Method]](Some(m)) { (mOpt, res) => mOpt match { - case Some(m1) if joinedCases.contains(res) => addToMethod(m1, Seq(joinedCases(res)), newMatches, res) + case Some(m1) if joinedCases.contains(res) => + //println(s"Adding $res to method") + addToMethod(m1, Seq(joinedCases(res)), newMatches, res) case _ => mOpt } } @@ -374,8 +401,9 @@ object BiAbductionSolver { case whileStmt: While if whileStmt.cond == e && whileStmt.cond.pos == e.pos => Seqn(abdRes.stmts :+ whileStmt, Seq())(whileStmt.pos, whileStmt.info, whileStmt.errT) } } - - Some(m.copy(pres = abductionUtils.sortExps(pres.get ++ m.pres).distinct, body = Some(newBody))(pos = m.pos, info = m.info, errT = m.errT)) + val newPres = abductionUtils.normalizePreconditions(abductionUtils.sortExps(m.pres ++ pres.get), + VarTransformer(s, v, s.g.values, s.h)) + Some(m.copy(pres = newPres, body = Some(newBody))(pos = m.pos, info = m.info, errT = m.errT)) } } @@ -395,7 +423,6 @@ object BiAbductionSolver { // We get a framing result for every branch. // So postconditions that are in every branch can just be added without any bcs val everyPosts = frames.head.posts.filter { p => frames.forall(_.posts.contains(p)) } - //val formals = m.formalArgs.map(_.localVar) ++ m.formalReturns.map(_.localVar) //val bcs = frames.map(_.pcs.branchConditions) @@ -416,7 +443,8 @@ object BiAbductionSolver { case (posts, bcs) if posts.nonEmpty && bcs.diff(everyTerms).nonEmpty => Implies(BigAnd(bcs.diff(everyTerms)), BigAnd(posts))() case (posts, _) if posts.nonEmpty => BigAnd(posts) } ++ everyPosts - Some(m.copy(posts = m.posts ++ res)(pos = m.pos, info = m.info, errT = m.errT)) + val newM = m.copy(posts = m.posts ++ res)(pos = m.pos, info = m.info, errT = m.errT) + Some(newM) /* val frameCases = frames.groupBy(f => f.posts.diff(everyPosts)).flatMap { @@ -666,4 +694,161 @@ object abductionUtils { fields ++ preds ++ others } + def normalizePreconditions(expressions: Seq[Exp], varTrans: VarTransformer): Seq[Exp] = { + def normalizePermissions(exp: Exp): Exp = { + exp.transform({ + case fap: FieldAccessPredicate => + fap.copy(permExp = None)(fap.pos, fap.info, fap.errT) + case pap: PredicateAccessPredicate => + pap.copy(permExp = None)(pap.pos, pap.info, pap.errT) + }) + } + + val groups = expressions.map { exp => + exp.transform{ + case fap: FieldAccessPredicate => + varTrans.transformExp(fap).getOrElse(fap) + case pap: PredicateAccessPredicate => + varTrans.transformExp(pap).getOrElse(pap) + } + }.groupBy(normalizePermissions).values + + groups.map { group => + if (group.size == 1) { + group.head + } else { + val ap = group.head + val permSum = group.map { + case fap: FieldAccessPredicate => fap.perm + case pap: PredicateAccessPredicate => pap.perm + case e => e + }.reduceLeft((p1, p2) => PermAdd(p1, p2)()) + + ap match { + case fap: FieldAccessPredicate => + fap.copy(permExp = Some(permSum))(fap.pos, fap.info, fap.errT) + case pap: PredicateAccessPredicate => + pap.copy(permExp = Some(permSum))(pap.pos, pap.info, pap.errT) + case other => other + } + } + }.toSeq + } + + + +/* def permsTo(loc: LocationAccess, q: AbductionQuestion) + (Q: Option[Exp] => VerificationResult): VerificationResult = + { + //println(s"Computing perms to $loc") + /*val permVar = LocalVar(s"perm_abduction", Perm)() + val toExec = Seqn(Seq( + LocalVarDeclStmt(LocalVarDecl(s"perm_abduction", Perm)())(), + LocalVarAssign(permVar, CurrentPerm(loc)())() + ), Seq())() + executor.exec(q.s, toExec, q.v, q.trigger, q.stateAllowed) { (s1, v1) => + val varTrans = VarTransformer(s1, v1, s1.g.values, s1.h) + //println(s" which are ${varTrans.permsTo(permVar)}") + Q(varTrans.permsTo(permVar)) + }*/ + val resource = loc.res(q.s.program) + val id = ChunkIdentifier(resource, q.s.program) + val chunk = findChunk[BasicChunk](q.s.h.values, id, Seq(term), q.v) + + } + + // Who doesn't love CPS??? + def permsToSeq(remaining: Seq[AccessPredicate], built: Seq[AccessPredicate], q: AbductionQuestion) + (Q: Seq[AccessPredicate] => VerificationResult): VerificationResult = remaining match { + case Nil => + Q(built) + + case acc +: tail => + acc.loc match { + case la: LocationAccess => + permsTo(la, q) { pHOpt => + val pG = acc.perm + val frac: Exp = pHOpt match { + case Some(pH) => clampSubPerm(pG, pH) + case None => pG + } + + permsToSeq(tail, built :+ accWithPerm(acc, frac), q)(Q) + } + } + }*/ + + def accWithPerm(ap: AccessPredicate, newPerm: Option[Exp]): AccessPredicate = { + ap match { + case fap: FieldAccessPredicate => FieldAccessPredicate(fap.loc, newPerm)(fap.pos, fap.info, fap.errT) + case pap: PredicateAccessPredicate => PredicateAccessPredicate(pap.loc, newPerm)(pap.pos, pap.info, pap.errT) + } + } + + def asRational(p: Exp): Rational = p match { + case _: FullPerm => Rational(1, 1) + case _: NoPerm => Rational(0, 1) + case FractionalPerm(IntLit(l), IntLit(r)) => Rational(l, r) + case PermMul(e1, e2) => asRational(e1) * asRational(e2) + case PermSub(e1, e2) => asRational(e1) - asRational(e2) + case PermAdd(e1, e2) => asRational(e1) + asRational(e2) + case PermDiv(e1, e2) => asRational(e1) / asRational(e2) + case PermPermDiv(e1, e2) => asRational(e1) / asRational(e2) + case _ => + throw new IllegalStateException("Impossible by invariant") + } + + def asPerm(r: Rational): Exp = { + FractionalPerm(IntLit(r.numerator)(), IntLit(r.denominator)())() + } + + // This does max(a - b, 0) + def clampSubPerm(a: Exp, b: Exp): FractionalPerm = { + //println(s"Doing $a - $b") + val sub = asRational(a) - asRational(b) + FractionalPerm( + IntLit(if (sub.compare(Rational(0, 1)) < 0) 0 else sub.numerator)(), + IntLit(sub.denominator)() + )() + } + + def permMax(a: Exp, b: Exp): Rational = { + val aRational = asRational(a) + val bRational = asRational(b) + if (aRational.compare(bRational) >= 0) aRational else bRational + } + + def permMin(a: Exp, b: Exp): Rational = { + val aRational = asRational(a) + val bRational = asRational(b) + if (aRational.compare(bRational) < 0) aRational else bRational + } + + def fieldsMap(pred: Predicate, a: PredicateAccessPredicate): Map[FieldAccess, Rational] = { + pred.body.get.transform { + case lc: AbstractLocalVar if pred.formalArgs.head.localVar == lc => a.loc.args.head + }.collect { + case fap: FieldAccessPredicate => fap.permExp match { + case Some(_: FullPerm) => fap.loc -> Rational(1, 1) + case Some(_: NoPerm) => fap.loc -> Rational(0, 1) + case Some(FractionalPerm(IntLit(a), IntLit(b))) => fap.loc -> Rational(a, b) + } + }.toMap + } + + // If the wand contains acc(list(x)) the structure has ", write" instead of ", Perm", + // need to correct it to semantically compare wands with fractions + def correctStructure(structure: MagicWandStructure.MagicWandStructure): MagicWandStructure.MagicWandStructure = { + def transPerm(perm: Option[Exp], fap: AccessPredicate) = Some(perm match { + case None => LocalVar ("Perm", Perm)(fap.pos, fap.info, fap.errT) + case Some(_: FullPerm) => LocalVar ("Perm", Perm)(fap.pos, fap.info, fap.errT) + case Some(p) => p + }) + structure.transform{ + case fap@FieldAccessPredicate(loc, perm) => + FieldAccessPredicate(loc, transPerm(perm, fap))(fap.pos, fap.info, fap.errT) + case pap@PredicateAccessPredicate(loc, perm) => + PredicateAccessPredicate(loc, transPerm(perm, pap))(pap.pos, pap.info, pap.errT) + } + } } diff --git a/src/main/scala/biabduction/VarTransformer.scala b/src/main/scala/biabduction/VarTransformer.scala index 0d367eaab..0be3a76fe 100644 --- a/src/main/scala/biabduction/VarTransformer.scala +++ b/src/main/scala/biabduction/VarTransformer.scala @@ -1,17 +1,23 @@ package viper.silicon.biabduction +import org.checkerframework.checker.units.qual.m import viper.silicon.interfaces.state.NonQuantifiedChunk import viper.silicon.resources.{FieldID, PredicateID} import viper.silicon.rules.chunkSupporter.findChunk import viper.silicon.state.terms.{BuiltinEquals, Null, Term, Var} import viper.silicon.state._ +import viper.silicon.state.terms.sorts.Perm import viper.silicon.utils.ast.{BigAnd, BigOr} import viper.silicon.verifier.Verifier import viper.silver.ast +import viper.silver.ast.{AbstractLocalVar, Exp, Field, FieldAccess, FieldAccessPredicate, FractionalPerm, LocationAccess, PermExp, PredicateAccessPredicate} import scala.annotation.tailrec +import scala.collection.immutable.TreeSeqMap -case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocalVar, (Term, Option[ast.Exp])], targetHeap: Heap, newFieldChunks: Map[BasicChunk, ast.LocationAccess] = Map(), otherVars: Map[ast.AbstractLocalVar, (Term, Option[ast.Exp])] = Map()) { +case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocalVar, (Term, Option[ast.Exp])], + targetHeap: Heap, newFieldChunks: Map[BasicChunk, ast.LocationAccess] = Map(), + otherVars: Map[ast.AbstractLocalVar, (Term, Option[ast.Exp])] = Map()) { //val pve: PartialVerificationError = Internal() @@ -28,7 +34,9 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal case c: BasicChunk if c.resourceID == PredicateID => c.args }.flatten ++ prefVars.values.map(_._1) ++ otherVars.values.map(_._1) - ++ v.decider.pcs.branchConditions.collect { case t => t.subterms.collect { case tVar: Var => tVar } }.flatten).toSeq.distinct + ++ v.decider.pcs.branchConditions.collect { case t => t.subterms.collect { case tVar: Var => tVar } }.flatten + ).toSeq.distinct + // The symbolic values of the target vars in the store. Everything else is an attempt to match things to these terms //val targetMap: Map[Term, AbstractLocalVar] = targets.view.map(localVar => s.g.get(localVar).get -> localVar).toMap @@ -58,8 +66,96 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal } } + def permsTo(lv: ast.LocalVar): Option[ast.Exp] = { + lv.typ match { + case ast.Perm => + val lvTerm = s.g(lv) + v.decider.pcs.assumptions.collectFirst { + case terms.Equals(t1, t2) if t1 == lvTerm => transformTerm(t2) + case terms.Equals(t1, t2) if t2 == lvTerm => transformTerm(t1) + }.flatten + case _ => None + } + } + + def permExpToTerm(permExp: Exp, v: Verifier): Option[Term] = { + + def binPermOp(e1: ast.Exp, e2: ast.Exp, op: (terms.Term, terms.Term) => terms.Term): Option[terms.Term] = { + Some(op( + permExpToTerm(e1, v).getOrElse(terms.FullPerm), + permExpToTerm(e2, v).getOrElse(terms.FullPerm) + )) + } + + permExp match { + case ast.IntLit(n) => + Some(terms.IntLiteral(n)) + case ast.FullPerm() => + Some(terms.FullPerm) + case ast.NoPerm() => + Some(terms.NoPerm) + case ast.WildcardPerm() => + Some(terms.Var((v.identifierFactory.fresh("abductionWildcard"), terms.sorts.Perm, true))) + case ast.FractionalPerm(ast.IntLit(e1), ast.IntLit(e2)) => + Some(terms.FractionPerm((terms.IntLiteral(e1), terms.IntLiteral(e2)))) + case ast.PermMul(e1, e2) => + binPermOp(e1, e2, terms.PermTimes(_, _)) + case ast.PermSub(e1, e2) => + binPermOp(e1, e2, terms.PermMinus(_, _)) + case ast.PermAdd(e1, e2) => + binPermOp(e1, e2, terms.PermPlus(_, _)) + case ast.PermDiv(e1, e2) => + binPermOp(e1, e2, terms.PermPermDiv(_, _)) + case ast.PermPermDiv(e1, e2) => + binPermOp(e1, e2, terms.PermPermDiv(_, _)) + case _ => None + } + } + + // This function assumes that prefVars are the Vars in the precondition(s) and + // targetHeap is the heap in the precondition(s) + // prefVars: Map[ast.AbstractLocalVar, (Term, Option[ast.Exp])] + /*def mergePreconditions(oldPres: Seq[Exp], newPres: Seq[Exp]): Seq[Exp] = { + + def resolveAlias(rcv: Exp): Option[Exp] = + rcv match { + case v: AbstractLocalVar => + prefVars + .get(v) + .flatMap { case (t, _) => matches.get(t) } + case _ => None + } + + val fapInNewPres: Set[(Exp, Field)] = newPres.collect { + case FieldAccessPredicate(FieldAccess(rcv, field), _) => (rcv, field) + }.toSet + + val filteredOldPres = + oldPres.filterNot { + case FieldAccessPredicate(FieldAccess(rcvB, fieldB), _) => + resolveAlias(rcvB) + .exists { aliasedRcv => + fapInNewPres.contains((aliasedRcv, fieldB)) + } + case e => + false + } + + + + val merged: Seq[Exp] = newPres ++ filteredOldPres + merged + }*/ + def transformTerm(t: Term): Option[ast.Exp] = { + def binPermOp(t1: terms.Term, t2: terms.Term, op: (ast.Exp, ast.Exp) => ast.Exp): Option[ast.Exp] = { + Some(op( + transformTerm(t1).getOrElse(ast.FullPerm()()), + transformTerm(t2).getOrElse(ast.FullPerm()()) + )) + } + t match { case t if matches.contains(t) => matches.get(t) case BuiltinEquals(t1, t2) => (transformTerm(t1), transformTerm(t2)) match { @@ -69,6 +165,14 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal } case terms.FractionPermLiteral(r) => Some(ast.FractionalPerm(ast.IntLit(r.numerator)(), ast.IntLit(r.denominator)())()) case terms.FullPerm => Some(ast.FullPerm()()) + case terms.NoPerm => Some(ast.NoPerm()()) + case terms.PermTimes(t1, t2) => binPermOp(t1, t2, ast.PermMul(_, _)()) + // Div is just TIMES 1 / n + // case terms.PermDiv(t1, t2) => binPermOp(t1, t2, ast.PermDiv(_, _)()) + case terms.PermPermDiv(t1, t2) => binPermOp(t1, t2, ast.PermPermDiv(_, _)()) + case terms.FractionPerm(t1, t2) => binPermOp(t1, t2, ast.PermDiv(_, _)()) + case terms.PermMinus(t1, t2) => binPermOp(t1, t2, ast.PermSub(_, _)()) + case terms.PermPlus(t1, t2) => binPermOp(t1, t2, ast.PermAdd(_, _)()) case terms.Null => Some(ast.NullLit()()) case terms.Not(t1) => transformTerm(t1).flatMap(e1 => Some(ast.Not(e1)())) case terms.Not(BuiltinEquals(t1, t2)) => (transformTerm(t1), transformTerm(t2)) match { @@ -223,6 +327,7 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal } } } + println(s"Transformed $e in $res") Some(res) } catch { case _: NoSuchElementException => if (strict) None else Some(e) diff --git a/src/main/scala/rules/Consumer.scala b/src/main/scala/rules/Consumer.scala index fae549871..2b9f711ac 100644 --- a/src/main/scala/rules/Consumer.scala +++ b/src/main/scala/rules/Consumer.scala @@ -243,6 +243,7 @@ object consumer extends ConsumptionRules { * and producer. Try to unify the code. */ case QuantifiedPermissionAssertion(forall, cond, acc: ast.FieldAccessPredicate) => + println(s"EVALUATING QP $acc") val field = acc.loc.field val qid = BasicChunkIdentifier(acc.loc.field.name) val optTrigger = @@ -276,12 +277,13 @@ object consumer extends ConsumptionRules { pve = pve, negativePermissionReason = NegativePermission(acc.perm), notInjectiveReason = QPAssertionNotInjective(acc.loc), - insufficientPermissionReason = InsufficientPermission(acc.loc), + insufficientPermissionReason = InsufficientPermission(acc.loc, Some(acc.permExp.getOrElse(ast.FullPerm()(acc.pos, acc.info, acc.errT)))), v1)((s2, h2, snap, v2) => Q(s2.copy(constrainableARPs = s.constrainableARPs), h2, snap, v2)) case (s1, _, _, _, _, None, v1) => Q(s1, h, if (returnSnap) Some(Unit) else None, v1) } case QuantifiedPermissionAssertion(forall, cond, acc: ast.PredicateAccessPredicate) => + println(s"EVALUATING QP $acc") val predicate = s.program.findPredicate(acc.loc.predicateName) /* TODO: Quantified codomain variables are used in axioms and chunks (analogous to `?r`) * and need to be instantiated in several places. Hence, they need to be known, @@ -322,7 +324,7 @@ object consumer extends ConsumptionRules { pve = pve, negativePermissionReason = NegativePermission(acc.perm), notInjectiveReason = QPAssertionNotInjective(acc.loc), - insufficientPermissionReason = InsufficientPermission(acc.loc), + insufficientPermissionReason = InsufficientPermission(acc.loc, Some(acc.permExp.getOrElse(ast.FullPerm()(acc.pos, acc.info, acc.errT)))), v1)((s2, h2, snap, v2) => Q(s2.copy(constrainableARPs = s.constrainableARPs), h2, snap, v2)) case (s1, _, _, _, _, None, v1) => Q(s1, h, if (returnSnap) Some(Unit) else None, v1) } @@ -471,7 +473,7 @@ object consumer extends ConsumptionRules { else WildcardSimplifyingPermTimes(tPerm, s2.permissionScalingFactor) val lossExp = permNew.map(p => ast.PermMul(p, s3.permissionScalingFactorExp.get)(p.pos, p.info, p.errT)) - val ve = pve dueTo InsufficientPermission(locacc) + val ve = pve dueTo InsufficientPermission(locacc, Some(perm)) val description = s"consume ${a.pos}: $a" chunkSupporter.consume(s3, h, resource, tArgs, eArgs, loss, lossExp, returnSnap, ve, v3, description)((s4, h1, snap1, v4) => { val s5 = s4.copy(partiallyConsumedHeap = Some(h1), diff --git a/src/main/scala/rules/Evaluator.scala b/src/main/scala/rules/Evaluator.scala index 7e4db4a22..39535035f 100644 --- a/src/main/scala/rules/Evaluator.scala +++ b/src/main/scala/rules/Evaluator.scala @@ -23,7 +23,7 @@ import viper.silicon.utils.toSf import viper.silicon.verifier.Verifier import viper.silicon.{Map, TriggerSets} import viper.silver.ast -import viper.silver.ast.{AnnotationInfo, LocalVarWithVersion, TrueLit, WeightedQuantifier} +import viper.silver.ast.{AnnotationInfo, LocalVarWithVersion, TrueLit, WeightedQuantifier, WildcardPerm} import viper.silver.reporter.{AnnotationWarning, WarningsDuringVerification} import viper.silver.utility.Common.Rational import viper.silver.verifier.errors.{ErrorWrapperWithTransformers, PreconditionInAppFalse} @@ -272,7 +272,7 @@ object evaluator extends EvaluationRules { val toAssert = IsPositive(totalPermissions.replace(`?r`, tRcvr)) v1.decider.assert(toAssert) { case false => - createFailure(pve dueTo InsufficientPermission(fa), v1, s1, toAssert, Option.when(withExp)(perms.IsPositive(ast.CurrentPerm(fa)())())) + createFailure(pve dueTo InsufficientPermission(fa, Some(WildcardPerm()(fa.pos, fa.info, fa.errT))), v1, s1, toAssert, Option.when(withExp)(perms.IsPositive(ast.CurrentPerm(fa)())())) case true => val fvfLookup = Lookup(fa.field.name, fvfDef.sm, tRcvr) val fr1 = s1.functionRecorder.recordSnapshot(fa, v1.decider.pcs.branchConditions, fvfLookup).recordFvfAndDomain(fvfDef) @@ -302,7 +302,7 @@ object evaluator extends EvaluationRules { } v1.decider.assert(permCheck) { case false => - createFailure(pve dueTo InsufficientPermission(fa), v1, s1, permCheck, permCheckExp) + createFailure(pve dueTo InsufficientPermission(fa, Some(WildcardPerm()(fa.pos, fa.info, fa.errT))), v1, s1, permCheck, permCheckExp) case true => val smLookup = Lookup(fa.field.name, relevantChunks.head.fvf, tRcvr) val fr2 = @@ -334,7 +334,7 @@ object evaluator extends EvaluationRules { } v1.decider.assert(permCheck) { case false => - createFailure(pve dueTo InsufficientPermission(fa), v1, s2, permCheck, permCheckExp) + createFailure(pve dueTo InsufficientPermission(fa, Some(WildcardPerm()(fa.pos, fa.info, fa.errT))), v1, s2, permCheck, permCheckExp) case true => val smLookup = Lookup(fa.field.name, smDef1.sm, tRcvr) val fr2 = @@ -348,7 +348,7 @@ object evaluator extends EvaluationRules { case fa: ast.FieldAccess => evalLocationAccess(s, fa, pve, v)((s1, _, tArgs, eArgs, v1) => { - val ve = pve dueTo InsufficientPermission(fa) + val ve = pve dueTo InsufficientPermission(fa, Some(WildcardPerm()(fa.pos, fa.info, fa.errT))) val resource = fa.res(s.program) chunkSupporter.lookup(s1, s1.h, resource, tArgs, eArgs, ve, v1)((s2, h2, tSnap, v2) => { val fr = s2.functionRecorder.recordSnapshot(fa, v2.decider.pcs.branchConditions, tSnap) diff --git a/src/main/scala/rules/Executor.scala b/src/main/scala/rules/Executor.scala index 414be524c..794224694 100644 --- a/src/main/scala/rules/Executor.scala +++ b/src/main/scala/rules/Executor.scala @@ -531,7 +531,7 @@ object executor extends ExecutionRules { val s5 = if (withExp) s4.copy(oldHeaps = s4.oldHeaps + (debugHeapName -> magicWandSupporter.getEvalHeap(s4))) else s4 Q(s5, v2) case (Incomplete(_, _), s3, _) => - createFailure(pve dueTo InsufficientPermission(fa), v2, s3, "sufficient permission")}})) + createFailure(pve dueTo InsufficientPermission(fa, Some(ast.FullPerm()(fa.pos, fa.info, fa.errT))), v2, s3, "sufficient permission")}})) case ass @ ast.FieldAssign(fa @ ast.FieldAccess(eRcvr, field), rhs) => assert(!s.exhaleExt) @@ -539,7 +539,7 @@ object executor extends ExecutionRules { eval(s, eRcvr, pve, v)((s1, tRcvr, eRcvrNew, v1) => eval(s1, rhs, pve, v1)((s2, tRhs, rhsNew, v2) => { val resource = fa.res(s.program) - val ve = pve dueTo InsufficientPermission(fa) + val ve = pve dueTo InsufficientPermission(fa, Some(ast.FullPerm()(fa.pos, fa.info, fa.errT))) val description = s"consume ${ass.pos}: $ass" chunkSupporter.consume(s2, s2.h, resource, Seq(tRcvr), eRcvrNew.map(Seq(_)), FullPerm, Option.when(withExp)(ast.FullPerm()(ass.pos, ass.info, ass.errT)), false, ve, v2, description)((s3, h3, _, v3) => { val (tSnap, _) = ssaifyRhs(tRhs, rhs, rhsNew, field.name, field.typ, v3, s3) diff --git a/src/main/scala/rules/PredicateSupporter.scala b/src/main/scala/rules/PredicateSupporter.scala index 7a0f814c1..7e94f5208 100644 --- a/src/main/scala/rules/PredicateSupporter.scala +++ b/src/main/scala/rules/PredicateSupporter.scala @@ -178,7 +178,7 @@ object predicateSupporter extends PredicateSupportRules { v2)}) }) } else { - val ve = pve dueTo InsufficientPermission(pa) + val ve = pve dueTo InsufficientPermission(pa, Some(ePerm.getOrElse(ast.FullPerm()(pa.pos, pa.info, pa.errT)))) val description = s"consume ${pa.pos}: $pa" chunkSupporter.consume(s1, s1.h, predicate, tArgs, eArgs, s1.permissionScalingFactor, s1.permissionScalingFactorExp, true, ve, v, description)((s2, h1, snap, v1) => { val s3 = s2.copy(g = gIns, h = h1) diff --git a/src/main/scala/rules/QuantifiedChunkSupport.scala b/src/main/scala/rules/QuantifiedChunkSupport.scala index 3637b49e4..bc4f974df 100644 --- a/src/main/scala/rules/QuantifiedChunkSupport.scala +++ b/src/main/scala/rules/QuantifiedChunkSupport.scala @@ -1430,7 +1430,10 @@ object quantifiedChunkSupporter extends QuantifiedChunkSupport { if (s.exhaleExt) { val failure = resourceAccess match { - case locAcc: ast.LocationAccess => createFailure(pve dueTo InsufficientPermission(locAcc), v, s, "single QP consume inside package") + + case locAcc: ast.LocationAccess => + println(s"ERROR AT $locAcc") + createFailure(pve dueTo InsufficientPermission(locAcc, Some(permissionsExp.getOrElse(ast.FullPerm()(locAcc.pos, locAcc.info, locAcc.errT)))), v, s, "single QP consume inside package") case wand: ast.MagicWand => createFailure(pve dueTo MagicWandChunkNotFound(wand), v, s, "single QP consume inside package") case _ => sys.error(s"Found resource $resourceAccess, which is not yet supported as a quantified resource.") } @@ -1522,7 +1525,9 @@ object quantifiedChunkSupporter extends QuantifiedChunkSupport { } case (Incomplete(_, _), _, _) => resourceAccess match { - case locAcc: ast.LocationAccess => createFailure(pve dueTo InsufficientPermission(locAcc), v, s, "single QP consume") + case locAcc: ast.LocationAccess => + println(s"ERROR AT $locAcc") + createFailure(pve dueTo InsufficientPermission(locAcc, Some(permissionsExp.getOrElse(ast.FullPerm()(locAcc.pos, locAcc.info, locAcc.errT)))), v, s, "single QP consume") case wand: ast.MagicWand => createFailure(pve dueTo MagicWandChunkNotFound(wand), v, s, "single QP consume") case _ => sys.error(s"Found resource $resourceAccess, which is not yet supported as a quantified resource.") } diff --git a/src/main/scala/state/State.scala b/src/main/scala/state/State.scala index 222939308..fae53f5c8 100644 --- a/src/main/scala/state/State.scala +++ b/src/main/scala/state/State.scala @@ -38,6 +38,9 @@ final case class State(g: Store = Store(), doAbduction: Boolean = false, abductionResults: Seq[BiAbductionResult] = Seq(), + // Needed for tracking in fractional abduction + abdPermScalingFactorExp: ast.Exp = ast.FullPerm()(), + recordVisited: Boolean = false, visited: List[ast.Predicate] = Nil, /* TODO: Use a multiset instead of a list */ @@ -126,6 +129,10 @@ final case class State(g: Store = Store(), copy(permissionScalingFactor = terms.PermTimes(p, permissionScalingFactor), permissionScalingFactorExp = permissionScalingFactorExp.map(psf => ast.PermMul(exp.get, psf)(exp.get.pos, exp.get.info, exp.get.errT))) + def scalePermissionFactorAbd(exp: ast.Exp) = + copy( + abdPermScalingFactorExp = ast.PermMul(exp, abdPermScalingFactorExp)()) + def merge(other: State): State = State.merge(this, other) @@ -169,6 +176,7 @@ object State { parallelizeBranches1, doAbduction1, abductionResults1, + abdPermScalingFactorExp1, recordVisited1, visited1, methodCfg1, invariantContexts1, constrainableARPs1, @@ -196,6 +204,7 @@ object State { `parallelizeBranches1`, `doAbduction1`, `abductionResults1`, + `abdPermScalingFactorExp1`, `recordVisited1`, `visited1`, `methodCfg1`, `invariantContexts1`, constrainableARPs2, @@ -329,6 +338,7 @@ object State { parallelizeBranches1, doAbduction1, abductionResults1, + abdPermScalingFactorExp1, recordVisited1, visited1, methodCfg1, invariantContexts1, constrainableARPs1, @@ -355,6 +365,7 @@ object State { `parallelizeBranches1`, `doAbduction1`, `abductionResults1`, + `abdPermScalingFactorExp1`, `recordVisited1`, `visited1`, `methodCfg1`, invariantContexts2, constrainableARPs2, diff --git a/src/main/scala/supporters/MethodSupporter.scala b/src/main/scala/supporters/MethodSupporter.scala index ebc12318a..412e336a9 100644 --- a/src/main/scala/supporters/MethodSupporter.scala +++ b/src/main/scala/supporters/MethodSupporter.scala @@ -126,6 +126,7 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { } val ex = executionFlowController.locally(s2a, v2)((s3, v3) => { exec(s3, body, v3) { (s4, v4) => { + if(sInit.doAbduction) { val formals = method.formalArgs.map(_.localVar) ++ method.formalReturns.map(_.localVar) val vars = s4.g.values.collect { case (var2, t) if formals.contains(var2) => (var2, t) } @@ -141,6 +142,7 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { } } }) + //println("ex", ex) wfc && ex } }{ @@ -148,7 +150,8 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { BiAbductionSolver.solveAbductionForError(s1, v1, f, stateAllowed = true, None)((_, _) => { Success() }) match { - case _: FatalResult => f + case _: FatalResult => + f case nf: NonFatalResult => val reses = abductionUtils.getAbductionSuccesses(nf) // We can't abduce statement for preconditions @@ -171,13 +174,11 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { result match { case suc: NonFatalResult if method.body.isDefined => val abdFails = abductionUtils.getAbductionFailures(suc) - val mFail = abdFails.foldLeft(method) { case (m1, fail) => fail.addToMethod(m1) } val mAbd = resolveAbductionResults(mFail, suc) val mInv = mAbd.flatMap(m2 => resolveLoopInvResults(m2, suc)) val mFrame = mInv.flatMap(someM => resolveFramingResults(someM, suc)) - mFrame match { case None => Seq(Failure(Internal(reason = InternalReason(DummyNode, "Resolving Biabduction results failed")))) case Some(m) => From 3b2f53849025d7e723fc98b4650322aab9d5580f Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Fri, 30 Jan 2026 13:59:02 +0100 Subject: [PATCH 02/32] WIP --- src/main/scala/biabduction/Abduction.scala | 21 +++++--- src/main/scala/biabduction/Abstraction.scala | 37 ++++++++++--- src/main/scala/biabduction/BiAbduction.scala | 19 ++++--- .../scala/biabduction/VarTransformer.scala | 54 +++++++++++-------- 4 files changed, 89 insertions(+), 42 deletions(-) diff --git a/src/main/scala/biabduction/Abduction.scala b/src/main/scala/biabduction/Abduction.scala index fba8a3bcb..504ab4982 100644 --- a/src/main/scala/biabduction/Abduction.scala +++ b/src/main/scala/biabduction/Abduction.scala @@ -381,21 +381,30 @@ object AbductionUnfold extends AbductionRule { val varTrans = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) val pH = varTrans.transformTerm(predChunk.perm) val pGExp = varTrans.transformTerm(pG) + // if we are here, it means that there are no permissions to the goal on the heap + // (otherwise the base rule would have applied) + // this means that to check of many permissions to the (goal) field there are in + // the predicate body, we can unfold it and check, then discard the vUnfolded state executor.exec(q.s, Unfold(PredicateAccessPredicate(pred, pH)())(), q.v, q.trigger, q.stateAllowed) { (sUnfolded, vUnfolded) => permsTo(goal, sUnfolded, vUnfolded, q.lostAccesses) { pField => - val pTemp = abductionUtils.asRational(pGExp.getOrElse(FullPerm()())) / - (abductionUtils.asRational(pH.getOrElse(FullPerm()())) * abductionUtils.asRational(pField.getOrElse(FullPerm()()))) - val p = varTrans.permExpToTerm(abductionUtils.asPerm(abductionUtils.permMin( - abductionUtils.asPerm(pTemp), - pH.getOrElse(FullPerm()()))), q.v).getOrElse(terms.FullPerm) + val p: terms.Term = pGExp match { + case Some(_: WildcardPerm) => + predChunk.perm + case _ => + val pTemp = abductionUtils.asRational(pGExp.getOrElse(FullPerm()())) / + (abductionUtils.asRational(pH.getOrElse(FullPerm()())) * abductionUtils.asRational(pField.getOrElse(FullPerm()()))) + varTrans.permExpToTerm(abductionUtils.asPerm(abductionUtils.permMin( + abductionUtils.asPerm(pTemp), + pH.getOrElse(FullPerm()()))), q.v).getOrElse(terms.FullPerm) + } val tryUnfold = predicateSupporter.unfold(q.s, pred.loc(q.s.program), predChunk.args.toList, None, p, None, wildcards, pve, q.v, pred) { (s1, v1) => checkChunk(goal, s1, v1, q.lostAccesses) { case None => failedBranches = failedBranches :+ v1.decider.pcs.branchConditions Failure(pve dueTo DummyReason) - case Some(_) => + case Some(chunk) => // TODO: Here, check that we have ENOUGH permissions succBranches = succBranches :+ v1.decider.pcs.branchConditions Success() diff --git a/src/main/scala/biabduction/Abstraction.scala b/src/main/scala/biabduction/Abstraction.scala index 56b512609..92388ea1e 100644 --- a/src/main/scala/biabduction/Abstraction.scala +++ b/src/main/scala/biabduction/Abstraction.scala @@ -8,6 +8,8 @@ import viper.silicon.state._ import viper.silicon.verifier.Verifier import viper.silver.ast._ +import scala.collection.mutable + object AbstractionApplier extends RuleApplier[AbstractionQuestion] { override val rules: Seq[AbstractionRule] = Seq(AbstractionFold, AbstractionPackage, AbstractionJoin, AbstractionApply) } @@ -21,6 +23,8 @@ case class AbstractionQuestion(s: State, v: Verifier) { trait AbstractionRule extends BiAbductionRule[AbstractionQuestion] object AbstractionFold extends AbstractionRule { + + private val wildcardPredicates: mutable.Set[Predicate] = mutable.Set.empty[Predicate] // TODO we assume each field only appears in at most one predicate private def getFieldPredicate(bc: BasicChunk, q: AbstractionQuestion): Option[Predicate] = { @@ -41,15 +45,27 @@ object AbstractionFold extends AbstractionRule { executionFlowController.tryOrElse0(q.s, q.v) { (s1, v1, T) => - val accP = VarTransformer(q.s, q.v, q.s.g.values, q.s.h).transformChunk(chunk) match { + // Here we need to do a bit of magic to check for the permissions that any given + // predicate would give us on the field + val (accLoc, accPerm) = q.varTran.transformChunk(chunk) match { case Some(FieldAccessPredicate(loc, p)) => (loc, p) case Some(PredicateAccessPredicate(loc, p)) => (loc, p) } - val pField = pred.body.get.collect { - case fap: FieldAccessPredicate if fap.loc == accP._1 - => fap.permExp.getOrElse(FullPerm()()) - }.head - val permToFold = PermPermDiv(accP._2.getOrElse(FullPerm()()), pField)() + val pField = pred.body.get.collectFirst { + case fap: FieldAccessPredicate if (accLoc match { + case FieldAccess(_, field) => fap.loc.field == field + case _ => false + }) => fap.permExp.getOrElse(FullPerm()()) + + case pap: PredicateAccessPredicate if (accLoc match { + case PredicateAccess(_, name) => pap.loc.predicateName == name + case _ => false + }) => pap.permExp.getOrElse(FullPerm()()) + }.getOrElse(throw new NoSuchElementException("No matching permission found")) + val permToFold = accPerm match { + case Some(WildcardPerm()) => WildcardPerm()() + case _ => PermPermDiv(accPerm.getOrElse(FullPerm()()), pField)() + } val fold = Fold(PredicateAccessPredicate(PredicateAccess(Seq(eArgs), pred.name)(), Some(permToFold))())() executor.exec(s1, fold, v1, None, abdStateAllowed = false)((s1a, v1a) => T(s1a, v1a) @@ -65,7 +81,14 @@ object AbstractionFold extends AbstractionRule { } override def apply(q: AbstractionQuestion)(Q: Option[AbstractionQuestion] => VerificationResult): VerificationResult = { - val candChunks = q.s.h.values.collect { case bc: BasicChunk => (bc, getFieldPredicate(bc, q)) }.collect { case (c, Some(pred)) => (c, pred) }.toSeq + //val candChunks = q.s.h.values.collect { case bc: BasicChunk => (bc, getFieldPredicate(bc, q)) }.collect { case (c, Some(pred)) => (c, pred) }.toSeq + val candChunks = q.s.h.values + .collect { case bc: BasicChunk => (bc, getFieldPredicate(bc, q)) } + .collect { case (c, Some(pred)) if !wildcardPredicates.contains(pred) => + wildcardPredicates.add(pred) + (c, pred) + } + .toSeq checkChunks(candChunks, q)(Q) } } diff --git a/src/main/scala/biabduction/BiAbduction.scala b/src/main/scala/biabduction/BiAbduction.scala index 1ccecfa1b..708f31fdf 100644 --- a/src/main/scala/biabduction/BiAbduction.scala +++ b/src/main/scala/biabduction/BiAbduction.scala @@ -208,12 +208,16 @@ object BiAbductionSolver { println(s"f $f Reason ${f.message.reason}") val reason = f.message.reason match { case reason: InsufficientPermission => + val perm = f.message.offendingNode match { + case _: Fold => Some(PermMul(s.abdPermScalingFactorExp, reason.permExp.getOrElse(FullPerm()()))()) + case _ => reason.permExp + } // TODO: We need scaling only if we're inside a fold val acc = reason.offendingNode match { case n: FieldAccess => - FieldAccessPredicate(n, Some(PermMul(s.abdPermScalingFactorExp, reason.permExp.getOrElse(FullPerm()()))()))() + FieldAccessPredicate(n, perm)() case n: PredicateAccess => - PredicateAccessPredicate(n, Some(PermMul(s.abdPermScalingFactorExp, reason.permExp.getOrElse(FullPerm()()))()))() + PredicateAccessPredicate(n, perm)() } Some(acc) case reason: MagicWandChunkNotFound => @@ -288,7 +292,7 @@ object BiAbductionSolver { executionFlowController.locallyWithResult[Seq[Exp]](s1, v1) { (s1a, v1a, T) => BiAbductionSolver.solveAbstraction(s1a, v1a) { (s2, framedPosts, v2) => val newPosts = framedPosts.map { e => tra.transformExp(e) }.collect { case Some(e) => e } - T(newPosts) + T(abductionUtils.sortExps(newPosts)) } } { // We consumed all the posts and did not find any new ones. So create a fresh Framing Success with the bcs @@ -401,8 +405,7 @@ object BiAbductionSolver { case whileStmt: While if whileStmt.cond == e && whileStmt.cond.pos == e.pos => Seqn(abdRes.stmts :+ whileStmt, Seq())(whileStmt.pos, whileStmt.info, whileStmt.errT) } } - val newPres = abductionUtils.normalizePreconditions(abductionUtils.sortExps(m.pres ++ pres.get), - VarTransformer(s, v, s.g.values, s.h)) + val newPres = abductionUtils.sortExps(abductionUtils.normalizePreconditions(m.pres ++ pres.get, VarTransformer(s, v, s.g.values, s.h))) Some(m.copy(pres = newPres, body = Some(newBody))(pos = m.pos, info = m.info, errT = m.errT)) } } @@ -794,8 +797,9 @@ object abductionUtils { case PermAdd(e1, e2) => asRational(e1) + asRational(e2) case PermDiv(e1, e2) => asRational(e1) / asRational(e2) case PermPermDiv(e1, e2) => asRational(e1) / asRational(e2) - case _ => - throw new IllegalStateException("Impossible by invariant") + case WildcardPerm() => Rational(0, 1) + case e => + throw new IllegalStateException(s"Impossible by invariant: $p") } def asPerm(r: Rational): Exp = { @@ -829,6 +833,7 @@ object abductionUtils { case lc: AbstractLocalVar if pred.formalArgs.head.localVar == lc => a.loc.args.head }.collect { case fap: FieldAccessPredicate => fap.permExp match { + case None => fap.loc -> Rational(1, 1) case Some(_: FullPerm) => fap.loc -> Rational(1, 1) case Some(_: NoPerm) => fap.loc -> Rational(0, 1) case Some(FractionalPerm(IntLit(a), IntLit(b))) => fap.loc -> Rational(a, b) diff --git a/src/main/scala/biabduction/VarTransformer.scala b/src/main/scala/biabduction/VarTransformer.scala index 0be3a76fe..07a9c2d9e 100644 --- a/src/main/scala/biabduction/VarTransformer.scala +++ b/src/main/scala/biabduction/VarTransformer.scala @@ -66,18 +66,6 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal } } - def permsTo(lv: ast.LocalVar): Option[ast.Exp] = { - lv.typ match { - case ast.Perm => - val lvTerm = s.g(lv) - v.decider.pcs.assumptions.collectFirst { - case terms.Equals(t1, t2) if t1 == lvTerm => transformTerm(t2) - case terms.Equals(t1, t2) if t2 == lvTerm => transformTerm(t1) - }.flatten - case _ => None - } - } - def permExpToTerm(permExp: Exp, v: Verifier): Option[Term] = { def binPermOp(e1: ast.Exp, e2: ast.Exp, op: (terms.Term, terms.Term) => terms.Term): Option[terms.Term] = { @@ -95,7 +83,9 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal case ast.NoPerm() => Some(terms.NoPerm) case ast.WildcardPerm() => - Some(terms.Var((v.identifierFactory.fresh("abductionWildcard"), terms.sorts.Perm, true))) + val arp = v.decider.freshARP("abductionWC") + v.decider.assume(arp._2, None, None) + Some(arp._1) case ast.FractionalPerm(ast.IntLit(e1), ast.IntLit(e2)) => Some(terms.FractionPerm((terms.IntLiteral(e1), terms.IntLiteral(e2)))) case ast.PermMul(e1, e2) => @@ -105,7 +95,7 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal case ast.PermAdd(e1, e2) => binPermOp(e1, e2, terms.PermPlus(_, _)) case ast.PermDiv(e1, e2) => - binPermOp(e1, e2, terms.PermPermDiv(_, _)) + binPermOp(e1, e2, terms.PermIntDiv(_, _)) case ast.PermPermDiv(e1, e2) => binPermOp(e1, e2, terms.PermPermDiv(_, _)) case _ => None @@ -148,12 +138,25 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal }*/ def transformTerm(t: Term): Option[ast.Exp] = { - - def binPermOp(t1: terms.Term, t2: terms.Term, op: (ast.Exp, ast.Exp) => ast.Exp): Option[ast.Exp] = { + /*def binPermOp(t1: terms.Term, t2: terms.Term, op: (ast.Exp, ast.Exp) => ast.Exp): Option[ast.Exp] = { Some(op( transformTerm(t1).getOrElse(ast.FullPerm()()), transformTerm(t2).getOrElse(ast.FullPerm()()) )) + }*/ + + def binPermOp(t1: terms.Term, t2: terms.Term, identity: ast.Exp, op: (ast.Exp, ast.Exp) => ast.Exp): Option[ast.Exp] = { + val exp1 = transformTerm(t1).getOrElse(ast.FullPerm()()) + val exp2 = transformTerm(t2).getOrElse(ast.FullPerm()()) + + (exp1, exp2) match { + case (ast.WildcardPerm(), _) => + Some(ast.WildcardPerm()()) + case (_, ast.WildcardPerm()) => + Some(ast.WildcardPerm()()) + case _ => + Some(op(exp1, exp2)) + } } t match { @@ -163,16 +166,24 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal Some(ast.EqCmp(e1, e2)()) case _ => None } + case v@terms.Var(_) if v.isWildcard => Some(ast.WildcardPerm()()) + // FIXME: This is probably wrong + case terms.PermMin(t1, t2) => + val e1 = transformTerm(t1).getOrElse(ast.FullPerm()()) + val e2 = transformTerm(t2).getOrElse(ast.FullPerm()()) + val minP = abductionUtils.permMin(e1, e2) + Some(ast.FractionalPerm(ast.IntLit(minP.numerator)(), ast.IntLit(minP.denominator)())()) + case terms.FractionPermLiteral(r) => Some(ast.FractionalPerm(ast.IntLit(r.numerator)(), ast.IntLit(r.denominator)())()) case terms.FullPerm => Some(ast.FullPerm()()) case terms.NoPerm => Some(ast.NoPerm()()) - case terms.PermTimes(t1, t2) => binPermOp(t1, t2, ast.PermMul(_, _)()) + case terms.PermTimes(t1, t2) => binPermOp(t1, t2, ast.FullPerm()(), ast.PermMul(_, _)()) // Div is just TIMES 1 / n // case terms.PermDiv(t1, t2) => binPermOp(t1, t2, ast.PermDiv(_, _)()) - case terms.PermPermDiv(t1, t2) => binPermOp(t1, t2, ast.PermPermDiv(_, _)()) - case terms.FractionPerm(t1, t2) => binPermOp(t1, t2, ast.PermDiv(_, _)()) - case terms.PermMinus(t1, t2) => binPermOp(t1, t2, ast.PermSub(_, _)()) - case terms.PermPlus(t1, t2) => binPermOp(t1, t2, ast.PermAdd(_, _)()) + case terms.PermPermDiv(t1, t2) => binPermOp(t1, t2, ast.FullPerm()(), ast.PermPermDiv(_, _)()) + case terms.FractionPerm(t1, t2) => binPermOp(t1, t2, ast.FullPerm()(), ast.PermDiv(_, _)()) + case terms.PermMinus(t1, t2) => binPermOp(t1, t2, ast.NoPerm()(), ast.PermSub(_, _)()) + case terms.PermPlus(t1, t2) => binPermOp(t1, t2, ast.NoPerm()(), ast.PermAdd(_, _)()) case terms.Null => Some(ast.NullLit()()) case terms.Not(t1) => transformTerm(t1).flatMap(e1 => Some(ast.Not(e1)())) case terms.Not(BuiltinEquals(t1, t2)) => (transformTerm(t1), transformTerm(t2)) match { @@ -288,7 +299,6 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal ast.MagicWand(leftE, rightE)() case ast.FieldAccessPredicate(fa, perm) => - // We do not want to transform the entire field access, this would resolve the snap! val newRcv = transformExp(fa.rcv).get ast.FieldAccessPredicate(ast.FieldAccess(newRcv, fa.field)(), perm)() From a59569f385464a76934106f927828a79782b06f0 Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Fri, 30 Jan 2026 15:55:49 +0100 Subject: [PATCH 03/32] Weird errors when testing --- src/main/scala/biabduction/VarTransformer.scala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/scala/biabduction/VarTransformer.scala b/src/main/scala/biabduction/VarTransformer.scala index 07a9c2d9e..dace88829 100644 --- a/src/main/scala/biabduction/VarTransformer.scala +++ b/src/main/scala/biabduction/VarTransformer.scala @@ -159,6 +159,8 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal } } + resolveMatches() + t match { case t if matches.contains(t) => matches.get(t) case BuiltinEquals(t1, t2) => (transformTerm(t1), transformTerm(t2)) match { From 7f4adcd03e6584bc933a633b137e2ec5d4f1c2c2 Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Fri, 30 Jan 2026 17:17:46 +0100 Subject: [PATCH 04/32] Still errors aaa --- silver | 2 +- src/main/scala/biabduction/Abduction.scala | 45 ++++++++-------------- 2 files changed, 16 insertions(+), 31 deletions(-) diff --git a/silver b/silver index e2b64333a..5ff0d6f13 160000 --- a/silver +++ b/silver @@ -1 +1 @@ -Subproject commit e2b64333a1b05d9450148a826daf4ede1704e4ca +Subproject commit 5ff0d6f13a72ace2d5c4acfb687bed74cdcd84ee diff --git a/src/main/scala/biabduction/Abduction.scala b/src/main/scala/biabduction/Abduction.scala index 504ab4982..9863681cb 100644 --- a/src/main/scala/biabduction/Abduction.scala +++ b/src/main/scala/biabduction/Abduction.scala @@ -111,28 +111,7 @@ trait AbductionRule extends BiAbductionRule[AbductionQuestion] { } } - // Who doesn't love CPS??? - /*def permsToSeq(remaining: Seq[AccessPredicate], built: Seq[AccessPredicate], q: AbductionQuestion) - (Q: Seq[AccessPredicate] => VerificationResult): VerificationResult = remaining match { - case Nil => - Q(built) - - case acc +: tail => - acc.loc match { - case la: LocationAccess => - permsTo(la, q.s, q.v, q.lostAccesses) { pHOpt => - val pG = acc.perm - val frac: Exp = pHOpt match { - case Some(pH) => abductionUtils.clampSubPerm(pG, pH) - case None => pG - } - - permsToSeq(tail, built :+ abductionUtils.accWithPerm(acc, frac), q)(Q) - } - } - }*/ - - def findMinPerm(loc: LocationAccess, s: State, v: Verifier, lostAccesses: Map[Exp, Term]) + /*def findMinPerm(loc: LocationAccess, s: State, v: Verifier, lostAccesses: Map[Exp, Term]) (Q: Option[Exp] => VerificationResult) = { permsTo(loc, s, v, lostAccesses) { p => @@ -140,7 +119,7 @@ trait AbductionRule extends BiAbductionRule[AbductionQuestion] { val zero = FractionalPerm(IntLit(0)(), IntLit(1)())() Q(Some(PermDiv(PermSub(FullPerm()(), p.getOrElse(zero))(), two)())) } - } + }*/ def concretizeAccs(accs: Seq[AccessPredicate], q: AbductionQuestion) (Q: Seq[AccessPredicate] => VerificationResult): VerificationResult = { @@ -150,17 +129,19 @@ trait AbductionRule extends BiAbductionRule[AbductionQuestion] { case Nil => Q(accumulated.reverse) - case (fap@FieldAccessPredicate(loc, Some(WildcardPerm()))) :: tail => - findMinPerm(loc, q.s, q.v, q.lostAccesses) { permOpt => + case (fap@FieldAccessPredicate(_, Some(WildcardPerm()))) :: tail => + go(tail, abductionUtils.accWithPerm(fap, Some(FractionalPerm(IntLit(1)(), IntLit(365)())())) :: accumulated) + /*findMinPerm(loc, q.s, q.v, q.lostAccesses) { permOpt => val perm = permOpt.getOrElse(FullPerm()()) go(tail, abductionUtils.accWithPerm(fap, Some(perm)) :: accumulated) - } + }*/ - case (pap@PredicateAccessPredicate(loc, Some(WildcardPerm()))) :: tail => - findMinPerm(loc, q.s, q.v, q.lostAccesses) { permOpt => + case (pap@PredicateAccessPredicate(_, Some(WildcardPerm()))) :: tail => + go(tail, abductionUtils.accWithPerm(pap, Some(FractionalPerm(IntLit(1)(), IntLit(365)())())) :: accumulated) + /*findMinPerm(loc, q.s, q.v, q.lostAccesses) { permOpt => val perm = permOpt.getOrElse(FullPerm()()) go(tail, abductionUtils.accWithPerm(pap, Some(perm)) :: accumulated) - } + }*/ case acc :: tail => go(tail, acc :: accumulated) @@ -631,7 +612,11 @@ object AbductionMissing extends AbductionRule { val newOldHeaps = s1.oldHeaps.map { case (label, heap) => (label, heap + Heap(newChunks.keys)) } val s2 = s1.copy(oldHeaps = newOldHeaps) - val newState = newChunks.map { case (c, loc) => (locs(loc), Some(c)) } + val newState = + newChunks.flatMap { + case (c, loc) => + locs.get(loc).map(l => (l, Some(c))) + } Q(Some(q.copy(s = s2, v = v1, goal = g1, foundState = q.foundState ++ newState))) } } From ab04178883cb43ee6df8a38b39b001fb6e3a38c5 Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Fri, 30 Jan 2026 17:45:32 +0100 Subject: [PATCH 05/32] wip --- src/main/scala/biabduction/Abstraction.scala | 8 ++++---- src/main/scala/biabduction/VarTransformer.scala | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/scala/biabduction/Abstraction.scala b/src/main/scala/biabduction/Abstraction.scala index 92388ea1e..531b1b43a 100644 --- a/src/main/scala/biabduction/Abstraction.scala +++ b/src/main/scala/biabduction/Abstraction.scala @@ -47,7 +47,7 @@ object AbstractionFold extends AbstractionRule { (s1, v1, T) => // Here we need to do a bit of magic to check for the permissions that any given // predicate would give us on the field - val (accLoc, accPerm) = q.varTran.transformChunk(chunk) match { + /*val (accLoc, accPerm) = q.varTran.transformChunk(chunk) match { case Some(FieldAccessPredicate(loc, p)) => (loc, p) case Some(PredicateAccessPredicate(loc, p)) => (loc, p) } @@ -61,11 +61,11 @@ object AbstractionFold extends AbstractionRule { case PredicateAccess(_, name) => pap.loc.predicateName == name case _ => false }) => pap.permExp.getOrElse(FullPerm()()) - }.getOrElse(throw new NoSuchElementException("No matching permission found")) - val permToFold = accPerm match { + }.getOrElse(throw new NoSuchElementException("No matching permission found"))*/ + val permToFold = /*accPerm match { case Some(WildcardPerm()) => WildcardPerm()() case _ => PermPermDiv(accPerm.getOrElse(FullPerm()()), pField)() - } + }*/ FullPerm()() val fold = Fold(PredicateAccessPredicate(PredicateAccess(Seq(eArgs), pred.name)(), Some(permToFold))())() executor.exec(s1, fold, v1, None, abdStateAllowed = false)((s1a, v1a) => T(s1a, v1a) diff --git a/src/main/scala/biabduction/VarTransformer.scala b/src/main/scala/biabduction/VarTransformer.scala index dace88829..cc0906e70 100644 --- a/src/main/scala/biabduction/VarTransformer.scala +++ b/src/main/scala/biabduction/VarTransformer.scala @@ -339,7 +339,7 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal } } } - println(s"Transformed $e in $res") + // println(s"Transformed $e in $res") Some(res) } catch { case _: NoSuchElementException => if (strict) None else Some(e) From a9b8aa5231d29917d078c238837a42620a247aaf Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Fri, 13 Mar 2026 19:37:56 +0100 Subject: [PATCH 06/32] wip --- src/main/scala/biabduction/Abduction.scala | 436 ++++++++---------- src/main/scala/biabduction/Abstraction.scala | 197 ++++++-- src/main/scala/biabduction/BiAbduction.scala | 324 ++++++++++--- src/main/scala/biabduction/Invariant.scala | 108 +++-- .../scala/biabduction/VarTransformer.scala | 60 +-- src/main/scala/rules/Executor.scala | 16 +- .../scala/supporters/MethodSupporter.scala | 4 + 7 files changed, 725 insertions(+), 420 deletions(-) diff --git a/src/main/scala/biabduction/Abduction.scala b/src/main/scala/biabduction/Abduction.scala index 9863681cb..4c0175422 100644 --- a/src/main/scala/biabduction/Abduction.scala +++ b/src/main/scala/biabduction/Abduction.scala @@ -13,6 +13,7 @@ import viper.silicon.verifier.Verifier import viper.silver.ast._ import viper.silver.utility.Common.Rational import viper.silver.verifier.errors.Internal +import viper.silver.verifier.reasons.AssertionFalse import viper.silver.verifier.{BiAbductionQuestion, DummyReason} import scala.collection.concurrent.TrieMap @@ -36,120 +37,6 @@ trait AbductionRule extends BiAbductionRule[AbductionQuestion] { // This helps us not to compute the field map of a predicate every time val predFieldsCache = TrieMap.empty[(Predicate, PredicateAccessPredicate), Map[FieldAccess, Rational]] - - /** - * Does a couple of things to ensure evalution works properly: - * - * Check the lost accesses to see if the access is there - * Evaluate sub-expressions safely to ensure that a missing chunk will not cause the evaluation to silently abort - */ - protected def safeEval(e: Exp, s: State, v: Verifier, lostAccesses: Map[Exp, Term]) - (Q: (State, Option[Term], Verifier) => VerificationResult): VerificationResult = { - - if (!e.contains[LocationAccess]) { - eval(s, e, pve, v)((s1, t, _, v1) => Q(s1, Some(t), v1)) - } else { - - // If the arg was lost, we have it in the map - if (lostAccesses.contains(e)) { - Q(s, Some(lostAccesses(e)), v) - } else { - e match { - // If the arg is a location access, we have to recursively check it - case loc: LocationAccess => checkChunk(loc, s, v, lostAccesses) { - case Some(c) => Q(s, Some(c.snap), v) - case None => Q(s, None, v) - } - //case lv: AbstractLocalVar => Q(s, Some(s.g(lv)), v) - case _ => eval(s, e, pve, v)((s, t, _, v) => Q(s, Some(t), v)) - //case _ => evalLocationAccess(q.s, loc, pve, q.v) { (s2, _, tArgs, v2) => Q(s2, Some(tArgs), v2) } - } - } - } - } - - protected def checkChunk(loc: LocationAccess, s: State, v: Verifier, lostAccesses: Map[Exp, Term]) - (Q: Option[BasicChunk] => VerificationResult): VerificationResult = { - val arg = loc match { - case FieldAccess(rcv, _) => rcv - case PredicateAccess(args, _) => args.head - } - safeEval(arg, s, v, lostAccesses) { (s2, terms, v2) => - terms match { - case Some(term) => - val resource = loc.res(s2.program) - val id = ChunkIdentifier(resource, s2.program) - val chunk = findChunk[BasicChunk](s2.h.values, id, Seq(term), v2) - Q(chunk) - case None => Q(None) - } - } - } - - protected def permsTo(loc: LocationAccess, s: State, v: Verifier, lostAccesses: Map[Exp, Term]) - (Q: Option[Exp] => VerificationResult) = { - val arg = loc match { - case FieldAccess(rcv, _) => rcv - case PredicateAccess(args, _) => args.head - } - - safeEval(arg, s, v, lostAccesses) { (s2, terms, v2) => - terms match { - case Some(term) => - val resource = loc.res(s2.program) - val id = ChunkIdentifier(resource, s2.program) - val chunkOpt = findChunk[BasicChunk](s2.h.values, id, Seq(term), v2) - chunkOpt match { - case None => Q(Some(NoPerm()())) - case Some(chunk) => - val varTrans = VarTransformer(s, v, s.g.values, s.h) - // TODO: Maybe here transform the permTerm? - Q(varTrans.transformTerm(chunk.perm)) - } - case None => Q(None) - } - } - } - - /*def findMinPerm(loc: LocationAccess, s: State, v: Verifier, lostAccesses: Map[Exp, Term]) - (Q: Option[Exp] => VerificationResult) = { - permsTo(loc, s, v, lostAccesses) { - p => - val two = IntLit(2)() - val zero = FractionalPerm(IntLit(0)(), IntLit(1)())() - Q(Some(PermDiv(PermSub(FullPerm()(), p.getOrElse(zero))(), two)())) - } - }*/ - - def concretizeAccs(accs: Seq[AccessPredicate], q: AbductionQuestion) - (Q: Seq[AccessPredicate] => VerificationResult): VerificationResult = { - def go(remaining: List[AccessPredicate], - accumulated: List[AccessPredicate]): VerificationResult = { - remaining match { - case Nil => - Q(accumulated.reverse) - - case (fap@FieldAccessPredicate(_, Some(WildcardPerm()))) :: tail => - go(tail, abductionUtils.accWithPerm(fap, Some(FractionalPerm(IntLit(1)(), IntLit(365)())())) :: accumulated) - /*findMinPerm(loc, q.s, q.v, q.lostAccesses) { permOpt => - val perm = permOpt.getOrElse(FullPerm()()) - go(tail, abductionUtils.accWithPerm(fap, Some(perm)) :: accumulated) - }*/ - - case (pap@PredicateAccessPredicate(_, Some(WildcardPerm()))) :: tail => - go(tail, abductionUtils.accWithPerm(pap, Some(FractionalPerm(IntLit(1)(), IntLit(365)())())) :: accumulated) - /*findMinPerm(loc, q.s, q.v, q.lostAccesses) { permOpt => - val perm = permOpt.getOrElse(FullPerm()()) - go(tail, abductionUtils.accWithPerm(pap, Some(perm)) :: accumulated) - }*/ - - case acc :: tail => - go(tail, acc :: accumulated) - } - } - - go(accs.toList, Nil) - } } /** @@ -169,32 +56,45 @@ object AbductionBase extends AbductionRule { acc match { case None => Q(None) + case Some(g@AccessPredicate(loc: LocationAccess, _: WildcardPerm)) => + val g1 = q.goal.filterNot(g == _) + abductionUtils.permsTo(loc, q.s, q.v, q.lostAccesses) { + case Some(_: NoPerm) => + println(s"AbdBase -- We have no perms, keep going") + //println(s"\tState: ${q.s.h.values.mkString("\n\t")}") + Q(None) + case _ => + println(s"AbdBase -- We have perms, remove") + //println(s"\tState: ${q.s.h.values.mkString("\n\t")}") + Q(Some(q.copy(goal = g1))) + } case Some(g@AccessPredicate(loc: LocationAccess, permG: Exp)) => val g1 = q.goal.filterNot(g == _) - permsTo(loc, q.s, q.v, q.lostAccesses) { + abductionUtils.permsTo(loc, q.s, q.v, q.lostAccesses) { // If we have fullperm, we can just remove the goal case Some(_: FullPerm) => + println(s"AbdBase -- We have full perm, removed goal") Q(Some(q.copy(goal = g1))) // No perm, keep going case Some(_: NoPerm) => - apply(q.copy(goal = g1)) { - case Some(q2) => Q(Some(q2.copy(goal = g +: q2.goal))) - case None => Q(None) - } + println(s"AbdBase -- No Perm, keep going") + Q(None) // If we have a fraction, we can subtract that fraction from the goal and keep going case Some(permH: FractionalPerm) => + // pH >= pG, we can just remove the goal - if (abductionUtils.permMax(permH, permG) == abductionUtils.asRational(permH)) { + val varTrans = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) + if (q.v.decider.check(terms.AtLeast(varTrans.permExpToTerm(permH), varTrans.permExpToTerm(permG)), Verifier.config.checkTimeout())) { + println(s"AbdBase -- We have enough, remove") + //println(s"\tState: ${q.s.h.values.mkString("\n\t")}") Q(Some(q.copy(goal = g1))) } // pH < pG, reduce the goal and keep going else { - val newP = abductionUtils.clampSubPerm(permG, permH) + Q(None) + /*println(s"AbdBase -- Reduce the goal and abduce rest") + val newP = abductionUtils.clampSubPerm(Some(permG), Some(permH)) val g2 = abductionUtils.accWithPerm(g, Some(newP)) - /*apply(q.copy(goal = g1)) { - case Some(q2) => Q(Some(q2.copy(goal = g2 +: q2.goal))) - case None => Q(None) - }*/ val toConsume = abductionUtils.accWithPerm(g, Some(permH)) consumer.consume(q.s, toConsume, false, pve, q.v) { (s1, _, v1) => @@ -202,19 +102,33 @@ object AbductionBase extends AbductionRule { AbductionApplier.applyRules(q1) { baseRes => if (baseRes.goal.nonEmpty) { // TODO: Here we should try other goals maybe? + println(s"Goal was not empty, still ${baseRes.goal} missing") Q(None) } else { - val state = q.foundState ++ baseRes.foundState - val lost = q.lostAccesses ++ baseRes.lostAccesses + // val state = q.foundState ++ baseRes.foundState producer.produce(baseRes.s, freshSnap, abductionUtils.accWithPerm(g, Some(permH)), pve, baseRes.v) { (s2, v2) => - Q(Some(AbductionQuestion(s2, v2, g1, lost, state, q.foundStmts , q.trigger, q.stateAllowed))) + abductionUtils.findChunkFromExp(loc, s2, v2, Internal()) { newChunk => + println(s"New chunk is $newChunk for exp $g") + val state = (q.foundState ++ baseRes.foundState) + /*.map { + case (exp@FieldAccessPredicate(loc, _), chunk) => + if (loc == g.loc) (g, newChunk) + else (exp, chunk) + case (exp@PredicateAccessPredicate(loc, _), chunk) => + if (loc == g.loc) (g, newChunk) + else (exp, chunk) + }*/ + val lost = q.lostAccesses ++ baseRes.lostAccesses + println(s"\tNew state is {\n\t${s2.h.values.mkString("\n\t")}\n}") + println(s"\tFound state is $state") + Q(Some(AbductionQuestion(s2, v2, g1, lost, state, q.foundStmts , q.trigger, q.stateAllowed))) + } } } } - - } + }*/ } // This means we can't determine what the perms are case None => @@ -253,16 +167,19 @@ object AbductionFoldBase extends AbductionRule { case Some(cond) => val g1 = q.goal.filterNot(_ == a) val concCond = cond.transform { case lv: AbstractLocalVar if lv == pred.formalArgs.head.localVar => a.loc.args.head } - safeEval(concCond, q.s, q.v, q.lostAccesses) { + abductionUtils.safeEval(concCond, q.s, q.v, q.lostAccesses) { case (s1, Some(term), v1) => if (v1.decider.check(term, Verifier.config.checkTimeout())) { - safeEval(a.loc.args.head, q.s, q.v, q.lostAccesses) { + abductionUtils.safeEval(a.loc.args.head, q.s, q.v, q.lostAccesses) { case (s2, Some(t), v2) => val wildcards = s2.constrainableARPs -- s1.constrainableARPs // TODO nklose this could branch - predicateSupporter.fold(s1, pred, List(t), None, terms.FullPerm, None, wildcards, pve, v2) { (s3, v3) => + val varTrans = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) + val permToFold = varTrans.permExpToTerm(a.permExp.getOrElse(FullPerm()())) + predicateSupporter.fold(s1, pred, List(t), None, permToFold, None, wildcards, pve, v2) { (s3, v3) => //consumer.consume(s3, a, pve, v3) { (s4, _, v4) => val fold = Fold(a)() + println(s"AbdFold -- folded $fold") Q(Some(q.copy(goal = g1, foundStmts = q.foundStmts :+ fold, s = s3, v = v3))) //} } @@ -295,7 +212,7 @@ object AbductionFold extends AbductionRule { locs match { case Seq() => Q(None) case loc +: rest => - checkChunk(loc, q.s, q.v, q.lostAccesses) { + abductionUtils.checkChunk(loc, q.s, q.v, q.lostAccesses) { case Some(chunk) => Q(Some(loc, chunk)) case None => findFirstFieldChunk(rest, q)(Q) } @@ -303,7 +220,7 @@ object AbductionFold extends AbductionRule { } override def apply(q: AbductionQuestion)(Q: Option[AbductionQuestion] => VerificationResult): VerificationResult = { - //println(s"> ${q.goal} / ${q.trigger}") + //println(s"> AbdFold -- ${q.goal} / ${q.trigger}") val preds = q.goal.collectFirst { case e: PredicateAccessPredicate => e } //println("preds", preds) //println("goal", q.goal) @@ -323,12 +240,12 @@ object AbductionFold extends AbductionRule { // TODO nklose if the predicate is conditional in a weird way, then this might be wrong? case Some((field, chunk)) => - val foldS = q.s.copy(abdPermScalingFactorExp= a.perm)//PermMul(q.s.abdPermScalingFactorExp, a.perm)()) + val foldS = q.s.copy(abdPermScalingFactorExp= a.perm)//PermMul(q.s.abdPermScalingFactorExp, a.perm)()), we're now setting this when fold fails val fold = Fold(a)() - executor.exec(foldS, fold, q.v, q.trigger, q.stateAllowed) { (s1, v1) => val lost = q.lostAccesses + (field -> SortWrapper(chunk.snap, chunk.snap.sort)) val q2 = q.copy(s = s1.copy(abdPermScalingFactorExp= FullPerm()()), v = v1, foundStmts = q.foundStmts :+ fold, lostAccesses = lost, goal = g1) + println(s"AbdFold -- Folded $fold to \n${s1.h.values.mkString("\n\t")}") Q(Some(q2)) } case None => @@ -346,65 +263,83 @@ object AbductionFold extends AbductionRule { object AbductionUnfold extends AbductionRule { - private def checkPredicates(pres: Seq[PredicateAccess], q: AbductionQuestion, goal: FieldAccess, pG: Term) + private def checkPredicates(pres: Seq[PredicateAccess], q: AbductionQuestion, goal: FieldAccess) (Q: Option[(PredicateAccess, BasicChunk, Seq[Exp], Term)] => VerificationResult): VerificationResult = { pres match { case Seq() => Q(None) case pred :: rest => - checkChunk(pred, q.s, q.v, q.lostAccesses) { - case None => checkPredicates(rest, q, goal, pG)(Q) + abductionUtils.checkChunk(pred, q.s, q.v, q.lostAccesses) { + case None => + // println(s"checking $pred was None, will check $rest") + checkPredicates(rest, q, goal)(Q) case Some(predChunk) => + // println(s"checking $pred was not None! ") val wildcards = q.s.constrainableARPs -- q.s.constrainableARPs val bcsBefore = q.v.decider.pcs.branchConditions var failedBranches: Seq[silicon.Stack[Term]] = Seq() var succBranches: Seq[silicon.Stack[Term]] = Seq() - val varTrans = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) - val pH = varTrans.transformTerm(predChunk.perm) - val pGExp = varTrans.transformTerm(pG) + // + // val pH = varTrans.transformTerm(predChunk.perm) + // val pGExp = varTrans.transformTerm(pG) + // FIXME: This is outdated, we now unfold ll we have and check that w emade progress // if we are here, it means that there are no permissions to the goal on the heap // (otherwise the base rule would have applied) // this means that to check of many permissions to the (goal) field there are in // the predicate body, we can unfold it and check, then discard the vUnfolded state - executor.exec(q.s, Unfold(PredicateAccessPredicate(pred, pH)())(), q.v, q.trigger, q.stateAllowed) { - (sUnfolded, vUnfolded) => - permsTo(goal, sUnfolded, vUnfolded, q.lostAccesses) { pField => - val p: terms.Term = pGExp match { - case Some(_: WildcardPerm) => - predChunk.perm - case _ => - val pTemp = abductionUtils.asRational(pGExp.getOrElse(FullPerm()())) / - (abductionUtils.asRational(pH.getOrElse(FullPerm()())) * abductionUtils.asRational(pField.getOrElse(FullPerm()()))) - varTrans.permExpToTerm(abductionUtils.asPerm(abductionUtils.permMin( - abductionUtils.asPerm(pTemp), - pH.getOrElse(FullPerm()()))), q.v).getOrElse(terms.FullPerm) + // permsTo(goal, sUnfolded, vUnfolded, q.lostAccesses) { pField => + /*val p: terms.Term = pGExp match { + case Some(_: WildcardPerm) => + predChunk.perm + case _ => + val pTemp = abductionUtils.asRational(pGExp.getOrElse(FullPerm()())) / + (abductionUtils.asRational(pH.getOrElse(FullPerm()())) * abductionUtils.asRational(pField.getOrElse(FullPerm()()))) + varTrans.permExpToTerm(abductionUtils.asPerm(abductionUtils.permMin( + abductionUtils.asPerm(pTemp), + pH.getOrElse(FullPerm()()))), q.v).getOrElse(terms.FullPerm) + }*/ + val varTrans = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) + // val predChunkPermExp = varTrans.transformTerm(predChunk.perm).getOrElse(FullPerm()()) + val tryUnfold = predicateSupporter.unfold(q.s, pred.loc(q.s.program), predChunk.args.toList, None, predChunk.perm, None, wildcards, pve, q.v, pred) { + (s1, v1) => + def fail() = { + failedBranches = failedBranches :+ v1.decider.pcs.branchConditions + Failure(pve dueTo DummyReason) } - val tryUnfold = predicateSupporter.unfold(q.s, pred.loc(q.s.program), predChunk.args.toList, None, p, None, wildcards, pve, q.v, pred) { - (s1, v1) => - checkChunk(goal, s1, v1, q.lostAccesses) { + abductionUtils.permsTo(goal, q.s, q.v, q.lostAccesses) { + case None => + fail() + case prevPerm => + abductionUtils.permsTo(goal, s1, v1, q.lostAccesses) { case None => - failedBranches = failedBranches :+ v1.decider.pcs.branchConditions - Failure(pve dueTo DummyReason) - case Some(chunk) => - // TODO: Here, check that we have ENOUGH permissions - succBranches = succBranches :+ v1.decider.pcs.branchConditions - Success() + fail() + case currPerm => + if ( + abductionUtils.asRational(currPerm) > abductionUtils.asRational(prevPerm) + // && (abductionUtils.asRational(prevPerm) < Rational(1, 1)) + ) { + succBranches = succBranches :+ v1.decider.pcs.branchConditions + Success() + } + else { + fail() + } } } - tryUnfold match { - case _: NonFatalResult => Q(Some(pred, predChunk, Seq(), p)) - case _: FatalResult => - succBranches match { - case Seq() => checkPredicates(rest, q, goal, p)(Q) - case Seq(branch) => - val condTerms = branch.distinct.filterNot(bcsBefore.contains) - val varTran = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) - val conds = condTerms.map(varTran.transformTerm(_).get) - Q(Some(pred, predChunk, conds, p)) - case _ => checkPredicates(rest, q, goal, p)(Q) // Multiple succ branches would require a disjunction. Left out for now - } + + } + tryUnfold match { + case _: NonFatalResult => Q(Some(pred, predChunk, Seq(), predChunk.perm)) + case _: FatalResult => + succBranches match { + case Seq() => checkPredicates(rest, q, goal)(Q) + case Seq(branch) => + val condTerms = branch.distinct.filterNot(bcsBefore.contains) + val varTran = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) + val conds = condTerms.map(varTran.transformTerm(_).get) + Q(Some(pred, predChunk, conds, predChunk.perm)) + case _ => checkPredicates(rest, q, goal)(Q) // Multiple succ branches would require a disjunction. Left out for now } - } } } } @@ -416,9 +351,10 @@ object AbductionUnfold extends AbductionRule { acc match { case None => Q(None) case Some(a: FieldAccessPredicate) => - if (a.permExp.isEmpty) { + // FIXME: Was there a reason for this check + /*if (a.permExp.isEmpty) { Q(None) - } + }*/ val g1 = q.goal.filterNot(a == _) // If we fail for a, then we recurse and try for other fields val R = () => apply(q.copy(goal = g1)) { @@ -429,17 +365,18 @@ object AbductionUnfold extends AbductionRule { val preds = abductionUtils.getContainingPredicates(a.loc, q.s.program).filter(abductionUtils.isValidPredicate) val predAccs = preds.map { pred => PredicateAccess(Seq(a.loc.rcv), pred)(NoPosition, NoInfo, NoTrafos) } - val varTrans = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) - val pG = varTrans.permExpToTerm(a.permExp.getOrElse(FullPerm()()), q.v).getOrElse(terms.FullPerm) - checkPredicates(predAccs, q, a.loc, pG) { + // val varTrans = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) + // val pG = varTrans.permExpToTerm(a.permExp.getOrElse(FullPerm()()), q.v).getOrElse(terms.FullPerm) + checkPredicates(predAccs, q, a.loc) { case None => R() case Some((pred, predChunk, conds, p)) => produces(q.s, freshSnap, conds, _ => pve, q.v)((s1, v1) => { val wildcards = q.s.constrainableARPs -- q.s.constrainableARPs predicateSupporter.unfold(s1, pred.loc(q.s.program), predChunk.args.toList, None, p, None, wildcards, pve, v1, pred) { (s2, v2) => - val varTrans2 = VarTransformer(s2, v2, s2.g.values, s2.h) - val pFinal = varTrans2.transformTerm(p) - Q(Some(q.copy(s = s2, v = v2, foundStmts = q.foundStmts :+ Unfold(PredicateAccessPredicate(pred, pFinal)())(), foundState = q.foundState ++ conds.map(c => c -> None)))) + val varTrans2 = VarTransformer(s2, v2, s2.g.values, s2.h) + println(s"AbdUnfold -- Unfolded ${pred.predicateName}(${predChunk.args.toList}, $p)\n\tFROM ${s1.h.values.mkString("\n\t")}\n\tTO ${s2.h.values.mkString("\n\t")}") + Q(Some(q.copy(s = s2, v = v2, foundStmts = q.foundStmts :+ Unfold(PredicateAccessPredicate(pred, varTrans2.transformTerm(p))())(), + foundState = q.foundState ++ conds.map(c => c -> None)))) } }) } @@ -519,65 +456,88 @@ object AbductionApply extends AbductionRule { // TODO nklose this should actually do a package after simulating it. Then we do not have issues with the correct state at the end object AbductionPackage extends AbductionRule { + private def assertLHS(s: State, v: Verifier, wand: MagicWand, q: AbductionQuestion) + (Q: (State, Verifier) => VerificationResult): VerificationResult = { + executionFlowController.tryOrElse0(s, v) { (s1, v1, T) => + println(s"Will try asserting wand") + executor.exec(s1, Assert(wand.left)(), v1) { (s2, v2) => + T(s2, v2) + } + } { + (s1a, v1a) => Q(s1a, v1a) + } { + f => + println(s"Failed production in package with $f, will attempt again") + f.message.reason match { + case AssertionFalse(_) => + producer.produces(s, freshSnap, wand.left.topLevelConjuncts, _ => pve, v) { (s1r, v1r) => + assertLHS(s1r, v1r, wand, q)(Q) + } + case _ => + f + } + } + } + override def apply(q: AbductionQuestion)(Q: Option[AbductionQuestion] => VerificationResult): VerificationResult = { //println(s"> ${q.goal} / ${q.trigger}") q.goal.collectFirst { case a: MagicWand => a } match { case None => Q(None) case Some(wand) => - executionFlowController.locally(q.s, q.v) { (s0, v0) => - - // TODO This may produce things that are already in the state - producer.produce(s0, freshSnap, wand.left, pve, v0) { (s1, v1) => - val packQ = q.copy(s = s1, v = v1, goal = wand.right.topLevelConjuncts) - AbductionApplier.applyRules(packQ) { packRes => - if (packRes.goal.nonEmpty) { - Failure(pve dueTo DummyReason) - } else { - val newState = packRes.foundState - val newStmts = packRes.foundStmts - Success(Some(AbductionSuccess(packRes.s, packRes.v, packRes.v.decider.pcs.duplicate(), newState, newStmts, Map(), Seq(), None))) + assertLHS(q.s, q.v, wand, q) { (s0, v0) => + println(s"Managed to assert LHS to ${s0.h.values.mkString("\n\t")}") + executionFlowController.locally(s0, v0) { (s1, v1) => + executor.exec(s1, Assert(wand.left)(), v1) { (s2, v2) => + val packQ = q.copy(s = s2, v = v2, goal = wand.right.topLevelConjuncts) + println(s"Will try to pack ${wand} (abdState: ${q.stateAllowed})") + AbductionApplier.applyRules(packQ) { packRes => + if (packRes.goal.nonEmpty) { + println(s"Failed packing due to goal non emtpy: ${packRes.goal}") + Failure(pve dueTo DummyReason) + } else { + val newState = packRes.foundState + println(s"newState is ${newState}") + val newStmts = packRes.foundStmts + Success(Some(AbductionSuccess(packRes.s, packRes.v, packRes.v.decider.pcs.duplicate(), newState, newStmts, Map(), Seq(), None))) + } } } - } - } match { - case _: FatalResult => Q(None) - case suc: NonFatalResult => - - val abdRes = abductionUtils.getAbductionSuccesses(suc) - val stmts = abdRes.flatMap(_.stmts).reverse - val state = abdRes.flatMap(_.state).reverse - - - - produces(q.s, freshSnap, state.map(_._1), _ => pve, q.v) { (s1, v1) => - val locs: Seq[LocationAccess] = state.map { - case (p: FieldAccessPredicate, _) => p.loc - case (p: PredicateAccessPredicate, _) => p.loc - } - abductionUtils.findChunks(locs, s1, v1, Internal()) { newChunks => - - val newOldHeaps = s1.oldHeaps.map{ case (s, h) => (s, h + Heap(newChunks.keys))} - val sPack = s1.copy(oldHeaps = newOldHeaps) - - // TODO the script needs to be self-framing (so field accesses need to be resolved to vars) - val script = Seqn(stmts, Seq())() - val tran = VarTransformer(sPack, v1, sPack.g.values, sPack.h) - script.transform{ - case e: FieldAccess => - val lv = tran.transformExp(e, strict = false) - lv.get + } match { + case _: FatalResult => Q(None) + case suc: NonFatalResult => + val abdRes = abductionUtils.getAbductionSuccesses(suc) + val stmts = abdRes.flatMap(_.stmts).reverse + val state = abdRes.flatMap(_.state).reverse + + println(s"abdRes of pack is $abdRes, state is $state") + + produces(q.s, freshSnap, state.map(_._1), _ => pve, q.v) { (s1, v1) => + val locs: Seq[LocationAccess] = state.map { + case (p: FieldAccessPredicate, _) => p.loc + case (p: PredicateAccessPredicate, _) => p.loc } - - magicWandSupporter.packageWand(sPack, wand, script, pve, v1) { - (s2, wandChunk, v2) => - val g1 = q.goal.filterNot(_ == wand) - val finalStmts = q.foundStmts :+ Package(wand, script)() - val finalState = q.foundState ++ state - //val lost = q.lostAccesses ++ packRes.lostAccesses - Q(Some(q.copy(s = s2.copy(h = s2.reserveHeaps.head.+(wandChunk)), v = v2, goal = g1, foundStmts = finalStmts, foundState = finalState))) + abductionUtils.findChunks(locs, s1, v1, Internal()) { newChunks => + val newOldHeaps = s1.oldHeaps.map { case (s, h) => (s, h + Heap(newChunks.keys)) } + val sPack = s1.copy(oldHeaps = newOldHeaps) + // TODO the script needs to be self-framing (so field accesses need to be resolved to vars) + val script = Seqn(stmts, Seq())() + val tran = VarTransformer(sPack, v1, sPack.g.values, sPack.h) + script.transform { + case e: FieldAccess => + val lv = tran.transformExp(e, strict = false) + lv.get + } + magicWandSupporter.packageWand(sPack, wand, script, pve, v1) { + (s2, wandChunk, v2) => + val g1 = q.goal.filterNot(_ == wand) + val finalStmts = q.foundStmts :+ Package(wand, script)() + val finalState = q.foundState ++ state + println(s"AbdPackage -- Packaged $wand with stmts $finalStmts and state $finalState, \n\t${(s2.reserveHeaps.head.+(wandChunk)).values.mkString("\n\t")}") + Q(Some(q.copy(s = s2.copy(h = s2.reserveHeaps.head.+(wandChunk)), v = v2, goal = g1, foundStmts = finalStmts, foundState = finalState))) + } } } - } + } } } } @@ -599,7 +559,7 @@ object AbductionMissing extends AbductionRule { Q(None) } else { val g1 = q.goal.filterNot(accs.contains) - concretizeAccs(accs, q) { cAccs => + abductionUtils.concretizeAccs(accs, q) { cAccs => /*val scaledCAccs = cAccs.map { case fa: FieldAccessPredicate => FieldAccessPredicate(fa.loc, Some(PermMul(fa.permExp.getOrElse(FullPerm()()), q.s.abdPermScalingFactorExp)()))() @@ -607,6 +567,10 @@ object AbductionMissing extends AbductionRule { PredicateAccessPredicate(pa.loc, Some(PermMul(pa.permExp.getOrElse(FullPerm()()), q.s.abdPermScalingFactorExp)()))() }*/ producer.produces(q.s, freshSnap, cAccs, _ => pve, q.v) { (s1, v1) => + println(s"Produced $cAccs [${q.goal}] in") + println(s"{\n\t${s1.h.values.mkString("\n\t")}\n}") + println(s"from") + println(s"{\n\t${q.s.h.values.mkString("\n\t")}\n}") val locs: Map[LocationAccess, Exp] = cAccs.map { p => p.loc.asInstanceOf[LocationAccess] -> p }.toMap abductionUtils.findChunks(locs.keys.toSeq, s1, v1, Internal()) { newChunks => val newOldHeaps = s1.oldHeaps.map { case (label, heap) => (label, heap + Heap(newChunks.keys)) } @@ -617,6 +581,8 @@ object AbductionMissing extends AbductionRule { case (c, loc) => locs.get(loc).map(l => (l, Some(c))) } + + println(s"AbdMissing -- Added $cAccs") Q(Some(q.copy(s = s2, v = v1, goal = g1, foundState = q.foundState ++ newState))) } } diff --git a/src/main/scala/biabduction/Abstraction.scala b/src/main/scala/biabduction/Abstraction.scala index 531b1b43a..333afe4c5 100644 --- a/src/main/scala/biabduction/Abstraction.scala +++ b/src/main/scala/biabduction/Abstraction.scala @@ -1,12 +1,14 @@ package viper.silicon.biabduction -import viper.silicon.interfaces.VerificationResult +import viper.silicon.interfaces.{Success, VerificationResult} import viper.silicon.interfaces.state.Chunk -import viper.silicon.resources._ +import viper.silicon.resources.{FieldID} import viper.silicon.rules._ import viper.silicon.state._ import viper.silicon.verifier.Verifier import viper.silver.ast._ +import viper.silver.verifier.PartialVerificationError +import viper.silver.verifier.errors.Internal import scala.collection.mutable @@ -16,11 +18,108 @@ object AbstractionApplier extends RuleApplier[AbstractionQuestion] { case class AbstractionQuestion(s: State, v: Verifier) { + val pve: PartialVerificationError = Internal() + val predPermMap = buildPredicatePermissionsMap() + def varTran: VarTransformer = VarTransformer(s, v, s.g.values, s.h) + // This is probably very wrong? + def emptyState = State(program= s.program, currentMember= s.currentMember, predicateData= s.predicateData, functionData= s.functionData) + + def buildPredicatePermissionsMap(): Map[Predicate, Map[Object, FractionalPerm]] = { + + var result: Map[Predicate, Map[Object, FractionalPerm]] = Map.empty + + def processPredicates(remaining: List[Predicate], acc: Map[Predicate, Map[Object, FractionalPerm]]): VerificationResult = remaining match { + case Nil => + result = acc + Success() + case pred :: rest => + processPredicate(pred) { locationPermMap => + processPredicates(rest, acc + (pred -> locationPermMap)) + } + } + + processPredicates(s.program.predicates.toList, Map.empty) + result + } + + def processPredicate(pred: Predicate) + (Q: Map[Object, FractionalPerm] => VerificationResult): VerificationResult = { + + // Collect locations + + def innermostFA(loc: LocationAccess): Option[FieldAccess] = loc match { + case fa @ FieldAccess(rcv, _) => + rcv match { + case innerRcv: FieldAccess => innermostFA(innerRcv) + case _ => Some(fa) + } + case _ => None + } + + val locations: Seq[LocationAccess] = pred.body.get.flatMap { + case PredicateAccessPredicate(loc, _) => Some(loc) + case FieldAccessPredicate(loc, _) => innermostFA(loc) + case _ => None + }.toSeq.distinct + + val freshVars = pred.formalArgs.map(arg => LocalVar(arg.name, arg.typ)()) + val varDecls = freshVars.map { + fv => LocalVarDeclStmt(LocalVarDecl(fv.name, fv.typ)())() + } + + // Helper to merge two maps taking max permission for each key + def mergeMaxPerms(acc1: Map[Object, FractionalPerm], + acc2: Map[Object, FractionalPerm]): Map[Object, FractionalPerm] = { + val allKeys = acc1.keySet ++ acc2.keySet + allKeys.map { key => + val perm1 = acc1.get(key).orElse(Some(NoPerm()())) + val perm2 = acc2.get(key).orElse(Some(NoPerm()())) + val maxP = abductionUtils.maxPermRational(perm1, perm2) + key -> FractionalPerm(IntLit(maxP.numerator)(), IntLit(maxP.denominator)())() + }.toMap + } + var accumulatedPerms: Map[Object, FractionalPerm] = Map.empty + + def processLocations(bS: State, bV: Verifier, eS: State, remaining: Seq[LocationAccess], acc: Map[Object, FractionalPerm]): VerificationResult = remaining match { + case Nil => + // Merge this branch's results into accumulated max + accumulatedPerms = mergeMaxPerms(accumulatedPerms, acc) + Success() + case loc :: rest => + processLocation(bS, bV, eS, loc) { perm => + loc match { + case PredicateAccess(_, name) => processLocations(bS, bV, eS, rest, acc + (name -> perm)) + case FieldAccess(_, field) => processLocations(bS, bV, eS, rest, acc + (field -> perm)) + } + } + } + + val result = executor.exec(s, Seqn(varDecls, Seq.empty)(), v) { (eS, _) => + executor.exec(s, Seqn(varDecls :+ Inhale(pred.body.get)(), Seq.empty)(), v) { (bS, bV) => + processLocations(bS, bV, eS, locations, Map.empty) + } + } + + // After all branches have been explored, pass the max perms to Q + result && Q(accumulatedPerms) + } + + def processLocation(bS: State, bV: Verifier, eS: State, loc: LocationAccess) + (Q: FractionalPerm => VerificationResult): VerificationResult = { + + abductionUtils.permsTo(loc, eS, v, Map.empty) { prevPerm => + abductionUtils.permsTo(loc, bS, bV, Map.empty) { currPerm => + val gainedPerm = abductionUtils.clampSubPerm(currPerm, prevPerm) + Q(gainedPerm) + } + } + + } } -trait AbstractionRule extends BiAbductionRule[AbstractionQuestion] +trait AbstractionRule extends BiAbductionRule[AbstractionQuestion] {} object AbstractionFold extends AbstractionRule { @@ -42,12 +141,11 @@ object AbstractionFold extends AbstractionRule { q.varTran.transformTerm(chunk.args.head) match { case None => checkChunks(rest, q)(Q) case Some(eArgs) => - executionFlowController.tryOrElse0(q.s, q.v) { (s1, v1, T) => // Here we need to do a bit of magic to check for the permissions that any given // predicate would give us on the field - /*val (accLoc, accPerm) = q.varTran.transformChunk(chunk) match { + val (accLoc, accPerm) = q.varTran.transformChunk(chunk) match { case Some(FieldAccessPredicate(loc, p)) => (loc, p) case Some(PredicateAccessPredicate(loc, p)) => (loc, p) } @@ -55,25 +153,31 @@ object AbstractionFold extends AbstractionRule { case fap: FieldAccessPredicate if (accLoc match { case FieldAccess(_, field) => fap.loc.field == field case _ => false - }) => fap.permExp.getOrElse(FullPerm()()) - - case pap: PredicateAccessPredicate if (accLoc match { - case PredicateAccess(_, name) => pap.loc.predicateName == name - case _ => false - }) => pap.permExp.getOrElse(FullPerm()()) - }.getOrElse(throw new NoSuchElementException("No matching permission found"))*/ - val permToFold = /*accPerm match { + }) => fap.loc + } match { + case None => FullPerm()() + case Some(loc) => q.predPermMap(pred)(loc.field) + } + val permToFold = accPerm match { case Some(WildcardPerm()) => WildcardPerm()() - case _ => PermPermDiv(accPerm.getOrElse(FullPerm()()), pField)() - }*/ FullPerm()() + case _ => abductionUtils.minPerm( + abductionUtils.simplifyPermission(PermPermDiv(accPerm.getOrElse(FullPerm()()), pField)()), + FullPerm()(), q.v, q.varTran) + } val fold = Fold(PredicateAccessPredicate(PredicateAccess(Seq(eArgs), pred.name)(), Some(permToFold))())() - executor.exec(s1, fold, v1, None, abdStateAllowed = false)((s1a, v1a) => - T(s1a, v1a) + println(s"AbstractionFold trying to fold $fold (triggered by $chunk) in \n\t${s1.h.values.mkString("\n\t")}") + executor.exec(s1.copy(abdPermScalingFactorExp = permToFold), fold, v1, None, abdStateAllowed = false)((s1a, v1a) => { + T(s1a.copy(doAbduction = true), v1a) + } ) + } { - (s2, v2) => Q(Some(q.copy(s = s2, v = v2))) + (s2, v2) => + println(s"Fold succeeded to\n\t${s2.h.values.mkString("\n\t")} ") + Q(Some(q.copy(s = s2.copy(abdPermScalingFactorExp = FullPerm()()), v = v2))) } { f => + println(s"Fold failed with $f") checkChunks(rest, q)(Q) } } @@ -84,11 +188,13 @@ object AbstractionFold extends AbstractionRule { //val candChunks = q.s.h.values.collect { case bc: BasicChunk => (bc, getFieldPredicate(bc, q)) }.collect { case (c, Some(pred)) => (c, pred) }.toSeq val candChunks = q.s.h.values .collect { case bc: BasicChunk => (bc, getFieldPredicate(bc, q)) } - .collect { case (c, Some(pred)) if !wildcardPredicates.contains(pred) => + .collect { case (c, Some(pred)) => (c, pred) } +/* .collect { case (c, Some(pred)) if !wildcardPredicates.contains(pred) => wildcardPredicates.add(pred) (c, pred) - } + }*/ .toSeq + // println(s"$candChunks are candidates in \n\t${q.s.h.values.mkString("\n\t")}\n}") checkChunks(candChunks, q)(Q) } } @@ -104,7 +210,7 @@ object AbstractionPackage extends AbstractionRule { q.s.g.termValues.collectFirst { case (lv, term) if term.sort == bc.snap.sort && q.v.decider.check(terms.Equals(term, bc.snap), Verifier.config.checkTimeout()) => lv } match { case None => Q(None) case Some(lhsArgExp) => - + println(s"For chunk $bc we have $lhsArgExp") // Now we check whether the predicate contains a predicate call on the field val field = abductionUtils.getField(bc.id, q.s.program) // TODO we assume each field only appears in at most one predicate @@ -112,21 +218,34 @@ object AbstractionPackage extends AbstractionRule { case None => Q(None) case Some(pred) => pred.collectFirst { - case recPred@PredicateAccess(Seq(FieldAccess(_, field2)), _) if field == field2 => recPred + case recPred@PredicateAccess(Seq(fa@FieldAccess(_, field2)), _) if field == field2 => (fa, recPred) } match { case None => Q(None) - case Some(recPred) => - val lhs = PredicateAccessPredicate(PredicateAccess(Seq(lhsArgExp), recPred.predicateName)(NoPosition, NoInfo, NoTrafos), Some(FullPerm()()))() + case Some((fa, recPred)) => + val lhsLoc = PredicateAccess(Seq(lhsArgExp), recPred.predicateName)(NoPosition, NoInfo, NoTrafos) // We only want to create the wand if the inner predicate is not present in the current state. - abductionUtils.findChunkFromExp(lhs.loc, q.s, q.v, pve) { - case Some(_) => Q(None) + abductionUtils.findChunkFromExp(lhsLoc, q.s, q.v, pve) { + case Some(_) => + println(s"\t$lhsLoc present in state") + Q(None) case None => q.varTran.transformTerm(bc.args.head) match { case None => Q(None) case Some(rhsArg) => - val rhs = PredicateAccessPredicate(PredicateAccess(Seq(rhsArg), pred)(NoPosition, NoInfo, NoTrafos), Some(FullPerm()()))() - Q(Some(MagicWand(lhs, rhs)())) + val rhsLoc = PredicateAccess(Seq(rhsArg), pred)(NoPosition, NoInfo, NoTrafos) + val pH = q.varTran.transformTerm(bc.perm).getOrElse(FullPerm()()) + val pF = q.predPermMap(pred)(fa.field) + val pP = q.predPermMap(pred)(recPred.predicateName) + val factor = PermPermDiv(pH, pF)() + val lhsPerm = abductionUtils.simplifyPermission(PermMul(pP, factor)()) + val rhsPerm = abductionUtils.simplifyPermission(factor) + val lhs = PredicateAccessPredicate(lhsLoc, Some(lhsPerm))() + val rhs = PredicateAccessPredicate(rhsLoc, Some(rhsPerm))() + val wand = MagicWand(lhs, rhs)() + println(s"\tWill try to package $wand triggered by $field") + Q(Some(wand)) + } } } @@ -135,6 +254,7 @@ object AbstractionPackage extends AbstractionRule { } private def findWand(chunks: Seq[Chunk], q: AbstractionQuestion)(Q: Option[MagicWand] => VerificationResult): VerificationResult = { + // println(s"\tchunks: $chunks") chunks match { case Seq() => Q(None) case (chunk: BasicChunk) +: rest if chunk.resourceID == FieldID => @@ -147,14 +267,16 @@ object AbstractionPackage extends AbstractionRule { } override def apply(q: AbstractionQuestion)(Q: Option[AbstractionQuestion] => VerificationResult): VerificationResult = { - findWand(q.s.h.values.toSeq, q) { - case None => Q(None) - case Some(wand) => + // case None => Q(None) + case Some(wand) => executor.exec(q.s, Assert(wand)(), q.v) { (s1, v1) => + // includedWands.add(wand) + println(s"AbstractionPackage added $wand from \n\t${q.s.h.values.mkString("\n\t")}\nto \n\t${s1.h.values.mkString("\n\t")}") Q(Some(q.copy(s = s1, v = v1))) } + case _ => Q(None) } } } @@ -164,14 +286,16 @@ object AbstractionJoin extends AbstractionRule { override def apply(q: AbstractionQuestion)(Q: Option[AbstractionQuestion] => VerificationResult): VerificationResult = { val wands = q.s.h.values.collect { case wand: MagicWandChunk => q.varTran.transformChunk(wand) }.collect { case Some(wand: MagicWand) => wand }.toSeq val pairs = wands.combinations(2).toSeq + pairs.collectFirst { - case wands if wands(0).right == wands(1).left => (wands(0), wands(1)) - case wands if wands(1).right == wands(0).left => (wands(1), wands(0)) + case wands if abductionUtils.expMatchWithPermissions(wands(0).right, wands(1).left, q.v, q.varTran) => (wands(0), wands(1)) + case wands if abductionUtils.expMatchWithPermissions(wands(1).right, wands(0).left, q.v, q.varTran) => (wands(1), wands(0)) } match { case None => Q(None) - case (Some((w1, w2))) => + case Some((w1, w2)) => magicWandSupporter.packageWand(q.s, MagicWand(w1.left, w2.right)(), Seqn(Seq(Apply(w1)(), Apply(w2)()), Seq())(), pve, q.v) { (s1, wandChunk, v1) => + //println(s"\tAbstractionJoin added ${MagicWand(w1.left, w2.right)()}") Q(Some(q.copy(s = s1.copy(h = s1.reserveHeaps.head.+(wandChunk)), v = v1))) } } @@ -184,11 +308,14 @@ object AbstractionApply extends AbstractionRule { val wands = q.s.h.values.collect { case wand: MagicWandChunk => q.varTran.transformChunk(wand) }.collect { case Some(wand: MagicWand) => wand } val targets = q.s.h.values.collect { case c: BasicChunk => q.varTran.transformChunk(c) }.collect { case Some(exp) => exp }.toSeq - wands.collectFirst { case wand if targets.contains(wand.left) => wand } match { + wands.collectFirst { + case wand if targets.exists(target => abductionUtils.expMatchWithPermissions(wand.left, target, q.v, q.varTran)) => wand + } match { case None => Q(None) case Some(wand) => magicWandSupporter.applyWand(q.s, wand, pve, q.v) { (s1, v1) => + //println(s"\tAbstractionApply applied $wand") Q(Some(q.copy(s = s1, v = v1))) } } diff --git a/src/main/scala/biabduction/BiAbduction.scala b/src/main/scala/biabduction/BiAbduction.scala index 708f31fdf..acc0e1245 100644 --- a/src/main/scala/biabduction/BiAbduction.scala +++ b/src/main/scala/biabduction/BiAbduction.scala @@ -5,6 +5,7 @@ import viper.silicon.interfaces._ import viper.silicon.interfaces.state.Chunk import viper.silicon.rules.chunkSupporter.findChunk import viper.silicon.rules.consumer.consumes +import viper.silicon.rules.evaluator.eval import viper.silicon.rules.{evaluator, executionFlowController, executor} import viper.silicon.state._ import viper.silicon.state.terms.{Term, True} @@ -32,7 +33,7 @@ trait BiAbductionSuccess extends BiAbductionResult case class AbductionSuccess(s: State, v: Verifier, pcs: PathConditionStack, state: Seq[(Exp, Option[BasicChunk])] = Seq(), stmts: Seq[Stmt] = Seq(), newFieldChunks: Map[BasicChunk, LocationAccess], allNewChunks: Seq[BasicChunk], trigger: Option[Positioned] = None) extends BiAbductionSuccess { override def toString: String = { - "Abduced pres " + state.length + ", Abduced statements " + stmts.length + "Abduced " + state.length + " pres: " + state + ", Abduced " + stmts.length + " statements " + stmts } def getBcExps(bcsTerms: Seq[Term]): Seq[Option[Exp]] = { @@ -40,21 +41,21 @@ case class AbductionSuccess(s: State, v: Verifier, pcs: PathConditionStack, stat v.decider.setPcs(pcs) - //val varTrans = VarTransformer(s, v, s.g.values, s.h) + //val varTran = VarTransformer(s, v, s.g.values, s.h) //val preExps = bcExps.map { // case Some(t) => preTrans.transformExp(t, strict = false) // case None => None //} - + // If we can express as in vars, then we want to val ins = s.currentMember.get.asInstanceOf[Method].formalArgs.map(_.localVar) val preVars = s.g.values.collect { case (v, t) if ins.contains(v) => (v, t) } val otherVars: Map[AbstractLocalVar, (Term, Option[Exp])] = s.g.values - val varTrans = VarTransformer(s, v, preVars, s.h, otherVars = otherVars) - val bcExps = bcsTerms.map { t => varTrans.transformTerm(t) } - + val varTran = VarTransformer(s, v, preVars, s.h, otherVars = otherVars) + val bcExps = bcsTerms.map { t => varTran.transformTerm(t) } + v.decider.setPcs(prevPcs) bcExps } @@ -81,19 +82,19 @@ case class AbductionSuccess(s: State, v: Verifier, pcs: PathConditionStack, stat Some(Seq()) } else { - val varTrans = VarTransformer(s, v, preVars, preHeap, newFieldChunks) + val varTran = VarTransformer(s, v, preVars, preHeap, newFieldChunks) val presTransformed = state.collect { // TODO: Some(ch) has the wrong permission amount, pre, is an expression that has the right perm amount // probably - case (pre, Some(ch)) => + case (pre, Some(ch)) => //varTran.transformChunk(ch) pre match { case ap: AccessPredicate => - varTrans.transformChunk(ch.copy(perm = varTrans.permExpToTerm(ap.perm, v).getOrElse(terms.FullPerm))) - }//case (pre, None) => varTrans.transformExp(pre) + varTran.transformChunk(ch.copy(perm = varTran.permExpToTerm(ap.perm))) + }//case (pre, None) => varTran.transformExp(pre) } - //println(s"presTransformed: $presTransformed") + // println(s"presTransformed: $presTransformed") val bcPreExps = bcExps.collect { - case exp => varTrans.transformExp(exp) + case exp => varTran.transformExp(exp) } // If we cannot express the precondition, we have to fail @@ -129,8 +130,8 @@ case class FramingSuccess(s: State, v: Verifier, posts: Seq[Exp], loc: Positione override def toString: String = "Successful framing" def getBcExps(bcsTerms: Seq[Term], prefVars: Map[AbstractLocalVar, (Term, Option[Exp])], otherVars: Map[AbstractLocalVar, (Term, Option[Exp])]): Seq[Exp] = { - val varTrans = VarTransformer(s, v, prefVars, s.h, otherVars = otherVars) - val bcExps = bcsTerms.map { t => varTrans.transformTerm(t) } + val varTran = VarTransformer(s, v, prefVars, s.h, otherVars = otherVars) + val bcExps = bcsTerms.map { t => varTran.transformTerm(t) } bcExps.collect { case Some(e) => e.topLevelConjuncts }.flatten.distinct } } @@ -144,10 +145,10 @@ case class BiAbductionFailure(s: State, v: Verifier, pcs: PathConditionStack) ex val inVars = s.g.values.collect { case (v, t) if ins.contains(v) => (v, t) } val prevPcs = v.decider.pcs v.decider.setPcs(pcs) - val varTrans = VarTransformer(s, v, inVars, preHeap) + val varTran = VarTransformer(s, v, inVars, preHeap) val bcTerms = v.decider.pcs.branchConditions val bcExpOpt = bcTerms.map { - bc => varTrans.transformTerm(bc) + bc => varTran.transformTerm(bc) } v.decider.setPcs(prevPcs) @@ -180,6 +181,7 @@ trait RuleApplier[S] { case Some(out) => applyRules(out)(Q) case None => + // println(s"Rule $currentRule did not work, attempting ${currentRule + 1}") applyRules(in, currentRule + 1)(Q) } } @@ -205,14 +207,16 @@ object BiAbductionSolver { } else { val initPcs = v.decider.pcs.duplicate() - println(s"f $f Reason ${f.message.reason}") + println(s"\tf $f\n\tReason ${f.message.reason}") + println(s"in state ${s.h.values.mkString("\n\t")}") + // println(s"with pcs ${v.decider.pcs}") + println(s"with g ${s.g.values.mkString("\n\t")}") val reason = f.message.reason match { case reason: InsufficientPermission => val perm = f.message.offendingNode match { case _: Fold => Some(PermMul(s.abdPermScalingFactorExp, reason.permExp.getOrElse(FullPerm()()))()) case _ => reason.permExp } - // TODO: We need scaling only if we're inside a fold val acc = reason.offendingNode match { case n: FieldAccess => FieldAccessPredicate(n, perm)() @@ -225,11 +229,9 @@ object BiAbductionSolver { case reason => None } - //println("reason", reason) reason match { case None => f case Some(abdGoal) => - println(s"abdGoal $abdGoal") val tra = f.message.failureContexts.collectFirst { case SiliconAbductionFailureContext(trafo) if trafo.isDefined => trafo.get @@ -240,7 +242,7 @@ object BiAbductionSolver { case Some(trafo) => trafo.f(qPre).asInstanceOf[AbductionQuestion] case _ => qPre } - + println(s"abdGoal $abdGoal in s: \n\t${s.h.values.mkString("\n\t")}") // NOTE: Without fractional permissions, the comment below is true // With fractional permissions, we HAVE to start with rule one because if we hold a fraction smaller // than the goal, we must subtract it from the goal @@ -258,12 +260,12 @@ object BiAbductionSolver { Success(Some(BiAbductionFailure(s, v, initPcs))) //Unreachable() } else { - // TODO: Here we fetch the postcondition simply by looking at the chunks, but this isn't correct right? val newChunks = newState.collect { case (_, c: Some[BasicChunk]) => c.get } //val newOldHeaps = q1.s.oldHeaps.map { case (label, heap) => (label, heap + Heap(newChunks)) } //val s1 = q1.s.copy(oldHeaps = newOldHeaps) val fieldChunks = newState.collect { case (fa: FieldAccessPredicate, c) => (c.get, fa.loc) }.toMap val abd = AbductionSuccess(q1.s, q1.v, q1.v.decider.pcs.duplicate(), newState, newStmts, fieldChunks, newChunks, trigger) + println(s"Solved abduction succesfully with state ${q1.s.h.values.mkString("\n\t")} and pcs ${q1.v.decider.pcs.branchConditions}") Success(Some(abd)) && Q(q1.s, q1.v) } } else { @@ -279,6 +281,7 @@ object BiAbductionSolver { AbstractionApplier.applyRules(q) { q1 => val absTransForm = VarTransformer(q1.s, q1.v, q1.s.g.values, q1.s.h) val res = absTransForm.transformState(q1.s) + println(s"Solved abstraction with res $res and state \n\t${q1.s.h.values.mkString("\n\t")}") Q(q1.s, res, q1.v) } } @@ -287,11 +290,14 @@ object BiAbductionSolver { //val tra = VarTransformer(s, v, targetVars, s.h) executionFlowController.tryOrElse1[Option[Term]](s, v) { (s, v, QS) => + println(s"Will consume POSTS $knownPosts in \n\t${s.h.values.mkString("\n\t")}") consumes(s, knownPosts, false, pvef, v)(QS) } { (s1: State, _: Option[Term], v1: Verifier) => executionFlowController.locallyWithResult[Seq[Exp]](s1, v1) { (s1a, v1a, T) => + println(s"Will solve abst in \n\t${s1a.h.values.mkString("\n\t")}") BiAbductionSolver.solveAbstraction(s1a, v1a) { (s2, framedPosts, v2) => val newPosts = framedPosts.map { e => tra.transformExp(e) }.collect { case Some(e) => e } + println(s"New posts $newPosts") T(abductionUtils.sortExps(newPosts)) } } { @@ -300,8 +306,11 @@ object BiAbductionSolver { Q(FramingSuccess(s1, v1, Seq(), loc, v.decider.pcs.duplicate(), tra)) // No new state or needed stmts // We consumed the post conditions and found new ones. Handle the new ones and add them to the result case newPosts1 => + println(s"Will try to solve framing (in f, succ) for post $newPosts1") solveFraming(s1, v1, pvef, tra, loc, newPosts1, stateAllowed) { frame => - val newFrame = frame.copy(posts = frame.posts ++ newPosts1) + println(s"\tNew post is ${frame.posts}") + val sortedPost = abductionUtils.sortExps(newPosts1) + val newFrame = frame.copy(posts = frame.posts ++ sortedPost) Q(newFrame) } } @@ -309,6 +318,7 @@ object BiAbductionSolver { // We failed to fulfill the posts. Perform abduction, add the results and try again. f => BiAbductionSolver.solveAbductionForError(s, v, f, stateAllowed, Some(loc))((s3, v3) => { + println(s"Will try to solve framing (in f, fail) for post $knownPosts") solveFraming(s3, v3, pvef, tra, loc, knownPosts, stateAllowed)(Q) /*{ @@ -328,10 +338,13 @@ object BiAbductionSolver { def resolveAbductionResults(m: Method, nf: NonFatalResult): Option[Method] = { val abdReses = abductionUtils.getAbductionSuccesses(nf) - //println(s"abdReses: $abdReses") + println(s"abdReses:") + println(s"\t${abdReses.mkString("\n")}") val newMatches = abdReses.flatMap(_.newFieldChunks).toMap + //println(s"newMatches: $newMatches") val abdCases = abdReses.groupBy(res => (res.trigger.get, res.trigger.get.pos, res.stmts, res.state)) - + println(s"abdCases:") + println(s"\t${abdCases.mkString("\n")}") // Try to join by bc terms val joinedCases = abdCases.map { case (_, reses) => @@ -355,7 +368,7 @@ object BiAbductionSolver { val finalBcs = BigOr(expJoined.map(e => BigAnd(e._2))) (abdRes -> finalBcs) } - + println(s"joinedCases: \n\t${joinedCases.mkString("\n\t")}") // We want to add things in the reverse order of the abduction results. abdReses.reverse.foldLeft[Option[Method]](Some(m)) { (mOpt, res) => mOpt match { @@ -377,6 +390,7 @@ object BiAbductionSolver { val preVars = s.g.values.collect { case (v, t) if ins.contains(v) => (v, t) } val prevPcs = v.decider.pcs v.decider.setPcs(abdRes.pcs) + println(s"bcExps: $bcExps") val pres = abdRes.getPreconditions(preVars, preHeap, bcExps, newFieldChunks) val finalStmts = abdRes.getStatements(bcExps) v.decider.setPcs(prevPcs) @@ -405,7 +419,7 @@ object BiAbductionSolver { case whileStmt: While if whileStmt.cond == e && whileStmt.cond.pos == e.pos => Seqn(abdRes.stmts :+ whileStmt, Seq())(whileStmt.pos, whileStmt.info, whileStmt.errT) } } - val newPres = abductionUtils.sortExps(abductionUtils.normalizePreconditions(m.pres ++ pres.get, VarTransformer(s, v, s.g.values, s.h))) + val newPres = abductionUtils.sortExps(abductionUtils.normalizePreconditions(m.pres ++ pres.get, s, v)) Some(m.copy(pres = newPres, body = Some(newBody))(pos = m.pos, info = m.info, errT = m.errT)) } } @@ -441,11 +455,14 @@ object BiAbductionSolver { // We can remove bcs that hold in every branch val everyTerms = cases.head._2.filter { t => cases.forall(_._2.contains(t)) } + println(s"everyTerms: $everyTerms") val res = cases.collect { case (posts, bcs) if posts.nonEmpty && bcs.diff(everyTerms).nonEmpty => Implies(BigAnd(bcs.diff(everyTerms)), BigAnd(posts))() case (posts, _) if posts.nonEmpty => BigAnd(posts) } ++ everyPosts + + // we still need to sort the posts val newM = m.copy(posts = m.posts ++ res)(pos = m.pos, info = m.info, errT = m.errT) Some(newM) @@ -535,6 +552,8 @@ object BiAbductionSolver { object abductionUtils { + val pve: PartialVerificationError = Internal() + def isValidPredicate(pred: Predicate): Boolean = { pred.formalArgs.size == 1 && pred.body.isDefined } @@ -697,7 +716,9 @@ object abductionUtils { fields ++ preds ++ others } - def normalizePreconditions(expressions: Seq[Exp], varTrans: VarTransformer): Seq[Exp] = { + def normalizePreconditions(expressions: Seq[Exp], s: State, v: Verifier): Seq[Exp] = { + val varTran = VarTransformer(s, v, s.g.values, s.h) + def normalizePermissions(exp: Exp): Exp = { exp.transform({ case fap: FieldAccessPredicate => @@ -707,31 +728,32 @@ object abductionUtils { }) } - val groups = expressions.map { exp => - exp.transform{ - case fap: FieldAccessPredicate => - varTrans.transformExp(fap).getOrElse(fap) - case pap: PredicateAccessPredicate => - varTrans.transformExp(pap).getOrElse(pap) - } - }.groupBy(normalizePermissions).values + def extractPerm(exp: Exp): Exp = exp match { + case fap: FieldAccessPredicate => fap.perm + case pap: PredicateAccessPredicate => pap.perm + case Implies(_, fap: FieldAccessPredicate) => fap.perm + case Implies(_, pap: PredicateAccessPredicate) => pap.perm + case e => e + } - groups.map { group => + expressions.groupBy(normalizePermissions).values.map { group => if (group.size == 1) { group.head } else { val ap = group.head - val permSum = group.map { - case fap: FieldAccessPredicate => fap.perm - case pap: PredicateAccessPredicate => pap.perm - case e => e - }.reduceLeft((p1, p2) => PermAdd(p1, p2)()) + val permSum = group + .map(extractPerm) + .reduceLeft((p1, p2) => PermAdd(p1, p2)(p1.pos, p1.info, p1.errT)) ap match { case fap: FieldAccessPredicate => fap.copy(permExp = Some(permSum))(fap.pos, fap.info, fap.errT) case pap: PredicateAccessPredicate => pap.copy(permExp = Some(permSum))(pap.pos, pap.info, pap.errT) + case Implies(lhs, fap: FieldAccessPredicate) => + Implies(lhs, fap.copy(permExp = Some(permSum))(fap.pos, fap.info, fap.errT))(ap.pos, ap.info, ap.errT) + case Implies(lhs, pap: PredicateAccessPredicate) => + Implies(lhs, pap.copy(permExp = Some(permSum))(pap.pos, pap.info, pap.errT))(ap.pos, ap.info, ap.errT) case other => other } } @@ -750,9 +772,9 @@ object abductionUtils { LocalVarAssign(permVar, CurrentPerm(loc)())() ), Seq())() executor.exec(q.s, toExec, q.v, q.trigger, q.stateAllowed) { (s1, v1) => - val varTrans = VarTransformer(s1, v1, s1.g.values, s1.h) - //println(s" which are ${varTrans.permsTo(permVar)}") - Q(varTrans.permsTo(permVar)) + val varTran = VarTransformer(s1, v1, s1.g.values, s1.h) + //println(s" which are ${varTran.permsTo(permVar)}") + Q(varTran.permsTo(permVar)) }*/ val resource = loc.res(q.s.program) val id = ChunkIdentifier(resource, q.s.program) @@ -788,18 +810,21 @@ object abductionUtils { } } - def asRational(p: Exp): Rational = p match { - case _: FullPerm => Rational(1, 1) - case _: NoPerm => Rational(0, 1) - case FractionalPerm(IntLit(l), IntLit(r)) => Rational(l, r) - case PermMul(e1, e2) => asRational(e1) * asRational(e2) - case PermSub(e1, e2) => asRational(e1) - asRational(e2) - case PermAdd(e1, e2) => asRational(e1) + asRational(e2) - case PermDiv(e1, e2) => asRational(e1) / asRational(e2) - case PermPermDiv(e1, e2) => asRational(e1) / asRational(e2) - case WildcardPerm() => Rational(0, 1) - case e => - throw new IllegalStateException(s"Impossible by invariant: $p") + def asRational(p: Option[Exp]): Rational = p match { + case Some(p2) => p2 match { + case _: FullPerm => Rational(1, 1) + case _: NoPerm => Rational(0, 1) + case FractionalPerm(IntLit(l), IntLit(r)) => Rational(l, r) + case PermMul(e1, e2) => asRational(Some(e1)) * asRational(Some(e2)) + case PermSub(e1, e2) => asRational(Some(e1)) - asRational(Some(e2)) + case PermAdd(e1, e2) => asRational(Some(e1)) + asRational(Some(e2)) + case PermDiv(e1, e2) => asRational(Some(e1)) / asRational(Some(e2)) + case PermPermDiv(e1, e2) => asRational(Some(e1)) / asRational(Some(e2)) + case WildcardPerm() => Rational(0, 1) + case e => + throw new IllegalStateException(s"Impossible by invariant: $p") + } + case None => Rational(1, 1) } def asPerm(r: Rational): Exp = { @@ -807,7 +832,7 @@ object abductionUtils { } // This does max(a - b, 0) - def clampSubPerm(a: Exp, b: Exp): FractionalPerm = { + def clampSubPerm(a: Option[Exp], b: Option[Exp]): FractionalPerm = { //println(s"Doing $a - $b") val sub = asRational(a) - asRational(b) FractionalPerm( @@ -816,13 +841,43 @@ object abductionUtils { )() } - def permMax(a: Exp, b: Exp): Rational = { + def maxPerm(p1: Exp, p2: Exp, v: Verifier, varTran: VarTransformer): Exp = { + (p1, p2) match { + case (Implies(lhs1, inner1), Implies(lhs2, inner2)) if lhs1 == lhs2 => + val term1 = varTran.permExpToTerm(inner1 match { case fap: FieldAccessPredicate => fap.perm case pap: PredicateAccessPredicate => pap.perm }) + val term2 = varTran.permExpToTerm(inner2 match { case fap: FieldAccessPredicate => fap.perm case pap: PredicateAccessPredicate => pap.perm }) + if (v.decider.check(terms.AtLeast(term1, term2), Verifier.config.checkTimeout())) p1 else p2 + case (Implies(_, _), _) | (_, Implies(_, _)) => + p1 + case _ => + val term1 = varTran.permExpToTerm(p1) + val term2 = varTran.permExpToTerm(p2) + if (v.decider.check(terms.AtLeast(term1, term2), Verifier.config.checkTimeout())) p1 else p2 + } + } + + def minPerm(p1: Exp, p2: Exp, v: Verifier, varTran: VarTransformer): Exp = { + (p1, p2) match { + case (Implies(lhs1, inner1), Implies(lhs2, inner2)) if lhs1 == lhs2 => + val term1 = varTran.permExpToTerm(inner1 match { case fap: FieldAccessPredicate => fap.perm case pap: PredicateAccessPredicate => pap.perm }) + val term2 = varTran.permExpToTerm(inner2 match { case fap: FieldAccessPredicate => fap.perm case pap: PredicateAccessPredicate => pap.perm }) + if (v.decider.check(terms.AtMost(term1, term2), Verifier.config.checkTimeout())) p1 else p2 + case (Implies(_, _), _) | (_, Implies(_, _)) => + p1 + case _ => + val term1 = varTran.permExpToTerm(p1) + val term2 = varTran.permExpToTerm(p2) + if (v.decider.check(terms.AtMost(term1, term2), Verifier.config.checkTimeout())) p1 else p2 + } + } + + def maxPermRational(a: Option[Exp], b: Option[Exp]): Rational = { val aRational = asRational(a) val bRational = asRational(b) if (aRational.compare(bRational) >= 0) aRational else bRational } - def permMin(a: Exp, b: Exp): Rational = { + def minPermRational(a: Option[Exp], b: Option[Exp]): Rational = { val aRational = asRational(a) val bRational = asRational(b) if (aRational.compare(bRational) < 0) aRational else bRational @@ -856,4 +911,153 @@ object abductionUtils { PredicateAccessPredicate(loc, transPerm(perm, pap))(pap.pos, pap.info, pap.errT) } } + + def checkChunk(loc: LocationAccess, s: State, v: Verifier, lostAccesses: Map[Exp, Term]) + (Q: Option[BasicChunk] => VerificationResult): VerificationResult = { + val arg = loc match { + case FieldAccess(rcv, _) => rcv + case PredicateAccess(args, _) => args.head + } + safeEval(arg, s, v, lostAccesses) { (s2, terms, v2) => + terms match { + case Some(term) => + val resource = loc.res(s2.program) + val id = ChunkIdentifier(resource, s2.program) + val chunk = findChunk[BasicChunk](s2.h.values, id, Seq(term), v2) + Q(chunk) + case None => Q(None) + } + } + } + + /** + * Does a couple of things to ensure evalution works properly: + * + * Check the lost accesses to see if the access is there + * Evaluate sub-expressions safely to ensure that a missing chunk will not cause the evaluation to silently abort + */ + def safeEval(e: Exp, s: State, v: Verifier, lostAccesses: Map[Exp, Term]) + (Q: (State, Option[Term], Verifier) => VerificationResult): VerificationResult = { + + if (!e.contains[LocationAccess]) { + eval(s, e, pve, v)((s1, t, _, v1) => Q(s1, Some(t), v1)) + } else { + + // If the arg was lost, we have it in the map + if (lostAccesses.contains(e)) { + Q(s, Some(lostAccesses(e)), v) + } else { + e match { + // If the arg is a location access, we have to recursively check it + case loc: LocationAccess => checkChunk(loc, s, v, lostAccesses) { + case Some(c) => Q(s, Some(c.snap), v) + case None => Q(s, None, v) + } + //case lv: AbstractLocalVar => Q(s, Some(s.g(lv)), v) + case _ => eval(s, e, pve, v)((s, t, _, v) => Q(s, Some(t), v)) + //case _ => evalLocationAccess(q.s, loc, pve, q.v) { (s2, _, tArgs, v2) => Q(s2, Some(tArgs), v2) } + } + } + } + } + + def permsTo(loc: LocationAccess, s: State, v: Verifier, lostAccesses: Map[Exp, Term]) + (Q: Option[Exp] => VerificationResult) = { + val arg = loc match { + case FieldAccess(rcv, _) => rcv + case PredicateAccess(args, _) => args.head + } + + safeEval(arg, s, v, lostAccesses) { (s2, terms, v2) => + terms match { + case Some(term) => + val resource = loc.res(s2.program) + val id = ChunkIdentifier(resource, s2.program) + /*println(s"\t\tid is $id") + println(s"\t\twe eval'd arg $arg to\n\t\tterms $term")*/ + val chunkOpt = findChunk[BasicChunk](s2.h.values, id, Seq(term), v2) + chunkOpt match { + case None => Q(Some(NoPerm()())) + case Some(chunk) => + val varTran = VarTransformer(s, v, s.g.values, s.h) + // TODO: Maybe here transform the permTerm? + Q(varTran.transformTerm(chunk.perm)) + } + case None => Q(Some(NoPerm()())) + } + } + } + + def expMatchWithPermissions(exp1: Exp, exp2: Exp, v: Verifier, varTran: VarTransformer): Boolean = { + (exp1, exp2) match { + case (fap1: FieldAccessPredicate, fap2: FieldAccessPredicate) => + fap1.loc == fap2.loc && + ((fap1.permExp, fap2.permExp) match { + case (Some(perm1), Some(perm2)) => + v.decider.check(terms.Equals(varTran.permExpToTerm(perm1), varTran.permExpToTerm(perm2)), Verifier.config.checkTimeout()) + case _ => false + }) + case (pap1: PredicateAccessPredicate, pap2: PredicateAccessPredicate) => + pap1.loc == pap2.loc && + ((pap1.permExp, pap2.permExp) match { + case (Some(perm1), Some(perm2)) => + v.decider.check(terms.Equals(varTran.permExpToTerm(perm1), varTran.permExpToTerm(perm2)), Verifier.config.checkTimeout()) + case _ => false + }) + case _ => false + } + } + + def simplifyPermission(e: Exp): Exp = { + if (!e.isInstanceOf[PermExp] || e.isInstanceOf[WildcardPerm]) return e + val rational = abductionUtils.asRational(Some(e)) + if (rational.numerator == 1 && rational.denominator == 1) { + FullPerm()() + } else if (rational.numerator == 0) { + NoPerm()() + } else { + FractionalPerm(IntLit(rational.numerator)(), IntLit(rational.denominator)())() + } + } + + def concretizeAccs(accs: Seq[AccessPredicate], q: AbductionQuestion) + (Q: Seq[AccessPredicate] => VerificationResult): VerificationResult = { + def go(remaining: List[AccessPredicate], + accumulated: List[AccessPredicate]): VerificationResult = { + remaining match { + case Nil => + Q(accumulated.reverse) + + case (fap@FieldAccessPredicate(_, Some(WildcardPerm()))) :: tail => + go(tail, abductionUtils.accWithPerm(fap, Some(FractionalPerm(IntLit(1)(), IntLit(4)())())) :: accumulated) + /*findMinPerm(loc, q.s, q.v, q.lostAccesses) { permOpt => + val perm = permOpt.getOrElse(FullPerm()()) + go(tail, abductionUtils.accWithPerm(fap, Some(perm)) :: accumulated) + }*/ + + case (pap@PredicateAccessPredicate(_, Some(WildcardPerm()))) :: tail => + go(tail, abductionUtils.accWithPerm(pap, Some(FractionalPerm(IntLit(1)(), IntLit(4)())())) :: accumulated) + /*findMinPerm(loc, q.s, q.v, q.lostAccesses) { permOpt => + val perm = permOpt.getOrElse(FullPerm()()) + go(tail, abductionUtils.accWithPerm(pap, Some(perm)) :: accumulated) + }*/ + + case acc :: tail => + acc match { + case g @ AccessPredicate(loc: LocationAccess, permG) => + abductionUtils.permsTo(loc, q.s, q.v, q.lostAccesses) { permH => + val newP = abductionUtils.clampSubPerm(Some(permG), permH) + val g2 = abductionUtils.accWithPerm(g, Some(newP)) + go(tail, g2 :: accumulated) + } + + /*case _ => + go(tail, acc :: accumulated)*/ + } + } + } + + go(accs.toList, Nil) + } + } diff --git a/src/main/scala/biabduction/Invariant.scala b/src/main/scala/biabduction/Invariant.scala index 7054d0736..1d29f018a 100644 --- a/src/main/scala/biabduction/Invariant.scala +++ b/src/main/scala/biabduction/Invariant.scala @@ -3,7 +3,7 @@ package viper.silicon.biabduction import viper.silicon.interfaces._ import viper.silicon.rules.producer.produces import viper.silicon.rules.{evaluator, executionFlowController, executor, producer} -import viper.silicon.state.terms.{False, Term, True} +import viper.silicon.state.terms.{False, Term, True, AtLeast} import viper.silicon.state.{Heap, State} import viper.silicon.utils.ast.BigAnd import viper.silicon.utils.freshSnap @@ -40,7 +40,6 @@ object LoopInvariantSolver { var res: Seq[Exp] = Seq() executionFlowController.locally(s.copy(h = Heap()), v) { (s1, v1) => - producer.produces(s1, freshSnap, rest ++ existingInvs, pveLam, v1) { (s2, v2) => // There are case where there is some overlap between lefts and rests, we remove this using abduction @@ -118,57 +117,47 @@ object LoopInvariantSolver { //} executionFlowController.locally(s, v) { (s1, v1) => - - // Produce the already known invariants. They are consumed at the end of the loop body, so we need to do this every iteration - /*val invSubFields = loopHead.invs.flatMap(_.topLevelConjuncts).flatMap { inv => inv.flatMap { - case _: FieldAccess => Seq() - case other => other.collect {case fa: FieldAccess => fa} - }}.distinct*/ - - //val check = Seqn(Seq(Assert(BigAnd(perms))(), Inhale(BigAnd(funcs))()), Seq())() + println(s"Will produce ${loopHead.invs}") producer.produce(s1, freshSnap, BigAnd(loopHead.invs), pve, v1, withAbduction = true) { (s2, v2) => - //executor.exec(s1, check, v1, None) { (s2, v2) => - //evaluator.evalsWithAbduction(s1, invSubFields, _ => pve, v1) { (s2, _, _, v2) => - //produces(s2, freshSnap, loopHead.invs, ContractNotWellformed, v2) { (s3, v3) => - executor.follows(s2, loopEdges, pveLam, v2, joinPoint) { (s3, v3) => - - // To find a fixed point, we are only interested in branches where the loop condition can remains true - var nextCon = false - executionFlowController.locally(s3, v3) { (s4, v4) => - - //val conSubFields = loopConExp.topLevelConjuncts.flatMap { con => con.flatMap { - // case _: FieldAccess => Seq() - // case other => other.collect {case fa: FieldAccess => fa} - //}}.distinct - //executor.exec(s4, check, v4, None) { (s5, v5) => - //evaluator.evalsWithAbduction(s4, conSubFields, _ => pve, v4) { (sCon, _, _, vCon) => - producer.produce(s4, freshSnap, loopConExp, pve, v4, withAbduction = true) { (s5, v5) => - nextCon = !v5.decider.checkSmoke() - //.check(conTerm, Verifier.config.checkTimeout()) - Success() + println(s"\tProduced invs from ${s1.h.values.mkString("\n\t")} to to ${s2.h.values.mkString("\n\t")}") + executionFlowController.locally(s2, v2) { (sF, vF) => + executor.follows(sF, loopEdges, pveLam, vF, joinPoint) { (s3, v3) => + println(s"\tExecd follows to ${s3.h.values.mkString("\n\t")}") + // To find a fixed point, we are only interested in branches where the loop condition can remains true + var nextCon = false + executionFlowController.locally(s3, v3) { (s4, v4) => + producer.produce(s4, freshSnap, loopConExp, pve, v4, withAbduction = true) { (s5, v5) => + println(s"\tProduced $loopConExp to ${s5.h.values.mkString("\n\t")}") + nextCon = !v5.decider.checkSmoke() + Success() } - //} - } - if (!nextCon) { - Success() - } else { - val endStmt = abductionUtils.getEndOfLoopStmt(loop) - val postTran = VarTransformer(s3, v3, s3.g.values, s3.h) - val postState = postTran.transformState(s3) - Success(Some(FramingSuccess(s3, v3, postState, endStmt, v3.decider.pcs.duplicate(), postTran))) + } + if (!nextCon) { + println(s"nextCon false") + Success() + } else { + println(s"nextCon true") + val endStmt = abductionUtils.getEndOfLoopStmt(loop) + val postTran = VarTransformer(s3, v3, s3.g.values, s3.h) + val postState = postTran.transformState(s3) + Success(Some(FramingSuccess(s3, v3, postState, endStmt, v3.decider.pcs.duplicate(), postTran))) + } } } - //} } } match { case f: Failure => f case nonf: NonFatalResult => val abdReses = abductionUtils.getAbductionSuccesses(nonf).reverse + println(s"reses: $abdReses") // TODO nklose do we want to join branches properly here like we do for preconditions? val newMatches = abdReses.flatMap(_.newFieldChunks).toMap val preLoopVars = s.g.values.filter { case (v, _) => origVars.contains(v) } - val newStateOpt = abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).get).distinct + val preState = s.copy(h = q.preHeap) + val preTran = VarTransformer(preState, v, preLoopVars, preState.h) + // We need to normalize the state otherwise we might have fragmented chunks + val newStateOpt = abductionUtils.normalizePreconditions(abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).get), s, v) // We still need to remove the current loop condition val newState = abductionUtils.sortExps(newStateOpt.map(_.transform { @@ -176,12 +165,11 @@ object LoopInvariantSolver { })) //if (loopConExp == loopCons.head) { + println("-------------------------------------------------------------------") println("New state:\n " + newState.mkString("\n ")) + println("-------------------------------------------------------------------") //} - val preState = s.copy(h = q.preHeap) - val preTran = VarTransformer(preState, v, preLoopVars, preState.h) - val accs = loopHead.invs.flatMap(_.topLevelConjuncts).collect { case fa: FieldAccessPredicate => fa.loc case pa: PredicateAccessPredicate => pa.loc @@ -191,7 +179,7 @@ object LoopInvariantSolver { chunks => val toKeep = chunks.keys val toAbs = preState.copy(h= Heap(preState.h.values.toSeq.diff(toKeep.toSeq))) - + println(s"Will try to abstract for pre from ${toAbs.h.values.mkString("\n\t")}") BiAbductionSolver.solveAbstraction(toAbs, v) { (newPreState0, newPreAbstraction0, _) => @@ -200,7 +188,9 @@ object LoopInvariantSolver { val newPreAbstraction = newPreAbstraction0.map(e => preTran.transformExp(e, strict = false).get) //++ chunks.values //if (loopConExp == loopCons.head) { + println("-------------------------------------------------------------------") println("New pre abstraction:\n " + newPreAbstraction.mkString("\n ")) + println("-------------------------------------------------------------------") //} // Consolidate the framing successes @@ -213,11 +203,14 @@ object LoopInvariantSolver { val inVars = chosenFrame.s.g.values.collect { case (v, t) if ins.contains(v) => (v, t) } val preLoopVars = chosenFrame.s.g.values.filter { case (v, _) => origVars.contains(v) } val postTran = VarTransformer(chosenFrame.s, chosenFrame.v, inVars, chosenFrame.s.h, otherVars = preLoopVars) + println(s"Will try to abstract for post from ${chosenFrame.s.h.values.mkString("\n\t")}") BiAbductionSolver.solveAbstraction(chosenFrame.s, chosenFrame.v) { (sPostAbs, postAbstraction0, vPostAbs) => val newPostAbstraction = postAbstraction0.map(e => postTran.transformExp(e, strict = false).get) //if (loopConExp == loopCons.head) { + println("-------------------------------------------------------------------") println("New post abstraction:\n " + newPostAbstraction.mkString("\n ")) + println("-------------------------------------------------------------------") //} // If the pushed forward abstraction is the same as the previous one, we are done @@ -226,15 +219,36 @@ object LoopInvariantSolver { val existingInvs = loop.invs val res = getInvariants(newPreAbstraction, newPostAbstraction, loopConExp, existingInvs, sPostAbs, vPostAbs) //if (loopConExp == loopCons.head) { + println("-------------------------------------------------------------------") println("Invariants:\n " + res.mkString("\n ")) + println("-------------------------------------------------------------------") //} Success(Some(LoopInvariantSuccess(sPostAbs, vPostAbs, invs = res, loop, vPostAbs.decider.pcs.duplicate()))) } else { //val newLoopCons = loopConBcs :+ loopCondTerm // Else continue with next iteration, using the state from the end of the loop - val allNewChunks = abdReses.map(abd => (abd.allNewChunks, abd.pcs.branchConditions)) - val matchingPreChunks = allNewChunks.collect { case (chunks, bcs) if bcs.diff(vPostAbs.decider.pcs.branchConditions).isEmpty => chunks }.flatten - solveLoopInvariants(sPostAbs, vPostAbs, origVars, loopHead, loopEdges, joinPoint, initialBcs, q.copy(preHeap = newPreState.h + Heap(matchingPreChunks), preAbstraction = newPreAbstraction, + // val allNewChunks = abdReses.map(abd => (abd.allNewChunks, abd.pcs.branchConditions)) + + // We need to merge chunks that refer to the same value but have different snaps(?) + println(s"Will merge chunks starting from ${abdReses.map(abd => (abd.allNewChunks, abd.pcs.branchConditions))}") + val preChunks = abdReses + .map(abd => (abd.allNewChunks, abd.pcs.branchConditions)) + .flatMap { case (chunks, pcs) => chunks.map(chunk => (chunk, pcs)) } + .filter { case (_, pcs) => pcs.diff(vPostAbs.decider.pcs.branchConditions).isEmpty } + .groupBy { case (chunk, _) => (chunk.id, chunk.args) } + .map { case (_, grouped) => + val (bestChunk, _) = grouped.tail.foldLeft(grouped.head) { case ((accChunk, accPcs), (chunk, pcs)) => + if (vPostAbs.decider.check(AtLeast(accChunk.perm, chunk.perm), Verifier.config.checkTimeout())) + (accChunk, accPcs) + else + (chunk, pcs) + } + bestChunk + } + .toList + + // val matchingPreChunks = allNewChunks.collect { case (chunks, bcs) if bcs.diff(vPostAbs.decider.pcs.branchConditions).isEmpty => chunks }.flatten + solveLoopInvariants(sPostAbs, vPostAbs, origVars, loopHead, loopEdges, joinPoint, initialBcs, q.copy(preHeap = newPreState.h + Heap(preChunks), preAbstraction = newPreAbstraction, postAbstraction = newPostAbstraction), iteration = iteration + 1) } } diff --git a/src/main/scala/biabduction/VarTransformer.scala b/src/main/scala/biabduction/VarTransformer.scala index cc0906e70..c01a6861d 100644 --- a/src/main/scala/biabduction/VarTransformer.scala +++ b/src/main/scala/biabduction/VarTransformer.scala @@ -66,28 +66,25 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal } } - def permExpToTerm(permExp: Exp, v: Verifier): Option[Term] = { + def permExpToTerm(permExp: Exp): Term = { - def binPermOp(e1: ast.Exp, e2: ast.Exp, op: (terms.Term, terms.Term) => terms.Term): Option[terms.Term] = { - Some(op( - permExpToTerm(e1, v).getOrElse(terms.FullPerm), - permExpToTerm(e2, v).getOrElse(terms.FullPerm) - )) + def binPermOp(e1: Exp, e2: Exp, op: (Term, Term) => Term): Term = { + op(permExpToTerm(e1), permExpToTerm(e2)) } - permExp match { + val ret = permExp match { case ast.IntLit(n) => - Some(terms.IntLiteral(n)) + terms.IntLiteral(n) case ast.FullPerm() => - Some(terms.FullPerm) + terms.FullPerm case ast.NoPerm() => - Some(terms.NoPerm) + terms.NoPerm case ast.WildcardPerm() => val arp = v.decider.freshARP("abductionWC") v.decider.assume(arp._2, None, None) - Some(arp._1) + arp._1 case ast.FractionalPerm(ast.IntLit(e1), ast.IntLit(e2)) => - Some(terms.FractionPerm((terms.IntLiteral(e1), terms.IntLiteral(e2)))) + terms.FractionPerm((terms.IntLiteral(e1), terms.IntLiteral(e2))) case ast.PermMul(e1, e2) => binPermOp(e1, e2, terms.PermTimes(_, _)) case ast.PermSub(e1, e2) => @@ -95,11 +92,13 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal case ast.PermAdd(e1, e2) => binPermOp(e1, e2, terms.PermPlus(_, _)) case ast.PermDiv(e1, e2) => - binPermOp(e1, e2, terms.PermIntDiv(_, _)) + binPermOp(e1, e2, terms.PermPermDiv(_, _)) case ast.PermPermDiv(e1, e2) => binPermOp(e1, e2, terms.PermPermDiv(_, _)) - case _ => None + case _ => throw new IllegalStateException(s"permExpToTerm can't transform $permExp") } + // println(s"Transformed $permExp into $ret") + ret } // This function assumes that prefVars are the Vars in the precondition(s) and @@ -161,7 +160,7 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal resolveMatches() - t match { + (t match { case t if matches.contains(t) => matches.get(t) case BuiltinEquals(t1, t2) => (transformTerm(t1), transformTerm(t2)) match { case (Some(e1), Some(e2)) => @@ -171,17 +170,15 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal case v@terms.Var(_) if v.isWildcard => Some(ast.WildcardPerm()()) // FIXME: This is probably wrong case terms.PermMin(t1, t2) => - val e1 = transformTerm(t1).getOrElse(ast.FullPerm()()) - val e2 = transformTerm(t2).getOrElse(ast.FullPerm()()) - val minP = abductionUtils.permMin(e1, e2) + val e1 = transformTerm(t1) + val e2 = transformTerm(t2) + val minP = abductionUtils.minPermRational(e1, e2) Some(ast.FractionalPerm(ast.IntLit(minP.numerator)(), ast.IntLit(minP.denominator)())()) case terms.FractionPermLiteral(r) => Some(ast.FractionalPerm(ast.IntLit(r.numerator)(), ast.IntLit(r.denominator)())()) case terms.FullPerm => Some(ast.FullPerm()()) case terms.NoPerm => Some(ast.NoPerm()()) case terms.PermTimes(t1, t2) => binPermOp(t1, t2, ast.FullPerm()(), ast.PermMul(_, _)()) - // Div is just TIMES 1 / n - // case terms.PermDiv(t1, t2) => binPermOp(t1, t2, ast.PermDiv(_, _)()) case terms.PermPermDiv(t1, t2) => binPermOp(t1, t2, ast.FullPerm()(), ast.PermPermDiv(_, _)()) case terms.FractionPerm(t1, t2) => binPermOp(t1, t2, ast.FullPerm()(), ast.PermDiv(_, _)()) case terms.PermMinus(t1, t2) => binPermOp(t1, t2, ast.NoPerm()(), ast.PermSub(_, _)()) @@ -203,26 +200,6 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal case or: terms.Or => val subs = or.ts.map(transformTerm) if (subs.contains(None)) None else Some(BigOr(subs.map(_.get))) - /* - case app: terms.App => - app.applicable match { - case df: terms.DomainFun => - val args = app.args.map(transformTerm) - if (args.contains(None)) None else { - val funcName = df.id.name.split('[').head - val domFunc = s.program.domainFunctionsByName.get(funcName) - Some(ast.DomainFuncApp(domFunc.get, args.map(_.get), Map())()) - } - - case _ => - val args = app.args.tail.map(transformTerm) - if (args.contains(None)) None else { - val funcName = app.applicable.id.name - val func = s.program.functionsByName.get(funcName) - Some(ast.FuncApp(func.get, args.map(_.get))()) - } - } - */ case sl: terms.SeqLength => transformTerm(sl.p).flatMap(e => Some(ast.SeqLength(e)())) case sa: terms.SeqAt => (transformTerm(sa.p0), transformTerm(sa.p1)) match { case (Some(e0), Some(e1)) => Some(ast.SeqIndex(e0, e1)()) @@ -230,7 +207,8 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal } case terms.IntLiteral(n) => Some(ast.IntLit(n)()) case _ => None - } + }).map(abductionUtils.simplifyPermission) + } def transformState(s: State): Seq[ast.Exp] = { diff --git a/src/main/scala/rules/Executor.scala b/src/main/scala/rules/Executor.scala index 794224694..96486235e 100644 --- a/src/main/scala/rules/Executor.scala +++ b/src/main/scala/rules/Executor.scala @@ -301,6 +301,7 @@ object executor extends ExecutionRules { case Seq() if !s.doAbduction => (Seq(), Success()) } val invs = abductionUtils.sortExps(foundInvs ++ existingInvs) + //println(s"invs: $invs") type PhaseData = (State, RecordedPathConditions, Set[FunctionDecl]) var phase1data: Vector[PhaseData] = Vector.empty @@ -318,6 +319,7 @@ object executor extends ExecutionRules { val con = executionFlowController.locally(s, v) ((s0, v0) => { v0.decider.prover.comment("Loop head block: Establish invariant") + println(s"Checking condition $condition") checkInvariants(s0, v0, invs, condition, stateAllowed = true)((sLeftover, v1) => { v1.decider.prover.comment("Loop head block: Execute statements of loop head block (in invariant state)") phase1data.foldLeft(Success(): VerificationResult) { @@ -349,6 +351,8 @@ object executor extends ExecutionRules { // relying on the reentry of the loop head, as this will not have the found invariants // Existing invariants may be required for framing and stuff, so we produce them again first producer.produces(s6, freshSnap, existingInvs, ContractNotWellformed, v6) { (s7, v7) => + println(s"Checking existing invs (after producing) $existingInvs") + //println(s"Produced $existingInvs in ${s7.h.values.mkString(" ")} with pcs ${v7.decider.pcs.branchConditions}") checkInvariants(s7, v7, foundInvs, endStmt, stateAllowed = false)((_, _) => Success()) } } @@ -375,6 +379,7 @@ object executor extends ExecutionRules { */ v.decider.prover.comment("Loop head block: Re-establish invariant") // TODO If we reach this from the invariant generation, then state is OK. If from the final loop checking, it is not! + println(s"Checking existing invs (loop head from n-edge or o-edge) $existingInvs") checkInvariants(s, v, existingInvs, endStmt, stateAllowed = true)(Q) } } @@ -386,14 +391,21 @@ object executor extends ExecutionRules { } else { executionFlowController.tryOrElse1[Option[Term]](s, v) { (s1, v1, QS) => + println(s"Will consume $invs in \n\t${s1.h.values.mkString("\n\t")}") consumes(s1, invs, false, LoopInvariantNotPreserved, v1)(QS) } { (s2, _, v2) => + println(s"Consumed to \n\t${s2.h.values.mkString("\n\t")}") Q(s2, v2) } { f => - BiAbductionSolver.solveAbductionForError(s, v, f, stateAllowed, Some(location))((s3, v3) => - checkInvariants(s3, v3, invs, location, stateAllowed)(Q)) + println(s"Failed to consume with $f") + BiAbductionSolver.solveAbductionForError(s, v, f, stateAllowed, Some(location)) { (s3, v3) => + println(s"After solving for error state is {\n\t${s3.h.values.mkString("\n\t")}\n}") + /* val varTrans = VarTransformer(s3, v3, s3.g.values, s3.h) + println(s"\targs {\n\t${s3.h.values.map(_.asInstanceOf[BasicChunk].args.map(varTrans.transformTerm)) }\n}")*/ + checkInvariants(s3, v3, invs, location, stateAllowed)(Q) + } } } } diff --git a/src/main/scala/supporters/MethodSupporter.scala b/src/main/scala/supporters/MethodSupporter.scala index 412e336a9..df7e6b045 100644 --- a/src/main/scala/supporters/MethodSupporter.scala +++ b/src/main/scala/supporters/MethodSupporter.scala @@ -131,6 +131,7 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { val formals = method.formalArgs.map(_.localVar) ++ method.formalReturns.map(_.localVar) val vars = s4.g.values.collect { case (var2, t) if formals.contains(var2) => (var2, t) } val tra = VarTransformer(s4, v4, vars, s4.h) + println(s"Will try to solve framing for post $posts in ${s4.h.values.mkString(" ")} ${v4.decider.pcs.branchConditions}") solveFraming(s4, v4, postViolated, tra, abductionUtils.dummyEndStmt, posts, stateAllowed = true) { frame => Success(Some(frame.copy(s = s4, v = v4)) ) @@ -175,8 +176,11 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { case suc: NonFatalResult if method.body.isDefined => val abdFails = abductionUtils.getAbductionFailures(suc) val mFail = abdFails.foldLeft(method) { case (m1, fail) => fail.addToMethod(m1) } + //println(s"mFail $mFail") val mAbd = resolveAbductionResults(mFail, suc) + //println(s"mAbd $mAbd") val mInv = mAbd.flatMap(m2 => resolveLoopInvResults(m2, suc)) + //println(s"mInv $mInv") val mFrame = mInv.flatMap(someM => resolveFramingResults(someM, suc)) mFrame match { From 907c8023ff8a57fd2ca0b0d080f31d979b4ef1f2 Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Sat, 14 Mar 2026 18:47:29 +0100 Subject: [PATCH 07/32] wip postcondition generation --- src/main/scala/biabduction/Abduction.scala | 4 - src/main/scala/biabduction/Abstraction.scala | 95 +------------- src/main/scala/biabduction/BiAbduction.scala | 116 ++++++++++++++++-- .../scala/biabduction/VarTransformer.scala | 27 +++- .../scala/supporters/MethodSupporter.scala | 6 +- 5 files changed, 130 insertions(+), 118 deletions(-) diff --git a/src/main/scala/biabduction/Abduction.scala b/src/main/scala/biabduction/Abduction.scala index 4c0175422..ee20b1e10 100644 --- a/src/main/scala/biabduction/Abduction.scala +++ b/src/main/scala/biabduction/Abduction.scala @@ -485,18 +485,14 @@ object AbductionPackage extends AbductionRule { case None => Q(None) case Some(wand) => assertLHS(q.s, q.v, wand, q) { (s0, v0) => - println(s"Managed to assert LHS to ${s0.h.values.mkString("\n\t")}") executionFlowController.locally(s0, v0) { (s1, v1) => executor.exec(s1, Assert(wand.left)(), v1) { (s2, v2) => val packQ = q.copy(s = s2, v = v2, goal = wand.right.topLevelConjuncts) - println(s"Will try to pack ${wand} (abdState: ${q.stateAllowed})") AbductionApplier.applyRules(packQ) { packRes => if (packRes.goal.nonEmpty) { - println(s"Failed packing due to goal non emtpy: ${packRes.goal}") Failure(pve dueTo DummyReason) } else { val newState = packRes.foundState - println(s"newState is ${newState}") val newStmts = packRes.foundStmts Success(Some(AbductionSuccess(packRes.s, packRes.v, packRes.v.decider.pcs.duplicate(), newState, newStmts, Map(), Seq(), None))) } diff --git a/src/main/scala/biabduction/Abstraction.scala b/src/main/scala/biabduction/Abstraction.scala index 333afe4c5..348bff5f6 100644 --- a/src/main/scala/biabduction/Abstraction.scala +++ b/src/main/scala/biabduction/Abstraction.scala @@ -19,104 +19,11 @@ object AbstractionApplier extends RuleApplier[AbstractionQuestion] { case class AbstractionQuestion(s: State, v: Verifier) { val pve: PartialVerificationError = Internal() - val predPermMap = buildPredicatePermissionsMap() + val predPermMap = abductionUtils.buildPredicatePermissionsMap(s, v) def varTran: VarTransformer = VarTransformer(s, v, s.g.values, s.h) // This is probably very wrong? def emptyState = State(program= s.program, currentMember= s.currentMember, predicateData= s.predicateData, functionData= s.functionData) - - def buildPredicatePermissionsMap(): Map[Predicate, Map[Object, FractionalPerm]] = { - - var result: Map[Predicate, Map[Object, FractionalPerm]] = Map.empty - - def processPredicates(remaining: List[Predicate], acc: Map[Predicate, Map[Object, FractionalPerm]]): VerificationResult = remaining match { - case Nil => - result = acc - Success() - case pred :: rest => - processPredicate(pred) { locationPermMap => - processPredicates(rest, acc + (pred -> locationPermMap)) - } - } - - processPredicates(s.program.predicates.toList, Map.empty) - result - } - - def processPredicate(pred: Predicate) - (Q: Map[Object, FractionalPerm] => VerificationResult): VerificationResult = { - - // Collect locations - - def innermostFA(loc: LocationAccess): Option[FieldAccess] = loc match { - case fa @ FieldAccess(rcv, _) => - rcv match { - case innerRcv: FieldAccess => innermostFA(innerRcv) - case _ => Some(fa) - } - case _ => None - } - - val locations: Seq[LocationAccess] = pred.body.get.flatMap { - case PredicateAccessPredicate(loc, _) => Some(loc) - case FieldAccessPredicate(loc, _) => innermostFA(loc) - case _ => None - }.toSeq.distinct - - val freshVars = pred.formalArgs.map(arg => LocalVar(arg.name, arg.typ)()) - val varDecls = freshVars.map { - fv => LocalVarDeclStmt(LocalVarDecl(fv.name, fv.typ)())() - } - - // Helper to merge two maps taking max permission for each key - def mergeMaxPerms(acc1: Map[Object, FractionalPerm], - acc2: Map[Object, FractionalPerm]): Map[Object, FractionalPerm] = { - val allKeys = acc1.keySet ++ acc2.keySet - allKeys.map { key => - val perm1 = acc1.get(key).orElse(Some(NoPerm()())) - val perm2 = acc2.get(key).orElse(Some(NoPerm()())) - val maxP = abductionUtils.maxPermRational(perm1, perm2) - key -> FractionalPerm(IntLit(maxP.numerator)(), IntLit(maxP.denominator)())() - }.toMap - } - - var accumulatedPerms: Map[Object, FractionalPerm] = Map.empty - - def processLocations(bS: State, bV: Verifier, eS: State, remaining: Seq[LocationAccess], acc: Map[Object, FractionalPerm]): VerificationResult = remaining match { - case Nil => - // Merge this branch's results into accumulated max - accumulatedPerms = mergeMaxPerms(accumulatedPerms, acc) - Success() - case loc :: rest => - processLocation(bS, bV, eS, loc) { perm => - loc match { - case PredicateAccess(_, name) => processLocations(bS, bV, eS, rest, acc + (name -> perm)) - case FieldAccess(_, field) => processLocations(bS, bV, eS, rest, acc + (field -> perm)) - } - } - } - - val result = executor.exec(s, Seqn(varDecls, Seq.empty)(), v) { (eS, _) => - executor.exec(s, Seqn(varDecls :+ Inhale(pred.body.get)(), Seq.empty)(), v) { (bS, bV) => - processLocations(bS, bV, eS, locations, Map.empty) - } - } - - // After all branches have been explored, pass the max perms to Q - result && Q(accumulatedPerms) - } - - def processLocation(bS: State, bV: Verifier, eS: State, loc: LocationAccess) - (Q: FractionalPerm => VerificationResult): VerificationResult = { - - abductionUtils.permsTo(loc, eS, v, Map.empty) { prevPerm => - abductionUtils.permsTo(loc, bS, bV, Map.empty) { currPerm => - val gainedPerm = abductionUtils.clampSubPerm(currPerm, prevPerm) - Q(gainedPerm) - } - } - - } } trait AbstractionRule extends BiAbductionRule[AbstractionQuestion] {} diff --git a/src/main/scala/biabduction/BiAbduction.scala b/src/main/scala/biabduction/BiAbduction.scala index acc0e1245..08e4a22b0 100644 --- a/src/main/scala/biabduction/BiAbduction.scala +++ b/src/main/scala/biabduction/BiAbduction.scala @@ -33,7 +33,7 @@ trait BiAbductionSuccess extends BiAbductionResult case class AbductionSuccess(s: State, v: Verifier, pcs: PathConditionStack, state: Seq[(Exp, Option[BasicChunk])] = Seq(), stmts: Seq[Stmt] = Seq(), newFieldChunks: Map[BasicChunk, LocationAccess], allNewChunks: Seq[BasicChunk], trigger: Option[Positioned] = None) extends BiAbductionSuccess { override def toString: String = { - "Abduced " + state.length + " pres: " + state + ", Abduced " + stmts.length + " statements " + stmts + s"Abduced ${state.length} pres: $state triggered by ${trigger.getOrElse("{}")}, Abduced ${stmts.length} statements $stmts and bcs ${pcs.branchConditions}" } def getBcExps(bcsTerms: Seq[Term]): Seq[Option[Exp]] = { @@ -139,7 +139,8 @@ case class FramingSuccess(s: State, v: Verifier, posts: Seq[Exp], loc: Positione case class BiAbductionFailure(s: State, v: Verifier, pcs: PathConditionStack) extends BiAbductionResult { override def toString: String = "Abduction failed" - def addToMethod(m: Method): Method = { + def + addToMethod(m: Method): Method = { val ins = m.formalArgs.map(_.localVar) val preHeap = s.oldHeaps.head._2 val inVars = s.g.values.collect { case (v, t) if ins.contains(v) => (v, t) } @@ -338,13 +339,14 @@ object BiAbductionSolver { def resolveAbductionResults(m: Method, nf: NonFatalResult): Option[Method] = { val abdReses = abductionUtils.getAbductionSuccesses(nf) - println(s"abdReses:") - println(s"\t${abdReses.mkString("\n")}") val newMatches = abdReses.flatMap(_.newFieldChunks).toMap //println(s"newMatches: $newMatches") - val abdCases = abdReses.groupBy(res => (res.trigger.get, res.trigger.get.pos, res.stmts, res.state)) + val abdCases = abdReses.groupBy(res => (res.trigger.get.pos, res.stmts, res.state.map({ case (e, _) => e }))) println(s"abdCases:") - println(s"\t${abdCases.mkString("\n")}") + abdCases.foreach { case (key, values) => + println(s"\t$key") + values.foreach(v => println(s"\t\t$v")) + } // Try to join by bc terms val joinedCases = abdCases.map { case (_, reses) => @@ -355,7 +357,6 @@ object BiAbductionSolver { case term => Seq(term) }.distinct.filter(_ != True))) val termJoined = abductionUtils.joinBcsTerms(unjoined) - // Now transform to exp, remove Nones and join again. TODO: Removing Nones here might be unsound // That is why we do as much as possible on term level to avoid this as much as possible val expUnjoined = termJoined.map { @@ -363,7 +364,6 @@ object BiAbductionSolver { reses -> reses.head.getBcExps(bcTerms).collect { case Some(bc) => bc }.flatMap(_.topLevelConjuncts).distinct } val expJoined = abductionUtils.joinBcsExps(expUnjoined) - val abdRes = expJoined.head._1.head val finalBcs = BigOr(expJoined.map(e => BigAnd(e._2))) (abdRes -> finalBcs) @@ -373,7 +373,7 @@ object BiAbductionSolver { abdReses.reverse.foldLeft[Option[Method]](Some(m)) { (mOpt, res) => mOpt match { case Some(m1) if joinedCases.contains(res) => - //println(s"Adding $res to method") + println(s"Adding $res to method ${Seq(joinedCases(res))}") addToMethod(m1, Seq(joinedCases(res)), newMatches, res) case _ => mOpt } @@ -390,7 +390,6 @@ object BiAbductionSolver { val preVars = s.g.values.collect { case (v, t) if ins.contains(v) => (v, t) } val prevPcs = v.decider.pcs v.decider.setPcs(abdRes.pcs) - println(s"bcExps: $bcExps") val pres = abdRes.getPreconditions(preVars, preHeap, bcExps, newFieldChunks) val finalStmts = abdRes.getStatements(bcExps) v.decider.setPcs(prevPcs) @@ -455,7 +454,6 @@ object BiAbductionSolver { // We can remove bcs that hold in every branch val everyTerms = cases.head._2.filter { t => cases.forall(_._2.contains(t)) } - println(s"everyTerms: $everyTerms") val res = cases.collect { case (posts, bcs) if posts.nonEmpty && bcs.diff(everyTerms).nonEmpty => Implies(BigAnd(bcs.diff(everyTerms)), BigAnd(posts))() @@ -463,7 +461,8 @@ object BiAbductionSolver { } ++ everyPosts // we still need to sort the posts - val newM = m.copy(posts = m.posts ++ res)(pos = m.pos, info = m.info, errT = m.errT) + val sortedPosts = abductionUtils.sortExps(m.posts ++ res) + val newM = m.copy(posts = sortedPosts)(pos = m.pos, info = m.info, errT = m.errT) Some(newM) /* @@ -1060,4 +1059,97 @@ object abductionUtils { go(accs.toList, Nil) } + def buildPredicatePermissionsMap(s: State, v: Verifier): Map[Predicate, Map[Object, FractionalPerm]] = { + + var result: Map[Predicate, Map[Object, FractionalPerm]] = Map.empty + + def processLocation(bS: State, bV: Verifier, eS: State, loc: LocationAccess) + (Q: FractionalPerm => VerificationResult): VerificationResult = { + + abductionUtils.permsTo(loc, eS, v, Map.empty) { prevPerm => + abductionUtils.permsTo(loc, bS, bV, Map.empty) { currPerm => + val gainedPerm = abductionUtils.clampSubPerm(currPerm, prevPerm) + Q(gainedPerm) + } + } + + } + + def processPredicates(remaining: List[Predicate], acc: Map[Predicate, Map[Object, FractionalPerm]]): VerificationResult = remaining match { + case Nil => + result = acc + Success() + case pred :: rest => + processPredicate(pred) { locationPermMap => + processPredicates(rest, acc + (pred -> locationPermMap)) + } + } + + def processPredicate(pred: Predicate) + (Q: Map[Object, FractionalPerm] => VerificationResult): VerificationResult = { + + // Collect locations + + def innermostFA(loc: LocationAccess): Option[FieldAccess] = loc match { + case fa @ FieldAccess(rcv, _) => + rcv match { + case innerRcv: FieldAccess => innermostFA(innerRcv) + case _ => Some(fa) + } + case _ => None + } + + val locations: Seq[LocationAccess] = pred.body.get.flatMap { + case PredicateAccessPredicate(loc, _) => Some(loc) + case FieldAccessPredicate(loc, _) => innermostFA(loc) + case _ => None + }.toSeq.distinct + + val freshVars = pred.formalArgs.map(arg => LocalVar(arg.name, arg.typ)()) + val varDecls = freshVars.map { + fv => LocalVarDeclStmt(LocalVarDecl(fv.name, fv.typ)())() + } + + // Helper to merge two maps taking max permission for each key + def mergeMaxPerms(acc1: Map[Object, FractionalPerm], + acc2: Map[Object, FractionalPerm]): Map[Object, FractionalPerm] = { + val allKeys = acc1.keySet ++ acc2.keySet + allKeys.map { key => + val perm1 = acc1.get(key).orElse(Some(NoPerm()())) + val perm2 = acc2.get(key).orElse(Some(NoPerm()())) + val maxP = abductionUtils.maxPermRational(perm1, perm2) + key -> FractionalPerm(IntLit(maxP.numerator)(), IntLit(maxP.denominator)())() + }.toMap + } + + var accumulatedPerms: Map[Object, FractionalPerm] = Map.empty + + def processLocations(bS: State, bV: Verifier, eS: State, remaining: Seq[LocationAccess], acc: Map[Object, FractionalPerm]): VerificationResult = remaining match { + case Nil => + // Merge this branch's results into accumulated max + accumulatedPerms = mergeMaxPerms(accumulatedPerms, acc) + Success() + case loc :: rest => + processLocation(bS, bV, eS, loc) { perm => + loc match { + case PredicateAccess(_, name) => processLocations(bS, bV, eS, rest, acc + (name -> perm)) + case FieldAccess(_, field) => processLocations(bS, bV, eS, rest, acc + (field -> perm)) + } + } + } + + val result = executor.exec(s, Seqn(varDecls, Seq.empty)(), v) { (eS, _) => + executor.exec(s, Seqn(varDecls :+ Inhale(pred.body.get)(), Seq.empty)(), v) { (bS, bV) => + processLocations(bS, bV, eS, locations, Map.empty) + } + } + + // After all branches have been explored, pass the max perms to Q + result && Q(accumulatedPerms) + } + + processPredicates(s.program.predicates.toList, Map.empty) + result + } + } diff --git a/src/main/scala/biabduction/VarTransformer.scala b/src/main/scala/biabduction/VarTransformer.scala index c01a6861d..3dbc23241 100644 --- a/src/main/scala/biabduction/VarTransformer.scala +++ b/src/main/scala/biabduction/VarTransformer.scala @@ -22,7 +22,7 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal //val pve: PartialVerificationError = Internal() // Ask the decider whether any of the terms are equal to a target. - val matches: Map[Term, ast.Exp] = resolveMatches() + var matches: Map[Term, ast.Exp] = resolveMatches() val newChunkBySnap = newFieldChunks.map { case (c, fa: ast.FieldAccess) => c.snap -> (c, fa) } @@ -158,10 +158,9 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal } } - resolveMatches() - (t match { - case t if matches.contains(t) => matches.get(t) + case t if matches.contains(t) => + matches.get(t) case BuiltinEquals(t1, t2) => (transformTerm(t1), transformTerm(t2)) match { case (Some(e1), Some(e2)) => Some(ast.EqCmp(e1, e2)()) @@ -206,7 +205,25 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal case _ => None } case terms.IntLiteral(n) => Some(ast.IntLit(n)()) - case _ => None + case terms.Greater(t1, t2) =>(transformTerm(t1), transformTerm(t2)) match { + case (Some(e1), Some(e2)) => + Some(ast.GtCmp(e1, e2)()) + } + case terms.AtLeast(t1, t2) =>(transformTerm(t1), transformTerm(t2)) match { + case (Some(e1), Some(e2)) => + Some(ast.GeCmp(e1, e2)()) + } + case terms.AtMost(t1, t2) =>(transformTerm(t1), transformTerm(t2)) match { + case (Some(e1), Some(e2)) => + Some(ast.LeCmp(e1, e2)()) + } + case terms.Less(t1, t2) =>(transformTerm(t1), transformTerm(t2)) match { + case (Some(e1), Some(e2)) => + Some(ast.LtCmp(e1, e2)()) + } + case e => + println(s"ERROR IN TRASNFORMTERM: Unsupported operand ${e}:${e.getClass}") + None }).map(abductionUtils.simplifyPermission) } diff --git a/src/main/scala/supporters/MethodSupporter.scala b/src/main/scala/supporters/MethodSupporter.scala index df7e6b045..abb491bf6 100644 --- a/src/main/scala/supporters/MethodSupporter.scala +++ b/src/main/scala/supporters/MethodSupporter.scala @@ -176,11 +176,11 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { case suc: NonFatalResult if method.body.isDefined => val abdFails = abductionUtils.getAbductionFailures(suc) val mFail = abdFails.foldLeft(method) { case (m1, fail) => fail.addToMethod(m1) } - //println(s"mFail $mFail") + println(s"mFail $mFail") val mAbd = resolveAbductionResults(mFail, suc) - //println(s"mAbd $mAbd") + println(s"mAbd $mAbd") val mInv = mAbd.flatMap(m2 => resolveLoopInvResults(m2, suc)) - //println(s"mInv $mInv") + println(s"mInv $mInv") val mFrame = mInv.flatMap(someM => resolveFramingResults(someM, suc)) mFrame match { From faaad34a96c4e206e44054e31a1798d8b344a2fb Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Tue, 17 Mar 2026 02:26:03 +0100 Subject: [PATCH 08/32] before removing printlines --- src/main/scala/biabduction/Abduction.scala | 24 +--- src/main/scala/biabduction/Abstraction.scala | 115 ++++++++++++++----- src/main/scala/biabduction/BiAbduction.scala | 2 - src/main/scala/biabduction/Invariant.scala | 3 +- src/main/scala/rules/Executor.scala | 6 - 5 files changed, 88 insertions(+), 62 deletions(-) diff --git a/src/main/scala/biabduction/Abduction.scala b/src/main/scala/biabduction/Abduction.scala index ee20b1e10..98cced135 100644 --- a/src/main/scala/biabduction/Abduction.scala +++ b/src/main/scala/biabduction/Abduction.scala @@ -48,7 +48,6 @@ object AbductionBase extends AbductionRule { // TODO we should also remove magic wands, so all access predicates override def apply(q: AbductionQuestion)(Q: Option[AbductionQuestion] => VerificationResult): VerificationResult = { - //println(s"> ${q.goal} / ${q.trigger}") val acc = q.goal.collectFirst { case e: FieldAccessPredicate => e case e: PredicateAccessPredicate => e @@ -60,12 +59,8 @@ object AbductionBase extends AbductionRule { val g1 = q.goal.filterNot(g == _) abductionUtils.permsTo(loc, q.s, q.v, q.lostAccesses) { case Some(_: NoPerm) => - println(s"AbdBase -- We have no perms, keep going") - //println(s"\tState: ${q.s.h.values.mkString("\n\t")}") Q(None) case _ => - println(s"AbdBase -- We have perms, remove") - //println(s"\tState: ${q.s.h.values.mkString("\n\t")}") Q(Some(q.copy(goal = g1))) } case Some(g@AccessPredicate(loc: LocationAccess, permG: Exp)) => @@ -85,13 +80,12 @@ object AbductionBase extends AbductionRule { // pH >= pG, we can just remove the goal val varTrans = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) if (q.v.decider.check(terms.AtLeast(varTrans.permExpToTerm(permH), varTrans.permExpToTerm(permG)), Verifier.config.checkTimeout())) { - println(s"AbdBase -- We have enough, remove") - //println(s"\tState: ${q.s.h.values.mkString("\n\t")}") Q(Some(q.copy(goal = g1))) } // pH < pG, reduce the goal and keep going else { Q(None) + // This was moved into the AbdMissing rule when the Base oen was modified, left here for completeness /*println(s"AbdBase -- Reduce the goal and abduce rest") val newP = abductionUtils.clampSubPerm(Some(permG), Some(permH)) val g2 = abductionUtils.accWithPerm(g, Some(newP)) @@ -155,7 +149,6 @@ object AbductionFoldBase extends AbductionRule { } } - // TODO: I need to update this override def apply(q: AbductionQuestion)(Q: Option[AbductionQuestion] => VerificationResult): VerificationResult = { val preds = q.goal.collectFirst { case e: PredicateAccessPredicate => e } preds match { @@ -220,10 +213,7 @@ object AbductionFold extends AbductionRule { } override def apply(q: AbductionQuestion)(Q: Option[AbductionQuestion] => VerificationResult): VerificationResult = { - //println(s"> AbdFold -- ${q.goal} / ${q.trigger}") val preds = q.goal.collectFirst { case e: PredicateAccessPredicate => e } - //println("preds", preds) - //println("goal", q.goal) preds match { case None => Q(None) case Some(a: PredicateAccessPredicate) => @@ -270,19 +260,17 @@ object AbductionUnfold extends AbductionRule { case pred :: rest => abductionUtils.checkChunk(pred, q.s, q.v, q.lostAccesses) { case None => - // println(s"checking $pred was None, will check $rest") checkPredicates(rest, q, goal)(Q) case Some(predChunk) => - // println(s"checking $pred was not None! ") val wildcards = q.s.constrainableARPs -- q.s.constrainableARPs val bcsBefore = q.v.decider.pcs.branchConditions var failedBranches: Seq[silicon.Stack[Term]] = Seq() var succBranches: Seq[silicon.Stack[Term]] = Seq() + // This is outdated, again here for completeness, we now unfold all we have and check that we made progress // // val pH = varTrans.transformTerm(predChunk.perm) // val pGExp = varTrans.transformTerm(pG) - // FIXME: This is outdated, we now unfold ll we have and check that w emade progress // if we are here, it means that there are no permissions to the goal on the heap // (otherwise the base rule would have applied) // this means that to check of many permissions to the (goal) field there are in @@ -298,8 +286,6 @@ object AbductionUnfold extends AbductionRule { abductionUtils.asPerm(pTemp), pH.getOrElse(FullPerm()()))), q.v).getOrElse(terms.FullPerm) }*/ - val varTrans = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) - // val predChunkPermExp = varTrans.transformTerm(predChunk.perm).getOrElse(FullPerm()()) val tryUnfold = predicateSupporter.unfold(q.s, pred.loc(q.s.program), predChunk.args.toList, None, predChunk.perm, None, wildcards, pve, q.v, pred) { (s1, v1) => def fail() = { @@ -351,7 +337,6 @@ object AbductionUnfold extends AbductionRule { acc match { case None => Q(None) case Some(a: FieldAccessPredicate) => - // FIXME: Was there a reason for this check /*if (a.permExp.isEmpty) { Q(None) }*/ @@ -387,7 +372,6 @@ object AbductionUnfold extends AbductionRule { object AbductionApply extends AbductionRule { override def apply(q: AbductionQuestion)(Q: Option[AbductionQuestion] => VerificationResult): VerificationResult = { - //println(s"> ${q.goal} / ${q.trigger}") q.goal.headOption match { case None => Q(None) case Some(g) => @@ -480,7 +464,6 @@ object AbductionPackage extends AbductionRule { } override def apply(q: AbductionQuestion)(Q: Option[AbductionQuestion] => VerificationResult): VerificationResult = { - //println(s"> ${q.goal} / ${q.trigger}") q.goal.collectFirst { case a: MagicWand => a } match { case None => Q(None) case Some(wand) => @@ -505,8 +488,6 @@ object AbductionPackage extends AbductionRule { val stmts = abdRes.flatMap(_.stmts).reverse val state = abdRes.flatMap(_.state).reverse - println(s"abdRes of pack is $abdRes, state is $state") - produces(q.s, freshSnap, state.map(_._1), _ => pve, q.v) { (s1, v1) => val locs: Seq[LocationAccess] = state.map { case (p: FieldAccessPredicate, _) => p.loc @@ -528,7 +509,6 @@ object AbductionPackage extends AbductionRule { val g1 = q.goal.filterNot(_ == wand) val finalStmts = q.foundStmts :+ Package(wand, script)() val finalState = q.foundState ++ state - println(s"AbdPackage -- Packaged $wand with stmts $finalStmts and state $finalState, \n\t${(s2.reserveHeaps.head.+(wandChunk)).values.mkString("\n\t")}") Q(Some(q.copy(s = s2.copy(h = s2.reserveHeaps.head.+(wandChunk)), v = v2, goal = g1, foundStmts = finalStmts, foundState = finalState))) } } diff --git a/src/main/scala/biabduction/Abstraction.scala b/src/main/scala/biabduction/Abstraction.scala index 348bff5f6..353e57962 100644 --- a/src/main/scala/biabduction/Abstraction.scala +++ b/src/main/scala/biabduction/Abstraction.scala @@ -1,14 +1,16 @@ package viper.silicon.biabduction -import viper.silicon.interfaces.{Success, VerificationResult} +import viper.silicon.interfaces.{Failure, Success, VerificationResult} import viper.silicon.interfaces.state.Chunk -import viper.silicon.resources.{FieldID} +import viper.silicon.resources.FieldID import viper.silicon.rules._ import viper.silicon.state._ +import viper.silicon.utils.freshSnap import viper.silicon.verifier.Verifier import viper.silver.ast._ import viper.silver.verifier.PartialVerificationError import viper.silver.verifier.errors.Internal +import viper.silver.verifier.reasons.InsufficientPermission import scala.collection.mutable @@ -42,39 +44,90 @@ object AbstractionFold extends AbstractionRule { } private def checkChunks(chunks: Seq[(BasicChunk, Predicate)], q: AbstractionQuestion)(Q: Option[AbstractionQuestion] => VerificationResult): VerificationResult = { + + def retryFold(fold: Fold, currentQ: AbstractionQuestion, previousFailure: Failure, rest: Seq[(BasicChunk, Predicate)]): VerificationResult = { + val reason = previousFailure.message.reason match { + case reason: InsufficientPermission => + val perm = previousFailure.message.offendingNode match { + case _: Fold => Some(PermMul(currentQ.s.abdPermScalingFactorExp, reason.permExp.getOrElse(FullPerm()()))()) + case _ => reason.permExp + } + val acc = reason.offendingNode match { + case n: FieldAccess => Some(FieldAccessPredicate(n, perm)()) + case n: PredicateAccess => Some(PredicateAccessPredicate(n, perm)()) + case _ => None + } + acc + case _ => None + } + println(s"RETRY FOLD: $reason in \n\t${currentQ.s.h.values.mkString("\n\t")}") + reason match { + // We ONLY want to reattempt fold if we're missing a field + case Some(acc: FieldAccessPredicate) => + abductionUtils.permsTo(acc.loc, currentQ.s, currentQ.v, Map.empty) { permH => + permH match { + case Some(_) => + val newPerm = abductionUtils.clampSubPerm(acc.permExp, permH) + val toProd = abductionUtils.accWithPerm(acc, Some(newPerm)) + producer.produce(currentQ.s, freshSnap, toProd, pve, currentQ.v) { (s1p, v1p) => + executionFlowController.tryOrElse0(s1p, v1p) { + (s1, v1, T) => + val permToFold = fold.acc.permExp.getOrElse(FullPerm()()) + println(s"AbstractionFold retrying fold with perms $permToFold after producing $toProd") + executor.exec(s1.copy(abdPermScalingFactorExp = permToFold), fold, v1, None, abdStateAllowed = false)((s1a, v1a) => { + T(s1a, v1a) + }) + } { + (s2, v2) => + println(s"Fold succeeded after adding permissions to\n\t${s2.h.values.mkString("\n\t")}") + Q(Some(currentQ.copy(s = s2.copy(abdPermScalingFactorExp = FullPerm()()), v = v2))) + } { + f2 => retryFold(fold, currentQ.copy(s = s1p.copy(abdPermScalingFactorExp = FullPerm()()), v = v1p), f2, rest) + } + } + case _ => + checkChunks(rest, q)(Q) + } + } + case _ => + // Failure was not due to insufficient permissions to a field, give up and check rest + checkChunks(rest, q)(Q) + } + } + chunks match { case _ if chunks.isEmpty => Q(None) case (chunk, pred) +: rest => q.varTran.transformTerm(chunk.args.head) match { case None => checkChunks(rest, q)(Q) case Some(eArgs) => + // Here we need to do a bit of magic to check for the permissions that any given + // predicate would give us on the field + val (accLoc, accPerm) = q.varTran.transformChunk(chunk) match { + case Some(FieldAccessPredicate(loc, p)) => (loc, p) + case Some(PredicateAccessPredicate(loc, p)) => (loc, p) + } + val pField = pred.body.get.collectFirst { + case fap: FieldAccessPredicate if (accLoc match { + case FieldAccess(_, field) => fap.loc.field == field + case _ => false + }) => fap.loc + } match { + case None => FullPerm()() + case Some(loc) => q.predPermMap(pred)(loc.field) + } + val permToFold = accPerm match { + case Some(WildcardPerm()) => WildcardPerm()() + case _ => abductionUtils.minPerm( + abductionUtils.simplifyPermission(PermPermDiv(accPerm.getOrElse(FullPerm()()), pField)()), + FullPerm()(), q.v, q.varTran) + } + val fold = Fold(PredicateAccessPredicate(PredicateAccess(Seq(eArgs), pred.name)(), Some(permToFold))())() executionFlowController.tryOrElse0(q.s, q.v) { (s1, v1, T) => - // Here we need to do a bit of magic to check for the permissions that any given - // predicate would give us on the field - val (accLoc, accPerm) = q.varTran.transformChunk(chunk) match { - case Some(FieldAccessPredicate(loc, p)) => (loc, p) - case Some(PredicateAccessPredicate(loc, p)) => (loc, p) - } - val pField = pred.body.get.collectFirst { - case fap: FieldAccessPredicate if (accLoc match { - case FieldAccess(_, field) => fap.loc.field == field - case _ => false - }) => fap.loc - } match { - case None => FullPerm()() - case Some(loc) => q.predPermMap(pred)(loc.field) - } - val permToFold = accPerm match { - case Some(WildcardPerm()) => WildcardPerm()() - case _ => abductionUtils.minPerm( - abductionUtils.simplifyPermission(PermPermDiv(accPerm.getOrElse(FullPerm()()), pField)()), - FullPerm()(), q.v, q.varTran) - } - val fold = Fold(PredicateAccessPredicate(PredicateAccess(Seq(eArgs), pred.name)(), Some(permToFold))())() println(s"AbstractionFold trying to fold $fold (triggered by $chunk) in \n\t${s1.h.values.mkString("\n\t")}") executor.exec(s1.copy(abdPermScalingFactorExp = permToFold), fold, v1, None, abdStateAllowed = false)((s1a, v1a) => { - T(s1a.copy(doAbduction = true), v1a) + T(s1a, v1a) } ) @@ -84,8 +137,13 @@ object AbstractionFold extends AbstractionRule { Q(Some(q.copy(s = s2.copy(abdPermScalingFactorExp = FullPerm()()), v = v2))) } { f => + // The idea here is, before checking other chunks, if we failed to fold because of + // insufficient permissions to another field, and we have a smaller fraction fo this field, then + // we can just add the field and keep going + // If we have acc(x.next, 1/1) && acc(x.data, 1/4), then it just means that x.data was never accesses + // for write permissions BUT we can just over-approximate and add them println(s"Fold failed with $f") - checkChunks(rest, q)(Q) + retryFold(fold, q.copy(s = q.s.copy(abdPermScalingFactorExp = permToFold)), f, rest) } } } @@ -96,10 +154,6 @@ object AbstractionFold extends AbstractionRule { val candChunks = q.s.h.values .collect { case bc: BasicChunk => (bc, getFieldPredicate(bc, q)) } .collect { case (c, Some(pred)) => (c, pred) } -/* .collect { case (c, Some(pred)) if !wildcardPredicates.contains(pred) => - wildcardPredicates.add(pred) - (c, pred) - }*/ .toSeq // println(s"$candChunks are candidates in \n\t${q.s.h.values.mkString("\n\t")}\n}") checkChunks(candChunks, q)(Q) @@ -179,7 +233,6 @@ object AbstractionPackage extends AbstractionRule { case Some(wand) => executor.exec(q.s, Assert(wand)(), q.v) { (s1, v1) => - // includedWands.add(wand) println(s"AbstractionPackage added $wand from \n\t${q.s.h.values.mkString("\n\t")}\nto \n\t${s1.h.values.mkString("\n\t")}") Q(Some(q.copy(s = s1, v = v1))) } diff --git a/src/main/scala/biabduction/BiAbduction.scala b/src/main/scala/biabduction/BiAbduction.scala index 08e4a22b0..43275c417 100644 --- a/src/main/scala/biabduction/BiAbduction.scala +++ b/src/main/scala/biabduction/BiAbduction.scala @@ -209,9 +209,7 @@ object BiAbductionSolver { val initPcs = v.decider.pcs.duplicate() println(s"\tf $f\n\tReason ${f.message.reason}") - println(s"in state ${s.h.values.mkString("\n\t")}") // println(s"with pcs ${v.decider.pcs}") - println(s"with g ${s.g.values.mkString("\n\t")}") val reason = f.message.reason match { case reason: InsufficientPermission => val perm = f.message.offendingNode match { diff --git a/src/main/scala/biabduction/Invariant.scala b/src/main/scala/biabduction/Invariant.scala index 1d29f018a..6e46b2df8 100644 --- a/src/main/scala/biabduction/Invariant.scala +++ b/src/main/scala/biabduction/Invariant.scala @@ -230,7 +230,7 @@ object LoopInvariantSolver { // val allNewChunks = abdReses.map(abd => (abd.allNewChunks, abd.pcs.branchConditions)) // We need to merge chunks that refer to the same value but have different snaps(?) - println(s"Will merge chunks starting from ${abdReses.map(abd => (abd.allNewChunks, abd.pcs.branchConditions))}") + println(s"Will merge chunks starting from \n\t${abdReses.map(abd => (abd.allNewChunks, abd.pcs.branchConditions)).mkString("\n\t")}") val preChunks = abdReses .map(abd => (abd.allNewChunks, abd.pcs.branchConditions)) .flatMap { case (chunks, pcs) => chunks.map(chunk => (chunk, pcs)) } @@ -246,6 +246,7 @@ object LoopInvariantSolver { bestChunk } .toList + println(s"new prechunks \n\t${preChunks.mkString("\n\t")}") // val matchingPreChunks = allNewChunks.collect { case (chunks, bcs) if bcs.diff(vPostAbs.decider.pcs.branchConditions).isEmpty => chunks }.flatten solveLoopInvariants(sPostAbs, vPostAbs, origVars, loopHead, loopEdges, joinPoint, initialBcs, q.copy(preHeap = newPreState.h + Heap(preChunks), preAbstraction = newPreAbstraction, diff --git a/src/main/scala/rules/Executor.scala b/src/main/scala/rules/Executor.scala index 96486235e..2de55c0e8 100644 --- a/src/main/scala/rules/Executor.scala +++ b/src/main/scala/rules/Executor.scala @@ -319,7 +319,6 @@ object executor extends ExecutionRules { val con = executionFlowController.locally(s, v) ((s0, v0) => { v0.decider.prover.comment("Loop head block: Establish invariant") - println(s"Checking condition $condition") checkInvariants(s0, v0, invs, condition, stateAllowed = true)((sLeftover, v1) => { v1.decider.prover.comment("Loop head block: Execute statements of loop head block (in invariant state)") phase1data.foldLeft(Success(): VerificationResult) { @@ -351,7 +350,6 @@ object executor extends ExecutionRules { // relying on the reentry of the loop head, as this will not have the found invariants // Existing invariants may be required for framing and stuff, so we produce them again first producer.produces(s6, freshSnap, existingInvs, ContractNotWellformed, v6) { (s7, v7) => - println(s"Checking existing invs (after producing) $existingInvs") //println(s"Produced $existingInvs in ${s7.h.values.mkString(" ")} with pcs ${v7.decider.pcs.branchConditions}") checkInvariants(s7, v7, foundInvs, endStmt, stateAllowed = false)((_, _) => Success()) } @@ -391,17 +389,13 @@ object executor extends ExecutionRules { } else { executionFlowController.tryOrElse1[Option[Term]](s, v) { (s1, v1, QS) => - println(s"Will consume $invs in \n\t${s1.h.values.mkString("\n\t")}") consumes(s1, invs, false, LoopInvariantNotPreserved, v1)(QS) } { (s2, _, v2) => - println(s"Consumed to \n\t${s2.h.values.mkString("\n\t")}") Q(s2, v2) } { f => - println(s"Failed to consume with $f") BiAbductionSolver.solveAbductionForError(s, v, f, stateAllowed, Some(location)) { (s3, v3) => - println(s"After solving for error state is {\n\t${s3.h.values.mkString("\n\t")}\n}") /* val varTrans = VarTransformer(s3, v3, s3.g.values, s3.h) println(s"\targs {\n\t${s3.h.values.map(_.asInstanceOf[BasicChunk].args.map(varTrans.transformTerm)) }\n}")*/ checkInvariants(s3, v3, invs, location, stateAllowed)(Q) From 740c96390ce7cffebad5013c948a474df126e9c1 Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Fri, 20 Mar 2026 13:45:16 +0100 Subject: [PATCH 09/32] wip assetions --- src/main/scala/biabduction/Abduction.scala | 96 +++++++----- src/main/scala/biabduction/Abstraction.scala | 32 ++-- src/main/scala/biabduction/BiAbduction.scala | 138 +++++++----------- src/main/scala/biabduction/Invariant.scala | 16 +- .../scala/biabduction/VarTransformer.scala | 9 +- src/main/scala/rules/Executor.scala | 5 - src/main/scala/rules/Producer.scala | 2 +- src/main/scala/state/State.scala | 2 +- .../scala/supporters/MethodSupporter.scala | 1 - 9 files changed, 137 insertions(+), 164 deletions(-) diff --git a/src/main/scala/biabduction/Abduction.scala b/src/main/scala/biabduction/Abduction.scala index 98cced135..bb67e17fc 100644 --- a/src/main/scala/biabduction/Abduction.scala +++ b/src/main/scala/biabduction/Abduction.scala @@ -25,7 +25,10 @@ object AbductionApplier extends RuleApplier[AbductionQuestion] { case class AbductionQuestion(s: State, v: Verifier, goal: Seq[Exp], lostAccesses: Map[Exp, Term] = Map(), foundState: Seq[(Exp, Option[BasicChunk])] = Seq(), - foundStmts: Seq[Stmt] = Seq(), trigger: Option[Positioned], stateAllowed: Boolean) extends BiAbductionQuestion + foundStmts: Seq[Stmt] = Seq(), trigger: Option[Positioned], stateAllowed: Boolean, + // We need the following ot keep a flag on when we are trying to pack a wand + // if the flag is set to true, it means we can produce assertions the fold fails on + packing: Boolean = false) extends BiAbductionQuestion /** * A rule for abduction. A rule is a pair of a check method and an apply method. The check method checks whether the @@ -68,11 +71,9 @@ object AbductionBase extends AbductionRule { abductionUtils.permsTo(loc, q.s, q.v, q.lostAccesses) { // If we have fullperm, we can just remove the goal case Some(_: FullPerm) => - println(s"AbdBase -- We have full perm, removed goal") Q(Some(q.copy(goal = g1))) // No perm, keep going case Some(_: NoPerm) => - println(s"AbdBase -- No Perm, keep going") Q(None) // If we have a fraction, we can subtract that fraction from the goal and keep going case Some(permH: FractionalPerm) => @@ -86,8 +87,7 @@ object AbductionBase extends AbductionRule { else { Q(None) // This was moved into the AbdMissing rule when the Base oen was modified, left here for completeness - /*println(s"AbdBase -- Reduce the goal and abduce rest") - val newP = abductionUtils.clampSubPerm(Some(permG), Some(permH)) + /*val newP = abductionUtils.clampSubPerm(Some(permG), Some(permH)) val g2 = abductionUtils.accWithPerm(g, Some(newP)) val toConsume = abductionUtils.accWithPerm(g, Some(permH)) consumer.consume(q.s, toConsume, false, pve, q.v) { @@ -96,14 +96,12 @@ object AbductionBase extends AbductionRule { AbductionApplier.applyRules(q1) { baseRes => if (baseRes.goal.nonEmpty) { // TODO: Here we should try other goals maybe? - println(s"Goal was not empty, still ${baseRes.goal} missing") Q(None) } else { // val state = q.foundState ++ baseRes.foundState producer.produce(baseRes.s, freshSnap, abductionUtils.accWithPerm(g, Some(permH)), pve, baseRes.v) { (s2, v2) => abductionUtils.findChunkFromExp(loc, s2, v2, Internal()) { newChunk => - println(s"New chunk is $newChunk for exp $g") val state = (q.foundState ++ baseRes.foundState) /*.map { case (exp@FieldAccessPredicate(loc, _), chunk) => @@ -114,8 +112,6 @@ object AbductionBase extends AbductionRule { else (exp, chunk) }*/ val lost = q.lostAccesses ++ baseRes.lostAccesses - println(s"\tNew state is {\n\t${s2.h.values.mkString("\n\t")}\n}") - println(s"\tFound state is $state") Q(Some(AbductionQuestion(s2, v2, g1, lost, state, q.foundStmts , q.trigger, q.stateAllowed))) } } @@ -172,7 +168,6 @@ object AbductionFoldBase extends AbductionRule { predicateSupporter.fold(s1, pred, List(t), None, permToFold, None, wildcards, pve, v2) { (s3, v3) => //consumer.consume(s3, a, pve, v3) { (s4, _, v4) => val fold = Fold(a)() - println(s"AbdFold -- folded $fold") Q(Some(q.copy(goal = g1, foundStmts = q.foundStmts :+ fold, s = s3, v = v3))) //} } @@ -212,6 +207,30 @@ object AbductionFold extends AbductionRule { } } + /*private def attemptFold(s: State, v: Verifier, fold: Fold, q: AbductionQuestion) + (Q: (State, Verifier) => VerificationResult): VerificationResult = { + executionFlowController.tryOrElse0(s, v) { (s1, v1, T) => + executor.exec(s1, fold, v1, q.trigger, q.stateAllowed) { (s2, v2) => + T(s2, v2) + } + } { + (s1a, v1a) => Q(s1a, v1a) + } { + f => + println(s"FAILED FOLDING WITH $f") + f.message.reason match { + // In case we fail to fold because of an assertion, we can attempt to produce the assertion and retry the fold + case AssertionFalse(assertion) => + println(s"Folding failed with ${f.message.reason}, will reattempt in \n\t${s.h.values.mkString("\n\t")}") + producer.produce(s, freshSnap, assertion, pve, v, withAbduction = true) { (s1r, v1r) => + attemptFold(s1r, v1r, fold, q)(Q) + } + case _ => + f + } + } + }*/ + override def apply(q: AbductionQuestion)(Q: Option[AbductionQuestion] => VerificationResult): VerificationResult = { val preds = q.goal.collectFirst { case e: PredicateAccessPredicate => e } preds match { @@ -232,10 +251,10 @@ object AbductionFold extends AbductionRule { val foldS = q.s.copy(abdPermScalingFactorExp= a.perm)//PermMul(q.s.abdPermScalingFactorExp, a.perm)()), we're now setting this when fold fails val fold = Fold(a)() + println(s"Will attempt fold $fold triggered by $field ($chunk)") executor.exec(foldS, fold, q.v, q.trigger, q.stateAllowed) { (s1, v1) => val lost = q.lostAccesses + (field -> SortWrapper(chunk.snap, chunk.snap.sort)) - val q2 = q.copy(s = s1.copy(abdPermScalingFactorExp= FullPerm()()), v = v1, foundStmts = q.foundStmts :+ fold, lostAccesses = lost, goal = g1) - println(s"AbdFold -- Folded $fold to \n${s1.h.values.mkString("\n\t")}") + val q2 = q.copy(s = s1.copy(abdPermScalingFactorExp = FullPerm()()), v = v1, foundStmts = q.foundStmts :+ fold, lostAccesses = lost, goal = g1) Q(Some(q2)) } case None => @@ -359,7 +378,6 @@ object AbductionUnfold extends AbductionRule { val wildcards = q.s.constrainableARPs -- q.s.constrainableARPs predicateSupporter.unfold(s1, pred.loc(q.s.program), predChunk.args.toList, None, p, None, wildcards, pve, v1, pred) { (s2, v2) => val varTrans2 = VarTransformer(s2, v2, s2.g.values, s2.h) - println(s"AbdUnfold -- Unfolded ${pred.predicateName}(${predChunk.args.toList}, $p)\n\tFROM ${s1.h.values.mkString("\n\t")}\n\tTO ${s2.h.values.mkString("\n\t")}") Q(Some(q.copy(s = s2, v = v2, foundStmts = q.foundStmts :+ Unfold(PredicateAccessPredicate(pred, varTrans2.transformTerm(p))())(), foundState = q.foundState ++ conds.map(c => c -> None)))) } @@ -443,7 +461,6 @@ object AbductionPackage extends AbductionRule { private def assertLHS(s: State, v: Verifier, wand: MagicWand, q: AbductionQuestion) (Q: (State, Verifier) => VerificationResult): VerificationResult = { executionFlowController.tryOrElse0(s, v) { (s1, v1, T) => - println(s"Will try asserting wand") executor.exec(s1, Assert(wand.left)(), v1) { (s2, v2) => T(s2, v2) } @@ -451,10 +468,13 @@ object AbductionPackage extends AbductionRule { (s1a, v1a) => Q(s1a, v1a) } { f => - println(s"Failed production in package with $f, will attempt again") + println(s"FAILED ASSERTING LHS WITH $f") f.message.reason match { - case AssertionFalse(_) => - producer.produces(s, freshSnap, wand.left.topLevelConjuncts, _ => pve, v) { (s1r, v1r) => + // In case we fail to abductively asser the LHS because of an assertion, we try to simply produce it + // and reattempt the fold + case AssertionFalse(assertion) => + println(s"Asserting LHS failed with ${f.message.reason}, will reattempt in \n\t${s.h.values.mkString("\n\t")}") + producer.produce(s, freshSnap, assertion, pve, v) { (s1r, v1r) => assertLHS(s1r, v1r, wand, q)(Q) } case _ => @@ -467,24 +487,30 @@ object AbductionPackage extends AbductionRule { q.goal.collectFirst { case a: MagicWand => a } match { case None => Q(None) case Some(wand) => - assertLHS(q.s, q.v, wand, q) { (s0, v0) => - executionFlowController.locally(s0, v0) { (s1, v1) => - executor.exec(s1, Assert(wand.left)(), v1) { (s2, v2) => - val packQ = q.copy(s = s2, v = v2, goal = wand.right.topLevelConjuncts) - AbductionApplier.applyRules(packQ) { packRes => - if (packRes.goal.nonEmpty) { - Failure(pve dueTo DummyReason) - } else { - val newState = packRes.foundState - val newStmts = packRes.foundStmts - Success(Some(AbductionSuccess(packRes.s, packRes.v, packRes.v.decider.pcs.duplicate(), newState, newStmts, Map(), Seq(), None))) + executionFlowController.locally(q.s, q.v) { (s1, v1) => + println(s"Will attempt asserting LHS") + assertLHS(s1, v1, wand, q) { (s2, v2) => + println(s"Succesfully asserted ${wand.left}") + val packQ = q.copy(s = s2, v = v2, goal = wand.right.topLevelConjuncts, packing = true) + AbductionApplier.applyRules(packQ) { packRes => + if (packRes.goal.nonEmpty) { + Failure(pve dueTo DummyReason) + } else { + val newState = packRes.foundState + val newStmts = packRes.foundStmts + Success(Some(AbductionSuccess(packRes.s, packRes.v, packRes.v.decider.pcs.duplicate(), newState, newStmts, Map(), Seq(), None))) + } } - } } } match { - case _: FatalResult => Q(None) + case fail: FatalResult => + println(s"FAILED WITH $fail") + Q(None) case suc: NonFatalResult => - val abdRes = abductionUtils.getAbductionSuccesses(suc) + // We need to filter out those abdRes that come from asserting the LHS of the wand + val abdRes = abductionUtils.getAbductionSuccesses(suc).filter(res => res.trigger != Some(Assert(wand.left)())) + println(s"abdRes:") + abdRes.foreach(x => println(s"\t - $x")) // \n\t\t${x.trigger}: ${x.trigger == Some(Assert(wand.left)())} val stmts = abdRes.flatMap(_.stmts).reverse val state = abdRes.flatMap(_.state).reverse @@ -504,6 +530,7 @@ object AbductionPackage extends AbductionRule { val lv = tran.transformExp(e, strict = false) lv.get } + println(s"Will try packaging $wand with $script") magicWandSupporter.packageWand(sPack, wand, script, pve, v1) { (s2, wandChunk, v2) => val g1 = q.goal.filterNot(_ == wand) @@ -516,7 +543,6 @@ object AbductionPackage extends AbductionRule { } } } - } } /** @@ -543,10 +569,6 @@ object AbductionMissing extends AbductionRule { PredicateAccessPredicate(pa.loc, Some(PermMul(pa.permExp.getOrElse(FullPerm()()), q.s.abdPermScalingFactorExp)()))() }*/ producer.produces(q.s, freshSnap, cAccs, _ => pve, q.v) { (s1, v1) => - println(s"Produced $cAccs [${q.goal}] in") - println(s"{\n\t${s1.h.values.mkString("\n\t")}\n}") - println(s"from") - println(s"{\n\t${q.s.h.values.mkString("\n\t")}\n}") val locs: Map[LocationAccess, Exp] = cAccs.map { p => p.loc.asInstanceOf[LocationAccess] -> p }.toMap abductionUtils.findChunks(locs.keys.toSeq, s1, v1, Internal()) { newChunks => val newOldHeaps = s1.oldHeaps.map { case (label, heap) => (label, heap + Heap(newChunks.keys)) } @@ -557,8 +579,6 @@ object AbductionMissing extends AbductionRule { case (c, loc) => locs.get(loc).map(l => (l, Some(c))) } - - println(s"AbdMissing -- Added $cAccs") Q(Some(q.copy(s = s2, v = v1, goal = g1, foundState = q.foundState ++ newState))) } } diff --git a/src/main/scala/biabduction/Abstraction.scala b/src/main/scala/biabduction/Abstraction.scala index 353e57962..94e3de042 100644 --- a/src/main/scala/biabduction/Abstraction.scala +++ b/src/main/scala/biabduction/Abstraction.scala @@ -60,29 +60,30 @@ object AbstractionFold extends AbstractionRule { acc case _ => None } - println(s"RETRY FOLD: $reason in \n\t${currentQ.s.h.values.mkString("\n\t")}") reason match { // We ONLY want to reattempt fold if we're missing a field case Some(acc: FieldAccessPredicate) => abductionUtils.permsTo(acc.loc, currentQ.s, currentQ.v, Map.empty) { permH => permH match { - case Some(_) => + // We only reattempt the fold if we have some permissions to the other field + case Some(np: NoPerm) => + checkChunks(rest, q)(Q) + case Some(p) => + println(s"Will reattempt fold due to having $p to ${acc.loc}") val newPerm = abductionUtils.clampSubPerm(acc.permExp, permH) val toProd = abductionUtils.accWithPerm(acc, Some(newPerm)) producer.produce(currentQ.s, freshSnap, toProd, pve, currentQ.v) { (s1p, v1p) => executionFlowController.tryOrElse0(s1p, v1p) { (s1, v1, T) => val permToFold = fold.acc.permExp.getOrElse(FullPerm()()) - println(s"AbstractionFold retrying fold with perms $permToFold after producing $toProd") executor.exec(s1.copy(abdPermScalingFactorExp = permToFold), fold, v1, None, abdStateAllowed = false)((s1a, v1a) => { T(s1a, v1a) }) } { (s2, v2) => - println(s"Fold succeeded after adding permissions to\n\t${s2.h.values.mkString("\n\t")}") Q(Some(currentQ.copy(s = s2.copy(abdPermScalingFactorExp = FullPerm()()), v = v2))) } { - f2 => retryFold(fold, currentQ.copy(s = s1p.copy(abdPermScalingFactorExp = FullPerm()()), v = v1p), f2, rest) + f2 => retryFold(fold, currentQ.copy(s = s1p, v = v1p), f2, rest) } } case _ => @@ -125,7 +126,6 @@ object AbstractionFold extends AbstractionRule { val fold = Fold(PredicateAccessPredicate(PredicateAccess(Seq(eArgs), pred.name)(), Some(permToFold))())() executionFlowController.tryOrElse0(q.s, q.v) { (s1, v1, T) => - println(s"AbstractionFold trying to fold $fold (triggered by $chunk) in \n\t${s1.h.values.mkString("\n\t")}") executor.exec(s1.copy(abdPermScalingFactorExp = permToFold), fold, v1, None, abdStateAllowed = false)((s1a, v1a) => { T(s1a, v1a) } @@ -133,7 +133,6 @@ object AbstractionFold extends AbstractionRule { } { (s2, v2) => - println(s"Fold succeeded to\n\t${s2.h.values.mkString("\n\t")} ") Q(Some(q.copy(s = s2.copy(abdPermScalingFactorExp = FullPerm()()), v = v2))) } { f => @@ -142,7 +141,6 @@ object AbstractionFold extends AbstractionRule { // we can just add the field and keep going // If we have acc(x.next, 1/1) && acc(x.data, 1/4), then it just means that x.data was never accesses // for write permissions BUT we can just over-approximate and add them - println(s"Fold failed with $f") retryFold(fold, q.copy(s = q.s.copy(abdPermScalingFactorExp = permToFold)), f, rest) } } @@ -155,7 +153,16 @@ object AbstractionFold extends AbstractionRule { .collect { case bc: BasicChunk => (bc, getFieldPredicate(bc, q)) } .collect { case (c, Some(pred)) => (c, pred) } .toSeq - // println(s"$candChunks are candidates in \n\t${q.s.h.values.mkString("\n\t")}\n}") + // We need to sort the chunks from biggest to smallest (in term of permissions) because otherwise if we have + // x.next -> 1/4 and x.data -> 1/1, and we check first x.next, we will end up with + // list(x, 1/4) and x.data -> 3/4 and retryFold will fail + .sortWith { case ((c1, _), (c2, _)) => + q.v.decider.check( + terms.Greater(c1.perm, c2.perm), + Verifier.config.checkTimeout() + ) + } + checkChunks(candChunks, q)(Q) } } @@ -171,7 +178,6 @@ object AbstractionPackage extends AbstractionRule { q.s.g.termValues.collectFirst { case (lv, term) if term.sort == bc.snap.sort && q.v.decider.check(terms.Equals(term, bc.snap), Verifier.config.checkTimeout()) => lv } match { case None => Q(None) case Some(lhsArgExp) => - println(s"For chunk $bc we have $lhsArgExp") // Now we check whether the predicate contains a predicate call on the field val field = abductionUtils.getField(bc.id, q.s.program) // TODO we assume each field only appears in at most one predicate @@ -188,7 +194,6 @@ object AbstractionPackage extends AbstractionRule { // We only want to create the wand if the inner predicate is not present in the current state. abductionUtils.findChunkFromExp(lhsLoc, q.s, q.v, pve) { case Some(_) => - println(s"\t$lhsLoc present in state") Q(None) case None => q.varTran.transformTerm(bc.args.head) match { @@ -204,7 +209,6 @@ object AbstractionPackage extends AbstractionRule { val lhs = PredicateAccessPredicate(lhsLoc, Some(lhsPerm))() val rhs = PredicateAccessPredicate(rhsLoc, Some(rhsPerm))() val wand = MagicWand(lhs, rhs)() - println(s"\tWill try to package $wand triggered by $field") Q(Some(wand)) } @@ -215,7 +219,6 @@ object AbstractionPackage extends AbstractionRule { } private def findWand(chunks: Seq[Chunk], q: AbstractionQuestion)(Q: Option[MagicWand] => VerificationResult): VerificationResult = { - // println(s"\tchunks: $chunks") chunks match { case Seq() => Q(None) case (chunk: BasicChunk) +: rest if chunk.resourceID == FieldID => @@ -233,7 +236,6 @@ object AbstractionPackage extends AbstractionRule { case Some(wand) => executor.exec(q.s, Assert(wand)(), q.v) { (s1, v1) => - println(s"AbstractionPackage added $wand from \n\t${q.s.h.values.mkString("\n\t")}\nto \n\t${s1.h.values.mkString("\n\t")}") Q(Some(q.copy(s = s1, v = v1))) } case _ => Q(None) @@ -255,7 +257,6 @@ object AbstractionJoin extends AbstractionRule { case Some((w1, w2)) => magicWandSupporter.packageWand(q.s, MagicWand(w1.left, w2.right)(), Seqn(Seq(Apply(w1)(), Apply(w2)()), Seq())(), pve, q.v) { (s1, wandChunk, v1) => - //println(s"\tAbstractionJoin added ${MagicWand(w1.left, w2.right)()}") Q(Some(q.copy(s = s1.copy(h = s1.reserveHeaps.head.+(wandChunk)), v = v1))) } } @@ -275,7 +276,6 @@ object AbstractionApply extends AbstractionRule { case Some(wand) => magicWandSupporter.applyWand(q.s, wand, pve, q.v) { (s1, v1) => - //println(s"\tAbstractionApply applied $wand") Q(Some(q.copy(s = s1, v = v1))) } } diff --git a/src/main/scala/biabduction/BiAbduction.scala b/src/main/scala/biabduction/BiAbduction.scala index 43275c417..748004fe4 100644 --- a/src/main/scala/biabduction/BiAbduction.scala +++ b/src/main/scala/biabduction/BiAbduction.scala @@ -1,20 +1,22 @@ package viper.silicon.biabduction +import viper.silicon.biabduction.abductionUtils.pve import viper.silicon.decider.PathConditionStack import viper.silicon.interfaces._ import viper.silicon.interfaces.state.Chunk import viper.silicon.rules.chunkSupporter.findChunk import viper.silicon.rules.consumer.consumes import viper.silicon.rules.evaluator.eval -import viper.silicon.rules.{evaluator, executionFlowController, executor} +import viper.silicon.rules.{evaluator, executionFlowController, executor, producer} import viper.silicon.state._ import viper.silicon.state.terms.{Term, True} import viper.silicon.utils.ast.{BigAnd, BigOr} +import viper.silicon.utils.freshSnap import viper.silicon.verifier.Verifier import viper.silver.ast._ import viper.silver.utility.Common.Rational import viper.silver.verifier.errors.Internal -import viper.silver.verifier.reasons.{InsufficientPermission, MagicWandChunkNotFound} +import viper.silver.verifier.reasons.{AssertionFalse, InsufficientPermission, MagicWandChunkNotFound} import viper.silver.verifier.{DummyReason, PartialVerificationError, VerificationError} import scala.annotation.tailrec @@ -90,9 +92,8 @@ case class AbductionSuccess(s: State, v: Verifier, pcs: PathConditionStack, stat pre match { case ap: AccessPredicate => varTran.transformChunk(ch.copy(perm = varTran.permExpToTerm(ap.perm))) - }//case (pre, None) => varTran.transformExp(pre) + } } - // println(s"presTransformed: $presTransformed") val bcPreExps = bcExps.collect { case exp => varTran.transformExp(exp) } @@ -174,15 +175,12 @@ trait RuleApplier[S] { */ def applyRules(in: S, currentRule: Int = 0)(Q: S => VerificationResult): VerificationResult = { if (currentRule == rules.length) { - //println("Out of bouuuunds") Q(in) } else { - //println(s"Current Rule: $currentRule: ${rules(currentRule).getClass}") rules(currentRule).apply(in) { case Some(out) => applyRules(out)(Q) case None => - // println(s"Rule $currentRule did not work, attempting ${currentRule + 1}") applyRules(in, currentRule + 1)(Q) } } @@ -201,15 +199,12 @@ trait BiAbductionRule[S] { object BiAbductionSolver { def solveAbductionForError(s: State, v: Verifier, f: Failure, stateAllowed: Boolean, trigger: Option[Positioned] = None)(Q: (State, Verifier) => VerificationResult): VerificationResult = { - //println("Doing Abduction...") - //println(s.permLocations) if (!s.doAbduction) { f } else { val initPcs = v.decider.pcs.duplicate() println(s"\tf $f\n\tReason ${f.message.reason}") - // println(s"with pcs ${v.decider.pcs}") val reason = f.message.reason match { case reason: InsufficientPermission => val perm = f.message.offendingNode match { @@ -225,12 +220,32 @@ object BiAbductionSolver { Some(acc) case reason: MagicWandChunkNotFound => Some(reason.offendingNode) - case reason => + case AssertionFalse(assert) => + // println(s"Failed due to assertion in \n\t${s.h.values.mkString("\n\t")}\n\t${s.g.values.mkString("\n\t")}\nwith pcs ${v.decider.pcs}") + f.message.offendingNode match { + case _: Fold => Some(Assert(assert)()) + case _ => None + } + case _ => None } reason match { case None => f - case Some(abdGoal) => + case Some(Assert(assertion)) => + println(s"FAILED FOLD BECAUSE OF $assertion WILL REATTEMPT") + // If we failed to fold a predicate because of an assertion, we try producing the assertion in the state and continuing + executionFlowController.tryOrElse0(s, v) { (s1, v1, T) => + producer.produce(s1, freshSnap, assertion, pve, v1) { (s2, v2) => + T(s2, v2) + } + } { + (s1a, v1a) => + val abd = AbductionSuccess(s1a, v1a, v1a.decider.pcs.duplicate(), Seq.empty, Seq.empty, Map.empty, Seq.empty, trigger) + Success(Some(abd)) && Q(s1a, v1a) + } { + f => f + } + case Some(abdGoal: Exp) => val tra = f.message.failureContexts.collectFirst { case SiliconAbductionFailureContext(trafo) if trafo.isDefined => trafo.get @@ -250,8 +265,8 @@ object BiAbductionSolver { // This allows us to fold on null references multiple times, as is required for e.g. trees. AbductionApplier.applyRules(q){ //, currentRule = 1) { q1 => + println(s"Completed abduction with state: \n\t${q1.s.h.values.mkString("\n\t")}") if (q1.goal.isEmpty) { - //println("Goal somehow is empty?") val newState = q1.foundState.reverse val newStmts = q1.foundStmts @@ -264,7 +279,6 @@ object BiAbductionSolver { //val s1 = q1.s.copy(oldHeaps = newOldHeaps) val fieldChunks = newState.collect { case (fa: FieldAccessPredicate, c) => (c.get, fa.loc) }.toMap val abd = AbductionSuccess(q1.s, q1.v, q1.v.decider.pcs.duplicate(), newState, newStmts, fieldChunks, newChunks, trigger) - println(s"Solved abduction succesfully with state ${q1.s.h.values.mkString("\n\t")} and pcs ${q1.v.decider.pcs.branchConditions}") Success(Some(abd)) && Q(q1.s, q1.v) } } else { @@ -280,7 +294,6 @@ object BiAbductionSolver { AbstractionApplier.applyRules(q) { q1 => val absTransForm = VarTransformer(q1.s, q1.v, q1.s.g.values, q1.s.h) val res = absTransForm.transformState(q1.s) - println(s"Solved abstraction with res $res and state \n\t${q1.s.h.values.mkString("\n\t")}") Q(q1.s, res, q1.v) } } @@ -289,14 +302,11 @@ object BiAbductionSolver { //val tra = VarTransformer(s, v, targetVars, s.h) executionFlowController.tryOrElse1[Option[Term]](s, v) { (s, v, QS) => - println(s"Will consume POSTS $knownPosts in \n\t${s.h.values.mkString("\n\t")}") consumes(s, knownPosts, false, pvef, v)(QS) } { (s1: State, _: Option[Term], v1: Verifier) => executionFlowController.locallyWithResult[Seq[Exp]](s1, v1) { (s1a, v1a, T) => - println(s"Will solve abst in \n\t${s1a.h.values.mkString("\n\t")}") BiAbductionSolver.solveAbstraction(s1a, v1a) { (s2, framedPosts, v2) => val newPosts = framedPosts.map { e => tra.transformExp(e) }.collect { case Some(e) => e } - println(s"New posts $newPosts") T(abductionUtils.sortExps(newPosts)) } } { @@ -305,9 +315,7 @@ object BiAbductionSolver { Q(FramingSuccess(s1, v1, Seq(), loc, v.decider.pcs.duplicate(), tra)) // No new state or needed stmts // We consumed the post conditions and found new ones. Handle the new ones and add them to the result case newPosts1 => - println(s"Will try to solve framing (in f, succ) for post $newPosts1") solveFraming(s1, v1, pvef, tra, loc, newPosts1, stateAllowed) { frame => - println(s"\tNew post is ${frame.posts}") val sortedPost = abductionUtils.sortExps(newPosts1) val newFrame = frame.copy(posts = frame.posts ++ sortedPost) Q(newFrame) @@ -317,19 +325,7 @@ object BiAbductionSolver { // We failed to fulfill the posts. Perform abduction, add the results and try again. f => BiAbductionSolver.solveAbductionForError(s, v, f, stateAllowed, Some(loc))((s3, v3) => { - println(s"Will try to solve framing (in f, fail) for post $knownPosts") solveFraming(s3, v3, pvef, tra, loc, knownPosts, stateAllowed)(Q) - - /*{ - frame => - val newAbdRes = if (res.state.nonEmpty) { - Success(Some(res.copy(stmts = Seq()))) - } else { - Success() - } - //val newFrame = frame.copy(stmts = frame.stmts ++ res.stmts) - Q(frame) - }*/ } ) } @@ -338,7 +334,6 @@ object BiAbductionSolver { def resolveAbductionResults(m: Method, nf: NonFatalResult): Option[Method] = { val abdReses = abductionUtils.getAbductionSuccesses(nf) val newMatches = abdReses.flatMap(_.newFieldChunks).toMap - //println(s"newMatches: $newMatches") val abdCases = abdReses.groupBy(res => (res.trigger.get.pos, res.stmts, res.state.map({ case (e, _) => e }))) println(s"abdCases:") abdCases.foreach { case (key, values) => @@ -366,12 +361,10 @@ object BiAbductionSolver { val finalBcs = BigOr(expJoined.map(e => BigAnd(e._2))) (abdRes -> finalBcs) } - println(s"joinedCases: \n\t${joinedCases.mkString("\n\t")}") // We want to add things in the reverse order of the abduction results. abdReses.reverse.foldLeft[Option[Method]](Some(m)) { (mOpt, res) => mOpt match { case Some(m1) if joinedCases.contains(res) => - println(s"Adding $res to method ${Seq(joinedCases(res))}") addToMethod(m1, Seq(joinedCases(res)), newMatches, res) case _ => mOpt } @@ -758,48 +751,6 @@ object abductionUtils { } - -/* def permsTo(loc: LocationAccess, q: AbductionQuestion) - (Q: Option[Exp] => VerificationResult): VerificationResult = - { - //println(s"Computing perms to $loc") - /*val permVar = LocalVar(s"perm_abduction", Perm)() - val toExec = Seqn(Seq( - LocalVarDeclStmt(LocalVarDecl(s"perm_abduction", Perm)())(), - LocalVarAssign(permVar, CurrentPerm(loc)())() - ), Seq())() - executor.exec(q.s, toExec, q.v, q.trigger, q.stateAllowed) { (s1, v1) => - val varTran = VarTransformer(s1, v1, s1.g.values, s1.h) - //println(s" which are ${varTran.permsTo(permVar)}") - Q(varTran.permsTo(permVar)) - }*/ - val resource = loc.res(q.s.program) - val id = ChunkIdentifier(resource, q.s.program) - val chunk = findChunk[BasicChunk](q.s.h.values, id, Seq(term), q.v) - - } - - // Who doesn't love CPS??? - def permsToSeq(remaining: Seq[AccessPredicate], built: Seq[AccessPredicate], q: AbductionQuestion) - (Q: Seq[AccessPredicate] => VerificationResult): VerificationResult = remaining match { - case Nil => - Q(built) - - case acc +: tail => - acc.loc match { - case la: LocationAccess => - permsTo(la, q) { pHOpt => - val pG = acc.perm - val frac: Exp = pHOpt match { - case Some(pH) => clampSubPerm(pG, pH) - case None => pG - } - - permsToSeq(tail, built :+ accWithPerm(acc, frac), q)(Q) - } - } - }*/ - def accWithPerm(ap: AccessPredicate, newPerm: Option[Exp]): AccessPredicate = { ap match { case fap: FieldAccessPredicate => FieldAccessPredicate(fap.loc, newPerm)(fap.pos, fap.info, fap.errT) @@ -830,7 +781,6 @@ object abductionUtils { // This does max(a - b, 0) def clampSubPerm(a: Option[Exp], b: Option[Exp]): FractionalPerm = { - //println(s"Doing $a - $b") val sub = asRational(a) - asRational(b) FractionalPerm( IntLit(if (sub.compare(Rational(0, 1)) < 0) 0 else sub.numerator)(), @@ -970,8 +920,6 @@ object abductionUtils { case Some(term) => val resource = loc.res(s2.program) val id = ChunkIdentifier(resource, s2.program) - /*println(s"\t\tid is $id") - println(s"\t\twe eval'd arg $arg to\n\t\tterms $term")*/ val chunkOpt = findChunk[BasicChunk](s2.h.values, id, Seq(term), v2) chunkOpt match { case None => Q(Some(NoPerm()())) @@ -1086,8 +1034,6 @@ object abductionUtils { def processPredicate(pred: Predicate) (Q: Map[Object, FractionalPerm] => VerificationResult): VerificationResult = { - // Collect locations - def innermostFA(loc: LocationAccess): Option[FieldAccess] = loc match { case fa @ FieldAccess(rcv, _) => rcv match { @@ -1124,7 +1070,6 @@ object abductionUtils { def processLocations(bS: State, bV: Verifier, eS: State, remaining: Seq[LocationAccess], acc: Map[Object, FractionalPerm]): VerificationResult = remaining match { case Nil => - // Merge this branch's results into accumulated max accumulatedPerms = mergeMaxPerms(accumulatedPerms, acc) Success() case loc :: rest => @@ -1142,7 +1087,6 @@ object abductionUtils { } } - // After all branches have been explored, pass the max perms to Q result && Q(accumulatedPerms) } @@ -1150,4 +1094,30 @@ object abductionUtils { result } + /*def retryOnFailedAssertion( + s: State, + v: Verifier, + exec: (State, Verifier, (State, Verifier) => VerificationResult) => VerificationResult + )(Q: (State, Verifier) => VerificationResult): VerificationResult = { + executionFlowController.tryOrElse0(s, v) { (s1, v1, T) => + exec(s1, v1, T) + } { + (s1a, v1a) => + println(s"Attempt successful") + Q(s1a, v1a) + } { + f => + f.message.reason match { + case AssertionFalse(assertion) => + println(s"exec failed with ${f.message.reason}") + producer.produce(s, freshSnap, assertion, pve, v) { (s1r, v1r) => + println(s"Produced, will reattempt") + retryOnFailedAssertion(s1r, v1r, exec)(Q) + } + case _ => + f + } + } + }*/ + } diff --git a/src/main/scala/biabduction/Invariant.scala b/src/main/scala/biabduction/Invariant.scala index 6e46b2df8..850efaf9b 100644 --- a/src/main/scala/biabduction/Invariant.scala +++ b/src/main/scala/biabduction/Invariant.scala @@ -117,29 +117,27 @@ object LoopInvariantSolver { //} executionFlowController.locally(s, v) { (s1, v1) => - println(s"Will produce ${loopHead.invs}") producer.produce(s1, freshSnap, BigAnd(loopHead.invs), pve, v1, withAbduction = true) { (s2, v2) => - println(s"\tProduced invs from ${s1.h.values.mkString("\n\t")} to to ${s2.h.values.mkString("\n\t")}") + println(s"After producing invs: \n\t${s2.h.values.mkString("\n\t")}") executionFlowController.locally(s2, v2) { (sF, vF) => executor.follows(sF, loopEdges, pveLam, vF, joinPoint) { (s3, v3) => - println(s"\tExecd follows to ${s3.h.values.mkString("\n\t")}") - // To find a fixed point, we are only interested in branches where the loop condition can remains true + println(s"After follow: \n\t${s3.h.values.mkString("\n\t")}") + // To find a fixed point we are only interested in branches where the loop condition can remains true var nextCon = false executionFlowController.locally(s3, v3) { (s4, v4) => producer.produce(s4, freshSnap, loopConExp, pve, v4, withAbduction = true) { (s5, v5) => - println(s"\tProduced $loopConExp to ${s5.h.values.mkString("\n\t")}") nextCon = !v5.decider.checkSmoke() + println(s"nextCon: $nextCon in \n\t${s5.h.values.mkString("\n\t")}") Success() } } if (!nextCon) { - println(s"nextCon false") Success() } else { - println(s"nextCon true") val endStmt = abductionUtils.getEndOfLoopStmt(loop) val postTran = VarTransformer(s3, v3, s3.g.values, s3.h) val postState = postTran.transformState(s3) + println(s"Successful framing with s \n\t${s3.h.values.mkString("\n\t")}") Success(Some(FramingSuccess(s3, v3, postState, endStmt, v3.decider.pcs.duplicate(), postTran))) } } @@ -150,7 +148,6 @@ object LoopInvariantSolver { case nonf: NonFatalResult => val abdReses = abductionUtils.getAbductionSuccesses(nonf).reverse - println(s"reses: $abdReses") // TODO nklose do we want to join branches properly here like we do for preconditions? val newMatches = abdReses.flatMap(_.newFieldChunks).toMap val preLoopVars = s.g.values.filter { case (v, _) => origVars.contains(v) } @@ -177,6 +174,7 @@ object LoopInvariantSolver { abductionUtils.findOptChunks(accs, preState, v, pve) { chunks => + println(s"Prestate is: ${preState.h.values.mkString("\n\t")}") val toKeep = chunks.keys val toAbs = preState.copy(h= Heap(preState.h.values.toSeq.diff(toKeep.toSeq))) println(s"Will try to abstract for pre from ${toAbs.h.values.mkString("\n\t")}") @@ -230,7 +228,6 @@ object LoopInvariantSolver { // val allNewChunks = abdReses.map(abd => (abd.allNewChunks, abd.pcs.branchConditions)) // We need to merge chunks that refer to the same value but have different snaps(?) - println(s"Will merge chunks starting from \n\t${abdReses.map(abd => (abd.allNewChunks, abd.pcs.branchConditions)).mkString("\n\t")}") val preChunks = abdReses .map(abd => (abd.allNewChunks, abd.pcs.branchConditions)) .flatMap { case (chunks, pcs) => chunks.map(chunk => (chunk, pcs)) } @@ -246,7 +243,6 @@ object LoopInvariantSolver { bestChunk } .toList - println(s"new prechunks \n\t${preChunks.mkString("\n\t")}") // val matchingPreChunks = allNewChunks.collect { case (chunks, bcs) if bcs.diff(vPostAbs.decider.pcs.branchConditions).isEmpty => chunks }.flatten solveLoopInvariants(sPostAbs, vPostAbs, origVars, loopHead, loopEdges, joinPoint, initialBcs, q.copy(preHeap = newPreState.h + Heap(preChunks), preAbstraction = newPreAbstraction, diff --git a/src/main/scala/biabduction/VarTransformer.scala b/src/main/scala/biabduction/VarTransformer.scala index 3dbc23241..b93d141d8 100644 --- a/src/main/scala/biabduction/VarTransformer.scala +++ b/src/main/scala/biabduction/VarTransformer.scala @@ -28,6 +28,7 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal private def resolveMatches(): Map[Term, ast.Exp] = { + // TODO: Should probably exclude null val allTerms: Seq[Term] = (s.g.values.values.map { case (t1, _) => t1 } ++ s.h.values.collect { case c: BasicChunk if c.resourceID == FieldID => Seq(c.args.head, c.snap) @@ -97,7 +98,6 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal binPermOp(e1, e2, terms.PermPermDiv(_, _)) case _ => throw new IllegalStateException(s"permExpToTerm can't transform $permExp") } - // println(s"Transformed $permExp into $ret") ret } @@ -137,12 +137,6 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal }*/ def transformTerm(t: Term): Option[ast.Exp] = { - /*def binPermOp(t1: terms.Term, t2: terms.Term, op: (ast.Exp, ast.Exp) => ast.Exp): Option[ast.Exp] = { - Some(op( - transformTerm(t1).getOrElse(ast.FullPerm()()), - transformTerm(t2).getOrElse(ast.FullPerm()()) - )) - }*/ def binPermOp(t1: terms.Term, t2: terms.Term, identity: ast.Exp, op: (ast.Exp, ast.Exp) => ast.Exp): Option[ast.Exp] = { val exp1 = transformTerm(t1).getOrElse(ast.FullPerm()()) @@ -334,7 +328,6 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal } } } - // println(s"Transformed $e in $res") Some(res) } catch { case _: NoSuchElementException => if (strict) None else Some(e) diff --git a/src/main/scala/rules/Executor.scala b/src/main/scala/rules/Executor.scala index 2de55c0e8..b351651de 100644 --- a/src/main/scala/rules/Executor.scala +++ b/src/main/scala/rules/Executor.scala @@ -301,7 +301,6 @@ object executor extends ExecutionRules { case Seq() if !s.doAbduction => (Seq(), Success()) } val invs = abductionUtils.sortExps(foundInvs ++ existingInvs) - //println(s"invs: $invs") type PhaseData = (State, RecordedPathConditions, Set[FunctionDecl]) var phase1data: Vector[PhaseData] = Vector.empty @@ -350,7 +349,6 @@ object executor extends ExecutionRules { // relying on the reentry of the loop head, as this will not have the found invariants // Existing invariants may be required for framing and stuff, so we produce them again first producer.produces(s6, freshSnap, existingInvs, ContractNotWellformed, v6) { (s7, v7) => - //println(s"Produced $existingInvs in ${s7.h.values.mkString(" ")} with pcs ${v7.decider.pcs.branchConditions}") checkInvariants(s7, v7, foundInvs, endStmt, stateAllowed = false)((_, _) => Success()) } } @@ -377,7 +375,6 @@ object executor extends ExecutionRules { */ v.decider.prover.comment("Loop head block: Re-establish invariant") // TODO If we reach this from the invariant generation, then state is OK. If from the final loop checking, it is not! - println(s"Checking existing invs (loop head from n-edge or o-edge) $existingInvs") checkInvariants(s, v, existingInvs, endStmt, stateAllowed = true)(Q) } } @@ -396,8 +393,6 @@ object executor extends ExecutionRules { } { f => BiAbductionSolver.solveAbductionForError(s, v, f, stateAllowed, Some(location)) { (s3, v3) => - /* val varTrans = VarTransformer(s3, v3, s3.g.values, s3.h) - println(s"\targs {\n\t${s3.h.values.map(_.asInstanceOf[BasicChunk].args.map(varTrans.transformTerm)) }\n}")*/ checkInvariants(s3, v3, invs, location, stateAllowed)(Q) } } diff --git a/src/main/scala/rules/Producer.scala b/src/main/scala/rules/Producer.scala index 084dbf72f..b7809944d 100644 --- a/src/main/scala/rules/Producer.scala +++ b/src/main/scala/rules/Producer.scala @@ -110,7 +110,7 @@ object producer extends ProductionRules { : VerificationResult = { if(!withAbduction){ - produceR(s, sf, a.whenInhaling, pve, v)(Q) + produceR(s, sf, a.whenInhaling, pve, v)(Q) } else { executionFlowController.tryOrElse0(s, v) { (s1, v1, T) => produceR(s1, sf, a.whenInhaling, pve, v1)(T) diff --git a/src/main/scala/state/State.scala b/src/main/scala/state/State.scala index fae53f5c8..66e05b158 100644 --- a/src/main/scala/state/State.scala +++ b/src/main/scala/state/State.scala @@ -38,7 +38,7 @@ final case class State(g: Store = Store(), doAbduction: Boolean = false, abductionResults: Seq[BiAbductionResult] = Seq(), - // Needed for tracking in fractional abduction + // Needed for tracking in fractional abduction abdPermScalingFactorExp: ast.Exp = ast.FullPerm()(), recordVisited: Boolean = false, diff --git a/src/main/scala/supporters/MethodSupporter.scala b/src/main/scala/supporters/MethodSupporter.scala index abb491bf6..66043f560 100644 --- a/src/main/scala/supporters/MethodSupporter.scala +++ b/src/main/scala/supporters/MethodSupporter.scala @@ -131,7 +131,6 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { val formals = method.formalArgs.map(_.localVar) ++ method.formalReturns.map(_.localVar) val vars = s4.g.values.collect { case (var2, t) if formals.contains(var2) => (var2, t) } val tra = VarTransformer(s4, v4, vars, s4.h) - println(s"Will try to solve framing for post $posts in ${s4.h.values.mkString(" ")} ${v4.decider.pcs.branchConditions}") solveFraming(s4, v4, postViolated, tra, abductionUtils.dummyEndStmt, posts, stateAllowed = true) { frame => Success(Some(frame.copy(s = s4, v = v4)) ) From 973dff047f1d26b738f397cebc00e5cbd278ca36 Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Fri, 20 Mar 2026 14:14:40 +0100 Subject: [PATCH 10/32] wip postocndition resolution --- src/main/scala/biabduction/Abduction.scala | 22 ++++++++++++-------- src/main/scala/biabduction/BiAbduction.scala | 8 +++---- src/main/scala/biabduction/Invariant.scala | 8 +++---- 3 files changed, 20 insertions(+), 18 deletions(-) diff --git a/src/main/scala/biabduction/Abduction.scala b/src/main/scala/biabduction/Abduction.scala index bb67e17fc..4fb250898 100644 --- a/src/main/scala/biabduction/Abduction.scala +++ b/src/main/scala/biabduction/Abduction.scala @@ -156,9 +156,12 @@ object AbductionFoldBase extends AbductionRule { case Some(cond) => val g1 = q.goal.filterNot(_ == a) val concCond = cond.transform { case lv: AbstractLocalVar if lv == pred.formalArgs.head.localVar => a.loc.args.head } + //println(s"will eval cond $concCond") abductionUtils.safeEval(concCond, q.s, q.v, q.lostAccesses) { case (s1, Some(term), v1) => + //println(s"eval'd to $term") if (v1.decider.check(term, Verifier.config.checkTimeout())) { + //println(s"FALSE") abductionUtils.safeEval(a.loc.args.head, q.s, q.v, q.lostAccesses) { case (s2, Some(t), v2) => val wildcards = s2.constrainableARPs -- s1.constrainableARPs @@ -173,6 +176,7 @@ object AbductionFoldBase extends AbductionRule { } } } else { + //println(s"TRUE") apply(q.copy(goal = g1)) { case Some(q2) => Q(Some(q2.copy(goal = a +: q2.goal))) case None => Q(None) @@ -251,7 +255,7 @@ object AbductionFold extends AbductionRule { val foldS = q.s.copy(abdPermScalingFactorExp= a.perm)//PermMul(q.s.abdPermScalingFactorExp, a.perm)()), we're now setting this when fold fails val fold = Fold(a)() - println(s"Will attempt fold $fold triggered by $field ($chunk)") + //println(s"Will attempt fold $fold triggered by $field ($chunk)") executor.exec(foldS, fold, q.v, q.trigger, q.stateAllowed) { (s1, v1) => val lost = q.lostAccesses + (field -> SortWrapper(chunk.snap, chunk.snap.sort)) val q2 = q.copy(s = s1.copy(abdPermScalingFactorExp = FullPerm()()), v = v1, foundStmts = q.foundStmts :+ fold, lostAccesses = lost, goal = g1) @@ -468,12 +472,12 @@ object AbductionPackage extends AbductionRule { (s1a, v1a) => Q(s1a, v1a) } { f => - println(s"FAILED ASSERTING LHS WITH $f") + //println(s"FAILED ASSERTING LHS WITH $f") f.message.reason match { // In case we fail to abductively asser the LHS because of an assertion, we try to simply produce it // and reattempt the fold case AssertionFalse(assertion) => - println(s"Asserting LHS failed with ${f.message.reason}, will reattempt in \n\t${s.h.values.mkString("\n\t")}") + //println(s"Asserting LHS failed with ${f.message.reason}, will reattempt in \n\t${s.h.values.mkString("\n\t")}") producer.produce(s, freshSnap, assertion, pve, v) { (s1r, v1r) => assertLHS(s1r, v1r, wand, q)(Q) } @@ -488,9 +492,9 @@ object AbductionPackage extends AbductionRule { case None => Q(None) case Some(wand) => executionFlowController.locally(q.s, q.v) { (s1, v1) => - println(s"Will attempt asserting LHS") + //println(s"Will attempt asserting LHS") assertLHS(s1, v1, wand, q) { (s2, v2) => - println(s"Succesfully asserted ${wand.left}") + //println(s"Succesfully asserted ${wand.left}") val packQ = q.copy(s = s2, v = v2, goal = wand.right.topLevelConjuncts, packing = true) AbductionApplier.applyRules(packQ) { packRes => if (packRes.goal.nonEmpty) { @@ -504,13 +508,13 @@ object AbductionPackage extends AbductionRule { } } match { case fail: FatalResult => - println(s"FAILED WITH $fail") + //println(s"FAILED WITH $fail") Q(None) case suc: NonFatalResult => // We need to filter out those abdRes that come from asserting the LHS of the wand val abdRes = abductionUtils.getAbductionSuccesses(suc).filter(res => res.trigger != Some(Assert(wand.left)())) - println(s"abdRes:") - abdRes.foreach(x => println(s"\t - $x")) // \n\t\t${x.trigger}: ${x.trigger == Some(Assert(wand.left)())} + //println(s"abdRes:") + //abdRes.foreach(x => println(s"\t - $x")) // \n\t\t${x.trigger}: ${x.trigger == Some(Assert(wand.left)())} val stmts = abdRes.flatMap(_.stmts).reverse val state = abdRes.flatMap(_.state).reverse @@ -530,7 +534,7 @@ object AbductionPackage extends AbductionRule { val lv = tran.transformExp(e, strict = false) lv.get } - println(s"Will try packaging $wand with $script") + //println(s"Will try packaging $wand with $script") magicWandSupporter.packageWand(sPack, wand, script, pve, v1) { (s2, wandChunk, v2) => val g1 = q.goal.filterNot(_ == wand) diff --git a/src/main/scala/biabduction/BiAbduction.scala b/src/main/scala/biabduction/BiAbduction.scala index 748004fe4..82b411c99 100644 --- a/src/main/scala/biabduction/BiAbduction.scala +++ b/src/main/scala/biabduction/BiAbduction.scala @@ -204,7 +204,6 @@ object BiAbductionSolver { } else { val initPcs = v.decider.pcs.duplicate() - println(s"\tf $f\n\tReason ${f.message.reason}") val reason = f.message.reason match { case reason: InsufficientPermission => val perm = f.message.offendingNode match { @@ -232,7 +231,6 @@ object BiAbductionSolver { reason match { case None => f case Some(Assert(assertion)) => - println(s"FAILED FOLD BECAUSE OF $assertion WILL REATTEMPT") // If we failed to fold a predicate because of an assertion, we try producing the assertion in the state and continuing executionFlowController.tryOrElse0(s, v) { (s1, v1, T) => producer.produce(s1, freshSnap, assertion, pve, v1) { (s2, v2) => @@ -256,7 +254,7 @@ object BiAbductionSolver { case Some(trafo) => trafo.f(qPre).asInstanceOf[AbductionQuestion] case _ => qPre } - println(s"abdGoal $abdGoal in s: \n\t${s.h.values.mkString("\n\t")}") + // println(s"abdGoal $abdGoal in s: \n\t${s.h.values.mkString("\n\t")}") // NOTE: Without fractional permissions, the comment below is true // With fractional permissions, we HAVE to start with rule one because if we hold a fraction smaller // than the goal, we must subtract it from the goal @@ -265,7 +263,7 @@ object BiAbductionSolver { // This allows us to fold on null references multiple times, as is required for e.g. trees. AbductionApplier.applyRules(q){ //, currentRule = 1) { q1 => - println(s"Completed abduction with state: \n\t${q1.s.h.values.mkString("\n\t")}") + //println(s"Completed abduction with state: \n\t${q1.s.h.values.mkString("\n\t")}") if (q1.goal.isEmpty) { val newState = q1.foundState.reverse val newStmts = q1.foundStmts @@ -426,7 +424,7 @@ object BiAbductionSolver { def resolveFramingResults(m: Method, nf: NonFatalResult): Option[Method] = { val frames = abductionUtils.getFramingSuccesses(nf) - + println(s"Will resovle framing results for ${frames.mkString("\n")}") // We get a framing result for every branch. // So postconditions that are in every branch can just be added without any bcs val everyPosts = frames.head.posts.filter { p => frames.forall(_.posts.contains(p)) } diff --git a/src/main/scala/biabduction/Invariant.scala b/src/main/scala/biabduction/Invariant.scala index 850efaf9b..85ff52996 100644 --- a/src/main/scala/biabduction/Invariant.scala +++ b/src/main/scala/biabduction/Invariant.scala @@ -118,16 +118,16 @@ object LoopInvariantSolver { executionFlowController.locally(s, v) { (s1, v1) => producer.produce(s1, freshSnap, BigAnd(loopHead.invs), pve, v1, withAbduction = true) { (s2, v2) => - println(s"After producing invs: \n\t${s2.h.values.mkString("\n\t")}") + //println(s"After producing invs: \n\t${s2.h.values.mkString("\n\t")}") executionFlowController.locally(s2, v2) { (sF, vF) => executor.follows(sF, loopEdges, pveLam, vF, joinPoint) { (s3, v3) => - println(s"After follow: \n\t${s3.h.values.mkString("\n\t")}") + //println(s"After follow: \n\t${s3.h.values.mkString("\n\t")}") // To find a fixed point we are only interested in branches where the loop condition can remains true var nextCon = false executionFlowController.locally(s3, v3) { (s4, v4) => producer.produce(s4, freshSnap, loopConExp, pve, v4, withAbduction = true) { (s5, v5) => nextCon = !v5.decider.checkSmoke() - println(s"nextCon: $nextCon in \n\t${s5.h.values.mkString("\n\t")}") + //println(s"nextCon: $nextCon in \n\t${s5.h.values.mkString("\n\t")}") Success() } } @@ -137,7 +137,7 @@ object LoopInvariantSolver { val endStmt = abductionUtils.getEndOfLoopStmt(loop) val postTran = VarTransformer(s3, v3, s3.g.values, s3.h) val postState = postTran.transformState(s3) - println(s"Successful framing with s \n\t${s3.h.values.mkString("\n\t")}") + //println(s"Successful framing with s \n\t${s3.h.values.mkString("\n\t")}") Success(Some(FramingSuccess(s3, v3, postState, endStmt, v3.decider.pcs.duplicate(), postTran))) } } From ad0f3005199552ba4a9d37c36cc35ba84a30a494 Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Tue, 24 Mar 2026 15:46:21 +0100 Subject: [PATCH 11/32] wip, we're leaching likmitations of the algorithm --- src/main/scala/biabduction/Abduction.scala | 4 ++- src/main/scala/biabduction/Abstraction.scala | 1 + src/main/scala/biabduction/BiAbduction.scala | 15 +++++--- src/main/scala/biabduction/Invariant.scala | 34 ++++++++++++++----- .../scala/biabduction/VarTransformer.scala | 2 ++ src/main/scala/rules/Executor.scala | 1 - 6 files changed, 42 insertions(+), 15 deletions(-) diff --git a/src/main/scala/biabduction/Abduction.scala b/src/main/scala/biabduction/Abduction.scala index 4fb250898..6c271c07a 100644 --- a/src/main/scala/biabduction/Abduction.scala +++ b/src/main/scala/biabduction/Abduction.scala @@ -255,7 +255,7 @@ object AbductionFold extends AbductionRule { val foldS = q.s.copy(abdPermScalingFactorExp= a.perm)//PermMul(q.s.abdPermScalingFactorExp, a.perm)()), we're now setting this when fold fails val fold = Fold(a)() - //println(s"Will attempt fold $fold triggered by $field ($chunk)") + println(s"Will attempt fold $fold triggered by $field ($chunk)") executor.exec(foldS, fold, q.v, q.trigger, q.stateAllowed) { (s1, v1) => val lost = q.lostAccesses + (field -> SortWrapper(chunk.snap, chunk.snap.sort)) val q2 = q.copy(s = s1.copy(abdPermScalingFactorExp = FullPerm()()), v = v1, foundStmts = q.foundStmts :+ fold, lostAccesses = lost, goal = g1) @@ -381,6 +381,8 @@ object AbductionUnfold extends AbductionRule { produces(q.s, freshSnap, conds, _ => pve, q.v)((s1, v1) => { val wildcards = q.s.constrainableARPs -- q.s.constrainableARPs predicateSupporter.unfold(s1, pred.loc(q.s.program), predChunk.args.toList, None, p, None, wildcards, pve, v1, pred) { (s2, v2) => + println(s"AbdUnfold -- Unfolded from \n\t${s1.h.values.mkString("\n\t")}\nto\n\t${s2.h.values.mkString("\n\t")}") + println(s"with assumptions: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}") val varTrans2 = VarTransformer(s2, v2, s2.g.values, s2.h) Q(Some(q.copy(s = s2, v = v2, foundStmts = q.foundStmts :+ Unfold(PredicateAccessPredicate(pred, varTrans2.transformTerm(p))())(), foundState = q.foundState ++ conds.map(c => c -> None)))) diff --git a/src/main/scala/biabduction/Abstraction.scala b/src/main/scala/biabduction/Abstraction.scala index 94e3de042..bf412735d 100644 --- a/src/main/scala/biabduction/Abstraction.scala +++ b/src/main/scala/biabduction/Abstraction.scala @@ -62,6 +62,7 @@ object AbstractionFold extends AbstractionRule { } reason match { // We ONLY want to reattempt fold if we're missing a field + // TODO: This should NOT be a field of a recursive predicate case Some(acc: FieldAccessPredicate) => abductionUtils.permsTo(acc.loc, currentQ.s, currentQ.v, Map.empty) { permH => permH match { diff --git a/src/main/scala/biabduction/BiAbduction.scala b/src/main/scala/biabduction/BiAbduction.scala index 82b411c99..de5b1b8f0 100644 --- a/src/main/scala/biabduction/BiAbduction.scala +++ b/src/main/scala/biabduction/BiAbduction.scala @@ -35,7 +35,7 @@ trait BiAbductionSuccess extends BiAbductionResult case class AbductionSuccess(s: State, v: Verifier, pcs: PathConditionStack, state: Seq[(Exp, Option[BasicChunk])] = Seq(), stmts: Seq[Stmt] = Seq(), newFieldChunks: Map[BasicChunk, LocationAccess], allNewChunks: Seq[BasicChunk], trigger: Option[Positioned] = None) extends BiAbductionSuccess { override def toString: String = { - s"Abduced ${state.length} pres: $state triggered by ${trigger.getOrElse("{}")}, Abduced ${stmts.length} statements $stmts and bcs ${pcs.branchConditions}" + s"Abduced ${state.length} pres: $state triggered by ${trigger.getOrElse("{}")}, Abduced ${stmts.length} statements $stmts" } def getBcExps(bcsTerms: Seq[Term]): Seq[Option[Exp]] = { @@ -56,7 +56,10 @@ case class AbductionSuccess(s: State, v: Verifier, pcs: PathConditionStack, stat val otherVars: Map[AbstractLocalVar, (Term, Option[Exp])] = s.g.values val varTran = VarTransformer(s, v, preVars, s.h, otherVars = otherVars) - val bcExps = bcsTerms.map { t => varTran.transformTerm(t) } + val bcExps = bcsTerms.map { t => + val t1 = varTran.transformTerm(t) + t1 + } v.decider.setPcs(prevPcs) bcExps @@ -231,6 +234,8 @@ object BiAbductionSolver { reason match { case None => f case Some(Assert(assertion)) => + println(s"abdGoal $assertion triggered by $trigger in s: \n\t${s.h.values.mkString("\n\t")}") + println(s"\tdue to $f") // If we failed to fold a predicate because of an assertion, we try producing the assertion in the state and continuing executionFlowController.tryOrElse0(s, v) { (s1, v1, T) => producer.produce(s1, freshSnap, assertion, pve, v1) { (s2, v2) => @@ -254,7 +259,8 @@ object BiAbductionSolver { case Some(trafo) => trafo.f(qPre).asInstanceOf[AbductionQuestion] case _ => qPre } - // println(s"abdGoal $abdGoal in s: \n\t${s.h.values.mkString("\n\t")}") + println(s"abdGoal $abdGoal triggered by $trigger in h:\n\t${s.h.values.mkString("\n\t")}\nand g:\n\t${s.g.values.mkString("\n\t")}") + println(s"\tdue to $f") // NOTE: Without fractional permissions, the comment below is true // With fractional permissions, we HAVE to start with rule one because if we hold a fraction smaller // than the goal, we must subtract it from the goal @@ -275,6 +281,8 @@ object BiAbductionSolver { val newChunks = newState.collect { case (_, c: Some[BasicChunk]) => c.get } //val newOldHeaps = q1.s.oldHeaps.map { case (label, heap) => (label, heap + Heap(newChunks)) } //val s1 = q1.s.copy(oldHeaps = newOldHeaps) + println(s"ABDUCTION TERMINATED IN \n\t${q1.s.h.values.mkString("\n\t")}") + println(s"\tWITH NEWSTATE ${newState}") val fieldChunks = newState.collect { case (fa: FieldAccessPredicate, c) => (c.get, fa.loc) }.toMap val abd = AbductionSuccess(q1.s, q1.v, q1.v.decider.pcs.duplicate(), newState, newStmts, fieldChunks, newChunks, trigger) Success(Some(abd)) && Q(q1.s, q1.v) @@ -424,7 +432,6 @@ object BiAbductionSolver { def resolveFramingResults(m: Method, nf: NonFatalResult): Option[Method] = { val frames = abductionUtils.getFramingSuccesses(nf) - println(s"Will resovle framing results for ${frames.mkString("\n")}") // We get a framing result for every branch. // So postconditions that are in every branch can just be added without any bcs val everyPosts = frames.head.posts.filter { p => frames.forall(_.posts.contains(p)) } diff --git a/src/main/scala/biabduction/Invariant.scala b/src/main/scala/biabduction/Invariant.scala index 85ff52996..d9d0685fd 100644 --- a/src/main/scala/biabduction/Invariant.scala +++ b/src/main/scala/biabduction/Invariant.scala @@ -117,17 +117,28 @@ object LoopInvariantSolver { //} executionFlowController.locally(s, v) { (s1, v1) => + println(s"BEFORE PRODUCING H: \n\t${s1.h.values.mkString("\n\t")}") + println(s"BEFORE PRODUCING G: \n\t${s1.g.values.mkString("\n\t")}") + println(s"BEFORE PRODUCING V: \n\t${v1.decider.pcs.assumptions.mkString("\n\t")}") producer.produce(s1, freshSnap, BigAnd(loopHead.invs), pve, v1, withAbduction = true) { (s2, v2) => - //println(s"After producing invs: \n\t${s2.h.values.mkString("\n\t")}") + println(s"AFTER PRODUCING H: \n\t${s2.h.values.mkString("\n\t")}") + println(s"AFTER PRODUCING G: \n\t${s2.g.values.mkString("\n\t")}") + println(s"AFTER PRODUCING V: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}") + executionFlowController.locally(s2, v2) { (sF, vF) => + println(s"WILL EXECUTE FOLLOW") + // edges have condition that is assumed by verifier executor.follows(sF, loopEdges, pveLam, vF, joinPoint) { (s3, v3) => - //println(s"After follow: \n\t${s3.h.values.mkString("\n\t")}") + println(s"DONE") + println(s"After follows: \n\t${s3.h.values.mkString("\n\t")}") // To find a fixed point we are only interested in branches where the loop condition can remains true var nextCon = false + println(s"Will produce loopConExp") executionFlowController.locally(s3, v3) { (s4, v4) => producer.produce(s4, freshSnap, loopConExp, pve, v4, withAbduction = true) { (s5, v5) => nextCon = !v5.decider.checkSmoke() - //println(s"nextCon: $nextCon in \n\t${s5.h.values.mkString("\n\t")}") + println(s"nextCon: $nextCon in \n\t${s5.h.values.mkString("\n\t")}") + println(s"and V \n\t${v5.decider.pcs.assumptions.mkString("\n\t")}") Success() } } @@ -137,7 +148,8 @@ object LoopInvariantSolver { val endStmt = abductionUtils.getEndOfLoopStmt(loop) val postTran = VarTransformer(s3, v3, s3.g.values, s3.h) val postState = postTran.transformState(s3) - //println(s"Successful framing with s \n\t${s3.h.values.mkString("\n\t")}") + println(s"SUCCESSFUL framing with s \n\t${s3.h.values.mkString("\n\t")}") + println(s"and V \n\t${v3.decider.pcs.assumptions.mkString("\n\t")}") Success(Some(FramingSuccess(s3, v3, postState, endStmt, v3.decider.pcs.duplicate(), postTran))) } } @@ -154,8 +166,10 @@ object LoopInvariantSolver { val preState = s.copy(h = q.preHeap) val preTran = VarTransformer(preState, v, preLoopVars, preState.h) // We need to normalize the state otherwise we might have fragmented chunks + println(s"ABDRESES: - ${abdReses.mkString("\n- ")}") + println(s"ABDRESES PRE: ${abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).get)}") val newStateOpt = abductionUtils.normalizePreconditions(abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).get), s, v) - + println(s"NEWSTATEOPT: $newStateOpt") // We still need to remove the current loop condition val newState = abductionUtils.sortExps(newStateOpt.map(_.transform { case im: Implies if im.left == loopConExp => im.right @@ -171,12 +185,14 @@ object LoopInvariantSolver { case fa: FieldAccessPredicate => fa.loc case pa: PredicateAccessPredicate => pa.loc } - + println(s"Prestate is: ${preState.h.values.mkString("\n\t")}") + println(s"Prestate verifier: \n\t${v.decider.pcs.assumptions.mkString("\n\t")}") + println(s"accs $accs") abductionUtils.findOptChunks(accs, preState, v, pve) { chunks => - println(s"Prestate is: ${preState.h.values.mkString("\n\t")}") val toKeep = chunks.keys val toAbs = preState.copy(h= Heap(preState.h.values.toSeq.diff(toKeep.toSeq))) + println(s"toAbs is: ${toAbs.h.values.mkString("\n\t")}") println(s"Will try to abstract for pre from ${toAbs.h.values.mkString("\n\t")}") BiAbductionSolver.solveAbstraction(toAbs, v) { (newPreState0, newPreAbstraction0, _) => @@ -193,7 +209,7 @@ object LoopInvariantSolver { // Consolidate the framing successes val posts = abductionUtils.getFramingSuccesses(nonf).groupBy(_.posts) - + println(s"posts $posts") // We take the frame with the most posts val chosenFrame = posts.maxBy { case (exps, _) => exps.size }._2.head //posts.head._2.head chosenFrame.v.decider.setPcs(chosenFrame.pcs) @@ -201,7 +217,7 @@ object LoopInvariantSolver { val inVars = chosenFrame.s.g.values.collect { case (v, t) if ins.contains(v) => (v, t) } val preLoopVars = chosenFrame.s.g.values.filter { case (v, _) => origVars.contains(v) } val postTran = VarTransformer(chosenFrame.s, chosenFrame.v, inVars, chosenFrame.s.h, otherVars = preLoopVars) - println(s"Will try to abstract for post from ${chosenFrame.s.h.values.mkString("\n\t")}") + println(s"Will try to abstract for post from \n\t${chosenFrame.s.h.values.mkString("\n\t")}\nwith v\n\t${chosenFrame.v.decider.pcs.assumptions.mkString("\n\t")}") BiAbductionSolver.solveAbstraction(chosenFrame.s, chosenFrame.v) { (sPostAbs, postAbstraction0, vPostAbs) => val newPostAbstraction = postAbstraction0.map(e => postTran.transformExp(e, strict = false).get) diff --git a/src/main/scala/biabduction/VarTransformer.scala b/src/main/scala/biabduction/VarTransformer.scala index b93d141d8..1eb227a4a 100644 --- a/src/main/scala/biabduction/VarTransformer.scala +++ b/src/main/scala/biabduction/VarTransformer.scala @@ -153,6 +153,8 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal } (t match { + case terms.Null => + Some(ast.NullLit()()) case t if matches.contains(t) => matches.get(t) case BuiltinEquals(t1, t2) => (transformTerm(t1), transformTerm(t2)) match { diff --git a/src/main/scala/rules/Executor.scala b/src/main/scala/rules/Executor.scala index b351651de..01ac84f29 100644 --- a/src/main/scala/rules/Executor.scala +++ b/src/main/scala/rules/Executor.scala @@ -70,7 +70,6 @@ object executor extends ExecutionRules { val s1 = handleOutEdge(s, edge, v) //executionFlowController.tryOrElse2[Term, Option[Exp]](s1, v) {(s1a, va, R) => evalWithAbduction(s1, ce.condition, IfFailed(ce.condition), v) {(s2, tCond, condNew, v1) => - /* Using branch(...) here ensures that the edge condition is recorded * as a branch condition on the pathcondition stack. */ From b5044cda1241736e9367b57a64ee66bbac0d4ae3 Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Sat, 4 Apr 2026 02:10:06 +0200 Subject: [PATCH 12/32] wip added support for producing assertions, then uimproved branching on abd package --- src/main/scala/biabduction/Abduction.scala | 101 ++++++++++++++---- src/main/scala/biabduction/Abstraction.scala | 2 +- src/main/scala/biabduction/BiAbduction.scala | 75 ++++++++++--- src/main/scala/biabduction/Invariant.scala | 61 +++++++---- .../scala/biabduction/VarTransformer.scala | 38 ++++++- src/main/scala/rules/Executor.scala | 12 +-- src/main/scala/rules/MagicWandSupporter.scala | 1 + .../scala/supporters/MethodSupporter.scala | 2 + 8 files changed, 223 insertions(+), 69 deletions(-) diff --git a/src/main/scala/biabduction/Abduction.scala b/src/main/scala/biabduction/Abduction.scala index 6c271c07a..85784ff2a 100644 --- a/src/main/scala/biabduction/Abduction.scala +++ b/src/main/scala/biabduction/Abduction.scala @@ -2,6 +2,7 @@ package viper.silicon.biabduction import viper.silicon import viper.silicon.interfaces._ +import viper.silicon.interfaces.state.Chunk import viper.silicon.rules._ import viper.silicon.rules.chunkSupporter.findChunk import viper.silicon.rules.evaluator.{eval, evals} @@ -25,10 +26,7 @@ object AbductionApplier extends RuleApplier[AbductionQuestion] { case class AbductionQuestion(s: State, v: Verifier, goal: Seq[Exp], lostAccesses: Map[Exp, Term] = Map(), foundState: Seq[(Exp, Option[BasicChunk])] = Seq(), - foundStmts: Seq[Stmt] = Seq(), trigger: Option[Positioned], stateAllowed: Boolean, - // We need the following ot keep a flag on when we are trying to pack a wand - // if the flag is set to true, it means we can produce assertions the fold fails on - packing: Boolean = false) extends BiAbductionQuestion + foundStmts: Seq[Stmt] = Seq(), trigger: Option[Positioned], stateAllowed: Boolean) extends BiAbductionQuestion /** * A rule for abduction. A rule is a pair of a check method and an apply method. The check method checks whether the @@ -255,7 +253,7 @@ object AbductionFold extends AbductionRule { val foldS = q.s.copy(abdPermScalingFactorExp= a.perm)//PermMul(q.s.abdPermScalingFactorExp, a.perm)()), we're now setting this when fold fails val fold = Fold(a)() - println(s"Will attempt fold $fold triggered by $field ($chunk)") + println(s"AbdFold -- Will attempt fold $fold triggered by $field ($chunk)") executor.exec(foldS, fold, q.v, q.trigger, q.stateAllowed) { (s1, v1) => val lost = q.lostAccesses + (field -> SortWrapper(chunk.snap, chunk.snap.sort)) val q2 = q.copy(s = s1.copy(abdPermScalingFactorExp = FullPerm()()), v = v1, foundStmts = q.foundStmts :+ fold, lostAccesses = lost, goal = g1) @@ -285,6 +283,8 @@ object AbductionUnfold extends AbductionRule { case None => checkPredicates(rest, q, goal)(Q) case Some(predChunk) => + + println(s"AbdUnfold -- Found chunk $predChunk for pred $pred") val wildcards = q.s.constrainableARPs -- q.s.constrainableARPs val bcsBefore = q.v.decider.pcs.branchConditions var failedBranches: Seq[silicon.Stack[Term]] = Seq() @@ -337,8 +337,18 @@ object AbductionUnfold extends AbductionRule { } } + // Here we must make sure we try to match chunks to their value in the store + // Otherwise if we for example unfold nodes(curr) to get ocurr.next.prev because we know + // ocurr.next == curr then we should try to use curr. + val newPred = q.s.g.values.collectFirst { + case (localVar, (term, _)) if term == predChunk.args.head => localVar + } match { + case Some(localVar) => pred.copy(args = Seq(localVar))(pred.pos, pred.info, pred.errT) + case None => pred + } tryUnfold match { - case _: NonFatalResult => Q(Some(pred, predChunk, Seq(), predChunk.perm)) + case _: NonFatalResult => + Q(Some(newPred, predChunk, Seq(), predChunk.perm)) case _: FatalResult => succBranches match { case Seq() => checkPredicates(rest, q, goal)(Q) @@ -346,7 +356,7 @@ object AbductionUnfold extends AbductionRule { val condTerms = branch.distinct.filterNot(bcsBefore.contains) val varTran = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) val conds = condTerms.map(varTran.transformTerm(_).get) - Q(Some(pred, predChunk, conds, predChunk.perm)) + Q(Some(newPred, predChunk, conds, predChunk.perm)) case _ => checkPredicates(rest, q, goal)(Q) // Multiple succ branches would require a disjunction. Left out for now } } @@ -371,8 +381,9 @@ object AbductionUnfold extends AbductionRule { } val preds = abductionUtils.getContainingPredicates(a.loc, q.s.program).filter(abductionUtils.isValidPredicate) - + // println(s"AbdUnfold -- preds $preds") val predAccs = preds.map { pred => PredicateAccess(Seq(a.loc.rcv), pred)(NoPosition, NoInfo, NoTrafos) } + // println(s"AbdUnfold -- predAccs $predAccs") // val varTrans = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) // val pG = varTrans.permExpToTerm(a.permExp.getOrElse(FullPerm()()), q.v).getOrElse(terms.FullPerm) checkPredicates(predAccs, q, a.loc) { @@ -382,7 +393,7 @@ object AbductionUnfold extends AbductionRule { val wildcards = q.s.constrainableARPs -- q.s.constrainableARPs predicateSupporter.unfold(s1, pred.loc(q.s.program), predChunk.args.toList, None, p, None, wildcards, pve, v1, pred) { (s2, v2) => println(s"AbdUnfold -- Unfolded from \n\t${s1.h.values.mkString("\n\t")}\nto\n\t${s2.h.values.mkString("\n\t")}") - println(s"with assumptions: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}") + // println(s"with assumptions: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}") val varTrans2 = VarTransformer(s2, v2, s2.g.values, s2.h) Q(Some(q.copy(s = s2, v = v2, foundStmts = q.foundStmts :+ Unfold(PredicateAccessPredicate(pred, varTrans2.transformTerm(p))())(), foundState = q.foundState ++ conds.map(c => c -> None)))) @@ -474,7 +485,6 @@ object AbductionPackage extends AbductionRule { (s1a, v1a) => Q(s1a, v1a) } { f => - //println(s"FAILED ASSERTING LHS WITH $f") f.message.reason match { // In case we fail to abductively asser the LHS because of an assertion, we try to simply produce it // and reattempt the fold @@ -489,38 +499,74 @@ object AbductionPackage extends AbductionRule { } } + def tryPackageWand(s: State, wand: MagicWand, script: Seqn, v: Verifier)(Q: (State, Chunk, Verifier) => VerificationResult): VerificationResult = { + executionFlowController.tryOrElse1[Chunk](s, v) { (s1, v1, T) => + magicWandSupporter.packageWand(s1, wand, script, pve, v1) { + (s2, wandChunk, v2) => + T(s2, wandChunk, v2) + } + } { + (sSucc, wandChunk, vSucc) => + Q(sSucc, wandChunk, vSucc) + } { + case f => f.message.reason match { + case AssertionFalse(assertion) => + println(s"AbdPackage -- Will produce assertion") + producer.produce(s, freshSnap, assertion, pve, v) { (s2, v2) => + tryPackageWand(s2, wand, script, v2)(Q) + } + case _ => f + } + } + } + override def apply(q: AbductionQuestion)(Q: Option[AbductionQuestion] => VerificationResult): VerificationResult = { q.goal.collectFirst { case a: MagicWand => a } match { case None => Q(None) case Some(wand) => executionFlowController.locally(q.s, q.v) { (s1, v1) => - //println(s"Will attempt asserting LHS") + println(s"AbdPackage -- Will attempt asserting LHS") assertLHS(s1, v1, wand, q) { (s2, v2) => - //println(s"Succesfully asserted ${wand.left}") - val packQ = q.copy(s = s2, v = v2, goal = wand.right.topLevelConjuncts, packing = true) + println(s"AbdPackage -- Succesfully asserted ${wand.left}") + val packQ = q.copy(s = s2, v = v2, goal = wand.right.topLevelConjuncts) AbductionApplier.applyRules(packQ) { packRes => if (packRes.goal.nonEmpty) { Failure(pve dueTo DummyReason) } else { val newState = packRes.foundState val newStmts = packRes.foundStmts - Success(Some(AbductionSuccess(packRes.s, packRes.v, packRes.v.decider.pcs.duplicate(), newState, newStmts, Map(), Seq(), None))) + // Small hack: To flag these results to keep, we use a TrueLit as trigger (it will never be an actual trigger) + Success(Some(AbductionSuccess(packRes.s, packRes.v, packRes.v.decider.pcs.duplicate(), newState, newStmts, Map(), Seq(), Some(TrueLit()())))) } } } } match { case fail: FatalResult => - //println(s"FAILED WITH $fail") + println(s"AbdPackage -- FAILED WITH $fail") Q(None) case suc: NonFatalResult => + val abdRes = abductionUtils.getAbductionSuccesses(suc) + // println(s"AbdPackage -- abdRes:") + // abdRes.foreach(x => println(s"\t - $x \n\t\t[${x.trigger}]")) // We need to filter out those abdRes that come from asserting the LHS of the wand - val abdRes = abductionUtils.getAbductionSuccesses(suc).filter(res => res.trigger != Some(Assert(wand.left)())) - //println(s"abdRes:") - //abdRes.foreach(x => println(s"\t - $x")) // \n\t\t${x.trigger}: ${x.trigger == Some(Assert(wand.left)())} - val stmts = abdRes.flatMap(_.stmts).reverse - val state = abdRes.flatMap(_.state).reverse - + // And then pick a branch to keep if there are multiples that are all correct + val picked = abductionUtils.pickBranch(abdRes).filter(res => res.trigger != Some(Assert(wand.left)())) + println(s"Picked") + picked.foreach(x => println(s"\t - $x")) + + val truelit = abdRes.filter( res => res.trigger match { + case Some(TrueLit()) => true + case _ => false + }) + println(s"truelit") + truelit.foreach(x => println(s"\t - $x")) + + val stmts = picked.flatMap(_.stmts).reverse + val state = picked.flatMap(_.state).reverse + println(s"State: \n\t${state.mkString("\n\t")}") + println(s"Before prod \n\t${q.s.h.values.mkString("\n\t")}") produces(q.s, freshSnap, state.map(_._1), _ => pve, q.v) { (s1, v1) => + println(s"After prod \n\t${s1.h.values.mkString("\n\t")}") val locs: Seq[LocationAccess] = state.map { case (p: FieldAccessPredicate, _) => p.loc case (p: PredicateAccessPredicate, _) => p.loc @@ -536,13 +582,22 @@ object AbductionPackage extends AbductionRule { val lv = tran.transformExp(e, strict = false) lv.get } - //println(s"Will try packaging $wand with $script") - magicWandSupporter.packageWand(sPack, wand, script, pve, v1) { + println(s"AbdPackage -- Will try packaging $wand with $script") + println(s"in h:\n\t${sPack.h.values.mkString("\n\t")}\nand g:\n\t${sPack.g.values.mkString("\n\t")}") + println(s"and v:\n\t${v1.decider.pcs.assumptions.mkString("\n\t")}") + /*magicWandSupporter.packageWand(sPack, wand, script, pve, v1) { (s2, wandChunk, v2) => val g1 = q.goal.filterNot(_ == wand) val finalStmts = q.foundStmts :+ Package(wand, script)() val finalState = q.foundState ++ state + println(s"AbdPackage -- Packaged wand from ${sPack.h.values.mkString("\n\t")} to \n\t${s2.reserveHeaps.head.+(wandChunk).values.mkString("\n\t")}") Q(Some(q.copy(s = s2.copy(h = s2.reserveHeaps.head.+(wandChunk)), v = v2, goal = g1, foundStmts = finalStmts, foundState = finalState))) + }*/ + tryPackageWand(sPack, wand, script, v1) { (s2, wandChunk, v2) => + val g1 = q.goal.filterNot(_ == wand) + val finalStmts = q.foundStmts :+ Package(wand, script)() + val finalState = q.foundState ++ state + Q(Some(q.copy(s = s2.copy(h = s2.reserveHeaps.head.+(wandChunk)), v = v2, goal = g1, foundStmts = finalStmts, foundState = finalState))) } } } diff --git a/src/main/scala/biabduction/Abstraction.scala b/src/main/scala/biabduction/Abstraction.scala index bf412735d..13b212660 100644 --- a/src/main/scala/biabduction/Abstraction.scala +++ b/src/main/scala/biabduction/Abstraction.scala @@ -269,7 +269,7 @@ object AbstractionApply extends AbstractionRule { override def apply(q: AbstractionQuestion)(Q: Option[AbstractionQuestion] => VerificationResult): VerificationResult = { val wands = q.s.h.values.collect { case wand: MagicWandChunk => q.varTran.transformChunk(wand) }.collect { case Some(wand: MagicWand) => wand } val targets = q.s.h.values.collect { case c: BasicChunk => q.varTran.transformChunk(c) }.collect { case Some(exp) => exp }.toSeq - + println(s"Will try apply rule with wands $wands and targets $targets") wands.collectFirst { case wand if targets.exists(target => abductionUtils.expMatchWithPermissions(wand.left, target, q.v, q.varTran)) => wand } match { diff --git a/src/main/scala/biabduction/BiAbduction.scala b/src/main/scala/biabduction/BiAbduction.scala index de5b1b8f0..589c47e55 100644 --- a/src/main/scala/biabduction/BiAbduction.scala +++ b/src/main/scala/biabduction/BiAbduction.scala @@ -1,5 +1,6 @@ package viper.silicon.biabduction +import viper.silicon import viper.silicon.biabduction.abductionUtils.pve import viper.silicon.decider.PathConditionStack import viper.silicon.interfaces._ @@ -131,8 +132,9 @@ case class LoopInvariantSuccess(s: State, v: Verifier, invs: Seq[Exp] = Seq(), l } case class FramingSuccess(s: State, v: Verifier, posts: Seq[Exp], loc: Positioned, pcs: PathConditionStack, varTran: VarTransformer) extends BiAbductionSuccess { - override def toString: String = "Successful framing" - + override def toString: String = { + s"Succesfull framing with posts $posts" + } def getBcExps(bcsTerms: Seq[Term], prefVars: Map[AbstractLocalVar, (Term, Option[Exp])], otherVars: Map[AbstractLocalVar, (Term, Option[Exp])]): Seq[Exp] = { val varTran = VarTransformer(s, v, prefVars, s.h, otherVars = otherVars) val bcExps = bcsTerms.map { t => varTran.transformTerm(t) } @@ -259,8 +261,8 @@ object BiAbductionSolver { case Some(trafo) => trafo.f(qPre).asInstanceOf[AbductionQuestion] case _ => qPre } - println(s"abdGoal $abdGoal triggered by $trigger in h:\n\t${s.h.values.mkString("\n\t")}\nand g:\n\t${s.g.values.mkString("\n\t")}") - println(s"\tdue to $f") + println(s"abdGoal $abdGoal due to $f \nin h:\n\t${s.h.values.mkString("\n\t")}\nand g:\n\t${s.g.values.mkString("\n\t")}") + //println(s"and v:\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") // NOTE: Without fractional permissions, the comment below is true // With fractional permissions, we HAVE to start with rule one because if we hold a fraction smaller // than the goal, we must subtract it from the goal @@ -281,9 +283,13 @@ object BiAbductionSolver { val newChunks = newState.collect { case (_, c: Some[BasicChunk]) => c.get } //val newOldHeaps = q1.s.oldHeaps.map { case (label, heap) => (label, heap + Heap(newChunks)) } //val s1 = q1.s.copy(oldHeaps = newOldHeaps) - println(s"ABDUCTION TERMINATED IN \n\t${q1.s.h.values.mkString("\n\t")}") - println(s"\tWITH NEWSTATE ${newState}") + println(s"ABDUCTION TERMINATED IN \n\t\t${q1.s.h.values.mkString("\n\t\t")}") + println(s"\twith g: \n\t\t${q1.s.g.values.mkString("\n\t\t")}") + println(s"\twith v: \n\t\t${q1.v.decider.pcs.assumptions.mkString("\n\t\t")}") + println(s"\tWITH STATE ${newState}") + println(s"\tWITH STATEMENTS ${newStmts}") val fieldChunks = newState.collect { case (fa: FieldAccessPredicate, c) => (c.get, fa.loc) }.toMap + println(s"\tFIELDCHUNKS: $fieldChunks") val abd = AbductionSuccess(q1.s, q1.v, q1.v.decider.pcs.duplicate(), newState, newStmts, fieldChunks, newChunks, trigger) Success(Some(abd)) && Q(q1.s, q1.v) } @@ -307,6 +313,7 @@ object BiAbductionSolver { def solveFraming(s: State, v: Verifier, pvef: Exp => PartialVerificationError, tra: VarTransformer, loc: Positioned, knownPosts: Seq[Exp], stateAllowed: Boolean)(Q: FramingSuccess => VerificationResult): VerificationResult = { //val tra = VarTransformer(s, v, targetVars, s.h) + println(s"Will consume $knownPosts") executionFlowController.tryOrElse1[Option[Term]](s, v) { (s, v, QS) => consumes(s, knownPosts, false, pvef, v)(QS) } { (s1: State, _: Option[Term], v1: Verifier) => @@ -329,7 +336,7 @@ object BiAbductionSolver { } } { // We failed to fulfill the posts. Perform abduction, add the results and try again. - f => + f =>println(s"Failed abstraction with $f") BiAbductionSolver.solveAbductionForError(s, v, f, stateAllowed, Some(loc))((s3, v3) => { solveFraming(s3, v3, pvef, tra, loc, knownPosts, stateAllowed)(Q) } @@ -343,8 +350,8 @@ object BiAbductionSolver { val abdCases = abdReses.groupBy(res => (res.trigger.get.pos, res.stmts, res.state.map({ case (e, _) => e }))) println(s"abdCases:") abdCases.foreach { case (key, values) => - println(s"\t$key") - values.foreach(v => println(s"\t\t$v")) + println(s"-") + values.foreach(v => println(s"\t\t$v [${v.pcs.branchConditions}]")) } // Try to join by bc terms val joinedCases = abdCases.map { @@ -437,7 +444,7 @@ object BiAbductionSolver { val everyPosts = frames.head.posts.filter { p => frames.forall(_.posts.contains(p)) } //val formals = m.formalArgs.map(_.localVar) ++ m.formalReturns.map(_.localVar) //val bcs = frames.map(_.pcs.branchConditions) - + println(s"everyposts: $everyPosts") val cases = frames.map { f => val prefVars = f.s.g.values.collect { case (var2, t) if m.formalArgs.map(_.localVar).contains(var2) => (var2, t) } val otherVars = f.s.g.values.collect { case (var2, t) if m.formalReturns.map(_.localVar).contains(var2) => (var2, t) } @@ -447,7 +454,7 @@ object BiAbductionSolver { }.distinct.filter(_ != True) (f.posts.diff(everyPosts), f.getBcExps(bcs, prefVars, otherVars)) }.distinct - + println(s"cases: $cases") // We can remove bcs that hold in every branch val everyTerms = cases.head._2.filter { t => cases.forall(_._2.contains(t)) } @@ -845,6 +852,9 @@ object abductionUtils { case Some(_: NoPerm) => fap.loc -> Rational(0, 1) case Some(FractionalPerm(IntLit(a), IntLit(b))) => fap.loc -> Rational(a, b) } + }.filter { case (fa, _) => + // We need ot filter out things like curr.next.prev + !fa.rcv.isInstanceOf[FieldAccess] }.toMap } @@ -941,19 +951,27 @@ object abductionUtils { def expMatchWithPermissions(exp1: Exp, exp2: Exp, v: Verifier, varTran: VarTransformer): Boolean = { (exp1, exp2) match { case (fap1: FieldAccessPredicate, fap2: FieldAccessPredicate) => + println(s"${fap1.permExp}, ${fap2.permExp}") fap1.loc == fap2.loc && ((fap1.permExp, fap2.permExp) match { case (Some(perm1), Some(perm2)) => v.decider.check(terms.Equals(varTran.permExpToTerm(perm1), varTran.permExpToTerm(perm2)), Verifier.config.checkTimeout()) + case (None, None) => true + case (None, Some(FullPerm())) => true + case (Some(FullPerm()), None) => true case _ => false }) case (pap1: PredicateAccessPredicate, pap2: PredicateAccessPredicate) => + println(s"${pap1.permExp}, ${pap2.permExp}") pap1.loc == pap2.loc && ((pap1.permExp, pap2.permExp) match { - case (Some(perm1), Some(perm2)) => - v.decider.check(terms.Equals(varTran.permExpToTerm(perm1), varTran.permExpToTerm(perm2)), Verifier.config.checkTimeout()) - case _ => false - }) + case (Some(perm1), Some(perm2)) => + v.decider.check(terms.Equals(varTran.permExpToTerm(perm1), varTran.permExpToTerm(perm2)), Verifier.config.checkTimeout()) + case (None, None) => true + case (None, Some(FullPerm())) => true + case (Some(FullPerm()), None) => true + case _ => false + }) case _ => false } } @@ -1125,4 +1143,31 @@ object abductionUtils { } }*/ + def pickBranch( + results: Seq[AbductionSuccess] + ): Seq[AbductionSuccess] = { + val grouped = results.groupBy(_.pcs.branchConditions) + if (grouped.isEmpty) return Seq.empty + + val minSize = grouped.keys.map(_.size).min + var current = grouped.filter(_._1.size == minSize).maxBy(_._2.size)._1 + val selectedBcs = collection.mutable.Set(current) + + var searching = true + while (searching) { + val extensions = grouped.filter { case (bcs, _) => + bcs.size == current.size + 1 && bcs.tail == current + } + if (extensions.isEmpty) { + searching = false + } else { + val (nextBcs, _) = extensions.maxBy(_._2.size) + selectedBcs += nextBcs + current = nextBcs + } + } + + results.filter(r => selectedBcs.contains(r.pcs.branchConditions)) + } + } diff --git a/src/main/scala/biabduction/Invariant.scala b/src/main/scala/biabduction/Invariant.scala index d9d0685fd..afb41a704 100644 --- a/src/main/scala/biabduction/Invariant.scala +++ b/src/main/scala/biabduction/Invariant.scala @@ -34,7 +34,7 @@ object LoopInvariantSolver { val rest = (pres.filter { case _: MagicWand => false - case _ => true + case _ => false //true? } ++ posts).distinct var res: Seq[Exp] = Seq() @@ -117,13 +117,13 @@ object LoopInvariantSolver { //} executionFlowController.locally(s, v) { (s1, v1) => - println(s"BEFORE PRODUCING H: \n\t${s1.h.values.mkString("\n\t")}") + /*println(s"BEFORE PRODUCING H: \n\t${s1.h.values.mkString("\n\t")}") println(s"BEFORE PRODUCING G: \n\t${s1.g.values.mkString("\n\t")}") - println(s"BEFORE PRODUCING V: \n\t${v1.decider.pcs.assumptions.mkString("\n\t")}") + println(s"BEFORE PRODUCING V: \n\t${v1.decider.pcs.assumptions.mkString("\n\t")}")*/ producer.produce(s1, freshSnap, BigAnd(loopHead.invs), pve, v1, withAbduction = true) { (s2, v2) => - println(s"AFTER PRODUCING H: \n\t${s2.h.values.mkString("\n\t")}") + /*println(s"AFTER PRODUCING H: \n\t${s2.h.values.mkString("\n\t")}") println(s"AFTER PRODUCING G: \n\t${s2.g.values.mkString("\n\t")}") - println(s"AFTER PRODUCING V: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}") + println(s"AFTER PRODUCING V: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}")*/ executionFlowController.locally(s2, v2) { (sF, vF) => println(s"WILL EXECUTE FOLLOW") @@ -131,25 +131,28 @@ object LoopInvariantSolver { executor.follows(sF, loopEdges, pveLam, vF, joinPoint) { (s3, v3) => println(s"DONE") println(s"After follows: \n\t${s3.h.values.mkString("\n\t")}") + println(s"and g\n\t${s3.g.values.mkString("\n\t")}") + println(s"and v\n\t${v3.decider.pcs.assumptions.mkString("\n\t")}") // To find a fixed point we are only interested in branches where the loop condition can remains true var nextCon = false - println(s"Will produce loopConExp") + /*println(s"Will produce loopConExp")*/ executionFlowController.locally(s3, v3) { (s4, v4) => producer.produce(s4, freshSnap, loopConExp, pve, v4, withAbduction = true) { (s5, v5) => nextCon = !v5.decider.checkSmoke() - println(s"nextCon: $nextCon in \n\t${s5.h.values.mkString("\n\t")}") - println(s"and V \n\t${v5.decider.pcs.assumptions.mkString("\n\t")}") + /*println(s"nextCon: $nextCon in \n\t${s5.h.values.mkString("\n\t")}") + println(s"and V \n\t${v5.decider.pcs.assumptions.mkString("\n\t")}")*/ Success() } } if (!nextCon) { Success() } else { + println(s"SUCCESSFUL framing") val endStmt = abductionUtils.getEndOfLoopStmt(loop) val postTran = VarTransformer(s3, v3, s3.g.values, s3.h) val postState = postTran.transformState(s3) - println(s"SUCCESSFUL framing with s \n\t${s3.h.values.mkString("\n\t")}") - println(s"and V \n\t${v3.decider.pcs.assumptions.mkString("\n\t")}") + println(s"\twith s \n\t\t${s3.h.values.mkString("\n\t\t")}") + // println(s"and V \n\t${v3.decider.pcs.assumptions.mkString("\n\t")}") Success(Some(FramingSuccess(s3, v3, postState, endStmt, v3.decider.pcs.duplicate(), postTran))) } } @@ -159,15 +162,23 @@ object LoopInvariantSolver { case f: Failure => f case nonf: NonFatalResult => - val abdReses = abductionUtils.getAbductionSuccesses(nonf).reverse + val abdReses = abductionUtils.getAbductionSuccesses(nonf).reverse.groupBy(_.trigger.get.pos) + // We need ot make sure that any branching in the loop body does not lead ot us generating twice the same + // abdres due to if conditions and their negation + .flatMap { case (_, grouped) => + grouped.distinctBy(abd => abd.state.map { case (e, _) => e }) + } + .toSeq // TODO nklose do we want to join branches properly here like we do for preconditions? val newMatches = abdReses.flatMap(_.newFieldChunks).toMap val preLoopVars = s.g.values.filter { case (v, _) => origVars.contains(v) } val preState = s.copy(h = q.preHeap) val preTran = VarTransformer(preState, v, preLoopVars, preState.h) // We need to normalize the state otherwise we might have fragmented chunks - println(s"ABDRESES: - ${abdReses.mkString("\n- ")}") + println(s"FULL ABDRESES: - ${abductionUtils.getAbductionSuccesses(nonf).reverse.mkString("\n- ")}") + println(s"ACTUAL ABDRESES: - ${abductionUtils.getAbductionSuccesses(nonf).reverse.mkString("\n- ")}") println(s"ABDRESES PRE: ${abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).get)}") + println(s"ABDRESFRAME: - ${abductionUtils.getFramingSuccesses(nonf).mkString("\n- ")}") val newStateOpt = abductionUtils.normalizePreconditions(abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).get), s, v) println(s"NEWSTATEOPT: $newStateOpt") // We still need to remove the current loop condition @@ -186,7 +197,7 @@ object LoopInvariantSolver { case pa: PredicateAccessPredicate => pa.loc } println(s"Prestate is: ${preState.h.values.mkString("\n\t")}") - println(s"Prestate verifier: \n\t${v.decider.pcs.assumptions.mkString("\n\t")}") + // println(s"Prestate verifier: \n\t${v.decider.pcs.assumptions.mkString("\n\t")}") println(s"accs $accs") abductionUtils.findOptChunks(accs, preState, v, pve) { chunks => @@ -194,9 +205,14 @@ object LoopInvariantSolver { val toAbs = preState.copy(h= Heap(preState.h.values.toSeq.diff(toKeep.toSeq))) println(s"toAbs is: ${toAbs.h.values.mkString("\n\t")}") println(s"Will try to abstract for pre from ${toAbs.h.values.mkString("\n\t")}") + //println(s"with v\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") + println(s"and g\n\t${toAbs.g.values.mkString("\n\t")}") BiAbductionSolver.solveAbstraction(toAbs, v) { (newPreState0, newPreAbstraction0, _) => - + println(s"Done abstracting with ${newPreState0.h.values.mkString("\n\t")}") + println(s"and g\n\t${newPreState0.g.values.mkString("\n\t")}") + println(s"Preabstraction is \n\t${newPreAbstraction0.mkString("\n\t")}") + println(s"Need to add back $toKeep") // Now we add back the things we removed before abstraction. Or not I guess? val newPreState = newPreState0.copy(h = newPreState0.h + Heap(toKeep)) val newPreAbstraction = newPreAbstraction0.map(e => preTran.transformExp(e, strict = false).get) //++ chunks.values @@ -217,8 +233,13 @@ object LoopInvariantSolver { val inVars = chosenFrame.s.g.values.collect { case (v, t) if ins.contains(v) => (v, t) } val preLoopVars = chosenFrame.s.g.values.filter { case (v, _) => origVars.contains(v) } val postTran = VarTransformer(chosenFrame.s, chosenFrame.v, inVars, chosenFrame.s.h, otherVars = preLoopVars) - println(s"Will try to abstract for post from \n\t${chosenFrame.s.h.values.mkString("\n\t")}\nwith v\n\t${chosenFrame.v.decider.pcs.assumptions.mkString("\n\t")}") + println(s"Will try to abstract for post from \n\t${chosenFrame.s.h.values.mkString("\n\t")}") + println(s"with v\n\t${chosenFrame.v.decider.pcs.assumptions.mkString("\n\t")}") + println(s"and g\n\t${chosenFrame.s.g.values.mkString("\n\t")}") BiAbductionSolver.solveAbstraction(chosenFrame.s, chosenFrame.v) { (sPostAbs, postAbstraction0, vPostAbs) => + println(s"Done abstracting with ${sPostAbs.h.values.mkString("\n\t")}") + println(s"and g\n\t${sPostAbs.g.values.mkString("\n\t")}") + println(s"PostAbstraction is \n\t${postAbstraction0.mkString("\n\t")}") val newPostAbstraction = postAbstraction0.map(e => postTran.transformExp(e, strict = false).get) //if (loopConExp == loopCons.head) { @@ -231,6 +252,7 @@ object LoopInvariantSolver { if (iteration > 2 && newPreAbstraction.toSet == q.preAbstraction.toSet && newPostAbstraction.toSet == q.postAbstraction.toSet) { val existingInvs = loop.invs + println(s"Will compute invariants form $newPreAbstraction and $newPostAbstraction") val res = getInvariants(newPreAbstraction, newPostAbstraction, loopConExp, existingInvs, sPostAbs, vPostAbs) //if (loopConExp == loopCons.head) { println("-------------------------------------------------------------------") @@ -242,12 +264,14 @@ object LoopInvariantSolver { //val newLoopCons = loopConBcs :+ loopCondTerm // Else continue with next iteration, using the state from the end of the loop // val allNewChunks = abdReses.map(abd => (abd.allNewChunks, abd.pcs.branchConditions)) + // val matchingPreChunks = allNewChunks.collect { case (chunks, bcs) if bcs.diff(vPostAbs.decider.pcs.branchConditions).isEmpty => chunks }.flatten // We need to merge chunks that refer to the same value but have different snaps(?) + println(s"ABDRESES: - ${abdReses.mkString("\n- ")}") val preChunks = abdReses .map(abd => (abd.allNewChunks, abd.pcs.branchConditions)) - .flatMap { case (chunks, pcs) => chunks.map(chunk => (chunk, pcs)) } - .filter { case (_, pcs) => pcs.diff(vPostAbs.decider.pcs.branchConditions).isEmpty } + .flatMap { case (chunks, bcs) => chunks.map(chunk => (chunk, bcs)) } + .filter { case (_, bcs) => bcs.diff(vPostAbs.decider.pcs.branchConditions).isEmpty } .groupBy { case (chunk, _) => (chunk.id, chunk.args) } .map { case (_, grouped) => val (bestChunk, _) = grouped.tail.foldLeft(grouped.head) { case ((accChunk, accPcs), (chunk, pcs)) => @@ -259,8 +283,7 @@ object LoopInvariantSolver { bestChunk } .toList - - // val matchingPreChunks = allNewChunks.collect { case (chunks, bcs) if bcs.diff(vPostAbs.decider.pcs.branchConditions).isEmpty => chunks }.flatten + println(s"preChunks: \n\t${preChunks.mkString("\n\t")}") solveLoopInvariants(sPostAbs, vPostAbs, origVars, loopHead, loopEdges, joinPoint, initialBcs, q.copy(preHeap = newPreState.h + Heap(preChunks), preAbstraction = newPreAbstraction, postAbstraction = newPostAbstraction), iteration = iteration + 1) } diff --git a/src/main/scala/biabduction/VarTransformer.scala b/src/main/scala/biabduction/VarTransformer.scala index 1eb227a4a..23b457837 100644 --- a/src/main/scala/biabduction/VarTransformer.scala +++ b/src/main/scala/biabduction/VarTransformer.scala @@ -4,7 +4,7 @@ import org.checkerframework.checker.units.qual.m import viper.silicon.interfaces.state.NonQuantifiedChunk import viper.silicon.resources.{FieldID, PredicateID} import viper.silicon.rules.chunkSupporter.findChunk -import viper.silicon.state.terms.{BuiltinEquals, Null, Term, Var} +import viper.silicon.state.terms.{BuiltinEquals, Combine, Null, SortWrapper, Term, Var, Unit} import viper.silicon.state._ import viper.silicon.state.terms.sorts.Perm import viper.silicon.utils.ast.{BigAnd, BigOr} @@ -28,11 +28,29 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal private def resolveMatches(): Map[Term, ast.Exp] = { + def extractSnapTerms(snap: Term): Seq[Term] = snap match { + case Combine(s1, s2) => + extractSnapTerms(s1) ++ extractSnapTerms(s2) + case SortWrapper(t, _) => + extractSnapTerms(t) + case terms.Unit => + Seq.empty + case t => + Seq(t) + } + // TODO: Should probably exclude null + /*println(s"\t\t s.h(): \n\t\t\t${s.h.values.mkString("\n\t\t\t")}") + println(s"\t\t s.g(): \n\t\t\t${s.g.values.mkString("\n\t\t\t")}") + println(s"\t\t s.g: ${s.g.values.values.map { case (t1, _) => t1 }}") + println(s"\t\t s.h: ${s.h.values.collect { + case c: BasicChunk if c.resourceID == FieldID => Seq(c.args.head, c.snap) + case c: BasicChunk if c.resourceID == PredicateID => c.args ++ extractSnapTerms(c.snap) + }.flatten}")*/ val allTerms: Seq[Term] = (s.g.values.values.map { case (t1, _) => t1 } ++ s.h.values.collect { case c: BasicChunk if c.resourceID == FieldID => Seq(c.args.head, c.snap) - case c: BasicChunk if c.resourceID == PredicateID => c.args + case c: BasicChunk if c.resourceID == PredicateID => c.args ++ extractSnapTerms(c.snap) }.flatten ++ prefVars.values.map(_._1) ++ otherVars.values.map(_._1) ++ v.decider.pcs.branchConditions.collect { case t => t.subterms.collect { case tVar: Var => tVar } }.flatten @@ -42,16 +60,17 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal // The symbolic values of the target vars in the store. Everything else is an attempt to match things to these terms //val targetMap: Map[Term, AbstractLocalVar] = targets.view.map(localVar => s.g.get(localVar).get -> localVar).toMap val directPrefTargets = prefVars.map{case (lv, (t, _)) => t -> lv} //++ Map(terms.Null -> ast.NullLit()()) - + /*println(s"\tdirectPrefTargets: $directPrefTargets")*/ val directTargets = directPrefTargets ++ otherVars.map{case (lv, (t, _)) => t -> lv}.filter { case (t, _) => !directPrefTargets.contains(t) } - + /*println(s"\tdirectTargets: $directTargets")*/ val directAliases = allTerms.map { t => t -> directTargets.collectFirst { case (t1, e) if t.sort == t1.sort && v.decider.check(BuiltinEquals(t, t1), Verifier.config.checkTimeout()) => e } }.collect { case (t2, Some(e)) => t2 -> e }.toMap - + /*println(s"\tdirectAliases: $directAliases")*/ val chunksToResolve = targetHeap.values.collect { case c: BasicChunk if c.resourceID == FieldID && !(directAliases.contains(c.args.head) && directAliases.contains(c.snap)) && c.snap != Null => c }.toSeq + /*println(s"\tchunksToResolve: $chunksToResolve")*/ resolveChunks(directAliases, chunksToResolve, allTerms.filter(!directAliases.contains(_))) } @@ -204,21 +223,30 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal case terms.Greater(t1, t2) =>(transformTerm(t1), transformTerm(t2)) match { case (Some(e1), Some(e2)) => Some(ast.GtCmp(e1, e2)()) + case (_, None) => None + case (None, _) => None } case terms.AtLeast(t1, t2) =>(transformTerm(t1), transformTerm(t2)) match { case (Some(e1), Some(e2)) => Some(ast.GeCmp(e1, e2)()) + case (_, None) => None + case (None, _) => None } case terms.AtMost(t1, t2) =>(transformTerm(t1), transformTerm(t2)) match { case (Some(e1), Some(e2)) => Some(ast.LeCmp(e1, e2)()) + case (_, None) => None + case (None, _) => None } case terms.Less(t1, t2) =>(transformTerm(t1), transformTerm(t2)) match { case (Some(e1), Some(e2)) => Some(ast.LtCmp(e1, e2)()) + case (_, None) => None + case (None, _) => None } case e => println(s"ERROR IN TRASNFORMTERM: Unsupported operand ${e}:${e.getClass}") + println(s"\tmatches is \n\t${matches.mkString("\n\t")}") None }).map(abductionUtils.simplifyPermission) diff --git a/src/main/scala/rules/Executor.scala b/src/main/scala/rules/Executor.scala index 01ac84f29..38480257f 100644 --- a/src/main/scala/rules/Executor.scala +++ b/src/main/scala/rules/Executor.scala @@ -113,12 +113,12 @@ object executor extends ExecutionRules { } def follows(s: State, - edges: Seq[SilverEdge], - @unused pvef: ast.Exp => PartialVerificationError, - v: Verifier, - joinPoint: Option[SilverBlock]) - (Q: (State, Verifier) => VerificationResult) - : VerificationResult = { + edges: Seq[SilverEdge], + @unused pvef: ast.Exp => PartialVerificationError, + v: Verifier, + joinPoint: Option[SilverBlock]) + (Q: (State, Verifier) => VerificationResult) + : VerificationResult = { // If joining branches is enabled, find join point if it exists. val jp: Option[SilverBlock] = if (s.moreJoins.id >= JoinMode.All.id) { diff --git a/src/main/scala/rules/MagicWandSupporter.scala b/src/main/scala/rules/MagicWandSupporter.scala index 0dee65344..38bd326d1 100644 --- a/src/main/scala/rules/MagicWandSupporter.scala +++ b/src/main/scala/rules/MagicWandSupporter.scala @@ -394,6 +394,7 @@ object magicWandSupporter extends SymbolicExecutionRules { // Execute proof script, i.e. the part written after the magic wand wrapped by curly braces. // The proof script should transform the current state such that we can consume the wand's RHS. + println(s"WIll execute proof script in $s2 with ${s2.doAbduction}") executor.exec(s2, proofScriptCfg, v2)((proofScriptState, proofScriptVerifier) => { // Consume the wand's RHS and produce a snapshot which records all the values of variables on the RHS. // This part indirectly calls the methods `this.transfer` and `this.consumeFromMultipleHeaps`. diff --git a/src/main/scala/supporters/MethodSupporter.scala b/src/main/scala/supporters/MethodSupporter.scala index 66043f560..21e0e2295 100644 --- a/src/main/scala/supporters/MethodSupporter.scala +++ b/src/main/scala/supporters/MethodSupporter.scala @@ -131,6 +131,8 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { val formals = method.formalArgs.map(_.localVar) ++ method.formalReturns.map(_.localVar) val vars = s4.g.values.collect { case (var2, t) if formals.contains(var2) => (var2, t) } val tra = VarTransformer(s4, v4, vars, s4.h) + println(s"WILL SOLVE FRAMING NOW") + println(s"in \n\t${s4.h.values.mkString("\n\t")}") solveFraming(s4, v4, postViolated, tra, abductionUtils.dummyEndStmt, posts, stateAllowed = true) { frame => Success(Some(frame.copy(s = s4, v = v4)) ) From 98c9473eef73afaa5e31b6130f364a62f64ab515 Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Sat, 4 Apr 2026 15:51:11 +0200 Subject: [PATCH 13/32] wip named2 tests --- src/main/scala/biabduction/Abduction.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/scala/biabduction/Abduction.scala b/src/main/scala/biabduction/Abduction.scala index 85784ff2a..7ede6436b 100644 --- a/src/main/scala/biabduction/Abduction.scala +++ b/src/main/scala/biabduction/Abduction.scala @@ -546,8 +546,8 @@ object AbductionPackage extends AbductionRule { Q(None) case suc: NonFatalResult => val abdRes = abductionUtils.getAbductionSuccesses(suc) - // println(s"AbdPackage -- abdRes:") - // abdRes.foreach(x => println(s"\t - $x \n\t\t[${x.trigger}]")) + println(s"AbdPackage -- abdRes:") + abdRes.foreach(x => println(s"\t - $x \n\t\t[${x.trigger}]")) // We need to filter out those abdRes that come from asserting the LHS of the wand // And then pick a branch to keep if there are multiples that are all correct val picked = abductionUtils.pickBranch(abdRes).filter(res => res.trigger != Some(Assert(wand.left)())) From 5fe08ab235ef9635dc20b32c27022fcc28d81970 Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Mon, 4 May 2026 17:16:48 +0200 Subject: [PATCH 14/32] WIP: almost dooone evaluating now --- src/main/scala/biabduction/Abduction.scala | 499 +++++++++++------- src/main/scala/biabduction/Abstraction.scala | 54 +- src/main/scala/biabduction/BiAbduction.scala | 243 ++++++--- src/main/scala/biabduction/Invariant.scala | 115 ++-- .../scala/biabduction/VarTransformer.scala | 73 +-- src/main/scala/rules/MagicWandSupporter.scala | 28 +- src/main/scala/state/State.scala | 30 +- .../scala/supporters/MethodSupporter.scala | 15 +- 8 files changed, 699 insertions(+), 358 deletions(-) diff --git a/src/main/scala/biabduction/Abduction.scala b/src/main/scala/biabduction/Abduction.scala index 7ede6436b..fb351e144 100644 --- a/src/main/scala/biabduction/Abduction.scala +++ b/src/main/scala/biabduction/Abduction.scala @@ -20,8 +20,7 @@ import viper.silver.verifier.{BiAbductionQuestion, DummyReason} import scala.collection.concurrent.TrieMap object AbductionApplier extends RuleApplier[AbductionQuestion] { - override val rules: Seq[AbductionRule] = Seq(AbductionBase, AbductionFoldBase, - AbductionFold, AbductionUnfold, AbductionApply, AbductionPackage, AbductionMissing) + override val rules: Seq[AbductionRule] = Seq(AbductionBase, AbductionApply, AbductionFoldBase, AbductionFold, AbductionUnfold, AbductionPackage, AbductionMissing) } case class AbductionQuestion(s: State, v: Verifier, goal: Seq[Exp], @@ -69,6 +68,7 @@ object AbductionBase extends AbductionRule { abductionUtils.permsTo(loc, q.s, q.v, q.lostAccesses) { // If we have fullperm, we can just remove the goal case Some(_: FullPerm) => + // println(s"we have full perm to $loc") Q(Some(q.copy(goal = g1))) // No perm, keep going case Some(_: NoPerm) => @@ -154,12 +154,12 @@ object AbductionFoldBase extends AbductionRule { case Some(cond) => val g1 = q.goal.filterNot(_ == a) val concCond = cond.transform { case lv: AbstractLocalVar if lv == pred.formalArgs.head.localVar => a.loc.args.head } - //println(s"will eval cond $concCond") + //// println(s"will eval cond $concCond") abductionUtils.safeEval(concCond, q.s, q.v, q.lostAccesses) { case (s1, Some(term), v1) => - //println(s"eval'd to $term") + //// println(s"eval'd to $term") if (v1.decider.check(term, Verifier.config.checkTimeout())) { - //println(s"FALSE") + //// println(s"FALSE") abductionUtils.safeEval(a.loc.args.head, q.s, q.v, q.lostAccesses) { case (s2, Some(t), v2) => val wildcards = s2.constrainableARPs -- s1.constrainableARPs @@ -174,7 +174,7 @@ object AbductionFoldBase extends AbductionRule { } } } else { - //println(s"TRUE") + //// println(s"TRUE") apply(q.copy(goal = g1)) { case Some(q2) => Q(Some(q2.copy(goal = a +: q2.goal))) case None => Q(None) @@ -202,37 +202,18 @@ object AbductionFold extends AbductionRule { locs match { case Seq() => Q(None) case loc +: rest => + // println(s"AbdFold -- Will check chunk for $loc") abductionUtils.checkChunk(loc, q.s, q.v, q.lostAccesses) { - case Some(chunk) => Q(Some(loc, chunk)) - case None => findFirstFieldChunk(rest, q)(Q) + case Some(chunk) => + // println(s"\tFound chunk $chunk") + Q(Some(loc, chunk)) + case None => + // println(s"\tChunk not found") + findFirstFieldChunk(rest, q)(Q) } } } - /*private def attemptFold(s: State, v: Verifier, fold: Fold, q: AbductionQuestion) - (Q: (State, Verifier) => VerificationResult): VerificationResult = { - executionFlowController.tryOrElse0(s, v) { (s1, v1, T) => - executor.exec(s1, fold, v1, q.trigger, q.stateAllowed) { (s2, v2) => - T(s2, v2) - } - } { - (s1a, v1a) => Q(s1a, v1a) - } { - f => - println(s"FAILED FOLDING WITH $f") - f.message.reason match { - // In case we fail to fold because of an assertion, we can attempt to produce the assertion and retry the fold - case AssertionFalse(assertion) => - println(s"Folding failed with ${f.message.reason}, will reattempt in \n\t${s.h.values.mkString("\n\t")}") - producer.produce(s, freshSnap, assertion, pve, v, withAbduction = true) { (s1r, v1r) => - attemptFold(s1r, v1r, fold, q)(Q) - } - case _ => - f - } - } - }*/ - override def apply(q: AbductionQuestion)(Q: Option[AbductionQuestion] => VerificationResult): VerificationResult = { val preds = q.goal.collectFirst { case e: PredicateAccessPredicate => e } preds match { @@ -243,24 +224,63 @@ object AbductionFold extends AbductionRule { } val g1 = q.goal.filterNot(_ == a) val pred = a.loc.loc(q.s.program) - // TODO: This should work for other permExp as well right? - val fieldsM = predFieldsCache.getOrElseUpdate((pred, a), abductionUtils.fieldsMap(pred, a)) + val fieldsM = predFieldsCache.getOrElseUpdate((pred, a), abductionUtils.fieldsMap(pred, a)) val fields: Seq[FieldAccess] = fieldsM.keys.toSeq + + // println(s"Will check fields $fields") findFirstFieldChunk(fields, q) { - // We find a chunk that contains the field - // TODO nklose if the predicate is conditional in a weird way, then this might be wrong? case Some((field, chunk)) => + val shouldSkipForInvariant = q.s.reservedForInvariants.exists { + case fap: FieldAccessPredicate => + fap.loc.field == field.field && fap.loc.rcv == field.rcv + case _ => false + } + val shouldSkipForFoldUnfold = q.s.reservedForFoldUnfold.lastOption.exists { + case (_, seq) => seq.exists { + case fap: FieldAccessPredicate => + fap.loc.field == field.field && fap.loc.rcv == field.rcv + case _ => false + } + } - val foldS = q.s.copy(abdPermScalingFactorExp= a.perm)//PermMul(q.s.abdPermScalingFactorExp, a.perm)()), we're now setting this when fold fails - val fold = Fold(a)() - println(s"AbdFold -- Will attempt fold $fold triggered by $field ($chunk)") - executor.exec(foldS, fold, q.v, q.trigger, q.stateAllowed) { (s1, v1) => - val lost = q.lostAccesses + (field -> SortWrapper(chunk.snap, chunk.snap.sort)) - val q2 = q.copy(s = s1.copy(abdPermScalingFactorExp = FullPerm()()), v = v1, foundStmts = q.foundStmts :+ fold, lostAccesses = lost, goal = g1) - Q(Some(q2)) + if (shouldSkipForInvariant || shouldSkipForFoldUnfold) { + // println(s"AbdFold -- Skipping fold of $a because field $field is reserved") + apply(q.copy(goal = g1)) { + case Some(q2) => Q(Some(q2.copy(goal = a +: q2.goal))) + case None => Q(None) + } + } else { + val foldS = q.s.copy(abdPermScalingFactorExp = a.perm) + val fold = Fold(a)() + // println(s"AbdFold -- Will attempt fold $fold triggered by $field ($chunk)") + executionFlowController.tryOrElse0(foldS, q.v) { + (s1, v1, T) => + executor.exec(s1, fold, v1, q.trigger, q.stateAllowed) { (s2, v2) => + T(s2, v2) + } + } { + (s1, v1) => + // println(s"Successfully folded $fold (${q.s.reservedForFoldUnfold})") + val lost = q.lostAccesses + (field -> SortWrapper(chunk.snap, chunk.snap.sort)) + // If we succeeded a fold we can remove (fold, _) from our stack. + // Ideally it will always be at the top of the stack, but I am not 100% sure so I filter, + // better safe than sorry :D + val sFoldSucceeded = s1.copy(abdPermScalingFactorExp = FullPerm()(), + reservedForFoldUnfold = s1.reservedForFoldUnfold filter { + case (exp, _) => exp != fold.acc + }) + // // println(s"Updated stack is $updatedStack") + // If the abduction question was a fold, we must clean up the reserved stack + val q2 = q.copy(s = sFoldSucceeded, v = v1, foundStmts = q.foundStmts :+ fold, lostAccesses = lost, goal = g1) + Q(Some(q2)) + } { + // Fold failed + _ => + Q(None) + } } + case None => - // If we do not find a chunk, we recurse to try the others by calling this apply(q.copy(goal = g1)) { case Some(q2) => Q(Some(q2.copy(goal = a +: q2.goal))) case None => Q(None) @@ -268,12 +288,52 @@ object AbductionFold extends AbductionRule { case _ => Q(None) } + } } - } } object AbductionUnfold extends AbductionRule { + private def checkUnfoldingWand(q: AbductionQuestion, pred: PredicateAccess)(Q: Boolean => VerificationResult): VerificationResult = { + q.s.packaging match { + case Some(exp: Exp) => + val allPreds = exp.collect { case pap: PredicateAccessPredicate => pap.loc } + .filter(_.predicateName == pred.predicateName) + + if (allPreds.isEmpty) { + // println(s"\tfalse! (allpreds empty)") + Q(false) + } else { + // Check if any predicate contained in the wand is the one we're attempting to unfold + def checkAny(remaining: Seq[PredicateAccess]): VerificationResult = { + remaining match { + case Seq() => + // println(s"\tfalse! (remaining empty)") + Q(false) + case loc +: rest => + // println(s"\tWill check loc $loc (${loc.args.head} == ${pred.args.head})") + abductionUtils.safeEval(loc.args.head, q.s, q.v, q.lostAccesses) { (s1, t1, v1) => + abductionUtils.safeEval(pred.args.head, s1, v1, q.lostAccesses) { (_, t2, v2) => + // println(s"Which is $t1 == $t2") + (t1, t2) match { + case (Some(t1v), Some(t2v)) if t1v == t2v || v2.decider.check(terms.Equals(t1v, t2v), Verifier.config.checkTimeout()) => + // println(s"\ttrue!") + Q(true) + case _ => checkAny(rest) + } + } + } + } + } + // println(s"Will check allPreds $allPreds from $exp") + checkAny(allPreds.toSeq) + } + case _ => + // println(s"Packaging not an exp: ${q.s.packaging}") + Q(false) + } + } + private def checkPredicates(pres: Seq[PredicateAccess], q: AbductionQuestion, goal: FieldAccess) (Q: Option[(PredicateAccess, BasicChunk, Seq[Exp], Term)] => VerificationResult): VerificationResult = { pres match { @@ -283,82 +343,122 @@ object AbductionUnfold extends AbductionRule { case None => checkPredicates(rest, q, goal)(Q) case Some(predChunk) => - - println(s"AbdUnfold -- Found chunk $predChunk for pred $pred") - val wildcards = q.s.constrainableARPs -- q.s.constrainableARPs - val bcsBefore = q.v.decider.pcs.branchConditions - var failedBranches: Seq[silicon.Stack[Term]] = Seq() - var succBranches: Seq[silicon.Stack[Term]] = Seq() - - // This is outdated, again here for completeness, we now unfold all we have and check that we made progress - // - // val pH = varTrans.transformTerm(predChunk.perm) - // val pGExp = varTrans.transformTerm(pG) - // if we are here, it means that there are no permissions to the goal on the heap - // (otherwise the base rule would have applied) - // this means that to check of many permissions to the (goal) field there are in - // the predicate body, we can unfold it and check, then discard the vUnfolded state - // permsTo(goal, sUnfolded, vUnfolded, q.lostAccesses) { pField => - /*val p: terms.Term = pGExp match { - case Some(_: WildcardPerm) => - predChunk.perm - case _ => - val pTemp = abductionUtils.asRational(pGExp.getOrElse(FullPerm()())) / - (abductionUtils.asRational(pH.getOrElse(FullPerm()())) * abductionUtils.asRational(pField.getOrElse(FullPerm()()))) - varTrans.permExpToTerm(abductionUtils.asPerm(abductionUtils.permMin( - abductionUtils.asPerm(pTemp), - pH.getOrElse(FullPerm()()))), q.v).getOrElse(terms.FullPerm) - }*/ - val tryUnfold = predicateSupporter.unfold(q.s, pred.loc(q.s.program), predChunk.args.toList, None, predChunk.perm, None, wildcards, pve, q.v, pred) { - (s1, v1) => - def fail() = { - failedBranches = failedBranches :+ v1.decider.pcs.branchConditions - Failure(pve dueTo DummyReason) - } - abductionUtils.permsTo(goal, q.s, q.v, q.lostAccesses) { - case None => - fail() - case prevPerm => - abductionUtils.permsTo(goal, s1, v1, q.lostAccesses) { - case None => - fail() - case currPerm => - if ( - abductionUtils.asRational(currPerm) > abductionUtils.asRational(prevPerm) - // && (abductionUtils.asRational(prevPerm) < Rational(1, 1)) - ) { - succBranches = succBranches :+ v1.decider.pcs.branchConditions - Success() - } - else { - fail() - } - } - } - + // We need to make sure that we do not unfold stuff that we do not want to + val currPap = PredicateAccessPredicate(pred, Some(q.s.abdPermScalingFactorExp))() + // println(s"AbdUnfold -- Found chunk $predChunk for pred $pred ($currPap == ${q.s.reservedForFoldUnfold})") + + // Check if this predicate is reserved because we're currently folding it (to avoid infinite unfold/fold loop) + val shouldSkip = q.s.reservedForFoldUnfold.lastOption.exists { + case (_, seq) => seq.exists { + case p: PredicateAccessPredicate => + p.loc == currPap.loc && abductionUtils.asRational(p.permExp) == abductionUtils.asRational(currPap.permExp) + case _ => false + } } - // Here we must make sure we try to match chunks to their value in the store - // Otherwise if we for example unfold nodes(curr) to get ocurr.next.prev because we know - // ocurr.next == curr then we should try to use curr. - val newPred = q.s.g.values.collectFirst { - case (localVar, (term, _)) if term == predChunk.args.head => localVar - } match { - case Some(localVar) => pred.copy(args = Seq(localVar))(pred.pos, pred.info, pred.errT) - case None => pred + // Check if this predicate is part of a loop invariant we're trying to preserve — unfolding it would break the invariant + val shouldSkipInvariant = q.s.reservedForInvariants.exists { + case p: PredicateAccessPredicate => + p.loc == currPap.loc && abductionUtils.asRational(p.permExp) == abductionUtils.asRational(currPap.permExp) + case _ => false } - tryUnfold match { - case _: NonFatalResult => - Q(Some(newPred, predChunk, Seq(), predChunk.perm)) - case _: FatalResult => - succBranches match { - case Seq() => checkPredicates(rest, q, goal)(Q) - case Seq(branch) => - val condTerms = branch.distinct.filterNot(bcsBefore.contains) - val varTran = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) - val conds = condTerms.map(varTran.transformTerm(_).get) - Q(Some(newPred, predChunk, conds, predChunk.perm)) - case _ => checkPredicates(rest, q, goal)(Q) // Multiple succ branches would require a disjunction. Left out for now - } + // This is a bit mroe involved: if the trigger of our abduction is ``fold pred(x)`` then we do NOT want + // to unfold ``pred(x)``, no matter what the goal is. This issue arises when we could theoretically + // hold multiple instances of a predicate (e.g. because one field apears with 1/2) but already hold one (or more) + val shouldSkipSamePred = q.trigger match { + case Some(fold: Fold) => fold.acc.loc == currPap.loc + case _ => false + } + + if (shouldSkip || shouldSkipInvariant || shouldSkipSamePred) { + // println(s"AbdUnfold -- Skipping $currPap to avoid re-unfolding${if (shouldSkipInvariant) " (invariant)" else if (shouldSkipSamePred) " same predicate" else ""}") + Q(None) + } else { + // println(s"AbdUnfold -- Check passed with ($currPap == ${q.s.reservedForFoldUnfold})") + //// println(s"AbdUnfold -- We're packaging wand with left ${q.s.packaging}") + // We do not ever want to unfold the LHS of a wand when we're trying to infer the RHS + // We also do not want to unfold any fraction of the RHS that might already be in the state + checkUnfoldingWand(q, pred) { + case true => + // println(s"AbdUnfold -- Will not unfold LHS") + Q(None) + case false => + // // println(s"AbdUnfold -- Will unfold because (${q.s.packaging}:${q.s.packaging.getClass} & $pred)") + val wildcards = q.s.constrainableARPs -- q.s.constrainableARPs + val bcsBefore = q.v.decider.pcs.branchConditions + var failedBranches: Seq[silicon.Stack[Term]] = Seq() + var succBranches: Seq[silicon.Stack[Term]] = Seq() + + // This is outdated, again here for completeness, we now unfold all we have and check that we made progress + // + // val pH = varTrans.transformTerm(predChunk.perm) + // val pGExp = varTrans.transformTerm(pG) + // if we are here, it means that there are no permissions to the goal on the heap + // (otherwise the base rule would have applied) + // this means that to check of many permissions to the (goal) field there are in + // the predicate body, we can unfold it and check, then discard the vUnfolded state + // permsTo(goal, sUnfolded, vUnfolded, q.lostAccesses) { pField => + /*val p: terms.Term = pGExp match { + case Some(_: WildcardPerm) => + predChunk.perm + case _ => + val pTemp = abductionUtils.asRational(pGExp.getOrElse(FullPerm()())) / + (abductionUtils.asRational(pH.getOrElse(FullPerm()())) * abductionUtils.asRational(pField.getOrElse(FullPerm()()))) + varTrans.permExpToTerm(abductionUtils.asPerm(abductionUtils.permMin( + abductionUtils.asPerm(pTemp), + pH.getOrElse(FullPerm()()))), q.v).getOrElse(terms.FullPerm) + }*/ + val tryUnfold = predicateSupporter.unfold(q.s, pred.loc(q.s.program), predChunk.args.toList, None, predChunk.perm, None, wildcards, pve, q.v, pred) { + (s1, v1) => + def fail() = { + failedBranches = failedBranches :+ v1.decider.pcs.branchConditions + Failure(pve dueTo DummyReason) + } + + abductionUtils.permsTo(goal, q.s, q.v, q.lostAccesses) { + case None => + fail() + case prevPerm => + abductionUtils.permsTo(goal, s1, v1, q.lostAccesses) { + case None => + fail() + case currPerm => + if (abductionUtils.asRational(currPerm) > abductionUtils.asRational(prevPerm) + // && (abductionUtils.asRational(prevPerm) < Rational(1, 1)) + ) { + succBranches = succBranches :+ v1.decider.pcs.branchConditions + Success() + } + else { + fail() + } + } + } + } + // We must make sure we try to match chunks to their value in the store + // Otherwise if we for example unfold nodes(curr) to get ocurr.next.prev because we know + // ocurr.next == curr then we should try to use cur, and not ocurr.next + // Otherwise, if we do not hold permissions to ocurr.next, unfolding will fail + val newPred = q.s.g.values.collectFirst { + case (localVar, (term, _)) if term == predChunk.args.head => localVar + } match { + case Some(localVar) => pred.copy(args = Seq(localVar))(pred.pos, pred.info, pred.errT) + case None => pred + } + tryUnfold match { + case _: NonFatalResult => + Q(Some(newPred, predChunk, Seq(), predChunk.perm)) + case _: FatalResult => + succBranches match { + case Seq() => checkPredicates(rest, q, goal)(Q) + case Seq(branch) => + val condTerms = branch.distinct.filterNot(bcsBefore.contains) + val varTran = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) + val conds = condTerms.map(varTran.transformTerm(_).get) + Q(Some(newPred, predChunk, conds, predChunk.perm)) + case _ => checkPredicates(rest, q, goal)(Q) // Multiple succ branches would require a disjunction. Left out for now + } + } + } } } } @@ -381,7 +481,7 @@ object AbductionUnfold extends AbductionRule { } val preds = abductionUtils.getContainingPredicates(a.loc, q.s.program).filter(abductionUtils.isValidPredicate) - // println(s"AbdUnfold -- preds $preds") + // // println(s"AbdUnfold -- preds $preds") val predAccs = preds.map { pred => PredicateAccess(Seq(a.loc.rcv), pred)(NoPosition, NoInfo, NoTrafos) } // println(s"AbdUnfold -- predAccs $predAccs") // val varTrans = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) @@ -392,8 +492,9 @@ object AbductionUnfold extends AbductionRule { produces(q.s, freshSnap, conds, _ => pve, q.v)((s1, v1) => { val wildcards = q.s.constrainableARPs -- q.s.constrainableARPs predicateSupporter.unfold(s1, pred.loc(q.s.program), predChunk.args.toList, None, p, None, wildcards, pve, v1, pred) { (s2, v2) => - println(s"AbdUnfold -- Unfolded from \n\t${s1.h.values.mkString("\n\t")}\nto\n\t${s2.h.values.mkString("\n\t")}") - // println(s"with assumptions: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}") + // println(s"Abdunfold -- Unfolded $pred \n\tFolding: ${q.s.reservedForFoldUnfold})\n\tGoal: ${q.goal}, Trigger: ${q.trigger}:${q.trigger.getClass}") + // println(s"AbdUnfold -- Unfolded from \n\t${s1.h.values.mkString("\n\t")}\nto\n\t${s2.h.values.mkString("\n\t")}") + // // println(s"with assumptions: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}") val varTrans2 = VarTransformer(s2, v2, s2.g.values, s2.h) Q(Some(q.copy(s = s2, v = v2, foundStmts = q.foundStmts :+ Unfold(PredicateAccessPredicate(pred, varTrans2.transformTerm(p))())(), foundState = q.foundState ++ conds.map(c => c -> None)))) @@ -410,13 +511,19 @@ object AbductionApply extends AbductionRule { q.goal.headOption match { case None => Q(None) case Some(g) => - val goalWand = MagicWand(TrueLit()(), g)() + val goalWand = abductionUtils.transformWithAliasing(MagicWand(TrueLit()(), g)(), q).asInstanceOf[MagicWand] val goalStructure = abductionUtils.correctStructure(goalWand.structure(q.s.program)) + /*// println(s"goalStructure: $goalStructure")*/ // We drop the first element, because it is the true lit of the lhs val subexps = goalWand.subexpressionsToEvaluate(q.s.program).tail + /*// println(s"goalWand: $goalWand | subexps: $subexps")*/ + val varTran = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) + val aliasedWand = abductionUtils.transformWithAliasing(goalWand, q) + /*// println(s"aliasedWand $aliasedWand")*/ // If the args of the magic wand chunk match the evaluated subexpressions, then the right hand of the magic wand // chunk is our goal, so the rule can be applied evals(q.s, subexps, _ => pve, q.v)((s1, args, _, v1) => { + /*// println(s"args is $args")*/ val varTrans1 = VarTransformer(s1, v1, s1.g.values, s1.h) val matchingWand = s1.h.values.collect { // If the wand in the state contains our goal in the right-hand-side, then we would like to apply the wand @@ -429,6 +536,9 @@ object AbductionApply extends AbductionRule { // If we find a matching wand, we have to find an expression representing the left hand side of the wand val lhsTerms = m.args.dropRight(args.length) val lhsArgs = lhsTerms.map(varTrans1.transformTerm) + /*// println(s"correctedStructure: ${abductionUtils.correctStructure(m.id.ghostFreeWand.structure(s1.program))}") + // println(s"lhsTerms: $lhsTerms") + // println(s"lhsArgs: $lhsArgs")*/ if (lhsArgs.contains(None)) { None } else { @@ -439,7 +549,18 @@ object AbductionApply extends AbductionRule { } Some(wand) } + case m: MagicWandChunk => + /*// println(s"\t${m.args.takeRight(args.length).filter(!_.isInstanceOf[Permissions]).map(varTrans1.transformTerm)}") + // println(s"\t===") + // println(s"\t${args.filter(!_.isInstanceOf[Permissions]).map(varTrans1.transformTerm)}") + val lhsTerms = m.args.dropRight(args.length) + val lhsArgs = lhsTerms.map(varTrans1.transformTerm) + // println(s"correctedStructure: ${abductionUtils.correctStructure(m.id.ghostFreeWand.structure(s1.program))}") + // println(s"lhsTerms: $lhsTerms") + // println(s"lhsArgs: $lhsArgs")*/ + None }.collectFirst { case c if c.isDefined => c.get } + // println(s"AbdApply -- MatchingWand: $matchingWand") matchingWand match { case Some(wand) => val q1 = q.copy(goal = Seq(wand.left)) @@ -455,6 +576,7 @@ object AbductionApply extends AbductionRule { val stmts: Seq[Stmt] = ((q.foundStmts :+ Apply(wand)()) ++ lhsRes.foundStmts)//.distinct // TODO there is a weird duplication here sometimes val state = q.foundState ++ lhsRes.foundState val lost = q.lostAccesses ++ lhsRes.lostAccesses + // println(s"AbdApply -- Applied wand $wand") Q(Some(AbductionQuestion(s2, v2, g1, lost, state, stmts, q.trigger, q.stateAllowed))) } } @@ -489,7 +611,8 @@ object AbductionPackage extends AbductionRule { // In case we fail to abductively asser the LHS because of an assertion, we try to simply produce it // and reattempt the fold case AssertionFalse(assertion) => - //println(s"Asserting LHS failed with ${f.message.reason}, will reattempt in \n\t${s.h.values.mkString("\n\t")}") + /*// println(s"Asserting LHS failed with ${f.message.reason}, we're packaging " + + s"${s.packaging}, will reattempt in \n\t${s.h.values.mkString("\n\t")}")*/ producer.produce(s, freshSnap, assertion, pve, v) { (s1r, v1r) => assertLHS(s1r, v1r, wand, q)(Q) } @@ -499,74 +622,61 @@ object AbductionPackage extends AbductionRule { } } - def tryPackageWand(s: State, wand: MagicWand, script: Seqn, v: Verifier)(Q: (State, Chunk, Verifier) => VerificationResult): VerificationResult = { - executionFlowController.tryOrElse1[Chunk](s, v) { (s1, v1, T) => - magicWandSupporter.packageWand(s1, wand, script, pve, v1) { - (s2, wandChunk, v2) => - T(s2, wandChunk, v2) - } - } { - (sSucc, wandChunk, vSucc) => - Q(sSucc, wandChunk, vSucc) - } { - case f => f.message.reason match { - case AssertionFalse(assertion) => - println(s"AbdPackage -- Will produce assertion") - producer.produce(s, freshSnap, assertion, pve, v) { (s2, v2) => - tryPackageWand(s2, wand, script, v2)(Q) - } - case _ => f - } - } - } - override def apply(q: AbductionQuestion)(Q: Option[AbductionQuestion] => VerificationResult): VerificationResult = { q.goal.collectFirst { case a: MagicWand => a } match { case None => Q(None) case Some(wand) => - executionFlowController.locally(q.s, q.v) { (s1, v1) => - println(s"AbdPackage -- Will attempt asserting LHS") + // We need to "remember" that we are packaging a wand, so we will not try to unfold + // predicates that are part of the RHS when inferring the LHS and vice-versa + val sReservedWand = q.s.copy(packaging = Some(wand)) + executionFlowController.locally(sReservedWand, q.v) { (s1, v1) => + // println(s"AbdPackage -- Will attempt asserting LHS") assertLHS(s1, v1, wand, q) { (s2, v2) => - println(s"AbdPackage -- Succesfully asserted ${wand.left}") - val packQ = q.copy(s = s2, v = v2, goal = wand.right.topLevelConjuncts) - AbductionApplier.applyRules(packQ) { packRes => - if (packRes.goal.nonEmpty) { - Failure(pve dueTo DummyReason) - } else { - val newState = packRes.foundState - val newStmts = packRes.foundStmts - // Small hack: To flag these results to keep, we use a TrueLit as trigger (it will never be an actual trigger) - Success(Some(AbductionSuccess(packRes.s, packRes.v, packRes.v.decider.pcs.duplicate(), newState, newStmts, Map(), Seq(), Some(TrueLit()())))) - } + // // println(s"AbdPackage -- Succesfully asserted ${wand.left}, packaging ${q.s.packaging}") + // We need to make sure we do not try producing a value constraint when inferring the RHS + val packQ = q.copy(s = s2, v = v2, goal = wand.right.topLevelConjuncts) + AbductionApplier.applyRules(packQ) { packRes => + if (packRes.goal.nonEmpty) { + Failure(pve dueTo DummyReason) + } else { + val newState = packRes.foundState + val newStmts = packRes.foundStmts + // Small hack: To flag these results to keep, we use a TrueLit as trigger (it will never be an actual trigger) + // .copy(produceableAssertions = s2.produceableAssertions) + Success(Some(AbductionSuccess(packRes.s, packRes.v, packRes.v.decider.pcs.duplicate(), newState, newStmts, Map(), Seq(), Some(TrueLit()())))) } + } } } match { case fail: FatalResult => - println(s"AbdPackage -- FAILED WITH $fail") + // println(s"AbdPackage -- FAILED WITH $fail") Q(None) case suc: NonFatalResult => val abdRes = abductionUtils.getAbductionSuccesses(suc) - println(s"AbdPackage -- abdRes:") - abdRes.foreach(x => println(s"\t - $x \n\t\t[${x.trigger}]")) + // println(s"AbdPackage -- abdRes:") + // abdRes.foreach(x => // println(s"\t - $x \n\t\t[${x.trigger}] [${x.v.decider.pcs.branchConditions}]")) // We need to filter out those abdRes that come from asserting the LHS of the wand // And then pick a branch to keep if there are multiples that are all correct val picked = abductionUtils.pickBranch(abdRes).filter(res => res.trigger != Some(Assert(wand.left)())) - println(s"Picked") - picked.foreach(x => println(s"\t - $x")) + // println(s"Picked") + // picked.foreach(x => // println(s"\t - $x")) - val truelit = abdRes.filter( res => res.trigger match { + val truelit = abductionUtils.pickBranch(abdRes).filter( res => res.trigger match { case Some(TrueLit()) => true case _ => false }) - println(s"truelit") - truelit.foreach(x => println(s"\t - $x")) + // println(s"truelit") + // truelit.foreach(x => // println(s"\t - $x")) - val stmts = picked.flatMap(_.stmts).reverse + val stmts = truelit.flatMap(_.stmts).reverse val state = picked.flatMap(_.state).reverse - println(s"State: \n\t${state.mkString("\n\t")}") - println(s"Before prod \n\t${q.s.h.values.mkString("\n\t")}") - produces(q.s, freshSnap, state.map(_._1), _ => pve, q.v) { (s1, v1) => - println(s"After prod \n\t${s1.h.values.mkString("\n\t")}") + val assertions = picked.flatMap(_.assertions) + // println(s"State: \n\t${state.mkString("\n\t")}") + // println(s"Before prod \n\t${sReservedWand.h.values.mkString("\n\t")}") + // val produceableAssertions = abdRes.flatMap(res => res.s.produceableAssertions).distinct + // .copy(produceableAssertions = produceableAssertions) + produces(sReservedWand, freshSnap, state.map(_._1) ++ assertions, _ => pve, q.v) { (s1, v1) => + // println(s"After prod \n\t${s1.h.values.mkString("\n\t")}") val locs: Seq[LocationAccess] = state.map { case (p: FieldAccessPredicate, _) => p.loc case (p: PredicateAccessPredicate, _) => p.loc @@ -582,23 +692,38 @@ object AbductionPackage extends AbductionRule { val lv = tran.transformExp(e, strict = false) lv.get } - println(s"AbdPackage -- Will try packaging $wand with $script") - println(s"in h:\n\t${sPack.h.values.mkString("\n\t")}\nand g:\n\t${sPack.g.values.mkString("\n\t")}") - println(s"and v:\n\t${v1.decider.pcs.assumptions.mkString("\n\t")}") - /*magicWandSupporter.packageWand(sPack, wand, script, pve, v1) { + // println(s"AbdPackage -- Will try packaging $wand with $script") + // println(s"in h:\n\t${sPack.h.values.mkString("\n\t")}\nand g:\n\t${sPack.g.values.mkString("\n\t")}") + // // println(s"and v:\n\t${v1.decider.pcs.assumptions.mkString("\n\t")}") + val aliasedWand = abductionUtils.transformWithAliasing(wand, q).asInstanceOf[MagicWand] + // println(s"Aliased wand is $aliasedWand") + // Because we produce asssertions when packaging the wand, it might happen that we fail to package + // the wand because the assertion does not hold. In that case, we fail + executionFlowController.tryOrElse1[Chunk](sPack, v1) { + (sT, vT, T) => + magicWandSupporter.packageWand(sT, aliasedWand, script, pve, vT)(T) + } { (s2, wandChunk, v2) => val g1 = q.goal.filterNot(_ == wand) - val finalStmts = q.foundStmts :+ Package(wand, script)() + val finalStmts = q.foundStmts :+ Package(aliasedWand, script)() val finalState = q.foundState ++ state - println(s"AbdPackage -- Packaged wand from ${sPack.h.values.mkString("\n\t")} to \n\t${s2.reserveHeaps.head.+(wandChunk).values.mkString("\n\t")}") - Q(Some(q.copy(s = s2.copy(h = s2.reserveHeaps.head.+(wandChunk)), v = v2, goal = g1, foundStmts = finalStmts, foundState = finalState))) - }*/ - tryPackageWand(sPack, wand, script, v1) { (s2, wandChunk, v2) => - val g1 = q.goal.filterNot(_ == wand) - val finalStmts = q.foundStmts :+ Package(wand, script)() - val finalState = q.foundState ++ state - Q(Some(q.copy(s = s2.copy(h = s2.reserveHeaps.head.+(wandChunk)), v = v2, goal = g1, foundStmts = finalStmts, foundState = finalState))) + // println(s"AbdPackage -- Packaged wand from ${sPack.h.values.mkString("\n\t")} to \n\t${s2.reserveHeaps.head.+(wandChunk).values.mkString("\n\t")}") + Q(Some(q.copy(s = s2.copy(h = s2.reserveHeaps.head.+(wandChunk), packaging = None) + , v = v2, goal = g1, foundStmts = finalStmts, foundState = finalState))) + } { + f => + // println(s"AbdPackage -- Failed packaging wand with $f") + Q(None) } + /*magicWandSupporter.packageWand(sPack, aliasedWand, script, pve, v1) { + (s2, wandChunk, v2) => + val g1 = q.goal.filterNot(_ == wand) + val finalStmts = q.foundStmts :+ Package(aliasedWand, script)() + val finalState = q.foundState ++ state + // println(s"AbdPackage -- Packaged wand from ${sPack.h.values.mkString("\n\t")} to \n\t${s2.reserveHeaps.head.+(wandChunk).values.mkString("\n\t")}") + Q(Some(q.copy(s = s2.copy(h = s2.reserveHeaps.head.+(wandChunk), packaging = None) + , v = v2, goal = g1, foundStmts = finalStmts, foundState = finalState))) + }*/ } } } @@ -640,7 +765,11 @@ object AbductionMissing extends AbductionRule { case (c, loc) => locs.get(loc).map(l => (l, Some(c))) } - Q(Some(q.copy(s = s2, v = v1, goal = g1, foundState = q.foundState ++ newState))) + val s2ReserveForFoldUnfold = if (s2.reservedForFoldUnfold.nonEmpty ) + s2.copy(reservedForFoldUnfold = + q.s.reservedForFoldUnfold.init :+ (q.s.reservedForFoldUnfold.last._1, q.s.reservedForFoldUnfold.last._2 ++ cAccs) + ) else s2 + Q(Some(q.copy(s = s2ReserveForFoldUnfold, v = v1, goal = g1, foundState = q.foundState ++ newState))) } } } diff --git a/src/main/scala/biabduction/Abstraction.scala b/src/main/scala/biabduction/Abstraction.scala index 13b212660..ce6f062e2 100644 --- a/src/main/scala/biabduction/Abstraction.scala +++ b/src/main/scala/biabduction/Abstraction.scala @@ -60,17 +60,20 @@ object AbstractionFold extends AbstractionRule { acc case _ => None } + // // println(s"Reason is $reason") reason match { // We ONLY want to reattempt fold if we're missing a field // TODO: This should NOT be a field of a recursive predicate case Some(acc: FieldAccessPredicate) => abductionUtils.permsTo(acc.loc, currentQ.s, currentQ.v, Map.empty) { permH => + permH match { // We only reattempt the fold if we have some permissions to the other field case Some(np: NoPerm) => + // // println(s"Will check rest 1 $rest") checkChunks(rest, q)(Q) case Some(p) => - println(s"Will reattempt fold due to having $p to ${acc.loc}") + // // println(s"Will reattempt fold due to having $p to ${acc.loc}") val newPerm = abductionUtils.clampSubPerm(acc.permExp, permH) val toProd = abductionUtils.accWithPerm(acc, Some(newPerm)) producer.produce(currentQ.s, freshSnap, toProd, pve, currentQ.v) { (s1p, v1p) => @@ -82,23 +85,32 @@ object AbstractionFold extends AbstractionRule { }) } { (s2, v2) => - Q(Some(currentQ.copy(s = s2.copy(abdPermScalingFactorExp = FullPerm()()), v = v2))) + val sFoldSucceeded = s2.copy( + abdPermScalingFactorExp = FullPerm()(), + reservedForFoldUnfold = s2.reservedForFoldUnfold filter { + case (exp, _) => exp != fold.acc + }) + Q(Some(currentQ.copy(s = sFoldSucceeded, v = v2))) } { f2 => retryFold(fold, currentQ.copy(s = s1p, v = v1p), f2, rest) } } case _ => + // // println(s"Will check rest 2") checkChunks(rest, q)(Q) } } case _ => // Failure was not due to insufficient permissions to a field, give up and check rest + // // println(s"Will check rest 3") checkChunks(rest, q)(Q) } } chunks match { - case _ if chunks.isEmpty => Q(None) + case _ if chunks.isEmpty => + // // println(s"Chunks is empty") + Q(None) case (chunk, pred) +: rest => q.varTran.transformTerm(chunk.args.head) match { case None => checkChunks(rest, q)(Q) @@ -125,6 +137,7 @@ object AbstractionFold extends AbstractionRule { FullPerm()(), q.v, q.varTran) } val fold = Fold(PredicateAccessPredicate(PredicateAccess(Seq(eArgs), pred.name)(), Some(permToFold))())() + // // println(s"Will attempt folding $fold") executionFlowController.tryOrElse0(q.s, q.v) { (s1, v1, T) => executor.exec(s1.copy(abdPermScalingFactorExp = permToFold), fold, v1, None, abdStateAllowed = false)((s1a, v1a) => { @@ -134,7 +147,16 @@ object AbstractionFold extends AbstractionRule { } { (s2, v2) => - Q(Some(q.copy(s = s2.copy(abdPermScalingFactorExp = FullPerm()()), v = v2))) + // If we succeeded a fold we can remove (fold, _) from our stack. + // Ideally it will always be at the top of the stack, but I am not 100% sure so I filter, + // better safe than sorry + val sFoldSucceeded = s2.copy( + abdPermScalingFactorExp = FullPerm()(), + reservedForFoldUnfold = s2.reservedForFoldUnfold filter { + case (exp, _) => exp != fold.acc + }) + // // println(s"Folding succeeded with s \n\t${sFoldSucceeded.h.values.mkString("\n\t")}") + Q(Some(q.copy(s = sFoldSucceeded, v = v2))) } { f => // The idea here is, before checking other chunks, if we failed to fold because of @@ -142,6 +164,8 @@ object AbstractionFold extends AbstractionRule { // we can just add the field and keep going // If we have acc(x.next, 1/1) && acc(x.data, 1/4), then it just means that x.data was never accesses // for write permissions BUT we can just over-approximate and add them + // // println(s"Will retry fold because of $f") + // checkChunks(rest, q)(Q) retryFold(fold, q.copy(s = q.s.copy(abdPermScalingFactorExp = permToFold)), f, rest) } } @@ -163,6 +187,7 @@ object AbstractionFold extends AbstractionRule { Verifier.config.checkTimeout() ) } + // // println(s"Candidate Chunks $candChunks") checkChunks(candChunks, q)(Q) } @@ -235,10 +260,25 @@ object AbstractionPackage extends AbstractionRule { findWand(q.s.h.values.toSeq, q) { // case None => Q(None) case Some(wand) => - executor.exec(q.s, Assert(wand)(), q.v) { + // // println(s"Will attempt asserting $wand") + // Asserting the wand might fail: The fact that we can attempt packaging it does nto imply that packaging + // it will succees + executionFlowController.tryOrElse0(q.s, q.v) { (s1, v1, T) => + executor.exec(s1, Assert(wand)(), v1) { (s2, v2) => + T(s2, v2) + } + } { + (s1a, v1a) => + Q(Some(q.copy(s = s1a, v = v1a))) + } { + f => + // // println(s"Failed to assert wand $wand with $f") + Q(None) + } + /*executor.exec(q.s, Assert(wand)(), q.v) { (s1, v1) => Q(Some(q.copy(s = s1, v = v1))) - } + }*/ case _ => Q(None) } } @@ -269,7 +309,7 @@ object AbstractionApply extends AbstractionRule { override def apply(q: AbstractionQuestion)(Q: Option[AbstractionQuestion] => VerificationResult): VerificationResult = { val wands = q.s.h.values.collect { case wand: MagicWandChunk => q.varTran.transformChunk(wand) }.collect { case Some(wand: MagicWand) => wand } val targets = q.s.h.values.collect { case c: BasicChunk => q.varTran.transformChunk(c) }.collect { case Some(exp) => exp }.toSeq - println(s"Will try apply rule with wands $wands and targets $targets") + // // println(s"Will try apply rule with wands $wands and targets $targets") wands.collectFirst { case wand if targets.exists(target => abductionUtils.expMatchWithPermissions(wand.left, target, q.v, q.varTran)) => wand } match { diff --git a/src/main/scala/biabduction/BiAbduction.scala b/src/main/scala/biabduction/BiAbduction.scala index 589c47e55..95209655b 100644 --- a/src/main/scala/biabduction/BiAbduction.scala +++ b/src/main/scala/biabduction/BiAbduction.scala @@ -16,7 +16,7 @@ import viper.silicon.utils.freshSnap import viper.silicon.verifier.Verifier import viper.silver.ast._ import viper.silver.utility.Common.Rational -import viper.silver.verifier.errors.Internal +import viper.silver.verifier.errors.{Internal, LoopInvariantNotPreserved} import viper.silver.verifier.reasons.{AssertionFalse, InsufficientPermission, MagicWandChunkNotFound} import viper.silver.verifier.{DummyReason, PartialVerificationError, VerificationError} @@ -33,10 +33,10 @@ trait BiAbductionSuccess extends BiAbductionResult // TODO nklose BiAbductionSuccess should be able to provide arbitrary transformations of methods. Then we can just // use this for all cases and need less dummy stuff -case class AbductionSuccess(s: State, v: Verifier, pcs: PathConditionStack, state: Seq[(Exp, Option[BasicChunk])] = Seq(), stmts: Seq[Stmt] = Seq(), newFieldChunks: Map[BasicChunk, LocationAccess], allNewChunks: Seq[BasicChunk], trigger: Option[Positioned] = None) extends BiAbductionSuccess { +case class AbductionSuccess(s: State, v: Verifier, pcs: PathConditionStack, state: Seq[(Exp, Option[BasicChunk])] = Seq(), stmts: Seq[Stmt] = Seq(), newFieldChunks: Map[BasicChunk, LocationAccess], allNewChunks: Seq[BasicChunk], trigger: Option[Positioned] = None, assertions: Seq[Exp] = Seq.empty) extends BiAbductionSuccess { override def toString: String = { - s"Abduced ${state.length} pres: $state triggered by ${trigger.getOrElse("{}")}, Abduced ${stmts.length} statements $stmts" + s"Abduced ${state.length} pres: $state triggered by ${trigger.getOrElse("{}")},\n\tAbduced ${stmts.length} statements $stmts,\n\tAbduced ${assertions.length} assertions $assertions" } def getBcExps(bcsTerms: Seq[Term]): Seq[Option[Exp]] = { @@ -84,30 +84,32 @@ case class AbductionSuccess(s: State, v: Verifier, pcs: PathConditionStack, stat def getPreconditions(preVars: Map[AbstractLocalVar, (Term, Option[Exp])], preHeap: Heap, bcExps: Seq[Exp], newFieldChunks: Map[BasicChunk, LocationAccess]): Option[Seq[Exp]] = { - if (state.isEmpty) { - Some(Seq()) - } else { + val varTran = VarTransformer(s, v, preVars, preHeap, newFieldChunks) - val varTran = VarTransformer(s, v, preVars, preHeap, newFieldChunks) - val presTransformed = state.collect { - // TODO: Some(ch) has the wrong permission amount, pre, is an expression that has the right perm amount - // probably - case (pre, Some(ch)) => //varTran.transformChunk(ch) - pre match { - case ap: AccessPredicate => - varTran.transformChunk(ch.copy(perm = varTran.permExpToTerm(ap.perm))) - } - } - val bcPreExps = bcExps.collect { - case exp => varTran.transformExp(exp) - } + val presTransformed = state.collect { + case (pre, Some(ch)) => + pre match { + case ap: AccessPredicate => + varTran.transformChunk(ch.copy(perm = varTran.permExpToTerm(ap.perm))) + } + } + + // println(s"WILL TRANSFORM $assertions") + val assertionsTransformed = assertions.map { assert => varTran.transformExp(assert, onlyInner = true) } + // println(s". $assertionsTransformed") + + val bcPreExps = bcExps.collect { + case exp => varTran.transformExp(exp) + } - // If we cannot express the precondition, we have to fail - // If we fail to express some branch conditions, we can overapproximate the precondition - if (presTransformed.contains(None)) { - None + // If we cannot express the precondition or assertions, we have to fail + if (presTransformed.contains(None) || assertionsTransformed.contains(None)) { + None + } else { + val pres = presTransformed.collect { case Some(e) => e } ++ assertionsTransformed.collect { case Some(e) => e } + if (pres.isEmpty) { + Some(Seq()) } else { - val pres = presTransformed.collect { case Some(e) => e } val bcs = BigAnd(bcPreExps.collect { case Some(e) => e }) bcs match { case _: TrueLit => Some(pres) @@ -212,7 +214,8 @@ object BiAbductionSolver { val reason = f.message.reason match { case reason: InsufficientPermission => val perm = f.message.offendingNode match { - case _: Fold => Some(PermMul(s.abdPermScalingFactorExp, reason.permExp.getOrElse(FullPerm()()))()) + case _: Fold => + Some(PermMul(s.abdPermScalingFactorExp, reason.permExp.getOrElse(FullPerm()()))()) case _ => reason.permExp } val acc = reason.offendingNode match { @@ -224,8 +227,9 @@ object BiAbductionSolver { Some(acc) case reason: MagicWandChunkNotFound => Some(reason.offendingNode) - case AssertionFalse(assert) => - // println(s"Failed due to assertion in \n\t${s.h.values.mkString("\n\t")}\n\t${s.g.values.mkString("\n\t")}\nwith pcs ${v.decider.pcs}") + case AssertionFalse(assert) => + // // println(s"Failed due to assertion in \n\t${s.h.values.mkString("\n\t")}\n\t${s.g.values.mkString("\n\t")}\nwith pcs ${v.decider.pcs}") + // // println(s"Failed due to assertion $assert while packaging ${s.packaging}") f.message.offendingNode match { case _: Fold => Some(Assert(assert)()) case _ => None @@ -235,17 +239,30 @@ object BiAbductionSolver { } reason match { case None => f - case Some(Assert(assertion)) => - println(s"abdGoal $assertion triggered by $trigger in s: \n\t${s.h.values.mkString("\n\t")}") - println(s"\tdue to $f") + case Some(Assert(assertion)) if s.packaging.isDefined => + // println(s"abdGoal $assertion triggered by $trigger in s: \n\t${s.h.values.mkString("\n\t")}") + // println(s"\tdue to $f") + // // println(s"Packaging ${s.packaging}") // If we failed to fold a predicate because of an assertion, we try producing the assertion in the state and continuing executionFlowController.tryOrElse0(s, v) { (s1, v1, T) => - producer.produce(s1, freshSnap, assertion, pve, v1) { (s2, v2) => + // // println(s"Will attempt producing $assertion (${s1.produceableAssertions})") + // // println(s"ReserveHeaps: \n${if (s1.produceableAssertions.nonEmpty) s1.reserveHeaps.zipWithIndex.map { case (h, i) => s"[$i] ${h.values.mkString(", ")}" }.mkString("\n") else ""}") + val sProd = s1.reserveHeaps.length match { + // This means that we are inside package... right? + // if we are in a pakcage stmt we must record all permissions added by previously executed statements + case 4 => s1.copy(h=s1.reserveHeaps(1)) + case _ => s1 + } + // println(s"H ${sProd.h.values.mkString("\n\t")}") + // println(s"H2 ${s1.h.values.mkString("\n\t")}") + // println(s"G ${sProd.g.values.mkString("\n\t")}") + producer.produce(sProd, freshSnap, assertion, pve, v1) { (s2, v2) => T(s2, v2) } } { (s1a, v1a) => - val abd = AbductionSuccess(s1a, v1a, v1a.decider.pcs.duplicate(), Seq.empty, Seq.empty, Map.empty, Seq.empty, trigger) + // .copy(produceableAssertions = s1a.produceableAssertions :+ assertion) + val abd = AbductionSuccess(s1a, v1a, v1a.decider.pcs.duplicate(), Seq.empty, Seq.empty, Map.empty, Seq.empty, trigger, Seq(assertion)) Success(Some(abd)) && Q(s1a, v1a) } { f => f @@ -261,17 +278,36 @@ object BiAbductionSolver { case Some(trafo) => trafo.f(qPre).asInstanceOf[AbductionQuestion] case _ => qPre } - println(s"abdGoal $abdGoal due to $f \nin h:\n\t${s.h.values.mkString("\n\t")}\nand g:\n\t${s.g.values.mkString("\n\t")}") - //println(s"and v:\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") + // We need to save in the state if we're failing because of a fold + val qFold = f.message.offendingNode match { + case fold: Fold => + q.copy(s = s.copy(reservedForFoldUnfold = + if (q.s.reservedForFoldUnfold.exists { case (exp, _) => exp == fold.acc }) q.s.reservedForFoldUnfold + else q.s.reservedForFoldUnfold :+ (fold.acc -> Seq.empty) + )) + case _ => q + } + // We also need to check if we're failing because of an invariant and, if yes, save it + val qInvariant = f.message match { + case LoopInvariantNotPreserved(invariant, _, _) => + val predAccesses: Seq[Exp] = invariant.collect { case pap: PredicateAccessPredicate => pap }.toSeq + qFold.copy(s = qFold.s.copy(reservedForInvariants = qFold.s.reservedForInvariants ++ predAccesses)) + case _ => qFold + } + + // println(s"abdGoal $abdGoal due to $f \nin h:\n\t${s.h.values.mkString("\n\t")}\nand g:\n\t${s.g.values.mkString("\n\t")}") + // println(s"Reserved 4 Unfold: ${qInvariant.s.reservedForFoldUnfold}") + // println(s"Reserved 4 Invariants: ${qInvariant.s.reservedForInvariants}") + //// println(s"and v:\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") // NOTE: Without fractional permissions, the comment below is true // With fractional permissions, we HAVE to start with rule one because if we hold a fraction smaller // than the goal, we must subtract it from the goal // // We skip the first rule because we know that an error occured, so we cannot be done // This allows us to fold on null references multiple times, as is required for e.g. trees. - AbductionApplier.applyRules(q){ //, currentRule = 1) { + AbductionApplier.applyRules(qInvariant, currentRule = 1) { q1 => - //println(s"Completed abduction with state: \n\t${q1.s.h.values.mkString("\n\t")}") + //// println(s"Completed abduction with state: \n\t${q1.s.h.values.mkString("\n\t")}") if (q1.goal.isEmpty) { val newState = q1.foundState.reverse val newStmts = q1.foundStmts @@ -283,13 +319,21 @@ object BiAbductionSolver { val newChunks = newState.collect { case (_, c: Some[BasicChunk]) => c.get } //val newOldHeaps = q1.s.oldHeaps.map { case (label, heap) => (label, heap + Heap(newChunks)) } //val s1 = q1.s.copy(oldHeaps = newOldHeaps) - println(s"ABDUCTION TERMINATED IN \n\t\t${q1.s.h.values.mkString("\n\t\t")}") - println(s"\twith g: \n\t\t${q1.s.g.values.mkString("\n\t\t")}") - println(s"\twith v: \n\t\t${q1.v.decider.pcs.assumptions.mkString("\n\t\t")}") - println(s"\tWITH STATE ${newState}") - println(s"\tWITH STATEMENTS ${newStmts}") + // println(s"ABDUCTION TERMINATED IN \n\t\t${q1.s.h.values.mkString("\n\t\t")}") + // println(s"\twith g: \n\t\t${q1.s.g.values.mkString("\n\t\t")}") + // // println(s"\twith v: \n\t\t${q1.v.decider.pcs.assumptions.mkString("\n\t\t")}") + // println(s"\tWITH STATE ${newState}") + // println(s"\tWITH STATEMENTS ${newStmts}") + // println(s"\tAND RESERVED ${q1.s.reservedForFoldUnfold} ${q1.s.reservedForInvariants}") val fieldChunks = newState.collect { case (fa: FieldAccessPredicate, c) => (c.get, fa.loc) }.toMap - println(s"\tFIELDCHUNKS: $fieldChunks") + // println(s"\tFIELDCHUNKS: $fieldChunks") + // If the abduction question was a fold, we must clean up the reserved stack + /*val q2 = f.message.offendingNode match { + case _: Fold => + q1.copy(s = q1.s.copy(reservedForFoldUnfold = q1.s.reservedForFoldUnfold.init)) + case _ => q1 + }*/ + val abd = AbductionSuccess(q1.s, q1.v, q1.v.decider.pcs.duplicate(), newState, newStmts, fieldChunks, newChunks, trigger) Success(Some(abd)) && Q(q1.s, q1.v) } @@ -297,6 +341,11 @@ object BiAbductionSolver { f } } + case _ => + // This will only happen if we fail with an assertion (value constraint) AND + // we're not packaging + // println(s"Not good") + f } } } @@ -306,28 +355,35 @@ object BiAbductionSolver { AbstractionApplier.applyRules(q) { q1 => val absTransForm = VarTransformer(q1.s, q1.v, q1.s.g.values, q1.s.h) val res = absTransForm.transformState(q1.s) + // println(s"Done solveAbstraction with state") + // println(s"${q1.s.h.values.mkString("\n\t")}") + // println(s"and res") + // println(s"${res.mkString("\n\t")}") + // println(s"and v") + // println(s"${q.v.decider.pcs.assumptions.mkString("\n\t")}") Q(q1.s, res, q1.v) } } def solveFraming(s: State, v: Verifier, pvef: Exp => PartialVerificationError, tra: VarTransformer, loc: Positioned, knownPosts: Seq[Exp], stateAllowed: Boolean)(Q: FramingSuccess => VerificationResult): VerificationResult = { - - //val tra = VarTransformer(s, v, targetVars, s.h) - println(s"Will consume $knownPosts") + // println(s"Will consume $knownPosts") executionFlowController.tryOrElse1[Option[Term]](s, v) { (s, v, QS) => consumes(s, knownPosts, false, pvef, v)(QS) } { (s1: State, _: Option[Term], v1: Verifier) => executionFlowController.locallyWithResult[Seq[Exp]](s1, v1) { (s1a, v1a, T) => BiAbductionSolver.solveAbstraction(s1a, v1a) { (s2, framedPosts, v2) => + // val tra2 = VarTransformer(s, v, s.g.values, s.h) val newPosts = framedPosts.map { e => tra.transformExp(e) }.collect { case Some(e) => e } T(abductionUtils.sortExps(newPosts)) } } { // We consumed all the posts and did not find any new ones. So create a fresh Framing Success with the bcs case Seq() => + // println(s"No new post") Q(FramingSuccess(s1, v1, Seq(), loc, v.decider.pcs.duplicate(), tra)) // No new state or needed stmts // We consumed the post conditions and found new ones. Handle the new ones and add them to the result case newPosts1 => + // println(s"New posts $newPosts1") solveFraming(s1, v1, pvef, tra, loc, newPosts1, stateAllowed) { frame => val sortedPost = abductionUtils.sortExps(newPosts1) val newFrame = frame.copy(posts = frame.posts ++ sortedPost) @@ -336,7 +392,8 @@ object BiAbductionSolver { } } { // We failed to fulfill the posts. Perform abduction, add the results and try again. - f =>println(s"Failed abstraction with $f") + f => + // println(s"Failed abstraction with $f") BiAbductionSolver.solveAbductionForError(s, v, f, stateAllowed, Some(loc))((s3, v3) => { solveFraming(s3, v3, pvef, tra, loc, knownPosts, stateAllowed)(Q) } @@ -348,11 +405,13 @@ object BiAbductionSolver { val abdReses = abductionUtils.getAbductionSuccesses(nf) val newMatches = abdReses.flatMap(_.newFieldChunks).toMap val abdCases = abdReses.groupBy(res => (res.trigger.get.pos, res.stmts, res.state.map({ case (e, _) => e }))) - println(s"abdCases:") + /*// println(s"abdCases:") abdCases.foreach { case (key, values) => - println(s"-") - values.foreach(v => println(s"\t\t$v [${v.pcs.branchConditions}]")) - } + // println(s"----------") + // println(s"$key") + values.foreach(v => // println(s"$v [${v.pcs.branchConditions}]")) + // println(s"----------") + }*/ // Try to join by bc terms val joinedCases = abdCases.map { case (_, reses) => @@ -388,7 +447,6 @@ object BiAbductionSolver { val s = abdRes.s val v = abdRes.v - val ins = m.formalArgs.map(_.localVar) val preHeap = s.oldHeaps.head._2 val preVars = s.g.values.collect { case (v, t) if ins.contains(v) => (v, t) } @@ -422,7 +480,7 @@ object BiAbductionSolver { case whileStmt: While if whileStmt.cond == e && whileStmt.cond.pos == e.pos => Seqn(abdRes.stmts :+ whileStmt, Seq())(whileStmt.pos, whileStmt.info, whileStmt.errT) } } - val newPres = abductionUtils.sortExps(abductionUtils.normalizePreconditions(m.pres ++ pres.get, s, v)) + val newPres = abductionUtils.sortExps(abductionUtils.normalizePreconditions(pres.get ++ m.pres, s, v)) Some(m.copy(pres = newPres, body = Some(newBody))(pos = m.pos, info = m.info, errT = m.errT)) } } @@ -444,7 +502,7 @@ object BiAbductionSolver { val everyPosts = frames.head.posts.filter { p => frames.forall(_.posts.contains(p)) } //val formals = m.formalArgs.map(_.localVar) ++ m.formalReturns.map(_.localVar) //val bcs = frames.map(_.pcs.branchConditions) - println(s"everyposts: $everyPosts") + // println(s"everyposts: $everyPosts") val cases = frames.map { f => val prefVars = f.s.g.values.collect { case (var2, t) if m.formalArgs.map(_.localVar).contains(var2) => (var2, t) } val otherVars = f.s.g.values.collect { case (var2, t) if m.formalReturns.map(_.localVar).contains(var2) => (var2, t) } @@ -454,7 +512,7 @@ object BiAbductionSolver { }.distinct.filter(_ != True) (f.posts.diff(everyPosts), f.getBcExps(bcs, prefVars, otherVars)) }.distinct - println(s"cases: $cases") + // println(s"cases: $cases") // We can remove bcs that hold in every branch val everyTerms = cases.head._2.filter { t => cases.forall(_._2.contains(t)) } @@ -846,16 +904,17 @@ object abductionUtils { pred.body.get.transform { case lc: AbstractLocalVar if pred.formalArgs.head.localVar == lc => a.loc.args.head }.collect { - case fap: FieldAccessPredicate => fap.permExp match { + // Need to make sure that for pred(x) we only include fields x.f and not x.f.g + case fap: FieldAccessPredicate if fap.loc.rcv == a.loc.args.head => fap.permExp match { case None => fap.loc -> Rational(1, 1) case Some(_: FullPerm) => fap.loc -> Rational(1, 1) case Some(_: NoPerm) => fap.loc -> Rational(0, 1) case Some(FractionalPerm(IntLit(a), IntLit(b))) => fap.loc -> Rational(a, b) } - }.filter { case (fa, _) => + }.toMap/*.filter { case (fa, _) => // We need ot filter out things like curr.next.prev !fa.rcv.isInstanceOf[FieldAccess] - }.toMap + }.toMap*/ } // If the wand contains acc(list(x)) the structure has ", write" instead of ", Perm", @@ -951,7 +1010,7 @@ object abductionUtils { def expMatchWithPermissions(exp1: Exp, exp2: Exp, v: Verifier, varTran: VarTransformer): Boolean = { (exp1, exp2) match { case (fap1: FieldAccessPredicate, fap2: FieldAccessPredicate) => - println(s"${fap1.permExp}, ${fap2.permExp}") + // println(s"${fap1.permExp}, ${fap2.permExp}") fap1.loc == fap2.loc && ((fap1.permExp, fap2.permExp) match { case (Some(perm1), Some(perm2)) => @@ -962,7 +1021,7 @@ object abductionUtils { case _ => false }) case (pap1: PredicateAccessPredicate, pap2: PredicateAccessPredicate) => - println(s"${pap1.permExp}, ${pap2.permExp}") + // println(s"${pap1.permExp}, ${pap2.permExp}") pap1.loc == pap2.loc && ((pap1.permExp, pap2.permExp) match { case (Some(perm1), Some(perm2)) => @@ -1126,15 +1185,15 @@ object abductionUtils { exec(s1, v1, T) } { (s1a, v1a) => - println(s"Attempt successful") + // println(s"Attempt successful") Q(s1a, v1a) } { f => f.message.reason match { case AssertionFalse(assertion) => - println(s"exec failed with ${f.message.reason}") + // println(s"exec failed with ${f.message.reason}") producer.produce(s, freshSnap, assertion, pve, v) { (s1r, v1r) => - println(s"Produced, will reattempt") + // println(s"Produced, will reattempt") retryOnFailedAssertion(s1r, v1r, exec)(Q) } case _ => @@ -1170,4 +1229,64 @@ object abductionUtils { results.filter(r => selectedBcs.contains(r.pcs.branchConditions)) } + + // Here we try to match for aliasing, so if we have a situation like + // g: + // this -> (this@1@10,None) + // x -> ($t@3@10,None) + // h: + // this@1@10.next -> $t@3@10 + // We try to change list(this.next) --* list(this) to list(x) --* list(this) + // + // This also needs to work if we have + // g: + // list -> (list@1@10,None) + // head1 -> (head1@7@10,None) + // h: + // this@1@10.next -> First:($t@3@10) + // and in the decider assumptions: + // head1@7@10 == First:($t@3@10) + def transformWithAliasing(exp: Exp, q: AbductionQuestion): Exp = { + exp.transform { + case pred: PredicateAccessPredicate => + val newArgs = pred.loc.args.map { + case fa: FieldAccess => + // Resolve receiver to a term via the store + resolveToVar(fa, q).getOrElse(fa) + case arg => arg + } + val newLoc = pred.loc.copy(args = newArgs)(pred.loc.pos, pred.loc.info, pred.loc.errT) + pred.copy(loc = newLoc)(pred.pos, pred.info, pred.errT) + } + } + + + private def resolveToVar(fa: FieldAccess, q: AbductionQuestion): Option[AbstractLocalVar] = { + val receiverTerm = fa.rcv match { + case lv: LocalVar => q.s.g.values.collectFirst { + case (v, (term, _)) if v.name == lv.name => term + } + case _ => None + } + + val valueTerm = receiverTerm.flatMap { rcvTerm => + q.s.h.values.collectFirst { + case chunk: BasicChunk if chunk.args.head == rcvTerm && chunk.id.name == fa.field.name => + chunk.snap + } + } + + valueTerm.flatMap { valTerm => + // First try exact syntactic match + q.s.g.values.collectFirst { + case (localVar, (term, _)) if term == valTerm => localVar + }.orElse { + // Fall back to semantic equality via the decider, but only if sorts match + q.s.g.values.collectFirst { + case (localVar, (term, _)) if term.sort == valTerm.sort && q.v.decider.check(terms.Equals(term, valTerm), Verifier.config.checkTimeout()) => localVar + } + } + } + } + } diff --git a/src/main/scala/biabduction/Invariant.scala b/src/main/scala/biabduction/Invariant.scala index afb41a704..b94e0916f 100644 --- a/src/main/scala/biabduction/Invariant.scala +++ b/src/main/scala/biabduction/Invariant.scala @@ -69,7 +69,7 @@ object LoopInvariantSolver { case abdRes: NonFatalResult => // TODO nklose we do not guarantee length 1 here anymore abductionUtils.getAbductionSuccesses(abdRes) match { - case Seq(AbductionSuccess(s5, v5, _, _, _, _, _, _)) => + case Seq(AbductionSuccess(s5, v5, _, _, _, _, _, _, _)) => val unfolded = VarTransformer(s5, v5, s5.g.values, s5.h).transformState(s5) res = unfolded Success() @@ -113,46 +113,46 @@ object LoopInvariantSolver { loopCons = loopCons :+ loopConExp //if (loopConExp == loopCons.head) { - println("\nIteration: " + iteration) + // println("\nIteration: " + iteration) //} executionFlowController.locally(s, v) { (s1, v1) => - /*println(s"BEFORE PRODUCING H: \n\t${s1.h.values.mkString("\n\t")}") - println(s"BEFORE PRODUCING G: \n\t${s1.g.values.mkString("\n\t")}") - println(s"BEFORE PRODUCING V: \n\t${v1.decider.pcs.assumptions.mkString("\n\t")}")*/ + /*// println(s"BEFORE PRODUCING H: \n\t${s1.h.values.mkString("\n\t")}") + // println(s"BEFORE PRODUCING G: \n\t${s1.g.values.mkString("\n\t")}") + // println(s"BEFORE PRODUCING V: \n\t${v1.decider.pcs.assumptions.mkString("\n\t")}")*/ producer.produce(s1, freshSnap, BigAnd(loopHead.invs), pve, v1, withAbduction = true) { (s2, v2) => - /*println(s"AFTER PRODUCING H: \n\t${s2.h.values.mkString("\n\t")}") - println(s"AFTER PRODUCING G: \n\t${s2.g.values.mkString("\n\t")}") - println(s"AFTER PRODUCING V: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}")*/ + /*// println(s"AFTER PRODUCING H: \n\t${s2.h.values.mkString("\n\t")}") + // println(s"AFTER PRODUCING G: \n\t${s2.g.values.mkString("\n\t")}") + // println(s"AFTER PRODUCING V: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}")*/ executionFlowController.locally(s2, v2) { (sF, vF) => - println(s"WILL EXECUTE FOLLOW") + // println(s"WILL EXECUTE FOLLOW") // edges have condition that is assumed by verifier executor.follows(sF, loopEdges, pveLam, vF, joinPoint) { (s3, v3) => - println(s"DONE") - println(s"After follows: \n\t${s3.h.values.mkString("\n\t")}") - println(s"and g\n\t${s3.g.values.mkString("\n\t")}") - println(s"and v\n\t${v3.decider.pcs.assumptions.mkString("\n\t")}") + // println(s"DONE") + // println(s"After follows: \n\t${s3.h.values.mkString("\n\t")}") + // println(s"and g\n\t${s3.g.values.mkString("\n\t")}") + // // println(s"and v\n\t${v3.decider.pcs.assumptions.mkString("\n\t")}") // To find a fixed point we are only interested in branches where the loop condition can remains true var nextCon = false - /*println(s"Will produce loopConExp")*/ + /*// println(s"Will produce loopConExp")*/ executionFlowController.locally(s3, v3) { (s4, v4) => producer.produce(s4, freshSnap, loopConExp, pve, v4, withAbduction = true) { (s5, v5) => nextCon = !v5.decider.checkSmoke() - /*println(s"nextCon: $nextCon in \n\t${s5.h.values.mkString("\n\t")}") - println(s"and V \n\t${v5.decider.pcs.assumptions.mkString("\n\t")}")*/ + /*// println(s"nextCon: $nextCon in \n\t${s5.h.values.mkString("\n\t")}") + // println(s"and V \n\t${v5.decider.pcs.assumptions.mkString("\n\t")}")*/ Success() } } if (!nextCon) { Success() } else { - println(s"SUCCESSFUL framing") + // println(s"SUCCESSFUL framing") val endStmt = abductionUtils.getEndOfLoopStmt(loop) val postTran = VarTransformer(s3, v3, s3.g.values, s3.h) val postState = postTran.transformState(s3) - println(s"\twith s \n\t\t${s3.h.values.mkString("\n\t\t")}") - // println(s"and V \n\t${v3.decider.pcs.assumptions.mkString("\n\t")}") + // println(s"\twith s \n\t\t${s3.h.values.mkString("\n\t\t")}") + // // println(s"and V \n\t${v3.decider.pcs.assumptions.mkString("\n\t")}") Success(Some(FramingSuccess(s3, v3, postState, endStmt, v3.decider.pcs.duplicate(), postTran))) } } @@ -170,62 +170,63 @@ object LoopInvariantSolver { } .toSeq // TODO nklose do we want to join branches properly here like we do for preconditions? + // [amherz] I think the above does it? val newMatches = abdReses.flatMap(_.newFieldChunks).toMap val preLoopVars = s.g.values.filter { case (v, _) => origVars.contains(v) } val preState = s.copy(h = q.preHeap) val preTran = VarTransformer(preState, v, preLoopVars, preState.h) // We need to normalize the state otherwise we might have fragmented chunks - println(s"FULL ABDRESES: - ${abductionUtils.getAbductionSuccesses(nonf).reverse.mkString("\n- ")}") - println(s"ACTUAL ABDRESES: - ${abductionUtils.getAbductionSuccesses(nonf).reverse.mkString("\n- ")}") - println(s"ABDRESES PRE: ${abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).get)}") - println(s"ABDRESFRAME: - ${abductionUtils.getFramingSuccesses(nonf).mkString("\n- ")}") + // println(s"FULL ABDRESES: - ${abductionUtils.getAbductionSuccesses(nonf).reverse.mkString("\n- ")}") + // println(s"ACTUAL ABDRESES: - ${abdReses.mkString("\n- ")}") + // println(s"ABDRESES PRE: ${abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).get)}") + // println(s"ABDRESFRAME: - ${abductionUtils.getFramingSuccesses(nonf).mkString("\n- ")}") val newStateOpt = abductionUtils.normalizePreconditions(abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).get), s, v) - println(s"NEWSTATEOPT: $newStateOpt") + // println(s"NEWSTATEOPT: $newStateOpt") // We still need to remove the current loop condition val newState = abductionUtils.sortExps(newStateOpt.map(_.transform { case im: Implies if im.left == loopConExp => im.right })) //if (loopConExp == loopCons.head) { - println("-------------------------------------------------------------------") - println("New state:\n " + newState.mkString("\n ")) - println("-------------------------------------------------------------------") + // println("-------------------------------------------------------------------") + // println("New state:\n " + newState.mkString("\n ")) + // println("-------------------------------------------------------------------") //} val accs = loopHead.invs.flatMap(_.topLevelConjuncts).collect { case fa: FieldAccessPredicate => fa.loc case pa: PredicateAccessPredicate => pa.loc } - println(s"Prestate is: ${preState.h.values.mkString("\n\t")}") - // println(s"Prestate verifier: \n\t${v.decider.pcs.assumptions.mkString("\n\t")}") - println(s"accs $accs") + // println(s"Prestate is: ${preState.h.values.mkString("\n\t")}") + // // println(s"Prestate verifier: \n\t${v.decider.pcs.assumptions.mkString("\n\t")}") + // println(s"accs $accs") abductionUtils.findOptChunks(accs, preState, v, pve) { chunks => val toKeep = chunks.keys val toAbs = preState.copy(h= Heap(preState.h.values.toSeq.diff(toKeep.toSeq))) - println(s"toAbs is: ${toAbs.h.values.mkString("\n\t")}") - println(s"Will try to abstract for pre from ${toAbs.h.values.mkString("\n\t")}") - //println(s"with v\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") - println(s"and g\n\t${toAbs.g.values.mkString("\n\t")}") + // println(s"toAbs is: ${toAbs.h.values.mkString("\n\t")}") + // println(s"Will try to abstract for pre from ${toAbs.h.values.mkString("\n\t")}") + //// println(s"with v\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") + // println(s"and g\n\t${toAbs.g.values.mkString("\n\t")}") BiAbductionSolver.solveAbstraction(toAbs, v) { (newPreState0, newPreAbstraction0, _) => - println(s"Done abstracting with ${newPreState0.h.values.mkString("\n\t")}") - println(s"and g\n\t${newPreState0.g.values.mkString("\n\t")}") - println(s"Preabstraction is \n\t${newPreAbstraction0.mkString("\n\t")}") - println(s"Need to add back $toKeep") + // println(s"Done abstracting with ${newPreState0.h.values.mkString("\n\t")}") + // println(s"and g\n\t${newPreState0.g.values.mkString("\n\t")}") + // println(s"Preabstraction is \n\t${newPreAbstraction0.mkString("\n\t")}") + // println(s"Need to add back $toKeep") // Now we add back the things we removed before abstraction. Or not I guess? val newPreState = newPreState0.copy(h = newPreState0.h + Heap(toKeep)) val newPreAbstraction = newPreAbstraction0.map(e => preTran.transformExp(e, strict = false).get) //++ chunks.values //if (loopConExp == loopCons.head) { - println("-------------------------------------------------------------------") - println("New pre abstraction:\n " + newPreAbstraction.mkString("\n ")) - println("-------------------------------------------------------------------") + // println("-------------------------------------------------------------------") + // println("New pre abstraction:\n " + newPreAbstraction.mkString("\n ")) + // println("-------------------------------------------------------------------") //} // Consolidate the framing successes val posts = abductionUtils.getFramingSuccesses(nonf).groupBy(_.posts) - println(s"posts $posts") + // println(s"posts $posts") // We take the frame with the most posts val chosenFrame = posts.maxBy { case (exps, _) => exps.size }._2.head //posts.head._2.head chosenFrame.v.decider.setPcs(chosenFrame.pcs) @@ -233,31 +234,31 @@ object LoopInvariantSolver { val inVars = chosenFrame.s.g.values.collect { case (v, t) if ins.contains(v) => (v, t) } val preLoopVars = chosenFrame.s.g.values.filter { case (v, _) => origVars.contains(v) } val postTran = VarTransformer(chosenFrame.s, chosenFrame.v, inVars, chosenFrame.s.h, otherVars = preLoopVars) - println(s"Will try to abstract for post from \n\t${chosenFrame.s.h.values.mkString("\n\t")}") - println(s"with v\n\t${chosenFrame.v.decider.pcs.assumptions.mkString("\n\t")}") - println(s"and g\n\t${chosenFrame.s.g.values.mkString("\n\t")}") + // println(s"Will try to abstract for post from \n\t${chosenFrame.s.h.values.mkString("\n\t")}") + // // println(s"with v\n\t${chosenFrame.v.decider.pcs.assumptions.mkString("\n\t")}") + // println(s"and g\n\t${chosenFrame.s.g.values.mkString("\n\t")}") BiAbductionSolver.solveAbstraction(chosenFrame.s, chosenFrame.v) { (sPostAbs, postAbstraction0, vPostAbs) => - println(s"Done abstracting with ${sPostAbs.h.values.mkString("\n\t")}") - println(s"and g\n\t${sPostAbs.g.values.mkString("\n\t")}") - println(s"PostAbstraction is \n\t${postAbstraction0.mkString("\n\t")}") + // println(s"Done abstracting with ${sPostAbs.h.values.mkString("\n\t")}") + // println(s"and g\n\t${sPostAbs.g.values.mkString("\n\t")}") + // println(s"PostAbstraction is \n\t${postAbstraction0.mkString("\n\t")}") val newPostAbstraction = postAbstraction0.map(e => postTran.transformExp(e, strict = false).get) //if (loopConExp == loopCons.head) { - println("-------------------------------------------------------------------") - println("New post abstraction:\n " + newPostAbstraction.mkString("\n ")) - println("-------------------------------------------------------------------") + // println("-------------------------------------------------------------------") + // println("New post abstraction:\n " + newPostAbstraction.mkString("\n ")) + // println("-------------------------------------------------------------------") //} // If the pushed forward abstraction is the same as the previous one, we are done if (iteration > 2 && newPreAbstraction.toSet == q.preAbstraction.toSet && newPostAbstraction.toSet == q.postAbstraction.toSet) { val existingInvs = loop.invs - println(s"Will compute invariants form $newPreAbstraction and $newPostAbstraction") + // println(s"Will compute invariants form $newPreAbstraction and $newPostAbstraction") val res = getInvariants(newPreAbstraction, newPostAbstraction, loopConExp, existingInvs, sPostAbs, vPostAbs) //if (loopConExp == loopCons.head) { - println("-------------------------------------------------------------------") - println("Invariants:\n " + res.mkString("\n ")) - println("-------------------------------------------------------------------") + // println("-------------------------------------------------------------------") + // println("Invariants:\n " + res.mkString("\n ")) + // println("-------------------------------------------------------------------") //} Success(Some(LoopInvariantSuccess(sPostAbs, vPostAbs, invs = res, loop, vPostAbs.decider.pcs.duplicate()))) } else { @@ -267,7 +268,7 @@ object LoopInvariantSolver { // val matchingPreChunks = allNewChunks.collect { case (chunks, bcs) if bcs.diff(vPostAbs.decider.pcs.branchConditions).isEmpty => chunks }.flatten // We need to merge chunks that refer to the same value but have different snaps(?) - println(s"ABDRESES: - ${abdReses.mkString("\n- ")}") + // println(s"ABDRESES: - ${abdReses.mkString("\n- ")}") val preChunks = abdReses .map(abd => (abd.allNewChunks, abd.pcs.branchConditions)) .flatMap { case (chunks, bcs) => chunks.map(chunk => (chunk, bcs)) } @@ -283,7 +284,7 @@ object LoopInvariantSolver { bestChunk } .toList - println(s"preChunks: \n\t${preChunks.mkString("\n\t")}") + // println(s"preChunks: \n\t${preChunks.mkString("\n\t")}") solveLoopInvariants(sPostAbs, vPostAbs, origVars, loopHead, loopEdges, joinPoint, initialBcs, q.copy(preHeap = newPreState.h + Heap(preChunks), preAbstraction = newPreAbstraction, postAbstraction = newPostAbstraction), iteration = iteration + 1) } diff --git a/src/main/scala/biabduction/VarTransformer.scala b/src/main/scala/biabduction/VarTransformer.scala index 23b457837..de482fdb8 100644 --- a/src/main/scala/biabduction/VarTransformer.scala +++ b/src/main/scala/biabduction/VarTransformer.scala @@ -40,10 +40,10 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal } // TODO: Should probably exclude null - /*println(s"\t\t s.h(): \n\t\t\t${s.h.values.mkString("\n\t\t\t")}") - println(s"\t\t s.g(): \n\t\t\t${s.g.values.mkString("\n\t\t\t")}") - println(s"\t\t s.g: ${s.g.values.values.map { case (t1, _) => t1 }}") - println(s"\t\t s.h: ${s.h.values.collect { + /*// println(s"\t\t s.h(): \n\t\t\t${s.h.values.mkString("\n\t\t\t")}") + // println(s"\t\t s.g(): \n\t\t\t${s.g.values.mkString("\n\t\t\t")}") + // println(s"\t\t s.g: ${s.g.values.values.map { case (t1, _) => t1 }}") + // println(s"\t\t s.h: ${s.h.values.collect { case c: BasicChunk if c.resourceID == FieldID => Seq(c.args.head, c.snap) case c: BasicChunk if c.resourceID == PredicateID => c.args ++ extractSnapTerms(c.snap) }.flatten}")*/ @@ -60,17 +60,17 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal // The symbolic values of the target vars in the store. Everything else is an attempt to match things to these terms //val targetMap: Map[Term, AbstractLocalVar] = targets.view.map(localVar => s.g.get(localVar).get -> localVar).toMap val directPrefTargets = prefVars.map{case (lv, (t, _)) => t -> lv} //++ Map(terms.Null -> ast.NullLit()()) - /*println(s"\tdirectPrefTargets: $directPrefTargets")*/ + /*// println(s"\tdirectPrefTargets: $directPrefTargets")*/ val directTargets = directPrefTargets ++ otherVars.map{case (lv, (t, _)) => t -> lv}.filter { case (t, _) => !directPrefTargets.contains(t) } - /*println(s"\tdirectTargets: $directTargets")*/ + /*// println(s"\tdirectTargets: $directTargets")*/ val directAliases = allTerms.map { t => t -> directTargets.collectFirst { case (t1, e) if t.sort == t1.sort && v.decider.check(BuiltinEquals(t, t1), Verifier.config.checkTimeout()) => e } }.collect { case (t2, Some(e)) => t2 -> e }.toMap - /*println(s"\tdirectAliases: $directAliases")*/ + /*// println(s"\tdirectAliases: $directAliases")*/ val chunksToResolve = targetHeap.values.collect { case c: BasicChunk if c.resourceID == FieldID && !(directAliases.contains(c.args.head) && directAliases.contains(c.snap)) && c.snap != Null => c }.toSeq - /*println(s"\tchunksToResolve: $chunksToResolve")*/ + /*// println(s"\tchunksToResolve: $chunksToResolve")*/ resolveChunks(directAliases, chunksToResolve, allTerms.filter(!directAliases.contains(_))) } @@ -245,8 +245,8 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal case (None, _) => None } case e => - println(s"ERROR IN TRASNFORMTERM: Unsupported operand ${e}:${e.getClass}") - println(s"\tmatches is \n\t${matches.mkString("\n\t")}") + // println(s"ERROR IN TRASNFORMTERM: Unsupported operand ${e}:${e.getClass}") + // println(s"\tmatches is \n\t${matches.mkString("\n\t")}") None }).map(abductionUtils.simplifyPermission) @@ -305,11 +305,11 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal } } - def transformExp(e: ast.Exp, strict: Boolean = true): Option[ast.Exp] = { + def transformExp(e: ast.Exp, strict: Boolean = true, onlyInner: Boolean = false): Option[ast.Exp] = { try { val res = e.transform { - // We do not want to resolve things to fields accesses for wands, as that would not be self-framing + // We do not want to resolve things to fields accesses for wands, as that would not be self-framing case ast.MagicWand(left: ast.AbstractLocalVar, right: ast.AbstractLocalVar) => val leftT = s.g.values(left)._1 val rightT = s.g.values(right)._1 @@ -325,29 +325,32 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal ast.FieldAccessPredicate(ast.FieldAccess(newRcv, fa.field)(), perm)() case fa@ast.FieldAccess(target, field) => - // We do not get the guarantee that the chunks exist in the current state, so we can not evaluate them - // directly - safeEval(fa) match { - // If the chunk exists in the current state, then we want to match the snap term - case Some(term) => - val existingChunkTerm = transformTerm(term) - existingChunkTerm match { - case Some(nfa: ast.FieldAccess) => nfa - - case Some(ast.NullLit()) | Some(ast.LocalVar(_, _)) | None => - val rvcExp = transformExp(target) - ast.FieldAccess(rvcExp.get, field)() - - // TODO nklose this wrong sometimes? - // Specifically I think if we are transforming "in-place" then this is fine, - // but if we are transforming "into the past" then this can be wrong because the - // old value of the field is not necessarily equal to the new value - - } - // Else we want to recurse and try to match the target - case None => - val rvcExp = transformExp(target) - ast.FieldAccess(rvcExp.get, field)() + // println(s"Will attempt transforming $fa") + + if (onlyInner && target.isInstanceOf[ast.FieldAccess]) { + val rvcExp = transformExp(target) + ast.FieldAccess(rvcExp.get, field)() + } else { + safeEval(fa) match { + case Some(term) => + val existingChunkTerm = transformTerm(term) + existingChunkTerm match { + case Some(nfa: ast.FieldAccess) => + // println(s"Done $nfa") + nfa + + case Some(ast.NullLit()) | Some(ast.LocalVar(_, _)) | None => + // println(s"Will try transforming target $target") + val rvcExp = transformExp(target) + // println(s"Done $rvcExp") + ast.FieldAccess(rvcExp.get, field)() + } + case None => + // println(s"Will recurse") + val rvcExp = transformExp(target) + // println(s"Done $rvcExp") + ast.FieldAccess(rvcExp.get, field)() + } } case lv: ast.LocalVar => { val term: Term = s.g.values.getOrElse(lv, (prefVars ++ otherVars)(lv))._1 diff --git a/src/main/scala/rules/MagicWandSupporter.scala b/src/main/scala/rules/MagicWandSupporter.scala index 38bd326d1..c0bc8dc37 100644 --- a/src/main/scala/rules/MagicWandSupporter.scala +++ b/src/main/scala/rules/MagicWandSupporter.scala @@ -394,7 +394,8 @@ object magicWandSupporter extends SymbolicExecutionRules { // Execute proof script, i.e. the part written after the magic wand wrapped by curly braces. // The proof script should transform the current state such that we can consume the wand's RHS. - println(s"WIll execute proof script in $s2 with ${s2.doAbduction}") + // Execute proof script, i.e. the part written after the magic wand wrapped by curly braces. + // The proof script should transform the current state such that we can consume the wand's RHS. executor.exec(s2, proofScriptCfg, v2)((proofScriptState, proofScriptVerifier) => { // Consume the wand's RHS and produce a snapshot which records all the values of variables on the RHS. // This part indirectly calls the methods `this.transfer` and `this.consumeFromMultipleHeaps`. @@ -406,6 +407,31 @@ object magicWandSupporter extends SymbolicExecutionRules { createWandChunkAndRecordResults(s3.copy(exhaleExt = false, oldHeaps = s.oldHeaps, doAbduction = s.doAbduction), freshSnapRoot, snapRhs.get, v3) }) }) + // We attempt executing the stmts one by one, this way if we fail for an assertion we will capture it and + // produce it? + /*def execStmtsWithAbd(stmts: Seq[Stmt], s: State, v: Verifier)(Q: (State, Verifier) => VerificationResult): VerificationResult = { + stmts match { + case Nil => Q(s, v) + case stmt +: rest => + println(s"Will execute $stmt") + println(s"Before stmt: \n${s.reserveHeaps.zipWithIndex.map { case (h, i) => s"[$i] ${h.values.mkString(", ")}" }.mkString("\n")}") + executor.exec(s.copy(doAbduction = true), stmt, v) { (s1, v1) => + println(s"After stmt: \n${s1.reserveHeaps.zipWithIndex.map { case (h, i) => s"[$i] ${h.values.mkString(", ")}" }.mkString("\n")}") + execStmtsWithAbd(rest, s1, v1)(Q) + } + } + }*/ + /*execStmtsWithAbd(proofScript.ss, s2, v2)((proofScriptState, proofScriptVerifier) => { + // Consume the wand's RHS and produce a snapshot which records all the values of variables on the RHS. + // This part indirectly calls the methods `this.transfer` and `this.consumeFromMultipleHeaps`. + consume( + proofScriptState.copy(oldHeaps = s2.oldHeaps, reserveCfgs = proofScriptState.reserveCfgs.tail), + wand.right, true, pve, proofScriptVerifier + )((s3, snapRhs, v3) => { + + createWandChunkAndRecordResults(s3.copy(exhaleExt = false, oldHeaps = s.oldHeaps, doAbduction = s.doAbduction), freshSnapRoot, snapRhs.get, v3) + }) + })*/ }) }) diff --git a/src/main/scala/state/State.scala b/src/main/scala/state/State.scala index 66e05b158..cdf289e22 100644 --- a/src/main/scala/state/State.scala +++ b/src/main/scala/state/State.scala @@ -40,6 +40,28 @@ final case class State(g: Store = Store(), // Needed for tracking in fractional abduction abdPermScalingFactorExp: ast.Exp = ast.FullPerm()(), + // This we need for a tricky problem: + // When we try to package a wand like pkg X --* Y { unfold U fold F } + // And to fold F we need an assertion that we previously (when producing X in the state) + // produced into the state + // and this assertion needs some permissions that are obtained by unfolding U + // then we must track that we can produce this assertion while executing the pkg script + // We needed this because the pkg script was executed as one singular cfg + // We must "remember" that we can produce it + // OUTDATED BECAUSE I [amherz] modified package to execute stmt by stmt + // produceableAssertions: Seq[ast.Exp] = Seq.empty, + + // We need to keep track of the predicate that we are reserved and of what we have produced while reserved + // it. This way, if we fold nodes(curr.next) by folding away curr.next.prev, we will not try to unfold it when + // trying to abduce curr.next.prev again. + // The same thing happens th eother way around: if we produce curr.next.prev + reservedForFoldUnfold: Seq[(ast.Exp, Seq[ast.Exp])] = Seq.empty, + // A similar problem as above can rise when checking invariants as well + // If we need an invariant nodes(curr + reservedForInvariants: Seq[ast.Exp] = Seq.empty, + // Here we store the LHS of a wand we might be trying to package in abstraction, we need to + // not unfold it if we're looking for a field. Would this ever happen in practice? + packaging: Option[ast.Exp] = None, recordVisited: Boolean = false, visited: List[ast.Predicate] = Nil, /* TODO: Use a multiset instead of a list */ @@ -176,7 +198,7 @@ object State { parallelizeBranches1, doAbduction1, abductionResults1, - abdPermScalingFactorExp1, + abdPermScalingFactorExp1, reservedForUnfold1, reservedForInvariants1, packaging1, recordVisited1, visited1, methodCfg1, invariantContexts1, constrainableARPs1, @@ -204,7 +226,7 @@ object State { `parallelizeBranches1`, `doAbduction1`, `abductionResults1`, - `abdPermScalingFactorExp1`, + `abdPermScalingFactorExp1`, `reservedForUnfold1`, `reservedForInvariants1`, `packaging1`, `recordVisited1`, `visited1`, `methodCfg1`, `invariantContexts1`, constrainableARPs2, @@ -338,7 +360,7 @@ object State { parallelizeBranches1, doAbduction1, abductionResults1, - abdPermScalingFactorExp1, + abdPermScalingFactorExp1, reservedForUnfold1, reservedForInvariants1, packaging1, recordVisited1, visited1, methodCfg1, invariantContexts1, constrainableARPs1, @@ -365,7 +387,7 @@ object State { `parallelizeBranches1`, `doAbduction1`, `abductionResults1`, - `abdPermScalingFactorExp1`, + `abdPermScalingFactorExp1`, `reservedForUnfold1`, `reservedForInvariants1`, `packaging1`, `recordVisited1`, `visited1`, `methodCfg1`, invariantContexts2, constrainableARPs2, diff --git a/src/main/scala/supporters/MethodSupporter.scala b/src/main/scala/supporters/MethodSupporter.scala index 21e0e2295..4746bbf1a 100644 --- a/src/main/scala/supporters/MethodSupporter.scala +++ b/src/main/scala/supporters/MethodSupporter.scala @@ -131,8 +131,9 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { val formals = method.formalArgs.map(_.localVar) ++ method.formalReturns.map(_.localVar) val vars = s4.g.values.collect { case (var2, t) if formals.contains(var2) => (var2, t) } val tra = VarTransformer(s4, v4, vars, s4.h) - println(s"WILL SOLVE FRAMING NOW") - println(s"in \n\t${s4.h.values.mkString("\n\t")}") + // println(s"WILL SOLVE FRAMING NOW") + // println(s"in H\n\t${s4.h.values.mkString("\n\t")}") + // println(s"and V\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") solveFraming(s4, v4, postViolated, tra, abductionUtils.dummyEndStmt, posts, stateAllowed = true) { frame => Success(Some(frame.copy(s = s4, v = v4)) ) @@ -144,7 +145,7 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { } } }) - //println("ex", ex) + //// println("ex", ex) wfc && ex } }{ @@ -177,17 +178,17 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { case suc: NonFatalResult if method.body.isDefined => val abdFails = abductionUtils.getAbductionFailures(suc) val mFail = abdFails.foldLeft(method) { case (m1, fail) => fail.addToMethod(m1) } - println(s"mFail $mFail") + // println(s"mFail $mFail") val mAbd = resolveAbductionResults(mFail, suc) - println(s"mAbd $mAbd") + // println(s"mAbd $mAbd") val mInv = mAbd.flatMap(m2 => resolveLoopInvResults(m2, suc)) - println(s"mInv $mInv") + // println(s"mInv $mInv") val mFrame = mInv.flatMap(someM => resolveFramingResults(someM, suc)) mFrame match { case None => Seq(Failure(Internal(reason = InternalReason(DummyNode, "Resolving Biabduction results failed")))) case Some(m) => - println("Original method: \n" + method.toString + "\nAbduced method: \n" + m.toString) + //println("Original method: \n" + method.toString + "\nAbduced method: \n" + m.toString) val sNoAbd = sInit.copy(doAbduction = false) verify(sNoAbd, m) } From b3a456a51db634a6fdce1771978b7ac427b1fb45 Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Wed, 6 May 2026 01:09:33 +0200 Subject: [PATCH 15/32] wip --- silver | 2 +- src/main/scala/biabduction/Invariant.scala | 24 +++++++++---------- .../scala/supporters/MethodSupporter.scala | 8 +++---- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/silver b/silver index 5ff0d6f13..fe91024e7 160000 --- a/silver +++ b/silver @@ -1 +1 @@ -Subproject commit 5ff0d6f13a72ace2d5c4acfb687bed74cdcd84ee +Subproject commit fe91024e7e310bba79000b31179e968f3fb9282e diff --git a/src/main/scala/biabduction/Invariant.scala b/src/main/scala/biabduction/Invariant.scala index b94e0916f..f01173fea 100644 --- a/src/main/scala/biabduction/Invariant.scala +++ b/src/main/scala/biabduction/Invariant.scala @@ -188,9 +188,9 @@ object LoopInvariantSolver { })) //if (loopConExp == loopCons.head) { - // println("-------------------------------------------------------------------") - // println("New state:\n " + newState.mkString("\n ")) - // println("-------------------------------------------------------------------") + println("-------------------------------------------------------------------") + println("New state:\n " + newState.mkString("\n ")) + println("-------------------------------------------------------------------") //} val accs = loopHead.invs.flatMap(_.topLevelConjuncts).collect { @@ -219,9 +219,9 @@ object LoopInvariantSolver { val newPreAbstraction = newPreAbstraction0.map(e => preTran.transformExp(e, strict = false).get) //++ chunks.values //if (loopConExp == loopCons.head) { - // println("-------------------------------------------------------------------") - // println("New pre abstraction:\n " + newPreAbstraction.mkString("\n ")) - // println("-------------------------------------------------------------------") + println("-------------------------------------------------------------------") + println("New pre abstraction:\n " + newPreAbstraction.mkString("\n ")) + println("-------------------------------------------------------------------") //} // Consolidate the framing successes @@ -244,9 +244,9 @@ object LoopInvariantSolver { val newPostAbstraction = postAbstraction0.map(e => postTran.transformExp(e, strict = false).get) //if (loopConExp == loopCons.head) { - // println("-------------------------------------------------------------------") - // println("New post abstraction:\n " + newPostAbstraction.mkString("\n ")) - // println("-------------------------------------------------------------------") + println("-------------------------------------------------------------------") + println("New post abstraction:\n " + newPostAbstraction.mkString("\n ")) + println("-------------------------------------------------------------------") //} // If the pushed forward abstraction is the same as the previous one, we are done @@ -256,9 +256,9 @@ object LoopInvariantSolver { // println(s"Will compute invariants form $newPreAbstraction and $newPostAbstraction") val res = getInvariants(newPreAbstraction, newPostAbstraction, loopConExp, existingInvs, sPostAbs, vPostAbs) //if (loopConExp == loopCons.head) { - // println("-------------------------------------------------------------------") - // println("Invariants:\n " + res.mkString("\n ")) - // println("-------------------------------------------------------------------") + println("-------------------------------------------------------------------") + println("Invariants:\n " + res.mkString("\n ")) + println("-------------------------------------------------------------------") //} Success(Some(LoopInvariantSuccess(sPostAbs, vPostAbs, invs = res, loop, vPostAbs.decider.pcs.duplicate()))) } else { diff --git a/src/main/scala/supporters/MethodSupporter.scala b/src/main/scala/supporters/MethodSupporter.scala index 4746bbf1a..2e6badcc2 100644 --- a/src/main/scala/supporters/MethodSupporter.scala +++ b/src/main/scala/supporters/MethodSupporter.scala @@ -178,17 +178,17 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { case suc: NonFatalResult if method.body.isDefined => val abdFails = abductionUtils.getAbductionFailures(suc) val mFail = abdFails.foldLeft(method) { case (m1, fail) => fail.addToMethod(m1) } - // println(s"mFail $mFail") + println(s"mFail $mFail") val mAbd = resolveAbductionResults(mFail, suc) - // println(s"mAbd $mAbd") + println(s"mAbd $mAbd") val mInv = mAbd.flatMap(m2 => resolveLoopInvResults(m2, suc)) - // println(s"mInv $mInv") + println(s"mInv $mInv") val mFrame = mInv.flatMap(someM => resolveFramingResults(someM, suc)) mFrame match { case None => Seq(Failure(Internal(reason = InternalReason(DummyNode, "Resolving Biabduction results failed")))) case Some(m) => - //println("Original method: \n" + method.toString + "\nAbduced method: \n" + m.toString) + println("Original method: \n" + method.toString + "\nAbduced method: \n" + m.toString) val sNoAbd = sInit.copy(doAbduction = false) verify(sNoAbd, m) } From bed27cae228c2067108cb04402458ab5791c8131 Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Wed, 6 May 2026 12:47:59 +0200 Subject: [PATCH 16/32] wip: tree_extract_max now working --- src/main/scala/biabduction/Abduction.scala | 16 +++--- src/main/scala/biabduction/Abstraction.scala | 4 +- src/main/scala/biabduction/BiAbduction.scala | 51 +++++++++++--------- src/main/scala/rules/Executor.scala | 17 +++++-- 4 files changed, 53 insertions(+), 35 deletions(-) diff --git a/src/main/scala/biabduction/Abduction.scala b/src/main/scala/biabduction/Abduction.scala index fb351e144..7e3071a76 100644 --- a/src/main/scala/biabduction/Abduction.scala +++ b/src/main/scala/biabduction/Abduction.scala @@ -68,14 +68,14 @@ object AbductionBase extends AbductionRule { abductionUtils.permsTo(loc, q.s, q.v, q.lostAccesses) { // If we have fullperm, we can just remove the goal case Some(_: FullPerm) => - // println(s"we have full perm to $loc") + println(s"we have full perm to $loc") Q(Some(q.copy(goal = g1))) // No perm, keep going case Some(_: NoPerm) => + println(s"we have no perm to $loc") Q(None) - // If we have a fraction, we can subtract that fraction from the goal and keep going case Some(permH: FractionalPerm) => - + println(s"we have enough perm to $loc ($permH)") // pH >= pG, we can just remove the goal val varTrans = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) if (q.v.decider.check(terms.AtLeast(varTrans.permExpToTerm(permH), varTrans.permExpToTerm(permG)), Verifier.config.checkTimeout())) { @@ -120,9 +120,11 @@ object AbductionBase extends AbductionRule { } // This means we can't determine what the perms are case None => + println(s"Can't determine perms") Q(None) // This should hopefully never happen? - case _ => + case e => + println(s"xdddd $e") Q(None) } } @@ -692,7 +694,7 @@ object AbductionPackage extends AbductionRule { val lv = tran.transformExp(e, strict = false) lv.get } - // println(s"AbdPackage -- Will try packaging $wand with $script") + println(s"AbdPackage -- Will try packaging $wand with $script") // println(s"in h:\n\t${sPack.h.values.mkString("\n\t")}\nand g:\n\t${sPack.g.values.mkString("\n\t")}") // // println(s"and v:\n\t${v1.decider.pcs.assumptions.mkString("\n\t")}") val aliasedWand = abductionUtils.transformWithAliasing(wand, q).asInstanceOf[MagicWand] @@ -707,12 +709,12 @@ object AbductionPackage extends AbductionRule { val g1 = q.goal.filterNot(_ == wand) val finalStmts = q.foundStmts :+ Package(aliasedWand, script)() val finalState = q.foundState ++ state - // println(s"AbdPackage -- Packaged wand from ${sPack.h.values.mkString("\n\t")} to \n\t${s2.reserveHeaps.head.+(wandChunk).values.mkString("\n\t")}") + println(s"AbdPackage -- Packaged wand from ${sPack.h.values.mkString("\n\t")} to \n\t${s2.reserveHeaps.head.+(wandChunk).values.mkString("\n\t")}") Q(Some(q.copy(s = s2.copy(h = s2.reserveHeaps.head.+(wandChunk), packaging = None) , v = v2, goal = g1, foundStmts = finalStmts, foundState = finalState))) } { f => - // println(s"AbdPackage -- Failed packaging wand with $f") + println(s"AbdPackage -- Failed packaging wand with $f") Q(None) } /*magicWandSupporter.packageWand(sPack, aliasedWand, script, pve, v1) { diff --git a/src/main/scala/biabduction/Abstraction.scala b/src/main/scala/biabduction/Abstraction.scala index ce6f062e2..6dfc58e96 100644 --- a/src/main/scala/biabduction/Abstraction.scala +++ b/src/main/scala/biabduction/Abstraction.scala @@ -260,7 +260,7 @@ object AbstractionPackage extends AbstractionRule { findWand(q.s.h.values.toSeq, q) { // case None => Q(None) case Some(wand) => - // // println(s"Will attempt asserting $wand") + println(s"Will attempt asserting $wand") // Asserting the wand might fail: The fact that we can attempt packaging it does nto imply that packaging // it will succees executionFlowController.tryOrElse0(q.s, q.v) { (s1, v1, T) => @@ -272,7 +272,7 @@ object AbstractionPackage extends AbstractionRule { Q(Some(q.copy(s = s1a, v = v1a))) } { f => - // // println(s"Failed to assert wand $wand with $f") + println(s"Failed to assert wand $wand with $f") Q(None) } /*executor.exec(q.s, Assert(wand)(), q.v) { diff --git a/src/main/scala/biabduction/BiAbduction.scala b/src/main/scala/biabduction/BiAbduction.scala index 95209655b..4f0d0ff40 100644 --- a/src/main/scala/biabduction/BiAbduction.scala +++ b/src/main/scala/biabduction/BiAbduction.scala @@ -5,7 +5,7 @@ import viper.silicon.biabduction.abductionUtils.pve import viper.silicon.decider.PathConditionStack import viper.silicon.interfaces._ import viper.silicon.interfaces.state.Chunk -import viper.silicon.rules.chunkSupporter.findChunk +import viper.silicon.rules.chunkSupporter.{findChunk, findChunksWithID} import viper.silicon.rules.consumer.consumes import viper.silicon.rules.evaluator.eval import viper.silicon.rules.{evaluator, executionFlowController, executor, producer} @@ -295,9 +295,9 @@ object BiAbductionSolver { case _ => qFold } - // println(s"abdGoal $abdGoal due to $f \nin h:\n\t${s.h.values.mkString("\n\t")}\nand g:\n\t${s.g.values.mkString("\n\t")}") - // println(s"Reserved 4 Unfold: ${qInvariant.s.reservedForFoldUnfold}") - // println(s"Reserved 4 Invariants: ${qInvariant.s.reservedForInvariants}") + println(s"abdGoal $abdGoal due to $f \nin h:\n\t${s.h.values.mkString("\n\t")}\nand g:\n\t${s.g.values.mkString("\n\t")}") + println(s"Reserved 4 Unfold: ${qInvariant.s.reservedForFoldUnfold}") + println(s"Reserved 4 Invariants: ${qInvariant.s.reservedForInvariants}") //// println(s"and v:\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") // NOTE: Without fractional permissions, the comment below is true // With fractional permissions, we HAVE to start with rule one because if we hold a fraction smaller @@ -307,7 +307,7 @@ object BiAbductionSolver { // This allows us to fold on null references multiple times, as is required for e.g. trees. AbductionApplier.applyRules(qInvariant, currentRule = 1) { q1 => - //// println(s"Completed abduction with state: \n\t${q1.s.h.values.mkString("\n\t")}") + // println(s"Completed abduction with state: \n\t${q1.s.h.values.mkString("\n\t")}") if (q1.goal.isEmpty) { val newState = q1.foundState.reverse val newStmts = q1.foundStmts @@ -319,14 +319,14 @@ object BiAbductionSolver { val newChunks = newState.collect { case (_, c: Some[BasicChunk]) => c.get } //val newOldHeaps = q1.s.oldHeaps.map { case (label, heap) => (label, heap + Heap(newChunks)) } //val s1 = q1.s.copy(oldHeaps = newOldHeaps) - // println(s"ABDUCTION TERMINATED IN \n\t\t${q1.s.h.values.mkString("\n\t\t")}") - // println(s"\twith g: \n\t\t${q1.s.g.values.mkString("\n\t\t")}") + println(s"ABDUCTION TERMINATED IN \n\t\t${q1.s.h.values.mkString("\n\t\t")}") + println(s"\twith g: \n\t\t${q1.s.g.values.mkString("\n\t\t")}") // // println(s"\twith v: \n\t\t${q1.v.decider.pcs.assumptions.mkString("\n\t\t")}") - // println(s"\tWITH STATE ${newState}") - // println(s"\tWITH STATEMENTS ${newStmts}") - // println(s"\tAND RESERVED ${q1.s.reservedForFoldUnfold} ${q1.s.reservedForInvariants}") + println(s"\tWITH STATE ${newState}") + println(s"\tWITH STATEMENTS ${newStmts}") + println(s"\tAND RESERVED ${q1.s.reservedForFoldUnfold} ${q1.s.reservedForInvariants}") val fieldChunks = newState.collect { case (fa: FieldAccessPredicate, c) => (c.get, fa.loc) }.toMap - // println(s"\tFIELDCHUNKS: $fieldChunks") + println(s"\tFIELDCHUNKS: $fieldChunks") // If the abduction question was a fold, we must clean up the reserved stack /*val q2 = f.message.offendingNode match { case _: Fold => @@ -983,26 +983,33 @@ object abductionUtils { } def permsTo(loc: LocationAccess, s: State, v: Verifier, lostAccesses: Map[Exp, Term]) - (Q: Option[Exp] => VerificationResult) = { + (Q: Option[Exp] => VerificationResult) = { val arg = loc match { case FieldAccess(rcv, _) => rcv case PredicateAccess(args, _) => args.head } - + val varTran = VarTransformer(s, v, s.g.values, s.h) safeEval(arg, s, v, lostAccesses) { (s2, terms, v2) => terms match { case Some(term) => val resource = loc.res(s2.program) val id = ChunkIdentifier(resource, s2.program) - val chunkOpt = findChunk[BasicChunk](s2.h.values, id, Seq(term), v2) - chunkOpt match { - case None => Q(Some(NoPerm()())) - case Some(chunk) => - val varTran = VarTransformer(s, v, s.g.values, s.h) - // TODO: Maybe here transform the permTerm? - Q(varTran.transformTerm(chunk.perm)) - } - case None => Q(Some(NoPerm()())) + val h = s2.partiallyConsumedHeap.getOrElse(s2.h) + val chs = findChunksWithID[BasicChunk](h.values, id) + val currentPermAmount = + chs.foldLeft(NoPerm()(): Exp)((q, ch) => { + val definitelyEqual = ch.args.zip(Seq(term)).forall { + case (a1, a2) => v2.decider.check(a1 === a2, Verifier.config.checkTimeout()) + } + if (definitelyEqual) { + val varTran = VarTransformer(s, v, s.g.values, s.h) + PermAdd(q, varTran.transformTerm(ch.perm).getOrElse(NoPerm()()))() + } else q + }) + val rationalPerm = asRational(Some(currentPermAmount)) + Q(Some(FractionalPerm(IntLit(rationalPerm.numerator)(), IntLit(rationalPerm.denominator)())())) + case None => + Q(Some(NoPerm()())) } } } diff --git a/src/main/scala/rules/Executor.scala b/src/main/scala/rules/Executor.scala index 38480257f..7fcee2494 100644 --- a/src/main/scala/rules/Executor.scala +++ b/src/main/scala/rules/Executor.scala @@ -299,7 +299,11 @@ object executor extends ExecutionRules { (allInvs, Success(Some(LoopInvariantSuccess(s, v, allInvs, invSucs.head.loop, v.decider.pcs.duplicate())))) case Seq() if !s.doAbduction => (Seq(), Success()) } - val invs = abductionUtils.sortExps(foundInvs ++ existingInvs) + // We need the distinct here because there is some duplication of existing Invariants otherwise + val invs = abductionUtils.sortExps(foundInvs ++ existingInvs).distinctBy(_.toString) + println(s"foundInvs: $foundInvs") + println(s"existingInvs: $existingInvs") + println(s"before distinct: $invs") type PhaseData = (State, RecordedPathConditions, Set[FunctionDecl]) var phase1data: Vector[PhaseData] = Vector.empty @@ -317,6 +321,7 @@ object executor extends ExecutionRules { val con = executionFlowController.locally(s, v) ((s0, v0) => { v0.decider.prover.comment("Loop head block: Establish invariant") + println(s"1) Will check invs $invs") checkInvariants(s0, v0, invs, condition, stateAllowed = true)((sLeftover, v1) => { v1.decider.prover.comment("Loop head block: Execute statements of loop head block (in invariant state)") phase1data.foldLeft(Success(): VerificationResult) { @@ -348,6 +353,7 @@ object executor extends ExecutionRules { // relying on the reentry of the loop head, as this will not have the found invariants // Existing invariants may be required for framing and stuff, so we produce them again first producer.produces(s6, freshSnap, existingInvs, ContractNotWellformed, v6) { (s7, v7) => + println(s"2) Will check invs $foundInvs") checkInvariants(s7, v7, foundInvs, endStmt, stateAllowed = false)((_, _) => Success()) } } @@ -374,6 +380,7 @@ object executor extends ExecutionRules { */ v.decider.prover.comment("Loop head block: Re-establish invariant") // TODO If we reach this from the invariant generation, then state is OK. If from the final loop checking, it is not! + println(s"3) Will check invs $existingInvs") checkInvariants(s, v, existingInvs, endStmt, stateAllowed = true)(Q) } } @@ -385,15 +392,17 @@ object executor extends ExecutionRules { } else { executionFlowController.tryOrElse1[Option[Term]](s, v) { (s1, v1, QS) => + println(s"Will attempt consuming invariant $invs") consumes(s1, invs, false, LoopInvariantNotPreserved, v1)(QS) } { (s2, _, v2) => Q(s2, v2) } { f => - BiAbductionSolver.solveAbductionForError(s, v, f, stateAllowed, Some(location)) { (s3, v3) => - checkInvariants(s3, v3, invs, location, stateAllowed)(Q) - } + println(s"Failed to consume invariant") + BiAbductionSolver.solveAbductionForError(s, v, f, stateAllowed, Some(location)) { (s3, v3) => + checkInvariants(s3, v3, invs, location, stateAllowed)(Q) + } } } } From a1c78817764442017732b20b8cbc90be5be5120a Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Wed, 6 May 2026 19:29:31 +0200 Subject: [PATCH 17/32] wip: tree_extract_max now working for real --- src/main/scala/biabduction/Invariant.scala | 3 ++- src/main/scala/rules/Executor.scala | 3 --- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/scala/biabduction/Invariant.scala b/src/main/scala/biabduction/Invariant.scala index f01173fea..a8a96414c 100644 --- a/src/main/scala/biabduction/Invariant.scala +++ b/src/main/scala/biabduction/Invariant.scala @@ -254,7 +254,8 @@ object LoopInvariantSolver { val existingInvs = loop.invs // println(s"Will compute invariants form $newPreAbstraction and $newPostAbstraction") - val res = getInvariants(newPreAbstraction, newPostAbstraction, loopConExp, existingInvs, sPostAbs, vPostAbs) + // Need to distinct otherwise we get some weird duplication + val res = getInvariants(newPreAbstraction, newPostAbstraction, loopConExp, existingInvs, sPostAbs, vPostAbs).distinctBy(_.toString) //if (loopConExp == loopCons.head) { println("-------------------------------------------------------------------") println("Invariants:\n " + res.mkString("\n ")) diff --git a/src/main/scala/rules/Executor.scala b/src/main/scala/rules/Executor.scala index 7fcee2494..e598308fd 100644 --- a/src/main/scala/rules/Executor.scala +++ b/src/main/scala/rules/Executor.scala @@ -301,9 +301,6 @@ object executor extends ExecutionRules { } // We need the distinct here because there is some duplication of existing Invariants otherwise val invs = abductionUtils.sortExps(foundInvs ++ existingInvs).distinctBy(_.toString) - println(s"foundInvs: $foundInvs") - println(s"existingInvs: $existingInvs") - println(s"before distinct: $invs") type PhaseData = (State, RecordedPathConditions, Set[FunctionDecl]) var phase1data: Vector[PhaseData] = Vector.empty From 5d1d112031b4cd06a09a047a3bf93b79b801f224 Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Thu, 7 May 2026 17:42:10 +0200 Subject: [PATCH 18/32] wip tests --- src/main/scala/biabduction/BiAbduction.scala | 20 ++++++++++++++++---- src/main/scala/biabduction/Invariant.scala | 8 ++++---- 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/src/main/scala/biabduction/BiAbduction.scala b/src/main/scala/biabduction/BiAbduction.scala index 4f0d0ff40..bd4282be6 100644 --- a/src/main/scala/biabduction/BiAbduction.scala +++ b/src/main/scala/biabduction/BiAbduction.scala @@ -796,14 +796,26 @@ object abductionUtils { case e => e } + def clampPerm(permSum: Exp): Exp = { + try { + val r = asRational(Some(permSum)) + if (r > Rational(1, 1)) asPerm(Rational(1, 1)) + else asPerm(r) + } catch { + case _: IllegalStateException => permSum + } + } + expressions.groupBy(normalizePermissions).values.map { group => if (group.size == 1) { group.head } else { val ap = group.head - val permSum = group - .map(extractPerm) - .reduceLeft((p1, p2) => PermAdd(p1, p2)(p1.pos, p1.info, p1.errT)) + val permSum = clampPerm( + group + .map(extractPerm) + .reduceLeft((p1, p2) => PermAdd(p1, p2)(p1.pos, p1.info, p1.errT)) + ) ap match { case fap: FieldAccessPredicate => @@ -988,7 +1000,7 @@ object abductionUtils { case FieldAccess(rcv, _) => rcv case PredicateAccess(args, _) => args.head } - val varTran = VarTransformer(s, v, s.g.values, s.h) + safeEval(arg, s, v, lostAccesses) { (s2, terms, v2) => terms match { case Some(term) => diff --git a/src/main/scala/biabduction/Invariant.scala b/src/main/scala/biabduction/Invariant.scala index a8a96414c..43c854262 100644 --- a/src/main/scala/biabduction/Invariant.scala +++ b/src/main/scala/biabduction/Invariant.scala @@ -176,10 +176,10 @@ object LoopInvariantSolver { val preState = s.copy(h = q.preHeap) val preTran = VarTransformer(preState, v, preLoopVars, preState.h) // We need to normalize the state otherwise we might have fragmented chunks - // println(s"FULL ABDRESES: - ${abductionUtils.getAbductionSuccesses(nonf).reverse.mkString("\n- ")}") - // println(s"ACTUAL ABDRESES: - ${abdReses.mkString("\n- ")}") - // println(s"ABDRESES PRE: ${abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).get)}") - // println(s"ABDRESFRAME: - ${abductionUtils.getFramingSuccesses(nonf).mkString("\n- ")}") + println(s"FULL ABDRESES: - ${abductionUtils.getAbductionSuccesses(nonf).reverse.mkString("\n- ")}") + println(s"ACTUAL ABDRESES: - ${abdReses.mkString("\n- ")}") + println(s"ABDRESES PRE: ${abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).get)}") + println(s"ABDRESFRAME: - ${abductionUtils.getFramingSuccesses(nonf).mkString("\n- ")}") val newStateOpt = abductionUtils.normalizePreconditions(abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).get), s, v) // println(s"NEWSTATEOPT: $newStateOpt") // We still need to remove the current loop condition From d6fa0dade524bdf84a454b2ea3d9575d96a29de8 Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Fri, 8 May 2026 00:27:21 +0200 Subject: [PATCH 19/32] wip tests --- src/main/scala/biabduction/Abduction.scala | 2 +- src/main/scala/biabduction/Abstraction.scala | 1 + src/main/scala/rules/Executor.scala | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/scala/biabduction/Abduction.scala b/src/main/scala/biabduction/Abduction.scala index 7e3071a76..7ca8ebe40 100644 --- a/src/main/scala/biabduction/Abduction.scala +++ b/src/main/scala/biabduction/Abduction.scala @@ -75,10 +75,10 @@ object AbductionBase extends AbductionRule { println(s"we have no perm to $loc") Q(None) case Some(permH: FractionalPerm) => - println(s"we have enough perm to $loc ($permH)") // pH >= pG, we can just remove the goal val varTrans = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) if (q.v.decider.check(terms.AtLeast(varTrans.permExpToTerm(permH), varTrans.permExpToTerm(permG)), Verifier.config.checkTimeout())) { + println(s"we have enough perm to $loc ($permH)") Q(Some(q.copy(goal = g1))) } // pH < pG, reduce the goal and keep going diff --git a/src/main/scala/biabduction/Abstraction.scala b/src/main/scala/biabduction/Abstraction.scala index 6dfc58e96..c1dc399b5 100644 --- a/src/main/scala/biabduction/Abstraction.scala +++ b/src/main/scala/biabduction/Abstraction.scala @@ -269,6 +269,7 @@ object AbstractionPackage extends AbstractionRule { } } { (s1a, v1a) => + println(s"Wand $wand succesfully asserted") Q(Some(q.copy(s = s1a, v = v1a))) } { f => diff --git a/src/main/scala/rules/Executor.scala b/src/main/scala/rules/Executor.scala index e598308fd..25e826711 100644 --- a/src/main/scala/rules/Executor.scala +++ b/src/main/scala/rules/Executor.scala @@ -734,7 +734,10 @@ object executor extends ExecutionRules { val wildcards = s3.constrainableARPs -- s1.constrainableARPs predicateSupporter.fold(s3, predicate, tArgs, eArgsNew, tPerm, ePermNew, wildcards, pveFoldTransformed, v3)((s4, v4) => { v3.decider.finishDebugSubExp(s"folded ${predAcc.toString}") - Q(s4, v4) + val s5 = s4.copy(reservedForFoldUnfold = + s4.reservedForFoldUnfold.filterNot { case (exp, _) => exp == pap } + ) + Q(s5, v4) } )}))) From 56cad0e42e359e739281fe74bddcf4b3212369e9 Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Fri, 8 May 2026 11:19:03 +0200 Subject: [PATCH 20/32] wip tests --- src/main/scala/biabduction/BiAbduction.scala | 22 +++++++++++-------- .../scala/biabduction/VarTransformer.scala | 9 ++++++-- 2 files changed, 20 insertions(+), 11 deletions(-) diff --git a/src/main/scala/biabduction/BiAbduction.scala b/src/main/scala/biabduction/BiAbduction.scala index bd4282be6..1148cc445 100644 --- a/src/main/scala/biabduction/BiAbduction.scala +++ b/src/main/scala/biabduction/BiAbduction.scala @@ -405,13 +405,14 @@ object BiAbductionSolver { val abdReses = abductionUtils.getAbductionSuccesses(nf) val newMatches = abdReses.flatMap(_.newFieldChunks).toMap val abdCases = abdReses.groupBy(res => (res.trigger.get.pos, res.stmts, res.state.map({ case (e, _) => e }))) - /*// println(s"abdCases:") + // + println(s"abdCases:") abdCases.foreach { case (key, values) => - // println(s"----------") - // println(s"$key") - values.foreach(v => // println(s"$v [${v.pcs.branchConditions}]")) - // println(s"----------") - }*/ + println(s"----------") + println(s"$key") + values.foreach(v => println(s"$v [${v.pcs.branchConditions}]")) + println(s"----------") + } // Try to join by bc terms val joinedCases = abdCases.map { case (_, reses) => @@ -437,7 +438,10 @@ object BiAbductionSolver { abdReses.reverse.foldLeft[Option[Method]](Some(m)) { (mOpt, res) => mOpt match { case Some(m1) if joinedCases.contains(res) => - addToMethod(m1, Seq(joinedCases(res)), newMatches, res) + addToMethod(m1, Seq(joinedCases(res)), newMatches, res) match { + case Some(m2) => Some(m2) + case None => mOpt + } case _ => mOpt } } @@ -1075,14 +1079,14 @@ object abductionUtils { Q(accumulated.reverse) case (fap@FieldAccessPredicate(_, Some(WildcardPerm()))) :: tail => - go(tail, abductionUtils.accWithPerm(fap, Some(FractionalPerm(IntLit(1)(), IntLit(4)())())) :: accumulated) + go(tail, abductionUtils.accWithPerm(fap, Some(FractionalPerm(IntLit(1)(), IntLit(1)())())) :: accumulated) /*findMinPerm(loc, q.s, q.v, q.lostAccesses) { permOpt => val perm = permOpt.getOrElse(FullPerm()()) go(tail, abductionUtils.accWithPerm(fap, Some(perm)) :: accumulated) }*/ case (pap@PredicateAccessPredicate(_, Some(WildcardPerm()))) :: tail => - go(tail, abductionUtils.accWithPerm(pap, Some(FractionalPerm(IntLit(1)(), IntLit(4)())())) :: accumulated) + go(tail, abductionUtils.accWithPerm(pap, Some(FractionalPerm(IntLit(1)(), IntLit(1)())())) :: accumulated) /*findMinPerm(loc, q.s, q.v, q.lostAccesses) { permOpt => val perm = permOpt.getOrElse(FullPerm()()) go(tail, abductionUtils.accWithPerm(pap, Some(perm)) :: accumulated) diff --git a/src/main/scala/biabduction/VarTransformer.scala b/src/main/scala/biabduction/VarTransformer.scala index de482fdb8..ff497da50 100644 --- a/src/main/scala/biabduction/VarTransformer.scala +++ b/src/main/scala/biabduction/VarTransformer.scala @@ -244,9 +244,14 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal case (_, None) => None case (None, _) => None } + // Delay this case as much as possible as it is expensive + case t if matches.exists { case (key, _) => key.sort == t.sort && v.decider.check(key === t, Verifier.config.checkTimeout()) } => + matches.collectFirst { + case (key, value) if key.sort == t.sort && v.decider.check(key === t, Verifier.config.checkTimeout()) => value + } case e => - // println(s"ERROR IN TRASNFORMTERM: Unsupported operand ${e}:${e.getClass}") - // println(s"\tmatches is \n\t${matches.mkString("\n\t")}") + println(s"ERROR IN TRASNFORMTERM: Unsupported operand ${e}:${e.getClass}") + println(s"\tmatches is \n\t${matches.mkString("\n\t")}") None }).map(abductionUtils.simplifyPermission) From b36fc8bf4a00150803f82f9e7b4ac381b50e1186 Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Fri, 8 May 2026 17:47:50 +0200 Subject: [PATCH 21/32] wip tests --- src/main/scala/biabduction/Abduction.scala | 10 ++++++++-- src/main/scala/biabduction/BiAbduction.scala | 4 ++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/main/scala/biabduction/Abduction.scala b/src/main/scala/biabduction/Abduction.scala index 7ca8ebe40..c6263ea5c 100644 --- a/src/main/scala/biabduction/Abduction.scala +++ b/src/main/scala/biabduction/Abduction.scala @@ -271,9 +271,15 @@ object AbductionFold extends AbductionRule { reservedForFoldUnfold = s1.reservedForFoldUnfold filter { case (exp, _) => exp != fold.acc }) + // Then, if we folded but we're not done (we're inside a nested fold, for example) we need to reserve + // the thing we just folded so that it does not get unfolded + val s2ReserveForFoldUnfold = if (sFoldSucceeded.reservedForFoldUnfold.nonEmpty) + sFoldSucceeded.copy(reservedForFoldUnfold = + q.s.reservedForFoldUnfold.init :+ (q.s.reservedForFoldUnfold.last._1, q.s.reservedForFoldUnfold.last._2 :+ fold.acc) + ) else sFoldSucceeded // // println(s"Updated stack is $updatedStack") // If the abduction question was a fold, we must clean up the reserved stack - val q2 = q.copy(s = sFoldSucceeded, v = v1, foundStmts = q.foundStmts :+ fold, lostAccesses = lost, goal = g1) + val q2 = q.copy(s = s2ReserveForFoldUnfold, v = v1, foundStmts = q.foundStmts :+ fold, lostAccesses = lost, goal = g1) Q(Some(q2)) } { // Fold failed @@ -767,7 +773,7 @@ object AbductionMissing extends AbductionRule { case (c, loc) => locs.get(loc).map(l => (l, Some(c))) } - val s2ReserveForFoldUnfold = if (s2.reservedForFoldUnfold.nonEmpty ) + val s2ReserveForFoldUnfold = if (s2.reservedForFoldUnfold.nonEmpty) s2.copy(reservedForFoldUnfold = q.s.reservedForFoldUnfold.init :+ (q.s.reservedForFoldUnfold.last._1, q.s.reservedForFoldUnfold.last._2 ++ cAccs) ) else s2 diff --git a/src/main/scala/biabduction/BiAbduction.scala b/src/main/scala/biabduction/BiAbduction.scala index 1148cc445..2d87a7281 100644 --- a/src/main/scala/biabduction/BiAbduction.scala +++ b/src/main/scala/biabduction/BiAbduction.scala @@ -1079,14 +1079,14 @@ object abductionUtils { Q(accumulated.reverse) case (fap@FieldAccessPredicate(_, Some(WildcardPerm()))) :: tail => - go(tail, abductionUtils.accWithPerm(fap, Some(FractionalPerm(IntLit(1)(), IntLit(1)())())) :: accumulated) + go(tail, abductionUtils.accWithPerm(fap, Some(FractionalPerm(IntLit(1)(), IntLit(4)())())) :: accumulated) /*findMinPerm(loc, q.s, q.v, q.lostAccesses) { permOpt => val perm = permOpt.getOrElse(FullPerm()()) go(tail, abductionUtils.accWithPerm(fap, Some(perm)) :: accumulated) }*/ case (pap@PredicateAccessPredicate(_, Some(WildcardPerm()))) :: tail => - go(tail, abductionUtils.accWithPerm(pap, Some(FractionalPerm(IntLit(1)(), IntLit(1)())())) :: accumulated) + go(tail, abductionUtils.accWithPerm(pap, Some(FractionalPerm(IntLit(1)(), IntLit(4)())())) :: accumulated) /*findMinPerm(loc, q.s, q.v, q.lostAccesses) { permOpt => val perm = permOpt.getOrElse(FullPerm()()) go(tail, abductionUtils.accWithPerm(pap, Some(perm)) :: accumulated) From b9cebf7d245dbf6aa6fce34f951c255288277c60 Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Sat, 9 May 2026 12:24:56 +0200 Subject: [PATCH 22/32] wip evaluation --- src/main/scala/biabduction/Abduction.scala | 124 +++++++++--------- src/main/scala/biabduction/Abstraction.scala | 80 ++++++----- src/main/scala/biabduction/BiAbduction.scala | 17 ++- src/main/scala/biabduction/Invariant.scala | 80 +++++------ .../scala/biabduction/VarTransformer.scala | 4 +- src/main/scala/rules/Executor.scala | 6 +- 6 files changed, 156 insertions(+), 155 deletions(-) diff --git a/src/main/scala/biabduction/Abduction.scala b/src/main/scala/biabduction/Abduction.scala index c6263ea5c..1198b724b 100644 --- a/src/main/scala/biabduction/Abduction.scala +++ b/src/main/scala/biabduction/Abduction.scala @@ -156,12 +156,12 @@ object AbductionFoldBase extends AbductionRule { case Some(cond) => val g1 = q.goal.filterNot(_ == a) val concCond = cond.transform { case lv: AbstractLocalVar if lv == pred.formalArgs.head.localVar => a.loc.args.head } - //// println(s"will eval cond $concCond") + //println(s"will eval cond $concCond") abductionUtils.safeEval(concCond, q.s, q.v, q.lostAccesses) { case (s1, Some(term), v1) => - //// println(s"eval'd to $term") + //println(s"eval'd to $term") if (v1.decider.check(term, Verifier.config.checkTimeout())) { - //// println(s"FALSE") + //println(s"FALSE") abductionUtils.safeEval(a.loc.args.head, q.s, q.v, q.lostAccesses) { case (s2, Some(t), v2) => val wildcards = s2.constrainableARPs -- s1.constrainableARPs @@ -176,7 +176,7 @@ object AbductionFoldBase extends AbductionRule { } } } else { - //// println(s"TRUE") + //println(s"TRUE") apply(q.copy(goal = g1)) { case Some(q2) => Q(Some(q2.copy(goal = a +: q2.goal))) case None => Q(None) @@ -204,13 +204,13 @@ object AbductionFold extends AbductionRule { locs match { case Seq() => Q(None) case loc +: rest => - // println(s"AbdFold -- Will check chunk for $loc") + println(s"AbdFold -- Will check chunk for $loc") abductionUtils.checkChunk(loc, q.s, q.v, q.lostAccesses) { case Some(chunk) => - // println(s"\tFound chunk $chunk") + println(s"\tFound chunk $chunk") Q(Some(loc, chunk)) case None => - // println(s"\tChunk not found") + println(s"\tChunk not found") findFirstFieldChunk(rest, q)(Q) } } @@ -229,7 +229,7 @@ object AbductionFold extends AbductionRule { val fieldsM = predFieldsCache.getOrElseUpdate((pred, a), abductionUtils.fieldsMap(pred, a)) val fields: Seq[FieldAccess] = fieldsM.keys.toSeq - // println(s"Will check fields $fields") + println(s"Will check fields $fields") findFirstFieldChunk(fields, q) { case Some((field, chunk)) => val shouldSkipForInvariant = q.s.reservedForInvariants.exists { @@ -246,7 +246,7 @@ object AbductionFold extends AbductionRule { } if (shouldSkipForInvariant || shouldSkipForFoldUnfold) { - // println(s"AbdFold -- Skipping fold of $a because field $field is reserved") + println(s"AbdFold -- Skipping fold of $a because field $field is reserved") apply(q.copy(goal = g1)) { case Some(q2) => Q(Some(q2.copy(goal = a +: q2.goal))) case None => Q(None) @@ -254,7 +254,7 @@ object AbductionFold extends AbductionRule { } else { val foldS = q.s.copy(abdPermScalingFactorExp = a.perm) val fold = Fold(a)() - // println(s"AbdFold -- Will attempt fold $fold triggered by $field ($chunk)") + println(s"AbdFold -- Will attempt fold $fold triggered by $field ($chunk)") executionFlowController.tryOrElse0(foldS, q.v) { (s1, v1, T) => executor.exec(s1, fold, v1, q.trigger, q.stateAllowed) { (s2, v2) => @@ -262,7 +262,7 @@ object AbductionFold extends AbductionRule { } } { (s1, v1) => - // println(s"Successfully folded $fold (${q.s.reservedForFoldUnfold})") + println(s"Successfully folded $fold (${q.s.reservedForFoldUnfold})") val lost = q.lostAccesses + (field -> SortWrapper(chunk.snap, chunk.snap.sort)) // If we succeeded a fold we can remove (fold, _) from our stack. // Ideally it will always be at the top of the stack, but I am not 100% sure so I filter, @@ -277,7 +277,7 @@ object AbductionFold extends AbductionRule { sFoldSucceeded.copy(reservedForFoldUnfold = q.s.reservedForFoldUnfold.init :+ (q.s.reservedForFoldUnfold.last._1, q.s.reservedForFoldUnfold.last._2 :+ fold.acc) ) else sFoldSucceeded - // // println(s"Updated stack is $updatedStack") + // println(s"Updated stack is $updatedStack") // If the abduction question was a fold, we must clean up the reserved stack val q2 = q.copy(s = s2ReserveForFoldUnfold, v = v1, foundStmts = q.foundStmts :+ fold, lostAccesses = lost, goal = g1) Q(Some(q2)) @@ -309,23 +309,23 @@ object AbductionUnfold extends AbductionRule { .filter(_.predicateName == pred.predicateName) if (allPreds.isEmpty) { - // println(s"\tfalse! (allpreds empty)") + println(s"\tfalse! (allpreds empty)") Q(false) } else { // Check if any predicate contained in the wand is the one we're attempting to unfold def checkAny(remaining: Seq[PredicateAccess]): VerificationResult = { remaining match { case Seq() => - // println(s"\tfalse! (remaining empty)") + println(s"\tfalse! (remaining empty)") Q(false) case loc +: rest => - // println(s"\tWill check loc $loc (${loc.args.head} == ${pred.args.head})") + println(s"\tWill check loc $loc (${loc.args.head} == ${pred.args.head})") abductionUtils.safeEval(loc.args.head, q.s, q.v, q.lostAccesses) { (s1, t1, v1) => abductionUtils.safeEval(pred.args.head, s1, v1, q.lostAccesses) { (_, t2, v2) => - // println(s"Which is $t1 == $t2") + println(s"Which is $t1 == $t2") (t1, t2) match { case (Some(t1v), Some(t2v)) if t1v == t2v || v2.decider.check(terms.Equals(t1v, t2v), Verifier.config.checkTimeout()) => - // println(s"\ttrue!") + println(s"\ttrue!") Q(true) case _ => checkAny(rest) } @@ -333,11 +333,11 @@ object AbductionUnfold extends AbductionRule { } } } - // println(s"Will check allPreds $allPreds from $exp") + println(s"Will check allPreds $allPreds from $exp") checkAny(allPreds.toSeq) } case _ => - // println(s"Packaging not an exp: ${q.s.packaging}") + println(s"Packaging not an exp: ${q.s.packaging}") Q(false) } } @@ -353,7 +353,7 @@ object AbductionUnfold extends AbductionRule { case Some(predChunk) => // We need to make sure that we do not unfold stuff that we do not want to val currPap = PredicateAccessPredicate(pred, Some(q.s.abdPermScalingFactorExp))() - // println(s"AbdUnfold -- Found chunk $predChunk for pred $pred ($currPap == ${q.s.reservedForFoldUnfold})") + println(s"AbdUnfold -- Found chunk $predChunk for pred $pred ($currPap == ${q.s.reservedForFoldUnfold})") // Check if this predicate is reserved because we're currently folding it (to avoid infinite unfold/fold loop) val shouldSkip = q.s.reservedForFoldUnfold.lastOption.exists { @@ -378,19 +378,19 @@ object AbductionUnfold extends AbductionRule { } if (shouldSkip || shouldSkipInvariant || shouldSkipSamePred) { - // println(s"AbdUnfold -- Skipping $currPap to avoid re-unfolding${if (shouldSkipInvariant) " (invariant)" else if (shouldSkipSamePred) " same predicate" else ""}") + println(s"AbdUnfold -- Skipping $currPap to avoid re-unfolding${if (shouldSkipInvariant) " (invariant)" else if (shouldSkipSamePred) " same predicate" else ""}") Q(None) } else { - // println(s"AbdUnfold -- Check passed with ($currPap == ${q.s.reservedForFoldUnfold})") - //// println(s"AbdUnfold -- We're packaging wand with left ${q.s.packaging}") + println(s"AbdUnfold -- Check passed with ($currPap == ${q.s.reservedForFoldUnfold})") + //println(s"AbdUnfold -- We're packaging wand with left ${q.s.packaging}") // We do not ever want to unfold the LHS of a wand when we're trying to infer the RHS // We also do not want to unfold any fraction of the RHS that might already be in the state checkUnfoldingWand(q, pred) { case true => - // println(s"AbdUnfold -- Will not unfold LHS") + println(s"AbdUnfold -- Will not unfold LHS") Q(None) case false => - // // println(s"AbdUnfold -- Will unfold because (${q.s.packaging}:${q.s.packaging.getClass} & $pred)") + // println(s"AbdUnfold -- Will unfold because (${q.s.packaging}:${q.s.packaging.getClass} & $pred)") val wildcards = q.s.constrainableARPs -- q.s.constrainableARPs val bcsBefore = q.v.decider.pcs.branchConditions var failedBranches: Seq[silicon.Stack[Term]] = Seq() @@ -489,9 +489,9 @@ object AbductionUnfold extends AbductionRule { } val preds = abductionUtils.getContainingPredicates(a.loc, q.s.program).filter(abductionUtils.isValidPredicate) - // // println(s"AbdUnfold -- preds $preds") + // println(s"AbdUnfold -- preds $preds") val predAccs = preds.map { pred => PredicateAccess(Seq(a.loc.rcv), pred)(NoPosition, NoInfo, NoTrafos) } - // println(s"AbdUnfold -- predAccs $predAccs") + println(s"AbdUnfold -- predAccs $predAccs") // val varTrans = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) // val pG = varTrans.permExpToTerm(a.permExp.getOrElse(FullPerm()()), q.v).getOrElse(terms.FullPerm) checkPredicates(predAccs, q, a.loc) { @@ -500,9 +500,9 @@ object AbductionUnfold extends AbductionRule { produces(q.s, freshSnap, conds, _ => pve, q.v)((s1, v1) => { val wildcards = q.s.constrainableARPs -- q.s.constrainableARPs predicateSupporter.unfold(s1, pred.loc(q.s.program), predChunk.args.toList, None, p, None, wildcards, pve, v1, pred) { (s2, v2) => - // println(s"Abdunfold -- Unfolded $pred \n\tFolding: ${q.s.reservedForFoldUnfold})\n\tGoal: ${q.goal}, Trigger: ${q.trigger}:${q.trigger.getClass}") - // println(s"AbdUnfold -- Unfolded from \n\t${s1.h.values.mkString("\n\t")}\nto\n\t${s2.h.values.mkString("\n\t")}") - // // println(s"with assumptions: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}") + println(s"Abdunfold -- Unfolded $pred \n\tFolding: ${q.s.reservedForFoldUnfold})\n\tGoal: ${q.goal}, Trigger: ${q.trigger}:${q.trigger.getClass}") + println(s"AbdUnfold -- Unfolded from \n\t${s1.h.values.mkString("\n\t")}\nto\n\t${s2.h.values.mkString("\n\t")}") + // println(s"with assumptions: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}") val varTrans2 = VarTransformer(s2, v2, s2.g.values, s2.h) Q(Some(q.copy(s = s2, v = v2, foundStmts = q.foundStmts :+ Unfold(PredicateAccessPredicate(pred, varTrans2.transformTerm(p))())(), foundState = q.foundState ++ conds.map(c => c -> None)))) @@ -521,17 +521,17 @@ object AbductionApply extends AbductionRule { case Some(g) => val goalWand = abductionUtils.transformWithAliasing(MagicWand(TrueLit()(), g)(), q).asInstanceOf[MagicWand] val goalStructure = abductionUtils.correctStructure(goalWand.structure(q.s.program)) - /*// println(s"goalStructure: $goalStructure")*/ + /*println(s"goalStructure: $goalStructure")*/ // We drop the first element, because it is the true lit of the lhs val subexps = goalWand.subexpressionsToEvaluate(q.s.program).tail - /*// println(s"goalWand: $goalWand | subexps: $subexps")*/ + /*println(s"goalWand: $goalWand | subexps: $subexps")*/ val varTran = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) val aliasedWand = abductionUtils.transformWithAliasing(goalWand, q) - /*// println(s"aliasedWand $aliasedWand")*/ + /*println(s"aliasedWand $aliasedWand")*/ // If the args of the magic wand chunk match the evaluated subexpressions, then the right hand of the magic wand // chunk is our goal, so the rule can be applied evals(q.s, subexps, _ => pve, q.v)((s1, args, _, v1) => { - /*// println(s"args is $args")*/ + /*println(s"args is $args")*/ val varTrans1 = VarTransformer(s1, v1, s1.g.values, s1.h) val matchingWand = s1.h.values.collect { // If the wand in the state contains our goal in the right-hand-side, then we would like to apply the wand @@ -544,9 +544,9 @@ object AbductionApply extends AbductionRule { // If we find a matching wand, we have to find an expression representing the left hand side of the wand val lhsTerms = m.args.dropRight(args.length) val lhsArgs = lhsTerms.map(varTrans1.transformTerm) - /*// println(s"correctedStructure: ${abductionUtils.correctStructure(m.id.ghostFreeWand.structure(s1.program))}") - // println(s"lhsTerms: $lhsTerms") - // println(s"lhsArgs: $lhsArgs")*/ + /*println(s"correctedStructure: ${abductionUtils.correctStructure(m.id.ghostFreeWand.structure(s1.program))}") + println(s"lhsTerms: $lhsTerms") + println(s"lhsArgs: $lhsArgs")*/ if (lhsArgs.contains(None)) { None } else { @@ -558,17 +558,17 @@ object AbductionApply extends AbductionRule { Some(wand) } case m: MagicWandChunk => - /*// println(s"\t${m.args.takeRight(args.length).filter(!_.isInstanceOf[Permissions]).map(varTrans1.transformTerm)}") - // println(s"\t===") - // println(s"\t${args.filter(!_.isInstanceOf[Permissions]).map(varTrans1.transformTerm)}") + /*println(s"\t${m.args.takeRight(args.length).filter(!_.isInstanceOf[Permissions]).map(varTrans1.transformTerm)}") + println(s"\t===") + println(s"\t${args.filter(!_.isInstanceOf[Permissions]).map(varTrans1.transformTerm)}") val lhsTerms = m.args.dropRight(args.length) val lhsArgs = lhsTerms.map(varTrans1.transformTerm) - // println(s"correctedStructure: ${abductionUtils.correctStructure(m.id.ghostFreeWand.structure(s1.program))}") - // println(s"lhsTerms: $lhsTerms") - // println(s"lhsArgs: $lhsArgs")*/ + println(s"correctedStructure: ${abductionUtils.correctStructure(m.id.ghostFreeWand.structure(s1.program))}") + println(s"lhsTerms: $lhsTerms") + println(s"lhsArgs: $lhsArgs")*/ None }.collectFirst { case c if c.isDefined => c.get } - // println(s"AbdApply -- MatchingWand: $matchingWand") + println(s"AbdApply -- MatchingWand: $matchingWand") matchingWand match { case Some(wand) => val q1 = q.copy(goal = Seq(wand.left)) @@ -584,7 +584,7 @@ object AbductionApply extends AbductionRule { val stmts: Seq[Stmt] = ((q.foundStmts :+ Apply(wand)()) ++ lhsRes.foundStmts)//.distinct // TODO there is a weird duplication here sometimes val state = q.foundState ++ lhsRes.foundState val lost = q.lostAccesses ++ lhsRes.lostAccesses - // println(s"AbdApply -- Applied wand $wand") + println(s"AbdApply -- Applied wand $wand") Q(Some(AbductionQuestion(s2, v2, g1, lost, state, stmts, q.trigger, q.stateAllowed))) } } @@ -619,7 +619,7 @@ object AbductionPackage extends AbductionRule { // In case we fail to abductively asser the LHS because of an assertion, we try to simply produce it // and reattempt the fold case AssertionFalse(assertion) => - /*// println(s"Asserting LHS failed with ${f.message.reason}, we're packaging " + + /*println(s"Asserting LHS failed with ${f.message.reason}, we're packaging " + s"${s.packaging}, will reattempt in \n\t${s.h.values.mkString("\n\t")}")*/ producer.produce(s, freshSnap, assertion, pve, v) { (s1r, v1r) => assertLHS(s1r, v1r, wand, q)(Q) @@ -638,9 +638,9 @@ object AbductionPackage extends AbductionRule { // predicates that are part of the RHS when inferring the LHS and vice-versa val sReservedWand = q.s.copy(packaging = Some(wand)) executionFlowController.locally(sReservedWand, q.v) { (s1, v1) => - // println(s"AbdPackage -- Will attempt asserting LHS") + println(s"AbdPackage -- Will attempt asserting LHS") assertLHS(s1, v1, wand, q) { (s2, v2) => - // // println(s"AbdPackage -- Succesfully asserted ${wand.left}, packaging ${q.s.packaging}") + println(s"AbdPackage -- Succesfully asserted ${wand.left}, packaging ${q.s.packaging}") // We need to make sure we do not try producing a value constraint when inferring the RHS val packQ = q.copy(s = s2, v = v2, goal = wand.right.topLevelConjuncts) AbductionApplier.applyRules(packQ) { packRes => @@ -657,34 +657,34 @@ object AbductionPackage extends AbductionRule { } } match { case fail: FatalResult => - // println(s"AbdPackage -- FAILED WITH $fail") + println(s"AbdPackage -- FAILED WITH $fail") Q(None) case suc: NonFatalResult => val abdRes = abductionUtils.getAbductionSuccesses(suc) - // println(s"AbdPackage -- abdRes:") - // abdRes.foreach(x => // println(s"\t - $x \n\t\t[${x.trigger}] [${x.v.decider.pcs.branchConditions}]")) + println(s"AbdPackage -- abdRes:") + // abdRes.foreach(x => println(s"\t - $x \n\t\t[${x.trigger}] [${x.v.decider.pcs.branchConditions}]")) // We need to filter out those abdRes that come from asserting the LHS of the wand // And then pick a branch to keep if there are multiples that are all correct val picked = abductionUtils.pickBranch(abdRes).filter(res => res.trigger != Some(Assert(wand.left)())) - // println(s"Picked") - // picked.foreach(x => // println(s"\t - $x")) + println(s"Picked") + // picked.foreach(x => println(s"\t - $x")) val truelit = abductionUtils.pickBranch(abdRes).filter( res => res.trigger match { case Some(TrueLit()) => true case _ => false }) - // println(s"truelit") - // truelit.foreach(x => // println(s"\t - $x")) + println(s"truelit") + // truelit.foreach(x => println(s"\t - $x")) val stmts = truelit.flatMap(_.stmts).reverse val state = picked.flatMap(_.state).reverse val assertions = picked.flatMap(_.assertions) - // println(s"State: \n\t${state.mkString("\n\t")}") - // println(s"Before prod \n\t${sReservedWand.h.values.mkString("\n\t")}") + println(s"State: \n\t${state.mkString("\n\t")}") + println(s"Before prod \n\t${sReservedWand.h.values.mkString("\n\t")}") // val produceableAssertions = abdRes.flatMap(res => res.s.produceableAssertions).distinct // .copy(produceableAssertions = produceableAssertions) produces(sReservedWand, freshSnap, state.map(_._1) ++ assertions, _ => pve, q.v) { (s1, v1) => - // println(s"After prod \n\t${s1.h.values.mkString("\n\t")}") + println(s"After prod \n\t${s1.h.values.mkString("\n\t")}") val locs: Seq[LocationAccess] = state.map { case (p: FieldAccessPredicate, _) => p.loc case (p: PredicateAccessPredicate, _) => p.loc @@ -701,10 +701,10 @@ object AbductionPackage extends AbductionRule { lv.get } println(s"AbdPackage -- Will try packaging $wand with $script") - // println(s"in h:\n\t${sPack.h.values.mkString("\n\t")}\nand g:\n\t${sPack.g.values.mkString("\n\t")}") - // // println(s"and v:\n\t${v1.decider.pcs.assumptions.mkString("\n\t")}") + println(s"in h:\n\t${sPack.h.values.mkString("\n\t")}\nand g:\n\t${sPack.g.values.mkString("\n\t")}") + // println(s"and v:\n\t${v1.decider.pcs.assumptions.mkString("\n\t")}") val aliasedWand = abductionUtils.transformWithAliasing(wand, q).asInstanceOf[MagicWand] - // println(s"Aliased wand is $aliasedWand") + println(s"Aliased wand is $aliasedWand") // Because we produce asssertions when packaging the wand, it might happen that we fail to package // the wand because the assertion does not hold. In that case, we fail executionFlowController.tryOrElse1[Chunk](sPack, v1) { @@ -728,7 +728,7 @@ object AbductionPackage extends AbductionRule { val g1 = q.goal.filterNot(_ == wand) val finalStmts = q.foundStmts :+ Package(aliasedWand, script)() val finalState = q.foundState ++ state - // println(s"AbdPackage -- Packaged wand from ${sPack.h.values.mkString("\n\t")} to \n\t${s2.reserveHeaps.head.+(wandChunk).values.mkString("\n\t")}") + println(s"AbdPackage -- Packaged wand from ${sPack.h.values.mkString("\n\t")} to \n\t${s2.reserveHeaps.head.+(wandChunk).values.mkString("\n\t")}") Q(Some(q.copy(s = s2.copy(h = s2.reserveHeaps.head.+(wandChunk), packaging = None) , v = v2, goal = g1, foundStmts = finalStmts, foundState = finalState))) }*/ diff --git a/src/main/scala/biabduction/Abstraction.scala b/src/main/scala/biabduction/Abstraction.scala index c1dc399b5..340887d3b 100644 --- a/src/main/scala/biabduction/Abstraction.scala +++ b/src/main/scala/biabduction/Abstraction.scala @@ -8,6 +8,7 @@ import viper.silicon.state._ import viper.silicon.utils.freshSnap import viper.silicon.verifier.Verifier import viper.silver.ast._ +import viper.silver.utility.Common.Rational import viper.silver.verifier.PartialVerificationError import viper.silver.verifier.errors.Internal import viper.silver.verifier.reasons.InsufficientPermission @@ -24,8 +25,6 @@ case class AbstractionQuestion(s: State, v: Verifier) { val predPermMap = abductionUtils.buildPredicatePermissionsMap(s, v) def varTran: VarTransformer = VarTransformer(s, v, s.g.values, s.h) - // This is probably very wrong? - def emptyState = State(program= s.program, currentMember= s.currentMember, predicateData= s.predicateData, functionData= s.functionData) } trait AbstractionRule extends BiAbductionRule[AbstractionQuestion] {} @@ -60,56 +59,53 @@ object AbstractionFold extends AbstractionRule { acc case _ => None } - // // println(s"Reason is $reason") + println(s"Reason is $reason") reason match { // We ONLY want to reattempt fold if we're missing a field // TODO: This should NOT be a field of a recursive predicate case Some(acc: FieldAccessPredicate) => - abductionUtils.permsTo(acc.loc, currentQ.s, currentQ.v, Map.empty) { permH => - - permH match { - // We only reattempt the fold if we have some permissions to the other field - case Some(np: NoPerm) => - // // println(s"Will check rest 1 $rest") - checkChunks(rest, q)(Q) - case Some(p) => - // // println(s"Will reattempt fold due to having $p to ${acc.loc}") - val newPerm = abductionUtils.clampSubPerm(acc.permExp, permH) - val toProd = abductionUtils.accWithPerm(acc, Some(newPerm)) - producer.produce(currentQ.s, freshSnap, toProd, pve, currentQ.v) { (s1p, v1p) => - executionFlowController.tryOrElse0(s1p, v1p) { - (s1, v1, T) => - val permToFold = fold.acc.permExp.getOrElse(FullPerm()()) - executor.exec(s1.copy(abdPermScalingFactorExp = permToFold), fold, v1, None, abdStateAllowed = false)((s1a, v1a) => { - T(s1a, v1a) + abductionUtils.permsTo(acc.loc, currentQ.s, currentQ.v, Map.empty) { + // We only reattempt the fold if we have some permissions to the other field + case Some(_: NoPerm) => + println(s"Will check rest 1 $rest") + checkChunks(rest, q)(Q) + case permH@Some(p) => + println(s"Will reattempt fold due to having $p to ${acc.loc} (${abductionUtils.asRational(Some(p)) == Rational(0, 1)})") + val newPerm = abductionUtils.clampSubPerm(acc.permExp, permH) + val toProd = abductionUtils.accWithPerm(acc, Some(newPerm)) + producer.produce(currentQ.s, freshSnap, toProd, pve, currentQ.v) { (s1p, v1p) => + executionFlowController.tryOrElse0(s1p, v1p) { + (s1, v1, T) => + val permToFold = fold.acc.permExp.getOrElse(FullPerm()()) + executor.exec(s1.copy(abdPermScalingFactorExp = permToFold), fold, v1, None, abdStateAllowed = false)((s1a, v1a) => { + T(s1a, v1a) + }) + } { + (s2, v2) => + val sFoldSucceeded = s2.copy( + abdPermScalingFactorExp = FullPerm()(), + reservedForFoldUnfold = s2.reservedForFoldUnfold filter { + case (exp, _) => exp != fold.acc }) - } { - (s2, v2) => - val sFoldSucceeded = s2.copy( - abdPermScalingFactorExp = FullPerm()(), - reservedForFoldUnfold = s2.reservedForFoldUnfold filter { - case (exp, _) => exp != fold.acc - }) - Q(Some(currentQ.copy(s = sFoldSucceeded, v = v2))) - } { - f2 => retryFold(fold, currentQ.copy(s = s1p, v = v1p), f2, rest) - } + Q(Some(currentQ.copy(s = sFoldSucceeded, v = v2))) + } { + f2 => retryFold(fold, currentQ.copy(s = s1p, v = v1p), f2, rest) } - case _ => - // // println(s"Will check rest 2") - checkChunks(rest, q)(Q) - } + } + case _ => + println(s"Will check rest 2") + checkChunks(rest, q)(Q) } case _ => // Failure was not due to insufficient permissions to a field, give up and check rest - // // println(s"Will check rest 3") + println(s"Will check rest 3") checkChunks(rest, q)(Q) } } chunks match { case _ if chunks.isEmpty => - // // println(s"Chunks is empty") + println(s"Chunks is empty") Q(None) case (chunk, pred) +: rest => q.varTran.transformTerm(chunk.args.head) match { @@ -137,7 +133,7 @@ object AbstractionFold extends AbstractionRule { FullPerm()(), q.v, q.varTran) } val fold = Fold(PredicateAccessPredicate(PredicateAccess(Seq(eArgs), pred.name)(), Some(permToFold))())() - // // println(s"Will attempt folding $fold") + println(s"Will attempt folding $fold") executionFlowController.tryOrElse0(q.s, q.v) { (s1, v1, T) => executor.exec(s1.copy(abdPermScalingFactorExp = permToFold), fold, v1, None, abdStateAllowed = false)((s1a, v1a) => { @@ -155,7 +151,7 @@ object AbstractionFold extends AbstractionRule { reservedForFoldUnfold = s2.reservedForFoldUnfold filter { case (exp, _) => exp != fold.acc }) - // // println(s"Folding succeeded with s \n\t${sFoldSucceeded.h.values.mkString("\n\t")}") + println(s"Folding succeeded with s \n\t${sFoldSucceeded.h.values.mkString("\n\t")}") Q(Some(q.copy(s = sFoldSucceeded, v = v2))) } { f => @@ -164,7 +160,7 @@ object AbstractionFold extends AbstractionRule { // we can just add the field and keep going // If we have acc(x.next, 1/1) && acc(x.data, 1/4), then it just means that x.data was never accesses // for write permissions BUT we can just over-approximate and add them - // // println(s"Will retry fold because of $f") + println(s"Will retry fold because of $f") // checkChunks(rest, q)(Q) retryFold(fold, q.copy(s = q.s.copy(abdPermScalingFactorExp = permToFold)), f, rest) } @@ -187,7 +183,7 @@ object AbstractionFold extends AbstractionRule { Verifier.config.checkTimeout() ) } - // // println(s"Candidate Chunks $candChunks") + // println(s"Candidate Chunks $candChunks") checkChunks(candChunks, q)(Q) } @@ -310,7 +306,7 @@ object AbstractionApply extends AbstractionRule { override def apply(q: AbstractionQuestion)(Q: Option[AbstractionQuestion] => VerificationResult): VerificationResult = { val wands = q.s.h.values.collect { case wand: MagicWandChunk => q.varTran.transformChunk(wand) }.collect { case Some(wand: MagicWand) => wand } val targets = q.s.h.values.collect { case c: BasicChunk => q.varTran.transformChunk(c) }.collect { case Some(exp) => exp }.toSeq - // // println(s"Will try apply rule with wands $wands and targets $targets") + println(s"Will try apply rule with wands $wands and targets $targets") wands.collectFirst { case wand if targets.exists(target => abductionUtils.expMatchWithPermissions(wand.left, target, q.v, q.varTran)) => wand } match { diff --git a/src/main/scala/biabduction/BiAbduction.scala b/src/main/scala/biabduction/BiAbduction.scala index 2d87a7281..a6e02ab2d 100644 --- a/src/main/scala/biabduction/BiAbduction.scala +++ b/src/main/scala/biabduction/BiAbduction.scala @@ -288,16 +288,16 @@ object BiAbductionSolver { case _ => q } // We also need to check if we're failing because of an invariant and, if yes, save it - val qInvariant = f.message match { + /*val qInvariant = f.message match { case LoopInvariantNotPreserved(invariant, _, _) => val predAccesses: Seq[Exp] = invariant.collect { case pap: PredicateAccessPredicate => pap }.toSeq qFold.copy(s = qFold.s.copy(reservedForInvariants = qFold.s.reservedForInvariants ++ predAccesses)) case _ => qFold - } + }*/ println(s"abdGoal $abdGoal due to $f \nin h:\n\t${s.h.values.mkString("\n\t")}\nand g:\n\t${s.g.values.mkString("\n\t")}") - println(s"Reserved 4 Unfold: ${qInvariant.s.reservedForFoldUnfold}") - println(s"Reserved 4 Invariants: ${qInvariant.s.reservedForInvariants}") + println(s"Reserved 4 Unfold: ${qFold.s.reservedForFoldUnfold}") + println(s"Reserved 4 Invariants: ${qFold.s.reservedForInvariants}") //// println(s"and v:\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") // NOTE: Without fractional permissions, the comment below is true // With fractional permissions, we HAVE to start with rule one because if we hold a fraction smaller @@ -305,7 +305,7 @@ object BiAbductionSolver { // // We skip the first rule because we know that an error occured, so we cannot be done // This allows us to fold on null references multiple times, as is required for e.g. trees. - AbductionApplier.applyRules(qInvariant, currentRule = 1) { + AbductionApplier.applyRules(qFold, currentRule = 1) { q1 => // println(s"Completed abduction with state: \n\t${q1.s.h.values.mkString("\n\t")}") if (q1.goal.isEmpty) { @@ -1023,7 +1023,12 @@ object abductionUtils { } else q }) val rationalPerm = asRational(Some(currentPermAmount)) - Q(Some(FractionalPerm(IntLit(rationalPerm.numerator)(), IntLit(rationalPerm.denominator)())())) + if (rationalPerm == Rational(0, 1)) { + Q(Some(NoPerm()())) + } + else { + Q(Some(FractionalPerm(IntLit(rationalPerm.numerator)(), IntLit(rationalPerm.denominator)())())) + } case None => Q(Some(NoPerm()())) } diff --git a/src/main/scala/biabduction/Invariant.scala b/src/main/scala/biabduction/Invariant.scala index 43c854262..963dde37a 100644 --- a/src/main/scala/biabduction/Invariant.scala +++ b/src/main/scala/biabduction/Invariant.scala @@ -113,46 +113,46 @@ object LoopInvariantSolver { loopCons = loopCons :+ loopConExp //if (loopConExp == loopCons.head) { - // println("\nIteration: " + iteration) + println("\nIteration: " + iteration) //} executionFlowController.locally(s, v) { (s1, v1) => - /*// println(s"BEFORE PRODUCING H: \n\t${s1.h.values.mkString("\n\t")}") - // println(s"BEFORE PRODUCING G: \n\t${s1.g.values.mkString("\n\t")}") - // println(s"BEFORE PRODUCING V: \n\t${v1.decider.pcs.assumptions.mkString("\n\t")}")*/ + /*println(s"BEFORE PRODUCING H: \n\t${s1.h.values.mkString("\n\t")}") + println(s"BEFORE PRODUCING G: \n\t${s1.g.values.mkString("\n\t")}") + println(s"BEFORE PRODUCING V: \n\t${v1.decider.pcs.assumptions.mkString("\n\t")}")*/ producer.produce(s1, freshSnap, BigAnd(loopHead.invs), pve, v1, withAbduction = true) { (s2, v2) => - /*// println(s"AFTER PRODUCING H: \n\t${s2.h.values.mkString("\n\t")}") - // println(s"AFTER PRODUCING G: \n\t${s2.g.values.mkString("\n\t")}") - // println(s"AFTER PRODUCING V: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}")*/ + /*println(s"AFTER PRODUCING H: \n\t${s2.h.values.mkString("\n\t")}") + println(s"AFTER PRODUCING G: \n\t${s2.g.values.mkString("\n\t")}") + println(s"AFTER PRODUCING V: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}")*/ executionFlowController.locally(s2, v2) { (sF, vF) => - // println(s"WILL EXECUTE FOLLOW") + println(s"WILL EXECUTE FOLLOW") // edges have condition that is assumed by verifier executor.follows(sF, loopEdges, pveLam, vF, joinPoint) { (s3, v3) => - // println(s"DONE") - // println(s"After follows: \n\t${s3.h.values.mkString("\n\t")}") - // println(s"and g\n\t${s3.g.values.mkString("\n\t")}") - // // println(s"and v\n\t${v3.decider.pcs.assumptions.mkString("\n\t")}") + println(s"DONE") + println(s"After follows: \n\t${s3.h.values.mkString("\n\t")}") + println(s"and g\n\t${s3.g.values.mkString("\n\t")}") + // println(s"and v\n\t${v3.decider.pcs.assumptions.mkString("\n\t")}") // To find a fixed point we are only interested in branches where the loop condition can remains true var nextCon = false - /*// println(s"Will produce loopConExp")*/ + /*println(s"Will produce loopConExp")*/ executionFlowController.locally(s3, v3) { (s4, v4) => producer.produce(s4, freshSnap, loopConExp, pve, v4, withAbduction = true) { (s5, v5) => nextCon = !v5.decider.checkSmoke() - /*// println(s"nextCon: $nextCon in \n\t${s5.h.values.mkString("\n\t")}") - // println(s"and V \n\t${v5.decider.pcs.assumptions.mkString("\n\t")}")*/ + /*println(s"nextCon: $nextCon in \n\t${s5.h.values.mkString("\n\t")}") + println(s"and V \n\t${v5.decider.pcs.assumptions.mkString("\n\t")}")*/ Success() } } if (!nextCon) { Success() } else { - // println(s"SUCCESSFUL framing") + println(s"SUCCESSFUL framing") val endStmt = abductionUtils.getEndOfLoopStmt(loop) val postTran = VarTransformer(s3, v3, s3.g.values, s3.h) val postState = postTran.transformState(s3) - // println(s"\twith s \n\t\t${s3.h.values.mkString("\n\t\t")}") - // // println(s"and V \n\t${v3.decider.pcs.assumptions.mkString("\n\t")}") + println(s"\twith s \n\t\t${s3.h.values.mkString("\n\t\t")}") + // println(s"and V \n\t${v3.decider.pcs.assumptions.mkString("\n\t")}") Success(Some(FramingSuccess(s3, v3, postState, endStmt, v3.decider.pcs.duplicate(), postTran))) } } @@ -181,7 +181,7 @@ object LoopInvariantSolver { println(s"ABDRESES PRE: ${abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).get)}") println(s"ABDRESFRAME: - ${abductionUtils.getFramingSuccesses(nonf).mkString("\n- ")}") val newStateOpt = abductionUtils.normalizePreconditions(abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).get), s, v) - // println(s"NEWSTATEOPT: $newStateOpt") + println(s"NEWSTATEOPT: $newStateOpt") // We still need to remove the current loop condition val newState = abductionUtils.sortExps(newStateOpt.map(_.transform { case im: Implies if im.left == loopConExp => im.right @@ -197,23 +197,23 @@ object LoopInvariantSolver { case fa: FieldAccessPredicate => fa.loc case pa: PredicateAccessPredicate => pa.loc } - // println(s"Prestate is: ${preState.h.values.mkString("\n\t")}") - // // println(s"Prestate verifier: \n\t${v.decider.pcs.assumptions.mkString("\n\t")}") - // println(s"accs $accs") + println(s"Prestate is: ${preState.h.values.mkString("\n\t")}") + // println(s"Prestate verifier: \n\t${v.decider.pcs.assumptions.mkString("\n\t")}") + println(s"accs $accs") abductionUtils.findOptChunks(accs, preState, v, pve) { chunks => val toKeep = chunks.keys val toAbs = preState.copy(h= Heap(preState.h.values.toSeq.diff(toKeep.toSeq))) - // println(s"toAbs is: ${toAbs.h.values.mkString("\n\t")}") - // println(s"Will try to abstract for pre from ${toAbs.h.values.mkString("\n\t")}") - //// println(s"with v\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") - // println(s"and g\n\t${toAbs.g.values.mkString("\n\t")}") + println(s"toAbs is: ${toAbs.h.values.mkString("\n\t")}") + println(s"Will try to abstract for pre from ${toAbs.h.values.mkString("\n\t")}") + //println(s"with v\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") + println(s"and g\n\t${toAbs.g.values.mkString("\n\t")}") BiAbductionSolver.solveAbstraction(toAbs, v) { (newPreState0, newPreAbstraction0, _) => - // println(s"Done abstracting with ${newPreState0.h.values.mkString("\n\t")}") - // println(s"and g\n\t${newPreState0.g.values.mkString("\n\t")}") - // println(s"Preabstraction is \n\t${newPreAbstraction0.mkString("\n\t")}") - // println(s"Need to add back $toKeep") + println(s"Done abstracting with ${newPreState0.h.values.mkString("\n\t")}") + println(s"and g\n\t${newPreState0.g.values.mkString("\n\t")}") + println(s"Preabstraction is \n\t${newPreAbstraction0.mkString("\n\t")}") + println(s"Need to add back $toKeep") // Now we add back the things we removed before abstraction. Or not I guess? val newPreState = newPreState0.copy(h = newPreState0.h + Heap(toKeep)) val newPreAbstraction = newPreAbstraction0.map(e => preTran.transformExp(e, strict = false).get) //++ chunks.values @@ -226,7 +226,7 @@ object LoopInvariantSolver { // Consolidate the framing successes val posts = abductionUtils.getFramingSuccesses(nonf).groupBy(_.posts) - // println(s"posts $posts") + println(s"posts $posts") // We take the frame with the most posts val chosenFrame = posts.maxBy { case (exps, _) => exps.size }._2.head //posts.head._2.head chosenFrame.v.decider.setPcs(chosenFrame.pcs) @@ -234,13 +234,13 @@ object LoopInvariantSolver { val inVars = chosenFrame.s.g.values.collect { case (v, t) if ins.contains(v) => (v, t) } val preLoopVars = chosenFrame.s.g.values.filter { case (v, _) => origVars.contains(v) } val postTran = VarTransformer(chosenFrame.s, chosenFrame.v, inVars, chosenFrame.s.h, otherVars = preLoopVars) - // println(s"Will try to abstract for post from \n\t${chosenFrame.s.h.values.mkString("\n\t")}") - // // println(s"with v\n\t${chosenFrame.v.decider.pcs.assumptions.mkString("\n\t")}") - // println(s"and g\n\t${chosenFrame.s.g.values.mkString("\n\t")}") + println(s"Will try to abstract for post from \n\t${chosenFrame.s.h.values.mkString("\n\t")}") + println(s"with v\n\t${chosenFrame.v.decider.pcs.assumptions.mkString("\n\t")}") + println(s"and g\n\t${chosenFrame.s.g.values.mkString("\n\t")}") BiAbductionSolver.solveAbstraction(chosenFrame.s, chosenFrame.v) { (sPostAbs, postAbstraction0, vPostAbs) => - // println(s"Done abstracting with ${sPostAbs.h.values.mkString("\n\t")}") - // println(s"and g\n\t${sPostAbs.g.values.mkString("\n\t")}") - // println(s"PostAbstraction is \n\t${postAbstraction0.mkString("\n\t")}") + println(s"Done abstracting with ${sPostAbs.h.values.mkString("\n\t")}") + println(s"and g\n\t${sPostAbs.g.values.mkString("\n\t")}") + println(s"PostAbstraction is \n\t${postAbstraction0.mkString("\n\t")}") val newPostAbstraction = postAbstraction0.map(e => postTran.transformExp(e, strict = false).get) //if (loopConExp == loopCons.head) { @@ -253,7 +253,7 @@ object LoopInvariantSolver { if (iteration > 2 && newPreAbstraction.toSet == q.preAbstraction.toSet && newPostAbstraction.toSet == q.postAbstraction.toSet) { val existingInvs = loop.invs - // println(s"Will compute invariants form $newPreAbstraction and $newPostAbstraction") + println(s"Will compute invariants form $newPreAbstraction and $newPostAbstraction") // Need to distinct otherwise we get some weird duplication val res = getInvariants(newPreAbstraction, newPostAbstraction, loopConExp, existingInvs, sPostAbs, vPostAbs).distinctBy(_.toString) //if (loopConExp == loopCons.head) { @@ -269,7 +269,7 @@ object LoopInvariantSolver { // val matchingPreChunks = allNewChunks.collect { case (chunks, bcs) if bcs.diff(vPostAbs.decider.pcs.branchConditions).isEmpty => chunks }.flatten // We need to merge chunks that refer to the same value but have different snaps(?) - // println(s"ABDRESES: - ${abdReses.mkString("\n- ")}") + println(s"ABDRESES: - ${abdReses.mkString("\n- ")}") val preChunks = abdReses .map(abd => (abd.allNewChunks, abd.pcs.branchConditions)) .flatMap { case (chunks, bcs) => chunks.map(chunk => (chunk, bcs)) } @@ -285,7 +285,7 @@ object LoopInvariantSolver { bestChunk } .toList - // println(s"preChunks: \n\t${preChunks.mkString("\n\t")}") + println(s"preChunks: \n\t${preChunks.mkString("\n\t")}") solveLoopInvariants(sPostAbs, vPostAbs, origVars, loopHead, loopEdges, joinPoint, initialBcs, q.copy(preHeap = newPreState.h + Heap(preChunks), preAbstraction = newPreAbstraction, postAbstraction = newPostAbstraction), iteration = iteration + 1) } diff --git a/src/main/scala/biabduction/VarTransformer.scala b/src/main/scala/biabduction/VarTransformer.scala index ff497da50..4edbf4af0 100644 --- a/src/main/scala/biabduction/VarTransformer.scala +++ b/src/main/scala/biabduction/VarTransformer.scala @@ -245,10 +245,10 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal case (None, _) => None } // Delay this case as much as possible as it is expensive - case t if matches.exists { case (key, _) => key.sort == t.sort && v.decider.check(key === t, Verifier.config.checkTimeout()) } => + /*case t if matches.exists { case (key, _) => key.sort == t.sort && v.decider.check(key === t, Verifier.config.checkTimeout()) } => matches.collectFirst { case (key, value) if key.sort == t.sort && v.decider.check(key === t, Verifier.config.checkTimeout()) => value - } + }*/ case e => println(s"ERROR IN TRASNFORMTERM: Unsupported operand ${e}:${e.getClass}") println(s"\tmatches is \n\t${matches.mkString("\n\t")}") diff --git a/src/main/scala/rules/Executor.scala b/src/main/scala/rules/Executor.scala index 25e826711..7bf7cf867 100644 --- a/src/main/scala/rules/Executor.scala +++ b/src/main/scala/rules/Executor.scala @@ -734,10 +734,10 @@ object executor extends ExecutionRules { val wildcards = s3.constrainableARPs -- s1.constrainableARPs predicateSupporter.fold(s3, predicate, tArgs, eArgsNew, tPerm, ePermNew, wildcards, pveFoldTransformed, v3)((s4, v4) => { v3.decider.finishDebugSubExp(s"folded ${predAcc.toString}") - val s5 = s4.copy(reservedForFoldUnfold = + /*val s5 = s4.copy(reservedForFoldUnfold = s4.reservedForFoldUnfold.filterNot { case (exp, _) => exp == pap } - ) - Q(s5, v4) + )*/ + Q(s4, v4) } )}))) From cfc6c02ad0a75a734497fe2da80c6b7347026104 Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Sat, 9 May 2026 23:52:23 +0200 Subject: [PATCH 23/32] wip evaluation --- src/main/scala/biabduction/Abduction.scala | 2 +- src/main/scala/rules/Executor.scala | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/scala/biabduction/Abduction.scala b/src/main/scala/biabduction/Abduction.scala index 1198b724b..514e11644 100644 --- a/src/main/scala/biabduction/Abduction.scala +++ b/src/main/scala/biabduction/Abduction.scala @@ -775,7 +775,7 @@ object AbductionMissing extends AbductionRule { } val s2ReserveForFoldUnfold = if (s2.reservedForFoldUnfold.nonEmpty) s2.copy(reservedForFoldUnfold = - q.s.reservedForFoldUnfold.init :+ (q.s.reservedForFoldUnfold.last._1, q.s.reservedForFoldUnfold.last._2 ++ cAccs) + q.s.reservedForFoldUnfold.init :+ (q.s.reservedForFoldUnfold.last._1, q.s.reservedForFoldUnfold.last._2 ++ accs) ) else s2 Q(Some(q.copy(s = s2ReserveForFoldUnfold, v = v1, goal = g1, foundState = q.foundState ++ newState))) } diff --git a/src/main/scala/rules/Executor.scala b/src/main/scala/rules/Executor.scala index 7bf7cf867..25e826711 100644 --- a/src/main/scala/rules/Executor.scala +++ b/src/main/scala/rules/Executor.scala @@ -734,10 +734,10 @@ object executor extends ExecutionRules { val wildcards = s3.constrainableARPs -- s1.constrainableARPs predicateSupporter.fold(s3, predicate, tArgs, eArgsNew, tPerm, ePermNew, wildcards, pveFoldTransformed, v3)((s4, v4) => { v3.decider.finishDebugSubExp(s"folded ${predAcc.toString}") - /*val s5 = s4.copy(reservedForFoldUnfold = + val s5 = s4.copy(reservedForFoldUnfold = s4.reservedForFoldUnfold.filterNot { case (exp, _) => exp == pap } - )*/ - Q(s4, v4) + ) + Q(s5, v4) } )}))) From 5783a8766c54324246138094e9e69251ebe0cf1e Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Sun, 10 May 2026 18:30:38 +0200 Subject: [PATCH 24/32] wip evaluation --- src/main/scala/biabduction/Abduction.scala | 140 +++++++++--------- src/main/scala/biabduction/Abstraction.scala | 28 ++-- src/main/scala/biabduction/BiAbduction.scala | 98 ++++++------ src/main/scala/biabduction/Invariant.scala | 112 +++++++------- .../scala/biabduction/VarTransformer.scala | 32 ++-- src/main/scala/rules/Executor.scala | 10 +- .../scala/supporters/MethodSupporter.scala | 14 +- 7 files changed, 217 insertions(+), 217 deletions(-) diff --git a/src/main/scala/biabduction/Abduction.scala b/src/main/scala/biabduction/Abduction.scala index 514e11644..1a8c91754 100644 --- a/src/main/scala/biabduction/Abduction.scala +++ b/src/main/scala/biabduction/Abduction.scala @@ -68,17 +68,17 @@ object AbductionBase extends AbductionRule { abductionUtils.permsTo(loc, q.s, q.v, q.lostAccesses) { // If we have fullperm, we can just remove the goal case Some(_: FullPerm) => - println(s"we have full perm to $loc") + // println(s"we have full perm to $loc") Q(Some(q.copy(goal = g1))) // No perm, keep going case Some(_: NoPerm) => - println(s"we have no perm to $loc") + // println(s"we have no perm to $loc") Q(None) case Some(permH: FractionalPerm) => // pH >= pG, we can just remove the goal val varTrans = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) if (q.v.decider.check(terms.AtLeast(varTrans.permExpToTerm(permH), varTrans.permExpToTerm(permG)), Verifier.config.checkTimeout())) { - println(s"we have enough perm to $loc ($permH)") + // println(s"we have enough perm to $loc ($permH)") Q(Some(q.copy(goal = g1))) } // pH < pG, reduce the goal and keep going @@ -120,11 +120,11 @@ object AbductionBase extends AbductionRule { } // This means we can't determine what the perms are case None => - println(s"Can't determine perms") + // println(s"Can't determine perms") Q(None) // This should hopefully never happen? case e => - println(s"xdddd $e") + // println(s"xdddd $e") Q(None) } } @@ -156,12 +156,12 @@ object AbductionFoldBase extends AbductionRule { case Some(cond) => val g1 = q.goal.filterNot(_ == a) val concCond = cond.transform { case lv: AbstractLocalVar if lv == pred.formalArgs.head.localVar => a.loc.args.head } - //println(s"will eval cond $concCond") + //// println(s"will eval cond $concCond") abductionUtils.safeEval(concCond, q.s, q.v, q.lostAccesses) { case (s1, Some(term), v1) => - //println(s"eval'd to $term") + //// println(s"eval'd to $term") if (v1.decider.check(term, Verifier.config.checkTimeout())) { - //println(s"FALSE") + //// println(s"FALSE") abductionUtils.safeEval(a.loc.args.head, q.s, q.v, q.lostAccesses) { case (s2, Some(t), v2) => val wildcards = s2.constrainableARPs -- s1.constrainableARPs @@ -176,7 +176,7 @@ object AbductionFoldBase extends AbductionRule { } } } else { - //println(s"TRUE") + //// println(s"TRUE") apply(q.copy(goal = g1)) { case Some(q2) => Q(Some(q2.copy(goal = a +: q2.goal))) case None => Q(None) @@ -204,13 +204,13 @@ object AbductionFold extends AbductionRule { locs match { case Seq() => Q(None) case loc +: rest => - println(s"AbdFold -- Will check chunk for $loc") + // println(s"AbdFold -- Will check chunk for $loc") abductionUtils.checkChunk(loc, q.s, q.v, q.lostAccesses) { case Some(chunk) => - println(s"\tFound chunk $chunk") + // println(s"\tFound chunk $chunk") Q(Some(loc, chunk)) case None => - println(s"\tChunk not found") + // println(s"\tChunk not found") findFirstFieldChunk(rest, q)(Q) } } @@ -229,7 +229,7 @@ object AbductionFold extends AbductionRule { val fieldsM = predFieldsCache.getOrElseUpdate((pred, a), abductionUtils.fieldsMap(pred, a)) val fields: Seq[FieldAccess] = fieldsM.keys.toSeq - println(s"Will check fields $fields") + // println(s"Will check fields $fields") findFirstFieldChunk(fields, q) { case Some((field, chunk)) => val shouldSkipForInvariant = q.s.reservedForInvariants.exists { @@ -246,7 +246,7 @@ object AbductionFold extends AbductionRule { } if (shouldSkipForInvariant || shouldSkipForFoldUnfold) { - println(s"AbdFold -- Skipping fold of $a because field $field is reserved") + // println(s"AbdFold -- Skipping fold of $a because field $field is reserved") apply(q.copy(goal = g1)) { case Some(q2) => Q(Some(q2.copy(goal = a +: q2.goal))) case None => Q(None) @@ -254,7 +254,7 @@ object AbductionFold extends AbductionRule { } else { val foldS = q.s.copy(abdPermScalingFactorExp = a.perm) val fold = Fold(a)() - println(s"AbdFold -- Will attempt fold $fold triggered by $field ($chunk)") + // println(s"AbdFold -- Will attempt fold $fold triggered by $field ($chunk)") executionFlowController.tryOrElse0(foldS, q.v) { (s1, v1, T) => executor.exec(s1, fold, v1, q.trigger, q.stateAllowed) { (s2, v2) => @@ -262,7 +262,7 @@ object AbductionFold extends AbductionRule { } } { (s1, v1) => - println(s"Successfully folded $fold (${q.s.reservedForFoldUnfold})") + // println(s"Successfully folded $fold (${q.s.reservedForFoldUnfold})") val lost = q.lostAccesses + (field -> SortWrapper(chunk.snap, chunk.snap.sort)) // If we succeeded a fold we can remove (fold, _) from our stack. // Ideally it will always be at the top of the stack, but I am not 100% sure so I filter, @@ -277,7 +277,7 @@ object AbductionFold extends AbductionRule { sFoldSucceeded.copy(reservedForFoldUnfold = q.s.reservedForFoldUnfold.init :+ (q.s.reservedForFoldUnfold.last._1, q.s.reservedForFoldUnfold.last._2 :+ fold.acc) ) else sFoldSucceeded - // println(s"Updated stack is $updatedStack") + // // println(s"Updated stack is $updatedStack") // If the abduction question was a fold, we must clean up the reserved stack val q2 = q.copy(s = s2ReserveForFoldUnfold, v = v1, foundStmts = q.foundStmts :+ fold, lostAccesses = lost, goal = g1) Q(Some(q2)) @@ -309,23 +309,23 @@ object AbductionUnfold extends AbductionRule { .filter(_.predicateName == pred.predicateName) if (allPreds.isEmpty) { - println(s"\tfalse! (allpreds empty)") + // println(s"\tfalse! (allpreds empty)") Q(false) } else { // Check if any predicate contained in the wand is the one we're attempting to unfold def checkAny(remaining: Seq[PredicateAccess]): VerificationResult = { remaining match { case Seq() => - println(s"\tfalse! (remaining empty)") + // println(s"\tfalse! (remaining empty)") Q(false) case loc +: rest => - println(s"\tWill check loc $loc (${loc.args.head} == ${pred.args.head})") + // println(s"\tWill check loc $loc (${loc.args.head} == ${pred.args.head})") abductionUtils.safeEval(loc.args.head, q.s, q.v, q.lostAccesses) { (s1, t1, v1) => abductionUtils.safeEval(pred.args.head, s1, v1, q.lostAccesses) { (_, t2, v2) => - println(s"Which is $t1 == $t2") + // println(s"Which is $t1 == $t2") (t1, t2) match { case (Some(t1v), Some(t2v)) if t1v == t2v || v2.decider.check(terms.Equals(t1v, t2v), Verifier.config.checkTimeout()) => - println(s"\ttrue!") + // println(s"\ttrue!") Q(true) case _ => checkAny(rest) } @@ -333,11 +333,11 @@ object AbductionUnfold extends AbductionRule { } } } - println(s"Will check allPreds $allPreds from $exp") + // println(s"Will check allPreds $allPreds from $exp") checkAny(allPreds.toSeq) } case _ => - println(s"Packaging not an exp: ${q.s.packaging}") + // println(s"Packaging not an exp: ${q.s.packaging}") Q(false) } } @@ -353,7 +353,7 @@ object AbductionUnfold extends AbductionRule { case Some(predChunk) => // We need to make sure that we do not unfold stuff that we do not want to val currPap = PredicateAccessPredicate(pred, Some(q.s.abdPermScalingFactorExp))() - println(s"AbdUnfold -- Found chunk $predChunk for pred $pred ($currPap == ${q.s.reservedForFoldUnfold})") + // println(s"AbdUnfold -- Found chunk $predChunk for pred $pred ($currPap == ${q.s.reservedForFoldUnfold})") // Check if this predicate is reserved because we're currently folding it (to avoid infinite unfold/fold loop) val shouldSkip = q.s.reservedForFoldUnfold.lastOption.exists { @@ -378,19 +378,19 @@ object AbductionUnfold extends AbductionRule { } if (shouldSkip || shouldSkipInvariant || shouldSkipSamePred) { - println(s"AbdUnfold -- Skipping $currPap to avoid re-unfolding${if (shouldSkipInvariant) " (invariant)" else if (shouldSkipSamePred) " same predicate" else ""}") + // println(s"AbdUnfold -- Skipping $currPap to avoid re-unfolding${if (shouldSkipInvariant) " (invariant)" else if (shouldSkipSamePred) " same predicate" else ""}") Q(None) } else { - println(s"AbdUnfold -- Check passed with ($currPap == ${q.s.reservedForFoldUnfold})") - //println(s"AbdUnfold -- We're packaging wand with left ${q.s.packaging}") + // println(s"AbdUnfold -- Check passed with ($currPap == ${q.s.reservedForFoldUnfold})") + //// println(s"AbdUnfold -- We're packaging wand with left ${q.s.packaging}") // We do not ever want to unfold the LHS of a wand when we're trying to infer the RHS // We also do not want to unfold any fraction of the RHS that might already be in the state checkUnfoldingWand(q, pred) { case true => - println(s"AbdUnfold -- Will not unfold LHS") + // println(s"AbdUnfold -- Will not unfold LHS") Q(None) case false => - // println(s"AbdUnfold -- Will unfold because (${q.s.packaging}:${q.s.packaging.getClass} & $pred)") + // // println(s"AbdUnfold -- Will unfold because (${q.s.packaging}:${q.s.packaging.getClass} & $pred)") val wildcards = q.s.constrainableARPs -- q.s.constrainableARPs val bcsBefore = q.v.decider.pcs.branchConditions var failedBranches: Seq[silicon.Stack[Term]] = Seq() @@ -489,9 +489,9 @@ object AbductionUnfold extends AbductionRule { } val preds = abductionUtils.getContainingPredicates(a.loc, q.s.program).filter(abductionUtils.isValidPredicate) - // println(s"AbdUnfold -- preds $preds") + // // println(s"AbdUnfold -- preds $preds") val predAccs = preds.map { pred => PredicateAccess(Seq(a.loc.rcv), pred)(NoPosition, NoInfo, NoTrafos) } - println(s"AbdUnfold -- predAccs $predAccs") + // println(s"AbdUnfold -- predAccs $predAccs") // val varTrans = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) // val pG = varTrans.permExpToTerm(a.permExp.getOrElse(FullPerm()()), q.v).getOrElse(terms.FullPerm) checkPredicates(predAccs, q, a.loc) { @@ -500,9 +500,9 @@ object AbductionUnfold extends AbductionRule { produces(q.s, freshSnap, conds, _ => pve, q.v)((s1, v1) => { val wildcards = q.s.constrainableARPs -- q.s.constrainableARPs predicateSupporter.unfold(s1, pred.loc(q.s.program), predChunk.args.toList, None, p, None, wildcards, pve, v1, pred) { (s2, v2) => - println(s"Abdunfold -- Unfolded $pred \n\tFolding: ${q.s.reservedForFoldUnfold})\n\tGoal: ${q.goal}, Trigger: ${q.trigger}:${q.trigger.getClass}") - println(s"AbdUnfold -- Unfolded from \n\t${s1.h.values.mkString("\n\t")}\nto\n\t${s2.h.values.mkString("\n\t")}") - // println(s"with assumptions: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}") + // println(s"Abdunfold -- Unfolded $pred \n\tFolding: ${q.s.reservedForFoldUnfold})\n\tGoal: ${q.goal}, Trigger: ${q.trigger}:${q.trigger.getClass}") + // println(s"AbdUnfold -- Unfolded from \n\t${s1.h.values.mkString("\n\t")}\nto\n\t${s2.h.values.mkString("\n\t")}") + // // println(s"with assumptions: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}") val varTrans2 = VarTransformer(s2, v2, s2.g.values, s2.h) Q(Some(q.copy(s = s2, v = v2, foundStmts = q.foundStmts :+ Unfold(PredicateAccessPredicate(pred, varTrans2.transformTerm(p))())(), foundState = q.foundState ++ conds.map(c => c -> None)))) @@ -521,17 +521,17 @@ object AbductionApply extends AbductionRule { case Some(g) => val goalWand = abductionUtils.transformWithAliasing(MagicWand(TrueLit()(), g)(), q).asInstanceOf[MagicWand] val goalStructure = abductionUtils.correctStructure(goalWand.structure(q.s.program)) - /*println(s"goalStructure: $goalStructure")*/ + /*// println(s"goalStructure: $goalStructure")*/ // We drop the first element, because it is the true lit of the lhs val subexps = goalWand.subexpressionsToEvaluate(q.s.program).tail - /*println(s"goalWand: $goalWand | subexps: $subexps")*/ + /*// println(s"goalWand: $goalWand | subexps: $subexps")*/ val varTran = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) val aliasedWand = abductionUtils.transformWithAliasing(goalWand, q) - /*println(s"aliasedWand $aliasedWand")*/ + /*// println(s"aliasedWand $aliasedWand")*/ // If the args of the magic wand chunk match the evaluated subexpressions, then the right hand of the magic wand // chunk is our goal, so the rule can be applied evals(q.s, subexps, _ => pve, q.v)((s1, args, _, v1) => { - /*println(s"args is $args")*/ + /*// println(s"args is $args")*/ val varTrans1 = VarTransformer(s1, v1, s1.g.values, s1.h) val matchingWand = s1.h.values.collect { // If the wand in the state contains our goal in the right-hand-side, then we would like to apply the wand @@ -544,9 +544,9 @@ object AbductionApply extends AbductionRule { // If we find a matching wand, we have to find an expression representing the left hand side of the wand val lhsTerms = m.args.dropRight(args.length) val lhsArgs = lhsTerms.map(varTrans1.transformTerm) - /*println(s"correctedStructure: ${abductionUtils.correctStructure(m.id.ghostFreeWand.structure(s1.program))}") - println(s"lhsTerms: $lhsTerms") - println(s"lhsArgs: $lhsArgs")*/ + /*// println(s"correctedStructure: ${abductionUtils.correctStructure(m.id.ghostFreeWand.structure(s1.program))}") + // println(s"lhsTerms: $lhsTerms") + // println(s"lhsArgs: $lhsArgs")*/ if (lhsArgs.contains(None)) { None } else { @@ -558,17 +558,17 @@ object AbductionApply extends AbductionRule { Some(wand) } case m: MagicWandChunk => - /*println(s"\t${m.args.takeRight(args.length).filter(!_.isInstanceOf[Permissions]).map(varTrans1.transformTerm)}") - println(s"\t===") - println(s"\t${args.filter(!_.isInstanceOf[Permissions]).map(varTrans1.transformTerm)}") + /*// println(s"\t${m.args.takeRight(args.length).filter(!_.isInstanceOf[Permissions]).map(varTrans1.transformTerm)}") + // println(s"\t===") + // println(s"\t${args.filter(!_.isInstanceOf[Permissions]).map(varTrans1.transformTerm)}") val lhsTerms = m.args.dropRight(args.length) val lhsArgs = lhsTerms.map(varTrans1.transformTerm) - println(s"correctedStructure: ${abductionUtils.correctStructure(m.id.ghostFreeWand.structure(s1.program))}") - println(s"lhsTerms: $lhsTerms") - println(s"lhsArgs: $lhsArgs")*/ + // println(s"correctedStructure: ${abductionUtils.correctStructure(m.id.ghostFreeWand.structure(s1.program))}") + // println(s"lhsTerms: $lhsTerms") + // println(s"lhsArgs: $lhsArgs")*/ None }.collectFirst { case c if c.isDefined => c.get } - println(s"AbdApply -- MatchingWand: $matchingWand") + // println(s"AbdApply -- MatchingWand: $matchingWand") matchingWand match { case Some(wand) => val q1 = q.copy(goal = Seq(wand.left)) @@ -584,7 +584,7 @@ object AbductionApply extends AbductionRule { val stmts: Seq[Stmt] = ((q.foundStmts :+ Apply(wand)()) ++ lhsRes.foundStmts)//.distinct // TODO there is a weird duplication here sometimes val state = q.foundState ++ lhsRes.foundState val lost = q.lostAccesses ++ lhsRes.lostAccesses - println(s"AbdApply -- Applied wand $wand") + // println(s"AbdApply -- Applied wand $wand") Q(Some(AbductionQuestion(s2, v2, g1, lost, state, stmts, q.trigger, q.stateAllowed))) } } @@ -619,7 +619,7 @@ object AbductionPackage extends AbductionRule { // In case we fail to abductively asser the LHS because of an assertion, we try to simply produce it // and reattempt the fold case AssertionFalse(assertion) => - /*println(s"Asserting LHS failed with ${f.message.reason}, we're packaging " + + /*// println(s"Asserting LHS failed with ${f.message.reason}, we're packaging " + s"${s.packaging}, will reattempt in \n\t${s.h.values.mkString("\n\t")}")*/ producer.produce(s, freshSnap, assertion, pve, v) { (s1r, v1r) => assertLHS(s1r, v1r, wand, q)(Q) @@ -638,9 +638,9 @@ object AbductionPackage extends AbductionRule { // predicates that are part of the RHS when inferring the LHS and vice-versa val sReservedWand = q.s.copy(packaging = Some(wand)) executionFlowController.locally(sReservedWand, q.v) { (s1, v1) => - println(s"AbdPackage -- Will attempt asserting LHS") + // println(s"AbdPackage -- Will attempt asserting LHS") assertLHS(s1, v1, wand, q) { (s2, v2) => - println(s"AbdPackage -- Succesfully asserted ${wand.left}, packaging ${q.s.packaging}") + // println(s"AbdPackage -- Succesfully asserted ${wand.left}, packaging ${q.s.packaging}") // We need to make sure we do not try producing a value constraint when inferring the RHS val packQ = q.copy(s = s2, v = v2, goal = wand.right.topLevelConjuncts) AbductionApplier.applyRules(packQ) { packRes => @@ -657,34 +657,34 @@ object AbductionPackage extends AbductionRule { } } match { case fail: FatalResult => - println(s"AbdPackage -- FAILED WITH $fail") + // println(s"AbdPackage -- FAILED WITH $fail") Q(None) case suc: NonFatalResult => val abdRes = abductionUtils.getAbductionSuccesses(suc) - println(s"AbdPackage -- abdRes:") - // abdRes.foreach(x => println(s"\t - $x \n\t\t[${x.trigger}] [${x.v.decider.pcs.branchConditions}]")) + // println(s"AbdPackage -- abdRes:") + // abdRes.foreach(x => // println(s"\t - $x \n\t\t[${x.trigger}] [${x.v.decider.pcs.branchConditions}]")) // We need to filter out those abdRes that come from asserting the LHS of the wand // And then pick a branch to keep if there are multiples that are all correct val picked = abductionUtils.pickBranch(abdRes).filter(res => res.trigger != Some(Assert(wand.left)())) - println(s"Picked") - // picked.foreach(x => println(s"\t - $x")) + // println(s"Picked") + // picked.foreach(x => // println(s"\t - $x")) val truelit = abductionUtils.pickBranch(abdRes).filter( res => res.trigger match { case Some(TrueLit()) => true case _ => false }) - println(s"truelit") - // truelit.foreach(x => println(s"\t - $x")) + // println(s"truelit") + // truelit.foreach(x => // println(s"\t - $x")) val stmts = truelit.flatMap(_.stmts).reverse val state = picked.flatMap(_.state).reverse val assertions = picked.flatMap(_.assertions) - println(s"State: \n\t${state.mkString("\n\t")}") - println(s"Before prod \n\t${sReservedWand.h.values.mkString("\n\t")}") + // println(s"State: \n\t${state.mkString("\n\t")}") + // println(s"Before prod \n\t${sReservedWand.h.values.mkString("\n\t")}") // val produceableAssertions = abdRes.flatMap(res => res.s.produceableAssertions).distinct // .copy(produceableAssertions = produceableAssertions) produces(sReservedWand, freshSnap, state.map(_._1) ++ assertions, _ => pve, q.v) { (s1, v1) => - println(s"After prod \n\t${s1.h.values.mkString("\n\t")}") + // println(s"After prod \n\t${s1.h.values.mkString("\n\t")}") val locs: Seq[LocationAccess] = state.map { case (p: FieldAccessPredicate, _) => p.loc case (p: PredicateAccessPredicate, _) => p.loc @@ -700,11 +700,11 @@ object AbductionPackage extends AbductionRule { val lv = tran.transformExp(e, strict = false) lv.get } - println(s"AbdPackage -- Will try packaging $wand with $script") - println(s"in h:\n\t${sPack.h.values.mkString("\n\t")}\nand g:\n\t${sPack.g.values.mkString("\n\t")}") - // println(s"and v:\n\t${v1.decider.pcs.assumptions.mkString("\n\t")}") + // println(s"AbdPackage -- Will try packaging $wand with $script") + // println(s"in h:\n\t${sPack.h.values.mkString("\n\t")}\nand g:\n\t${sPack.g.values.mkString("\n\t")}") + // // println(s"and v:\n\t${v1.decider.pcs.assumptions.mkString("\n\t")}") val aliasedWand = abductionUtils.transformWithAliasing(wand, q).asInstanceOf[MagicWand] - println(s"Aliased wand is $aliasedWand") + // println(s"Aliased wand is $aliasedWand") // Because we produce asssertions when packaging the wand, it might happen that we fail to package // the wand because the assertion does not hold. In that case, we fail executionFlowController.tryOrElse1[Chunk](sPack, v1) { @@ -715,12 +715,12 @@ object AbductionPackage extends AbductionRule { val g1 = q.goal.filterNot(_ == wand) val finalStmts = q.foundStmts :+ Package(aliasedWand, script)() val finalState = q.foundState ++ state - println(s"AbdPackage -- Packaged wand from ${sPack.h.values.mkString("\n\t")} to \n\t${s2.reserveHeaps.head.+(wandChunk).values.mkString("\n\t")}") + // println(s"AbdPackage -- Packaged wand from ${sPack.h.values.mkString("\n\t")} to \n\t${s2.reserveHeaps.head.+(wandChunk).values.mkString("\n\t")}") Q(Some(q.copy(s = s2.copy(h = s2.reserveHeaps.head.+(wandChunk), packaging = None) , v = v2, goal = g1, foundStmts = finalStmts, foundState = finalState))) } { f => - println(s"AbdPackage -- Failed packaging wand with $f") + // println(s"AbdPackage -- Failed packaging wand with $f") Q(None) } /*magicWandSupporter.packageWand(sPack, aliasedWand, script, pve, v1) { @@ -728,7 +728,7 @@ object AbductionPackage extends AbductionRule { val g1 = q.goal.filterNot(_ == wand) val finalStmts = q.foundStmts :+ Package(aliasedWand, script)() val finalState = q.foundState ++ state - println(s"AbdPackage -- Packaged wand from ${sPack.h.values.mkString("\n\t")} to \n\t${s2.reserveHeaps.head.+(wandChunk).values.mkString("\n\t")}") + // println(s"AbdPackage -- Packaged wand from ${sPack.h.values.mkString("\n\t")} to \n\t${s2.reserveHeaps.head.+(wandChunk).values.mkString("\n\t")}") Q(Some(q.copy(s = s2.copy(h = s2.reserveHeaps.head.+(wandChunk), packaging = None) , v = v2, goal = g1, foundStmts = finalStmts, foundState = finalState))) }*/ diff --git a/src/main/scala/biabduction/Abstraction.scala b/src/main/scala/biabduction/Abstraction.scala index 340887d3b..ed85b5e2d 100644 --- a/src/main/scala/biabduction/Abstraction.scala +++ b/src/main/scala/biabduction/Abstraction.scala @@ -59,7 +59,7 @@ object AbstractionFold extends AbstractionRule { acc case _ => None } - println(s"Reason is $reason") + // println(s"Reason is $reason") reason match { // We ONLY want to reattempt fold if we're missing a field // TODO: This should NOT be a field of a recursive predicate @@ -67,10 +67,10 @@ object AbstractionFold extends AbstractionRule { abductionUtils.permsTo(acc.loc, currentQ.s, currentQ.v, Map.empty) { // We only reattempt the fold if we have some permissions to the other field case Some(_: NoPerm) => - println(s"Will check rest 1 $rest") + // println(s"Will check rest 1 $rest") checkChunks(rest, q)(Q) case permH@Some(p) => - println(s"Will reattempt fold due to having $p to ${acc.loc} (${abductionUtils.asRational(Some(p)) == Rational(0, 1)})") + // println(s"Will reattempt fold due to having $p to ${acc.loc} (${abductionUtils.asRational(Some(p)) == Rational(0, 1)})") val newPerm = abductionUtils.clampSubPerm(acc.permExp, permH) val toProd = abductionUtils.accWithPerm(acc, Some(newPerm)) producer.produce(currentQ.s, freshSnap, toProd, pve, currentQ.v) { (s1p, v1p) => @@ -93,19 +93,19 @@ object AbstractionFold extends AbstractionRule { } } case _ => - println(s"Will check rest 2") + // println(s"Will check rest 2") checkChunks(rest, q)(Q) } case _ => // Failure was not due to insufficient permissions to a field, give up and check rest - println(s"Will check rest 3") + // println(s"Will check rest 3") checkChunks(rest, q)(Q) } } chunks match { case _ if chunks.isEmpty => - println(s"Chunks is empty") + // println(s"Chunks is empty") Q(None) case (chunk, pred) +: rest => q.varTran.transformTerm(chunk.args.head) match { @@ -133,7 +133,7 @@ object AbstractionFold extends AbstractionRule { FullPerm()(), q.v, q.varTran) } val fold = Fold(PredicateAccessPredicate(PredicateAccess(Seq(eArgs), pred.name)(), Some(permToFold))())() - println(s"Will attempt folding $fold") + // println(s"Will attempt folding $fold") executionFlowController.tryOrElse0(q.s, q.v) { (s1, v1, T) => executor.exec(s1.copy(abdPermScalingFactorExp = permToFold), fold, v1, None, abdStateAllowed = false)((s1a, v1a) => { @@ -151,7 +151,7 @@ object AbstractionFold extends AbstractionRule { reservedForFoldUnfold = s2.reservedForFoldUnfold filter { case (exp, _) => exp != fold.acc }) - println(s"Folding succeeded with s \n\t${sFoldSucceeded.h.values.mkString("\n\t")}") + // println(s"Folding succeeded with s \n\t${sFoldSucceeded.h.values.mkString("\n\t")}") Q(Some(q.copy(s = sFoldSucceeded, v = v2))) } { f => @@ -160,7 +160,7 @@ object AbstractionFold extends AbstractionRule { // we can just add the field and keep going // If we have acc(x.next, 1/1) && acc(x.data, 1/4), then it just means that x.data was never accesses // for write permissions BUT we can just over-approximate and add them - println(s"Will retry fold because of $f") + // println(s"Will retry fold because of $f") // checkChunks(rest, q)(Q) retryFold(fold, q.copy(s = q.s.copy(abdPermScalingFactorExp = permToFold)), f, rest) } @@ -183,7 +183,7 @@ object AbstractionFold extends AbstractionRule { Verifier.config.checkTimeout() ) } - // println(s"Candidate Chunks $candChunks") + // // println(s"Candidate Chunks $candChunks") checkChunks(candChunks, q)(Q) } @@ -256,7 +256,7 @@ object AbstractionPackage extends AbstractionRule { findWand(q.s.h.values.toSeq, q) { // case None => Q(None) case Some(wand) => - println(s"Will attempt asserting $wand") + // println(s"Will attempt asserting $wand") // Asserting the wand might fail: The fact that we can attempt packaging it does nto imply that packaging // it will succees executionFlowController.tryOrElse0(q.s, q.v) { (s1, v1, T) => @@ -265,11 +265,11 @@ object AbstractionPackage extends AbstractionRule { } } { (s1a, v1a) => - println(s"Wand $wand succesfully asserted") + // println(s"Wand $wand succesfully asserted") Q(Some(q.copy(s = s1a, v = v1a))) } { f => - println(s"Failed to assert wand $wand with $f") + // println(s"Failed to assert wand $wand with $f") Q(None) } /*executor.exec(q.s, Assert(wand)(), q.v) { @@ -306,7 +306,7 @@ object AbstractionApply extends AbstractionRule { override def apply(q: AbstractionQuestion)(Q: Option[AbstractionQuestion] => VerificationResult): VerificationResult = { val wands = q.s.h.values.collect { case wand: MagicWandChunk => q.varTran.transformChunk(wand) }.collect { case Some(wand: MagicWand) => wand } val targets = q.s.h.values.collect { case c: BasicChunk => q.varTran.transformChunk(c) }.collect { case Some(exp) => exp }.toSeq - println(s"Will try apply rule with wands $wands and targets $targets") + // println(s"Will try apply rule with wands $wands and targets $targets") wands.collectFirst { case wand if targets.exists(target => abductionUtils.expMatchWithPermissions(wand.left, target, q.v, q.varTran)) => wand } match { diff --git a/src/main/scala/biabduction/BiAbduction.scala b/src/main/scala/biabduction/BiAbduction.scala index a6e02ab2d..ffb213708 100644 --- a/src/main/scala/biabduction/BiAbduction.scala +++ b/src/main/scala/biabduction/BiAbduction.scala @@ -94,9 +94,9 @@ case class AbductionSuccess(s: State, v: Verifier, pcs: PathConditionStack, stat } } - // println(s"WILL TRANSFORM $assertions") + // // println(s"WILL TRANSFORM $assertions") val assertionsTransformed = assertions.map { assert => varTran.transformExp(assert, onlyInner = true) } - // println(s". $assertionsTransformed") + // // println(s". $assertionsTransformed") val bcPreExps = bcExps.collect { case exp => varTran.transformExp(exp) @@ -228,8 +228,8 @@ object BiAbductionSolver { case reason: MagicWandChunkNotFound => Some(reason.offendingNode) case AssertionFalse(assert) => - // // println(s"Failed due to assertion in \n\t${s.h.values.mkString("\n\t")}\n\t${s.g.values.mkString("\n\t")}\nwith pcs ${v.decider.pcs}") - // // println(s"Failed due to assertion $assert while packaging ${s.packaging}") + // // // println(s"Failed due to assertion in \n\t${s.h.values.mkString("\n\t")}\n\t${s.g.values.mkString("\n\t")}\nwith pcs ${v.decider.pcs}") + // // // println(s"Failed due to assertion $assert while packaging ${s.packaging}") f.message.offendingNode match { case _: Fold => Some(Assert(assert)()) case _ => None @@ -240,22 +240,22 @@ object BiAbductionSolver { reason match { case None => f case Some(Assert(assertion)) if s.packaging.isDefined => - // println(s"abdGoal $assertion triggered by $trigger in s: \n\t${s.h.values.mkString("\n\t")}") - // println(s"\tdue to $f") - // // println(s"Packaging ${s.packaging}") + // // println(s"abdGoal $assertion triggered by $trigger in s: \n\t${s.h.values.mkString("\n\t")}") + // // println(s"\tdue to $f") + // // // println(s"Packaging ${s.packaging}") // If we failed to fold a predicate because of an assertion, we try producing the assertion in the state and continuing executionFlowController.tryOrElse0(s, v) { (s1, v1, T) => - // // println(s"Will attempt producing $assertion (${s1.produceableAssertions})") - // // println(s"ReserveHeaps: \n${if (s1.produceableAssertions.nonEmpty) s1.reserveHeaps.zipWithIndex.map { case (h, i) => s"[$i] ${h.values.mkString(", ")}" }.mkString("\n") else ""}") + // // // println(s"Will attempt producing $assertion (${s1.produceableAssertions})") + // // // println(s"ReserveHeaps: \n${if (s1.produceableAssertions.nonEmpty) s1.reserveHeaps.zipWithIndex.map { case (h, i) => s"[$i] ${h.values.mkString(", ")}" }.mkString("\n") else ""}") val sProd = s1.reserveHeaps.length match { // This means that we are inside package... right? // if we are in a pakcage stmt we must record all permissions added by previously executed statements case 4 => s1.copy(h=s1.reserveHeaps(1)) case _ => s1 } - // println(s"H ${sProd.h.values.mkString("\n\t")}") - // println(s"H2 ${s1.h.values.mkString("\n\t")}") - // println(s"G ${sProd.g.values.mkString("\n\t")}") + // // println(s"H ${sProd.h.values.mkString("\n\t")}") + // // println(s"H2 ${s1.h.values.mkString("\n\t")}") + // // println(s"G ${sProd.g.values.mkString("\n\t")}") producer.produce(sProd, freshSnap, assertion, pve, v1) { (s2, v2) => T(s2, v2) } @@ -295,10 +295,10 @@ object BiAbductionSolver { case _ => qFold }*/ - println(s"abdGoal $abdGoal due to $f \nin h:\n\t${s.h.values.mkString("\n\t")}\nand g:\n\t${s.g.values.mkString("\n\t")}") - println(s"Reserved 4 Unfold: ${qFold.s.reservedForFoldUnfold}") - println(s"Reserved 4 Invariants: ${qFold.s.reservedForInvariants}") - //// println(s"and v:\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") + // println(s"abdGoal $abdGoal due to $f \nin h:\n\t${s.h.values.mkString("\n\t")}\nand g:\n\t${s.g.values.mkString("\n\t")}") + // println(s"Reserved 4 Unfold: ${qFold.s.reservedForFoldUnfold}") + // println(s"Reserved 4 Invariants: ${qFold.s.reservedForInvariants}") + //// // println(s"and v:\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") // NOTE: Without fractional permissions, the comment below is true // With fractional permissions, we HAVE to start with rule one because if we hold a fraction smaller // than the goal, we must subtract it from the goal @@ -307,7 +307,7 @@ object BiAbductionSolver { // This allows us to fold on null references multiple times, as is required for e.g. trees. AbductionApplier.applyRules(qFold, currentRule = 1) { q1 => - // println(s"Completed abduction with state: \n\t${q1.s.h.values.mkString("\n\t")}") + // // println(s"Completed abduction with state: \n\t${q1.s.h.values.mkString("\n\t")}") if (q1.goal.isEmpty) { val newState = q1.foundState.reverse val newStmts = q1.foundStmts @@ -319,14 +319,14 @@ object BiAbductionSolver { val newChunks = newState.collect { case (_, c: Some[BasicChunk]) => c.get } //val newOldHeaps = q1.s.oldHeaps.map { case (label, heap) => (label, heap + Heap(newChunks)) } //val s1 = q1.s.copy(oldHeaps = newOldHeaps) - println(s"ABDUCTION TERMINATED IN \n\t\t${q1.s.h.values.mkString("\n\t\t")}") - println(s"\twith g: \n\t\t${q1.s.g.values.mkString("\n\t\t")}") - // // println(s"\twith v: \n\t\t${q1.v.decider.pcs.assumptions.mkString("\n\t\t")}") - println(s"\tWITH STATE ${newState}") - println(s"\tWITH STATEMENTS ${newStmts}") - println(s"\tAND RESERVED ${q1.s.reservedForFoldUnfold} ${q1.s.reservedForInvariants}") + // println(s"ABDUCTION TERMINATED IN \n\t\t${q1.s.h.values.mkString("\n\t\t")}") + // println(s"\twith g: \n\t\t${q1.s.g.values.mkString("\n\t\t")}") + // // // println(s"\twith v: \n\t\t${q1.v.decider.pcs.assumptions.mkString("\n\t\t")}") + // println(s"\tWITH STATE ${newState}") + // println(s"\tWITH STATEMENTS ${newStmts}") + // println(s"\tAND RESERVED ${q1.s.reservedForFoldUnfold} ${q1.s.reservedForInvariants}") val fieldChunks = newState.collect { case (fa: FieldAccessPredicate, c) => (c.get, fa.loc) }.toMap - println(s"\tFIELDCHUNKS: $fieldChunks") + // println(s"\tFIELDCHUNKS: $fieldChunks") // If the abduction question was a fold, we must clean up the reserved stack /*val q2 = f.message.offendingNode match { case _: Fold => @@ -344,7 +344,7 @@ object BiAbductionSolver { case _ => // This will only happen if we fail with an assertion (value constraint) AND // we're not packaging - // println(s"Not good") + // // println(s"Not good") f } } @@ -355,18 +355,18 @@ object BiAbductionSolver { AbstractionApplier.applyRules(q) { q1 => val absTransForm = VarTransformer(q1.s, q1.v, q1.s.g.values, q1.s.h) val res = absTransForm.transformState(q1.s) - // println(s"Done solveAbstraction with state") - // println(s"${q1.s.h.values.mkString("\n\t")}") - // println(s"and res") - // println(s"${res.mkString("\n\t")}") - // println(s"and v") - // println(s"${q.v.decider.pcs.assumptions.mkString("\n\t")}") + // // println(s"Done solveAbstraction with state") + // // println(s"${q1.s.h.values.mkString("\n\t")}") + // // println(s"and res") + // // println(s"${res.mkString("\n\t")}") + // // println(s"and v") + // // println(s"${q.v.decider.pcs.assumptions.mkString("\n\t")}") Q(q1.s, res, q1.v) } } def solveFraming(s: State, v: Verifier, pvef: Exp => PartialVerificationError, tra: VarTransformer, loc: Positioned, knownPosts: Seq[Exp], stateAllowed: Boolean)(Q: FramingSuccess => VerificationResult): VerificationResult = { - // println(s"Will consume $knownPosts") + // // println(s"Will consume $knownPosts") executionFlowController.tryOrElse1[Option[Term]](s, v) { (s, v, QS) => consumes(s, knownPosts, false, pvef, v)(QS) } { (s1: State, _: Option[Term], v1: Verifier) => @@ -379,11 +379,11 @@ object BiAbductionSolver { } { // We consumed all the posts and did not find any new ones. So create a fresh Framing Success with the bcs case Seq() => - // println(s"No new post") + // // println(s"No new post") Q(FramingSuccess(s1, v1, Seq(), loc, v.decider.pcs.duplicate(), tra)) // No new state or needed stmts // We consumed the post conditions and found new ones. Handle the new ones and add them to the result case newPosts1 => - // println(s"New posts $newPosts1") + // // println(s"New posts $newPosts1") solveFraming(s1, v1, pvef, tra, loc, newPosts1, stateAllowed) { frame => val sortedPost = abductionUtils.sortExps(newPosts1) val newFrame = frame.copy(posts = frame.posts ++ sortedPost) @@ -393,7 +393,7 @@ object BiAbductionSolver { } { // We failed to fulfill the posts. Perform abduction, add the results and try again. f => - // println(s"Failed abstraction with $f") + // // println(s"Failed abstraction with $f") BiAbductionSolver.solveAbductionForError(s, v, f, stateAllowed, Some(loc))((s3, v3) => { solveFraming(s3, v3, pvef, tra, loc, knownPosts, stateAllowed)(Q) } @@ -406,13 +406,13 @@ object BiAbductionSolver { val newMatches = abdReses.flatMap(_.newFieldChunks).toMap val abdCases = abdReses.groupBy(res => (res.trigger.get.pos, res.stmts, res.state.map({ case (e, _) => e }))) // - println(s"abdCases:") - abdCases.foreach { case (key, values) => - println(s"----------") - println(s"$key") - values.foreach(v => println(s"$v [${v.pcs.branchConditions}]")) - println(s"----------") - } + // println(s"abdCases:") + // abdCases.foreach { case (key, values) => + // println(s"----------") + // println(s"$key") + // values.foreach(v => // println(s"$v [${v.pcs.branchConditions}]")) + // println(s"----------") + // } // Try to join by bc terms val joinedCases = abdCases.map { case (_, reses) => @@ -506,7 +506,7 @@ object BiAbductionSolver { val everyPosts = frames.head.posts.filter { p => frames.forall(_.posts.contains(p)) } //val formals = m.formalArgs.map(_.localVar) ++ m.formalReturns.map(_.localVar) //val bcs = frames.map(_.pcs.branchConditions) - // println(s"everyposts: $everyPosts") + // // println(s"everyposts: $everyPosts") val cases = frames.map { f => val prefVars = f.s.g.values.collect { case (var2, t) if m.formalArgs.map(_.localVar).contains(var2) => (var2, t) } val otherVars = f.s.g.values.collect { case (var2, t) if m.formalReturns.map(_.localVar).contains(var2) => (var2, t) } @@ -516,7 +516,7 @@ object BiAbductionSolver { }.distinct.filter(_ != True) (f.posts.diff(everyPosts), f.getBcExps(bcs, prefVars, otherVars)) }.distinct - // println(s"cases: $cases") + // // println(s"cases: $cases") // We can remove bcs that hold in every branch val everyTerms = cases.head._2.filter { t => cases.forall(_._2.contains(t)) } @@ -1038,7 +1038,7 @@ object abductionUtils { def expMatchWithPermissions(exp1: Exp, exp2: Exp, v: Verifier, varTran: VarTransformer): Boolean = { (exp1, exp2) match { case (fap1: FieldAccessPredicate, fap2: FieldAccessPredicate) => - // println(s"${fap1.permExp}, ${fap2.permExp}") + // // println(s"${fap1.permExp}, ${fap2.permExp}") fap1.loc == fap2.loc && ((fap1.permExp, fap2.permExp) match { case (Some(perm1), Some(perm2)) => @@ -1049,7 +1049,7 @@ object abductionUtils { case _ => false }) case (pap1: PredicateAccessPredicate, pap2: PredicateAccessPredicate) => - // println(s"${pap1.permExp}, ${pap2.permExp}") + // // println(s"${pap1.permExp}, ${pap2.permExp}") pap1.loc == pap2.loc && ((pap1.permExp, pap2.permExp) match { case (Some(perm1), Some(perm2)) => @@ -1213,15 +1213,15 @@ object abductionUtils { exec(s1, v1, T) } { (s1a, v1a) => - // println(s"Attempt successful") + // // println(s"Attempt successful") Q(s1a, v1a) } { f => f.message.reason match { case AssertionFalse(assertion) => - // println(s"exec failed with ${f.message.reason}") + // // println(s"exec failed with ${f.message.reason}") producer.produce(s, freshSnap, assertion, pve, v) { (s1r, v1r) => - // println(s"Produced, will reattempt") + // // println(s"Produced, will reattempt") retryOnFailedAssertion(s1r, v1r, exec)(Q) } case _ => diff --git a/src/main/scala/biabduction/Invariant.scala b/src/main/scala/biabduction/Invariant.scala index 963dde37a..5971ae070 100644 --- a/src/main/scala/biabduction/Invariant.scala +++ b/src/main/scala/biabduction/Invariant.scala @@ -113,46 +113,46 @@ object LoopInvariantSolver { loopCons = loopCons :+ loopConExp //if (loopConExp == loopCons.head) { - println("\nIteration: " + iteration) + // println("\nIteration: " + iteration) //} executionFlowController.locally(s, v) { (s1, v1) => - /*println(s"BEFORE PRODUCING H: \n\t${s1.h.values.mkString("\n\t")}") - println(s"BEFORE PRODUCING G: \n\t${s1.g.values.mkString("\n\t")}") - println(s"BEFORE PRODUCING V: \n\t${v1.decider.pcs.assumptions.mkString("\n\t")}")*/ + /*// println(s"BEFORE PRODUCING H: \n\t${s1.h.values.mkString("\n\t")}") + // println(s"BEFORE PRODUCING G: \n\t${s1.g.values.mkString("\n\t")}") + // println(s"BEFORE PRODUCING V: \n\t${v1.decider.pcs.assumptions.mkString("\n\t")}")*/ producer.produce(s1, freshSnap, BigAnd(loopHead.invs), pve, v1, withAbduction = true) { (s2, v2) => - /*println(s"AFTER PRODUCING H: \n\t${s2.h.values.mkString("\n\t")}") - println(s"AFTER PRODUCING G: \n\t${s2.g.values.mkString("\n\t")}") - println(s"AFTER PRODUCING V: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}")*/ + /*// println(s"AFTER PRODUCING H: \n\t${s2.h.values.mkString("\n\t")}") + // println(s"AFTER PRODUCING G: \n\t${s2.g.values.mkString("\n\t")}") + // println(s"AFTER PRODUCING V: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}")*/ executionFlowController.locally(s2, v2) { (sF, vF) => - println(s"WILL EXECUTE FOLLOW") + // println(s"WILL EXECUTE FOLLOW") // edges have condition that is assumed by verifier executor.follows(sF, loopEdges, pveLam, vF, joinPoint) { (s3, v3) => - println(s"DONE") - println(s"After follows: \n\t${s3.h.values.mkString("\n\t")}") - println(s"and g\n\t${s3.g.values.mkString("\n\t")}") - // println(s"and v\n\t${v3.decider.pcs.assumptions.mkString("\n\t")}") + // println(s"DONE") + // println(s"After follows: \n\t${s3.h.values.mkString("\n\t")}") + // println(s"and g\n\t${s3.g.values.mkString("\n\t")}") + // // println(s"and v\n\t${v3.decider.pcs.assumptions.mkString("\n\t")}") // To find a fixed point we are only interested in branches where the loop condition can remains true var nextCon = false - /*println(s"Will produce loopConExp")*/ + /*// println(s"Will produce loopConExp")*/ executionFlowController.locally(s3, v3) { (s4, v4) => producer.produce(s4, freshSnap, loopConExp, pve, v4, withAbduction = true) { (s5, v5) => nextCon = !v5.decider.checkSmoke() - /*println(s"nextCon: $nextCon in \n\t${s5.h.values.mkString("\n\t")}") - println(s"and V \n\t${v5.decider.pcs.assumptions.mkString("\n\t")}")*/ + /*// println(s"nextCon: $nextCon in \n\t${s5.h.values.mkString("\n\t")}") + // println(s"and V \n\t${v5.decider.pcs.assumptions.mkString("\n\t")}")*/ Success() } } if (!nextCon) { Success() } else { - println(s"SUCCESSFUL framing") + // println(s"SUCCESSFUL framing") val endStmt = abductionUtils.getEndOfLoopStmt(loop) val postTran = VarTransformer(s3, v3, s3.g.values, s3.h) val postState = postTran.transformState(s3) - println(s"\twith s \n\t\t${s3.h.values.mkString("\n\t\t")}") - // println(s"and V \n\t${v3.decider.pcs.assumptions.mkString("\n\t")}") + // println(s"\twith s \n\t\t${s3.h.values.mkString("\n\t\t")}") + // // println(s"and V \n\t${v3.decider.pcs.assumptions.mkString("\n\t")}") Success(Some(FramingSuccess(s3, v3, postState, endStmt, v3.decider.pcs.duplicate(), postTran))) } } @@ -176,57 +176,57 @@ object LoopInvariantSolver { val preState = s.copy(h = q.preHeap) val preTran = VarTransformer(preState, v, preLoopVars, preState.h) // We need to normalize the state otherwise we might have fragmented chunks - println(s"FULL ABDRESES: - ${abductionUtils.getAbductionSuccesses(nonf).reverse.mkString("\n- ")}") - println(s"ACTUAL ABDRESES: - ${abdReses.mkString("\n- ")}") - println(s"ABDRESES PRE: ${abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).get)}") - println(s"ABDRESFRAME: - ${abductionUtils.getFramingSuccesses(nonf).mkString("\n- ")}") + // println(s"FULL ABDRESES: - ${abductionUtils.getAbductionSuccesses(nonf).reverse.mkString("\n- ")}") + // println(s"ACTUAL ABDRESES: - ${abdReses.mkString("\n- ")}") + // println(s"ABDRESES PRE: ${abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).get)}") + // println(s"ABDRESFRAME: - ${abductionUtils.getFramingSuccesses(nonf).mkString("\n- ")}") val newStateOpt = abductionUtils.normalizePreconditions(abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).get), s, v) - println(s"NEWSTATEOPT: $newStateOpt") + // println(s"NEWSTATEOPT: $newStateOpt") // We still need to remove the current loop condition val newState = abductionUtils.sortExps(newStateOpt.map(_.transform { case im: Implies if im.left == loopConExp => im.right })) //if (loopConExp == loopCons.head) { - println("-------------------------------------------------------------------") - println("New state:\n " + newState.mkString("\n ")) - println("-------------------------------------------------------------------") + // println("-------------------------------------------------------------------") + // println("New state:\n " + newState.mkString("\n ")) + // println("-------------------------------------------------------------------") //} val accs = loopHead.invs.flatMap(_.topLevelConjuncts).collect { case fa: FieldAccessPredicate => fa.loc case pa: PredicateAccessPredicate => pa.loc } - println(s"Prestate is: ${preState.h.values.mkString("\n\t")}") - // println(s"Prestate verifier: \n\t${v.decider.pcs.assumptions.mkString("\n\t")}") - println(s"accs $accs") + // println(s"Prestate is: ${preState.h.values.mkString("\n\t")}") + // // println(s"Prestate verifier: \n\t${v.decider.pcs.assumptions.mkString("\n\t")}") + // println(s"accs $accs") abductionUtils.findOptChunks(accs, preState, v, pve) { chunks => val toKeep = chunks.keys val toAbs = preState.copy(h= Heap(preState.h.values.toSeq.diff(toKeep.toSeq))) - println(s"toAbs is: ${toAbs.h.values.mkString("\n\t")}") - println(s"Will try to abstract for pre from ${toAbs.h.values.mkString("\n\t")}") - //println(s"with v\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") - println(s"and g\n\t${toAbs.g.values.mkString("\n\t")}") + // println(s"toAbs is: ${toAbs.h.values.mkString("\n\t")}") + // println(s"Will try to abstract for pre from ${toAbs.h.values.mkString("\n\t")}") + //// println(s"with v\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") + // println(s"and g\n\t${toAbs.g.values.mkString("\n\t")}") BiAbductionSolver.solveAbstraction(toAbs, v) { (newPreState0, newPreAbstraction0, _) => - println(s"Done abstracting with ${newPreState0.h.values.mkString("\n\t")}") - println(s"and g\n\t${newPreState0.g.values.mkString("\n\t")}") - println(s"Preabstraction is \n\t${newPreAbstraction0.mkString("\n\t")}") - println(s"Need to add back $toKeep") + // println(s"Done abstracting with ${newPreState0.h.values.mkString("\n\t")}") + // println(s"and g\n\t${newPreState0.g.values.mkString("\n\t")}") + // println(s"Preabstraction is \n\t${newPreAbstraction0.mkString("\n\t")}") + // println(s"Need to add back $toKeep") // Now we add back the things we removed before abstraction. Or not I guess? val newPreState = newPreState0.copy(h = newPreState0.h + Heap(toKeep)) val newPreAbstraction = newPreAbstraction0.map(e => preTran.transformExp(e, strict = false).get) //++ chunks.values //if (loopConExp == loopCons.head) { - println("-------------------------------------------------------------------") - println("New pre abstraction:\n " + newPreAbstraction.mkString("\n ")) - println("-------------------------------------------------------------------") + // println("-------------------------------------------------------------------") + // println("New pre abstraction:\n " + newPreAbstraction.mkString("\n ")) + // println("-------------------------------------------------------------------") //} // Consolidate the framing successes val posts = abductionUtils.getFramingSuccesses(nonf).groupBy(_.posts) - println(s"posts $posts") + // println(s"posts $posts") // We take the frame with the most posts val chosenFrame = posts.maxBy { case (exps, _) => exps.size }._2.head //posts.head._2.head chosenFrame.v.decider.setPcs(chosenFrame.pcs) @@ -234,32 +234,32 @@ object LoopInvariantSolver { val inVars = chosenFrame.s.g.values.collect { case (v, t) if ins.contains(v) => (v, t) } val preLoopVars = chosenFrame.s.g.values.filter { case (v, _) => origVars.contains(v) } val postTran = VarTransformer(chosenFrame.s, chosenFrame.v, inVars, chosenFrame.s.h, otherVars = preLoopVars) - println(s"Will try to abstract for post from \n\t${chosenFrame.s.h.values.mkString("\n\t")}") - println(s"with v\n\t${chosenFrame.v.decider.pcs.assumptions.mkString("\n\t")}") - println(s"and g\n\t${chosenFrame.s.g.values.mkString("\n\t")}") + // println(s"Will try to abstract for post from \n\t${chosenFrame.s.h.values.mkString("\n\t")}") + // println(s"with v\n\t${chosenFrame.v.decider.pcs.assumptions.mkString("\n\t")}") + // println(s"and g\n\t${chosenFrame.s.g.values.mkString("\n\t")}") BiAbductionSolver.solveAbstraction(chosenFrame.s, chosenFrame.v) { (sPostAbs, postAbstraction0, vPostAbs) => - println(s"Done abstracting with ${sPostAbs.h.values.mkString("\n\t")}") - println(s"and g\n\t${sPostAbs.g.values.mkString("\n\t")}") - println(s"PostAbstraction is \n\t${postAbstraction0.mkString("\n\t")}") + // println(s"Done abstracting with ${sPostAbs.h.values.mkString("\n\t")}") + // println(s"and g\n\t${sPostAbs.g.values.mkString("\n\t")}") + // println(s"PostAbstraction is \n\t${postAbstraction0.mkString("\n\t")}") val newPostAbstraction = postAbstraction0.map(e => postTran.transformExp(e, strict = false).get) //if (loopConExp == loopCons.head) { - println("-------------------------------------------------------------------") - println("New post abstraction:\n " + newPostAbstraction.mkString("\n ")) - println("-------------------------------------------------------------------") + // println("-------------------------------------------------------------------") + // println("New post abstraction:\n " + newPostAbstraction.mkString("\n ")) + // println("-------------------------------------------------------------------") //} // If the pushed forward abstraction is the same as the previous one, we are done if (iteration > 2 && newPreAbstraction.toSet == q.preAbstraction.toSet && newPostAbstraction.toSet == q.postAbstraction.toSet) { val existingInvs = loop.invs - println(s"Will compute invariants form $newPreAbstraction and $newPostAbstraction") + // println(s"Will compute invariants form $newPreAbstraction and $newPostAbstraction") // Need to distinct otherwise we get some weird duplication val res = getInvariants(newPreAbstraction, newPostAbstraction, loopConExp, existingInvs, sPostAbs, vPostAbs).distinctBy(_.toString) //if (loopConExp == loopCons.head) { - println("-------------------------------------------------------------------") - println("Invariants:\n " + res.mkString("\n ")) - println("-------------------------------------------------------------------") + // println("-------------------------------------------------------------------") + // println("Invariants:\n " + res.mkString("\n ")) + // println("-------------------------------------------------------------------") //} Success(Some(LoopInvariantSuccess(sPostAbs, vPostAbs, invs = res, loop, vPostAbs.decider.pcs.duplicate()))) } else { @@ -269,7 +269,7 @@ object LoopInvariantSolver { // val matchingPreChunks = allNewChunks.collect { case (chunks, bcs) if bcs.diff(vPostAbs.decider.pcs.branchConditions).isEmpty => chunks }.flatten // We need to merge chunks that refer to the same value but have different snaps(?) - println(s"ABDRESES: - ${abdReses.mkString("\n- ")}") + // println(s"ABDRESES: - ${abdReses.mkString("\n- ")}") val preChunks = abdReses .map(abd => (abd.allNewChunks, abd.pcs.branchConditions)) .flatMap { case (chunks, bcs) => chunks.map(chunk => (chunk, bcs)) } @@ -285,7 +285,7 @@ object LoopInvariantSolver { bestChunk } .toList - println(s"preChunks: \n\t${preChunks.mkString("\n\t")}") + // println(s"preChunks: \n\t${preChunks.mkString("\n\t")}") solveLoopInvariants(sPostAbs, vPostAbs, origVars, loopHead, loopEdges, joinPoint, initialBcs, q.copy(preHeap = newPreState.h + Heap(preChunks), preAbstraction = newPreAbstraction, postAbstraction = newPostAbstraction), iteration = iteration + 1) } diff --git a/src/main/scala/biabduction/VarTransformer.scala b/src/main/scala/biabduction/VarTransformer.scala index 4edbf4af0..7ae5f231c 100644 --- a/src/main/scala/biabduction/VarTransformer.scala +++ b/src/main/scala/biabduction/VarTransformer.scala @@ -40,10 +40,10 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal } // TODO: Should probably exclude null - /*// println(s"\t\t s.h(): \n\t\t\t${s.h.values.mkString("\n\t\t\t")}") - // println(s"\t\t s.g(): \n\t\t\t${s.g.values.mkString("\n\t\t\t")}") - // println(s"\t\t s.g: ${s.g.values.values.map { case (t1, _) => t1 }}") - // println(s"\t\t s.h: ${s.h.values.collect { + /*// // println(s"\t\t s.h(): \n\t\t\t${s.h.values.mkString("\n\t\t\t")}") + // // println(s"\t\t s.g(): \n\t\t\t${s.g.values.mkString("\n\t\t\t")}") + // // println(s"\t\t s.g: ${s.g.values.values.map { case (t1, _) => t1 }}") + // // println(s"\t\t s.h: ${s.h.values.collect { case c: BasicChunk if c.resourceID == FieldID => Seq(c.args.head, c.snap) case c: BasicChunk if c.resourceID == PredicateID => c.args ++ extractSnapTerms(c.snap) }.flatten}")*/ @@ -60,17 +60,17 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal // The symbolic values of the target vars in the store. Everything else is an attempt to match things to these terms //val targetMap: Map[Term, AbstractLocalVar] = targets.view.map(localVar => s.g.get(localVar).get -> localVar).toMap val directPrefTargets = prefVars.map{case (lv, (t, _)) => t -> lv} //++ Map(terms.Null -> ast.NullLit()()) - /*// println(s"\tdirectPrefTargets: $directPrefTargets")*/ + /*// // println(s"\tdirectPrefTargets: $directPrefTargets")*/ val directTargets = directPrefTargets ++ otherVars.map{case (lv, (t, _)) => t -> lv}.filter { case (t, _) => !directPrefTargets.contains(t) } - /*// println(s"\tdirectTargets: $directTargets")*/ + /*// // println(s"\tdirectTargets: $directTargets")*/ val directAliases = allTerms.map { t => t -> directTargets.collectFirst { case (t1, e) if t.sort == t1.sort && v.decider.check(BuiltinEquals(t, t1), Verifier.config.checkTimeout()) => e } }.collect { case (t2, Some(e)) => t2 -> e }.toMap - /*// println(s"\tdirectAliases: $directAliases")*/ + /*// // println(s"\tdirectAliases: $directAliases")*/ val chunksToResolve = targetHeap.values.collect { case c: BasicChunk if c.resourceID == FieldID && !(directAliases.contains(c.args.head) && directAliases.contains(c.snap)) && c.snap != Null => c }.toSeq - /*// println(s"\tchunksToResolve: $chunksToResolve")*/ + /*// // println(s"\tchunksToResolve: $chunksToResolve")*/ resolveChunks(directAliases, chunksToResolve, allTerms.filter(!directAliases.contains(_))) } @@ -250,8 +250,8 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal case (key, value) if key.sort == t.sort && v.decider.check(key === t, Verifier.config.checkTimeout()) => value }*/ case e => - println(s"ERROR IN TRASNFORMTERM: Unsupported operand ${e}:${e.getClass}") - println(s"\tmatches is \n\t${matches.mkString("\n\t")}") + // println(s"ERROR IN TRASNFORMTERM: Unsupported operand ${e}:${e.getClass}") + // println(s"\tmatches is \n\t${matches.mkString("\n\t")}") None }).map(abductionUtils.simplifyPermission) @@ -330,7 +330,7 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal ast.FieldAccessPredicate(ast.FieldAccess(newRcv, fa.field)(), perm)() case fa@ast.FieldAccess(target, field) => - // println(s"Will attempt transforming $fa") + // // println(s"Will attempt transforming $fa") if (onlyInner && target.isInstanceOf[ast.FieldAccess]) { val rvcExp = transformExp(target) @@ -341,19 +341,19 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal val existingChunkTerm = transformTerm(term) existingChunkTerm match { case Some(nfa: ast.FieldAccess) => - // println(s"Done $nfa") + // // println(s"Done $nfa") nfa case Some(ast.NullLit()) | Some(ast.LocalVar(_, _)) | None => - // println(s"Will try transforming target $target") + // // println(s"Will try transforming target $target") val rvcExp = transformExp(target) - // println(s"Done $rvcExp") + // // println(s"Done $rvcExp") ast.FieldAccess(rvcExp.get, field)() } case None => - // println(s"Will recurse") + // // println(s"Will recurse") val rvcExp = transformExp(target) - // println(s"Done $rvcExp") + // // println(s"Done $rvcExp") ast.FieldAccess(rvcExp.get, field)() } } diff --git a/src/main/scala/rules/Executor.scala b/src/main/scala/rules/Executor.scala index 25e826711..b0226a72e 100644 --- a/src/main/scala/rules/Executor.scala +++ b/src/main/scala/rules/Executor.scala @@ -318,7 +318,7 @@ object executor extends ExecutionRules { val con = executionFlowController.locally(s, v) ((s0, v0) => { v0.decider.prover.comment("Loop head block: Establish invariant") - println(s"1) Will check invs $invs") + // println(s"1) Will check invs $invs") checkInvariants(s0, v0, invs, condition, stateAllowed = true)((sLeftover, v1) => { v1.decider.prover.comment("Loop head block: Execute statements of loop head block (in invariant state)") phase1data.foldLeft(Success(): VerificationResult) { @@ -350,7 +350,7 @@ object executor extends ExecutionRules { // relying on the reentry of the loop head, as this will not have the found invariants // Existing invariants may be required for framing and stuff, so we produce them again first producer.produces(s6, freshSnap, existingInvs, ContractNotWellformed, v6) { (s7, v7) => - println(s"2) Will check invs $foundInvs") + // println(s"2) Will check invs $foundInvs") checkInvariants(s7, v7, foundInvs, endStmt, stateAllowed = false)((_, _) => Success()) } } @@ -377,7 +377,7 @@ object executor extends ExecutionRules { */ v.decider.prover.comment("Loop head block: Re-establish invariant") // TODO If we reach this from the invariant generation, then state is OK. If from the final loop checking, it is not! - println(s"3) Will check invs $existingInvs") + // println(s"3) Will check invs $existingInvs") checkInvariants(s, v, existingInvs, endStmt, stateAllowed = true)(Q) } } @@ -389,14 +389,14 @@ object executor extends ExecutionRules { } else { executionFlowController.tryOrElse1[Option[Term]](s, v) { (s1, v1, QS) => - println(s"Will attempt consuming invariant $invs") + // println(s"Will attempt consuming invariant $invs") consumes(s1, invs, false, LoopInvariantNotPreserved, v1)(QS) } { (s2, _, v2) => Q(s2, v2) } { f => - println(s"Failed to consume invariant") + // println(s"Failed to consume invariant") BiAbductionSolver.solveAbductionForError(s, v, f, stateAllowed, Some(location)) { (s3, v3) => checkInvariants(s3, v3, invs, location, stateAllowed)(Q) } diff --git a/src/main/scala/supporters/MethodSupporter.scala b/src/main/scala/supporters/MethodSupporter.scala index 2e6badcc2..8d58933fd 100644 --- a/src/main/scala/supporters/MethodSupporter.scala +++ b/src/main/scala/supporters/MethodSupporter.scala @@ -131,9 +131,9 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { val formals = method.formalArgs.map(_.localVar) ++ method.formalReturns.map(_.localVar) val vars = s4.g.values.collect { case (var2, t) if formals.contains(var2) => (var2, t) } val tra = VarTransformer(s4, v4, vars, s4.h) - // println(s"WILL SOLVE FRAMING NOW") - // println(s"in H\n\t${s4.h.values.mkString("\n\t")}") - // println(s"and V\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") + // // println(s"WILL SOLVE FRAMING NOW") + // // println(s"in H\n\t${s4.h.values.mkString("\n\t")}") + // // println(s"and V\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") solveFraming(s4, v4, postViolated, tra, abductionUtils.dummyEndStmt, posts, stateAllowed = true) { frame => Success(Some(frame.copy(s = s4, v = v4)) ) @@ -145,7 +145,7 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { } } }) - //// println("ex", ex) + //// // println("ex", ex) wfc && ex } }{ @@ -178,11 +178,11 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { case suc: NonFatalResult if method.body.isDefined => val abdFails = abductionUtils.getAbductionFailures(suc) val mFail = abdFails.foldLeft(method) { case (m1, fail) => fail.addToMethod(m1) } - println(s"mFail $mFail") + // println(s"mFail $mFail") val mAbd = resolveAbductionResults(mFail, suc) - println(s"mAbd $mAbd") + // println(s"mAbd $mAbd") val mInv = mAbd.flatMap(m2 => resolveLoopInvResults(m2, suc)) - println(s"mInv $mInv") + // println(s"mInv $mInv") val mFrame = mInv.flatMap(someM => resolveFramingResults(someM, suc)) mFrame match { From 671ed044877b8f4c7d25ba9854998e327f6ede16 Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Tue, 12 May 2026 02:14:34 +0200 Subject: [PATCH 25/32] wip evaluation --- src/main/scala/biabduction/Abduction.scala | 140 +++++++++--------- src/main/scala/biabduction/Abstraction.scala | 28 ++-- src/main/scala/biabduction/BiAbduction.scala | 98 ++++++------ src/main/scala/biabduction/Invariant.scala | 112 +++++++------- .../scala/supporters/MethodSupporter.scala | 14 +- 5 files changed, 196 insertions(+), 196 deletions(-) diff --git a/src/main/scala/biabduction/Abduction.scala b/src/main/scala/biabduction/Abduction.scala index 1a8c91754..514e11644 100644 --- a/src/main/scala/biabduction/Abduction.scala +++ b/src/main/scala/biabduction/Abduction.scala @@ -68,17 +68,17 @@ object AbductionBase extends AbductionRule { abductionUtils.permsTo(loc, q.s, q.v, q.lostAccesses) { // If we have fullperm, we can just remove the goal case Some(_: FullPerm) => - // println(s"we have full perm to $loc") + println(s"we have full perm to $loc") Q(Some(q.copy(goal = g1))) // No perm, keep going case Some(_: NoPerm) => - // println(s"we have no perm to $loc") + println(s"we have no perm to $loc") Q(None) case Some(permH: FractionalPerm) => // pH >= pG, we can just remove the goal val varTrans = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) if (q.v.decider.check(terms.AtLeast(varTrans.permExpToTerm(permH), varTrans.permExpToTerm(permG)), Verifier.config.checkTimeout())) { - // println(s"we have enough perm to $loc ($permH)") + println(s"we have enough perm to $loc ($permH)") Q(Some(q.copy(goal = g1))) } // pH < pG, reduce the goal and keep going @@ -120,11 +120,11 @@ object AbductionBase extends AbductionRule { } // This means we can't determine what the perms are case None => - // println(s"Can't determine perms") + println(s"Can't determine perms") Q(None) // This should hopefully never happen? case e => - // println(s"xdddd $e") + println(s"xdddd $e") Q(None) } } @@ -156,12 +156,12 @@ object AbductionFoldBase extends AbductionRule { case Some(cond) => val g1 = q.goal.filterNot(_ == a) val concCond = cond.transform { case lv: AbstractLocalVar if lv == pred.formalArgs.head.localVar => a.loc.args.head } - //// println(s"will eval cond $concCond") + //println(s"will eval cond $concCond") abductionUtils.safeEval(concCond, q.s, q.v, q.lostAccesses) { case (s1, Some(term), v1) => - //// println(s"eval'd to $term") + //println(s"eval'd to $term") if (v1.decider.check(term, Verifier.config.checkTimeout())) { - //// println(s"FALSE") + //println(s"FALSE") abductionUtils.safeEval(a.loc.args.head, q.s, q.v, q.lostAccesses) { case (s2, Some(t), v2) => val wildcards = s2.constrainableARPs -- s1.constrainableARPs @@ -176,7 +176,7 @@ object AbductionFoldBase extends AbductionRule { } } } else { - //// println(s"TRUE") + //println(s"TRUE") apply(q.copy(goal = g1)) { case Some(q2) => Q(Some(q2.copy(goal = a +: q2.goal))) case None => Q(None) @@ -204,13 +204,13 @@ object AbductionFold extends AbductionRule { locs match { case Seq() => Q(None) case loc +: rest => - // println(s"AbdFold -- Will check chunk for $loc") + println(s"AbdFold -- Will check chunk for $loc") abductionUtils.checkChunk(loc, q.s, q.v, q.lostAccesses) { case Some(chunk) => - // println(s"\tFound chunk $chunk") + println(s"\tFound chunk $chunk") Q(Some(loc, chunk)) case None => - // println(s"\tChunk not found") + println(s"\tChunk not found") findFirstFieldChunk(rest, q)(Q) } } @@ -229,7 +229,7 @@ object AbductionFold extends AbductionRule { val fieldsM = predFieldsCache.getOrElseUpdate((pred, a), abductionUtils.fieldsMap(pred, a)) val fields: Seq[FieldAccess] = fieldsM.keys.toSeq - // println(s"Will check fields $fields") + println(s"Will check fields $fields") findFirstFieldChunk(fields, q) { case Some((field, chunk)) => val shouldSkipForInvariant = q.s.reservedForInvariants.exists { @@ -246,7 +246,7 @@ object AbductionFold extends AbductionRule { } if (shouldSkipForInvariant || shouldSkipForFoldUnfold) { - // println(s"AbdFold -- Skipping fold of $a because field $field is reserved") + println(s"AbdFold -- Skipping fold of $a because field $field is reserved") apply(q.copy(goal = g1)) { case Some(q2) => Q(Some(q2.copy(goal = a +: q2.goal))) case None => Q(None) @@ -254,7 +254,7 @@ object AbductionFold extends AbductionRule { } else { val foldS = q.s.copy(abdPermScalingFactorExp = a.perm) val fold = Fold(a)() - // println(s"AbdFold -- Will attempt fold $fold triggered by $field ($chunk)") + println(s"AbdFold -- Will attempt fold $fold triggered by $field ($chunk)") executionFlowController.tryOrElse0(foldS, q.v) { (s1, v1, T) => executor.exec(s1, fold, v1, q.trigger, q.stateAllowed) { (s2, v2) => @@ -262,7 +262,7 @@ object AbductionFold extends AbductionRule { } } { (s1, v1) => - // println(s"Successfully folded $fold (${q.s.reservedForFoldUnfold})") + println(s"Successfully folded $fold (${q.s.reservedForFoldUnfold})") val lost = q.lostAccesses + (field -> SortWrapper(chunk.snap, chunk.snap.sort)) // If we succeeded a fold we can remove (fold, _) from our stack. // Ideally it will always be at the top of the stack, but I am not 100% sure so I filter, @@ -277,7 +277,7 @@ object AbductionFold extends AbductionRule { sFoldSucceeded.copy(reservedForFoldUnfold = q.s.reservedForFoldUnfold.init :+ (q.s.reservedForFoldUnfold.last._1, q.s.reservedForFoldUnfold.last._2 :+ fold.acc) ) else sFoldSucceeded - // // println(s"Updated stack is $updatedStack") + // println(s"Updated stack is $updatedStack") // If the abduction question was a fold, we must clean up the reserved stack val q2 = q.copy(s = s2ReserveForFoldUnfold, v = v1, foundStmts = q.foundStmts :+ fold, lostAccesses = lost, goal = g1) Q(Some(q2)) @@ -309,23 +309,23 @@ object AbductionUnfold extends AbductionRule { .filter(_.predicateName == pred.predicateName) if (allPreds.isEmpty) { - // println(s"\tfalse! (allpreds empty)") + println(s"\tfalse! (allpreds empty)") Q(false) } else { // Check if any predicate contained in the wand is the one we're attempting to unfold def checkAny(remaining: Seq[PredicateAccess]): VerificationResult = { remaining match { case Seq() => - // println(s"\tfalse! (remaining empty)") + println(s"\tfalse! (remaining empty)") Q(false) case loc +: rest => - // println(s"\tWill check loc $loc (${loc.args.head} == ${pred.args.head})") + println(s"\tWill check loc $loc (${loc.args.head} == ${pred.args.head})") abductionUtils.safeEval(loc.args.head, q.s, q.v, q.lostAccesses) { (s1, t1, v1) => abductionUtils.safeEval(pred.args.head, s1, v1, q.lostAccesses) { (_, t2, v2) => - // println(s"Which is $t1 == $t2") + println(s"Which is $t1 == $t2") (t1, t2) match { case (Some(t1v), Some(t2v)) if t1v == t2v || v2.decider.check(terms.Equals(t1v, t2v), Verifier.config.checkTimeout()) => - // println(s"\ttrue!") + println(s"\ttrue!") Q(true) case _ => checkAny(rest) } @@ -333,11 +333,11 @@ object AbductionUnfold extends AbductionRule { } } } - // println(s"Will check allPreds $allPreds from $exp") + println(s"Will check allPreds $allPreds from $exp") checkAny(allPreds.toSeq) } case _ => - // println(s"Packaging not an exp: ${q.s.packaging}") + println(s"Packaging not an exp: ${q.s.packaging}") Q(false) } } @@ -353,7 +353,7 @@ object AbductionUnfold extends AbductionRule { case Some(predChunk) => // We need to make sure that we do not unfold stuff that we do not want to val currPap = PredicateAccessPredicate(pred, Some(q.s.abdPermScalingFactorExp))() - // println(s"AbdUnfold -- Found chunk $predChunk for pred $pred ($currPap == ${q.s.reservedForFoldUnfold})") + println(s"AbdUnfold -- Found chunk $predChunk for pred $pred ($currPap == ${q.s.reservedForFoldUnfold})") // Check if this predicate is reserved because we're currently folding it (to avoid infinite unfold/fold loop) val shouldSkip = q.s.reservedForFoldUnfold.lastOption.exists { @@ -378,19 +378,19 @@ object AbductionUnfold extends AbductionRule { } if (shouldSkip || shouldSkipInvariant || shouldSkipSamePred) { - // println(s"AbdUnfold -- Skipping $currPap to avoid re-unfolding${if (shouldSkipInvariant) " (invariant)" else if (shouldSkipSamePred) " same predicate" else ""}") + println(s"AbdUnfold -- Skipping $currPap to avoid re-unfolding${if (shouldSkipInvariant) " (invariant)" else if (shouldSkipSamePred) " same predicate" else ""}") Q(None) } else { - // println(s"AbdUnfold -- Check passed with ($currPap == ${q.s.reservedForFoldUnfold})") - //// println(s"AbdUnfold -- We're packaging wand with left ${q.s.packaging}") + println(s"AbdUnfold -- Check passed with ($currPap == ${q.s.reservedForFoldUnfold})") + //println(s"AbdUnfold -- We're packaging wand with left ${q.s.packaging}") // We do not ever want to unfold the LHS of a wand when we're trying to infer the RHS // We also do not want to unfold any fraction of the RHS that might already be in the state checkUnfoldingWand(q, pred) { case true => - // println(s"AbdUnfold -- Will not unfold LHS") + println(s"AbdUnfold -- Will not unfold LHS") Q(None) case false => - // // println(s"AbdUnfold -- Will unfold because (${q.s.packaging}:${q.s.packaging.getClass} & $pred)") + // println(s"AbdUnfold -- Will unfold because (${q.s.packaging}:${q.s.packaging.getClass} & $pred)") val wildcards = q.s.constrainableARPs -- q.s.constrainableARPs val bcsBefore = q.v.decider.pcs.branchConditions var failedBranches: Seq[silicon.Stack[Term]] = Seq() @@ -489,9 +489,9 @@ object AbductionUnfold extends AbductionRule { } val preds = abductionUtils.getContainingPredicates(a.loc, q.s.program).filter(abductionUtils.isValidPredicate) - // // println(s"AbdUnfold -- preds $preds") + // println(s"AbdUnfold -- preds $preds") val predAccs = preds.map { pred => PredicateAccess(Seq(a.loc.rcv), pred)(NoPosition, NoInfo, NoTrafos) } - // println(s"AbdUnfold -- predAccs $predAccs") + println(s"AbdUnfold -- predAccs $predAccs") // val varTrans = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) // val pG = varTrans.permExpToTerm(a.permExp.getOrElse(FullPerm()()), q.v).getOrElse(terms.FullPerm) checkPredicates(predAccs, q, a.loc) { @@ -500,9 +500,9 @@ object AbductionUnfold extends AbductionRule { produces(q.s, freshSnap, conds, _ => pve, q.v)((s1, v1) => { val wildcards = q.s.constrainableARPs -- q.s.constrainableARPs predicateSupporter.unfold(s1, pred.loc(q.s.program), predChunk.args.toList, None, p, None, wildcards, pve, v1, pred) { (s2, v2) => - // println(s"Abdunfold -- Unfolded $pred \n\tFolding: ${q.s.reservedForFoldUnfold})\n\tGoal: ${q.goal}, Trigger: ${q.trigger}:${q.trigger.getClass}") - // println(s"AbdUnfold -- Unfolded from \n\t${s1.h.values.mkString("\n\t")}\nto\n\t${s2.h.values.mkString("\n\t")}") - // // println(s"with assumptions: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}") + println(s"Abdunfold -- Unfolded $pred \n\tFolding: ${q.s.reservedForFoldUnfold})\n\tGoal: ${q.goal}, Trigger: ${q.trigger}:${q.trigger.getClass}") + println(s"AbdUnfold -- Unfolded from \n\t${s1.h.values.mkString("\n\t")}\nto\n\t${s2.h.values.mkString("\n\t")}") + // println(s"with assumptions: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}") val varTrans2 = VarTransformer(s2, v2, s2.g.values, s2.h) Q(Some(q.copy(s = s2, v = v2, foundStmts = q.foundStmts :+ Unfold(PredicateAccessPredicate(pred, varTrans2.transformTerm(p))())(), foundState = q.foundState ++ conds.map(c => c -> None)))) @@ -521,17 +521,17 @@ object AbductionApply extends AbductionRule { case Some(g) => val goalWand = abductionUtils.transformWithAliasing(MagicWand(TrueLit()(), g)(), q).asInstanceOf[MagicWand] val goalStructure = abductionUtils.correctStructure(goalWand.structure(q.s.program)) - /*// println(s"goalStructure: $goalStructure")*/ + /*println(s"goalStructure: $goalStructure")*/ // We drop the first element, because it is the true lit of the lhs val subexps = goalWand.subexpressionsToEvaluate(q.s.program).tail - /*// println(s"goalWand: $goalWand | subexps: $subexps")*/ + /*println(s"goalWand: $goalWand | subexps: $subexps")*/ val varTran = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) val aliasedWand = abductionUtils.transformWithAliasing(goalWand, q) - /*// println(s"aliasedWand $aliasedWand")*/ + /*println(s"aliasedWand $aliasedWand")*/ // If the args of the magic wand chunk match the evaluated subexpressions, then the right hand of the magic wand // chunk is our goal, so the rule can be applied evals(q.s, subexps, _ => pve, q.v)((s1, args, _, v1) => { - /*// println(s"args is $args")*/ + /*println(s"args is $args")*/ val varTrans1 = VarTransformer(s1, v1, s1.g.values, s1.h) val matchingWand = s1.h.values.collect { // If the wand in the state contains our goal in the right-hand-side, then we would like to apply the wand @@ -544,9 +544,9 @@ object AbductionApply extends AbductionRule { // If we find a matching wand, we have to find an expression representing the left hand side of the wand val lhsTerms = m.args.dropRight(args.length) val lhsArgs = lhsTerms.map(varTrans1.transformTerm) - /*// println(s"correctedStructure: ${abductionUtils.correctStructure(m.id.ghostFreeWand.structure(s1.program))}") - // println(s"lhsTerms: $lhsTerms") - // println(s"lhsArgs: $lhsArgs")*/ + /*println(s"correctedStructure: ${abductionUtils.correctStructure(m.id.ghostFreeWand.structure(s1.program))}") + println(s"lhsTerms: $lhsTerms") + println(s"lhsArgs: $lhsArgs")*/ if (lhsArgs.contains(None)) { None } else { @@ -558,17 +558,17 @@ object AbductionApply extends AbductionRule { Some(wand) } case m: MagicWandChunk => - /*// println(s"\t${m.args.takeRight(args.length).filter(!_.isInstanceOf[Permissions]).map(varTrans1.transformTerm)}") - // println(s"\t===") - // println(s"\t${args.filter(!_.isInstanceOf[Permissions]).map(varTrans1.transformTerm)}") + /*println(s"\t${m.args.takeRight(args.length).filter(!_.isInstanceOf[Permissions]).map(varTrans1.transformTerm)}") + println(s"\t===") + println(s"\t${args.filter(!_.isInstanceOf[Permissions]).map(varTrans1.transformTerm)}") val lhsTerms = m.args.dropRight(args.length) val lhsArgs = lhsTerms.map(varTrans1.transformTerm) - // println(s"correctedStructure: ${abductionUtils.correctStructure(m.id.ghostFreeWand.structure(s1.program))}") - // println(s"lhsTerms: $lhsTerms") - // println(s"lhsArgs: $lhsArgs")*/ + println(s"correctedStructure: ${abductionUtils.correctStructure(m.id.ghostFreeWand.structure(s1.program))}") + println(s"lhsTerms: $lhsTerms") + println(s"lhsArgs: $lhsArgs")*/ None }.collectFirst { case c if c.isDefined => c.get } - // println(s"AbdApply -- MatchingWand: $matchingWand") + println(s"AbdApply -- MatchingWand: $matchingWand") matchingWand match { case Some(wand) => val q1 = q.copy(goal = Seq(wand.left)) @@ -584,7 +584,7 @@ object AbductionApply extends AbductionRule { val stmts: Seq[Stmt] = ((q.foundStmts :+ Apply(wand)()) ++ lhsRes.foundStmts)//.distinct // TODO there is a weird duplication here sometimes val state = q.foundState ++ lhsRes.foundState val lost = q.lostAccesses ++ lhsRes.lostAccesses - // println(s"AbdApply -- Applied wand $wand") + println(s"AbdApply -- Applied wand $wand") Q(Some(AbductionQuestion(s2, v2, g1, lost, state, stmts, q.trigger, q.stateAllowed))) } } @@ -619,7 +619,7 @@ object AbductionPackage extends AbductionRule { // In case we fail to abductively asser the LHS because of an assertion, we try to simply produce it // and reattempt the fold case AssertionFalse(assertion) => - /*// println(s"Asserting LHS failed with ${f.message.reason}, we're packaging " + + /*println(s"Asserting LHS failed with ${f.message.reason}, we're packaging " + s"${s.packaging}, will reattempt in \n\t${s.h.values.mkString("\n\t")}")*/ producer.produce(s, freshSnap, assertion, pve, v) { (s1r, v1r) => assertLHS(s1r, v1r, wand, q)(Q) @@ -638,9 +638,9 @@ object AbductionPackage extends AbductionRule { // predicates that are part of the RHS when inferring the LHS and vice-versa val sReservedWand = q.s.copy(packaging = Some(wand)) executionFlowController.locally(sReservedWand, q.v) { (s1, v1) => - // println(s"AbdPackage -- Will attempt asserting LHS") + println(s"AbdPackage -- Will attempt asserting LHS") assertLHS(s1, v1, wand, q) { (s2, v2) => - // println(s"AbdPackage -- Succesfully asserted ${wand.left}, packaging ${q.s.packaging}") + println(s"AbdPackage -- Succesfully asserted ${wand.left}, packaging ${q.s.packaging}") // We need to make sure we do not try producing a value constraint when inferring the RHS val packQ = q.copy(s = s2, v = v2, goal = wand.right.topLevelConjuncts) AbductionApplier.applyRules(packQ) { packRes => @@ -657,34 +657,34 @@ object AbductionPackage extends AbductionRule { } } match { case fail: FatalResult => - // println(s"AbdPackage -- FAILED WITH $fail") + println(s"AbdPackage -- FAILED WITH $fail") Q(None) case suc: NonFatalResult => val abdRes = abductionUtils.getAbductionSuccesses(suc) - // println(s"AbdPackage -- abdRes:") - // abdRes.foreach(x => // println(s"\t - $x \n\t\t[${x.trigger}] [${x.v.decider.pcs.branchConditions}]")) + println(s"AbdPackage -- abdRes:") + // abdRes.foreach(x => println(s"\t - $x \n\t\t[${x.trigger}] [${x.v.decider.pcs.branchConditions}]")) // We need to filter out those abdRes that come from asserting the LHS of the wand // And then pick a branch to keep if there are multiples that are all correct val picked = abductionUtils.pickBranch(abdRes).filter(res => res.trigger != Some(Assert(wand.left)())) - // println(s"Picked") - // picked.foreach(x => // println(s"\t - $x")) + println(s"Picked") + // picked.foreach(x => println(s"\t - $x")) val truelit = abductionUtils.pickBranch(abdRes).filter( res => res.trigger match { case Some(TrueLit()) => true case _ => false }) - // println(s"truelit") - // truelit.foreach(x => // println(s"\t - $x")) + println(s"truelit") + // truelit.foreach(x => println(s"\t - $x")) val stmts = truelit.flatMap(_.stmts).reverse val state = picked.flatMap(_.state).reverse val assertions = picked.flatMap(_.assertions) - // println(s"State: \n\t${state.mkString("\n\t")}") - // println(s"Before prod \n\t${sReservedWand.h.values.mkString("\n\t")}") + println(s"State: \n\t${state.mkString("\n\t")}") + println(s"Before prod \n\t${sReservedWand.h.values.mkString("\n\t")}") // val produceableAssertions = abdRes.flatMap(res => res.s.produceableAssertions).distinct // .copy(produceableAssertions = produceableAssertions) produces(sReservedWand, freshSnap, state.map(_._1) ++ assertions, _ => pve, q.v) { (s1, v1) => - // println(s"After prod \n\t${s1.h.values.mkString("\n\t")}") + println(s"After prod \n\t${s1.h.values.mkString("\n\t")}") val locs: Seq[LocationAccess] = state.map { case (p: FieldAccessPredicate, _) => p.loc case (p: PredicateAccessPredicate, _) => p.loc @@ -700,11 +700,11 @@ object AbductionPackage extends AbductionRule { val lv = tran.transformExp(e, strict = false) lv.get } - // println(s"AbdPackage -- Will try packaging $wand with $script") - // println(s"in h:\n\t${sPack.h.values.mkString("\n\t")}\nand g:\n\t${sPack.g.values.mkString("\n\t")}") - // // println(s"and v:\n\t${v1.decider.pcs.assumptions.mkString("\n\t")}") + println(s"AbdPackage -- Will try packaging $wand with $script") + println(s"in h:\n\t${sPack.h.values.mkString("\n\t")}\nand g:\n\t${sPack.g.values.mkString("\n\t")}") + // println(s"and v:\n\t${v1.decider.pcs.assumptions.mkString("\n\t")}") val aliasedWand = abductionUtils.transformWithAliasing(wand, q).asInstanceOf[MagicWand] - // println(s"Aliased wand is $aliasedWand") + println(s"Aliased wand is $aliasedWand") // Because we produce asssertions when packaging the wand, it might happen that we fail to package // the wand because the assertion does not hold. In that case, we fail executionFlowController.tryOrElse1[Chunk](sPack, v1) { @@ -715,12 +715,12 @@ object AbductionPackage extends AbductionRule { val g1 = q.goal.filterNot(_ == wand) val finalStmts = q.foundStmts :+ Package(aliasedWand, script)() val finalState = q.foundState ++ state - // println(s"AbdPackage -- Packaged wand from ${sPack.h.values.mkString("\n\t")} to \n\t${s2.reserveHeaps.head.+(wandChunk).values.mkString("\n\t")}") + println(s"AbdPackage -- Packaged wand from ${sPack.h.values.mkString("\n\t")} to \n\t${s2.reserveHeaps.head.+(wandChunk).values.mkString("\n\t")}") Q(Some(q.copy(s = s2.copy(h = s2.reserveHeaps.head.+(wandChunk), packaging = None) , v = v2, goal = g1, foundStmts = finalStmts, foundState = finalState))) } { f => - // println(s"AbdPackage -- Failed packaging wand with $f") + println(s"AbdPackage -- Failed packaging wand with $f") Q(None) } /*magicWandSupporter.packageWand(sPack, aliasedWand, script, pve, v1) { @@ -728,7 +728,7 @@ object AbductionPackage extends AbductionRule { val g1 = q.goal.filterNot(_ == wand) val finalStmts = q.foundStmts :+ Package(aliasedWand, script)() val finalState = q.foundState ++ state - // println(s"AbdPackage -- Packaged wand from ${sPack.h.values.mkString("\n\t")} to \n\t${s2.reserveHeaps.head.+(wandChunk).values.mkString("\n\t")}") + println(s"AbdPackage -- Packaged wand from ${sPack.h.values.mkString("\n\t")} to \n\t${s2.reserveHeaps.head.+(wandChunk).values.mkString("\n\t")}") Q(Some(q.copy(s = s2.copy(h = s2.reserveHeaps.head.+(wandChunk), packaging = None) , v = v2, goal = g1, foundStmts = finalStmts, foundState = finalState))) }*/ diff --git a/src/main/scala/biabduction/Abstraction.scala b/src/main/scala/biabduction/Abstraction.scala index ed85b5e2d..340887d3b 100644 --- a/src/main/scala/biabduction/Abstraction.scala +++ b/src/main/scala/biabduction/Abstraction.scala @@ -59,7 +59,7 @@ object AbstractionFold extends AbstractionRule { acc case _ => None } - // println(s"Reason is $reason") + println(s"Reason is $reason") reason match { // We ONLY want to reattempt fold if we're missing a field // TODO: This should NOT be a field of a recursive predicate @@ -67,10 +67,10 @@ object AbstractionFold extends AbstractionRule { abductionUtils.permsTo(acc.loc, currentQ.s, currentQ.v, Map.empty) { // We only reattempt the fold if we have some permissions to the other field case Some(_: NoPerm) => - // println(s"Will check rest 1 $rest") + println(s"Will check rest 1 $rest") checkChunks(rest, q)(Q) case permH@Some(p) => - // println(s"Will reattempt fold due to having $p to ${acc.loc} (${abductionUtils.asRational(Some(p)) == Rational(0, 1)})") + println(s"Will reattempt fold due to having $p to ${acc.loc} (${abductionUtils.asRational(Some(p)) == Rational(0, 1)})") val newPerm = abductionUtils.clampSubPerm(acc.permExp, permH) val toProd = abductionUtils.accWithPerm(acc, Some(newPerm)) producer.produce(currentQ.s, freshSnap, toProd, pve, currentQ.v) { (s1p, v1p) => @@ -93,19 +93,19 @@ object AbstractionFold extends AbstractionRule { } } case _ => - // println(s"Will check rest 2") + println(s"Will check rest 2") checkChunks(rest, q)(Q) } case _ => // Failure was not due to insufficient permissions to a field, give up and check rest - // println(s"Will check rest 3") + println(s"Will check rest 3") checkChunks(rest, q)(Q) } } chunks match { case _ if chunks.isEmpty => - // println(s"Chunks is empty") + println(s"Chunks is empty") Q(None) case (chunk, pred) +: rest => q.varTran.transformTerm(chunk.args.head) match { @@ -133,7 +133,7 @@ object AbstractionFold extends AbstractionRule { FullPerm()(), q.v, q.varTran) } val fold = Fold(PredicateAccessPredicate(PredicateAccess(Seq(eArgs), pred.name)(), Some(permToFold))())() - // println(s"Will attempt folding $fold") + println(s"Will attempt folding $fold") executionFlowController.tryOrElse0(q.s, q.v) { (s1, v1, T) => executor.exec(s1.copy(abdPermScalingFactorExp = permToFold), fold, v1, None, abdStateAllowed = false)((s1a, v1a) => { @@ -151,7 +151,7 @@ object AbstractionFold extends AbstractionRule { reservedForFoldUnfold = s2.reservedForFoldUnfold filter { case (exp, _) => exp != fold.acc }) - // println(s"Folding succeeded with s \n\t${sFoldSucceeded.h.values.mkString("\n\t")}") + println(s"Folding succeeded with s \n\t${sFoldSucceeded.h.values.mkString("\n\t")}") Q(Some(q.copy(s = sFoldSucceeded, v = v2))) } { f => @@ -160,7 +160,7 @@ object AbstractionFold extends AbstractionRule { // we can just add the field and keep going // If we have acc(x.next, 1/1) && acc(x.data, 1/4), then it just means that x.data was never accesses // for write permissions BUT we can just over-approximate and add them - // println(s"Will retry fold because of $f") + println(s"Will retry fold because of $f") // checkChunks(rest, q)(Q) retryFold(fold, q.copy(s = q.s.copy(abdPermScalingFactorExp = permToFold)), f, rest) } @@ -183,7 +183,7 @@ object AbstractionFold extends AbstractionRule { Verifier.config.checkTimeout() ) } - // // println(s"Candidate Chunks $candChunks") + // println(s"Candidate Chunks $candChunks") checkChunks(candChunks, q)(Q) } @@ -256,7 +256,7 @@ object AbstractionPackage extends AbstractionRule { findWand(q.s.h.values.toSeq, q) { // case None => Q(None) case Some(wand) => - // println(s"Will attempt asserting $wand") + println(s"Will attempt asserting $wand") // Asserting the wand might fail: The fact that we can attempt packaging it does nto imply that packaging // it will succees executionFlowController.tryOrElse0(q.s, q.v) { (s1, v1, T) => @@ -265,11 +265,11 @@ object AbstractionPackage extends AbstractionRule { } } { (s1a, v1a) => - // println(s"Wand $wand succesfully asserted") + println(s"Wand $wand succesfully asserted") Q(Some(q.copy(s = s1a, v = v1a))) } { f => - // println(s"Failed to assert wand $wand with $f") + println(s"Failed to assert wand $wand with $f") Q(None) } /*executor.exec(q.s, Assert(wand)(), q.v) { @@ -306,7 +306,7 @@ object AbstractionApply extends AbstractionRule { override def apply(q: AbstractionQuestion)(Q: Option[AbstractionQuestion] => VerificationResult): VerificationResult = { val wands = q.s.h.values.collect { case wand: MagicWandChunk => q.varTran.transformChunk(wand) }.collect { case Some(wand: MagicWand) => wand } val targets = q.s.h.values.collect { case c: BasicChunk => q.varTran.transformChunk(c) }.collect { case Some(exp) => exp }.toSeq - // println(s"Will try apply rule with wands $wands and targets $targets") + println(s"Will try apply rule with wands $wands and targets $targets") wands.collectFirst { case wand if targets.exists(target => abductionUtils.expMatchWithPermissions(wand.left, target, q.v, q.varTran)) => wand } match { diff --git a/src/main/scala/biabduction/BiAbduction.scala b/src/main/scala/biabduction/BiAbduction.scala index ffb213708..a6e02ab2d 100644 --- a/src/main/scala/biabduction/BiAbduction.scala +++ b/src/main/scala/biabduction/BiAbduction.scala @@ -94,9 +94,9 @@ case class AbductionSuccess(s: State, v: Verifier, pcs: PathConditionStack, stat } } - // // println(s"WILL TRANSFORM $assertions") + // println(s"WILL TRANSFORM $assertions") val assertionsTransformed = assertions.map { assert => varTran.transformExp(assert, onlyInner = true) } - // // println(s". $assertionsTransformed") + // println(s". $assertionsTransformed") val bcPreExps = bcExps.collect { case exp => varTran.transformExp(exp) @@ -228,8 +228,8 @@ object BiAbductionSolver { case reason: MagicWandChunkNotFound => Some(reason.offendingNode) case AssertionFalse(assert) => - // // // println(s"Failed due to assertion in \n\t${s.h.values.mkString("\n\t")}\n\t${s.g.values.mkString("\n\t")}\nwith pcs ${v.decider.pcs}") - // // // println(s"Failed due to assertion $assert while packaging ${s.packaging}") + // // println(s"Failed due to assertion in \n\t${s.h.values.mkString("\n\t")}\n\t${s.g.values.mkString("\n\t")}\nwith pcs ${v.decider.pcs}") + // // println(s"Failed due to assertion $assert while packaging ${s.packaging}") f.message.offendingNode match { case _: Fold => Some(Assert(assert)()) case _ => None @@ -240,22 +240,22 @@ object BiAbductionSolver { reason match { case None => f case Some(Assert(assertion)) if s.packaging.isDefined => - // // println(s"abdGoal $assertion triggered by $trigger in s: \n\t${s.h.values.mkString("\n\t")}") - // // println(s"\tdue to $f") - // // // println(s"Packaging ${s.packaging}") + // println(s"abdGoal $assertion triggered by $trigger in s: \n\t${s.h.values.mkString("\n\t")}") + // println(s"\tdue to $f") + // // println(s"Packaging ${s.packaging}") // If we failed to fold a predicate because of an assertion, we try producing the assertion in the state and continuing executionFlowController.tryOrElse0(s, v) { (s1, v1, T) => - // // // println(s"Will attempt producing $assertion (${s1.produceableAssertions})") - // // // println(s"ReserveHeaps: \n${if (s1.produceableAssertions.nonEmpty) s1.reserveHeaps.zipWithIndex.map { case (h, i) => s"[$i] ${h.values.mkString(", ")}" }.mkString("\n") else ""}") + // // println(s"Will attempt producing $assertion (${s1.produceableAssertions})") + // // println(s"ReserveHeaps: \n${if (s1.produceableAssertions.nonEmpty) s1.reserveHeaps.zipWithIndex.map { case (h, i) => s"[$i] ${h.values.mkString(", ")}" }.mkString("\n") else ""}") val sProd = s1.reserveHeaps.length match { // This means that we are inside package... right? // if we are in a pakcage stmt we must record all permissions added by previously executed statements case 4 => s1.copy(h=s1.reserveHeaps(1)) case _ => s1 } - // // println(s"H ${sProd.h.values.mkString("\n\t")}") - // // println(s"H2 ${s1.h.values.mkString("\n\t")}") - // // println(s"G ${sProd.g.values.mkString("\n\t")}") + // println(s"H ${sProd.h.values.mkString("\n\t")}") + // println(s"H2 ${s1.h.values.mkString("\n\t")}") + // println(s"G ${sProd.g.values.mkString("\n\t")}") producer.produce(sProd, freshSnap, assertion, pve, v1) { (s2, v2) => T(s2, v2) } @@ -295,10 +295,10 @@ object BiAbductionSolver { case _ => qFold }*/ - // println(s"abdGoal $abdGoal due to $f \nin h:\n\t${s.h.values.mkString("\n\t")}\nand g:\n\t${s.g.values.mkString("\n\t")}") - // println(s"Reserved 4 Unfold: ${qFold.s.reservedForFoldUnfold}") - // println(s"Reserved 4 Invariants: ${qFold.s.reservedForInvariants}") - //// // println(s"and v:\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") + println(s"abdGoal $abdGoal due to $f \nin h:\n\t${s.h.values.mkString("\n\t")}\nand g:\n\t${s.g.values.mkString("\n\t")}") + println(s"Reserved 4 Unfold: ${qFold.s.reservedForFoldUnfold}") + println(s"Reserved 4 Invariants: ${qFold.s.reservedForInvariants}") + //// println(s"and v:\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") // NOTE: Without fractional permissions, the comment below is true // With fractional permissions, we HAVE to start with rule one because if we hold a fraction smaller // than the goal, we must subtract it from the goal @@ -307,7 +307,7 @@ object BiAbductionSolver { // This allows us to fold on null references multiple times, as is required for e.g. trees. AbductionApplier.applyRules(qFold, currentRule = 1) { q1 => - // // println(s"Completed abduction with state: \n\t${q1.s.h.values.mkString("\n\t")}") + // println(s"Completed abduction with state: \n\t${q1.s.h.values.mkString("\n\t")}") if (q1.goal.isEmpty) { val newState = q1.foundState.reverse val newStmts = q1.foundStmts @@ -319,14 +319,14 @@ object BiAbductionSolver { val newChunks = newState.collect { case (_, c: Some[BasicChunk]) => c.get } //val newOldHeaps = q1.s.oldHeaps.map { case (label, heap) => (label, heap + Heap(newChunks)) } //val s1 = q1.s.copy(oldHeaps = newOldHeaps) - // println(s"ABDUCTION TERMINATED IN \n\t\t${q1.s.h.values.mkString("\n\t\t")}") - // println(s"\twith g: \n\t\t${q1.s.g.values.mkString("\n\t\t")}") - // // // println(s"\twith v: \n\t\t${q1.v.decider.pcs.assumptions.mkString("\n\t\t")}") - // println(s"\tWITH STATE ${newState}") - // println(s"\tWITH STATEMENTS ${newStmts}") - // println(s"\tAND RESERVED ${q1.s.reservedForFoldUnfold} ${q1.s.reservedForInvariants}") + println(s"ABDUCTION TERMINATED IN \n\t\t${q1.s.h.values.mkString("\n\t\t")}") + println(s"\twith g: \n\t\t${q1.s.g.values.mkString("\n\t\t")}") + // // println(s"\twith v: \n\t\t${q1.v.decider.pcs.assumptions.mkString("\n\t\t")}") + println(s"\tWITH STATE ${newState}") + println(s"\tWITH STATEMENTS ${newStmts}") + println(s"\tAND RESERVED ${q1.s.reservedForFoldUnfold} ${q1.s.reservedForInvariants}") val fieldChunks = newState.collect { case (fa: FieldAccessPredicate, c) => (c.get, fa.loc) }.toMap - // println(s"\tFIELDCHUNKS: $fieldChunks") + println(s"\tFIELDCHUNKS: $fieldChunks") // If the abduction question was a fold, we must clean up the reserved stack /*val q2 = f.message.offendingNode match { case _: Fold => @@ -344,7 +344,7 @@ object BiAbductionSolver { case _ => // This will only happen if we fail with an assertion (value constraint) AND // we're not packaging - // // println(s"Not good") + // println(s"Not good") f } } @@ -355,18 +355,18 @@ object BiAbductionSolver { AbstractionApplier.applyRules(q) { q1 => val absTransForm = VarTransformer(q1.s, q1.v, q1.s.g.values, q1.s.h) val res = absTransForm.transformState(q1.s) - // // println(s"Done solveAbstraction with state") - // // println(s"${q1.s.h.values.mkString("\n\t")}") - // // println(s"and res") - // // println(s"${res.mkString("\n\t")}") - // // println(s"and v") - // // println(s"${q.v.decider.pcs.assumptions.mkString("\n\t")}") + // println(s"Done solveAbstraction with state") + // println(s"${q1.s.h.values.mkString("\n\t")}") + // println(s"and res") + // println(s"${res.mkString("\n\t")}") + // println(s"and v") + // println(s"${q.v.decider.pcs.assumptions.mkString("\n\t")}") Q(q1.s, res, q1.v) } } def solveFraming(s: State, v: Verifier, pvef: Exp => PartialVerificationError, tra: VarTransformer, loc: Positioned, knownPosts: Seq[Exp], stateAllowed: Boolean)(Q: FramingSuccess => VerificationResult): VerificationResult = { - // // println(s"Will consume $knownPosts") + // println(s"Will consume $knownPosts") executionFlowController.tryOrElse1[Option[Term]](s, v) { (s, v, QS) => consumes(s, knownPosts, false, pvef, v)(QS) } { (s1: State, _: Option[Term], v1: Verifier) => @@ -379,11 +379,11 @@ object BiAbductionSolver { } { // We consumed all the posts and did not find any new ones. So create a fresh Framing Success with the bcs case Seq() => - // // println(s"No new post") + // println(s"No new post") Q(FramingSuccess(s1, v1, Seq(), loc, v.decider.pcs.duplicate(), tra)) // No new state or needed stmts // We consumed the post conditions and found new ones. Handle the new ones and add them to the result case newPosts1 => - // // println(s"New posts $newPosts1") + // println(s"New posts $newPosts1") solveFraming(s1, v1, pvef, tra, loc, newPosts1, stateAllowed) { frame => val sortedPost = abductionUtils.sortExps(newPosts1) val newFrame = frame.copy(posts = frame.posts ++ sortedPost) @@ -393,7 +393,7 @@ object BiAbductionSolver { } { // We failed to fulfill the posts. Perform abduction, add the results and try again. f => - // // println(s"Failed abstraction with $f") + // println(s"Failed abstraction with $f") BiAbductionSolver.solveAbductionForError(s, v, f, stateAllowed, Some(loc))((s3, v3) => { solveFraming(s3, v3, pvef, tra, loc, knownPosts, stateAllowed)(Q) } @@ -406,13 +406,13 @@ object BiAbductionSolver { val newMatches = abdReses.flatMap(_.newFieldChunks).toMap val abdCases = abdReses.groupBy(res => (res.trigger.get.pos, res.stmts, res.state.map({ case (e, _) => e }))) // - // println(s"abdCases:") - // abdCases.foreach { case (key, values) => - // println(s"----------") - // println(s"$key") - // values.foreach(v => // println(s"$v [${v.pcs.branchConditions}]")) - // println(s"----------") - // } + println(s"abdCases:") + abdCases.foreach { case (key, values) => + println(s"----------") + println(s"$key") + values.foreach(v => println(s"$v [${v.pcs.branchConditions}]")) + println(s"----------") + } // Try to join by bc terms val joinedCases = abdCases.map { case (_, reses) => @@ -506,7 +506,7 @@ object BiAbductionSolver { val everyPosts = frames.head.posts.filter { p => frames.forall(_.posts.contains(p)) } //val formals = m.formalArgs.map(_.localVar) ++ m.formalReturns.map(_.localVar) //val bcs = frames.map(_.pcs.branchConditions) - // // println(s"everyposts: $everyPosts") + // println(s"everyposts: $everyPosts") val cases = frames.map { f => val prefVars = f.s.g.values.collect { case (var2, t) if m.formalArgs.map(_.localVar).contains(var2) => (var2, t) } val otherVars = f.s.g.values.collect { case (var2, t) if m.formalReturns.map(_.localVar).contains(var2) => (var2, t) } @@ -516,7 +516,7 @@ object BiAbductionSolver { }.distinct.filter(_ != True) (f.posts.diff(everyPosts), f.getBcExps(bcs, prefVars, otherVars)) }.distinct - // // println(s"cases: $cases") + // println(s"cases: $cases") // We can remove bcs that hold in every branch val everyTerms = cases.head._2.filter { t => cases.forall(_._2.contains(t)) } @@ -1038,7 +1038,7 @@ object abductionUtils { def expMatchWithPermissions(exp1: Exp, exp2: Exp, v: Verifier, varTran: VarTransformer): Boolean = { (exp1, exp2) match { case (fap1: FieldAccessPredicate, fap2: FieldAccessPredicate) => - // // println(s"${fap1.permExp}, ${fap2.permExp}") + // println(s"${fap1.permExp}, ${fap2.permExp}") fap1.loc == fap2.loc && ((fap1.permExp, fap2.permExp) match { case (Some(perm1), Some(perm2)) => @@ -1049,7 +1049,7 @@ object abductionUtils { case _ => false }) case (pap1: PredicateAccessPredicate, pap2: PredicateAccessPredicate) => - // // println(s"${pap1.permExp}, ${pap2.permExp}") + // println(s"${pap1.permExp}, ${pap2.permExp}") pap1.loc == pap2.loc && ((pap1.permExp, pap2.permExp) match { case (Some(perm1), Some(perm2)) => @@ -1213,15 +1213,15 @@ object abductionUtils { exec(s1, v1, T) } { (s1a, v1a) => - // // println(s"Attempt successful") + // println(s"Attempt successful") Q(s1a, v1a) } { f => f.message.reason match { case AssertionFalse(assertion) => - // // println(s"exec failed with ${f.message.reason}") + // println(s"exec failed with ${f.message.reason}") producer.produce(s, freshSnap, assertion, pve, v) { (s1r, v1r) => - // // println(s"Produced, will reattempt") + // println(s"Produced, will reattempt") retryOnFailedAssertion(s1r, v1r, exec)(Q) } case _ => diff --git a/src/main/scala/biabduction/Invariant.scala b/src/main/scala/biabduction/Invariant.scala index 5971ae070..963dde37a 100644 --- a/src/main/scala/biabduction/Invariant.scala +++ b/src/main/scala/biabduction/Invariant.scala @@ -113,46 +113,46 @@ object LoopInvariantSolver { loopCons = loopCons :+ loopConExp //if (loopConExp == loopCons.head) { - // println("\nIteration: " + iteration) + println("\nIteration: " + iteration) //} executionFlowController.locally(s, v) { (s1, v1) => - /*// println(s"BEFORE PRODUCING H: \n\t${s1.h.values.mkString("\n\t")}") - // println(s"BEFORE PRODUCING G: \n\t${s1.g.values.mkString("\n\t")}") - // println(s"BEFORE PRODUCING V: \n\t${v1.decider.pcs.assumptions.mkString("\n\t")}")*/ + /*println(s"BEFORE PRODUCING H: \n\t${s1.h.values.mkString("\n\t")}") + println(s"BEFORE PRODUCING G: \n\t${s1.g.values.mkString("\n\t")}") + println(s"BEFORE PRODUCING V: \n\t${v1.decider.pcs.assumptions.mkString("\n\t")}")*/ producer.produce(s1, freshSnap, BigAnd(loopHead.invs), pve, v1, withAbduction = true) { (s2, v2) => - /*// println(s"AFTER PRODUCING H: \n\t${s2.h.values.mkString("\n\t")}") - // println(s"AFTER PRODUCING G: \n\t${s2.g.values.mkString("\n\t")}") - // println(s"AFTER PRODUCING V: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}")*/ + /*println(s"AFTER PRODUCING H: \n\t${s2.h.values.mkString("\n\t")}") + println(s"AFTER PRODUCING G: \n\t${s2.g.values.mkString("\n\t")}") + println(s"AFTER PRODUCING V: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}")*/ executionFlowController.locally(s2, v2) { (sF, vF) => - // println(s"WILL EXECUTE FOLLOW") + println(s"WILL EXECUTE FOLLOW") // edges have condition that is assumed by verifier executor.follows(sF, loopEdges, pveLam, vF, joinPoint) { (s3, v3) => - // println(s"DONE") - // println(s"After follows: \n\t${s3.h.values.mkString("\n\t")}") - // println(s"and g\n\t${s3.g.values.mkString("\n\t")}") - // // println(s"and v\n\t${v3.decider.pcs.assumptions.mkString("\n\t")}") + println(s"DONE") + println(s"After follows: \n\t${s3.h.values.mkString("\n\t")}") + println(s"and g\n\t${s3.g.values.mkString("\n\t")}") + // println(s"and v\n\t${v3.decider.pcs.assumptions.mkString("\n\t")}") // To find a fixed point we are only interested in branches where the loop condition can remains true var nextCon = false - /*// println(s"Will produce loopConExp")*/ + /*println(s"Will produce loopConExp")*/ executionFlowController.locally(s3, v3) { (s4, v4) => producer.produce(s4, freshSnap, loopConExp, pve, v4, withAbduction = true) { (s5, v5) => nextCon = !v5.decider.checkSmoke() - /*// println(s"nextCon: $nextCon in \n\t${s5.h.values.mkString("\n\t")}") - // println(s"and V \n\t${v5.decider.pcs.assumptions.mkString("\n\t")}")*/ + /*println(s"nextCon: $nextCon in \n\t${s5.h.values.mkString("\n\t")}") + println(s"and V \n\t${v5.decider.pcs.assumptions.mkString("\n\t")}")*/ Success() } } if (!nextCon) { Success() } else { - // println(s"SUCCESSFUL framing") + println(s"SUCCESSFUL framing") val endStmt = abductionUtils.getEndOfLoopStmt(loop) val postTran = VarTransformer(s3, v3, s3.g.values, s3.h) val postState = postTran.transformState(s3) - // println(s"\twith s \n\t\t${s3.h.values.mkString("\n\t\t")}") - // // println(s"and V \n\t${v3.decider.pcs.assumptions.mkString("\n\t")}") + println(s"\twith s \n\t\t${s3.h.values.mkString("\n\t\t")}") + // println(s"and V \n\t${v3.decider.pcs.assumptions.mkString("\n\t")}") Success(Some(FramingSuccess(s3, v3, postState, endStmt, v3.decider.pcs.duplicate(), postTran))) } } @@ -176,57 +176,57 @@ object LoopInvariantSolver { val preState = s.copy(h = q.preHeap) val preTran = VarTransformer(preState, v, preLoopVars, preState.h) // We need to normalize the state otherwise we might have fragmented chunks - // println(s"FULL ABDRESES: - ${abductionUtils.getAbductionSuccesses(nonf).reverse.mkString("\n- ")}") - // println(s"ACTUAL ABDRESES: - ${abdReses.mkString("\n- ")}") - // println(s"ABDRESES PRE: ${abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).get)}") - // println(s"ABDRESFRAME: - ${abductionUtils.getFramingSuccesses(nonf).mkString("\n- ")}") + println(s"FULL ABDRESES: - ${abductionUtils.getAbductionSuccesses(nonf).reverse.mkString("\n- ")}") + println(s"ACTUAL ABDRESES: - ${abdReses.mkString("\n- ")}") + println(s"ABDRESES PRE: ${abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).get)}") + println(s"ABDRESFRAME: - ${abductionUtils.getFramingSuccesses(nonf).mkString("\n- ")}") val newStateOpt = abductionUtils.normalizePreconditions(abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).get), s, v) - // println(s"NEWSTATEOPT: $newStateOpt") + println(s"NEWSTATEOPT: $newStateOpt") // We still need to remove the current loop condition val newState = abductionUtils.sortExps(newStateOpt.map(_.transform { case im: Implies if im.left == loopConExp => im.right })) //if (loopConExp == loopCons.head) { - // println("-------------------------------------------------------------------") - // println("New state:\n " + newState.mkString("\n ")) - // println("-------------------------------------------------------------------") + println("-------------------------------------------------------------------") + println("New state:\n " + newState.mkString("\n ")) + println("-------------------------------------------------------------------") //} val accs = loopHead.invs.flatMap(_.topLevelConjuncts).collect { case fa: FieldAccessPredicate => fa.loc case pa: PredicateAccessPredicate => pa.loc } - // println(s"Prestate is: ${preState.h.values.mkString("\n\t")}") - // // println(s"Prestate verifier: \n\t${v.decider.pcs.assumptions.mkString("\n\t")}") - // println(s"accs $accs") + println(s"Prestate is: ${preState.h.values.mkString("\n\t")}") + // println(s"Prestate verifier: \n\t${v.decider.pcs.assumptions.mkString("\n\t")}") + println(s"accs $accs") abductionUtils.findOptChunks(accs, preState, v, pve) { chunks => val toKeep = chunks.keys val toAbs = preState.copy(h= Heap(preState.h.values.toSeq.diff(toKeep.toSeq))) - // println(s"toAbs is: ${toAbs.h.values.mkString("\n\t")}") - // println(s"Will try to abstract for pre from ${toAbs.h.values.mkString("\n\t")}") - //// println(s"with v\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") - // println(s"and g\n\t${toAbs.g.values.mkString("\n\t")}") + println(s"toAbs is: ${toAbs.h.values.mkString("\n\t")}") + println(s"Will try to abstract for pre from ${toAbs.h.values.mkString("\n\t")}") + //println(s"with v\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") + println(s"and g\n\t${toAbs.g.values.mkString("\n\t")}") BiAbductionSolver.solveAbstraction(toAbs, v) { (newPreState0, newPreAbstraction0, _) => - // println(s"Done abstracting with ${newPreState0.h.values.mkString("\n\t")}") - // println(s"and g\n\t${newPreState0.g.values.mkString("\n\t")}") - // println(s"Preabstraction is \n\t${newPreAbstraction0.mkString("\n\t")}") - // println(s"Need to add back $toKeep") + println(s"Done abstracting with ${newPreState0.h.values.mkString("\n\t")}") + println(s"and g\n\t${newPreState0.g.values.mkString("\n\t")}") + println(s"Preabstraction is \n\t${newPreAbstraction0.mkString("\n\t")}") + println(s"Need to add back $toKeep") // Now we add back the things we removed before abstraction. Or not I guess? val newPreState = newPreState0.copy(h = newPreState0.h + Heap(toKeep)) val newPreAbstraction = newPreAbstraction0.map(e => preTran.transformExp(e, strict = false).get) //++ chunks.values //if (loopConExp == loopCons.head) { - // println("-------------------------------------------------------------------") - // println("New pre abstraction:\n " + newPreAbstraction.mkString("\n ")) - // println("-------------------------------------------------------------------") + println("-------------------------------------------------------------------") + println("New pre abstraction:\n " + newPreAbstraction.mkString("\n ")) + println("-------------------------------------------------------------------") //} // Consolidate the framing successes val posts = abductionUtils.getFramingSuccesses(nonf).groupBy(_.posts) - // println(s"posts $posts") + println(s"posts $posts") // We take the frame with the most posts val chosenFrame = posts.maxBy { case (exps, _) => exps.size }._2.head //posts.head._2.head chosenFrame.v.decider.setPcs(chosenFrame.pcs) @@ -234,32 +234,32 @@ object LoopInvariantSolver { val inVars = chosenFrame.s.g.values.collect { case (v, t) if ins.contains(v) => (v, t) } val preLoopVars = chosenFrame.s.g.values.filter { case (v, _) => origVars.contains(v) } val postTran = VarTransformer(chosenFrame.s, chosenFrame.v, inVars, chosenFrame.s.h, otherVars = preLoopVars) - // println(s"Will try to abstract for post from \n\t${chosenFrame.s.h.values.mkString("\n\t")}") - // println(s"with v\n\t${chosenFrame.v.decider.pcs.assumptions.mkString("\n\t")}") - // println(s"and g\n\t${chosenFrame.s.g.values.mkString("\n\t")}") + println(s"Will try to abstract for post from \n\t${chosenFrame.s.h.values.mkString("\n\t")}") + println(s"with v\n\t${chosenFrame.v.decider.pcs.assumptions.mkString("\n\t")}") + println(s"and g\n\t${chosenFrame.s.g.values.mkString("\n\t")}") BiAbductionSolver.solveAbstraction(chosenFrame.s, chosenFrame.v) { (sPostAbs, postAbstraction0, vPostAbs) => - // println(s"Done abstracting with ${sPostAbs.h.values.mkString("\n\t")}") - // println(s"and g\n\t${sPostAbs.g.values.mkString("\n\t")}") - // println(s"PostAbstraction is \n\t${postAbstraction0.mkString("\n\t")}") + println(s"Done abstracting with ${sPostAbs.h.values.mkString("\n\t")}") + println(s"and g\n\t${sPostAbs.g.values.mkString("\n\t")}") + println(s"PostAbstraction is \n\t${postAbstraction0.mkString("\n\t")}") val newPostAbstraction = postAbstraction0.map(e => postTran.transformExp(e, strict = false).get) //if (loopConExp == loopCons.head) { - // println("-------------------------------------------------------------------") - // println("New post abstraction:\n " + newPostAbstraction.mkString("\n ")) - // println("-------------------------------------------------------------------") + println("-------------------------------------------------------------------") + println("New post abstraction:\n " + newPostAbstraction.mkString("\n ")) + println("-------------------------------------------------------------------") //} // If the pushed forward abstraction is the same as the previous one, we are done if (iteration > 2 && newPreAbstraction.toSet == q.preAbstraction.toSet && newPostAbstraction.toSet == q.postAbstraction.toSet) { val existingInvs = loop.invs - // println(s"Will compute invariants form $newPreAbstraction and $newPostAbstraction") + println(s"Will compute invariants form $newPreAbstraction and $newPostAbstraction") // Need to distinct otherwise we get some weird duplication val res = getInvariants(newPreAbstraction, newPostAbstraction, loopConExp, existingInvs, sPostAbs, vPostAbs).distinctBy(_.toString) //if (loopConExp == loopCons.head) { - // println("-------------------------------------------------------------------") - // println("Invariants:\n " + res.mkString("\n ")) - // println("-------------------------------------------------------------------") + println("-------------------------------------------------------------------") + println("Invariants:\n " + res.mkString("\n ")) + println("-------------------------------------------------------------------") //} Success(Some(LoopInvariantSuccess(sPostAbs, vPostAbs, invs = res, loop, vPostAbs.decider.pcs.duplicate()))) } else { @@ -269,7 +269,7 @@ object LoopInvariantSolver { // val matchingPreChunks = allNewChunks.collect { case (chunks, bcs) if bcs.diff(vPostAbs.decider.pcs.branchConditions).isEmpty => chunks }.flatten // We need to merge chunks that refer to the same value but have different snaps(?) - // println(s"ABDRESES: - ${abdReses.mkString("\n- ")}") + println(s"ABDRESES: - ${abdReses.mkString("\n- ")}") val preChunks = abdReses .map(abd => (abd.allNewChunks, abd.pcs.branchConditions)) .flatMap { case (chunks, bcs) => chunks.map(chunk => (chunk, bcs)) } @@ -285,7 +285,7 @@ object LoopInvariantSolver { bestChunk } .toList - // println(s"preChunks: \n\t${preChunks.mkString("\n\t")}") + println(s"preChunks: \n\t${preChunks.mkString("\n\t")}") solveLoopInvariants(sPostAbs, vPostAbs, origVars, loopHead, loopEdges, joinPoint, initialBcs, q.copy(preHeap = newPreState.h + Heap(preChunks), preAbstraction = newPreAbstraction, postAbstraction = newPostAbstraction), iteration = iteration + 1) } diff --git a/src/main/scala/supporters/MethodSupporter.scala b/src/main/scala/supporters/MethodSupporter.scala index 8d58933fd..2e6badcc2 100644 --- a/src/main/scala/supporters/MethodSupporter.scala +++ b/src/main/scala/supporters/MethodSupporter.scala @@ -131,9 +131,9 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { val formals = method.formalArgs.map(_.localVar) ++ method.formalReturns.map(_.localVar) val vars = s4.g.values.collect { case (var2, t) if formals.contains(var2) => (var2, t) } val tra = VarTransformer(s4, v4, vars, s4.h) - // // println(s"WILL SOLVE FRAMING NOW") - // // println(s"in H\n\t${s4.h.values.mkString("\n\t")}") - // // println(s"and V\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") + // println(s"WILL SOLVE FRAMING NOW") + // println(s"in H\n\t${s4.h.values.mkString("\n\t")}") + // println(s"and V\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") solveFraming(s4, v4, postViolated, tra, abductionUtils.dummyEndStmt, posts, stateAllowed = true) { frame => Success(Some(frame.copy(s = s4, v = v4)) ) @@ -145,7 +145,7 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { } } }) - //// // println("ex", ex) + //// println("ex", ex) wfc && ex } }{ @@ -178,11 +178,11 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { case suc: NonFatalResult if method.body.isDefined => val abdFails = abductionUtils.getAbductionFailures(suc) val mFail = abdFails.foldLeft(method) { case (m1, fail) => fail.addToMethod(m1) } - // println(s"mFail $mFail") + println(s"mFail $mFail") val mAbd = resolveAbductionResults(mFail, suc) - // println(s"mAbd $mAbd") + println(s"mAbd $mAbd") val mInv = mAbd.flatMap(m2 => resolveLoopInvResults(m2, suc)) - // println(s"mInv $mInv") + println(s"mInv $mInv") val mFrame = mInv.flatMap(someM => resolveFramingResults(someM, suc)) mFrame match { From a0c5c49c372ba4d6b07c4fca7f1e3c91c4215257 Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Tue, 12 May 2026 14:49:43 +0200 Subject: [PATCH 26/32] wip evaluation --- src/main/scala/biabduction/BiAbduction.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/scala/biabduction/BiAbduction.scala b/src/main/scala/biabduction/BiAbduction.scala index a6e02ab2d..28e68d32e 100644 --- a/src/main/scala/biabduction/BiAbduction.scala +++ b/src/main/scala/biabduction/BiAbduction.scala @@ -1084,14 +1084,14 @@ object abductionUtils { Q(accumulated.reverse) case (fap@FieldAccessPredicate(_, Some(WildcardPerm()))) :: tail => - go(tail, abductionUtils.accWithPerm(fap, Some(FractionalPerm(IntLit(1)(), IntLit(4)())())) :: accumulated) + go(tail, abductionUtils.accWithPerm(fap, Some(FractionalPerm(IntLit(1)(), IntLit(1)())())) :: accumulated) /*findMinPerm(loc, q.s, q.v, q.lostAccesses) { permOpt => val perm = permOpt.getOrElse(FullPerm()()) go(tail, abductionUtils.accWithPerm(fap, Some(perm)) :: accumulated) }*/ case (pap@PredicateAccessPredicate(_, Some(WildcardPerm()))) :: tail => - go(tail, abductionUtils.accWithPerm(pap, Some(FractionalPerm(IntLit(1)(), IntLit(4)())())) :: accumulated) + go(tail, abductionUtils.accWithPerm(pap, Some(FractionalPerm(IntLit(1)(), IntLit(1)())())) :: accumulated) /*findMinPerm(loc, q.s, q.v, q.lostAccesses) { permOpt => val perm = permOpt.getOrElse(FullPerm()()) go(tail, abductionUtils.accWithPerm(pap, Some(perm)) :: accumulated) From cbbdc0637b69ee899834efcf500331c20c45a3d4 Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Thu, 21 May 2026 14:02:41 +0200 Subject: [PATCH 27/32] finally done :D starting refactoring --- hs_err_pid82961.log | 1850 ++++++++++++++++ hs_err_pid89581.log | 1912 ++++++++++++++++ hs_err_pid89792.log | 1961 +++++++++++++++++ hs_err_pid91946.log | 1906 ++++++++++++++++ src/main/scala/biabduction/Abduction.scala | 148 +- src/main/scala/biabduction/Abstraction.scala | 24 +- src/main/scala/biabduction/BiAbduction.scala | 34 +- src/main/scala/biabduction/Invariant.scala | 87 +- .../scala/biabduction/VarTransformer.scala | 1 + src/main/scala/rules/Executor.scala | 10 +- .../scala/supporters/MethodSupporter.scala | 14 +- 11 files changed, 7792 insertions(+), 155 deletions(-) create mode 100644 hs_err_pid82961.log create mode 100644 hs_err_pid89581.log create mode 100644 hs_err_pid89792.log create mode 100644 hs_err_pid91946.log diff --git a/hs_err_pid82961.log b/hs_err_pid82961.log new file mode 100644 index 000000000..ec33ee53a --- /dev/null +++ b/hs_err_pid82961.log @@ -0,0 +1,1850 @@ +# +# A fatal error has been detected by the Java Runtime Environment: +# +# Internal Error (sharedRuntime.cpp:531), pid=82961, tid=33283 +# guarantee(cb != NULL && cb->is_compiled()) failed: safepoint polling: pc must refer to an nmethod +# +# JRE version: OpenJDK Runtime Environment AdoptOpenJDK (15.0.2+7) (build 15.0.2+7) +# Java VM: OpenJDK 64-Bit Server VM AdoptOpenJDK (15.0.2+7, mixed mode, sharing, tiered, compressed oops, g1 gc, bsd-amd64) +# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again +# +# If you would like to submit a bug report, please visit: +# https://github.com/AdoptOpenJDK/openjdk-support/issues +# + +--------------- S U M M A R Y ------------ + +Command Line: -Dfile.encoding=UTF-8 -Xms1024m -Xmx1024m -Xss4M -XX:ReservedCodeCacheSize=128m -Dsbt.script=/opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt -Dscala.ext.dirs=/Users/herzamos/.sbt/1.0/java9-rt-ext-adoptopenjdk_15_0_2 -agentpath:/Users/herzamos/Desktop/master_thesis/async-profiler-3.0-macos/lib/libasyncProfiler.dylib=start,event=wall,file=/tmp/profile.jfr /opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt-launch.jar run /Users/herzamos/Desktop/master_thesis/tests/dl/dl_copy.vpr + +Host: Mac14,9 x86_64 2400 MHz, 10 cores, 16G, Darwin 25.2.0 +Time: Fri May 15 19:06:46 2026 CEST elapsed time: 1.640166 seconds (0d 0h 0m 1s) + +--------------- T H R E A D --------------- + +Current thread (0x00007fb3a498ae00): JavaThread "Common-Cleaner" daemon [_thread_in_Java, id=33283, stack(0x000000030e55a000,0x000000030e95a000)] + +Stack: [0x000000030e55a000,0x000000030e95a000], sp=0x000000030e9575e0, free space=4085k +Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code) +V [libjvm.dylib+0xa87b06] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x696 +V [libjvm.dylib+0xa881d1] VMError::report_and_die(Thread*, void*, char const*, int, char const*, char const*, __va_list_tag*)+0x41 +V [libjvm.dylib+0x30735a] report_vm_error(char const*, int, char const*, char const*, ...)+0xaa +V [libjvm.dylib+0x8da145] SharedRuntime::get_poll_stub(unsigned char*)+0x45 +V [libjvm.dylib+0x845d8f] JVM_handle_bsd_signal+0x4bf +V [libjvm.dylib+0x8429bd] signalHandler(int, __siginfo*, void*)+0x2d +C [libasyncProfiler.dylib+0x24621] Profiler::segvHandler(int, __siginfo*, void*)+0xa1 +C [libsystem_platform.dylib+0x337d] _sigtramp+0x1d +C 0x0000000000000000 +j java.lang.Thread.run()V+11 java.base@15.0.2 +j jdk.internal.misc.InnocuousThread.run()V+20 java.base@15.0.2 +v ~StubRoutines::call_stub +V [libjvm.dylib+0x4bc0b2] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x2e2 +V [libjvm.dylib+0x4baf99] JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x1e9 +V [libjvm.dylib+0x4bb063] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*)+0x63 +V [libjvm.dylib+0x569970] thread_entry(JavaThread*, Thread*)+0xb0 +V [libjvm.dylib+0xa21152] JavaThread::thread_main_inner()+0xb2 +V [libjvm.dylib+0xa1e221] Thread::call_run()+0x71 +V [libjvm.dylib+0x8404a7] thread_native_entry(Thread*)+0x197 +C [libsystem_pthread.dylib+0x5e4d] _pthread_start+0x73 +C [libsystem_pthread.dylib+0x1857] thread_start+0xf + + +--------------- P R O C E S S --------------- + +Threads class SMR info: +_java_thread_list=0x000060000666cca0, length=18, elements={ +0x00007fb3d619a800, 0x00007fb3d5009800, 0x00007fb3d52b4e00, 0x00007fb3d619b400, +0x00007fb3d4842a00, 0x00007fb3d4829600, 0x00007fb3d61ab200, 0x00007fb3d52b5a00, +0x00007fb3a498ae00, 0x00007fb3d52b3600, 0x00007fb3d52b4800, 0x00007fb3a4ac3400, +0x00007fb3a4ac3a00, 0x00007fb3b4a20800, 0x00007fb3a4acf400, 0x00007fb3d619c200, +0x00007fb3d6236000, 0x00007fb3a4cb0200 +} + +Java Threads: ( => current thread ) + 0x00007fb3d619a800 JavaThread "main" [_thread_blocked, id=11011, stack(0x000000030c41f000,0x000000030c81f000)] + 0x00007fb3d5009800 JavaThread "Reference Handler" daemon [_thread_blocked, id=21763, stack(0x000000030ce34000,0x000000030d234000)] + 0x00007fb3d52b4e00 JavaThread "Finalizer" daemon [_thread_blocked, id=31747, stack(0x000000030d237000,0x000000030d637000)] + 0x00007fb3d619b400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=30211, stack(0x000000030d74b000,0x000000030db4b000)] + 0x00007fb3d4842a00 JavaThread "Service Thread" daemon [_thread_blocked, id=26371, stack(0x000000030db4e000,0x000000030df4e000)] + 0x00007fb3d4829600 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=29187, stack(0x000000030df51000,0x000000030e051000)] + 0x00007fb3d61ab200 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=28419, stack(0x000000030e054000,0x000000030e154000)] + 0x00007fb3d52b5a00 JavaThread "Sweeper thread" daemon [_thread_blocked, id=27907, stack(0x000000030e157000,0x000000030e557000)] +=>0x00007fb3a498ae00 JavaThread "Common-Cleaner" daemon [_thread_in_Java, id=33283, stack(0x000000030e55a000,0x000000030e95a000)] + 0x00007fb3d52b3600 JavaThread "Async-profiler Timer" daemon [_thread_in_native, id=41219, stack(0x000000030e9e0000,0x000000030ede0000)] + 0x00007fb3d52b4800 JavaThread "Notification Thread" daemon [_thread_blocked, id=35075, stack(0x000000030ede3000,0x000000030f1e3000)] + 0x00007fb3a4ac3400 JavaThread "pool-1-thread-1" [_thread_blocked, id=37123, stack(0x000000030f2e9000,0x000000030f6e9000)] + 0x00007fb3a4ac3a00 JavaThread "pool-1-thread-2" [_thread_blocked, id=38147, stack(0x000000030f6ec000,0x000000030faec000)] + 0x00007fb3b4a20800 JavaThread "sbt-parser-init-thread" daemon [_thread_blocked, id=65283, stack(0x000000030faef000,0x000000030feef000)] + 0x00007fb3a4acf400 JavaThread "pool-1-thread-3" [_thread_blocked, id=44547, stack(0x000000030fef2000,0x00000003102f2000)] + 0x00007fb3d619c200 JavaThread "pool-1-thread-4" [_thread_blocked, id=45571, stack(0x00000003102f5000,0x00000003106f5000)] + 0x00007fb3d6236000 JavaThread "pool-1-thread-5" [_thread_blocked, id=63491, stack(0x00000003106f8000,0x0000000310af8000)] + 0x00007fb3a4cb0200 JavaThread "boot-server-socket-thread-1" [_thread_in_native, id=58899, stack(0x0000000311416000,0x0000000311816000)] + +Other Threads: + 0x00007fb39502bfc0 VMThread "VM Thread" [stack: 0x000000030cd31000,0x000000030ce31000] [id=17923] _threads_hazard_ptr=0x000060000666cca0 + 0x00007fb3d5877860 WatcherThread [stack: 0x000000030f1e6000,0x000000030f2e6000] [id=40195] + 0x00007fb3947d2570 GCTaskThread "GC Thread#0" [stack: 0x000000030c822000,0x000000030c922000] [id=16899] + 0x00007fb3947e88f0 GCTaskThread "GC Thread#1" [stack: 0x0000000310afb000,0x0000000310bfb000] [id=62819] + 0x00007fb3947e8fb0 GCTaskThread "GC Thread#2" [stack: 0x0000000310bfe000,0x0000000310cfe000] [id=46083] + 0x00007fb3947e9670 GCTaskThread "GC Thread#3" [stack: 0x0000000310d01000,0x0000000310e01000] [id=62211] + 0x00007fb3947e9d30 GCTaskThread "GC Thread#4" [stack: 0x0000000310e04000,0x0000000310f04000] [id=61955] + 0x00007fb3947ea3f0 GCTaskThread "GC Thread#5" [stack: 0x0000000310f07000,0x0000000311007000] [id=46595] + 0x00007fb3947eaab0 GCTaskThread "GC Thread#6" [stack: 0x000000031100a000,0x000000031110a000] [id=61443] + 0x00007fb3947eb170 GCTaskThread "GC Thread#7" [stack: 0x000000031110d000,0x000000031120d000] [id=60931] + 0x00007fb395038750 GCTaskThread "GC Thread#8" [stack: 0x0000000311210000,0x0000000311310000] [id=47107] + 0x00007fb3947d2e60 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000030c925000,0x000000030ca25000] [id=21251] + 0x00007fb3d581a770 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000030ca28000,0x000000030cb28000] [id=20483] + 0x00007fb395204f70 ConcurrentGCThread "G1 Conc#1" [stack: 0x0000000311313000,0x0000000311413000] [id=59427] + 0x00007fb3d58656b0 ConcurrentGCThread "G1 Refine#0" [stack: 0x000000030cb2b000,0x000000030cc2b000] [id=19971] + 0x00007fb3d47241a0 ConcurrentGCThread "G1 Young RemSet Sampling" [stack: 0x000000030cc2e000,0x000000030cd2e000] [id=19459] + +Threads with active compile tasks: +C2 CompilerThread0 1643 1785 4 java.lang.invoke.MethodType::makeImpl (108 bytes) + +VM state: synchronizing (normal execution) + +VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) +[0x0000600000b9fd80] Threads_lock - owner thread: 0x00007fb39502bfc0 +[0x0000600000ba0380] Heap_lock - owner thread: 0x00007fb3947d2e60 + +Heap address: 0x00000007c0000000, size: 1024 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 +CDS archive(s) mapped at: [0x0000000800000000-0x0000000800b2f000-0x0000000800b2f000), size 11726848, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. +Compressed class space mapped at: 0x0000000800b30000-0x0000000840b30000, size: 1073741824 +Narrow klass base: 0x0000000800000000, Narrow klass shift: 3, Narrow klass range: 0x100000000 + +GC Precious Log: + CPUs: 10 total, 10 available + Memory: 16384M + Large Page Support: Disabled + NUMA Support: Disabled + Compressed Oops: Enabled (Zero based) + Heap Region Size: 1M + Heap Min Capacity: 1G + Heap Initial Capacity: 1G + Heap Max Capacity: 1G + Pre-touch: Disabled + Parallel Workers: 9 + Concurrent Workers: 2 + Concurrent Refinement Workers: 9 + Periodic GC: Disabled + +Heap: + garbage-first heap total 1048576K, used 13290K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 7 young (7168K), 5 survivors (5120K) + Metaspace used 33955K, capacity 35305K, committed 36096K, reserved 1081344K + class space used 4241K, capacity 4474K, committed 4480K, reserved 1048576K + +Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, OA=open archive, CA=closed archive, TAMS=top-at-mark-start (previous, next) +| 0|0x00000007c0000000, 0x00000007c0100000, 0x00000007c0100000|100%| O| |TAMS 0x00000007c0000000, 0x00000007c0100000| Untracked +| 1|0x00000007c0100000, 0x00000007c0200000, 0x00000007c0200000|100%|HS| |TAMS 0x00000007c0200000, 0x00000007c0200000| Complete +| 2|0x00000007c0200000, 0x00000007c0300000, 0x00000007c0300000|100%| O| |TAMS 0x00000007c0200000, 0x00000007c0300000| Untracked +| 3|0x00000007c0300000, 0x00000007c0400000, 0x00000007c0400000|100%| O| |TAMS 0x00000007c0300000, 0x00000007c0400000| Untracked +| 4|0x00000007c0400000, 0x00000007c0500000, 0x00000007c0500000|100%| O| |TAMS 0x00000007c0400000, 0x00000007c0500000| Untracked +| 5|0x00000007c0500000, 0x00000007c0600000, 0x00000007c0600000|100%| O| |TAMS 0x00000007c0500000, 0x00000007c0600000| Untracked +| 6|0x00000007c0600000, 0x00000007c06eee00, 0x00000007c0700000| 93%| O| |TAMS 0x00000007c0600000, 0x00000007c06eee00| Untracked +| 7|0x00000007c0700000, 0x00000007c0700000, 0x00000007c0800000| 0%| F| |TAMS 0x00000007c0700000, 0x00000007c0700000| Untracked +| 8|0x00000007c0800000, 0x00000007c0800000, 0x00000007c0900000| 0%| F| |TAMS 0x00000007c0800000, 0x00000007c0800000| Untracked +| 9|0x00000007c0900000, 0x00000007c0900000, 0x00000007c0a00000| 0%| F| |TAMS 0x00000007c0900000, 0x00000007c0900000| Untracked +| 10|0x00000007c0a00000, 0x00000007c0a00000, 0x00000007c0b00000| 0%| F| |TAMS 0x00000007c0a00000, 0x00000007c0a00000| Untracked +| 11|0x00000007c0b00000, 0x00000007c0b00000, 0x00000007c0c00000| 0%| F| |TAMS 0x00000007c0b00000, 0x00000007c0b00000| Untracked +| 12|0x00000007c0c00000, 0x00000007c0c00000, 0x00000007c0d00000| 0%| F| |TAMS 0x00000007c0c00000, 0x00000007c0c00000| Untracked +| 13|0x00000007c0d00000, 0x00000007c0d00000, 0x00000007c0e00000| 0%| F| |TAMS 0x00000007c0d00000, 0x00000007c0d00000| Untracked +| 14|0x00000007c0e00000, 0x00000007c0e00000, 0x00000007c0f00000| 0%| F| |TAMS 0x00000007c0e00000, 0x00000007c0e00000| Untracked +| 15|0x00000007c0f00000, 0x00000007c0f00000, 0x00000007c1000000| 0%| F| |TAMS 0x00000007c0f00000, 0x00000007c0f00000| Untracked +| 16|0x00000007c1000000, 0x00000007c1000000, 0x00000007c1100000| 0%| F| |TAMS 0x00000007c1000000, 0x00000007c1000000| Untracked +| 17|0x00000007c1100000, 0x00000007c1100000, 0x00000007c1200000| 0%| F| |TAMS 0x00000007c1100000, 0x00000007c1100000| Untracked +| 18|0x00000007c1200000, 0x00000007c1200000, 0x00000007c1300000| 0%| F| |TAMS 0x00000007c1200000, 0x00000007c1200000| Untracked +| 19|0x00000007c1300000, 0x00000007c1300000, 0x00000007c1400000| 0%| F| |TAMS 0x00000007c1300000, 0x00000007c1300000| Untracked +| 20|0x00000007c1400000, 0x00000007c1400000, 0x00000007c1500000| 0%| F| |TAMS 0x00000007c1400000, 0x00000007c1400000| Untracked +| 21|0x00000007c1500000, 0x00000007c1500000, 0x00000007c1600000| 0%| F| |TAMS 0x00000007c1500000, 0x00000007c1500000| Untracked +| 22|0x00000007c1600000, 0x00000007c1600000, 0x00000007c1700000| 0%| F| |TAMS 0x00000007c1600000, 0x00000007c1600000| Untracked +| 23|0x00000007c1700000, 0x00000007c1700000, 0x00000007c1800000| 0%| F| |TAMS 0x00000007c1700000, 0x00000007c1700000| Untracked +| 24|0x00000007c1800000, 0x00000007c1800000, 0x00000007c1900000| 0%| F| |TAMS 0x00000007c1800000, 0x00000007c1800000| Untracked +| 25|0x00000007c1900000, 0x00000007c1900000, 0x00000007c1a00000| 0%| F| |TAMS 0x00000007c1900000, 0x00000007c1900000| Untracked +| 26|0x00000007c1a00000, 0x00000007c1a00000, 0x00000007c1b00000| 0%| F| |TAMS 0x00000007c1a00000, 0x00000007c1a00000| Untracked +| 27|0x00000007c1b00000, 0x00000007c1b00000, 0x00000007c1c00000| 0%| F| |TAMS 0x00000007c1b00000, 0x00000007c1b00000| Untracked +| 28|0x00000007c1c00000, 0x00000007c1c00000, 0x00000007c1d00000| 0%| F| |TAMS 0x00000007c1c00000, 0x00000007c1c00000| Untracked +| 29|0x00000007c1d00000, 0x00000007c1d00000, 0x00000007c1e00000| 0%| F| |TAMS 0x00000007c1d00000, 0x00000007c1d00000| Untracked +| 30|0x00000007c1e00000, 0x00000007c1e00000, 0x00000007c1f00000| 0%| F| |TAMS 0x00000007c1e00000, 0x00000007c1e00000| Untracked +| 31|0x00000007c1f00000, 0x00000007c1f00000, 0x00000007c2000000| 0%| F| |TAMS 0x00000007c1f00000, 0x00000007c1f00000| Untracked +| 32|0x00000007c2000000, 0x00000007c2000000, 0x00000007c2100000| 0%| F| |TAMS 0x00000007c2000000, 0x00000007c2000000| Untracked +| 33|0x00000007c2100000, 0x00000007c2100000, 0x00000007c2200000| 0%| F| |TAMS 0x00000007c2100000, 0x00000007c2100000| Untracked +| 34|0x00000007c2200000, 0x00000007c2200000, 0x00000007c2300000| 0%| F| |TAMS 0x00000007c2200000, 0x00000007c2200000| Untracked +| 35|0x00000007c2300000, 0x00000007c2300000, 0x00000007c2400000| 0%| F| |TAMS 0x00000007c2300000, 0x00000007c2300000| Untracked +| 36|0x00000007c2400000, 0x00000007c2400000, 0x00000007c2500000| 0%| F| |TAMS 0x00000007c2400000, 0x00000007c2400000| Untracked +| 37|0x00000007c2500000, 0x00000007c2500000, 0x00000007c2600000| 0%| F| |TAMS 0x00000007c2500000, 0x00000007c2500000| Untracked +| 38|0x00000007c2600000, 0x00000007c2600000, 0x00000007c2700000| 0%| F| |TAMS 0x00000007c2600000, 0x00000007c2600000| Untracked +| 39|0x00000007c2700000, 0x00000007c2700000, 0x00000007c2800000| 0%| F| |TAMS 0x00000007c2700000, 0x00000007c2700000| Untracked +| 40|0x00000007c2800000, 0x00000007c2800000, 0x00000007c2900000| 0%| F| |TAMS 0x00000007c2800000, 0x00000007c2800000| Untracked +| 41|0x00000007c2900000, 0x00000007c2900000, 0x00000007c2a00000| 0%| F| |TAMS 0x00000007c2900000, 0x00000007c2900000| Untracked +| 42|0x00000007c2a00000, 0x00000007c2a00000, 0x00000007c2b00000| 0%| F| |TAMS 0x00000007c2a00000, 0x00000007c2a00000| Untracked +| 43|0x00000007c2b00000, 0x00000007c2b00000, 0x00000007c2c00000| 0%| F| |TAMS 0x00000007c2b00000, 0x00000007c2b00000| Untracked +| 44|0x00000007c2c00000, 0x00000007c2c00000, 0x00000007c2d00000| 0%| F| |TAMS 0x00000007c2c00000, 0x00000007c2c00000| Untracked +| 45|0x00000007c2d00000, 0x00000007c2d00000, 0x00000007c2e00000| 0%| F| |TAMS 0x00000007c2d00000, 0x00000007c2d00000| Untracked +| 46|0x00000007c2e00000, 0x00000007c2e00000, 0x00000007c2f00000| 0%| F| |TAMS 0x00000007c2e00000, 0x00000007c2e00000| Untracked +| 47|0x00000007c2f00000, 0x00000007c2f00000, 0x00000007c3000000| 0%| F| |TAMS 0x00000007c2f00000, 0x00000007c2f00000| Untracked +| 48|0x00000007c3000000, 0x00000007c3000000, 0x00000007c3100000| 0%| F| |TAMS 0x00000007c3000000, 0x00000007c3000000| Untracked +| 49|0x00000007c3100000, 0x00000007c3100000, 0x00000007c3200000| 0%| F| |TAMS 0x00000007c3100000, 0x00000007c3100000| Untracked +| 50|0x00000007c3200000, 0x00000007c3200000, 0x00000007c3300000| 0%| F| |TAMS 0x00000007c3200000, 0x00000007c3200000| Untracked +| 51|0x00000007c3300000, 0x00000007c3300000, 0x00000007c3400000| 0%| F| |TAMS 0x00000007c3300000, 0x00000007c3300000| Untracked +| 52|0x00000007c3400000, 0x00000007c3400000, 0x00000007c3500000| 0%| F| |TAMS 0x00000007c3400000, 0x00000007c3400000| Untracked +| 53|0x00000007c3500000, 0x00000007c3500000, 0x00000007c3600000| 0%| F| |TAMS 0x00000007c3500000, 0x00000007c3500000| Untracked +| 54|0x00000007c3600000, 0x00000007c3600000, 0x00000007c3700000| 0%| F| |TAMS 0x00000007c3600000, 0x00000007c3600000| Untracked +| 55|0x00000007c3700000, 0x00000007c3700000, 0x00000007c3800000| 0%| F| |TAMS 0x00000007c3700000, 0x00000007c3700000| Untracked +| 56|0x00000007c3800000, 0x00000007c3800000, 0x00000007c3900000| 0%| F| |TAMS 0x00000007c3800000, 0x00000007c3800000| Untracked +| 57|0x00000007c3900000, 0x00000007c3900000, 0x00000007c3a00000| 0%| F| |TAMS 0x00000007c3900000, 0x00000007c3900000| Untracked +| 58|0x00000007c3a00000, 0x00000007c3a00000, 0x00000007c3b00000| 0%| F| |TAMS 0x00000007c3a00000, 0x00000007c3a00000| Untracked +| 59|0x00000007c3b00000, 0x00000007c3b00000, 0x00000007c3c00000| 0%| F| |TAMS 0x00000007c3b00000, 0x00000007c3b00000| Untracked +| 60|0x00000007c3c00000, 0x00000007c3c00000, 0x00000007c3d00000| 0%| F| |TAMS 0x00000007c3c00000, 0x00000007c3c00000| Untracked +| 61|0x00000007c3d00000, 0x00000007c3d00000, 0x00000007c3e00000| 0%| F| |TAMS 0x00000007c3d00000, 0x00000007c3d00000| Untracked +| 62|0x00000007c3e00000, 0x00000007c3e00000, 0x00000007c3f00000| 0%| F| |TAMS 0x00000007c3e00000, 0x00000007c3e00000| Untracked +| 63|0x00000007c3f00000, 0x00000007c3f00000, 0x00000007c4000000| 0%| F| |TAMS 0x00000007c3f00000, 0x00000007c3f00000| Untracked +| 64|0x00000007c4000000, 0x00000007c4000000, 0x00000007c4100000| 0%| F| |TAMS 0x00000007c4000000, 0x00000007c4000000| Untracked +| 65|0x00000007c4100000, 0x00000007c4100000, 0x00000007c4200000| 0%| F| |TAMS 0x00000007c4100000, 0x00000007c4100000| Untracked +| 66|0x00000007c4200000, 0x00000007c4200000, 0x00000007c4300000| 0%| F| |TAMS 0x00000007c4200000, 0x00000007c4200000| Untracked +| 67|0x00000007c4300000, 0x00000007c4300000, 0x00000007c4400000| 0%| F| |TAMS 0x00000007c4300000, 0x00000007c4300000| Untracked +| 68|0x00000007c4400000, 0x00000007c4400000, 0x00000007c4500000| 0%| F| |TAMS 0x00000007c4400000, 0x00000007c4400000| Untracked +| 69|0x00000007c4500000, 0x00000007c4500000, 0x00000007c4600000| 0%| F| |TAMS 0x00000007c4500000, 0x00000007c4500000| Untracked +| 70|0x00000007c4600000, 0x00000007c4600000, 0x00000007c4700000| 0%| F| |TAMS 0x00000007c4600000, 0x00000007c4600000| Untracked +| 71|0x00000007c4700000, 0x00000007c4700000, 0x00000007c4800000| 0%| F| |TAMS 0x00000007c4700000, 0x00000007c4700000| Untracked +| 72|0x00000007c4800000, 0x00000007c4800000, 0x00000007c4900000| 0%| F| |TAMS 0x00000007c4800000, 0x00000007c4800000| Untracked +| 73|0x00000007c4900000, 0x00000007c4900000, 0x00000007c4a00000| 0%| F| |TAMS 0x00000007c4900000, 0x00000007c4900000| Untracked +| 74|0x00000007c4a00000, 0x00000007c4a00000, 0x00000007c4b00000| 0%| F| |TAMS 0x00000007c4a00000, 0x00000007c4a00000| Untracked +| 75|0x00000007c4b00000, 0x00000007c4b00000, 0x00000007c4c00000| 0%| F| |TAMS 0x00000007c4b00000, 0x00000007c4b00000| Untracked +| 76|0x00000007c4c00000, 0x00000007c4c00000, 0x00000007c4d00000| 0%| F| |TAMS 0x00000007c4c00000, 0x00000007c4c00000| Untracked +| 77|0x00000007c4d00000, 0x00000007c4d00000, 0x00000007c4e00000| 0%| F| |TAMS 0x00000007c4d00000, 0x00000007c4d00000| Untracked +| 78|0x00000007c4e00000, 0x00000007c4e00000, 0x00000007c4f00000| 0%| F| |TAMS 0x00000007c4e00000, 0x00000007c4e00000| Untracked +| 79|0x00000007c4f00000, 0x00000007c4f00000, 0x00000007c5000000| 0%| F| |TAMS 0x00000007c4f00000, 0x00000007c4f00000| Untracked +| 80|0x00000007c5000000, 0x00000007c5000000, 0x00000007c5100000| 0%| F| |TAMS 0x00000007c5000000, 0x00000007c5000000| Untracked +| 81|0x00000007c5100000, 0x00000007c5100000, 0x00000007c5200000| 0%| F| |TAMS 0x00000007c5100000, 0x00000007c5100000| Untracked +| 82|0x00000007c5200000, 0x00000007c5200000, 0x00000007c5300000| 0%| F| |TAMS 0x00000007c5200000, 0x00000007c5200000| Untracked +| 83|0x00000007c5300000, 0x00000007c5300000, 0x00000007c5400000| 0%| F| |TAMS 0x00000007c5300000, 0x00000007c5300000| Untracked +| 84|0x00000007c5400000, 0x00000007c5400000, 0x00000007c5500000| 0%| F| |TAMS 0x00000007c5400000, 0x00000007c5400000| Untracked +| 85|0x00000007c5500000, 0x00000007c5500000, 0x00000007c5600000| 0%| F| |TAMS 0x00000007c5500000, 0x00000007c5500000| Untracked +| 86|0x00000007c5600000, 0x00000007c5600000, 0x00000007c5700000| 0%| F| |TAMS 0x00000007c5600000, 0x00000007c5600000| Untracked +| 87|0x00000007c5700000, 0x00000007c5700000, 0x00000007c5800000| 0%| F| |TAMS 0x00000007c5700000, 0x00000007c5700000| Untracked +| 88|0x00000007c5800000, 0x00000007c5800000, 0x00000007c5900000| 0%| F| |TAMS 0x00000007c5800000, 0x00000007c5800000| Untracked +| 89|0x00000007c5900000, 0x00000007c5900000, 0x00000007c5a00000| 0%| F| |TAMS 0x00000007c5900000, 0x00000007c5900000| Untracked +| 90|0x00000007c5a00000, 0x00000007c5a00000, 0x00000007c5b00000| 0%| F| |TAMS 0x00000007c5a00000, 0x00000007c5a00000| Untracked +| 91|0x00000007c5b00000, 0x00000007c5b00000, 0x00000007c5c00000| 0%| F| |TAMS 0x00000007c5b00000, 0x00000007c5b00000| Untracked +| 92|0x00000007c5c00000, 0x00000007c5c00000, 0x00000007c5d00000| 0%| F| |TAMS 0x00000007c5c00000, 0x00000007c5c00000| Untracked +| 93|0x00000007c5d00000, 0x00000007c5d00000, 0x00000007c5e00000| 0%| F| |TAMS 0x00000007c5d00000, 0x00000007c5d00000| Untracked +| 94|0x00000007c5e00000, 0x00000007c5e00000, 0x00000007c5f00000| 0%| F| |TAMS 0x00000007c5e00000, 0x00000007c5e00000| Untracked +| 95|0x00000007c5f00000, 0x00000007c5f00000, 0x00000007c6000000| 0%| F| |TAMS 0x00000007c5f00000, 0x00000007c5f00000| Untracked +| 96|0x00000007c6000000, 0x00000007c6000000, 0x00000007c6100000| 0%| F| |TAMS 0x00000007c6000000, 0x00000007c6000000| Untracked +| 97|0x00000007c6100000, 0x00000007c6100000, 0x00000007c6200000| 0%| F| |TAMS 0x00000007c6100000, 0x00000007c6100000| Untracked +| 98|0x00000007c6200000, 0x00000007c6200000, 0x00000007c6300000| 0%| F| |TAMS 0x00000007c6200000, 0x00000007c6200000| Untracked +| 99|0x00000007c6300000, 0x00000007c6300000, 0x00000007c6400000| 0%| F| |TAMS 0x00000007c6300000, 0x00000007c6300000| Untracked +| 100|0x00000007c6400000, 0x00000007c6400000, 0x00000007c6500000| 0%| F| |TAMS 0x00000007c6400000, 0x00000007c6400000| Untracked +| 101|0x00000007c6500000, 0x00000007c6500000, 0x00000007c6600000| 0%| F| |TAMS 0x00000007c6500000, 0x00000007c6500000| Untracked +| 102|0x00000007c6600000, 0x00000007c6600000, 0x00000007c6700000| 0%| F| |TAMS 0x00000007c6600000, 0x00000007c6600000| Untracked +| 103|0x00000007c6700000, 0x00000007c6700000, 0x00000007c6800000| 0%| F| |TAMS 0x00000007c6700000, 0x00000007c6700000| Untracked +| 104|0x00000007c6800000, 0x00000007c6800000, 0x00000007c6900000| 0%| F| |TAMS 0x00000007c6800000, 0x00000007c6800000| Untracked +| 105|0x00000007c6900000, 0x00000007c6900000, 0x00000007c6a00000| 0%| F| |TAMS 0x00000007c6900000, 0x00000007c6900000| Untracked +| 106|0x00000007c6a00000, 0x00000007c6a00000, 0x00000007c6b00000| 0%| F| |TAMS 0x00000007c6a00000, 0x00000007c6a00000| Untracked +| 107|0x00000007c6b00000, 0x00000007c6b00000, 0x00000007c6c00000| 0%| F| |TAMS 0x00000007c6b00000, 0x00000007c6b00000| Untracked +| 108|0x00000007c6c00000, 0x00000007c6c00000, 0x00000007c6d00000| 0%| F| |TAMS 0x00000007c6c00000, 0x00000007c6c00000| Untracked +| 109|0x00000007c6d00000, 0x00000007c6d00000, 0x00000007c6e00000| 0%| F| |TAMS 0x00000007c6d00000, 0x00000007c6d00000| Untracked +| 110|0x00000007c6e00000, 0x00000007c6e00000, 0x00000007c6f00000| 0%| F| |TAMS 0x00000007c6e00000, 0x00000007c6e00000| Untracked +| 111|0x00000007c6f00000, 0x00000007c6f00000, 0x00000007c7000000| 0%| F| |TAMS 0x00000007c6f00000, 0x00000007c6f00000| Untracked +| 112|0x00000007c7000000, 0x00000007c7000000, 0x00000007c7100000| 0%| F| |TAMS 0x00000007c7000000, 0x00000007c7000000| Untracked +| 113|0x00000007c7100000, 0x00000007c7100000, 0x00000007c7200000| 0%| F| |TAMS 0x00000007c7100000, 0x00000007c7100000| Untracked +| 114|0x00000007c7200000, 0x00000007c7200000, 0x00000007c7300000| 0%| F| |TAMS 0x00000007c7200000, 0x00000007c7200000| Untracked +| 115|0x00000007c7300000, 0x00000007c7300000, 0x00000007c7400000| 0%| F| |TAMS 0x00000007c7300000, 0x00000007c7300000| Untracked +| 116|0x00000007c7400000, 0x00000007c7400000, 0x00000007c7500000| 0%| F| |TAMS 0x00000007c7400000, 0x00000007c7400000| Untracked +| 117|0x00000007c7500000, 0x00000007c7500000, 0x00000007c7600000| 0%| F| |TAMS 0x00000007c7500000, 0x00000007c7500000| Untracked +| 118|0x00000007c7600000, 0x00000007c7600000, 0x00000007c7700000| 0%| F| |TAMS 0x00000007c7600000, 0x00000007c7600000| Untracked +| 119|0x00000007c7700000, 0x00000007c7700000, 0x00000007c7800000| 0%| F| |TAMS 0x00000007c7700000, 0x00000007c7700000| Untracked +| 120|0x00000007c7800000, 0x00000007c7800000, 0x00000007c7900000| 0%| F| |TAMS 0x00000007c7800000, 0x00000007c7800000| Untracked +| 121|0x00000007c7900000, 0x00000007c7900000, 0x00000007c7a00000| 0%| F| |TAMS 0x00000007c7900000, 0x00000007c7900000| Untracked +| 122|0x00000007c7a00000, 0x00000007c7a00000, 0x00000007c7b00000| 0%| F| |TAMS 0x00000007c7a00000, 0x00000007c7a00000| Untracked +| 123|0x00000007c7b00000, 0x00000007c7b00000, 0x00000007c7c00000| 0%| F| |TAMS 0x00000007c7b00000, 0x00000007c7b00000| Untracked +| 124|0x00000007c7c00000, 0x00000007c7c00000, 0x00000007c7d00000| 0%| F| |TAMS 0x00000007c7c00000, 0x00000007c7c00000| Untracked +| 125|0x00000007c7d00000, 0x00000007c7d00000, 0x00000007c7e00000| 0%| F| |TAMS 0x00000007c7d00000, 0x00000007c7d00000| Untracked +| 126|0x00000007c7e00000, 0x00000007c7e00000, 0x00000007c7f00000| 0%| F| |TAMS 0x00000007c7e00000, 0x00000007c7e00000| Untracked +| 127|0x00000007c7f00000, 0x00000007c7f00000, 0x00000007c8000000| 0%| F| |TAMS 0x00000007c7f00000, 0x00000007c7f00000| Untracked +| 128|0x00000007c8000000, 0x00000007c8000000, 0x00000007c8100000| 0%| F| |TAMS 0x00000007c8000000, 0x00000007c8000000| Untracked +| 129|0x00000007c8100000, 0x00000007c8100000, 0x00000007c8200000| 0%| F| |TAMS 0x00000007c8100000, 0x00000007c8100000| Untracked +| 130|0x00000007c8200000, 0x00000007c8200000, 0x00000007c8300000| 0%| F| |TAMS 0x00000007c8200000, 0x00000007c8200000| Untracked +| 131|0x00000007c8300000, 0x00000007c8300000, 0x00000007c8400000| 0%| F| |TAMS 0x00000007c8300000, 0x00000007c8300000| Untracked +| 132|0x00000007c8400000, 0x00000007c8400000, 0x00000007c8500000| 0%| F| |TAMS 0x00000007c8400000, 0x00000007c8400000| Untracked +| 133|0x00000007c8500000, 0x00000007c8500000, 0x00000007c8600000| 0%| F| |TAMS 0x00000007c8500000, 0x00000007c8500000| Untracked +| 134|0x00000007c8600000, 0x00000007c8600000, 0x00000007c8700000| 0%| F| |TAMS 0x00000007c8600000, 0x00000007c8600000| Untracked +| 135|0x00000007c8700000, 0x00000007c8700000, 0x00000007c8800000| 0%| F| |TAMS 0x00000007c8700000, 0x00000007c8700000| Untracked +| 136|0x00000007c8800000, 0x00000007c8800000, 0x00000007c8900000| 0%| F| |TAMS 0x00000007c8800000, 0x00000007c8800000| Untracked +| 137|0x00000007c8900000, 0x00000007c8900000, 0x00000007c8a00000| 0%| F| |TAMS 0x00000007c8900000, 0x00000007c8900000| Untracked +| 138|0x00000007c8a00000, 0x00000007c8a00000, 0x00000007c8b00000| 0%| F| |TAMS 0x00000007c8a00000, 0x00000007c8a00000| Untracked +| 139|0x00000007c8b00000, 0x00000007c8b00000, 0x00000007c8c00000| 0%| F| |TAMS 0x00000007c8b00000, 0x00000007c8b00000| Untracked +| 140|0x00000007c8c00000, 0x00000007c8c00000, 0x00000007c8d00000| 0%| F| |TAMS 0x00000007c8c00000, 0x00000007c8c00000| Untracked +| 141|0x00000007c8d00000, 0x00000007c8d00000, 0x00000007c8e00000| 0%| F| |TAMS 0x00000007c8d00000, 0x00000007c8d00000| Untracked +| 142|0x00000007c8e00000, 0x00000007c8e00000, 0x00000007c8f00000| 0%| F| |TAMS 0x00000007c8e00000, 0x00000007c8e00000| Untracked +| 143|0x00000007c8f00000, 0x00000007c8f00000, 0x00000007c9000000| 0%| F| |TAMS 0x00000007c8f00000, 0x00000007c8f00000| Untracked +| 144|0x00000007c9000000, 0x00000007c9000000, 0x00000007c9100000| 0%| F| |TAMS 0x00000007c9000000, 0x00000007c9000000| Untracked +| 145|0x00000007c9100000, 0x00000007c9100000, 0x00000007c9200000| 0%| F| |TAMS 0x00000007c9100000, 0x00000007c9100000| Untracked +| 146|0x00000007c9200000, 0x00000007c9200000, 0x00000007c9300000| 0%| F| |TAMS 0x00000007c9200000, 0x00000007c9200000| Untracked +| 147|0x00000007c9300000, 0x00000007c9300000, 0x00000007c9400000| 0%| F| |TAMS 0x00000007c9300000, 0x00000007c9300000| Untracked +| 148|0x00000007c9400000, 0x00000007c9400000, 0x00000007c9500000| 0%| F| |TAMS 0x00000007c9400000, 0x00000007c9400000| Untracked +| 149|0x00000007c9500000, 0x00000007c9500000, 0x00000007c9600000| 0%| F| |TAMS 0x00000007c9500000, 0x00000007c9500000| Untracked +| 150|0x00000007c9600000, 0x00000007c9600000, 0x00000007c9700000| 0%| F| |TAMS 0x00000007c9600000, 0x00000007c9600000| Untracked +| 151|0x00000007c9700000, 0x00000007c9700000, 0x00000007c9800000| 0%| F| |TAMS 0x00000007c9700000, 0x00000007c9700000| Untracked +| 152|0x00000007c9800000, 0x00000007c9800000, 0x00000007c9900000| 0%| F| |TAMS 0x00000007c9800000, 0x00000007c9800000| Untracked +| 153|0x00000007c9900000, 0x00000007c9900000, 0x00000007c9a00000| 0%| F| |TAMS 0x00000007c9900000, 0x00000007c9900000| Untracked +| 154|0x00000007c9a00000, 0x00000007c9a00000, 0x00000007c9b00000| 0%| F| |TAMS 0x00000007c9a00000, 0x00000007c9a00000| Untracked +| 155|0x00000007c9b00000, 0x00000007c9b00000, 0x00000007c9c00000| 0%| F| |TAMS 0x00000007c9b00000, 0x00000007c9b00000| Untracked +| 156|0x00000007c9c00000, 0x00000007c9c00000, 0x00000007c9d00000| 0%| F| |TAMS 0x00000007c9c00000, 0x00000007c9c00000| Untracked +| 157|0x00000007c9d00000, 0x00000007c9d00000, 0x00000007c9e00000| 0%| F| |TAMS 0x00000007c9d00000, 0x00000007c9d00000| Untracked +| 158|0x00000007c9e00000, 0x00000007c9e00000, 0x00000007c9f00000| 0%| F| |TAMS 0x00000007c9e00000, 0x00000007c9e00000| Untracked +| 159|0x00000007c9f00000, 0x00000007c9f00000, 0x00000007ca000000| 0%| F| |TAMS 0x00000007c9f00000, 0x00000007c9f00000| Untracked +| 160|0x00000007ca000000, 0x00000007ca000000, 0x00000007ca100000| 0%| F| |TAMS 0x00000007ca000000, 0x00000007ca000000| Untracked +| 161|0x00000007ca100000, 0x00000007ca100000, 0x00000007ca200000| 0%| F| |TAMS 0x00000007ca100000, 0x00000007ca100000| Untracked +| 162|0x00000007ca200000, 0x00000007ca200000, 0x00000007ca300000| 0%| F| |TAMS 0x00000007ca200000, 0x00000007ca200000| Untracked +| 163|0x00000007ca300000, 0x00000007ca300000, 0x00000007ca400000| 0%| F| |TAMS 0x00000007ca300000, 0x00000007ca300000| Untracked +| 164|0x00000007ca400000, 0x00000007ca400000, 0x00000007ca500000| 0%| F| |TAMS 0x00000007ca400000, 0x00000007ca400000| Untracked +| 165|0x00000007ca500000, 0x00000007ca500000, 0x00000007ca600000| 0%| F| |TAMS 0x00000007ca500000, 0x00000007ca500000| Untracked +| 166|0x00000007ca600000, 0x00000007ca600000, 0x00000007ca700000| 0%| F| |TAMS 0x00000007ca600000, 0x00000007ca600000| Untracked +| 167|0x00000007ca700000, 0x00000007ca700000, 0x00000007ca800000| 0%| F| |TAMS 0x00000007ca700000, 0x00000007ca700000| Untracked +| 168|0x00000007ca800000, 0x00000007ca800000, 0x00000007ca900000| 0%| F| |TAMS 0x00000007ca800000, 0x00000007ca800000| Untracked +| 169|0x00000007ca900000, 0x00000007ca900000, 0x00000007caa00000| 0%| F| |TAMS 0x00000007ca900000, 0x00000007ca900000| Untracked +| 170|0x00000007caa00000, 0x00000007caa00000, 0x00000007cab00000| 0%| F| |TAMS 0x00000007caa00000, 0x00000007caa00000| Untracked +| 171|0x00000007cab00000, 0x00000007cab00000, 0x00000007cac00000| 0%| F| |TAMS 0x00000007cab00000, 0x00000007cab00000| Untracked +| 172|0x00000007cac00000, 0x00000007cac00000, 0x00000007cad00000| 0%| F| |TAMS 0x00000007cac00000, 0x00000007cac00000| Untracked +| 173|0x00000007cad00000, 0x00000007cad00000, 0x00000007cae00000| 0%| F| |TAMS 0x00000007cad00000, 0x00000007cad00000| Untracked +| 174|0x00000007cae00000, 0x00000007cae00000, 0x00000007caf00000| 0%| F| |TAMS 0x00000007cae00000, 0x00000007cae00000| Untracked +| 175|0x00000007caf00000, 0x00000007caf00000, 0x00000007cb000000| 0%| F| |TAMS 0x00000007caf00000, 0x00000007caf00000| Untracked +| 176|0x00000007cb000000, 0x00000007cb000000, 0x00000007cb100000| 0%| F| |TAMS 0x00000007cb000000, 0x00000007cb000000| Untracked +| 177|0x00000007cb100000, 0x00000007cb100000, 0x00000007cb200000| 0%| F| |TAMS 0x00000007cb100000, 0x00000007cb100000| Untracked +| 178|0x00000007cb200000, 0x00000007cb200000, 0x00000007cb300000| 0%| F| |TAMS 0x00000007cb200000, 0x00000007cb200000| Untracked +| 179|0x00000007cb300000, 0x00000007cb300000, 0x00000007cb400000| 0%| F| |TAMS 0x00000007cb300000, 0x00000007cb300000| Untracked +| 180|0x00000007cb400000, 0x00000007cb400000, 0x00000007cb500000| 0%| F| |TAMS 0x00000007cb400000, 0x00000007cb400000| Untracked +| 181|0x00000007cb500000, 0x00000007cb500000, 0x00000007cb600000| 0%| F| |TAMS 0x00000007cb500000, 0x00000007cb500000| Untracked +| 182|0x00000007cb600000, 0x00000007cb600000, 0x00000007cb700000| 0%| F| |TAMS 0x00000007cb600000, 0x00000007cb600000| Untracked +| 183|0x00000007cb700000, 0x00000007cb700000, 0x00000007cb800000| 0%| F| |TAMS 0x00000007cb700000, 0x00000007cb700000| Untracked +| 184|0x00000007cb800000, 0x00000007cb800000, 0x00000007cb900000| 0%| F| |TAMS 0x00000007cb800000, 0x00000007cb800000| Untracked +| 185|0x00000007cb900000, 0x00000007cb900000, 0x00000007cba00000| 0%| F| |TAMS 0x00000007cb900000, 0x00000007cb900000| Untracked +| 186|0x00000007cba00000, 0x00000007cba00000, 0x00000007cbb00000| 0%| F| |TAMS 0x00000007cba00000, 0x00000007cba00000| Untracked +| 187|0x00000007cbb00000, 0x00000007cbb00000, 0x00000007cbc00000| 0%| F| |TAMS 0x00000007cbb00000, 0x00000007cbb00000| Untracked +| 188|0x00000007cbc00000, 0x00000007cbc00000, 0x00000007cbd00000| 0%| F| |TAMS 0x00000007cbc00000, 0x00000007cbc00000| Untracked +| 189|0x00000007cbd00000, 0x00000007cbd00000, 0x00000007cbe00000| 0%| F| |TAMS 0x00000007cbd00000, 0x00000007cbd00000| Untracked +| 190|0x00000007cbe00000, 0x00000007cbe00000, 0x00000007cbf00000| 0%| F| |TAMS 0x00000007cbe00000, 0x00000007cbe00000| Untracked +| 191|0x00000007cbf00000, 0x00000007cbf00000, 0x00000007cc000000| 0%| F| |TAMS 0x00000007cbf00000, 0x00000007cbf00000| Untracked +| 192|0x00000007cc000000, 0x00000007cc000000, 0x00000007cc100000| 0%| F| |TAMS 0x00000007cc000000, 0x00000007cc000000| Untracked +| 193|0x00000007cc100000, 0x00000007cc100000, 0x00000007cc200000| 0%| F| |TAMS 0x00000007cc100000, 0x00000007cc100000| Untracked +| 194|0x00000007cc200000, 0x00000007cc200000, 0x00000007cc300000| 0%| F| |TAMS 0x00000007cc200000, 0x00000007cc200000| Untracked +| 195|0x00000007cc300000, 0x00000007cc300000, 0x00000007cc400000| 0%| F| |TAMS 0x00000007cc300000, 0x00000007cc300000| Untracked +| 196|0x00000007cc400000, 0x00000007cc400000, 0x00000007cc500000| 0%| F| |TAMS 0x00000007cc400000, 0x00000007cc400000| Untracked +| 197|0x00000007cc500000, 0x00000007cc500000, 0x00000007cc600000| 0%| F| |TAMS 0x00000007cc500000, 0x00000007cc500000| Untracked +| 198|0x00000007cc600000, 0x00000007cc600000, 0x00000007cc700000| 0%| F| |TAMS 0x00000007cc600000, 0x00000007cc600000| Untracked +| 199|0x00000007cc700000, 0x00000007cc700000, 0x00000007cc800000| 0%| F| |TAMS 0x00000007cc700000, 0x00000007cc700000| Untracked +| 200|0x00000007cc800000, 0x00000007cc800000, 0x00000007cc900000| 0%| F| |TAMS 0x00000007cc800000, 0x00000007cc800000| Untracked +| 201|0x00000007cc900000, 0x00000007cc900000, 0x00000007cca00000| 0%| F| |TAMS 0x00000007cc900000, 0x00000007cc900000| Untracked +| 202|0x00000007cca00000, 0x00000007cca00000, 0x00000007ccb00000| 0%| F| |TAMS 0x00000007cca00000, 0x00000007cca00000| Untracked +| 203|0x00000007ccb00000, 0x00000007ccb00000, 0x00000007ccc00000| 0%| F| |TAMS 0x00000007ccb00000, 0x00000007ccb00000| Untracked +| 204|0x00000007ccc00000, 0x00000007ccc00000, 0x00000007ccd00000| 0%| F| |TAMS 0x00000007ccc00000, 0x00000007ccc00000| Untracked +| 205|0x00000007ccd00000, 0x00000007ccd00000, 0x00000007cce00000| 0%| F| |TAMS 0x00000007ccd00000, 0x00000007ccd00000| Untracked +| 206|0x00000007cce00000, 0x00000007cce00000, 0x00000007ccf00000| 0%| F| |TAMS 0x00000007cce00000, 0x00000007cce00000| Untracked +| 207|0x00000007ccf00000, 0x00000007ccf00000, 0x00000007cd000000| 0%| F| |TAMS 0x00000007ccf00000, 0x00000007ccf00000| Untracked +| 208|0x00000007cd000000, 0x00000007cd000000, 0x00000007cd100000| 0%| F| |TAMS 0x00000007cd000000, 0x00000007cd000000| Untracked +| 209|0x00000007cd100000, 0x00000007cd100000, 0x00000007cd200000| 0%| F| |TAMS 0x00000007cd100000, 0x00000007cd100000| Untracked +| 210|0x00000007cd200000, 0x00000007cd200000, 0x00000007cd300000| 0%| F| |TAMS 0x00000007cd200000, 0x00000007cd200000| Untracked +| 211|0x00000007cd300000, 0x00000007cd300000, 0x00000007cd400000| 0%| F| |TAMS 0x00000007cd300000, 0x00000007cd300000| Untracked +| 212|0x00000007cd400000, 0x00000007cd400000, 0x00000007cd500000| 0%| F| |TAMS 0x00000007cd400000, 0x00000007cd400000| Untracked +| 213|0x00000007cd500000, 0x00000007cd500000, 0x00000007cd600000| 0%| F| |TAMS 0x00000007cd500000, 0x00000007cd500000| Untracked +| 214|0x00000007cd600000, 0x00000007cd600000, 0x00000007cd700000| 0%| F| |TAMS 0x00000007cd600000, 0x00000007cd600000| Untracked +| 215|0x00000007cd700000, 0x00000007cd700000, 0x00000007cd800000| 0%| F| |TAMS 0x00000007cd700000, 0x00000007cd700000| Untracked +| 216|0x00000007cd800000, 0x00000007cd800000, 0x00000007cd900000| 0%| F| |TAMS 0x00000007cd800000, 0x00000007cd800000| Untracked +| 217|0x00000007cd900000, 0x00000007cd900000, 0x00000007cda00000| 0%| F| |TAMS 0x00000007cd900000, 0x00000007cd900000| Untracked +| 218|0x00000007cda00000, 0x00000007cda00000, 0x00000007cdb00000| 0%| F| |TAMS 0x00000007cda00000, 0x00000007cda00000| Untracked +| 219|0x00000007cdb00000, 0x00000007cdb00000, 0x00000007cdc00000| 0%| F| |TAMS 0x00000007cdb00000, 0x00000007cdb00000| Untracked +| 220|0x00000007cdc00000, 0x00000007cdc00000, 0x00000007cdd00000| 0%| F| |TAMS 0x00000007cdc00000, 0x00000007cdc00000| Untracked +| 221|0x00000007cdd00000, 0x00000007cdd00000, 0x00000007cde00000| 0%| F| |TAMS 0x00000007cdd00000, 0x00000007cdd00000| Untracked +| 222|0x00000007cde00000, 0x00000007cde00000, 0x00000007cdf00000| 0%| F| |TAMS 0x00000007cde00000, 0x00000007cde00000| Untracked +| 223|0x00000007cdf00000, 0x00000007cdf00000, 0x00000007ce000000| 0%| F| |TAMS 0x00000007cdf00000, 0x00000007cdf00000| Untracked +| 224|0x00000007ce000000, 0x00000007ce000000, 0x00000007ce100000| 0%| F| |TAMS 0x00000007ce000000, 0x00000007ce000000| Untracked +| 225|0x00000007ce100000, 0x00000007ce100000, 0x00000007ce200000| 0%| F| |TAMS 0x00000007ce100000, 0x00000007ce100000| Untracked +| 226|0x00000007ce200000, 0x00000007ce200000, 0x00000007ce300000| 0%| F| |TAMS 0x00000007ce200000, 0x00000007ce200000| Untracked +| 227|0x00000007ce300000, 0x00000007ce300000, 0x00000007ce400000| 0%| F| |TAMS 0x00000007ce300000, 0x00000007ce300000| Untracked +| 228|0x00000007ce400000, 0x00000007ce400000, 0x00000007ce500000| 0%| F| |TAMS 0x00000007ce400000, 0x00000007ce400000| Untracked +| 229|0x00000007ce500000, 0x00000007ce500000, 0x00000007ce600000| 0%| F| |TAMS 0x00000007ce500000, 0x00000007ce500000| Untracked +| 230|0x00000007ce600000, 0x00000007ce600000, 0x00000007ce700000| 0%| F| |TAMS 0x00000007ce600000, 0x00000007ce600000| Untracked +| 231|0x00000007ce700000, 0x00000007ce700000, 0x00000007ce800000| 0%| F| |TAMS 0x00000007ce700000, 0x00000007ce700000| Untracked +| 232|0x00000007ce800000, 0x00000007ce800000, 0x00000007ce900000| 0%| F| |TAMS 0x00000007ce800000, 0x00000007ce800000| Untracked +| 233|0x00000007ce900000, 0x00000007ce900000, 0x00000007cea00000| 0%| F| |TAMS 0x00000007ce900000, 0x00000007ce900000| Untracked +| 234|0x00000007cea00000, 0x00000007cea00000, 0x00000007ceb00000| 0%| F| |TAMS 0x00000007cea00000, 0x00000007cea00000| Untracked +| 235|0x00000007ceb00000, 0x00000007ceb00000, 0x00000007cec00000| 0%| F| |TAMS 0x00000007ceb00000, 0x00000007ceb00000| Untracked +| 236|0x00000007cec00000, 0x00000007cec00000, 0x00000007ced00000| 0%| F| |TAMS 0x00000007cec00000, 0x00000007cec00000| Untracked +| 237|0x00000007ced00000, 0x00000007ced00000, 0x00000007cee00000| 0%| F| |TAMS 0x00000007ced00000, 0x00000007ced00000| Untracked +| 238|0x00000007cee00000, 0x00000007cee00000, 0x00000007cef00000| 0%| F| |TAMS 0x00000007cee00000, 0x00000007cee00000| Untracked +| 239|0x00000007cef00000, 0x00000007cef00000, 0x00000007cf000000| 0%| F| |TAMS 0x00000007cef00000, 0x00000007cef00000| Untracked +| 240|0x00000007cf000000, 0x00000007cf000000, 0x00000007cf100000| 0%| F| |TAMS 0x00000007cf000000, 0x00000007cf000000| Untracked +| 241|0x00000007cf100000, 0x00000007cf100000, 0x00000007cf200000| 0%| F| |TAMS 0x00000007cf100000, 0x00000007cf100000| Untracked +| 242|0x00000007cf200000, 0x00000007cf200000, 0x00000007cf300000| 0%| F| |TAMS 0x00000007cf200000, 0x00000007cf200000| Untracked +| 243|0x00000007cf300000, 0x00000007cf300000, 0x00000007cf400000| 0%| F| |TAMS 0x00000007cf300000, 0x00000007cf300000| Untracked +| 244|0x00000007cf400000, 0x00000007cf400000, 0x00000007cf500000| 0%| F| |TAMS 0x00000007cf400000, 0x00000007cf400000| Untracked +| 245|0x00000007cf500000, 0x00000007cf500000, 0x00000007cf600000| 0%| F| |TAMS 0x00000007cf500000, 0x00000007cf500000| Untracked +| 246|0x00000007cf600000, 0x00000007cf600000, 0x00000007cf700000| 0%| F| |TAMS 0x00000007cf600000, 0x00000007cf600000| Untracked +| 247|0x00000007cf700000, 0x00000007cf700000, 0x00000007cf800000| 0%| F| |TAMS 0x00000007cf700000, 0x00000007cf700000| Untracked +| 248|0x00000007cf800000, 0x00000007cf800000, 0x00000007cf900000| 0%| F| |TAMS 0x00000007cf800000, 0x00000007cf800000| Untracked +| 249|0x00000007cf900000, 0x00000007cf900000, 0x00000007cfa00000| 0%| F| |TAMS 0x00000007cf900000, 0x00000007cf900000| Untracked +| 250|0x00000007cfa00000, 0x00000007cfa00000, 0x00000007cfb00000| 0%| F| |TAMS 0x00000007cfa00000, 0x00000007cfa00000| Untracked +| 251|0x00000007cfb00000, 0x00000007cfb00000, 0x00000007cfc00000| 0%| F| |TAMS 0x00000007cfb00000, 0x00000007cfb00000| Untracked +| 252|0x00000007cfc00000, 0x00000007cfc00000, 0x00000007cfd00000| 0%| F| |TAMS 0x00000007cfc00000, 0x00000007cfc00000| Untracked +| 253|0x00000007cfd00000, 0x00000007cfd00000, 0x00000007cfe00000| 0%| F| |TAMS 0x00000007cfd00000, 0x00000007cfd00000| Untracked +| 254|0x00000007cfe00000, 0x00000007cfe00000, 0x00000007cff00000| 0%| F| |TAMS 0x00000007cfe00000, 0x00000007cfe00000| Untracked +| 255|0x00000007cff00000, 0x00000007cff00000, 0x00000007d0000000| 0%| F| |TAMS 0x00000007cff00000, 0x00000007cff00000| Untracked +| 256|0x00000007d0000000, 0x00000007d0000000, 0x00000007d0100000| 0%| F| |TAMS 0x00000007d0000000, 0x00000007d0000000| Untracked +| 257|0x00000007d0100000, 0x00000007d0100000, 0x00000007d0200000| 0%| F| |TAMS 0x00000007d0100000, 0x00000007d0100000| Untracked +| 258|0x00000007d0200000, 0x00000007d0200000, 0x00000007d0300000| 0%| F| |TAMS 0x00000007d0200000, 0x00000007d0200000| Untracked +| 259|0x00000007d0300000, 0x00000007d0300000, 0x00000007d0400000| 0%| F| |TAMS 0x00000007d0300000, 0x00000007d0300000| Untracked +| 260|0x00000007d0400000, 0x00000007d0400000, 0x00000007d0500000| 0%| F| |TAMS 0x00000007d0400000, 0x00000007d0400000| Untracked +| 261|0x00000007d0500000, 0x00000007d0500000, 0x00000007d0600000| 0%| F| |TAMS 0x00000007d0500000, 0x00000007d0500000| Untracked +| 262|0x00000007d0600000, 0x00000007d0600000, 0x00000007d0700000| 0%| F| |TAMS 0x00000007d0600000, 0x00000007d0600000| Untracked +| 263|0x00000007d0700000, 0x00000007d0700000, 0x00000007d0800000| 0%| F| |TAMS 0x00000007d0700000, 0x00000007d0700000| Untracked +| 264|0x00000007d0800000, 0x00000007d0800000, 0x00000007d0900000| 0%| F| |TAMS 0x00000007d0800000, 0x00000007d0800000| Untracked +| 265|0x00000007d0900000, 0x00000007d0900000, 0x00000007d0a00000| 0%| F| |TAMS 0x00000007d0900000, 0x00000007d0900000| Untracked +| 266|0x00000007d0a00000, 0x00000007d0a00000, 0x00000007d0b00000| 0%| F| |TAMS 0x00000007d0a00000, 0x00000007d0a00000| Untracked +| 267|0x00000007d0b00000, 0x00000007d0b00000, 0x00000007d0c00000| 0%| F| |TAMS 0x00000007d0b00000, 0x00000007d0b00000| Untracked +| 268|0x00000007d0c00000, 0x00000007d0c00000, 0x00000007d0d00000| 0%| F| |TAMS 0x00000007d0c00000, 0x00000007d0c00000| Untracked +| 269|0x00000007d0d00000, 0x00000007d0d00000, 0x00000007d0e00000| 0%| F| |TAMS 0x00000007d0d00000, 0x00000007d0d00000| Untracked +| 270|0x00000007d0e00000, 0x00000007d0e00000, 0x00000007d0f00000| 0%| F| |TAMS 0x00000007d0e00000, 0x00000007d0e00000| Untracked +| 271|0x00000007d0f00000, 0x00000007d0f00000, 0x00000007d1000000| 0%| F| |TAMS 0x00000007d0f00000, 0x00000007d0f00000| Untracked +| 272|0x00000007d1000000, 0x00000007d1000000, 0x00000007d1100000| 0%| F| |TAMS 0x00000007d1000000, 0x00000007d1000000| Untracked +| 273|0x00000007d1100000, 0x00000007d1100000, 0x00000007d1200000| 0%| F| |TAMS 0x00000007d1100000, 0x00000007d1100000| Untracked +| 274|0x00000007d1200000, 0x00000007d1200000, 0x00000007d1300000| 0%| F| |TAMS 0x00000007d1200000, 0x00000007d1200000| Untracked +| 275|0x00000007d1300000, 0x00000007d1300000, 0x00000007d1400000| 0%| F| |TAMS 0x00000007d1300000, 0x00000007d1300000| Untracked +| 276|0x00000007d1400000, 0x00000007d1400000, 0x00000007d1500000| 0%| F| |TAMS 0x00000007d1400000, 0x00000007d1400000| Untracked +| 277|0x00000007d1500000, 0x00000007d1500000, 0x00000007d1600000| 0%| F| |TAMS 0x00000007d1500000, 0x00000007d1500000| Untracked +| 278|0x00000007d1600000, 0x00000007d1600000, 0x00000007d1700000| 0%| F| |TAMS 0x00000007d1600000, 0x00000007d1600000| Untracked +| 279|0x00000007d1700000, 0x00000007d1700000, 0x00000007d1800000| 0%| F| |TAMS 0x00000007d1700000, 0x00000007d1700000| Untracked +| 280|0x00000007d1800000, 0x00000007d1800000, 0x00000007d1900000| 0%| F| |TAMS 0x00000007d1800000, 0x00000007d1800000| Untracked +| 281|0x00000007d1900000, 0x00000007d1900000, 0x00000007d1a00000| 0%| F| |TAMS 0x00000007d1900000, 0x00000007d1900000| Untracked +| 282|0x00000007d1a00000, 0x00000007d1a00000, 0x00000007d1b00000| 0%| F| |TAMS 0x00000007d1a00000, 0x00000007d1a00000| Untracked +| 283|0x00000007d1b00000, 0x00000007d1b00000, 0x00000007d1c00000| 0%| F| |TAMS 0x00000007d1b00000, 0x00000007d1b00000| Untracked +| 284|0x00000007d1c00000, 0x00000007d1c00000, 0x00000007d1d00000| 0%| F| |TAMS 0x00000007d1c00000, 0x00000007d1c00000| Untracked +| 285|0x00000007d1d00000, 0x00000007d1d00000, 0x00000007d1e00000| 0%| F| |TAMS 0x00000007d1d00000, 0x00000007d1d00000| Untracked +| 286|0x00000007d1e00000, 0x00000007d1e00000, 0x00000007d1f00000| 0%| F| |TAMS 0x00000007d1e00000, 0x00000007d1e00000| Untracked +| 287|0x00000007d1f00000, 0x00000007d1f00000, 0x00000007d2000000| 0%| F| |TAMS 0x00000007d1f00000, 0x00000007d1f00000| Untracked +| 288|0x00000007d2000000, 0x00000007d2000000, 0x00000007d2100000| 0%| F| |TAMS 0x00000007d2000000, 0x00000007d2000000| Untracked +| 289|0x00000007d2100000, 0x00000007d2100000, 0x00000007d2200000| 0%| F| |TAMS 0x00000007d2100000, 0x00000007d2100000| Untracked +| 290|0x00000007d2200000, 0x00000007d2200000, 0x00000007d2300000| 0%| F| |TAMS 0x00000007d2200000, 0x00000007d2200000| Untracked +| 291|0x00000007d2300000, 0x00000007d2300000, 0x00000007d2400000| 0%| F| |TAMS 0x00000007d2300000, 0x00000007d2300000| Untracked +| 292|0x00000007d2400000, 0x00000007d2400000, 0x00000007d2500000| 0%| F| |TAMS 0x00000007d2400000, 0x00000007d2400000| Untracked +| 293|0x00000007d2500000, 0x00000007d2500000, 0x00000007d2600000| 0%| F| |TAMS 0x00000007d2500000, 0x00000007d2500000| Untracked +| 294|0x00000007d2600000, 0x00000007d2600000, 0x00000007d2700000| 0%| F| |TAMS 0x00000007d2600000, 0x00000007d2600000| Untracked +| 295|0x00000007d2700000, 0x00000007d2700000, 0x00000007d2800000| 0%| F| |TAMS 0x00000007d2700000, 0x00000007d2700000| Untracked +| 296|0x00000007d2800000, 0x00000007d2800000, 0x00000007d2900000| 0%| F| |TAMS 0x00000007d2800000, 0x00000007d2800000| Untracked +| 297|0x00000007d2900000, 0x00000007d2900000, 0x00000007d2a00000| 0%| F| |TAMS 0x00000007d2900000, 0x00000007d2900000| Untracked +| 298|0x00000007d2a00000, 0x00000007d2a00000, 0x00000007d2b00000| 0%| F| |TAMS 0x00000007d2a00000, 0x00000007d2a00000| Untracked +| 299|0x00000007d2b00000, 0x00000007d2b00000, 0x00000007d2c00000| 0%| F| |TAMS 0x00000007d2b00000, 0x00000007d2b00000| Untracked +| 300|0x00000007d2c00000, 0x00000007d2c00000, 0x00000007d2d00000| 0%| F| |TAMS 0x00000007d2c00000, 0x00000007d2c00000| Untracked +| 301|0x00000007d2d00000, 0x00000007d2d00000, 0x00000007d2e00000| 0%| F| |TAMS 0x00000007d2d00000, 0x00000007d2d00000| Untracked +| 302|0x00000007d2e00000, 0x00000007d2e00000, 0x00000007d2f00000| 0%| F| |TAMS 0x00000007d2e00000, 0x00000007d2e00000| Untracked +| 303|0x00000007d2f00000, 0x00000007d2f00000, 0x00000007d3000000| 0%| F| |TAMS 0x00000007d2f00000, 0x00000007d2f00000| Untracked +| 304|0x00000007d3000000, 0x00000007d3000000, 0x00000007d3100000| 0%| F| |TAMS 0x00000007d3000000, 0x00000007d3000000| Untracked +| 305|0x00000007d3100000, 0x00000007d3100000, 0x00000007d3200000| 0%| F| |TAMS 0x00000007d3100000, 0x00000007d3100000| Untracked +| 306|0x00000007d3200000, 0x00000007d3200000, 0x00000007d3300000| 0%| F| |TAMS 0x00000007d3200000, 0x00000007d3200000| Untracked +| 307|0x00000007d3300000, 0x00000007d3300000, 0x00000007d3400000| 0%| F| |TAMS 0x00000007d3300000, 0x00000007d3300000| Untracked +| 308|0x00000007d3400000, 0x00000007d3400000, 0x00000007d3500000| 0%| F| |TAMS 0x00000007d3400000, 0x00000007d3400000| Untracked +| 309|0x00000007d3500000, 0x00000007d3500000, 0x00000007d3600000| 0%| F| |TAMS 0x00000007d3500000, 0x00000007d3500000| Untracked +| 310|0x00000007d3600000, 0x00000007d3600000, 0x00000007d3700000| 0%| F| |TAMS 0x00000007d3600000, 0x00000007d3600000| Untracked +| 311|0x00000007d3700000, 0x00000007d3700000, 0x00000007d3800000| 0%| F| |TAMS 0x00000007d3700000, 0x00000007d3700000| Untracked +| 312|0x00000007d3800000, 0x00000007d3800000, 0x00000007d3900000| 0%| F| |TAMS 0x00000007d3800000, 0x00000007d3800000| Untracked +| 313|0x00000007d3900000, 0x00000007d3900000, 0x00000007d3a00000| 0%| F| |TAMS 0x00000007d3900000, 0x00000007d3900000| Untracked +| 314|0x00000007d3a00000, 0x00000007d3a00000, 0x00000007d3b00000| 0%| F| |TAMS 0x00000007d3a00000, 0x00000007d3a00000| Untracked +| 315|0x00000007d3b00000, 0x00000007d3b00000, 0x00000007d3c00000| 0%| F| |TAMS 0x00000007d3b00000, 0x00000007d3b00000| Untracked +| 316|0x00000007d3c00000, 0x00000007d3c00000, 0x00000007d3d00000| 0%| F| |TAMS 0x00000007d3c00000, 0x00000007d3c00000| Untracked +| 317|0x00000007d3d00000, 0x00000007d3d00000, 0x00000007d3e00000| 0%| F| |TAMS 0x00000007d3d00000, 0x00000007d3d00000| Untracked +| 318|0x00000007d3e00000, 0x00000007d3e00000, 0x00000007d3f00000| 0%| F| |TAMS 0x00000007d3e00000, 0x00000007d3e00000| Untracked +| 319|0x00000007d3f00000, 0x00000007d3f00000, 0x00000007d4000000| 0%| F| |TAMS 0x00000007d3f00000, 0x00000007d3f00000| Untracked +| 320|0x00000007d4000000, 0x00000007d4000000, 0x00000007d4100000| 0%| F| |TAMS 0x00000007d4000000, 0x00000007d4000000| Untracked +| 321|0x00000007d4100000, 0x00000007d4100000, 0x00000007d4200000| 0%| F| |TAMS 0x00000007d4100000, 0x00000007d4100000| Untracked +| 322|0x00000007d4200000, 0x00000007d4200000, 0x00000007d4300000| 0%| F| |TAMS 0x00000007d4200000, 0x00000007d4200000| Untracked +| 323|0x00000007d4300000, 0x00000007d4300000, 0x00000007d4400000| 0%| F| |TAMS 0x00000007d4300000, 0x00000007d4300000| Untracked +| 324|0x00000007d4400000, 0x00000007d4400000, 0x00000007d4500000| 0%| F| |TAMS 0x00000007d4400000, 0x00000007d4400000| Untracked +| 325|0x00000007d4500000, 0x00000007d4500000, 0x00000007d4600000| 0%| F| |TAMS 0x00000007d4500000, 0x00000007d4500000| Untracked +| 326|0x00000007d4600000, 0x00000007d4600000, 0x00000007d4700000| 0%| F| |TAMS 0x00000007d4600000, 0x00000007d4600000| Untracked +| 327|0x00000007d4700000, 0x00000007d4700000, 0x00000007d4800000| 0%| F| |TAMS 0x00000007d4700000, 0x00000007d4700000| Untracked +| 328|0x00000007d4800000, 0x00000007d4800000, 0x00000007d4900000| 0%| F| |TAMS 0x00000007d4800000, 0x00000007d4800000| Untracked +| 329|0x00000007d4900000, 0x00000007d4900000, 0x00000007d4a00000| 0%| F| |TAMS 0x00000007d4900000, 0x00000007d4900000| Untracked +| 330|0x00000007d4a00000, 0x00000007d4a00000, 0x00000007d4b00000| 0%| F| |TAMS 0x00000007d4a00000, 0x00000007d4a00000| Untracked +| 331|0x00000007d4b00000, 0x00000007d4b00000, 0x00000007d4c00000| 0%| F| |TAMS 0x00000007d4b00000, 0x00000007d4b00000| Untracked +| 332|0x00000007d4c00000, 0x00000007d4c00000, 0x00000007d4d00000| 0%| F| |TAMS 0x00000007d4c00000, 0x00000007d4c00000| Untracked +| 333|0x00000007d4d00000, 0x00000007d4d00000, 0x00000007d4e00000| 0%| F| |TAMS 0x00000007d4d00000, 0x00000007d4d00000| Untracked +| 334|0x00000007d4e00000, 0x00000007d4e00000, 0x00000007d4f00000| 0%| F| |TAMS 0x00000007d4e00000, 0x00000007d4e00000| Untracked +| 335|0x00000007d4f00000, 0x00000007d4f00000, 0x00000007d5000000| 0%| F| |TAMS 0x00000007d4f00000, 0x00000007d4f00000| Untracked +| 336|0x00000007d5000000, 0x00000007d5000000, 0x00000007d5100000| 0%| F| |TAMS 0x00000007d5000000, 0x00000007d5000000| Untracked +| 337|0x00000007d5100000, 0x00000007d5100000, 0x00000007d5200000| 0%| F| |TAMS 0x00000007d5100000, 0x00000007d5100000| Untracked +| 338|0x00000007d5200000, 0x00000007d5200000, 0x00000007d5300000| 0%| F| |TAMS 0x00000007d5200000, 0x00000007d5200000| Untracked +| 339|0x00000007d5300000, 0x00000007d5300000, 0x00000007d5400000| 0%| F| |TAMS 0x00000007d5300000, 0x00000007d5300000| Untracked +| 340|0x00000007d5400000, 0x00000007d5400000, 0x00000007d5500000| 0%| F| |TAMS 0x00000007d5400000, 0x00000007d5400000| Untracked +| 341|0x00000007d5500000, 0x00000007d5500000, 0x00000007d5600000| 0%| F| |TAMS 0x00000007d5500000, 0x00000007d5500000| Untracked +| 342|0x00000007d5600000, 0x00000007d5600000, 0x00000007d5700000| 0%| F| |TAMS 0x00000007d5600000, 0x00000007d5600000| Untracked +| 343|0x00000007d5700000, 0x00000007d5700000, 0x00000007d5800000| 0%| F| |TAMS 0x00000007d5700000, 0x00000007d5700000| Untracked +| 344|0x00000007d5800000, 0x00000007d5800000, 0x00000007d5900000| 0%| F| |TAMS 0x00000007d5800000, 0x00000007d5800000| Untracked +| 345|0x00000007d5900000, 0x00000007d5900000, 0x00000007d5a00000| 0%| F| |TAMS 0x00000007d5900000, 0x00000007d5900000| Untracked +| 346|0x00000007d5a00000, 0x00000007d5a00000, 0x00000007d5b00000| 0%| F| |TAMS 0x00000007d5a00000, 0x00000007d5a00000| Untracked +| 347|0x00000007d5b00000, 0x00000007d5b00000, 0x00000007d5c00000| 0%| F| |TAMS 0x00000007d5b00000, 0x00000007d5b00000| Untracked +| 348|0x00000007d5c00000, 0x00000007d5c00000, 0x00000007d5d00000| 0%| F| |TAMS 0x00000007d5c00000, 0x00000007d5c00000| Untracked +| 349|0x00000007d5d00000, 0x00000007d5d00000, 0x00000007d5e00000| 0%| F| |TAMS 0x00000007d5d00000, 0x00000007d5d00000| Untracked +| 350|0x00000007d5e00000, 0x00000007d5e00000, 0x00000007d5f00000| 0%| F| |TAMS 0x00000007d5e00000, 0x00000007d5e00000| Untracked +| 351|0x00000007d5f00000, 0x00000007d5f00000, 0x00000007d6000000| 0%| F| |TAMS 0x00000007d5f00000, 0x00000007d5f00000| Untracked +| 352|0x00000007d6000000, 0x00000007d6000000, 0x00000007d6100000| 0%| F| |TAMS 0x00000007d6000000, 0x00000007d6000000| Untracked +| 353|0x00000007d6100000, 0x00000007d6100000, 0x00000007d6200000| 0%| F| |TAMS 0x00000007d6100000, 0x00000007d6100000| Untracked +| 354|0x00000007d6200000, 0x00000007d6200000, 0x00000007d6300000| 0%| F| |TAMS 0x00000007d6200000, 0x00000007d6200000| Untracked +| 355|0x00000007d6300000, 0x00000007d6300000, 0x00000007d6400000| 0%| F| |TAMS 0x00000007d6300000, 0x00000007d6300000| Untracked +| 356|0x00000007d6400000, 0x00000007d6400000, 0x00000007d6500000| 0%| F| |TAMS 0x00000007d6400000, 0x00000007d6400000| Untracked +| 357|0x00000007d6500000, 0x00000007d6500000, 0x00000007d6600000| 0%| F| |TAMS 0x00000007d6500000, 0x00000007d6500000| Untracked +| 358|0x00000007d6600000, 0x00000007d6600000, 0x00000007d6700000| 0%| F| |TAMS 0x00000007d6600000, 0x00000007d6600000| Untracked +| 359|0x00000007d6700000, 0x00000007d6700000, 0x00000007d6800000| 0%| F| |TAMS 0x00000007d6700000, 0x00000007d6700000| Untracked +| 360|0x00000007d6800000, 0x00000007d6800000, 0x00000007d6900000| 0%| F| |TAMS 0x00000007d6800000, 0x00000007d6800000| Untracked +| 361|0x00000007d6900000, 0x00000007d6900000, 0x00000007d6a00000| 0%| F| |TAMS 0x00000007d6900000, 0x00000007d6900000| Untracked +| 362|0x00000007d6a00000, 0x00000007d6a00000, 0x00000007d6b00000| 0%| F| |TAMS 0x00000007d6a00000, 0x00000007d6a00000| Untracked +| 363|0x00000007d6b00000, 0x00000007d6b00000, 0x00000007d6c00000| 0%| F| |TAMS 0x00000007d6b00000, 0x00000007d6b00000| Untracked +| 364|0x00000007d6c00000, 0x00000007d6c00000, 0x00000007d6d00000| 0%| F| |TAMS 0x00000007d6c00000, 0x00000007d6c00000| Untracked +| 365|0x00000007d6d00000, 0x00000007d6d00000, 0x00000007d6e00000| 0%| F| |TAMS 0x00000007d6d00000, 0x00000007d6d00000| Untracked +| 366|0x00000007d6e00000, 0x00000007d6e00000, 0x00000007d6f00000| 0%| F| |TAMS 0x00000007d6e00000, 0x00000007d6e00000| Untracked +| 367|0x00000007d6f00000, 0x00000007d6f00000, 0x00000007d7000000| 0%| F| |TAMS 0x00000007d6f00000, 0x00000007d6f00000| Untracked +| 368|0x00000007d7000000, 0x00000007d7000000, 0x00000007d7100000| 0%| F| |TAMS 0x00000007d7000000, 0x00000007d7000000| Untracked +| 369|0x00000007d7100000, 0x00000007d7100000, 0x00000007d7200000| 0%| F| |TAMS 0x00000007d7100000, 0x00000007d7100000| Untracked +| 370|0x00000007d7200000, 0x00000007d7200000, 0x00000007d7300000| 0%| F| |TAMS 0x00000007d7200000, 0x00000007d7200000| Untracked +| 371|0x00000007d7300000, 0x00000007d7300000, 0x00000007d7400000| 0%| F| |TAMS 0x00000007d7300000, 0x00000007d7300000| Untracked +| 372|0x00000007d7400000, 0x00000007d7400000, 0x00000007d7500000| 0%| F| |TAMS 0x00000007d7400000, 0x00000007d7400000| Untracked +| 373|0x00000007d7500000, 0x00000007d7500000, 0x00000007d7600000| 0%| F| |TAMS 0x00000007d7500000, 0x00000007d7500000| Untracked +| 374|0x00000007d7600000, 0x00000007d7600000, 0x00000007d7700000| 0%| F| |TAMS 0x00000007d7600000, 0x00000007d7600000| Untracked +| 375|0x00000007d7700000, 0x00000007d7700000, 0x00000007d7800000| 0%| F| |TAMS 0x00000007d7700000, 0x00000007d7700000| Untracked +| 376|0x00000007d7800000, 0x00000007d7800000, 0x00000007d7900000| 0%| F| |TAMS 0x00000007d7800000, 0x00000007d7800000| Untracked +| 377|0x00000007d7900000, 0x00000007d7900000, 0x00000007d7a00000| 0%| F| |TAMS 0x00000007d7900000, 0x00000007d7900000| Untracked +| 378|0x00000007d7a00000, 0x00000007d7a00000, 0x00000007d7b00000| 0%| F| |TAMS 0x00000007d7a00000, 0x00000007d7a00000| Untracked +| 379|0x00000007d7b00000, 0x00000007d7b00000, 0x00000007d7c00000| 0%| F| |TAMS 0x00000007d7b00000, 0x00000007d7b00000| Untracked +| 380|0x00000007d7c00000, 0x00000007d7c00000, 0x00000007d7d00000| 0%| F| |TAMS 0x00000007d7c00000, 0x00000007d7c00000| Untracked +| 381|0x00000007d7d00000, 0x00000007d7d00000, 0x00000007d7e00000| 0%| F| |TAMS 0x00000007d7d00000, 0x00000007d7d00000| Untracked +| 382|0x00000007d7e00000, 0x00000007d7e00000, 0x00000007d7f00000| 0%| F| |TAMS 0x00000007d7e00000, 0x00000007d7e00000| Untracked +| 383|0x00000007d7f00000, 0x00000007d7f00000, 0x00000007d8000000| 0%| F| |TAMS 0x00000007d7f00000, 0x00000007d7f00000| Untracked +| 384|0x00000007d8000000, 0x00000007d8000000, 0x00000007d8100000| 0%| F| |TAMS 0x00000007d8000000, 0x00000007d8000000| Untracked +| 385|0x00000007d8100000, 0x00000007d8100000, 0x00000007d8200000| 0%| F| |TAMS 0x00000007d8100000, 0x00000007d8100000| Untracked +| 386|0x00000007d8200000, 0x00000007d8200000, 0x00000007d8300000| 0%| F| |TAMS 0x00000007d8200000, 0x00000007d8200000| Untracked +| 387|0x00000007d8300000, 0x00000007d8300000, 0x00000007d8400000| 0%| F| |TAMS 0x00000007d8300000, 0x00000007d8300000| Untracked +| 388|0x00000007d8400000, 0x00000007d8400000, 0x00000007d8500000| 0%| F| |TAMS 0x00000007d8400000, 0x00000007d8400000| Untracked +| 389|0x00000007d8500000, 0x00000007d8500000, 0x00000007d8600000| 0%| F| |TAMS 0x00000007d8500000, 0x00000007d8500000| Untracked +| 390|0x00000007d8600000, 0x00000007d8600000, 0x00000007d8700000| 0%| F| |TAMS 0x00000007d8600000, 0x00000007d8600000| Untracked +| 391|0x00000007d8700000, 0x00000007d8700000, 0x00000007d8800000| 0%| F| |TAMS 0x00000007d8700000, 0x00000007d8700000| Untracked +| 392|0x00000007d8800000, 0x00000007d8800000, 0x00000007d8900000| 0%| F| |TAMS 0x00000007d8800000, 0x00000007d8800000| Untracked +| 393|0x00000007d8900000, 0x00000007d8900000, 0x00000007d8a00000| 0%| F| |TAMS 0x00000007d8900000, 0x00000007d8900000| Untracked +| 394|0x00000007d8a00000, 0x00000007d8a00000, 0x00000007d8b00000| 0%| F| |TAMS 0x00000007d8a00000, 0x00000007d8a00000| Untracked +| 395|0x00000007d8b00000, 0x00000007d8b00000, 0x00000007d8c00000| 0%| F| |TAMS 0x00000007d8b00000, 0x00000007d8b00000| Untracked +| 396|0x00000007d8c00000, 0x00000007d8c00000, 0x00000007d8d00000| 0%| F| |TAMS 0x00000007d8c00000, 0x00000007d8c00000| Untracked +| 397|0x00000007d8d00000, 0x00000007d8d00000, 0x00000007d8e00000| 0%| F| |TAMS 0x00000007d8d00000, 0x00000007d8d00000| Untracked +| 398|0x00000007d8e00000, 0x00000007d8e00000, 0x00000007d8f00000| 0%| F| |TAMS 0x00000007d8e00000, 0x00000007d8e00000| Untracked +| 399|0x00000007d8f00000, 0x00000007d8f00000, 0x00000007d9000000| 0%| F| |TAMS 0x00000007d8f00000, 0x00000007d8f00000| Untracked +| 400|0x00000007d9000000, 0x00000007d9000000, 0x00000007d9100000| 0%| F| |TAMS 0x00000007d9000000, 0x00000007d9000000| Untracked +| 401|0x00000007d9100000, 0x00000007d9100000, 0x00000007d9200000| 0%| F| |TAMS 0x00000007d9100000, 0x00000007d9100000| Untracked +| 402|0x00000007d9200000, 0x00000007d9200000, 0x00000007d9300000| 0%| F| |TAMS 0x00000007d9200000, 0x00000007d9200000| Untracked +| 403|0x00000007d9300000, 0x00000007d9300000, 0x00000007d9400000| 0%| F| |TAMS 0x00000007d9300000, 0x00000007d9300000| Untracked +| 404|0x00000007d9400000, 0x00000007d9400000, 0x00000007d9500000| 0%| F| |TAMS 0x00000007d9400000, 0x00000007d9400000| Untracked +| 405|0x00000007d9500000, 0x00000007d9500000, 0x00000007d9600000| 0%| F| |TAMS 0x00000007d9500000, 0x00000007d9500000| Untracked +| 406|0x00000007d9600000, 0x00000007d9600000, 0x00000007d9700000| 0%| F| |TAMS 0x00000007d9600000, 0x00000007d9600000| Untracked +| 407|0x00000007d9700000, 0x00000007d9700000, 0x00000007d9800000| 0%| F| |TAMS 0x00000007d9700000, 0x00000007d9700000| Untracked +| 408|0x00000007d9800000, 0x00000007d9800000, 0x00000007d9900000| 0%| F| |TAMS 0x00000007d9800000, 0x00000007d9800000| Untracked +| 409|0x00000007d9900000, 0x00000007d9900000, 0x00000007d9a00000| 0%| F| |TAMS 0x00000007d9900000, 0x00000007d9900000| Untracked +| 410|0x00000007d9a00000, 0x00000007d9a00000, 0x00000007d9b00000| 0%| F| |TAMS 0x00000007d9a00000, 0x00000007d9a00000| Untracked +| 411|0x00000007d9b00000, 0x00000007d9b00000, 0x00000007d9c00000| 0%| F| |TAMS 0x00000007d9b00000, 0x00000007d9b00000| Untracked +| 412|0x00000007d9c00000, 0x00000007d9c00000, 0x00000007d9d00000| 0%| F| |TAMS 0x00000007d9c00000, 0x00000007d9c00000| Untracked +| 413|0x00000007d9d00000, 0x00000007d9d00000, 0x00000007d9e00000| 0%| F| |TAMS 0x00000007d9d00000, 0x00000007d9d00000| Untracked +| 414|0x00000007d9e00000, 0x00000007d9e00000, 0x00000007d9f00000| 0%| F| |TAMS 0x00000007d9e00000, 0x00000007d9e00000| Untracked +| 415|0x00000007d9f00000, 0x00000007d9f00000, 0x00000007da000000| 0%| F| |TAMS 0x00000007d9f00000, 0x00000007d9f00000| Untracked +| 416|0x00000007da000000, 0x00000007da000000, 0x00000007da100000| 0%| F| |TAMS 0x00000007da000000, 0x00000007da000000| Untracked +| 417|0x00000007da100000, 0x00000007da100000, 0x00000007da200000| 0%| F| |TAMS 0x00000007da100000, 0x00000007da100000| Untracked +| 418|0x00000007da200000, 0x00000007da200000, 0x00000007da300000| 0%| F| |TAMS 0x00000007da200000, 0x00000007da200000| Untracked +| 419|0x00000007da300000, 0x00000007da300000, 0x00000007da400000| 0%| F| |TAMS 0x00000007da300000, 0x00000007da300000| Untracked +| 420|0x00000007da400000, 0x00000007da400000, 0x00000007da500000| 0%| F| |TAMS 0x00000007da400000, 0x00000007da400000| Untracked +| 421|0x00000007da500000, 0x00000007da500000, 0x00000007da600000| 0%| F| |TAMS 0x00000007da500000, 0x00000007da500000| Untracked +| 422|0x00000007da600000, 0x00000007da600000, 0x00000007da700000| 0%| F| |TAMS 0x00000007da600000, 0x00000007da600000| Untracked +| 423|0x00000007da700000, 0x00000007da700000, 0x00000007da800000| 0%| F| |TAMS 0x00000007da700000, 0x00000007da700000| Untracked +| 424|0x00000007da800000, 0x00000007da800000, 0x00000007da900000| 0%| F| |TAMS 0x00000007da800000, 0x00000007da800000| Untracked +| 425|0x00000007da900000, 0x00000007da900000, 0x00000007daa00000| 0%| F| |TAMS 0x00000007da900000, 0x00000007da900000| Untracked +| 426|0x00000007daa00000, 0x00000007daa00000, 0x00000007dab00000| 0%| F| |TAMS 0x00000007daa00000, 0x00000007daa00000| Untracked +| 427|0x00000007dab00000, 0x00000007dab00000, 0x00000007dac00000| 0%| F| |TAMS 0x00000007dab00000, 0x00000007dab00000| Untracked +| 428|0x00000007dac00000, 0x00000007dac00000, 0x00000007dad00000| 0%| F| |TAMS 0x00000007dac00000, 0x00000007dac00000| Untracked +| 429|0x00000007dad00000, 0x00000007dad00000, 0x00000007dae00000| 0%| F| |TAMS 0x00000007dad00000, 0x00000007dad00000| Untracked +| 430|0x00000007dae00000, 0x00000007dae00000, 0x00000007daf00000| 0%| F| |TAMS 0x00000007dae00000, 0x00000007dae00000| Untracked +| 431|0x00000007daf00000, 0x00000007daf00000, 0x00000007db000000| 0%| F| |TAMS 0x00000007daf00000, 0x00000007daf00000| Untracked +| 432|0x00000007db000000, 0x00000007db000000, 0x00000007db100000| 0%| F| |TAMS 0x00000007db000000, 0x00000007db000000| Untracked +| 433|0x00000007db100000, 0x00000007db100000, 0x00000007db200000| 0%| F| |TAMS 0x00000007db100000, 0x00000007db100000| Untracked +| 434|0x00000007db200000, 0x00000007db200000, 0x00000007db300000| 0%| F| |TAMS 0x00000007db200000, 0x00000007db200000| Untracked +| 435|0x00000007db300000, 0x00000007db300000, 0x00000007db400000| 0%| F| |TAMS 0x00000007db300000, 0x00000007db300000| Untracked +| 436|0x00000007db400000, 0x00000007db400000, 0x00000007db500000| 0%| F| |TAMS 0x00000007db400000, 0x00000007db400000| Untracked +| 437|0x00000007db500000, 0x00000007db500000, 0x00000007db600000| 0%| F| |TAMS 0x00000007db500000, 0x00000007db500000| Untracked +| 438|0x00000007db600000, 0x00000007db600000, 0x00000007db700000| 0%| F| |TAMS 0x00000007db600000, 0x00000007db600000| Untracked +| 439|0x00000007db700000, 0x00000007db700000, 0x00000007db800000| 0%| F| |TAMS 0x00000007db700000, 0x00000007db700000| Untracked +| 440|0x00000007db800000, 0x00000007db800000, 0x00000007db900000| 0%| F| |TAMS 0x00000007db800000, 0x00000007db800000| Untracked +| 441|0x00000007db900000, 0x00000007db900000, 0x00000007dba00000| 0%| F| |TAMS 0x00000007db900000, 0x00000007db900000| Untracked +| 442|0x00000007dba00000, 0x00000007dba00000, 0x00000007dbb00000| 0%| F| |TAMS 0x00000007dba00000, 0x00000007dba00000| Untracked +| 443|0x00000007dbb00000, 0x00000007dbb00000, 0x00000007dbc00000| 0%| F| |TAMS 0x00000007dbb00000, 0x00000007dbb00000| Untracked +| 444|0x00000007dbc00000, 0x00000007dbc00000, 0x00000007dbd00000| 0%| F| |TAMS 0x00000007dbc00000, 0x00000007dbc00000| Untracked +| 445|0x00000007dbd00000, 0x00000007dbd00000, 0x00000007dbe00000| 0%| F| |TAMS 0x00000007dbd00000, 0x00000007dbd00000| Untracked +| 446|0x00000007dbe00000, 0x00000007dbe00000, 0x00000007dbf00000| 0%| F| |TAMS 0x00000007dbe00000, 0x00000007dbe00000| Untracked +| 447|0x00000007dbf00000, 0x00000007dbf00000, 0x00000007dc000000| 0%| F| |TAMS 0x00000007dbf00000, 0x00000007dbf00000| Untracked +| 448|0x00000007dc000000, 0x00000007dc000000, 0x00000007dc100000| 0%| F| |TAMS 0x00000007dc000000, 0x00000007dc000000| Untracked +| 449|0x00000007dc100000, 0x00000007dc100000, 0x00000007dc200000| 0%| F| |TAMS 0x00000007dc100000, 0x00000007dc100000| Untracked +| 450|0x00000007dc200000, 0x00000007dc200000, 0x00000007dc300000| 0%| F| |TAMS 0x00000007dc200000, 0x00000007dc200000| Untracked +| 451|0x00000007dc300000, 0x00000007dc300000, 0x00000007dc400000| 0%| F| |TAMS 0x00000007dc300000, 0x00000007dc300000| Untracked +| 452|0x00000007dc400000, 0x00000007dc400000, 0x00000007dc500000| 0%| F| |TAMS 0x00000007dc400000, 0x00000007dc400000| Untracked +| 453|0x00000007dc500000, 0x00000007dc500000, 0x00000007dc600000| 0%| F| |TAMS 0x00000007dc500000, 0x00000007dc500000| Untracked +| 454|0x00000007dc600000, 0x00000007dc600000, 0x00000007dc700000| 0%| F| |TAMS 0x00000007dc600000, 0x00000007dc600000| Untracked +| 455|0x00000007dc700000, 0x00000007dc700000, 0x00000007dc800000| 0%| F| |TAMS 0x00000007dc700000, 0x00000007dc700000| Untracked +| 456|0x00000007dc800000, 0x00000007dc800000, 0x00000007dc900000| 0%| F| |TAMS 0x00000007dc800000, 0x00000007dc800000| Untracked +| 457|0x00000007dc900000, 0x00000007dc900000, 0x00000007dca00000| 0%| F| |TAMS 0x00000007dc900000, 0x00000007dc900000| Untracked +| 458|0x00000007dca00000, 0x00000007dca00000, 0x00000007dcb00000| 0%| F| |TAMS 0x00000007dca00000, 0x00000007dca00000| Untracked +| 459|0x00000007dcb00000, 0x00000007dcb00000, 0x00000007dcc00000| 0%| F| |TAMS 0x00000007dcb00000, 0x00000007dcb00000| Untracked +| 460|0x00000007dcc00000, 0x00000007dcc00000, 0x00000007dcd00000| 0%| F| |TAMS 0x00000007dcc00000, 0x00000007dcc00000| Untracked +| 461|0x00000007dcd00000, 0x00000007dcd00000, 0x00000007dce00000| 0%| F| |TAMS 0x00000007dcd00000, 0x00000007dcd00000| Untracked +| 462|0x00000007dce00000, 0x00000007dce00000, 0x00000007dcf00000| 0%| F| |TAMS 0x00000007dce00000, 0x00000007dce00000| Untracked +| 463|0x00000007dcf00000, 0x00000007dcf00000, 0x00000007dd000000| 0%| F| |TAMS 0x00000007dcf00000, 0x00000007dcf00000| Untracked +| 464|0x00000007dd000000, 0x00000007dd000000, 0x00000007dd100000| 0%| F| |TAMS 0x00000007dd000000, 0x00000007dd000000| Untracked +| 465|0x00000007dd100000, 0x00000007dd100000, 0x00000007dd200000| 0%| F| |TAMS 0x00000007dd100000, 0x00000007dd100000| Untracked +| 466|0x00000007dd200000, 0x00000007dd200000, 0x00000007dd300000| 0%| F| |TAMS 0x00000007dd200000, 0x00000007dd200000| Untracked +| 467|0x00000007dd300000, 0x00000007dd300000, 0x00000007dd400000| 0%| F| |TAMS 0x00000007dd300000, 0x00000007dd300000| Untracked +| 468|0x00000007dd400000, 0x00000007dd400000, 0x00000007dd500000| 0%| F| |TAMS 0x00000007dd400000, 0x00000007dd400000| Untracked +| 469|0x00000007dd500000, 0x00000007dd500000, 0x00000007dd600000| 0%| F| |TAMS 0x00000007dd500000, 0x00000007dd500000| Untracked +| 470|0x00000007dd600000, 0x00000007dd600000, 0x00000007dd700000| 0%| F| |TAMS 0x00000007dd600000, 0x00000007dd600000| Untracked +| 471|0x00000007dd700000, 0x00000007dd700000, 0x00000007dd800000| 0%| F| |TAMS 0x00000007dd700000, 0x00000007dd700000| Untracked +| 472|0x00000007dd800000, 0x00000007dd800000, 0x00000007dd900000| 0%| F| |TAMS 0x00000007dd800000, 0x00000007dd800000| Untracked +| 473|0x00000007dd900000, 0x00000007dd900000, 0x00000007dda00000| 0%| F| |TAMS 0x00000007dd900000, 0x00000007dd900000| Untracked +| 474|0x00000007dda00000, 0x00000007dda00000, 0x00000007ddb00000| 0%| F| |TAMS 0x00000007dda00000, 0x00000007dda00000| Untracked +| 475|0x00000007ddb00000, 0x00000007ddb00000, 0x00000007ddc00000| 0%| F| |TAMS 0x00000007ddb00000, 0x00000007ddb00000| Untracked +| 476|0x00000007ddc00000, 0x00000007ddc00000, 0x00000007ddd00000| 0%| F| |TAMS 0x00000007ddc00000, 0x00000007ddc00000| Untracked +| 477|0x00000007ddd00000, 0x00000007ddd00000, 0x00000007dde00000| 0%| F| |TAMS 0x00000007ddd00000, 0x00000007ddd00000| Untracked +| 478|0x00000007dde00000, 0x00000007dde00000, 0x00000007ddf00000| 0%| F| |TAMS 0x00000007dde00000, 0x00000007dde00000| Untracked +| 479|0x00000007ddf00000, 0x00000007ddf00000, 0x00000007de000000| 0%| F| |TAMS 0x00000007ddf00000, 0x00000007ddf00000| Untracked +| 480|0x00000007de000000, 0x00000007de000000, 0x00000007de100000| 0%| F| |TAMS 0x00000007de000000, 0x00000007de000000| Untracked +| 481|0x00000007de100000, 0x00000007de100000, 0x00000007de200000| 0%| F| |TAMS 0x00000007de100000, 0x00000007de100000| Untracked +| 482|0x00000007de200000, 0x00000007de200000, 0x00000007de300000| 0%| F| |TAMS 0x00000007de200000, 0x00000007de200000| Untracked +| 483|0x00000007de300000, 0x00000007de300000, 0x00000007de400000| 0%| F| |TAMS 0x00000007de300000, 0x00000007de300000| Untracked +| 484|0x00000007de400000, 0x00000007de400000, 0x00000007de500000| 0%| F| |TAMS 0x00000007de400000, 0x00000007de400000| Untracked +| 485|0x00000007de500000, 0x00000007de500000, 0x00000007de600000| 0%| F| |TAMS 0x00000007de500000, 0x00000007de500000| Untracked +| 486|0x00000007de600000, 0x00000007de600000, 0x00000007de700000| 0%| F| |TAMS 0x00000007de600000, 0x00000007de600000| Untracked +| 487|0x00000007de700000, 0x00000007de700000, 0x00000007de800000| 0%| F| |TAMS 0x00000007de700000, 0x00000007de700000| Untracked +| 488|0x00000007de800000, 0x00000007de800000, 0x00000007de900000| 0%| F| |TAMS 0x00000007de800000, 0x00000007de800000| Untracked +| 489|0x00000007de900000, 0x00000007de900000, 0x00000007dea00000| 0%| F| |TAMS 0x00000007de900000, 0x00000007de900000| Untracked +| 490|0x00000007dea00000, 0x00000007dea00000, 0x00000007deb00000| 0%| F| |TAMS 0x00000007dea00000, 0x00000007dea00000| Untracked +| 491|0x00000007deb00000, 0x00000007deb00000, 0x00000007dec00000| 0%| F| |TAMS 0x00000007deb00000, 0x00000007deb00000| Untracked +| 492|0x00000007dec00000, 0x00000007dec00000, 0x00000007ded00000| 0%| F| |TAMS 0x00000007dec00000, 0x00000007dec00000| Untracked +| 493|0x00000007ded00000, 0x00000007ded00000, 0x00000007dee00000| 0%| F| |TAMS 0x00000007ded00000, 0x00000007ded00000| Untracked +| 494|0x00000007dee00000, 0x00000007dee00000, 0x00000007def00000| 0%| F| |TAMS 0x00000007dee00000, 0x00000007dee00000| Untracked +| 495|0x00000007def00000, 0x00000007def00000, 0x00000007df000000| 0%| F| |TAMS 0x00000007def00000, 0x00000007def00000| Untracked +| 496|0x00000007df000000, 0x00000007df000000, 0x00000007df100000| 0%| F| |TAMS 0x00000007df000000, 0x00000007df000000| Untracked +| 497|0x00000007df100000, 0x00000007df100000, 0x00000007df200000| 0%| F| |TAMS 0x00000007df100000, 0x00000007df100000| Untracked +| 498|0x00000007df200000, 0x00000007df200000, 0x00000007df300000| 0%| F| |TAMS 0x00000007df200000, 0x00000007df200000| Untracked +| 499|0x00000007df300000, 0x00000007df300000, 0x00000007df400000| 0%| F| |TAMS 0x00000007df300000, 0x00000007df300000| Untracked +| 500|0x00000007df400000, 0x00000007df400000, 0x00000007df500000| 0%| F| |TAMS 0x00000007df400000, 0x00000007df400000| Untracked +| 501|0x00000007df500000, 0x00000007df500000, 0x00000007df600000| 0%| F| |TAMS 0x00000007df500000, 0x00000007df500000| Untracked +| 502|0x00000007df600000, 0x00000007df600000, 0x00000007df700000| 0%| F| |TAMS 0x00000007df600000, 0x00000007df600000| Untracked +| 503|0x00000007df700000, 0x00000007df700000, 0x00000007df800000| 0%| F| |TAMS 0x00000007df700000, 0x00000007df700000| Untracked +| 504|0x00000007df800000, 0x00000007df800000, 0x00000007df900000| 0%| F| |TAMS 0x00000007df800000, 0x00000007df800000| Untracked +| 505|0x00000007df900000, 0x00000007df900000, 0x00000007dfa00000| 0%| F| |TAMS 0x00000007df900000, 0x00000007df900000| Untracked +| 506|0x00000007dfa00000, 0x00000007dfa00000, 0x00000007dfb00000| 0%| F| |TAMS 0x00000007dfa00000, 0x00000007dfa00000| Untracked +| 507|0x00000007dfb00000, 0x00000007dfb00000, 0x00000007dfc00000| 0%| F| |TAMS 0x00000007dfb00000, 0x00000007dfb00000| Untracked +| 508|0x00000007dfc00000, 0x00000007dfc00000, 0x00000007dfd00000| 0%| F| |TAMS 0x00000007dfc00000, 0x00000007dfc00000| Untracked +| 509|0x00000007dfd00000, 0x00000007dfd00000, 0x00000007dfe00000| 0%| F| |TAMS 0x00000007dfd00000, 0x00000007dfd00000| Untracked +| 510|0x00000007dfe00000, 0x00000007dfe00000, 0x00000007dff00000| 0%| F| |TAMS 0x00000007dfe00000, 0x00000007dfe00000| Untracked +| 511|0x00000007dff00000, 0x00000007dff00000, 0x00000007e0000000| 0%| F| |TAMS 0x00000007dff00000, 0x00000007dff00000| Untracked +| 512|0x00000007e0000000, 0x00000007e0000000, 0x00000007e0100000| 0%| F| |TAMS 0x00000007e0000000, 0x00000007e0000000| Untracked +| 513|0x00000007e0100000, 0x00000007e0100000, 0x00000007e0200000| 0%| F| |TAMS 0x00000007e0100000, 0x00000007e0100000| Untracked +| 514|0x00000007e0200000, 0x00000007e0200000, 0x00000007e0300000| 0%| F| |TAMS 0x00000007e0200000, 0x00000007e0200000| Untracked +| 515|0x00000007e0300000, 0x00000007e0300000, 0x00000007e0400000| 0%| F| |TAMS 0x00000007e0300000, 0x00000007e0300000| Untracked +| 516|0x00000007e0400000, 0x00000007e0400000, 0x00000007e0500000| 0%| F| |TAMS 0x00000007e0400000, 0x00000007e0400000| Untracked +| 517|0x00000007e0500000, 0x00000007e0500000, 0x00000007e0600000| 0%| F| |TAMS 0x00000007e0500000, 0x00000007e0500000| Untracked +| 518|0x00000007e0600000, 0x00000007e0600000, 0x00000007e0700000| 0%| F| |TAMS 0x00000007e0600000, 0x00000007e0600000| Untracked +| 519|0x00000007e0700000, 0x00000007e0700000, 0x00000007e0800000| 0%| F| |TAMS 0x00000007e0700000, 0x00000007e0700000| Untracked +| 520|0x00000007e0800000, 0x00000007e0800000, 0x00000007e0900000| 0%| F| |TAMS 0x00000007e0800000, 0x00000007e0800000| Untracked +| 521|0x00000007e0900000, 0x00000007e0900000, 0x00000007e0a00000| 0%| F| |TAMS 0x00000007e0900000, 0x00000007e0900000| Untracked +| 522|0x00000007e0a00000, 0x00000007e0a00000, 0x00000007e0b00000| 0%| F| |TAMS 0x00000007e0a00000, 0x00000007e0a00000| Untracked +| 523|0x00000007e0b00000, 0x00000007e0b00000, 0x00000007e0c00000| 0%| F| |TAMS 0x00000007e0b00000, 0x00000007e0b00000| Untracked +| 524|0x00000007e0c00000, 0x00000007e0c00000, 0x00000007e0d00000| 0%| F| |TAMS 0x00000007e0c00000, 0x00000007e0c00000| Untracked +| 525|0x00000007e0d00000, 0x00000007e0d00000, 0x00000007e0e00000| 0%| F| |TAMS 0x00000007e0d00000, 0x00000007e0d00000| Untracked +| 526|0x00000007e0e00000, 0x00000007e0e00000, 0x00000007e0f00000| 0%| F| |TAMS 0x00000007e0e00000, 0x00000007e0e00000| Untracked +| 527|0x00000007e0f00000, 0x00000007e0f00000, 0x00000007e1000000| 0%| F| |TAMS 0x00000007e0f00000, 0x00000007e0f00000| Untracked +| 528|0x00000007e1000000, 0x00000007e1000000, 0x00000007e1100000| 0%| F| |TAMS 0x00000007e1000000, 0x00000007e1000000| Untracked +| 529|0x00000007e1100000, 0x00000007e1100000, 0x00000007e1200000| 0%| F| |TAMS 0x00000007e1100000, 0x00000007e1100000| Untracked +| 530|0x00000007e1200000, 0x00000007e1200000, 0x00000007e1300000| 0%| F| |TAMS 0x00000007e1200000, 0x00000007e1200000| Untracked +| 531|0x00000007e1300000, 0x00000007e1300000, 0x00000007e1400000| 0%| F| |TAMS 0x00000007e1300000, 0x00000007e1300000| Untracked +| 532|0x00000007e1400000, 0x00000007e1400000, 0x00000007e1500000| 0%| F| |TAMS 0x00000007e1400000, 0x00000007e1400000| Untracked +| 533|0x00000007e1500000, 0x00000007e1500000, 0x00000007e1600000| 0%| F| |TAMS 0x00000007e1500000, 0x00000007e1500000| Untracked +| 534|0x00000007e1600000, 0x00000007e1600000, 0x00000007e1700000| 0%| F| |TAMS 0x00000007e1600000, 0x00000007e1600000| Untracked +| 535|0x00000007e1700000, 0x00000007e1700000, 0x00000007e1800000| 0%| F| |TAMS 0x00000007e1700000, 0x00000007e1700000| Untracked +| 536|0x00000007e1800000, 0x00000007e1800000, 0x00000007e1900000| 0%| F| |TAMS 0x00000007e1800000, 0x00000007e1800000| Untracked +| 537|0x00000007e1900000, 0x00000007e1900000, 0x00000007e1a00000| 0%| F| |TAMS 0x00000007e1900000, 0x00000007e1900000| Untracked +| 538|0x00000007e1a00000, 0x00000007e1a00000, 0x00000007e1b00000| 0%| F| |TAMS 0x00000007e1a00000, 0x00000007e1a00000| Untracked +| 539|0x00000007e1b00000, 0x00000007e1b00000, 0x00000007e1c00000| 0%| F| |TAMS 0x00000007e1b00000, 0x00000007e1b00000| Untracked +| 540|0x00000007e1c00000, 0x00000007e1c00000, 0x00000007e1d00000| 0%| F| |TAMS 0x00000007e1c00000, 0x00000007e1c00000| Untracked +| 541|0x00000007e1d00000, 0x00000007e1d00000, 0x00000007e1e00000| 0%| F| |TAMS 0x00000007e1d00000, 0x00000007e1d00000| Untracked +| 542|0x00000007e1e00000, 0x00000007e1e00000, 0x00000007e1f00000| 0%| F| |TAMS 0x00000007e1e00000, 0x00000007e1e00000| Untracked +| 543|0x00000007e1f00000, 0x00000007e1f00000, 0x00000007e2000000| 0%| F| |TAMS 0x00000007e1f00000, 0x00000007e1f00000| Untracked +| 544|0x00000007e2000000, 0x00000007e2000000, 0x00000007e2100000| 0%| F| |TAMS 0x00000007e2000000, 0x00000007e2000000| Untracked +| 545|0x00000007e2100000, 0x00000007e2100000, 0x00000007e2200000| 0%| F| |TAMS 0x00000007e2100000, 0x00000007e2100000| Untracked +| 546|0x00000007e2200000, 0x00000007e2200000, 0x00000007e2300000| 0%| F| |TAMS 0x00000007e2200000, 0x00000007e2200000| Untracked +| 547|0x00000007e2300000, 0x00000007e2300000, 0x00000007e2400000| 0%| F| |TAMS 0x00000007e2300000, 0x00000007e2300000| Untracked +| 548|0x00000007e2400000, 0x00000007e2400000, 0x00000007e2500000| 0%| F| |TAMS 0x00000007e2400000, 0x00000007e2400000| Untracked +| 549|0x00000007e2500000, 0x00000007e2500000, 0x00000007e2600000| 0%| F| |TAMS 0x00000007e2500000, 0x00000007e2500000| Untracked +| 550|0x00000007e2600000, 0x00000007e2600000, 0x00000007e2700000| 0%| F| |TAMS 0x00000007e2600000, 0x00000007e2600000| Untracked +| 551|0x00000007e2700000, 0x00000007e2700000, 0x00000007e2800000| 0%| F| |TAMS 0x00000007e2700000, 0x00000007e2700000| Untracked +| 552|0x00000007e2800000, 0x00000007e2800000, 0x00000007e2900000| 0%| F| |TAMS 0x00000007e2800000, 0x00000007e2800000| Untracked +| 553|0x00000007e2900000, 0x00000007e2900000, 0x00000007e2a00000| 0%| F| |TAMS 0x00000007e2900000, 0x00000007e2900000| Untracked +| 554|0x00000007e2a00000, 0x00000007e2a00000, 0x00000007e2b00000| 0%| F| |TAMS 0x00000007e2a00000, 0x00000007e2a00000| Untracked +| 555|0x00000007e2b00000, 0x00000007e2b00000, 0x00000007e2c00000| 0%| F| |TAMS 0x00000007e2b00000, 0x00000007e2b00000| Untracked +| 556|0x00000007e2c00000, 0x00000007e2c00000, 0x00000007e2d00000| 0%| F| |TAMS 0x00000007e2c00000, 0x00000007e2c00000| Untracked +| 557|0x00000007e2d00000, 0x00000007e2d00000, 0x00000007e2e00000| 0%| F| |TAMS 0x00000007e2d00000, 0x00000007e2d00000| Untracked +| 558|0x00000007e2e00000, 0x00000007e2e00000, 0x00000007e2f00000| 0%| F| |TAMS 0x00000007e2e00000, 0x00000007e2e00000| Untracked +| 559|0x00000007e2f00000, 0x00000007e2f00000, 0x00000007e3000000| 0%| F| |TAMS 0x00000007e2f00000, 0x00000007e2f00000| Untracked +| 560|0x00000007e3000000, 0x00000007e3000000, 0x00000007e3100000| 0%| F| |TAMS 0x00000007e3000000, 0x00000007e3000000| Untracked +| 561|0x00000007e3100000, 0x00000007e3100000, 0x00000007e3200000| 0%| F| |TAMS 0x00000007e3100000, 0x00000007e3100000| Untracked +| 562|0x00000007e3200000, 0x00000007e3200000, 0x00000007e3300000| 0%| F| |TAMS 0x00000007e3200000, 0x00000007e3200000| Untracked +| 563|0x00000007e3300000, 0x00000007e3300000, 0x00000007e3400000| 0%| F| |TAMS 0x00000007e3300000, 0x00000007e3300000| Untracked +| 564|0x00000007e3400000, 0x00000007e3400000, 0x00000007e3500000| 0%| F| |TAMS 0x00000007e3400000, 0x00000007e3400000| Untracked +| 565|0x00000007e3500000, 0x00000007e3500000, 0x00000007e3600000| 0%| F| |TAMS 0x00000007e3500000, 0x00000007e3500000| Untracked +| 566|0x00000007e3600000, 0x00000007e3600000, 0x00000007e3700000| 0%| F| |TAMS 0x00000007e3600000, 0x00000007e3600000| Untracked +| 567|0x00000007e3700000, 0x00000007e3700000, 0x00000007e3800000| 0%| F| |TAMS 0x00000007e3700000, 0x00000007e3700000| Untracked +| 568|0x00000007e3800000, 0x00000007e3800000, 0x00000007e3900000| 0%| F| |TAMS 0x00000007e3800000, 0x00000007e3800000| Untracked +| 569|0x00000007e3900000, 0x00000007e3900000, 0x00000007e3a00000| 0%| F| |TAMS 0x00000007e3900000, 0x00000007e3900000| Untracked +| 570|0x00000007e3a00000, 0x00000007e3a00000, 0x00000007e3b00000| 0%| F| |TAMS 0x00000007e3a00000, 0x00000007e3a00000| Untracked +| 571|0x00000007e3b00000, 0x00000007e3b00000, 0x00000007e3c00000| 0%| F| |TAMS 0x00000007e3b00000, 0x00000007e3b00000| Untracked +| 572|0x00000007e3c00000, 0x00000007e3c00000, 0x00000007e3d00000| 0%| F| |TAMS 0x00000007e3c00000, 0x00000007e3c00000| Untracked +| 573|0x00000007e3d00000, 0x00000007e3d00000, 0x00000007e3e00000| 0%| F| |TAMS 0x00000007e3d00000, 0x00000007e3d00000| Untracked +| 574|0x00000007e3e00000, 0x00000007e3e00000, 0x00000007e3f00000| 0%| F| |TAMS 0x00000007e3e00000, 0x00000007e3e00000| Untracked +| 575|0x00000007e3f00000, 0x00000007e3f00000, 0x00000007e4000000| 0%| F| |TAMS 0x00000007e3f00000, 0x00000007e3f00000| Untracked +| 576|0x00000007e4000000, 0x00000007e4000000, 0x00000007e4100000| 0%| F| |TAMS 0x00000007e4000000, 0x00000007e4000000| Untracked +| 577|0x00000007e4100000, 0x00000007e4100000, 0x00000007e4200000| 0%| F| |TAMS 0x00000007e4100000, 0x00000007e4100000| Untracked +| 578|0x00000007e4200000, 0x00000007e4200000, 0x00000007e4300000| 0%| F| |TAMS 0x00000007e4200000, 0x00000007e4200000| Untracked +| 579|0x00000007e4300000, 0x00000007e4300000, 0x00000007e4400000| 0%| F| |TAMS 0x00000007e4300000, 0x00000007e4300000| Untracked +| 580|0x00000007e4400000, 0x00000007e4400000, 0x00000007e4500000| 0%| F| |TAMS 0x00000007e4400000, 0x00000007e4400000| Untracked +| 581|0x00000007e4500000, 0x00000007e4500000, 0x00000007e4600000| 0%| F| |TAMS 0x00000007e4500000, 0x00000007e4500000| Untracked +| 582|0x00000007e4600000, 0x00000007e4600000, 0x00000007e4700000| 0%| F| |TAMS 0x00000007e4600000, 0x00000007e4600000| Untracked +| 583|0x00000007e4700000, 0x00000007e4700000, 0x00000007e4800000| 0%| F| |TAMS 0x00000007e4700000, 0x00000007e4700000| Untracked +| 584|0x00000007e4800000, 0x00000007e4800000, 0x00000007e4900000| 0%| F| |TAMS 0x00000007e4800000, 0x00000007e4800000| Untracked +| 585|0x00000007e4900000, 0x00000007e4900000, 0x00000007e4a00000| 0%| F| |TAMS 0x00000007e4900000, 0x00000007e4900000| Untracked +| 586|0x00000007e4a00000, 0x00000007e4a00000, 0x00000007e4b00000| 0%| F| |TAMS 0x00000007e4a00000, 0x00000007e4a00000| Untracked +| 587|0x00000007e4b00000, 0x00000007e4b00000, 0x00000007e4c00000| 0%| F| |TAMS 0x00000007e4b00000, 0x00000007e4b00000| Untracked +| 588|0x00000007e4c00000, 0x00000007e4c00000, 0x00000007e4d00000| 0%| F| |TAMS 0x00000007e4c00000, 0x00000007e4c00000| Untracked +| 589|0x00000007e4d00000, 0x00000007e4d00000, 0x00000007e4e00000| 0%| F| |TAMS 0x00000007e4d00000, 0x00000007e4d00000| Untracked +| 590|0x00000007e4e00000, 0x00000007e4e00000, 0x00000007e4f00000| 0%| F| |TAMS 0x00000007e4e00000, 0x00000007e4e00000| Untracked +| 591|0x00000007e4f00000, 0x00000007e4f00000, 0x00000007e5000000| 0%| F| |TAMS 0x00000007e4f00000, 0x00000007e4f00000| Untracked +| 592|0x00000007e5000000, 0x00000007e5000000, 0x00000007e5100000| 0%| F| |TAMS 0x00000007e5000000, 0x00000007e5000000| Untracked +| 593|0x00000007e5100000, 0x00000007e5100000, 0x00000007e5200000| 0%| F| |TAMS 0x00000007e5100000, 0x00000007e5100000| Untracked +| 594|0x00000007e5200000, 0x00000007e5200000, 0x00000007e5300000| 0%| F| |TAMS 0x00000007e5200000, 0x00000007e5200000| Untracked +| 595|0x00000007e5300000, 0x00000007e5300000, 0x00000007e5400000| 0%| F| |TAMS 0x00000007e5300000, 0x00000007e5300000| Untracked +| 596|0x00000007e5400000, 0x00000007e5400000, 0x00000007e5500000| 0%| F| |TAMS 0x00000007e5400000, 0x00000007e5400000| Untracked +| 597|0x00000007e5500000, 0x00000007e5500000, 0x00000007e5600000| 0%| F| |TAMS 0x00000007e5500000, 0x00000007e5500000| Untracked +| 598|0x00000007e5600000, 0x00000007e5600000, 0x00000007e5700000| 0%| F| |TAMS 0x00000007e5600000, 0x00000007e5600000| Untracked +| 599|0x00000007e5700000, 0x00000007e5700000, 0x00000007e5800000| 0%| F| |TAMS 0x00000007e5700000, 0x00000007e5700000| Untracked +| 600|0x00000007e5800000, 0x00000007e5800000, 0x00000007e5900000| 0%| F| |TAMS 0x00000007e5800000, 0x00000007e5800000| Untracked +| 601|0x00000007e5900000, 0x00000007e5900000, 0x00000007e5a00000| 0%| F| |TAMS 0x00000007e5900000, 0x00000007e5900000| Untracked +| 602|0x00000007e5a00000, 0x00000007e5a00000, 0x00000007e5b00000| 0%| F| |TAMS 0x00000007e5a00000, 0x00000007e5a00000| Untracked +| 603|0x00000007e5b00000, 0x00000007e5b00000, 0x00000007e5c00000| 0%| F| |TAMS 0x00000007e5b00000, 0x00000007e5b00000| Untracked +| 604|0x00000007e5c00000, 0x00000007e5c00000, 0x00000007e5d00000| 0%| F| |TAMS 0x00000007e5c00000, 0x00000007e5c00000| Untracked +| 605|0x00000007e5d00000, 0x00000007e5d00000, 0x00000007e5e00000| 0%| F| |TAMS 0x00000007e5d00000, 0x00000007e5d00000| Untracked +| 606|0x00000007e5e00000, 0x00000007e5e00000, 0x00000007e5f00000| 0%| F| |TAMS 0x00000007e5e00000, 0x00000007e5e00000| Untracked +| 607|0x00000007e5f00000, 0x00000007e5f00000, 0x00000007e6000000| 0%| F| |TAMS 0x00000007e5f00000, 0x00000007e5f00000| Untracked +| 608|0x00000007e6000000, 0x00000007e6000000, 0x00000007e6100000| 0%| F| |TAMS 0x00000007e6000000, 0x00000007e6000000| Untracked +| 609|0x00000007e6100000, 0x00000007e6100000, 0x00000007e6200000| 0%| F| |TAMS 0x00000007e6100000, 0x00000007e6100000| Untracked +| 610|0x00000007e6200000, 0x00000007e6200000, 0x00000007e6300000| 0%| F| |TAMS 0x00000007e6200000, 0x00000007e6200000| Untracked +| 611|0x00000007e6300000, 0x00000007e6300000, 0x00000007e6400000| 0%| F| |TAMS 0x00000007e6300000, 0x00000007e6300000| Untracked +| 612|0x00000007e6400000, 0x00000007e6400000, 0x00000007e6500000| 0%| F| |TAMS 0x00000007e6400000, 0x00000007e6400000| Untracked +| 613|0x00000007e6500000, 0x00000007e6500000, 0x00000007e6600000| 0%| F| |TAMS 0x00000007e6500000, 0x00000007e6500000| Untracked +| 614|0x00000007e6600000, 0x00000007e6600000, 0x00000007e6700000| 0%| F| |TAMS 0x00000007e6600000, 0x00000007e6600000| Untracked +| 615|0x00000007e6700000, 0x00000007e6700000, 0x00000007e6800000| 0%| F| |TAMS 0x00000007e6700000, 0x00000007e6700000| Untracked +| 616|0x00000007e6800000, 0x00000007e6800000, 0x00000007e6900000| 0%| F| |TAMS 0x00000007e6800000, 0x00000007e6800000| Untracked +| 617|0x00000007e6900000, 0x00000007e6900000, 0x00000007e6a00000| 0%| F| |TAMS 0x00000007e6900000, 0x00000007e6900000| Untracked +| 618|0x00000007e6a00000, 0x00000007e6a00000, 0x00000007e6b00000| 0%| F| |TAMS 0x00000007e6a00000, 0x00000007e6a00000| Untracked +| 619|0x00000007e6b00000, 0x00000007e6b00000, 0x00000007e6c00000| 0%| F| |TAMS 0x00000007e6b00000, 0x00000007e6b00000| Untracked +| 620|0x00000007e6c00000, 0x00000007e6c00000, 0x00000007e6d00000| 0%| F| |TAMS 0x00000007e6c00000, 0x00000007e6c00000| Untracked +| 621|0x00000007e6d00000, 0x00000007e6d00000, 0x00000007e6e00000| 0%| F| |TAMS 0x00000007e6d00000, 0x00000007e6d00000| Untracked +| 622|0x00000007e6e00000, 0x00000007e6e00000, 0x00000007e6f00000| 0%| F| |TAMS 0x00000007e6e00000, 0x00000007e6e00000| Untracked +| 623|0x00000007e6f00000, 0x00000007e6f00000, 0x00000007e7000000| 0%| F| |TAMS 0x00000007e6f00000, 0x00000007e6f00000| Untracked +| 624|0x00000007e7000000, 0x00000007e7000000, 0x00000007e7100000| 0%| F| |TAMS 0x00000007e7000000, 0x00000007e7000000| Untracked +| 625|0x00000007e7100000, 0x00000007e7100000, 0x00000007e7200000| 0%| F| |TAMS 0x00000007e7100000, 0x00000007e7100000| Untracked +| 626|0x00000007e7200000, 0x00000007e7200000, 0x00000007e7300000| 0%| F| |TAMS 0x00000007e7200000, 0x00000007e7200000| Untracked +| 627|0x00000007e7300000, 0x00000007e7300000, 0x00000007e7400000| 0%| F| |TAMS 0x00000007e7300000, 0x00000007e7300000| Untracked +| 628|0x00000007e7400000, 0x00000007e7400000, 0x00000007e7500000| 0%| F| |TAMS 0x00000007e7400000, 0x00000007e7400000| Untracked +| 629|0x00000007e7500000, 0x00000007e7500000, 0x00000007e7600000| 0%| F| |TAMS 0x00000007e7500000, 0x00000007e7500000| Untracked +| 630|0x00000007e7600000, 0x00000007e7600000, 0x00000007e7700000| 0%| F| |TAMS 0x00000007e7600000, 0x00000007e7600000| Untracked +| 631|0x00000007e7700000, 0x00000007e7700000, 0x00000007e7800000| 0%| F| |TAMS 0x00000007e7700000, 0x00000007e7700000| Untracked +| 632|0x00000007e7800000, 0x00000007e7800000, 0x00000007e7900000| 0%| F| |TAMS 0x00000007e7800000, 0x00000007e7800000| Untracked +| 633|0x00000007e7900000, 0x00000007e7900000, 0x00000007e7a00000| 0%| F| |TAMS 0x00000007e7900000, 0x00000007e7900000| Untracked +| 634|0x00000007e7a00000, 0x00000007e7a00000, 0x00000007e7b00000| 0%| F| |TAMS 0x00000007e7a00000, 0x00000007e7a00000| Untracked +| 635|0x00000007e7b00000, 0x00000007e7b00000, 0x00000007e7c00000| 0%| F| |TAMS 0x00000007e7b00000, 0x00000007e7b00000| Untracked +| 636|0x00000007e7c00000, 0x00000007e7c00000, 0x00000007e7d00000| 0%| F| |TAMS 0x00000007e7c00000, 0x00000007e7c00000| Untracked +| 637|0x00000007e7d00000, 0x00000007e7d00000, 0x00000007e7e00000| 0%| F| |TAMS 0x00000007e7d00000, 0x00000007e7d00000| Untracked +| 638|0x00000007e7e00000, 0x00000007e7e00000, 0x00000007e7f00000| 0%| F| |TAMS 0x00000007e7e00000, 0x00000007e7e00000| Untracked +| 639|0x00000007e7f00000, 0x00000007e7f00000, 0x00000007e8000000| 0%| F| |TAMS 0x00000007e7f00000, 0x00000007e7f00000| Untracked +| 640|0x00000007e8000000, 0x00000007e8000000, 0x00000007e8100000| 0%| F| |TAMS 0x00000007e8000000, 0x00000007e8000000| Untracked +| 641|0x00000007e8100000, 0x00000007e8100000, 0x00000007e8200000| 0%| F| |TAMS 0x00000007e8100000, 0x00000007e8100000| Untracked +| 642|0x00000007e8200000, 0x00000007e8200000, 0x00000007e8300000| 0%| F| |TAMS 0x00000007e8200000, 0x00000007e8200000| Untracked +| 643|0x00000007e8300000, 0x00000007e8300000, 0x00000007e8400000| 0%| F| |TAMS 0x00000007e8300000, 0x00000007e8300000| Untracked +| 644|0x00000007e8400000, 0x00000007e8400000, 0x00000007e8500000| 0%| F| |TAMS 0x00000007e8400000, 0x00000007e8400000| Untracked +| 645|0x00000007e8500000, 0x00000007e8500000, 0x00000007e8600000| 0%| F| |TAMS 0x00000007e8500000, 0x00000007e8500000| Untracked +| 646|0x00000007e8600000, 0x00000007e8600000, 0x00000007e8700000| 0%| F| |TAMS 0x00000007e8600000, 0x00000007e8600000| Untracked +| 647|0x00000007e8700000, 0x00000007e8700000, 0x00000007e8800000| 0%| F| |TAMS 0x00000007e8700000, 0x00000007e8700000| Untracked +| 648|0x00000007e8800000, 0x00000007e8800000, 0x00000007e8900000| 0%| F| |TAMS 0x00000007e8800000, 0x00000007e8800000| Untracked +| 649|0x00000007e8900000, 0x00000007e8900000, 0x00000007e8a00000| 0%| F| |TAMS 0x00000007e8900000, 0x00000007e8900000| Untracked +| 650|0x00000007e8a00000, 0x00000007e8a00000, 0x00000007e8b00000| 0%| F| |TAMS 0x00000007e8a00000, 0x00000007e8a00000| Untracked +| 651|0x00000007e8b00000, 0x00000007e8b00000, 0x00000007e8c00000| 0%| F| |TAMS 0x00000007e8b00000, 0x00000007e8b00000| Untracked +| 652|0x00000007e8c00000, 0x00000007e8c00000, 0x00000007e8d00000| 0%| F| |TAMS 0x00000007e8c00000, 0x00000007e8c00000| Untracked +| 653|0x00000007e8d00000, 0x00000007e8d00000, 0x00000007e8e00000| 0%| F| |TAMS 0x00000007e8d00000, 0x00000007e8d00000| Untracked +| 654|0x00000007e8e00000, 0x00000007e8e00000, 0x00000007e8f00000| 0%| F| |TAMS 0x00000007e8e00000, 0x00000007e8e00000| Untracked +| 655|0x00000007e8f00000, 0x00000007e8f00000, 0x00000007e9000000| 0%| F| |TAMS 0x00000007e8f00000, 0x00000007e8f00000| Untracked +| 656|0x00000007e9000000, 0x00000007e9000000, 0x00000007e9100000| 0%| F| |TAMS 0x00000007e9000000, 0x00000007e9000000| Untracked +| 657|0x00000007e9100000, 0x00000007e9100000, 0x00000007e9200000| 0%| F| |TAMS 0x00000007e9100000, 0x00000007e9100000| Untracked +| 658|0x00000007e9200000, 0x00000007e9200000, 0x00000007e9300000| 0%| F| |TAMS 0x00000007e9200000, 0x00000007e9200000| Untracked +| 659|0x00000007e9300000, 0x00000007e9300000, 0x00000007e9400000| 0%| F| |TAMS 0x00000007e9300000, 0x00000007e9300000| Untracked +| 660|0x00000007e9400000, 0x00000007e9400000, 0x00000007e9500000| 0%| F| |TAMS 0x00000007e9400000, 0x00000007e9400000| Untracked +| 661|0x00000007e9500000, 0x00000007e9500000, 0x00000007e9600000| 0%| F| |TAMS 0x00000007e9500000, 0x00000007e9500000| Untracked +| 662|0x00000007e9600000, 0x00000007e9600000, 0x00000007e9700000| 0%| F| |TAMS 0x00000007e9600000, 0x00000007e9600000| Untracked +| 663|0x00000007e9700000, 0x00000007e9700000, 0x00000007e9800000| 0%| F| |TAMS 0x00000007e9700000, 0x00000007e9700000| Untracked +| 664|0x00000007e9800000, 0x00000007e9800000, 0x00000007e9900000| 0%| F| |TAMS 0x00000007e9800000, 0x00000007e9800000| Untracked +| 665|0x00000007e9900000, 0x00000007e9900000, 0x00000007e9a00000| 0%| F| |TAMS 0x00000007e9900000, 0x00000007e9900000| Untracked +| 666|0x00000007e9a00000, 0x00000007e9a00000, 0x00000007e9b00000| 0%| F| |TAMS 0x00000007e9a00000, 0x00000007e9a00000| Untracked +| 667|0x00000007e9b00000, 0x00000007e9b00000, 0x00000007e9c00000| 0%| F| |TAMS 0x00000007e9b00000, 0x00000007e9b00000| Untracked +| 668|0x00000007e9c00000, 0x00000007e9c00000, 0x00000007e9d00000| 0%| F| |TAMS 0x00000007e9c00000, 0x00000007e9c00000| Untracked +| 669|0x00000007e9d00000, 0x00000007e9d00000, 0x00000007e9e00000| 0%| F| |TAMS 0x00000007e9d00000, 0x00000007e9d00000| Untracked +| 670|0x00000007e9e00000, 0x00000007e9e00000, 0x00000007e9f00000| 0%| F| |TAMS 0x00000007e9e00000, 0x00000007e9e00000| Untracked +| 671|0x00000007e9f00000, 0x00000007e9f00000, 0x00000007ea000000| 0%| F| |TAMS 0x00000007e9f00000, 0x00000007e9f00000| Untracked +| 672|0x00000007ea000000, 0x00000007ea000000, 0x00000007ea100000| 0%| F| |TAMS 0x00000007ea000000, 0x00000007ea000000| Untracked +| 673|0x00000007ea100000, 0x00000007ea100000, 0x00000007ea200000| 0%| F| |TAMS 0x00000007ea100000, 0x00000007ea100000| Untracked +| 674|0x00000007ea200000, 0x00000007ea200000, 0x00000007ea300000| 0%| F| |TAMS 0x00000007ea200000, 0x00000007ea200000| Untracked +| 675|0x00000007ea300000, 0x00000007ea300000, 0x00000007ea400000| 0%| F| |TAMS 0x00000007ea300000, 0x00000007ea300000| Untracked +| 676|0x00000007ea400000, 0x00000007ea400000, 0x00000007ea500000| 0%| F| |TAMS 0x00000007ea400000, 0x00000007ea400000| Untracked +| 677|0x00000007ea500000, 0x00000007ea500000, 0x00000007ea600000| 0%| F| |TAMS 0x00000007ea500000, 0x00000007ea500000| Untracked +| 678|0x00000007ea600000, 0x00000007ea600000, 0x00000007ea700000| 0%| F| |TAMS 0x00000007ea600000, 0x00000007ea600000| Untracked +| 679|0x00000007ea700000, 0x00000007ea700000, 0x00000007ea800000| 0%| F| |TAMS 0x00000007ea700000, 0x00000007ea700000| Untracked +| 680|0x00000007ea800000, 0x00000007ea800000, 0x00000007ea900000| 0%| F| |TAMS 0x00000007ea800000, 0x00000007ea800000| Untracked +| 681|0x00000007ea900000, 0x00000007ea900000, 0x00000007eaa00000| 0%| F| |TAMS 0x00000007ea900000, 0x00000007ea900000| Untracked +| 682|0x00000007eaa00000, 0x00000007eaa00000, 0x00000007eab00000| 0%| F| |TAMS 0x00000007eaa00000, 0x00000007eaa00000| Untracked +| 683|0x00000007eab00000, 0x00000007eab00000, 0x00000007eac00000| 0%| F| |TAMS 0x00000007eab00000, 0x00000007eab00000| Untracked +| 684|0x00000007eac00000, 0x00000007eac00000, 0x00000007ead00000| 0%| F| |TAMS 0x00000007eac00000, 0x00000007eac00000| Untracked +| 685|0x00000007ead00000, 0x00000007ead00000, 0x00000007eae00000| 0%| F| |TAMS 0x00000007ead00000, 0x00000007ead00000| Untracked +| 686|0x00000007eae00000, 0x00000007eae00000, 0x00000007eaf00000| 0%| F| |TAMS 0x00000007eae00000, 0x00000007eae00000| Untracked +| 687|0x00000007eaf00000, 0x00000007eaf00000, 0x00000007eb000000| 0%| F| |TAMS 0x00000007eaf00000, 0x00000007eaf00000| Untracked +| 688|0x00000007eb000000, 0x00000007eb000000, 0x00000007eb100000| 0%| F| |TAMS 0x00000007eb000000, 0x00000007eb000000| Untracked +| 689|0x00000007eb100000, 0x00000007eb100000, 0x00000007eb200000| 0%| F| |TAMS 0x00000007eb100000, 0x00000007eb100000| Untracked +| 690|0x00000007eb200000, 0x00000007eb200000, 0x00000007eb300000| 0%| F| |TAMS 0x00000007eb200000, 0x00000007eb200000| Untracked +| 691|0x00000007eb300000, 0x00000007eb300000, 0x00000007eb400000| 0%| F| |TAMS 0x00000007eb300000, 0x00000007eb300000| Untracked +| 692|0x00000007eb400000, 0x00000007eb400000, 0x00000007eb500000| 0%| F| |TAMS 0x00000007eb400000, 0x00000007eb400000| Untracked +| 693|0x00000007eb500000, 0x00000007eb500000, 0x00000007eb600000| 0%| F| |TAMS 0x00000007eb500000, 0x00000007eb500000| Untracked +| 694|0x00000007eb600000, 0x00000007eb600000, 0x00000007eb700000| 0%| F| |TAMS 0x00000007eb600000, 0x00000007eb600000| Untracked +| 695|0x00000007eb700000, 0x00000007eb700000, 0x00000007eb800000| 0%| F| |TAMS 0x00000007eb700000, 0x00000007eb700000| Untracked +| 696|0x00000007eb800000, 0x00000007eb800000, 0x00000007eb900000| 0%| F| |TAMS 0x00000007eb800000, 0x00000007eb800000| Untracked +| 697|0x00000007eb900000, 0x00000007eb900000, 0x00000007eba00000| 0%| F| |TAMS 0x00000007eb900000, 0x00000007eb900000| Untracked +| 698|0x00000007eba00000, 0x00000007eba00000, 0x00000007ebb00000| 0%| F| |TAMS 0x00000007eba00000, 0x00000007eba00000| Untracked +| 699|0x00000007ebb00000, 0x00000007ebb00000, 0x00000007ebc00000| 0%| F| |TAMS 0x00000007ebb00000, 0x00000007ebb00000| Untracked +| 700|0x00000007ebc00000, 0x00000007ebc00000, 0x00000007ebd00000| 0%| F| |TAMS 0x00000007ebc00000, 0x00000007ebc00000| Untracked +| 701|0x00000007ebd00000, 0x00000007ebd00000, 0x00000007ebe00000| 0%| F| |TAMS 0x00000007ebd00000, 0x00000007ebd00000| Untracked +| 702|0x00000007ebe00000, 0x00000007ebe00000, 0x00000007ebf00000| 0%| F| |TAMS 0x00000007ebe00000, 0x00000007ebe00000| Untracked +| 703|0x00000007ebf00000, 0x00000007ebf00000, 0x00000007ec000000| 0%| F| |TAMS 0x00000007ebf00000, 0x00000007ebf00000| Untracked +| 704|0x00000007ec000000, 0x00000007ec000000, 0x00000007ec100000| 0%| F| |TAMS 0x00000007ec000000, 0x00000007ec000000| Untracked +| 705|0x00000007ec100000, 0x00000007ec100000, 0x00000007ec200000| 0%| F| |TAMS 0x00000007ec100000, 0x00000007ec100000| Untracked +| 706|0x00000007ec200000, 0x00000007ec200000, 0x00000007ec300000| 0%| F| |TAMS 0x00000007ec200000, 0x00000007ec200000| Untracked +| 707|0x00000007ec300000, 0x00000007ec300000, 0x00000007ec400000| 0%| F| |TAMS 0x00000007ec300000, 0x00000007ec300000| Untracked +| 708|0x00000007ec400000, 0x00000007ec400000, 0x00000007ec500000| 0%| F| |TAMS 0x00000007ec400000, 0x00000007ec400000| Untracked +| 709|0x00000007ec500000, 0x00000007ec500000, 0x00000007ec600000| 0%| F| |TAMS 0x00000007ec500000, 0x00000007ec500000| Untracked +| 710|0x00000007ec600000, 0x00000007ec600000, 0x00000007ec700000| 0%| F| |TAMS 0x00000007ec600000, 0x00000007ec600000| Untracked +| 711|0x00000007ec700000, 0x00000007ec700000, 0x00000007ec800000| 0%| F| |TAMS 0x00000007ec700000, 0x00000007ec700000| Untracked +| 712|0x00000007ec800000, 0x00000007ec800000, 0x00000007ec900000| 0%| F| |TAMS 0x00000007ec800000, 0x00000007ec800000| Untracked +| 713|0x00000007ec900000, 0x00000007ec900000, 0x00000007eca00000| 0%| F| |TAMS 0x00000007ec900000, 0x00000007ec900000| Untracked +| 714|0x00000007eca00000, 0x00000007eca00000, 0x00000007ecb00000| 0%| F| |TAMS 0x00000007eca00000, 0x00000007eca00000| Untracked +| 715|0x00000007ecb00000, 0x00000007ecb00000, 0x00000007ecc00000| 0%| F| |TAMS 0x00000007ecb00000, 0x00000007ecb00000| Untracked +| 716|0x00000007ecc00000, 0x00000007ecc00000, 0x00000007ecd00000| 0%| F| |TAMS 0x00000007ecc00000, 0x00000007ecc00000| Untracked +| 717|0x00000007ecd00000, 0x00000007ecd00000, 0x00000007ece00000| 0%| F| |TAMS 0x00000007ecd00000, 0x00000007ecd00000| Untracked +| 718|0x00000007ece00000, 0x00000007ece00000, 0x00000007ecf00000| 0%| F| |TAMS 0x00000007ece00000, 0x00000007ece00000| Untracked +| 719|0x00000007ecf00000, 0x00000007ecf00000, 0x00000007ed000000| 0%| F| |TAMS 0x00000007ecf00000, 0x00000007ecf00000| Untracked +| 720|0x00000007ed000000, 0x00000007ed000000, 0x00000007ed100000| 0%| F| |TAMS 0x00000007ed000000, 0x00000007ed000000| Untracked +| 721|0x00000007ed100000, 0x00000007ed100000, 0x00000007ed200000| 0%| F| |TAMS 0x00000007ed100000, 0x00000007ed100000| Untracked +| 722|0x00000007ed200000, 0x00000007ed200000, 0x00000007ed300000| 0%| F| |TAMS 0x00000007ed200000, 0x00000007ed200000| Untracked +| 723|0x00000007ed300000, 0x00000007ed300000, 0x00000007ed400000| 0%| F| |TAMS 0x00000007ed300000, 0x00000007ed300000| Untracked +| 724|0x00000007ed400000, 0x00000007ed400000, 0x00000007ed500000| 0%| F| |TAMS 0x00000007ed400000, 0x00000007ed400000| Untracked +| 725|0x00000007ed500000, 0x00000007ed500000, 0x00000007ed600000| 0%| F| |TAMS 0x00000007ed500000, 0x00000007ed500000| Untracked +| 726|0x00000007ed600000, 0x00000007ed600000, 0x00000007ed700000| 0%| F| |TAMS 0x00000007ed600000, 0x00000007ed600000| Untracked +| 727|0x00000007ed700000, 0x00000007ed700000, 0x00000007ed800000| 0%| F| |TAMS 0x00000007ed700000, 0x00000007ed700000| Untracked +| 728|0x00000007ed800000, 0x00000007ed800000, 0x00000007ed900000| 0%| F| |TAMS 0x00000007ed800000, 0x00000007ed800000| Untracked +| 729|0x00000007ed900000, 0x00000007ed900000, 0x00000007eda00000| 0%| F| |TAMS 0x00000007ed900000, 0x00000007ed900000| Untracked +| 730|0x00000007eda00000, 0x00000007eda00000, 0x00000007edb00000| 0%| F| |TAMS 0x00000007eda00000, 0x00000007eda00000| Untracked +| 731|0x00000007edb00000, 0x00000007edb00000, 0x00000007edc00000| 0%| F| |TAMS 0x00000007edb00000, 0x00000007edb00000| Untracked +| 732|0x00000007edc00000, 0x00000007edc00000, 0x00000007edd00000| 0%| F| |TAMS 0x00000007edc00000, 0x00000007edc00000| Untracked +| 733|0x00000007edd00000, 0x00000007edd00000, 0x00000007ede00000| 0%| F| |TAMS 0x00000007edd00000, 0x00000007edd00000| Untracked +| 734|0x00000007ede00000, 0x00000007ede00000, 0x00000007edf00000| 0%| F| |TAMS 0x00000007ede00000, 0x00000007ede00000| Untracked +| 735|0x00000007edf00000, 0x00000007edf00000, 0x00000007ee000000| 0%| F| |TAMS 0x00000007edf00000, 0x00000007edf00000| Untracked +| 736|0x00000007ee000000, 0x00000007ee000000, 0x00000007ee100000| 0%| F| |TAMS 0x00000007ee000000, 0x00000007ee000000| Untracked +| 737|0x00000007ee100000, 0x00000007ee100000, 0x00000007ee200000| 0%| F| |TAMS 0x00000007ee100000, 0x00000007ee100000| Untracked +| 738|0x00000007ee200000, 0x00000007ee200000, 0x00000007ee300000| 0%| F| |TAMS 0x00000007ee200000, 0x00000007ee200000| Untracked +| 739|0x00000007ee300000, 0x00000007ee300000, 0x00000007ee400000| 0%| F| |TAMS 0x00000007ee300000, 0x00000007ee300000| Untracked +| 740|0x00000007ee400000, 0x00000007ee400000, 0x00000007ee500000| 0%| F| |TAMS 0x00000007ee400000, 0x00000007ee400000| Untracked +| 741|0x00000007ee500000, 0x00000007ee500000, 0x00000007ee600000| 0%| F| |TAMS 0x00000007ee500000, 0x00000007ee500000| Untracked +| 742|0x00000007ee600000, 0x00000007ee600000, 0x00000007ee700000| 0%| F| |TAMS 0x00000007ee600000, 0x00000007ee600000| Untracked +| 743|0x00000007ee700000, 0x00000007ee700000, 0x00000007ee800000| 0%| F| |TAMS 0x00000007ee700000, 0x00000007ee700000| Untracked +| 744|0x00000007ee800000, 0x00000007ee800000, 0x00000007ee900000| 0%| F| |TAMS 0x00000007ee800000, 0x00000007ee800000| Untracked +| 745|0x00000007ee900000, 0x00000007ee900000, 0x00000007eea00000| 0%| F| |TAMS 0x00000007ee900000, 0x00000007ee900000| Untracked +| 746|0x00000007eea00000, 0x00000007eea00000, 0x00000007eeb00000| 0%| F| |TAMS 0x00000007eea00000, 0x00000007eea00000| Untracked +| 747|0x00000007eeb00000, 0x00000007eeb00000, 0x00000007eec00000| 0%| F| |TAMS 0x00000007eeb00000, 0x00000007eeb00000| Untracked +| 748|0x00000007eec00000, 0x00000007eec00000, 0x00000007eed00000| 0%| F| |TAMS 0x00000007eec00000, 0x00000007eec00000| Untracked +| 749|0x00000007eed00000, 0x00000007eed00000, 0x00000007eee00000| 0%| F| |TAMS 0x00000007eed00000, 0x00000007eed00000| Untracked +| 750|0x00000007eee00000, 0x00000007eee00000, 0x00000007eef00000| 0%| F| |TAMS 0x00000007eee00000, 0x00000007eee00000| Untracked +| 751|0x00000007eef00000, 0x00000007eef00000, 0x00000007ef000000| 0%| F| |TAMS 0x00000007eef00000, 0x00000007eef00000| Untracked +| 752|0x00000007ef000000, 0x00000007ef000000, 0x00000007ef100000| 0%| F| |TAMS 0x00000007ef000000, 0x00000007ef000000| Untracked +| 753|0x00000007ef100000, 0x00000007ef100000, 0x00000007ef200000| 0%| F| |TAMS 0x00000007ef100000, 0x00000007ef100000| Untracked +| 754|0x00000007ef200000, 0x00000007ef200000, 0x00000007ef300000| 0%| F| |TAMS 0x00000007ef200000, 0x00000007ef200000| Untracked +| 755|0x00000007ef300000, 0x00000007ef300000, 0x00000007ef400000| 0%| F| |TAMS 0x00000007ef300000, 0x00000007ef300000| Untracked +| 756|0x00000007ef400000, 0x00000007ef400000, 0x00000007ef500000| 0%| F| |TAMS 0x00000007ef400000, 0x00000007ef400000| Untracked +| 757|0x00000007ef500000, 0x00000007ef500000, 0x00000007ef600000| 0%| F| |TAMS 0x00000007ef500000, 0x00000007ef500000| Untracked +| 758|0x00000007ef600000, 0x00000007ef600000, 0x00000007ef700000| 0%| F| |TAMS 0x00000007ef600000, 0x00000007ef600000| Untracked +| 759|0x00000007ef700000, 0x00000007ef700000, 0x00000007ef800000| 0%| F| |TAMS 0x00000007ef700000, 0x00000007ef700000| Untracked +| 760|0x00000007ef800000, 0x00000007ef800000, 0x00000007ef900000| 0%| F| |TAMS 0x00000007ef800000, 0x00000007ef800000| Untracked +| 761|0x00000007ef900000, 0x00000007ef900000, 0x00000007efa00000| 0%| F| |TAMS 0x00000007ef900000, 0x00000007ef900000| Untracked +| 762|0x00000007efa00000, 0x00000007efa00000, 0x00000007efb00000| 0%| F| |TAMS 0x00000007efa00000, 0x00000007efa00000| Untracked +| 763|0x00000007efb00000, 0x00000007efb00000, 0x00000007efc00000| 0%| F| |TAMS 0x00000007efb00000, 0x00000007efb00000| Untracked +| 764|0x00000007efc00000, 0x00000007efc00000, 0x00000007efd00000| 0%| F| |TAMS 0x00000007efc00000, 0x00000007efc00000| Untracked +| 765|0x00000007efd00000, 0x00000007efd00000, 0x00000007efe00000| 0%| F| |TAMS 0x00000007efd00000, 0x00000007efd00000| Untracked +| 766|0x00000007efe00000, 0x00000007efe00000, 0x00000007eff00000| 0%| F| |TAMS 0x00000007efe00000, 0x00000007efe00000| Untracked +| 767|0x00000007eff00000, 0x00000007eff00000, 0x00000007f0000000| 0%| F| |TAMS 0x00000007eff00000, 0x00000007eff00000| Untracked +| 768|0x00000007f0000000, 0x00000007f0000000, 0x00000007f0100000| 0%| F| |TAMS 0x00000007f0000000, 0x00000007f0000000| Untracked +| 769|0x00000007f0100000, 0x00000007f0100000, 0x00000007f0200000| 0%| F| |TAMS 0x00000007f0100000, 0x00000007f0100000| Untracked +| 770|0x00000007f0200000, 0x00000007f0200000, 0x00000007f0300000| 0%| F| |TAMS 0x00000007f0200000, 0x00000007f0200000| Untracked +| 771|0x00000007f0300000, 0x00000007f0300000, 0x00000007f0400000| 0%| F| |TAMS 0x00000007f0300000, 0x00000007f0300000| Untracked +| 772|0x00000007f0400000, 0x00000007f0400000, 0x00000007f0500000| 0%| F| |TAMS 0x00000007f0400000, 0x00000007f0400000| Untracked +| 773|0x00000007f0500000, 0x00000007f0500000, 0x00000007f0600000| 0%| F| |TAMS 0x00000007f0500000, 0x00000007f0500000| Untracked +| 774|0x00000007f0600000, 0x00000007f0600000, 0x00000007f0700000| 0%| F| |TAMS 0x00000007f0600000, 0x00000007f0600000| Untracked +| 775|0x00000007f0700000, 0x00000007f0700000, 0x00000007f0800000| 0%| F| |TAMS 0x00000007f0700000, 0x00000007f0700000| Untracked +| 776|0x00000007f0800000, 0x00000007f0800000, 0x00000007f0900000| 0%| F| |TAMS 0x00000007f0800000, 0x00000007f0800000| Untracked +| 777|0x00000007f0900000, 0x00000007f0900000, 0x00000007f0a00000| 0%| F| |TAMS 0x00000007f0900000, 0x00000007f0900000| Untracked +| 778|0x00000007f0a00000, 0x00000007f0a00000, 0x00000007f0b00000| 0%| F| |TAMS 0x00000007f0a00000, 0x00000007f0a00000| Untracked +| 779|0x00000007f0b00000, 0x00000007f0b00000, 0x00000007f0c00000| 0%| F| |TAMS 0x00000007f0b00000, 0x00000007f0b00000| Untracked +| 780|0x00000007f0c00000, 0x00000007f0c00000, 0x00000007f0d00000| 0%| F| |TAMS 0x00000007f0c00000, 0x00000007f0c00000| Untracked +| 781|0x00000007f0d00000, 0x00000007f0d00000, 0x00000007f0e00000| 0%| F| |TAMS 0x00000007f0d00000, 0x00000007f0d00000| Untracked +| 782|0x00000007f0e00000, 0x00000007f0e00000, 0x00000007f0f00000| 0%| F| |TAMS 0x00000007f0e00000, 0x00000007f0e00000| Untracked +| 783|0x00000007f0f00000, 0x00000007f0f00000, 0x00000007f1000000| 0%| F| |TAMS 0x00000007f0f00000, 0x00000007f0f00000| Untracked +| 784|0x00000007f1000000, 0x00000007f1000000, 0x00000007f1100000| 0%| F| |TAMS 0x00000007f1000000, 0x00000007f1000000| Untracked +| 785|0x00000007f1100000, 0x00000007f1100000, 0x00000007f1200000| 0%| F| |TAMS 0x00000007f1100000, 0x00000007f1100000| Untracked +| 786|0x00000007f1200000, 0x00000007f1200000, 0x00000007f1300000| 0%| F| |TAMS 0x00000007f1200000, 0x00000007f1200000| Untracked +| 787|0x00000007f1300000, 0x00000007f1300000, 0x00000007f1400000| 0%| F| |TAMS 0x00000007f1300000, 0x00000007f1300000| Untracked +| 788|0x00000007f1400000, 0x00000007f1400000, 0x00000007f1500000| 0%| F| |TAMS 0x00000007f1400000, 0x00000007f1400000| Untracked +| 789|0x00000007f1500000, 0x00000007f1500000, 0x00000007f1600000| 0%| F| |TAMS 0x00000007f1500000, 0x00000007f1500000| Untracked +| 790|0x00000007f1600000, 0x00000007f1600000, 0x00000007f1700000| 0%| F| |TAMS 0x00000007f1600000, 0x00000007f1600000| Untracked +| 791|0x00000007f1700000, 0x00000007f1700000, 0x00000007f1800000| 0%| F| |TAMS 0x00000007f1700000, 0x00000007f1700000| Untracked +| 792|0x00000007f1800000, 0x00000007f1800000, 0x00000007f1900000| 0%| F| |TAMS 0x00000007f1800000, 0x00000007f1800000| Untracked +| 793|0x00000007f1900000, 0x00000007f1900000, 0x00000007f1a00000| 0%| F| |TAMS 0x00000007f1900000, 0x00000007f1900000| Untracked +| 794|0x00000007f1a00000, 0x00000007f1a00000, 0x00000007f1b00000| 0%| F| |TAMS 0x00000007f1a00000, 0x00000007f1a00000| Untracked +| 795|0x00000007f1b00000, 0x00000007f1b00000, 0x00000007f1c00000| 0%| F| |TAMS 0x00000007f1b00000, 0x00000007f1b00000| Untracked +| 796|0x00000007f1c00000, 0x00000007f1c00000, 0x00000007f1d00000| 0%| F| |TAMS 0x00000007f1c00000, 0x00000007f1c00000| Untracked +| 797|0x00000007f1d00000, 0x00000007f1d00000, 0x00000007f1e00000| 0%| F| |TAMS 0x00000007f1d00000, 0x00000007f1d00000| Untracked +| 798|0x00000007f1e00000, 0x00000007f1e00000, 0x00000007f1f00000| 0%| F| |TAMS 0x00000007f1e00000, 0x00000007f1e00000| Untracked +| 799|0x00000007f1f00000, 0x00000007f1f00000, 0x00000007f2000000| 0%| F| |TAMS 0x00000007f1f00000, 0x00000007f1f00000| Untracked +| 800|0x00000007f2000000, 0x00000007f2000000, 0x00000007f2100000| 0%| F| |TAMS 0x00000007f2000000, 0x00000007f2000000| Untracked +| 801|0x00000007f2100000, 0x00000007f2100000, 0x00000007f2200000| 0%| F| |TAMS 0x00000007f2100000, 0x00000007f2100000| Untracked +| 802|0x00000007f2200000, 0x00000007f2200000, 0x00000007f2300000| 0%| F| |TAMS 0x00000007f2200000, 0x00000007f2200000| Untracked +| 803|0x00000007f2300000, 0x00000007f2300000, 0x00000007f2400000| 0%| F| |TAMS 0x00000007f2300000, 0x00000007f2300000| Untracked +| 804|0x00000007f2400000, 0x00000007f2400000, 0x00000007f2500000| 0%| F| |TAMS 0x00000007f2400000, 0x00000007f2400000| Untracked +| 805|0x00000007f2500000, 0x00000007f2500000, 0x00000007f2600000| 0%| F| |TAMS 0x00000007f2500000, 0x00000007f2500000| Untracked +| 806|0x00000007f2600000, 0x00000007f2600000, 0x00000007f2700000| 0%| F| |TAMS 0x00000007f2600000, 0x00000007f2600000| Untracked +| 807|0x00000007f2700000, 0x00000007f2700000, 0x00000007f2800000| 0%| F| |TAMS 0x00000007f2700000, 0x00000007f2700000| Untracked +| 808|0x00000007f2800000, 0x00000007f2800000, 0x00000007f2900000| 0%| F| |TAMS 0x00000007f2800000, 0x00000007f2800000| Untracked +| 809|0x00000007f2900000, 0x00000007f2900000, 0x00000007f2a00000| 0%| F| |TAMS 0x00000007f2900000, 0x00000007f2900000| Untracked +| 810|0x00000007f2a00000, 0x00000007f2a00000, 0x00000007f2b00000| 0%| F| |TAMS 0x00000007f2a00000, 0x00000007f2a00000| Untracked +| 811|0x00000007f2b00000, 0x00000007f2b00000, 0x00000007f2c00000| 0%| F| |TAMS 0x00000007f2b00000, 0x00000007f2b00000| Untracked +| 812|0x00000007f2c00000, 0x00000007f2c00000, 0x00000007f2d00000| 0%| F| |TAMS 0x00000007f2c00000, 0x00000007f2c00000| Untracked +| 813|0x00000007f2d00000, 0x00000007f2d00000, 0x00000007f2e00000| 0%| F| |TAMS 0x00000007f2d00000, 0x00000007f2d00000| Untracked +| 814|0x00000007f2e00000, 0x00000007f2e00000, 0x00000007f2f00000| 0%| F| |TAMS 0x00000007f2e00000, 0x00000007f2e00000| Untracked +| 815|0x00000007f2f00000, 0x00000007f2f00000, 0x00000007f3000000| 0%| F| |TAMS 0x00000007f2f00000, 0x00000007f2f00000| Untracked +| 816|0x00000007f3000000, 0x00000007f3000000, 0x00000007f3100000| 0%| F| |TAMS 0x00000007f3000000, 0x00000007f3000000| Untracked +| 817|0x00000007f3100000, 0x00000007f3100000, 0x00000007f3200000| 0%| F| |TAMS 0x00000007f3100000, 0x00000007f3100000| Untracked +| 818|0x00000007f3200000, 0x00000007f3200000, 0x00000007f3300000| 0%| F| |TAMS 0x00000007f3200000, 0x00000007f3200000| Untracked +| 819|0x00000007f3300000, 0x00000007f3300000, 0x00000007f3400000| 0%| F| |TAMS 0x00000007f3300000, 0x00000007f3300000| Untracked +| 820|0x00000007f3400000, 0x00000007f3400000, 0x00000007f3500000| 0%| F| |TAMS 0x00000007f3400000, 0x00000007f3400000| Untracked +| 821|0x00000007f3500000, 0x00000007f3500000, 0x00000007f3600000| 0%| F| |TAMS 0x00000007f3500000, 0x00000007f3500000| Untracked +| 822|0x00000007f3600000, 0x00000007f3600000, 0x00000007f3700000| 0%| F| |TAMS 0x00000007f3600000, 0x00000007f3600000| Untracked +| 823|0x00000007f3700000, 0x00000007f3700000, 0x00000007f3800000| 0%| F| |TAMS 0x00000007f3700000, 0x00000007f3700000| Untracked +| 824|0x00000007f3800000, 0x00000007f3800000, 0x00000007f3900000| 0%| F| |TAMS 0x00000007f3800000, 0x00000007f3800000| Untracked +| 825|0x00000007f3900000, 0x00000007f3900000, 0x00000007f3a00000| 0%| F| |TAMS 0x00000007f3900000, 0x00000007f3900000| Untracked +| 826|0x00000007f3a00000, 0x00000007f3a00000, 0x00000007f3b00000| 0%| F| |TAMS 0x00000007f3a00000, 0x00000007f3a00000| Untracked +| 827|0x00000007f3b00000, 0x00000007f3b00000, 0x00000007f3c00000| 0%| F| |TAMS 0x00000007f3b00000, 0x00000007f3b00000| Untracked +| 828|0x00000007f3c00000, 0x00000007f3c00000, 0x00000007f3d00000| 0%| F| |TAMS 0x00000007f3c00000, 0x00000007f3c00000| Untracked +| 829|0x00000007f3d00000, 0x00000007f3d00000, 0x00000007f3e00000| 0%| F| |TAMS 0x00000007f3d00000, 0x00000007f3d00000| Untracked +| 830|0x00000007f3e00000, 0x00000007f3e00000, 0x00000007f3f00000| 0%| F| |TAMS 0x00000007f3e00000, 0x00000007f3e00000| Untracked +| 831|0x00000007f3f00000, 0x00000007f3f00000, 0x00000007f4000000| 0%| F| |TAMS 0x00000007f3f00000, 0x00000007f3f00000| Untracked +| 832|0x00000007f4000000, 0x00000007f4000000, 0x00000007f4100000| 0%| F| |TAMS 0x00000007f4000000, 0x00000007f4000000| Untracked +| 833|0x00000007f4100000, 0x00000007f4100000, 0x00000007f4200000| 0%| F| |TAMS 0x00000007f4100000, 0x00000007f4100000| Untracked +| 834|0x00000007f4200000, 0x00000007f4200000, 0x00000007f4300000| 0%| F| |TAMS 0x00000007f4200000, 0x00000007f4200000| Untracked +| 835|0x00000007f4300000, 0x00000007f4300000, 0x00000007f4400000| 0%| F| |TAMS 0x00000007f4300000, 0x00000007f4300000| Untracked +| 836|0x00000007f4400000, 0x00000007f4400000, 0x00000007f4500000| 0%| F| |TAMS 0x00000007f4400000, 0x00000007f4400000| Untracked +| 837|0x00000007f4500000, 0x00000007f4500000, 0x00000007f4600000| 0%| F| |TAMS 0x00000007f4500000, 0x00000007f4500000| Untracked +| 838|0x00000007f4600000, 0x00000007f4600000, 0x00000007f4700000| 0%| F| |TAMS 0x00000007f4600000, 0x00000007f4600000| Untracked +| 839|0x00000007f4700000, 0x00000007f4700000, 0x00000007f4800000| 0%| F| |TAMS 0x00000007f4700000, 0x00000007f4700000| Untracked +| 840|0x00000007f4800000, 0x00000007f4800000, 0x00000007f4900000| 0%| F| |TAMS 0x00000007f4800000, 0x00000007f4800000| Untracked +| 841|0x00000007f4900000, 0x00000007f4900000, 0x00000007f4a00000| 0%| F| |TAMS 0x00000007f4900000, 0x00000007f4900000| Untracked +| 842|0x00000007f4a00000, 0x00000007f4a00000, 0x00000007f4b00000| 0%| F| |TAMS 0x00000007f4a00000, 0x00000007f4a00000| Untracked +| 843|0x00000007f4b00000, 0x00000007f4b00000, 0x00000007f4c00000| 0%| F| |TAMS 0x00000007f4b00000, 0x00000007f4b00000| Untracked +| 844|0x00000007f4c00000, 0x00000007f4c00000, 0x00000007f4d00000| 0%| F| |TAMS 0x00000007f4c00000, 0x00000007f4c00000| Untracked +| 845|0x00000007f4d00000, 0x00000007f4d00000, 0x00000007f4e00000| 0%| F| |TAMS 0x00000007f4d00000, 0x00000007f4d00000| Untracked +| 846|0x00000007f4e00000, 0x00000007f4e00000, 0x00000007f4f00000| 0%| F| |TAMS 0x00000007f4e00000, 0x00000007f4e00000| Untracked +| 847|0x00000007f4f00000, 0x00000007f4f00000, 0x00000007f5000000| 0%| F| |TAMS 0x00000007f4f00000, 0x00000007f4f00000| Untracked +| 848|0x00000007f5000000, 0x00000007f5000000, 0x00000007f5100000| 0%| F| |TAMS 0x00000007f5000000, 0x00000007f5000000| Untracked +| 849|0x00000007f5100000, 0x00000007f5100000, 0x00000007f5200000| 0%| F| |TAMS 0x00000007f5100000, 0x00000007f5100000| Untracked +| 850|0x00000007f5200000, 0x00000007f5200000, 0x00000007f5300000| 0%| F| |TAMS 0x00000007f5200000, 0x00000007f5200000| Untracked +| 851|0x00000007f5300000, 0x00000007f5300000, 0x00000007f5400000| 0%| F| |TAMS 0x00000007f5300000, 0x00000007f5300000| Untracked +| 852|0x00000007f5400000, 0x00000007f5400000, 0x00000007f5500000| 0%| F| |TAMS 0x00000007f5400000, 0x00000007f5400000| Untracked +| 853|0x00000007f5500000, 0x00000007f5500000, 0x00000007f5600000| 0%| F| |TAMS 0x00000007f5500000, 0x00000007f5500000| Untracked +| 854|0x00000007f5600000, 0x00000007f5600000, 0x00000007f5700000| 0%| F| |TAMS 0x00000007f5600000, 0x00000007f5600000| Untracked +| 855|0x00000007f5700000, 0x00000007f5700000, 0x00000007f5800000| 0%| F| |TAMS 0x00000007f5700000, 0x00000007f5700000| Untracked +| 856|0x00000007f5800000, 0x00000007f5800000, 0x00000007f5900000| 0%| F| |TAMS 0x00000007f5800000, 0x00000007f5800000| Untracked +| 857|0x00000007f5900000, 0x00000007f5900000, 0x00000007f5a00000| 0%| F| |TAMS 0x00000007f5900000, 0x00000007f5900000| Untracked +| 858|0x00000007f5a00000, 0x00000007f5a00000, 0x00000007f5b00000| 0%| F| |TAMS 0x00000007f5a00000, 0x00000007f5a00000| Untracked +| 859|0x00000007f5b00000, 0x00000007f5b00000, 0x00000007f5c00000| 0%| F| |TAMS 0x00000007f5b00000, 0x00000007f5b00000| Untracked +| 860|0x00000007f5c00000, 0x00000007f5c00000, 0x00000007f5d00000| 0%| F| |TAMS 0x00000007f5c00000, 0x00000007f5c00000| Untracked +| 861|0x00000007f5d00000, 0x00000007f5d00000, 0x00000007f5e00000| 0%| F| |TAMS 0x00000007f5d00000, 0x00000007f5d00000| Untracked +| 862|0x00000007f5e00000, 0x00000007f5e00000, 0x00000007f5f00000| 0%| F| |TAMS 0x00000007f5e00000, 0x00000007f5e00000| Untracked +| 863|0x00000007f5f00000, 0x00000007f5f00000, 0x00000007f6000000| 0%| F| |TAMS 0x00000007f5f00000, 0x00000007f5f00000| Untracked +| 864|0x00000007f6000000, 0x00000007f6000000, 0x00000007f6100000| 0%| F| |TAMS 0x00000007f6000000, 0x00000007f6000000| Untracked +| 865|0x00000007f6100000, 0x00000007f6100000, 0x00000007f6200000| 0%| F| |TAMS 0x00000007f6100000, 0x00000007f6100000| Untracked +| 866|0x00000007f6200000, 0x00000007f6200000, 0x00000007f6300000| 0%| F| |TAMS 0x00000007f6200000, 0x00000007f6200000| Untracked +| 867|0x00000007f6300000, 0x00000007f6300000, 0x00000007f6400000| 0%| F| |TAMS 0x00000007f6300000, 0x00000007f6300000| Untracked +| 868|0x00000007f6400000, 0x00000007f6400000, 0x00000007f6500000| 0%| F| |TAMS 0x00000007f6400000, 0x00000007f6400000| Untracked +| 869|0x00000007f6500000, 0x00000007f6500000, 0x00000007f6600000| 0%| F| |TAMS 0x00000007f6500000, 0x00000007f6500000| Untracked +| 870|0x00000007f6600000, 0x00000007f6600000, 0x00000007f6700000| 0%| F| |TAMS 0x00000007f6600000, 0x00000007f6600000| Untracked +| 871|0x00000007f6700000, 0x00000007f6700000, 0x00000007f6800000| 0%| F| |TAMS 0x00000007f6700000, 0x00000007f6700000| Untracked +| 872|0x00000007f6800000, 0x00000007f6800000, 0x00000007f6900000| 0%| F| |TAMS 0x00000007f6800000, 0x00000007f6800000| Untracked +| 873|0x00000007f6900000, 0x00000007f6900000, 0x00000007f6a00000| 0%| F| |TAMS 0x00000007f6900000, 0x00000007f6900000| Untracked +| 874|0x00000007f6a00000, 0x00000007f6a00000, 0x00000007f6b00000| 0%| F| |TAMS 0x00000007f6a00000, 0x00000007f6a00000| Untracked +| 875|0x00000007f6b00000, 0x00000007f6b00000, 0x00000007f6c00000| 0%| F| |TAMS 0x00000007f6b00000, 0x00000007f6b00000| Untracked +| 876|0x00000007f6c00000, 0x00000007f6c00000, 0x00000007f6d00000| 0%| F| |TAMS 0x00000007f6c00000, 0x00000007f6c00000| Untracked +| 877|0x00000007f6d00000, 0x00000007f6d00000, 0x00000007f6e00000| 0%| F| |TAMS 0x00000007f6d00000, 0x00000007f6d00000| Untracked +| 878|0x00000007f6e00000, 0x00000007f6e00000, 0x00000007f6f00000| 0%| F| |TAMS 0x00000007f6e00000, 0x00000007f6e00000| Untracked +| 879|0x00000007f6f00000, 0x00000007f6f00000, 0x00000007f7000000| 0%| F| |TAMS 0x00000007f6f00000, 0x00000007f6f00000| Untracked +| 880|0x00000007f7000000, 0x00000007f7000000, 0x00000007f7100000| 0%| F| |TAMS 0x00000007f7000000, 0x00000007f7000000| Untracked +| 881|0x00000007f7100000, 0x00000007f7100000, 0x00000007f7200000| 0%| F| |TAMS 0x00000007f7100000, 0x00000007f7100000| Untracked +| 882|0x00000007f7200000, 0x00000007f7200000, 0x00000007f7300000| 0%| F| |TAMS 0x00000007f7200000, 0x00000007f7200000| Untracked +| 883|0x00000007f7300000, 0x00000007f7300000, 0x00000007f7400000| 0%| F| |TAMS 0x00000007f7300000, 0x00000007f7300000| Untracked +| 884|0x00000007f7400000, 0x00000007f7400000, 0x00000007f7500000| 0%| F| |TAMS 0x00000007f7400000, 0x00000007f7400000| Untracked +| 885|0x00000007f7500000, 0x00000007f7500000, 0x00000007f7600000| 0%| F| |TAMS 0x00000007f7500000, 0x00000007f7500000| Untracked +| 886|0x00000007f7600000, 0x00000007f7600000, 0x00000007f7700000| 0%| F| |TAMS 0x00000007f7600000, 0x00000007f7600000| Untracked +| 887|0x00000007f7700000, 0x00000007f7700000, 0x00000007f7800000| 0%| F| |TAMS 0x00000007f7700000, 0x00000007f7700000| Untracked +| 888|0x00000007f7800000, 0x00000007f7800000, 0x00000007f7900000| 0%| F| |TAMS 0x00000007f7800000, 0x00000007f7800000| Untracked +| 889|0x00000007f7900000, 0x00000007f7900000, 0x00000007f7a00000| 0%| F| |TAMS 0x00000007f7900000, 0x00000007f7900000| Untracked +| 890|0x00000007f7a00000, 0x00000007f7a00000, 0x00000007f7b00000| 0%| F| |TAMS 0x00000007f7a00000, 0x00000007f7a00000| Untracked +| 891|0x00000007f7b00000, 0x00000007f7b00000, 0x00000007f7c00000| 0%| F| |TAMS 0x00000007f7b00000, 0x00000007f7b00000| Untracked +| 892|0x00000007f7c00000, 0x00000007f7c00000, 0x00000007f7d00000| 0%| F| |TAMS 0x00000007f7c00000, 0x00000007f7c00000| Untracked +| 893|0x00000007f7d00000, 0x00000007f7d00000, 0x00000007f7e00000| 0%| F| |TAMS 0x00000007f7d00000, 0x00000007f7d00000| Untracked +| 894|0x00000007f7e00000, 0x00000007f7e00000, 0x00000007f7f00000| 0%| F| |TAMS 0x00000007f7e00000, 0x00000007f7e00000| Untracked +| 895|0x00000007f7f00000, 0x00000007f7f00000, 0x00000007f8000000| 0%| F| |TAMS 0x00000007f7f00000, 0x00000007f7f00000| Untracked +| 896|0x00000007f8000000, 0x00000007f8000000, 0x00000007f8100000| 0%| F| |TAMS 0x00000007f8000000, 0x00000007f8000000| Untracked +| 897|0x00000007f8100000, 0x00000007f8100000, 0x00000007f8200000| 0%| F| |TAMS 0x00000007f8100000, 0x00000007f8100000| Untracked +| 898|0x00000007f8200000, 0x00000007f8200000, 0x00000007f8300000| 0%| F| |TAMS 0x00000007f8200000, 0x00000007f8200000| Untracked +| 899|0x00000007f8300000, 0x00000007f8300000, 0x00000007f8400000| 0%| F| |TAMS 0x00000007f8300000, 0x00000007f8300000| Untracked +| 900|0x00000007f8400000, 0x00000007f8400000, 0x00000007f8500000| 0%| F| |TAMS 0x00000007f8400000, 0x00000007f8400000| Untracked +| 901|0x00000007f8500000, 0x00000007f8500000, 0x00000007f8600000| 0%| F| |TAMS 0x00000007f8500000, 0x00000007f8500000| Untracked +| 902|0x00000007f8600000, 0x00000007f8600000, 0x00000007f8700000| 0%| F| |TAMS 0x00000007f8600000, 0x00000007f8600000| Untracked +| 903|0x00000007f8700000, 0x00000007f8700000, 0x00000007f8800000| 0%| F| |TAMS 0x00000007f8700000, 0x00000007f8700000| Untracked +| 904|0x00000007f8800000, 0x00000007f8800000, 0x00000007f8900000| 0%| F| |TAMS 0x00000007f8800000, 0x00000007f8800000| Untracked +| 905|0x00000007f8900000, 0x00000007f8900000, 0x00000007f8a00000| 0%| F| |TAMS 0x00000007f8900000, 0x00000007f8900000| Untracked +| 906|0x00000007f8a00000, 0x00000007f8a00000, 0x00000007f8b00000| 0%| F| |TAMS 0x00000007f8a00000, 0x00000007f8a00000| Untracked +| 907|0x00000007f8b00000, 0x00000007f8b00000, 0x00000007f8c00000| 0%| F| |TAMS 0x00000007f8b00000, 0x00000007f8b00000| Untracked +| 908|0x00000007f8c00000, 0x00000007f8c00000, 0x00000007f8d00000| 0%| F| |TAMS 0x00000007f8c00000, 0x00000007f8c00000| Untracked +| 909|0x00000007f8d00000, 0x00000007f8d00000, 0x00000007f8e00000| 0%| F| |TAMS 0x00000007f8d00000, 0x00000007f8d00000| Untracked +| 910|0x00000007f8e00000, 0x00000007f8e00000, 0x00000007f8f00000| 0%| F| |TAMS 0x00000007f8e00000, 0x00000007f8e00000| Untracked +| 911|0x00000007f8f00000, 0x00000007f8f00000, 0x00000007f9000000| 0%| F| |TAMS 0x00000007f8f00000, 0x00000007f8f00000| Untracked +| 912|0x00000007f9000000, 0x00000007f9000000, 0x00000007f9100000| 0%| F| |TAMS 0x00000007f9000000, 0x00000007f9000000| Untracked +| 913|0x00000007f9100000, 0x00000007f9100000, 0x00000007f9200000| 0%| F| |TAMS 0x00000007f9100000, 0x00000007f9100000| Untracked +| 914|0x00000007f9200000, 0x00000007f9200000, 0x00000007f9300000| 0%| F| |TAMS 0x00000007f9200000, 0x00000007f9200000| Untracked +| 915|0x00000007f9300000, 0x00000007f9300000, 0x00000007f9400000| 0%| F| |TAMS 0x00000007f9300000, 0x00000007f9300000| Untracked +| 916|0x00000007f9400000, 0x00000007f9400000, 0x00000007f9500000| 0%| F| |TAMS 0x00000007f9400000, 0x00000007f9400000| Untracked +| 917|0x00000007f9500000, 0x00000007f9500000, 0x00000007f9600000| 0%| F| |TAMS 0x00000007f9500000, 0x00000007f9500000| Untracked +| 918|0x00000007f9600000, 0x00000007f9600000, 0x00000007f9700000| 0%| F| |TAMS 0x00000007f9600000, 0x00000007f9600000| Untracked +| 919|0x00000007f9700000, 0x00000007f9700000, 0x00000007f9800000| 0%| F| |TAMS 0x00000007f9700000, 0x00000007f9700000| Untracked +| 920|0x00000007f9800000, 0x00000007f9800000, 0x00000007f9900000| 0%| F| |TAMS 0x00000007f9800000, 0x00000007f9800000| Untracked +| 921|0x00000007f9900000, 0x00000007f9900000, 0x00000007f9a00000| 0%| F| |TAMS 0x00000007f9900000, 0x00000007f9900000| Untracked +| 922|0x00000007f9a00000, 0x00000007f9a00000, 0x00000007f9b00000| 0%| F| |TAMS 0x00000007f9a00000, 0x00000007f9a00000| Untracked +| 923|0x00000007f9b00000, 0x00000007f9b00000, 0x00000007f9c00000| 0%| F| |TAMS 0x00000007f9b00000, 0x00000007f9b00000| Untracked +| 924|0x00000007f9c00000, 0x00000007f9c00000, 0x00000007f9d00000| 0%| F| |TAMS 0x00000007f9c00000, 0x00000007f9c00000| Untracked +| 925|0x00000007f9d00000, 0x00000007f9d00000, 0x00000007f9e00000| 0%| F| |TAMS 0x00000007f9d00000, 0x00000007f9d00000| Untracked +| 926|0x00000007f9e00000, 0x00000007f9e00000, 0x00000007f9f00000| 0%| F| |TAMS 0x00000007f9e00000, 0x00000007f9e00000| Untracked +| 927|0x00000007f9f00000, 0x00000007f9f00000, 0x00000007fa000000| 0%| F| |TAMS 0x00000007f9f00000, 0x00000007f9f00000| Untracked +| 928|0x00000007fa000000, 0x00000007fa000000, 0x00000007fa100000| 0%| F| |TAMS 0x00000007fa000000, 0x00000007fa000000| Untracked +| 929|0x00000007fa100000, 0x00000007fa100000, 0x00000007fa200000| 0%| F| |TAMS 0x00000007fa100000, 0x00000007fa100000| Untracked +| 930|0x00000007fa200000, 0x00000007fa200000, 0x00000007fa300000| 0%| F| |TAMS 0x00000007fa200000, 0x00000007fa200000| Untracked +| 931|0x00000007fa300000, 0x00000007fa300000, 0x00000007fa400000| 0%| F| |TAMS 0x00000007fa300000, 0x00000007fa300000| Untracked +| 932|0x00000007fa400000, 0x00000007fa400000, 0x00000007fa500000| 0%| F| |TAMS 0x00000007fa400000, 0x00000007fa400000| Untracked +| 933|0x00000007fa500000, 0x00000007fa500000, 0x00000007fa600000| 0%| F| |TAMS 0x00000007fa500000, 0x00000007fa500000| Untracked +| 934|0x00000007fa600000, 0x00000007fa600000, 0x00000007fa700000| 0%| F| |TAMS 0x00000007fa600000, 0x00000007fa600000| Untracked +| 935|0x00000007fa700000, 0x00000007fa700000, 0x00000007fa800000| 0%| F| |TAMS 0x00000007fa700000, 0x00000007fa700000| Untracked +| 936|0x00000007fa800000, 0x00000007fa800000, 0x00000007fa900000| 0%| F| |TAMS 0x00000007fa800000, 0x00000007fa800000| Untracked +| 937|0x00000007fa900000, 0x00000007fa900000, 0x00000007faa00000| 0%| F| |TAMS 0x00000007fa900000, 0x00000007fa900000| Untracked +| 938|0x00000007faa00000, 0x00000007faa00000, 0x00000007fab00000| 0%| F| |TAMS 0x00000007faa00000, 0x00000007faa00000| Untracked +| 939|0x00000007fab00000, 0x00000007fab00000, 0x00000007fac00000| 0%| F| |TAMS 0x00000007fab00000, 0x00000007fab00000| Untracked +| 940|0x00000007fac00000, 0x00000007fac00000, 0x00000007fad00000| 0%| F| |TAMS 0x00000007fac00000, 0x00000007fac00000| Untracked +| 941|0x00000007fad00000, 0x00000007fad00000, 0x00000007fae00000| 0%| F| |TAMS 0x00000007fad00000, 0x00000007fad00000| Untracked +| 942|0x00000007fae00000, 0x00000007fae00000, 0x00000007faf00000| 0%| F| |TAMS 0x00000007fae00000, 0x00000007fae00000| Untracked +| 943|0x00000007faf00000, 0x00000007faf00000, 0x00000007fb000000| 0%| F| |TAMS 0x00000007faf00000, 0x00000007faf00000| Untracked +| 944|0x00000007fb000000, 0x00000007fb000000, 0x00000007fb100000| 0%| F| |TAMS 0x00000007fb000000, 0x00000007fb000000| Untracked +| 945|0x00000007fb100000, 0x00000007fb100000, 0x00000007fb200000| 0%| F| |TAMS 0x00000007fb100000, 0x00000007fb100000| Untracked +| 946|0x00000007fb200000, 0x00000007fb200000, 0x00000007fb300000| 0%| F| |TAMS 0x00000007fb200000, 0x00000007fb200000| Untracked +| 947|0x00000007fb300000, 0x00000007fb300000, 0x00000007fb400000| 0%| F| |TAMS 0x00000007fb300000, 0x00000007fb300000| Untracked +| 948|0x00000007fb400000, 0x00000007fb400000, 0x00000007fb500000| 0%| F| |TAMS 0x00000007fb400000, 0x00000007fb400000| Untracked +| 949|0x00000007fb500000, 0x00000007fb500000, 0x00000007fb600000| 0%| F| |TAMS 0x00000007fb500000, 0x00000007fb500000| Untracked +| 950|0x00000007fb600000, 0x00000007fb600000, 0x00000007fb700000| 0%| F| |TAMS 0x00000007fb600000, 0x00000007fb600000| Untracked +| 951|0x00000007fb700000, 0x00000007fb700000, 0x00000007fb800000| 0%| F| |TAMS 0x00000007fb700000, 0x00000007fb700000| Untracked +| 952|0x00000007fb800000, 0x00000007fb800000, 0x00000007fb900000| 0%| F| |TAMS 0x00000007fb800000, 0x00000007fb800000| Untracked +| 953|0x00000007fb900000, 0x00000007fb900000, 0x00000007fba00000| 0%| F| |TAMS 0x00000007fb900000, 0x00000007fb900000| Untracked +| 954|0x00000007fba00000, 0x00000007fba00000, 0x00000007fbb00000| 0%| F| |TAMS 0x00000007fba00000, 0x00000007fba00000| Untracked +| 955|0x00000007fbb00000, 0x00000007fbb00000, 0x00000007fbc00000| 0%| F| |TAMS 0x00000007fbb00000, 0x00000007fbb00000| Untracked +| 956|0x00000007fbc00000, 0x00000007fbc00000, 0x00000007fbd00000| 0%| F| |TAMS 0x00000007fbc00000, 0x00000007fbc00000| Untracked +| 957|0x00000007fbd00000, 0x00000007fbd00000, 0x00000007fbe00000| 0%| F| |TAMS 0x00000007fbd00000, 0x00000007fbd00000| Untracked +| 958|0x00000007fbe00000, 0x00000007fbe00000, 0x00000007fbf00000| 0%| F| |TAMS 0x00000007fbe00000, 0x00000007fbe00000| Untracked +| 959|0x00000007fbf00000, 0x00000007fbf00000, 0x00000007fc000000| 0%| F| |TAMS 0x00000007fbf00000, 0x00000007fbf00000| Untracked +| 960|0x00000007fc000000, 0x00000007fc041cd0, 0x00000007fc100000| 25%| S|CS|TAMS 0x00000007fc000000, 0x00000007fc000000| Complete +| 961|0x00000007fc100000, 0x00000007fc200000, 0x00000007fc200000|100%| S|CS|TAMS 0x00000007fc100000, 0x00000007fc100000| Complete +| 962|0x00000007fc200000, 0x00000007fc300000, 0x00000007fc300000|100%| S|CS|TAMS 0x00000007fc200000, 0x00000007fc200000| Complete +| 963|0x00000007fc300000, 0x00000007fc400000, 0x00000007fc400000|100%| S|CS|TAMS 0x00000007fc300000, 0x00000007fc300000| Complete +| 964|0x00000007fc400000, 0x00000007fc500000, 0x00000007fc500000|100%| S|CS|TAMS 0x00000007fc400000, 0x00000007fc400000| Complete +| 965|0x00000007fc500000, 0x00000007fc500000, 0x00000007fc600000| 0%| F| |TAMS 0x00000007fc500000, 0x00000007fc500000| Untracked +| 966|0x00000007fc600000, 0x00000007fc600000, 0x00000007fc700000| 0%| F| |TAMS 0x00000007fc600000, 0x00000007fc600000| Untracked +| 967|0x00000007fc700000, 0x00000007fc700000, 0x00000007fc800000| 0%| F| |TAMS 0x00000007fc700000, 0x00000007fc700000| Untracked +| 968|0x00000007fc800000, 0x00000007fc800000, 0x00000007fc900000| 0%| F| |TAMS 0x00000007fc800000, 0x00000007fc800000| Untracked +| 969|0x00000007fc900000, 0x00000007fc900000, 0x00000007fca00000| 0%| F| |TAMS 0x00000007fc900000, 0x00000007fc900000| Untracked +| 970|0x00000007fca00000, 0x00000007fca00000, 0x00000007fcb00000| 0%| F| |TAMS 0x00000007fca00000, 0x00000007fca00000| Untracked +| 971|0x00000007fcb00000, 0x00000007fcb00000, 0x00000007fcc00000| 0%| F| |TAMS 0x00000007fcb00000, 0x00000007fcb00000| Untracked +| 972|0x00000007fcc00000, 0x00000007fcc00000, 0x00000007fcd00000| 0%| F| |TAMS 0x00000007fcc00000, 0x00000007fcc00000| Untracked +| 973|0x00000007fcd00000, 0x00000007fcd00000, 0x00000007fce00000| 0%| F| |TAMS 0x00000007fcd00000, 0x00000007fcd00000| Untracked +| 974|0x00000007fce00000, 0x00000007fce00000, 0x00000007fcf00000| 0%| F| |TAMS 0x00000007fce00000, 0x00000007fce00000| Untracked +| 975|0x00000007fcf00000, 0x00000007fcf00000, 0x00000007fd000000| 0%| F| |TAMS 0x00000007fcf00000, 0x00000007fcf00000| Untracked +| 976|0x00000007fd000000, 0x00000007fd000000, 0x00000007fd100000| 0%| F| |TAMS 0x00000007fd000000, 0x00000007fd000000| Untracked +| 977|0x00000007fd100000, 0x00000007fd100000, 0x00000007fd200000| 0%| F| |TAMS 0x00000007fd100000, 0x00000007fd100000| Untracked +| 978|0x00000007fd200000, 0x00000007fd200000, 0x00000007fd300000| 0%| F| |TAMS 0x00000007fd200000, 0x00000007fd200000| Untracked +| 979|0x00000007fd300000, 0x00000007fd300000, 0x00000007fd400000| 0%| F| |TAMS 0x00000007fd300000, 0x00000007fd300000| Untracked +| 980|0x00000007fd400000, 0x00000007fd400000, 0x00000007fd500000| 0%| F| |TAMS 0x00000007fd400000, 0x00000007fd400000| Untracked +| 981|0x00000007fd500000, 0x00000007fd500000, 0x00000007fd600000| 0%| F| |TAMS 0x00000007fd500000, 0x00000007fd500000| Untracked +| 982|0x00000007fd600000, 0x00000007fd600000, 0x00000007fd700000| 0%| F| |TAMS 0x00000007fd600000, 0x00000007fd600000| Untracked +| 983|0x00000007fd700000, 0x00000007fd700000, 0x00000007fd800000| 0%| F| |TAMS 0x00000007fd700000, 0x00000007fd700000| Untracked +| 984|0x00000007fd800000, 0x00000007fd800000, 0x00000007fd900000| 0%| F| |TAMS 0x00000007fd800000, 0x00000007fd800000| Untracked +| 985|0x00000007fd900000, 0x00000007fd900000, 0x00000007fda00000| 0%| F| |TAMS 0x00000007fd900000, 0x00000007fd900000| Untracked +| 986|0x00000007fda00000, 0x00000007fda00000, 0x00000007fdb00000| 0%| F| |TAMS 0x00000007fda00000, 0x00000007fda00000| Untracked +| 987|0x00000007fdb00000, 0x00000007fdb00000, 0x00000007fdc00000| 0%| F| |TAMS 0x00000007fdb00000, 0x00000007fdb00000| Untracked +| 988|0x00000007fdc00000, 0x00000007fdc00000, 0x00000007fdd00000| 0%| F| |TAMS 0x00000007fdc00000, 0x00000007fdc00000| Untracked +| 989|0x00000007fdd00000, 0x00000007fdd00000, 0x00000007fde00000| 0%| F| |TAMS 0x00000007fdd00000, 0x00000007fdd00000| Untracked +| 990|0x00000007fde00000, 0x00000007fde00000, 0x00000007fdf00000| 0%| F| |TAMS 0x00000007fde00000, 0x00000007fde00000| Untracked +| 991|0x00000007fdf00000, 0x00000007fdf00000, 0x00000007fe000000| 0%| F| |TAMS 0x00000007fdf00000, 0x00000007fdf00000| Untracked +| 992|0x00000007fe000000, 0x00000007fe000000, 0x00000007fe100000| 0%| F| |TAMS 0x00000007fe000000, 0x00000007fe000000| Untracked +| 993|0x00000007fe100000, 0x00000007fe100000, 0x00000007fe200000| 0%| F| |TAMS 0x00000007fe100000, 0x00000007fe100000| Untracked +| 994|0x00000007fe200000, 0x00000007fe200000, 0x00000007fe300000| 0%| F| |TAMS 0x00000007fe200000, 0x00000007fe200000| Untracked +| 995|0x00000007fe300000, 0x00000007fe300000, 0x00000007fe400000| 0%| F| |TAMS 0x00000007fe300000, 0x00000007fe300000| Untracked +| 996|0x00000007fe400000, 0x00000007fe400000, 0x00000007fe500000| 0%| F| |TAMS 0x00000007fe400000, 0x00000007fe400000| Untracked +| 997|0x00000007fe500000, 0x00000007fe500000, 0x00000007fe600000| 0%| F| |TAMS 0x00000007fe500000, 0x00000007fe500000| Untracked +| 998|0x00000007fe600000, 0x00000007fe600000, 0x00000007fe700000| 0%| F| |TAMS 0x00000007fe600000, 0x00000007fe600000| Untracked +| 999|0x00000007fe700000, 0x00000007fe700000, 0x00000007fe800000| 0%| F| |TAMS 0x00000007fe700000, 0x00000007fe700000| Untracked +|1000|0x00000007fe800000, 0x00000007fe800000, 0x00000007fe900000| 0%| F| |TAMS 0x00000007fe800000, 0x00000007fe800000| Untracked +|1001|0x00000007fe900000, 0x00000007fe900000, 0x00000007fea00000| 0%| F| |TAMS 0x00000007fe900000, 0x00000007fe900000| Untracked +|1002|0x00000007fea00000, 0x00000007fea00000, 0x00000007feb00000| 0%| F| |TAMS 0x00000007fea00000, 0x00000007fea00000| Untracked +|1003|0x00000007feb00000, 0x00000007feb00000, 0x00000007fec00000| 0%| F| |TAMS 0x00000007feb00000, 0x00000007feb00000| Untracked +|1004|0x00000007fec00000, 0x00000007fec00000, 0x00000007fed00000| 0%| F| |TAMS 0x00000007fec00000, 0x00000007fec00000| Untracked +|1005|0x00000007fed00000, 0x00000007fed00000, 0x00000007fee00000| 0%| F| |TAMS 0x00000007fed00000, 0x00000007fed00000| Untracked +|1006|0x00000007fee00000, 0x00000007fee00000, 0x00000007fef00000| 0%| F| |TAMS 0x00000007fee00000, 0x00000007fee00000| Untracked +|1007|0x00000007fef00000, 0x00000007fef00000, 0x00000007ff000000| 0%| F| |TAMS 0x00000007fef00000, 0x00000007fef00000| Untracked +|1008|0x00000007ff000000, 0x00000007ff000000, 0x00000007ff100000| 0%| F| |TAMS 0x00000007ff000000, 0x00000007ff000000| Untracked +|1009|0x00000007ff100000, 0x00000007ff100000, 0x00000007ff200000| 0%| F| |TAMS 0x00000007ff100000, 0x00000007ff100000| Untracked +|1010|0x00000007ff200000, 0x00000007ff200000, 0x00000007ff300000| 0%| F| |TAMS 0x00000007ff200000, 0x00000007ff200000| Untracked +|1011|0x00000007ff300000, 0x00000007ff300000, 0x00000007ff400000| 0%| F| |TAMS 0x00000007ff300000, 0x00000007ff300000| Untracked +|1012|0x00000007ff400000, 0x00000007ff400000, 0x00000007ff500000| 0%| F| |TAMS 0x00000007ff400000, 0x00000007ff400000| Untracked +|1013|0x00000007ff500000, 0x00000007ff500000, 0x00000007ff600000| 0%| F| |TAMS 0x00000007ff500000, 0x00000007ff500000| Untracked +|1014|0x00000007ff600000, 0x00000007ff600000, 0x00000007ff700000| 0%| F| |TAMS 0x00000007ff600000, 0x00000007ff600000| Untracked +|1015|0x00000007ff700000, 0x00000007ff700000, 0x00000007ff800000| 0%| F| |TAMS 0x00000007ff700000, 0x00000007ff700000| Untracked +|1016|0x00000007ff800000, 0x00000007ff800000, 0x00000007ff900000| 0%| F| |TAMS 0x00000007ff800000, 0x00000007ff800000| Untracked +|1017|0x00000007ff900000, 0x00000007ff900000, 0x00000007ffa00000| 0%| F| |TAMS 0x00000007ff900000, 0x00000007ff900000| Untracked +|1018|0x00000007ffa00000, 0x00000007ffa00000, 0x00000007ffb00000| 0%| F| |TAMS 0x00000007ffa00000, 0x00000007ffa00000| Untracked +|1019|0x00000007ffb00000, 0x00000007ffb00000, 0x00000007ffc00000| 0%| F| |TAMS 0x00000007ffb00000, 0x00000007ffb00000| Untracked +|1020|0x00000007ffc00000, 0x00000007ffc80800, 0x00000007ffd00000| 50%| E| |TAMS 0x00000007ffc00000, 0x00000007ffc00000| Complete +|1021|0x00000007ffd00000, 0x00000007ffe00000, 0x00000007ffe00000|100%| E|CS|TAMS 0x00000007ffd00000, 0x00000007ffd00000| Complete +|1022|0x00000007ffe00000, 0x00000007ffe51000, 0x00000007fff00000| 31%|OA| |TAMS 0x00000007ffe51000, 0x00000007ffe51000| Untracked +|1023|0x00000007fff00000, 0x00000007fff79000, 0x0000000800000000| 47%|CA| |TAMS 0x00000007fff79000, 0x00000007fff79000| Untracked + +Card table byte_map: [0x000000012045a000,0x000000012065a000] _byte_map_base: 0x000000011c65a000 + +Marking Bits (Prev, Next): (CMBitMap*) 0x00007fb3a4944850, (CMBitMap*) 0x00007fb3a4944810 + Prev Bits: [0x000000012185a000, 0x000000012285a000) + Next Bits: [0x000000012085a000, 0x000000012185a000) + +Polling page: 0x000000010c729000 + +Metaspace: + +Usage: + Non-class: 30,11 MB capacity, 29,02 MB ( 96%) used, 1,06 MB ( 4%) free+waste, 34,31 KB ( <1%) overhead. + Class: 4,37 MB capacity, 4,14 MB ( 95%) used, 219,46 KB ( 5%) free+waste, 13,25 KB ( <1%) overhead. + Both: 34,48 MB capacity, 33,16 MB ( 96%) used, 1,27 MB ( 4%) free+waste, 47,56 KB ( <1%) overhead. + +Virtual space: + Non-class space: 32,00 MB reserved, 30,88 MB ( 96%) committed + Class space: 1,00 GB reserved, 4,38 MB ( <1%) committed + Both: 1,03 GB reserved, 35,25 MB ( 3%) committed + +Chunk freelists: + Non-Class: 593,00 KB + Class: 6,00 KB + Both: 599,00 KB + +MaxMetaspaceSize: 17179869184,00 GB +CompressedClassSpaceSize: 1,00 GB + +CodeCache: size=131072Kb used=5952Kb max_used=5952Kb free=125119Kb + bounds [0x000000011845a000, 0x0000000118a3a000, 0x000000012045a000] + total_blobs=2363 nmethods=1825 adapters=452 + compilation: enabled + stopped_count=0, restarted_count=0 + full_count=0 + +Compilation events (20 events): +Event: 1,623 Thread 0x00007fb3d61ab200 1806 3 java.lang.invoke.LambdaForm$Name:: (54 bytes) +Event: 1,623 Thread 0x00007fb3d61ab200 nmethod 1806 0x0000000118a20410 code [0x0000000118a205c0, 0x0000000118a20890] +Event: 1,628 Thread 0x00007fb3d61ab200 1816 3 sun.invoke.util.Wrapper::isSubwordOrInt (20 bytes) +Event: 1,628 Thread 0x00007fb3d61ab200 nmethod 1816 0x0000000118a22510 code [0x0000000118a226c0, 0x0000000118a22ad0] +Event: 1,628 Thread 0x00007fb3d61ab200 1817 3 jdk.internal.org.objectweb.asm.FieldWriter::visitEnd (1 bytes) +Event: 1,628 Thread 0x00007fb3d61ab200 nmethod 1817 0x0000000118a22d90 code [0x0000000118a22f20, 0x0000000118a23010] +Event: 1,629 Thread 0x00007fb3d61ab200 1818 3 jdk.internal.org.objectweb.asm.Type::getReturnTypeOffset (64 bytes) +Event: 1,629 Thread 0x00007fb3d61ab200 nmethod 1818 0x0000000118a23990 code [0x0000000118a23ca0, 0x0000000118a25010] +Event: 1,629 Thread 0x00007fb3d61ab200 1820 3 jdk.internal.org.objectweb.asm.Frame::pop (53 bytes) +Event: 1,636 Thread 0x00007fb3d61ab200 nmethod 1820 0x0000000118a26910 code [0x0000000118a26b40, 0x0000000118a27270] +Event: 1,636 Thread 0x00007fb3d61ab200 1825 ! 3 java.lang.ref.ReferenceQueue::remove (125 bytes) +Event: 1,636 Thread 0x00007fb3d61ab200 nmethod 1825 0x0000000118a27890 code [0x0000000118a27aa0, 0x0000000118a281f0] +Event: 1,636 Thread 0x00007fb3d61ab200 1826 ! 3 jdk.internal.ref.PhantomCleanable::isListEmpty (34 bytes) +Event: 1,637 Thread 0x00007fb3d61ab200 nmethod 1826 0x0000000118a28810 code [0x0000000118a289a0, 0x0000000118a28bf0] +Event: 1,637 Thread 0x00007fb3d61ab200 1828 3 java.lang.invoke.MethodHandleNatives$CallSiteContext::run (5 bytes) +Event: 1,637 Thread 0x00007fb3d61ab200 nmethod 1828 0x0000000118a28e10 code [0x0000000118a28fa0, 0x0000000118a290c0] +Event: 1,637 Thread 0x00007fb3d61ab200 1827 3 jdk.internal.misc.InnocuousThread::eraseThreadLocals (23 bytes) +Event: 1,637 Thread 0x00007fb3d61ab200 nmethod 1827 0x0000000118a29190 code [0x0000000118a29320, 0x0000000118a29510] +Event: 1,637 Thread 0x00007fb3d61ab200 1824 3 java.lang.invoke.LambdaForm$NamedFunction::returnType (11 bytes) +Event: 1,637 Thread 0x00007fb3d61ab200 nmethod 1824 0x0000000118a29590 code [0x0000000118a29780, 0x0000000118a29c00] + +GC Heap History (6 events): +Event: 0,920 GC heap before +{Heap before GC invocations=0 (full 0): + garbage-first heap total 1048576K, used 54056K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 51 young (52224K), 0 survivors (0K) + Metaspace used 8168K, capacity 11201K, committed 11520K, reserved 1058816K + class space used 862K, capacity 1225K, committed 1280K, reserved 1048576K +} +Event: 0,928 GC heap after +{Heap after GC invocations=1 (full 0): + garbage-first heap total 1048576K, used 8629K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 7 young (7168K), 7 survivors (7168K) + Metaspace used 8168K, capacity 11201K, committed 11520K, reserved 1058816K + class space used 862K, capacity 1225K, committed 1280K, reserved 1048576K +} +Event: 1,145 GC heap before +{Heap before GC invocations=1 (full 0): + garbage-first heap total 1048576K, used 38325K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 38 young (38912K), 7 survivors (7168K) + Metaspace used 18379K, capacity 20867K, committed 21248K, reserved 1069056K + class space used 2133K, capacity 2469K, committed 2560K, reserved 1048576K +} +Event: 1,152 GC heap after +{Heap after GC invocations=2 (full 0): + garbage-first heap total 1048576K, used 9585K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 2 young (2048K), 2 survivors (2048K) + Metaspace used 18379K, capacity 20867K, committed 21248K, reserved 1069056K + class space used 2133K, capacity 2469K, committed 2560K, reserved 1048576K +} +Event: 1,631 GC heap before +{Heap before GC invocations=3 (full 0): + garbage-first heap total 1048576K, used 64881K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 57 young (58368K), 2 survivors (2048K) + Metaspace used 33950K, capacity 35241K, committed 35840K, reserved 1081344K + class space used 4240K, capacity 4474K, committed 4480K, reserved 1048576K +} +Event: 1,635 GC heap after +{Heap after GC invocations=4 (full 0): + garbage-first heap total 1048576K, used 12266K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 5 young (5120K), 5 survivors (5120K) + Metaspace used 33950K, capacity 35241K, committed 35840K, reserved 1081344K + class space used 4240K, capacity 4474K, committed 4480K, reserved 1048576K +} + +Deoptimization events (20 events): +Event: 1,384 Thread 0x00007fb3b4a20800 DEOPT PACKING pc=0x0000000118864884 sp=0x000000030fee89d0 +Event: 1,384 Thread 0x00007fb3b4a20800 DEOPT UNPACKING pc=0x00000001184a7e1f sp=0x000000030fee8940 mode 2 +Event: 1,399 Thread 0x00007fb3d619a800 Uncommon trap: trap_request=0xffffff45 fr.pc=0x00000001187aa984 relative=0x0000000000000164 +Event: 1,399 Thread 0x00007fb3d619a800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000001187aa984 method=java.util.HashMap.getNode(Ljava/lang/Object;)Ljava/util/HashMap$Node; @ 118 c2 +Event: 1,399 Thread 0x00007fb3d619a800 DEOPT PACKING pc=0x00000001187aa984 sp=0x000000030c81bbc0 +Event: 1,399 Thread 0x00007fb3d619a800 DEOPT UNPACKING pc=0x00000001184a7e1f sp=0x000000030c81bb58 mode 2 +Event: 1,400 Thread 0x00007fb3b4a20800 DEOPT PACKING pc=0x0000000118920cdd sp=0x000000030fee8a10 +Event: 1,400 Thread 0x00007fb3b4a20800 DEOPT UNPACKING pc=0x00000001184a7c1c sp=0x000000030fee7f40 mode 0 +Event: 1,422 Thread 0x00007fb3a4acf400 Uncommon trap: trap_request=0xffffff45 fr.pc=0x00000001187c0998 relative=0x0000000000000278 +Event: 1,422 Thread 0x00007fb3a4acf400 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000001187c0998 method=java.util.concurrent.ConcurrentHashMap.get(Ljava/lang/Object;)Ljava/lang/Object; @ 86 c2 +Event: 1,422 Thread 0x00007fb3a4acf400 DEOPT PACKING pc=0x00000001187c0998 sp=0x00000003102efb70 +Event: 1,422 Thread 0x00007fb3a4acf400 DEOPT UNPACKING pc=0x00000001184a7e1f sp=0x00000003102efb08 mode 2 +Event: 1,444 Thread 0x00007fb3a4ac3a00 DEOPT PACKING pc=0x0000000118920cfe sp=0x000000030fae6e30 +Event: 1,444 Thread 0x00007fb3a4ac3a00 DEOPT UNPACKING pc=0x00000001184a7c1c sp=0x000000030fae6360 mode 0 +Event: 1,482 Thread 0x00007fb3a4acf400 DEOPT PACKING pc=0x0000000118920cfe sp=0x00000003102f04e0 +Event: 1,482 Thread 0x00007fb3a4acf400 DEOPT UNPACKING pc=0x00000001184a7c1c sp=0x00000003102efa10 mode 0 +Event: 1,577 Thread 0x00007fb3d619a800 Uncommon trap: trap_request=0xffffff45 fr.pc=0x0000000118828adc relative=0x000000000000111c +Event: 1,577 Thread 0x00007fb3d619a800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000118828adc method=java.util.concurrent.ConcurrentHashMap.putVal(Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; @ 148 c2 +Event: 1,577 Thread 0x00007fb3d619a800 DEOPT PACKING pc=0x0000000118828adc sp=0x000000030c81d050 +Event: 1,577 Thread 0x00007fb3d619a800 DEOPT UNPACKING pc=0x00000001184a7e1f sp=0x000000030c81cfd0 mode 2 + +Classes unloaded (0 events): +No events + +Classes redefined (0 events): +No events + +Internal exceptions (20 events): +Event: 1,037 Thread 0x00007fb3d619a800 Exception (0x00000007fecac920) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 1,042 Thread 0x00007fb3d619a800 Exception (0x00000007fecd6718) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 1,045 Thread 0x00007fb3d619a800 Exception (0x00000007fecdc128) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 1,045 Thread 0x00007fb3d619a800 Exception (0x00000007fece0ae0) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 1,052 Thread 0x00007fb3d619a800 Exception (0x00000007fe91ed70) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 1,054 Thread 0x00007fb3a4acf400 Exception (0x00000007fe8751c0) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 1,117 Thread 0x00007fb3d619a800 Exception (0x00000007fe6970b0) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 1,351 Thread 0x00007fb3d619a800 Exception (0x00000007ff19f130) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 1,354 Thread 0x00007fb3d619a800 Exception (0x00000007ff1a9048) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 1,357 Thread 0x00007fb3d619a800 Exception (0x00000007ff1aca40) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 848] +Event: 1,361 Thread 0x00007fb3d619a800 Exception (0x00000007ff1b2750) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 1,367 Thread 0x00007fb3d619a800 Implicit null exception at 0x000000011867e454 to 0x000000011867e94c +Event: 1,428 Thread 0x00007fb3d619a800 Exception (0x00000007fe3e80e0) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 1,441 Thread 0x00007fb3d619a800 Exception (0x00000007fe2d3058) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 1,456 Thread 0x00007fb3a4ac3a00 Exception (0x00000007fdc1a6b8) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 1,478 Thread 0x00007fb3a4ac3a00 Exception (0x00000007fd7970c8) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 1,481 Thread 0x00007fb3d619a800 Exception (0x00000007fd61aad0) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 1,482 Thread 0x00007fb3a4ac3a00 Exception (0x00000007fd7d1008) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 1,519 Thread 0x00007fb3d619a800 Exception (0x00000007fd2faa50) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 1,617 Thread 0x00007fb3d619a800 Exception (0x00000007fcacccf8) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] + +Events (20 events): +Event: 1,620 loading class sun/management/MemoryPoolImpl done +Event: 1,620 loading class sun/management/MemoryPoolImpl$PoolSensor +Event: 1,620 loading class sun/management/Sensor +Event: 1,620 loading class sun/management/Sensor done +Event: 1,620 loading class sun/management/MemoryPoolImpl$PoolSensor done +Event: 1,622 loading class sun/management/MemoryPoolImpl$CollectionSensor +Event: 1,622 loading class sun/management/MemoryPoolImpl$CollectionSensor done +Event: 1,622 loading class sun/management/Util +Event: 1,622 loading class sun/management/Util done +Event: 1,622 loading class java/lang/management/ManagementPermission +Event: 1,622 loading class java/lang/management/ManagementPermission done +Event: 1,627 loading class java/lang/invoke/BoundMethodHandle$Species_LLL +Event: 1,627 loading class java/lang/invoke/BoundMethodHandle$Species_LLL done +Event: 1,629 loading class java/lang/invoke/BoundMethodHandle$Species_LLLL +Event: 1,629 loading class java/lang/invoke/BoundMethodHandle$Species_LLLL done +Event: 1,629 Executing VM operation: CollectForMetadataAllocation +Event: 1,635 Executing VM operation: CollectForMetadataAllocation done +Event: 1,635 Executing VM operation: HandshakeAllThreads +Event: 1,637 Executing VM operation: HandshakeAllThreads done +Event: 1,639 Executing VM operation: G1Concurrent + + +Dynamic libraries: +0x000000010c6c1000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libjli.dylib +0x00007ff81a6ce000 /usr/lib/libz.1.dylib +0x00007ff81a7c3000 /usr/lib/libSystem.B.dylib +0x00007ff81a7bd000 /usr/lib/system/libcache.dylib +0x00007ff81a775000 /usr/lib/system/libcommonCrypto.dylib +0x00007ff81a79f000 /usr/lib/system/libcompiler_rt.dylib +0x00007ff81a793000 /usr/lib/system/libcopyfile.dylib +0x00007ff80a387000 /usr/lib/system/libcorecrypto.dylib +0x00007ff80a493000 /usr/lib/system/libdispatch.dylib +0x00007ff80a242000 /usr/lib/system/libdyld.dylib +0x00007ff81a7b3000 /usr/lib/system/libkeymgr.dylib +0x00007ff81a75a000 /usr/lib/system/libmacho.dylib +0x00007ff819925000 /usr/lib/system/libquarantine.dylib +0x00007ff81a7b0000 /usr/lib/system/libremovefile.dylib +0x00007ff810899000 /usr/lib/system/libsystem_asl.dylib +0x00007ff80a310000 /usr/lib/system/libsystem_blocks.dylib +0x00007ff80a4de000 /usr/lib/system/libsystem_c.dylib +0x00007ff81a7a7000 /usr/lib/system/libsystem_collections.dylib +0x00007ff818087000 /usr/lib/system/libsystem_configuration.dylib +0x00007ff816c13000 /usr/lib/system/libsystem_containermanager.dylib +0x00007ff81a224000 /usr/lib/system/libsystem_coreservices.dylib +0x00007ff80dfce000 /usr/lib/system/libsystem_darwin.dylib +0x00007ffd23b89000 /usr/lib/system/libsystem_darwindirectory.dylib +0x00007ff81a7b4000 /usr/lib/system/libsystem_dnssd.dylib +0x00007ffd23b8e000 /usr/lib/system/libsystem_eligibility.dylib +0x00007ff80a4db000 /usr/lib/system/libsystem_featureflags.dylib +0x00007ff80a660000 /usr/lib/system/libsystem_info.dylib +0x00007ff81a6e2000 /usr/lib/system/libsystem_m.dylib +0x00007ff80a446000 /usr/lib/system/libsystem_malloc.dylib +0x00007ff810803000 /usr/lib/system/libsystem_networkextension.dylib +0x00007ff80e416000 /usr/lib/system/libsystem_notify.dylib +0x00007ff81808b000 /usr/lib/system/libsystem_sandbox.dylib +0x00007ffd23b98000 /usr/lib/system/libsystem_sanitizers.dylib +0x00007ff81a7ac000 /usr/lib/system/libsystem_secinit.dylib +0x00007ff80a60b000 /usr/lib/system/libsystem_kernel.dylib +0x00007ff80a656000 /usr/lib/system/libsystem_platform.dylib +0x00007ff80a649000 /usr/lib/system/libsystem_pthread.dylib +0x00007ff812660000 /usr/lib/system/libsystem_symptoms.dylib +0x00007ff80a367000 /usr/lib/system/libsystem_trace.dylib +0x00007ffd23ba1000 /usr/lib/system/libsystem_trial.dylib +0x00007ff81a782000 /usr/lib/system/libunwind.dylib +0x00007ff80a314000 /usr/lib/system/libxpc.dylib +0x00007ff80a1fd000 /usr/lib/libobjc.A.dylib +0x00007ff80a68f000 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x00007ff81e51e000 /usr/lib/swift/libswiftCore.dylib +0x00007ff80a5f3000 /usr/lib/libc++abi.dylib +0x00007ffd2238a000 /usr/lib/libRosetta.dylib +0x00007ff80a568000 /usr/lib/libc++.1.dylib +0x00007ff80b88c000 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation +0x00007ff82800e000 /usr/lib/swift/libswiftObjectiveC.dylib +0x00007ffd23435000 /usr/lib/libswiftPrespecialized.dylib +0x00007ff80b517000 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration +0x00007ff814fd3000 /System/Library/PrivateFrameworks/CoreAutoLayout.framework/Versions/A/CoreAutoLayout +0x00007ff81a7c5000 /usr/lib/libfakelink.dylib +0x00007ff81a9be000 /usr/lib/libcompression.dylib +0x00007ff81046d000 /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork +0x00007ff813cad000 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration +0x00007ff81a816000 /usr/lib/libarchive.2.dylib +0x00007ff813bbf000 /usr/lib/libDiagnosticMessagesClient.dylib +0x00007ff80dd23000 /usr/lib/libicucore.A.dylib +0x00007ff81501d000 /usr/lib/libxml2.2.dylib +0x00007ff823242000 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices +0x00007ff818098000 /usr/lib/liblangid.dylib +0x00007ff80e349000 /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit +0x00007ff820d15000 /System/Library/Frameworks/Combine.framework/Versions/A/Combine +0x00007ffb21eca000 /System/Library/PrivateFrameworks/CollectionsInternal.framework/Versions/A/CollectionsInternal +0x00007ffc2688a000 /System/Library/PrivateFrameworks/ReflectionInternal.framework/Versions/A/ReflectionInternal +0x00007ffc275cc000 /System/Library/PrivateFrameworks/RuntimeInternal.framework/Versions/A/RuntimeInternal +0x00007ff81a7c8000 /System/Library/PrivateFrameworks/SoftLinking.framework/Versions/A/SoftLinking +0x00007ff915a5b000 /usr/lib/swift/libswiftCoreFoundation.dylib +0x00007ff912b67000 /usr/lib/swift/libswiftDarwin.dylib +0x00007ff825238000 /usr/lib/swift/libswiftDispatch.dylib +0x00007ff915aa9000 /usr/lib/swift/libswiftIOKit.dylib +0x00007ffd2381e000 /usr/lib/swift/libswiftSystem.dylib +0x00007ff915a6b000 /usr/lib/swift/libswiftXPC.dylib +0x00007ffd2384c000 /usr/lib/swift/libswift_Builtin_float.dylib +0x00007ffd2384f000 /usr/lib/swift/libswift_Concurrency.dylib +0x00007ffd238bc000 /usr/lib/swift/libswift_DarwinFoundation1.dylib +0x00007ffd239a3000 /usr/lib/swift/libswift_StringProcessing.dylib +0x00007ff828012000 /usr/lib/swift/libswiftos.dylib +0x00007ff80e2c8000 /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal +0x00007ff81a78b000 /usr/lib/liboah.dylib +0x00007ff80d924000 /System/Library/Frameworks/Security.framework/Versions/A/Security +0x00007ff827545000 /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages +0x00007ff91262b000 /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS +0x00007ff814f9b000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents +0x00007ff80dfd9000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore +0x00007ff813c23000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata +0x00007ff81a22b000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices +0x00007ff81a8f1000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit +0x00007ff8125de000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE +0x00007ff80ab49000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices +0x00007ff81bf2d000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices +0x00007ff814fa9000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList +0x00007ff81a973000 /usr/lib/libapple_nghttp2.dylib +0x00007ff8121fb000 /usr/lib/libsqlite3.dylib +0x00007ff82777f000 /System/Library/PrivateFrameworks/AppSupport.framework/Versions/A/AppSupport +0x00007ff813b91000 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics +0x00007ff810e15000 /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics +0x00007ff81f181000 /System/Library/Frameworks/GSS.framework/Versions/A/GSS +0x00007ff81d60c000 /System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport +0x00007ff812576000 /System/Library/PrivateFrameworks/RunningBoardServices.framework/Versions/A/RunningBoardServices +0x00007ff827f9b000 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/StreamingZip +0x00007ff81081d000 /usr/lib/libenergytrace.dylib +0x00007ff812668000 /System/Library/Frameworks/Network.framework/Versions/A/Network +0x00007ff81994a000 /usr/lib/libbsm.0.dylib +0x00007ff81a75e000 /usr/lib/system/libkxld.dylib +0x00007ffb1dc59000 /System/Library/PrivateFrameworks/AppleKeyStore.framework/Versions/A/AppleKeyStore +0x00007ffd220e2000 /usr/lib/libCoreEntitlements.dylib +0x00007ffc1d286000 /System/Library/PrivateFrameworks/MessageSecurity.framework/Versions/A/MessageSecurity +0x00007ff8121df000 /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer +0x00007ff8242e1000 /System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/Versions/A/SymptomDiagnosticReporter +0x00007ff81c32d000 /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport +0x00007ff81081e000 /usr/lib/libMobileGestalt.dylib +0x00007ff81a20a000 /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression +0x00007ff819932000 /usr/lib/libcoretls.dylib +0x00007ff81bf9c000 /usr/lib/libcoretls_cfhelpers.dylib +0x00007ff81a9b8000 /usr/lib/libpam.2.dylib +0x00007ff81c015000 /usr/lib/libxar.1.dylib +0x00007ff81bf9e000 /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS +0x00007ffd10ea9000 /System/Library/PrivateFrameworks/SwiftASN1Internal.framework/Versions/A/SwiftASN1Internal +0x00007ff81c023000 /usr/lib/libutil.dylib +0x00007ff818093000 /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo +0x00007ff819633000 /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/Versions/A/IOMobileFramebuffer +0x00007ff816c4a000 /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface +0x00007ff915927000 /System/Library/PrivateFrameworks/LoggingSupport.framework/Versions/A/LoggingSupport +0x00007ff81f1d9000 /System/Library/PrivateFrameworks/MobileAsset.framework/Versions/A/MobileAsset +0x00007ff8242f0000 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/PowerLog +0x00007ffb178db000 /System/Library/Frameworks/SwiftData.framework/Versions/A/SwiftData +0x00007ff80fe63000 /System/Library/Frameworks/UniformTypeIdentifiers.framework/Versions/A/UniformTypeIdentifiers +0x00007ff8151b3000 /System/Library/PrivateFrameworks/UserManagement.framework/Versions/A/UserManagement +0x00007ff810390000 /usr/lib/libboringssl.dylib +0x00007ff81264f000 /usr/lib/libdns_services.dylib +0x00007ff9149d2000 /usr/lib/libquic.dylib +0x00007ff81e4a8000 /usr/lib/libusrtcp.dylib +0x00007ffb1e9eb000 /System/Library/PrivateFrameworks/AtomicsInternal.framework/Versions/A/AtomicsInternal +0x00007ffa1b4f0000 /System/Library/PrivateFrameworks/InternalSwiftProtobuf.framework/Versions/A/InternalSwiftProtobuf +0x00007ffd23689000 /usr/lib/swift/libswiftDistributed.dylib +0x00007ffd236af000 /usr/lib/swift/libswiftObservation.dylib +0x00007ffd23816000 /usr/lib/swift/libswiftSynchronization.dylib +0x00007ff818092000 /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary +0x00007ffb1f06c000 /System/Library/PrivateFrameworks/BiomeLibrary.framework/Versions/A/BiomeLibrary +0x00007ff9249e5000 /System/Library/PrivateFrameworks/BiomeStreams.framework/Versions/A/BiomeStreams +0x00007ff9208bb000 /System/Library/PrivateFrameworks/BiomeFoundation.framework/Versions/A/BiomeFoundation +0x00007ffa0aa40000 /System/Library/PrivateFrameworks/BiomePubSub.framework/Versions/A/BiomePubSub +0x00007ff811d55000 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData +0x00007ff829098000 /System/Library/PrivateFrameworks/ProactiveSupport.framework/Versions/A/ProactiveSupport +0x00007ff81bf7c000 /usr/lib/liblzma.5.dylib +0x00007ff8234b5000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate +0x00007ff819839000 /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag +0x00007ff827a8f000 /System/Library/PrivateFrameworks/InternationalTextSearch.framework/Versions/A/InternationalTextSearch +0x00007ff91d0b0000 /System/Library/PrivateFrameworks/SoftwareUpdateCoreSupport.framework/Versions/A/SoftwareUpdateCoreSupport +0x00007ff925377000 /System/Library/PrivateFrameworks/SoftwareUpdateCoreConnect.framework/Versions/A/SoftwareUpdateCoreConnect +0x00007ff82762f000 /System/Library/PrivateFrameworks/RemoteServiceDiscovery.framework/Versions/A/RemoteServiceDiscovery +0x00007ff91cc8d000 /System/Library/PrivateFrameworks/MSUDataAccessor.framework/Versions/A/MSUDataAccessor +0x00007ff917c53000 /usr/lib/libbootpolicy.dylib +0x00007ff827646000 /System/Library/PrivateFrameworks/RemoteXPC.framework/Versions/A/RemoteXPC +0x00007ff924895000 /usr/lib/libFDR.dylib +0x00007ffa0a69a000 /usr/lib/libamsupport.dylib +0x00007ffb1d4f6000 /System/Library/PrivateFrameworks/AppleDeviceQuerySupport.framework/Versions/A/AppleDeviceQuerySupport +0x00007ffa0d709000 /usr/lib/libpartition2_dynamic.dylib +0x00007ff81a951000 /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce +0x00007ffd21f62000 /usr/lib/libAppleArchive.dylib +0x00007ff81a215000 /usr/lib/libbz2.1.0.dylib +0x00007ff813cb5000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage +0x00007ff823218000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib +0x00007ff81c058000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib +0x00007ff80b05f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib +0x00007ff827a8e000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices +0x00007ff8150fe000 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo +0x00007ff811735000 /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync +0x00007ff80cf38000 /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText +0x00007ff81772b000 /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO +0x00007ff81ed93000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS +0x00007ff8118e0000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices +0x00007ff81d4db000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore +0x00007ff81f14b000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD +0x00007ff81f147000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy +0x00007ff81ed69000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis +0x00007ff8108d3000 /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight +0x00007ff81712e000 /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib +0x00007ff812484000 /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard +0x00007ff825582000 /System/Library/PrivateFrameworks/BoardServices.framework/Versions/A/BoardServices +0x00007ff827365000 /System/Library/PrivateFrameworks/BackBoardServices.framework/Versions/A/BackBoardServices +0x00007ffb1ef92000 /System/Library/PrivateFrameworks/BackBoardHIDEventFoundation.framework/Versions/A/BackBoardHIDEventFoundation +0x00007ff80ca34000 /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay +0x00007ff81ccef000 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox +0x00007ff81a9b6000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders +0x00007ffc25aa7000 /System/Library/PrivateFrameworks/ProDisplayLibrary.framework/Versions/A/ProDisplayLibrary +0x00007ff908ab1000 /System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/Versions/A/IOSurfaceAccelerator +0x00007ff816c6e000 /System/Library/Frameworks/Metal.framework/Versions/A/Metal +0x00007ff816c65000 /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator +0x00007ff816f88000 /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia +0x00007ff8108b1000 /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC +0x00007ff81cca8000 /System/Library/PrivateFrameworks/WatchdogClient.framework/Versions/A/WatchdogClient +0x00007ff814864000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore +0x00007ff81ccaa000 /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport +0x00007ffa12c5d000 /usr/lib/swift/libswiftOSLog.dylib +0x00007ff9196f4000 /usr/lib/swift/libswiftsimd.dylib +0x00007ffa0aaa1000 /System/Library/PrivateFrameworks/BiomeStorage.framework/Versions/A/BiomeStorage +0x00007ffc18194000 /System/Library/PrivateFrameworks/IntelligencePlatformLibrary.framework/Versions/A/IntelligencePlatformLibrary +0x00007ffc24ee2000 /System/Library/PrivateFrameworks/PoirotSchematizer.framework/Versions/A/PoirotSchematizer +0x00007ffb1f9c2000 /System/Library/PrivateFrameworks/BiomeSync.framework/Versions/A/BiomeSync +0x00007ffb1f053000 /System/Library/PrivateFrameworks/BiomeDSL.framework/Versions/A/BiomeDSL +0x00007ffa22d3b000 /System/Library/PrivateFrameworks/FeatureFlags.framework/Versions/A/FeatureFlags +0x00007ffc24f50000 /System/Library/PrivateFrameworks/PoirotUDFs.framework/Versions/A/PoirotUDFs +0x00007ffc24eb7000 /System/Library/PrivateFrameworks/PoirotSQLite.framework/Versions/A/PoirotSQLite +0x00007ff825aba000 /System/Library/PrivateFrameworks/CoreTime.framework/Versions/A/CoreTime +0x00007ff81a7fe000 /usr/lib/libiconv.2.dylib +0x00007ff81a759000 /usr/lib/libcharset.1.dylib +0x00007ffd238f7000 /usr/lib/swift/libswift_RegexParser.dylib +0x00007ffb20dcc000 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/CascadeSets +0x00007ff81f349000 /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers +0x00007ff81cb75000 /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG +0x00007ff81c58e000 /usr/lib/libexpat.1.dylib +0x00007ff81d3a2000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib +0x00007ff81d3d1000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib +0x00007ff81d4c4000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib +0x00007ff81cbc1000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib +0x00007ff81c1f6000 /usr/lib/libate.dylib +0x00007ff81d464000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib +0x00007ff81d45b000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib +0x00007ffc0f76d000 /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libllvm-flatbuffers.dylib +0x00007ffc09ed4000 /System/Library/PrivateFrameworks/FramePacing.framework/Versions/A/FramePacing +0x00007ffb0fccb000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib +0x00007ffc0ae42000 /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libGPUCompilerUtils.dylib +0x00007ff82564e000 /System/Library/PrivateFrameworks/GraphicsServices.framework/Versions/A/GraphicsServices +0x00007ff923a47000 /usr/lib/swift/libswiftMetal.dylib +0x00007ffa08c0b000 /usr/lib/swift/libswiftQuartzCore.dylib +0x00007ffa0d50a000 /usr/lib/swift/libswiftUniformTypeIdentifiers.dylib +0x00007ff817a71000 /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage +0x00007ffa16bfa000 /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication +0x00007ffc24add000 /System/Library/PrivateFrameworks/PhotosensitivityProcessing.framework/Versions/A/PhotosensitivityProcessing +0x00007ffb0fcd7000 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL +0x00007ffb10996000 /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL +0x00007ff81c7b9000 /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer +0x00007ffb0fd29000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib +0x00007ffb0fcea000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib +0x00007ffb0fee9000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib +0x00007ffb0fcf3000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib +0x00007ffb0fce7000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib +0x00007ffb0fcd2000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib +0x00007ffc09ddf000 /System/Library/PrivateFrameworks/FontServices.framework/Versions/A/FontServices +0x00007ff81c7cc000 /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG +0x00007ff814c54000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib +0x00007ffd229f2000 /usr/lib/libhvf.dylib +0x00007ffc21e3c000 /System/Library/PrivateFrameworks/ParsingInternal.framework/Versions/A/ParsingInternal +0x00007ffc09de3000 /System/Library/PrivateFrameworks/FontServices.framework/libXTFontStaticRegistryData.dylib +0x00007ff817fcb000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/MPSCore +0x00007ff81a165000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/MPSImage +0x00007ff8199ce000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork +0x00007ff819f2c000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix +0x00007ff819ce2000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector +0x00007ff819f6b000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray +0x00007ffb148b6000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSFunctions.framework/Versions/A/MPSFunctions +0x00007ffb14896000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSBenchmarkLoop.framework/Versions/A/MPSBenchmarkLoop +0x00007ff80ae6c000 /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools +0x00007ff91aeed000 /System/Library/PrivateFrameworks/IOAccelMemoryInfo.framework/Versions/A/IOAccelMemoryInfo +0x00007ffa09016000 /System/Library/PrivateFrameworks/kperf.framework/Versions/A/kperf +0x00007ff915a3d000 /System/Library/PrivateFrameworks/GPURawCounter.framework/Versions/A/GPURawCounter +0x00007ff82599c000 /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication +0x00007ff9159ba000 /System/Library/PrivateFrameworks/MallocStackLogging.framework/Versions/A/MallocStackLogging +0x00007ff82597d000 /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols +0x00007ff92795a000 /System/Library/PrivateFrameworks/OSAnalytics.framework/Versions/A/OSAnalytics +0x00007ffc07fd7000 /System/Library/PrivateFrameworks/DeviceRecovery.framework/Versions/A/DeviceRecovery +0x00007ffb12911000 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/ExtensionFoundation +0x00007ff81c812000 /System/Library/PrivateFrameworks/AppServerSupport.framework/Versions/A/AppServerSupport +0x00007ff81c612000 /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices +0x00007ff81c47e000 /System/Library/PrivateFrameworks/PlugInKit.framework/Versions/A/PlugInKit +0x00007ff81984f000 /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices +0x00007ffa0d519000 /usr/lib/swift/libswiftAccelerate.dylib +0x00007ff81c5b3000 /System/Library/PrivateFrameworks/IconFoundation.framework/Versions/A/IconFoundation +0x00007ffc15617000 /System/Library/PrivateFrameworks/IconRendering.framework/Versions/A/IconRendering +0x00007ff814ca1000 /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI +0x00007ffc2774d000 /System/Library/PrivateFrameworks/SFSymbols.framework/Versions/A/SFSymbols +0x00007ffb127f2000 /System/Library/Frameworks/DeveloperToolsSupport.framework/Versions/A/DeveloperToolsSupport +0x00007ff90cf29000 /System/Library/PrivateFrameworks/RenderBox.framework/Versions/A/RenderBox +0x00007ff8176f0000 /System/Library/PrivateFrameworks/CoreSVG.framework/Versions/A/CoreSVG +0x00007ff81d54e000 /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO +0x00007ff915aa8000 /usr/lib/swift/libswiftCoreImage.dylib +0x00007ff81d495000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/ATSUI +0x00007ff81eb0c000 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox +0x00007ff80cb62000 /System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore +0x00007ff81ecd7000 /System/Library/PrivateFrameworks/AudioSession.framework/Versions/A/AudioSession +0x00007ff907f1a000 /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI +0x00007ff81ed51000 /usr/lib/libAudioStatistics.dylib +0x00007ff816f63000 /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk +0x00007ff80d17b000 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio +0x00007ff81d380000 /usr/lib/libAudioToolboxUtility.dylib +0x00007ff915a41000 /usr/lib/swift/libswiftCoreAudio.dylib +0x00007ff91c512000 /usr/lib/swift/libswiftCoreMIDI.dylib +0x00007ff81f155000 /System/Library/PrivateFrameworks/perfdata.framework/Versions/A/perfdata +0x00007ff914ac3000 /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy +0x00007ff81eff8000 /usr/lib/libSMC.dylib +0x00007ff81f163000 /usr/lib/libperfcheck.dylib +0x00007ffb1eaa1000 /System/Library/PrivateFrameworks/AudioAnalytics.framework/Versions/A/AudioAnalytics +0x00007ffd238c0000 /usr/lib/swift/libswift_DarwinFoundation2.dylib +0x00007ffd238c1000 /usr/lib/swift/libswift_DarwinFoundation3.dylib +0x00007ffa1b1fd000 /System/Library/Frameworks/OSLog.framework/Versions/A/OSLog +0x00007ff9159ea000 /usr/lib/libmis.dylib +0x00007ff81c6d5000 /System/Library/PrivateFrameworks/MediaExperience.framework/Versions/A/MediaExperience +0x00007ff81eabc000 /System/Library/PrivateFrameworks/AudioSession.framework/libSessionUtility.dylib +0x00007ff81d4ca000 /System/Library/PrivateFrameworks/CMCaptureCore.framework/Versions/A/CMCaptureCore +0x00007ff81c820000 /usr/lib/libspindump.dylib +0x00007ff8241ca000 /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth +0x00007ff8196c2000 /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils +0x00007ff90dc43000 /System/Library/PrivateFrameworks/HID.framework/Versions/A/HID +0x00007ffb27694000 /System/Library/PrivateFrameworks/CoreUtilsExtras.framework/Versions/A/CoreUtilsExtras +0x00007ffc15574000 /System/Library/PrivateFrameworks/IO80211.framework/Versions/A/IO80211 +0x00007ff820a88000 /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth +0x00007ff923a54000 /usr/lib/swift/libswiftCompression.dylib +0x00007ffb1e6db000 /System/Library/PrivateFrameworks/ArgumentParserInternal.framework/Versions/A/ArgumentParserInternal +0x00007ff81c324000 /usr/lib/libIOReport.dylib +0x00007ff81985c000 /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation +0x00007ff80b233000 /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon +0x00007ff8254a2000 /System/Library/PrivateFrameworks/FrontBoardServices.framework/Versions/A/FrontBoardServices +0x00007ff8199b5000 /usr/lib/libgermantok.dylib +0x00007ff8181aa000 /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData +0x00007ff8243d3000 /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit +0x00007ff82432d000 /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording +0x00007ff81c5aa000 /usr/lib/libheimdal-asn1.dylib +0x00007ff827f76000 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit +0x00007ff814f73000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory +0x00007ff814f7f000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory +0x00007ffb110e0000 /System/Library/Frameworks/AVFAudio.framework/Versions/A/AVFAudio +0x00007ff90eb95000 /usr/lib/libAccessibility.dylib +0x00007ffc18cad000 /System/Library/PrivateFrameworks/IsolatedCoreAudioClient.framework/Versions/A/IsolatedCoreAudioClient +0x00007ffa1145d000 /usr/lib/swift/libswiftCoreMedia.dylib +0x00007ffd14344000 /System/Library/PrivateFrameworks/Tightbeam.framework/Versions/A/Tightbeam +0x00007ffb23721000 /System/Library/PrivateFrameworks/CoreAudioOrchestration.framework/Versions/A/CoreAudioOrchestration +0x00007ffa0dbc3000 /System/Library/PrivateFrameworks/AFKUser.framework/Versions/A/AFKUser +0x00007ff823502000 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility +0x00007ffd18219000 /System/Library/PrivateFrameworks/VideoToolboxParavirtualizationSupport.framework/Versions/A/VideoToolboxParavirtualizationSupport +0x00007ff81c540000 /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA +0x00007ff81d454000 /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler +0x00007ff81d438000 /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment +0x00007ff81d45e000 /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay +0x00007ffb1e53d000 /System/Library/PrivateFrameworks/AppleMobileFileIntegrity.framework/Versions/A/AppleMobileFileIntegrity +0x00007ffd22407000 /usr/lib/libTLE.dylib +0x00007ffb0b2b6000 /System/Library/PrivateFrameworks/ConfigProfileHelper.framework/Versions/A/ConfigProfileHelper +0x00007ffa20e5e000 /usr/lib/libedit.3.dylib +0x00007ffc19fea000 /System/Library/PrivateFrameworks/MIL.framework/Versions/A/MIL +0x00007ff91aeb2000 /usr/lib/libncurses.5.4.dylib +0x00007ff8195fe000 /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji +0x00007ff80b59d000 /usr/lib/libCRFSuite.dylib +0x00007ff81809a000 /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP +0x00007ff81995a000 /usr/lib/libmecab.dylib +0x00007ff81a949000 /usr/lib/libThaiTokenizer.dylib +0x00007ff81d915000 /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore +0x00007ffb127e0000 /System/Library/Frameworks/DataDetection.framework/Versions/A/DataDetection +0x00007ff919921000 /System/Library/PrivateFrameworks/TextInput.framework/Versions/A/TextInput +0x00007ffa1b6c9000 /System/Library/PrivateFrameworks/HIDDisplay.framework/Versions/A/HIDDisplay +0x00007ff81f0d9000 /usr/lib/libcups.2.dylib +0x00007ff81f172000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos +0x00007ff81edd6000 /usr/lib/libresolv.9.dylib +0x00007ff81c827000 /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal +0x00007ff827f75000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Libraries/libHeimdalProxy.dylib +0x00007ff81f1ca000 /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth +0x00007ff90eaae000 /System/Library/PrivateFrameworks/AXCoreUtilities.framework/Versions/A/AXCoreUtilities +0x00007ff91e7b5000 /System/Library/PrivateFrameworks/AttributeGraph.framework/Versions/A/AttributeGraph +0x00007ffd21e7f000 /usr/lib/libAXSafeCategoryBundle.dylib +0x00007ff819407000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib +0x00007ff81aaa3000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib +0x00007ff8199b8000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib +0x00007ff81a98d000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib +0x00007ff81aa9d000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib +0x00007ff8181b1000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib +0x00007ff80b340000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib +0x00007ffb1237c000 /System/Library/Frameworks/CoreTransferable.framework/Versions/A/CoreTransferable +0x00007ff81f13c000 /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth +0x00007ff815173000 /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport +0x00007ff80fc7d000 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation +0x00007ff819928000 /usr/lib/libCheckFix.dylib +0x00007ff813bc1000 /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities +0x00007ffc15f31000 /System/Library/PrivateFrameworks/InstalledContentLibrary.framework/Versions/A/InstalledContentLibrary +0x00007ff80e30a000 /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore +0x00007ff814fd0000 /usr/lib/libapp_launch_measurement.dylib +0x00007ffa09114000 /System/Library/PrivateFrameworks/MobileSystemServices.framework/Versions/A/MobileSystemServices +0x00007ff81c027000 /usr/lib/libxslt.1.dylib +0x00007ff8198eb000 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement +0x00007ff8276f5000 /usr/lib/libcurl.4.dylib +0x00007ffd2279f000 /usr/lib/libcrypto.46.dylib +0x00007ffd233c2000 /usr/lib/libssl.48.dylib +0x00007ff8273d5000 /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP +0x00007ff827410000 /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent +0x00007ff81edf3000 /usr/lib/libsasl2.2.dylib +0x00007ff90812e000 /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa +0x00007ff80e482000 /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x00007ffb21ea3000 /System/Library/PrivateFrameworks/CollectionViewCore.framework/Versions/A/CollectionViewCore +0x00007ff8176eb000 /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap +0x00007ff81d95e000 /System/Library/PrivateFrameworks/UserActivity.framework/Versions/A/UserActivity +0x00007ffc09ee1000 /System/Library/PrivateFrameworks/FrontBoard.framework/Versions/A/FrontBoard +0x00007ffd1606a000 /System/Library/PrivateFrameworks/UIIntelligenceSupport.framework/Versions/A/UIIntelligenceSupport +0x00007ffb17a2d000 /System/Library/Frameworks/SwiftUICore.framework/Versions/A/SwiftUICore +0x00007ffd1bf66000 /System/Library/PrivateFrameworks/WritingTools.framework/Versions/A/WritingTools +0x00007ffd1aefa000 /System/Library/PrivateFrameworks/WindowManagement.framework/Versions/A/WindowManagement +0x00007ffc09c3a000 /System/Library/PrivateFrameworks/FocusEngine.framework/Versions/A/FocusEngine +0x00007ffc07ba8000 /System/Library/PrivateFrameworks/DesignLibrary.framework/Versions/A/DesignLibrary +0x00007ff8176d8000 /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation +0x00007ffd16b58000 /System/Library/PrivateFrameworks/UpdateCycle.framework/Versions/A/UpdateCycle +0x00007ff8173f9000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x00007ff822e28000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition +0x00007ff814f68000 /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis +0x00007ff8231b9000 /System/Library/Frameworks/Accessibility.framework/Versions/A/Accessibility +0x00007ffb18923000 /System/Library/Frameworks/Symbols.framework/Versions/A/Symbols +0x00007ffc12a26000 /System/Library/PrivateFrameworks/Gestures.framework/Versions/A/Gestures +0x00007ff912b66000 /usr/lib/swift/libswiftCoreGraphics.dylib +0x00007ff823bc8000 /usr/lib/swift/libswiftFoundation.dylib +0x00007ffb0ac8a000 /usr/lib/swift/libswiftSwiftOnoneSupport.dylib +0x00007ffd23a2c000 /usr/lib/swift/libswiftsys_time.dylib +0x00007ffa17321000 /System/Library/PrivateFrameworks/CoreMaterial.framework/Versions/A/CoreMaterial +0x00007ffd2376b000 /usr/lib/swift/libswiftSpatial.dylib +0x00007ffd22406000 /usr/lib/libSpatial.dylib +0x00007ffd21d96000 /System/Library/SubFrameworks/UIUtilities.framework/Versions/A/UIUtilities +0x000000010d7d8000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/server/libjvm.dylib +0x000000010c7c5000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libjimage.dylib +0x000000010c896000 /Users/herzamos/Desktop/master_thesis/async-profiler-3.0-macos/lib/libasyncProfiler.dylib +0x000000010c81b000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libjava.dylib +0x00000001270ed000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libnio.dylib +0x0000000127134000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libnet.dylib +0x000000010d6c9000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libzip.dylib +0x00000001283a8000 /Users/herzamos/Library/Caches/JNA/temp/jna469159345088094890.tmp +0x0000000127188000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libextnet.dylib +0x0000000128ff1000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libmanagement.dylib +0x000000012901a000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libmanagement_ext.dylib + + +VM Arguments: +jvm_args: -Dfile.encoding=UTF-8 -Xms1024m -Xmx1024m -Xss4M -XX:ReservedCodeCacheSize=128m -Dsbt.script=/opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt -Dscala.ext.dirs=/Users/herzamos/.sbt/1.0/java9-rt-ext-adoptopenjdk_15_0_2 -agentpath:/Users/herzamos/Desktop/master_thesis/async-profiler-3.0-macos/lib/libasyncProfiler.dylib=start,event=wall,file=/tmp/profile.jfr +java_command: /opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt-launch.jar run /Users/herzamos/Desktop/master_thesis/tests/dl/dl_copy.vpr +java_class_path (initial): /opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt-launch.jar +Launcher Type: SUN_STANDARD + +[Global flags] + intx CICompilerCount = 4 {product} {ergonomic} + uint ConcGCThreads = 2 {product} {ergonomic} + uint G1ConcRefinementThreads = 9 {product} {ergonomic} + size_t G1HeapRegionSize = 1048576 {product} {ergonomic} + uintx GCDrainStackTargetSize = 64 {product} {ergonomic} + size_t InitialHeapSize = 1073741824 {product} {command line} + size_t MarkStackSize = 4194304 {product} {ergonomic} + size_t MaxHeapSize = 1073741824 {product} {command line} + size_t MaxNewSize = 643825664 {product} {ergonomic} + size_t MinHeapDeltaBytes = 1048576 {product} {ergonomic} + size_t MinHeapSize = 1073741824 {product} {command line} + uintx NonProfiledCodeHeapSize = 0 {pd product} {ergonomic} + uintx ProfiledCodeHeapSize = 0 {pd product} {ergonomic} + uintx ReservedCodeCacheSize = 134217728 {pd product} {command line} + size_t SoftMaxHeapSize = 1073741824 {manageable} {ergonomic} + intx ThreadStackSize = 4096 {pd product} {command line} + bool UseCompressedClassPointers = true {lp64_product} {ergonomic} + bool UseCompressedOops = true {lp64_product} {ergonomic} + bool UseG1GC = true {product} {ergonomic} + bool UseNUMA = false {product} {ergonomic} + bool UseNUMAInterleaving = false {product} {ergonomic} + +Logging: +Log output configuration: + #0: stdout all=warning,jni+resolve=error uptime,level,tags (reconfigured) + #1: stderr all=off uptime,level,tags + +Environment Variables: +JAVA_HOME=/Users/herzamos/.jenv/versions/15.0 +PATH=/Users/herzamos/.jenv/versions/15.0/bin:/opt/homebrew/Cellar/jenv/0.5.7/libexec/libexec:/Users/herzamos/Desktop/master_thesis/master-thesis/bin:/Users/herzamos/miniconda3/bin:/Users/herzamos/.jenv/shims:/Users/herzamos/.jenv/bin:/Library/TeX/texbin:/opt/homebrew/bin/gcc-13:/Users/herzamos/.ghcup/bin:/Users/herzamos/.cabal/bin:/opt/homebrew/opt/llvm@12/bin:/Users/herzamos/mambaforge/bin:/Users/herzamos/mambaforge/condabin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/herzamos/.cargo/bin:/Users/herzamos/Library/Application Support/Coursier/bin +SHELL=/bin/zsh +LANG=fr_CH.UTF-8 + +Signal Handlers: +SIGSEGV: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO +SIGBUS: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGFPE: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGPIPE: [libjvm.dylib+0x842990], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGXFSZ: [libjvm.dylib+0x842990], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGILL: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGUSR2: [libjvm.dylib+0x8434b0], sa_mask[0]=00000000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO +SIGHUP: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGINT: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGTERM: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGQUIT: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO + + +--------------- S Y S T E M --------------- + +OS:uname: Darwin 25.2.0 Darwin Kernel Version 25.2.0: Tue Nov 18 21:07:05 PST 2025; root:xnu-12377.61.12~1/RELEASE_ARM64_T6020 x86_64 +OS uptime: 8 days 6:14 hours +rlimit (soft/hard): STACK 8176k/65520k , CORE 0k/infinity , NPROC 2666/2666 , NOFILE 10240/infinity , AS infinity/infinity , CPU infinity/infinity , DATA infinity/infinity , FSIZE infinity/infinity , MEMLOCK infinity/infinity , RSS infinity/infinity +load average: 12,18 11,91 12,32 + +CPU: total 10 (initial active 10) (1 cores per cpu, 1 threads per core) family 6 model 44 stepping 0 microcode 0x0, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, aes, clmul, tsc, tscinvbit, tscinv, clflush + +Memory: 4k page, physical 16777216k(352492k free), swap 5242880k(1251456k free) + +vm_info: OpenJDK 64-Bit Server VM (15.0.2+7) for bsd-amd64 JRE (15.0.2+7), built on Jan 21 2021 11:59:27 by "jenkins" with clang 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.46.4) + +END. diff --git a/hs_err_pid89581.log b/hs_err_pid89581.log new file mode 100644 index 000000000..d6bfadf35 --- /dev/null +++ b/hs_err_pid89581.log @@ -0,0 +1,1912 @@ +# +# A fatal error has been detected by the Java Runtime Environment: +# +# Internal Error (sharedRuntime.cpp:531), pid=89581, tid=80643 +# guarantee(cb != NULL && cb->is_compiled()) failed: safepoint polling: pc must refer to an nmethod +# +# JRE version: OpenJDK Runtime Environment AdoptOpenJDK (15.0.2+7) (build 15.0.2+7) +# Java VM: OpenJDK 64-Bit Server VM AdoptOpenJDK (15.0.2+7, mixed mode, sharing, tiered, compressed oops, g1 gc, bsd-amd64) +# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again +# +# If you would like to submit a bug report, please visit: +# https://github.com/AdoptOpenJDK/openjdk-support/issues +# + +--------------- S U M M A R Y ------------ + +Command Line: -Dfile.encoding=UTF-8 -Xms1024m -Xmx1024m -Xss4M -XX:ReservedCodeCacheSize=128m -Dsbt.script=/opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt -Dscala.ext.dirs=/Users/herzamos/.sbt/1.0/java9-rt-ext-adoptopenjdk_15_0_2 -agentpath:/Users/herzamos/Desktop/master_thesis/async-profiler-3.0-macos/lib/libasyncProfiler.dylib=start,event=wall,file=/tmp/profile.jfr /opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt-launch.jar run /Users/herzamos/Desktop/master_thesis/tests/dl/dl_reverse.vpr + +Host: Mac14,9 x86_64 2400 MHz, 10 cores, 16G, Darwin 25.2.0 +Time: Fri May 15 19:15:45 2026 CEST elapsed time: 4.448165 seconds (0d 0h 0m 4s) + +--------------- T H R E A D --------------- + +Current thread (0x00007fed60276800): JavaThread "pool-2-thread-4" [_thread_in_Java, id=80643, stack(0x000000031633e000,0x000000031673e000)] + +Stack: [0x000000031633e000,0x000000031673e000], sp=0x000000031673b100, free space=4084k +Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code) +V [libjvm.dylib+0xa87b06] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x696 +V [libjvm.dylib+0xa881d1] VMError::report_and_die(Thread*, void*, char const*, int, char const*, char const*, __va_list_tag*)+0x41 +V [libjvm.dylib+0x30735a] report_vm_error(char const*, int, char const*, char const*, ...)+0xaa +V [libjvm.dylib+0x8da145] SharedRuntime::get_poll_stub(unsigned char*)+0x45 +V [libjvm.dylib+0x845d8f] JVM_handle_bsd_signal+0x4bf +V [libjvm.dylib+0x8429bd] signalHandler(int, __siginfo*, void*)+0x2d +C [libasyncProfiler.dylib+0x24621] Profiler::segvHandler(int, __siginfo*, void*)+0xa1 +C [libsystem_platform.dylib+0x337d] _sigtramp+0x1d +C 0x0000000000000000 +j sbt.librarymanagement.CrossVersionFunctions$$Lambda$2367+0x00000008013451d8.apply(Ljava/lang/Object;)Ljava/lang/Object;+16 +j sbt.Defaults$.$anonfun$compileBase$5(Lscala/Tuple4;)Lsbt/librarymanagement/ModuleID;+197 +j sbt.Defaults$$$Lambda$826+0x0000000800fecd38.apply(Ljava/lang/Object;)Ljava/lang/Object;+4 +J 5196 c2 scala.Function1$$Lambda$364+0x0000000800e0f598.apply(Ljava/lang/Object;)Ljava/lang/Object; (13 bytes) @ 0x000000011983004c [0x0000000119830000+0x000000000000004c] +j sbt.internal.util.EvaluateSettings$MixedNode.evaluate0()V+25 +j sbt.internal.util.EvaluateSettings$INode.evaluate()V+1 +j sbt.internal.util.EvaluateSettings.$anonfun$submitEvaluate$1(Lsbt/internal/util/EvaluateSettings$INode;)V+1 +j sbt.internal.util.EvaluateSettings$$Lambda$2329+0x000000080133bdf8.apply$mcV$sp()V+4 +j sbt.internal.util.EvaluateSettings.sbt$internal$util$EvaluateSettings$$run0(Lscala/Function0;)V+1 +j sbt.internal.util.EvaluateSettings$$anon$3.run()V+21 +j java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+92 java.base@15.0.2 +j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5 java.base@15.0.2 +j java.lang.Thread.run()V+11 java.base@15.0.2 +v ~StubRoutines::call_stub +V [libjvm.dylib+0x4bc0b2] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x2e2 +V [libjvm.dylib+0x4baf99] JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x1e9 +V [libjvm.dylib+0x4bb063] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*)+0x63 +V [libjvm.dylib+0x569970] thread_entry(JavaThread*, Thread*)+0xb0 +V [libjvm.dylib+0xa21152] JavaThread::thread_main_inner()+0xb2 +V [libjvm.dylib+0xa1e221] Thread::call_run()+0x71 +V [libjvm.dylib+0x8404a7] thread_native_entry(Thread*)+0x197 +C [libsystem_pthread.dylib+0x5e4d] _pthread_start+0x73 +C [libsystem_pthread.dylib+0x1857] thread_start+0xf + + +--------------- P R O C E S S --------------- + +Threads class SMR info: +_java_thread_list=0x0000600004651400, length=40, elements={ +0x00007fed75889600, 0x00007fedb5962400, 0x00007fed65ac6e00, 0x00007fedb6857200, +0x00007feda5810800, 0x00007fedb6867600, 0x00007feda5810e00, 0x00007fedb5945a00, +0x00007feda5811400, 0x00007fedb6857800, 0x00007fed75995800, 0x00007fedb6963400, +0x00007feda580e600, 0x00007fedb6963a00, 0x00007fedb5a2f600, 0x00007fedb6b74e00, +0x00007fedb5d5dc00, 0x00007fedb6e1da00, 0x00007fed600ad000, 0x00007fed6639d400, +0x00007fedb5948a00, 0x00007fed6027ee00, 0x00007fed60273a00, 0x00007fed663a7200, +0x00007fed60815200, 0x00007fedb59ea000, 0x00007feda5867800, 0x00007fedb5c89e00, +0x00007fedb68b7200, 0x00007fed60289200, 0x00007fed60288c00, 0x00007fed6028bc00, +0x00007fed60276200, 0x00007fed60276800, 0x00007fed60276e00, 0x00007fed60277400, +0x00007fed75eeb000, 0x00007fed75eeb600, 0x00007fed60290000, 0x00007fed57854600 +} + +Java Threads: ( => current thread ) + 0x00007fed75889600 JavaThread "main" [_thread_blocked, id=16131, stack(0x000000030d66d000,0x000000030da6d000)] + 0x00007fedb5962400 JavaThread "Reference Handler" daemon [_thread_blocked, id=21763, stack(0x000000030e082000,0x000000030e482000)] + 0x00007fed65ac6e00 JavaThread "Finalizer" daemon [_thread_blocked, id=31747, stack(0x000000030e485000,0x000000030e885000)] + 0x00007fedb6857200 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=28931, stack(0x000000030ea1f000,0x000000030ee1f000)] + 0x00007feda5810800 JavaThread "Service Thread" daemon [_thread_blocked, id=24323, stack(0x000000030ee22000,0x000000030f222000)] + 0x00007fedb6867600 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=25347, stack(0x000000030f225000,0x000000030f325000)] + 0x00007feda5810e00 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=27139, stack(0x000000030f328000,0x000000030f428000)] + 0x00007fedb5945a00 JavaThread "Sweeper thread" daemon [_thread_blocked, id=26883, stack(0x000000030f42b000,0x000000030f82b000)] + 0x00007feda5811400 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=42755, stack(0x000000030f82e000,0x000000030fc2e000)] + 0x00007fedb6857800 JavaThread "Async-profiler Timer" daemon [_thread_in_native, id=40451, stack(0x000000030fcb4000,0x00000003100b4000)] + 0x00007fed75995800 JavaThread "Notification Thread" daemon [_thread_blocked, id=39683, stack(0x00000003100b7000,0x00000003104b7000)] + 0x00007fedb6963400 JavaThread "pool-1-thread-1" [_thread_blocked, id=36099, stack(0x00000003105bd000,0x00000003109bd000)] + 0x00007feda580e600 JavaThread "pool-1-thread-2" [_thread_blocked, id=44291, stack(0x0000000310dc3000,0x00000003111c3000)] + 0x00007fedb6963a00 JavaThread "pool-1-thread-3" [_thread_blocked, id=64771, stack(0x00000003111c6000,0x00000003115c6000)] + 0x00007fedb5a2f600 JavaThread "pool-1-thread-4" [_thread_blocked, id=45315, stack(0x00000003115c9000,0x00000003119c9000)] + 0x00007fedb6b74e00 JavaThread "pool-1-thread-5" [_thread_blocked, id=46339, stack(0x00000003119cc000,0x0000000311dcc000)] + 0x00007fedb5d5dc00 JavaThread "boot-server-socket-thread-1" [_thread_in_native, id=58371, stack(0x00000003126ea000,0x0000000312aea000)] + 0x00007fedb6e1da00 JavaThread "classloader-cache-cleanup-0" daemon [_thread_blocked, id=50179, stack(0x0000000312aed000,0x0000000312eed000)] + 0x00007fed600ad000 JavaThread "sbt-command-exchange-fastTrack" daemon [_thread_blocked, id=51459, stack(0x0000000312ef0000,0x00000003132f0000)] + 0x00007fed6639d400 JavaThread "process reaper" daemon [_thread_blocked, id=56323, stack(0x00000003132f3000,0x0000000313317000)] + 0x00007fedb5948a00 JavaThread "scala-execution-context-global-28" daemon [_thread_blocked, id=37063, stack(0x00000003109c0000,0x0000000310dc0000)] + 0x00007fed6027ee00 JavaThread "scala-execution-context-global-29" daemon [_thread_blocked, id=55555, stack(0x000000031331a000,0x000000031371a000)] + 0x00007fed60273a00 JavaThread "scala-execution-context-global-30" daemon [_thread_blocked, id=52739, stack(0x000000031371d000,0x0000000313b1d000)] + 0x00007fed663a7200 JavaThread "scala-execution-context-global-31" daemon [_thread_blocked, id=54275, stack(0x0000000313b20000,0x0000000313f20000)] + 0x00007fed60815200 JavaThread "scala-execution-context-global-32" daemon [_thread_blocked, id=53251, stack(0x0000000313f23000,0x0000000314323000)] + 0x00007fedb59ea000 JavaThread "scala-execution-context-global-33" daemon [_thread_blocked, id=65795, stack(0x0000000314326000,0x0000000314726000)] + 0x00007feda5867800 JavaThread "scala-execution-context-global-34" daemon [_thread_blocked, id=66563, stack(0x0000000314729000,0x0000000314b29000)] + 0x00007fedb5c89e00 JavaThread "scala-execution-context-global-35" daemon [_thread_blocked, id=86019, stack(0x0000000314b2c000,0x0000000314f2c000)] + 0x00007fedb68b7200 JavaThread "scala-execution-context-global-36" daemon [_thread_blocked, id=84739, stack(0x0000000314f2f000,0x000000031532f000)] + 0x00007fed60289200 JavaThread "scala-execution-context-global-37" daemon [_thread_blocked, id=84483, stack(0x0000000315332000,0x0000000315732000)] + 0x00007fed60288c00 JavaThread "pool-2-thread-1" [_thread_in_vm, id=83203, stack(0x0000000315735000,0x0000000315b35000)] + 0x00007fed6028bc00 JavaThread "pool-2-thread-2" [_thread_blocked, id=82435, stack(0x0000000315b38000,0x0000000315f38000)] + 0x00007fed60276200 JavaThread "pool-2-thread-3" [_thread_blocked, id=69891, stack(0x0000000315f3b000,0x000000031633b000)] +=>0x00007fed60276800 JavaThread "pool-2-thread-4" [_thread_in_Java, id=80643, stack(0x000000031633e000,0x000000031673e000)] + 0x00007fed60276e00 JavaThread "pool-2-thread-5" [_thread_in_vm, id=70659, stack(0x0000000316741000,0x0000000316b41000)] + 0x00007fed60277400 JavaThread "pool-2-thread-6" [_thread_blocked, id=78851, stack(0x0000000316b44000,0x0000000316f44000)] + 0x00007fed75eeb000 JavaThread "pool-2-thread-7" [_thread_blocked, id=72195, stack(0x0000000316f47000,0x0000000317347000)] + 0x00007fed75eeb600 JavaThread "pool-2-thread-10" [_thread_in_vm, id=78083, stack(0x000000031734a000,0x000000031774a000)] + 0x00007fed60290000 JavaThread "pool-2-thread-9" [_thread_in_Java, id=77315, stack(0x000000031774d000,0x0000000317b4d000)] + 0x00007fed57854600 JavaThread "pool-2-thread-8" [_thread_in_Java, id=76803, stack(0x0000000317b50000,0x0000000317f50000)] + +Other Threads: + 0x00007fed85765920 VMThread "VM Thread" [stack: 0x000000030df7f000,0x000000030e07f000] [id=19459] _threads_hazard_ptr=0x0000600004651400 + 0x00007fed6577f540 WatcherThread [stack: 0x00000003104ba000,0x00000003105ba000] [id=34819] + 0x00007fed857610d0 GCTaskThread "GC Thread#0" [stack: 0x000000030da70000,0x000000030db70000] [id=21251] + 0x00007fedb5790c50 GCTaskThread "GC Thread#1" [stack: 0x0000000311dcf000,0x0000000311ecf000] [id=47043] + 0x00007fedb57914b0 GCTaskThread "GC Thread#2" [stack: 0x0000000311ed2000,0x0000000311fd2000] [id=63235] + 0x00007fedb5791b70 GCTaskThread "GC Thread#3" [stack: 0x0000000311fd5000,0x00000003120d5000] [id=47107] + 0x00007fedb5792230 GCTaskThread "GC Thread#4" [stack: 0x00000003120d8000,0x00000003121d8000] [id=62467] + 0x00007fedb57928f0 GCTaskThread "GC Thread#5" [stack: 0x00000003121db000,0x00000003122db000] [id=47363] + 0x00007fedb57933a0 GCTaskThread "GC Thread#6" [stack: 0x00000003122de000,0x00000003123de000] [id=61955] + 0x00007fedb5793e50 GCTaskThread "GC Thread#7" [stack: 0x00000003123e1000,0x00000003124e1000] [id=61443] + 0x00007fedb60eb3f0 GCTaskThread "GC Thread#8" [stack: 0x00000003124e4000,0x00000003125e4000] [id=61187] + 0x00007fed857619c0 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000030db73000,0x000000030dc73000] [id=17155] + 0x00007fed65758b40 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000030dc76000,0x000000030dd76000] [id=17667] + 0x00007fed66b27d30 ConcurrentGCThread "G1 Conc#1" [stack: 0x00000003125e7000,0x00000003126e7000] [id=60823] + 0x00007fed75720ad0 ConcurrentGCThread "G1 Refine#0" [stack: 0x000000030dd79000,0x000000030de79000] [id=20227] + 0x00007fed668a65b0 ConcurrentGCThread "G1 Young RemSet Sampling" [stack: 0x000000030de7c000,0x000000030df7c000] [id=18179] + +Threads with active compile tasks: +C1 CompilerThread0 4470 5251 ! 3 java.util.concurrent.LinkedBlockingQueue::offer (131 bytes) + +VM state: not at safepoint (normal execution) + +VM Mutex/Monitor currently owned by a thread: None + +Heap address: 0x00000007c0000000, size: 1024 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 +CDS archive(s) mapped at: [0x0000000800000000-0x0000000800b2f000-0x0000000800b2f000), size 11726848, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. +Compressed class space mapped at: 0x0000000800b30000-0x0000000840b30000, size: 1073741824 +Narrow klass base: 0x0000000800000000, Narrow klass shift: 3, Narrow klass range: 0x100000000 + +GC Precious Log: + CPUs: 10 total, 10 available + Memory: 16384M + Large Page Support: Disabled + NUMA Support: Disabled + Compressed Oops: Enabled (Zero based) + Heap Region Size: 1M + Heap Min Capacity: 1G + Heap Initial Capacity: 1G + Heap Max Capacity: 1G + Pre-touch: Disabled + Parallel Workers: 9 + Concurrent Workers: 2 + Concurrent Refinement Workers: 9 + Periodic GC: Disabled + +Heap: + garbage-first heap total 1048576K, used 71561K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 60 young (61440K), 22 survivors (22528K) + Metaspace used 62213K, capacity 63110K, committed 64128K, reserved 1105920K + class space used 8046K, capacity 8314K, committed 8320K, reserved 1048576K + +Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, OA=open archive, CA=closed archive, TAMS=top-at-mark-start (previous, next) +| 0|0x00000007c0000000, 0x00000007c0100000, 0x00000007c0100000|100%| O| |TAMS 0x00000007c0100000, 0x00000007c0000000| Untracked +| 1|0x00000007c0100000, 0x00000007c0200000, 0x00000007c0200000|100%|HS| |TAMS 0x00000007c0200000, 0x00000007c0100000| Complete +| 2|0x00000007c0200000, 0x00000007c0300000, 0x00000007c0300000|100%| O| |TAMS 0x00000007c0300000, 0x00000007c0200000| Untracked +| 3|0x00000007c0300000, 0x00000007c0400000, 0x00000007c0400000|100%| O| |TAMS 0x00000007c0400000, 0x00000007c0300000| Untracked +| 4|0x00000007c0400000, 0x00000007c0500000, 0x00000007c0500000|100%| O| |TAMS 0x00000007c0500000, 0x00000007c0400000| Untracked +| 5|0x00000007c0500000, 0x00000007c0600000, 0x00000007c0600000|100%| O| |TAMS 0x00000007c0600000, 0x00000007c0500000| Untracked +| 6|0x00000007c0600000, 0x00000007c06cf200, 0x00000007c0700000| 80%| O| |TAMS 0x00000007c06cf200, 0x00000007c0600000| Untracked +| 7|0x00000007c0700000, 0x00000007c0800000, 0x00000007c0800000|100%|HS| |TAMS 0x00000007c0800000, 0x00000007c0700000| Complete +| 8|0x00000007c0800000, 0x00000007c0900000, 0x00000007c0900000|100%|HC| |TAMS 0x00000007c0900000, 0x00000007c0800000| Complete +| 9|0x00000007c0900000, 0x00000007c0a00000, 0x00000007c0a00000|100%|HC| |TAMS 0x00000007c0a00000, 0x00000007c0900000| Complete +| 10|0x00000007c0a00000, 0x00000007c0b00000, 0x00000007c0b00000|100%|HC| |TAMS 0x00000007c0b00000, 0x00000007c0a00000| Complete +| 11|0x00000007c0b00000, 0x00000007c0b00000, 0x00000007c0c00000| 0%| F| |TAMS 0x00000007c0b00000, 0x00000007c0b00000| Untracked +| 12|0x00000007c0c00000, 0x00000007c0c00000, 0x00000007c0d00000| 0%| F| |TAMS 0x00000007c0c00000, 0x00000007c0c00000| Untracked +| 13|0x00000007c0d00000, 0x00000007c0d00000, 0x00000007c0e00000| 0%| F| |TAMS 0x00000007c0d00000, 0x00000007c0d00000| Untracked +| 14|0x00000007c0e00000, 0x00000007c0e00000, 0x00000007c0f00000| 0%| F| |TAMS 0x00000007c0e00000, 0x00000007c0e00000| Untracked +| 15|0x00000007c0f00000, 0x00000007c0f00000, 0x00000007c1000000| 0%| F| |TAMS 0x00000007c0f00000, 0x00000007c0f00000| Untracked +| 16|0x00000007c1000000, 0x00000007c1000000, 0x00000007c1100000| 0%| F| |TAMS 0x00000007c1000000, 0x00000007c1000000| Untracked +| 17|0x00000007c1100000, 0x00000007c1100000, 0x00000007c1200000| 0%| F| |TAMS 0x00000007c1100000, 0x00000007c1100000| Untracked +| 18|0x00000007c1200000, 0x00000007c1200000, 0x00000007c1300000| 0%| F| |TAMS 0x00000007c1200000, 0x00000007c1200000| Untracked +| 19|0x00000007c1300000, 0x00000007c1300000, 0x00000007c1400000| 0%| F| |TAMS 0x00000007c1300000, 0x00000007c1300000| Untracked +| 20|0x00000007c1400000, 0x00000007c1400000, 0x00000007c1500000| 0%| F| |TAMS 0x00000007c1400000, 0x00000007c1400000| Untracked +| 21|0x00000007c1500000, 0x00000007c1500000, 0x00000007c1600000| 0%| F| |TAMS 0x00000007c1500000, 0x00000007c1500000| Untracked +| 22|0x00000007c1600000, 0x00000007c1600000, 0x00000007c1700000| 0%| F| |TAMS 0x00000007c1600000, 0x00000007c1600000| Untracked +| 23|0x00000007c1700000, 0x00000007c1700000, 0x00000007c1800000| 0%| F| |TAMS 0x00000007c1700000, 0x00000007c1700000| Untracked +| 24|0x00000007c1800000, 0x00000007c1800000, 0x00000007c1900000| 0%| F| |TAMS 0x00000007c1800000, 0x00000007c1800000| Untracked +| 25|0x00000007c1900000, 0x00000007c1900000, 0x00000007c1a00000| 0%| F| |TAMS 0x00000007c1900000, 0x00000007c1900000| Untracked +| 26|0x00000007c1a00000, 0x00000007c1a00000, 0x00000007c1b00000| 0%| F| |TAMS 0x00000007c1a00000, 0x00000007c1a00000| Untracked +| 27|0x00000007c1b00000, 0x00000007c1b00000, 0x00000007c1c00000| 0%| F| |TAMS 0x00000007c1b00000, 0x00000007c1b00000| Untracked +| 28|0x00000007c1c00000, 0x00000007c1c00000, 0x00000007c1d00000| 0%| F| |TAMS 0x00000007c1c00000, 0x00000007c1c00000| Untracked +| 29|0x00000007c1d00000, 0x00000007c1d00000, 0x00000007c1e00000| 0%| F| |TAMS 0x00000007c1d00000, 0x00000007c1d00000| Untracked +| 30|0x00000007c1e00000, 0x00000007c1e00000, 0x00000007c1f00000| 0%| F| |TAMS 0x00000007c1e00000, 0x00000007c1e00000| Untracked +| 31|0x00000007c1f00000, 0x00000007c1f00000, 0x00000007c2000000| 0%| F| |TAMS 0x00000007c1f00000, 0x00000007c1f00000| Untracked +| 32|0x00000007c2000000, 0x00000007c2000000, 0x00000007c2100000| 0%| F| |TAMS 0x00000007c2000000, 0x00000007c2000000| Untracked +| 33|0x00000007c2100000, 0x00000007c2100000, 0x00000007c2200000| 0%| F| |TAMS 0x00000007c2100000, 0x00000007c2100000| Untracked +| 34|0x00000007c2200000, 0x00000007c2200000, 0x00000007c2300000| 0%| F| |TAMS 0x00000007c2200000, 0x00000007c2200000| Untracked +| 35|0x00000007c2300000, 0x00000007c2300000, 0x00000007c2400000| 0%| F| |TAMS 0x00000007c2300000, 0x00000007c2300000| Untracked +| 36|0x00000007c2400000, 0x00000007c2400000, 0x00000007c2500000| 0%| F| |TAMS 0x00000007c2400000, 0x00000007c2400000| Untracked +| 37|0x00000007c2500000, 0x00000007c2500000, 0x00000007c2600000| 0%| F| |TAMS 0x00000007c2500000, 0x00000007c2500000| Untracked +| 38|0x00000007c2600000, 0x00000007c2600000, 0x00000007c2700000| 0%| F| |TAMS 0x00000007c2600000, 0x00000007c2600000| Untracked +| 39|0x00000007c2700000, 0x00000007c2700000, 0x00000007c2800000| 0%| F| |TAMS 0x00000007c2700000, 0x00000007c2700000| Untracked +| 40|0x00000007c2800000, 0x00000007c2800000, 0x00000007c2900000| 0%| F| |TAMS 0x00000007c2800000, 0x00000007c2800000| Untracked +| 41|0x00000007c2900000, 0x00000007c2900000, 0x00000007c2a00000| 0%| F| |TAMS 0x00000007c2900000, 0x00000007c2900000| Untracked +| 42|0x00000007c2a00000, 0x00000007c2a00000, 0x00000007c2b00000| 0%| F| |TAMS 0x00000007c2a00000, 0x00000007c2a00000| Untracked +| 43|0x00000007c2b00000, 0x00000007c2b00000, 0x00000007c2c00000| 0%| F| |TAMS 0x00000007c2b00000, 0x00000007c2b00000| Untracked +| 44|0x00000007c2c00000, 0x00000007c2c00000, 0x00000007c2d00000| 0%| F| |TAMS 0x00000007c2c00000, 0x00000007c2c00000| Untracked +| 45|0x00000007c2d00000, 0x00000007c2d00000, 0x00000007c2e00000| 0%| F| |TAMS 0x00000007c2d00000, 0x00000007c2d00000| Untracked +| 46|0x00000007c2e00000, 0x00000007c2e00000, 0x00000007c2f00000| 0%| F| |TAMS 0x00000007c2e00000, 0x00000007c2e00000| Untracked +| 47|0x00000007c2f00000, 0x00000007c2f00000, 0x00000007c3000000| 0%| F| |TAMS 0x00000007c2f00000, 0x00000007c2f00000| Untracked +| 48|0x00000007c3000000, 0x00000007c3000000, 0x00000007c3100000| 0%| F| |TAMS 0x00000007c3000000, 0x00000007c3000000| Untracked +| 49|0x00000007c3100000, 0x00000007c3100000, 0x00000007c3200000| 0%| F| |TAMS 0x00000007c3100000, 0x00000007c3100000| Untracked +| 50|0x00000007c3200000, 0x00000007c3200000, 0x00000007c3300000| 0%| F| |TAMS 0x00000007c3200000, 0x00000007c3200000| Untracked +| 51|0x00000007c3300000, 0x00000007c3300000, 0x00000007c3400000| 0%| F| |TAMS 0x00000007c3300000, 0x00000007c3300000| Untracked +| 52|0x00000007c3400000, 0x00000007c3400000, 0x00000007c3500000| 0%| F| |TAMS 0x00000007c3400000, 0x00000007c3400000| Untracked +| 53|0x00000007c3500000, 0x00000007c3500000, 0x00000007c3600000| 0%| F| |TAMS 0x00000007c3500000, 0x00000007c3500000| Untracked +| 54|0x00000007c3600000, 0x00000007c3600000, 0x00000007c3700000| 0%| F| |TAMS 0x00000007c3600000, 0x00000007c3600000| Untracked +| 55|0x00000007c3700000, 0x00000007c3700000, 0x00000007c3800000| 0%| F| |TAMS 0x00000007c3700000, 0x00000007c3700000| Untracked +| 56|0x00000007c3800000, 0x00000007c3800000, 0x00000007c3900000| 0%| F| |TAMS 0x00000007c3800000, 0x00000007c3800000| Untracked +| 57|0x00000007c3900000, 0x00000007c3900000, 0x00000007c3a00000| 0%| F| |TAMS 0x00000007c3900000, 0x00000007c3900000| Untracked +| 58|0x00000007c3a00000, 0x00000007c3a00000, 0x00000007c3b00000| 0%| F| |TAMS 0x00000007c3a00000, 0x00000007c3a00000| Untracked +| 59|0x00000007c3b00000, 0x00000007c3b00000, 0x00000007c3c00000| 0%| F| |TAMS 0x00000007c3b00000, 0x00000007c3b00000| Untracked +| 60|0x00000007c3c00000, 0x00000007c3c00000, 0x00000007c3d00000| 0%| F| |TAMS 0x00000007c3c00000, 0x00000007c3c00000| Untracked +| 61|0x00000007c3d00000, 0x00000007c3d00000, 0x00000007c3e00000| 0%| F| |TAMS 0x00000007c3d00000, 0x00000007c3d00000| Untracked +| 62|0x00000007c3e00000, 0x00000007c3e00000, 0x00000007c3f00000| 0%| F| |TAMS 0x00000007c3e00000, 0x00000007c3e00000| Untracked +| 63|0x00000007c3f00000, 0x00000007c3f00000, 0x00000007c4000000| 0%| F| |TAMS 0x00000007c3f00000, 0x00000007c3f00000| Untracked +| 64|0x00000007c4000000, 0x00000007c4000000, 0x00000007c4100000| 0%| F| |TAMS 0x00000007c4000000, 0x00000007c4000000| Untracked +| 65|0x00000007c4100000, 0x00000007c4100000, 0x00000007c4200000| 0%| F| |TAMS 0x00000007c4100000, 0x00000007c4100000| Untracked +| 66|0x00000007c4200000, 0x00000007c4200000, 0x00000007c4300000| 0%| F| |TAMS 0x00000007c4200000, 0x00000007c4200000| Untracked +| 67|0x00000007c4300000, 0x00000007c4300000, 0x00000007c4400000| 0%| F| |TAMS 0x00000007c4300000, 0x00000007c4300000| Untracked +| 68|0x00000007c4400000, 0x00000007c4400000, 0x00000007c4500000| 0%| F| |TAMS 0x00000007c4400000, 0x00000007c4400000| Untracked +| 69|0x00000007c4500000, 0x00000007c4500000, 0x00000007c4600000| 0%| F| |TAMS 0x00000007c4500000, 0x00000007c4500000| Untracked +| 70|0x00000007c4600000, 0x00000007c4600000, 0x00000007c4700000| 0%| F| |TAMS 0x00000007c4600000, 0x00000007c4600000| Untracked +| 71|0x00000007c4700000, 0x00000007c4700000, 0x00000007c4800000| 0%| F| |TAMS 0x00000007c4700000, 0x00000007c4700000| Untracked +| 72|0x00000007c4800000, 0x00000007c4800000, 0x00000007c4900000| 0%| F| |TAMS 0x00000007c4800000, 0x00000007c4800000| Untracked +| 73|0x00000007c4900000, 0x00000007c4900000, 0x00000007c4a00000| 0%| F| |TAMS 0x00000007c4900000, 0x00000007c4900000| Untracked +| 74|0x00000007c4a00000, 0x00000007c4a00000, 0x00000007c4b00000| 0%| F| |TAMS 0x00000007c4a00000, 0x00000007c4a00000| Untracked +| 75|0x00000007c4b00000, 0x00000007c4b00000, 0x00000007c4c00000| 0%| F| |TAMS 0x00000007c4b00000, 0x00000007c4b00000| Untracked +| 76|0x00000007c4c00000, 0x00000007c4c00000, 0x00000007c4d00000| 0%| F| |TAMS 0x00000007c4c00000, 0x00000007c4c00000| Untracked +| 77|0x00000007c4d00000, 0x00000007c4d00000, 0x00000007c4e00000| 0%| F| |TAMS 0x00000007c4d00000, 0x00000007c4d00000| Untracked +| 78|0x00000007c4e00000, 0x00000007c4e00000, 0x00000007c4f00000| 0%| F| |TAMS 0x00000007c4e00000, 0x00000007c4e00000| Untracked +| 79|0x00000007c4f00000, 0x00000007c4f00000, 0x00000007c5000000| 0%| F| |TAMS 0x00000007c4f00000, 0x00000007c4f00000| Untracked +| 80|0x00000007c5000000, 0x00000007c5000000, 0x00000007c5100000| 0%| F| |TAMS 0x00000007c5000000, 0x00000007c5000000| Untracked +| 81|0x00000007c5100000, 0x00000007c5100000, 0x00000007c5200000| 0%| F| |TAMS 0x00000007c5100000, 0x00000007c5100000| Untracked +| 82|0x00000007c5200000, 0x00000007c5200000, 0x00000007c5300000| 0%| F| |TAMS 0x00000007c5200000, 0x00000007c5200000| Untracked +| 83|0x00000007c5300000, 0x00000007c5300000, 0x00000007c5400000| 0%| F| |TAMS 0x00000007c5300000, 0x00000007c5300000| Untracked +| 84|0x00000007c5400000, 0x00000007c5400000, 0x00000007c5500000| 0%| F| |TAMS 0x00000007c5400000, 0x00000007c5400000| Untracked +| 85|0x00000007c5500000, 0x00000007c5500000, 0x00000007c5600000| 0%| F| |TAMS 0x00000007c5500000, 0x00000007c5500000| Untracked +| 86|0x00000007c5600000, 0x00000007c5600000, 0x00000007c5700000| 0%| F| |TAMS 0x00000007c5600000, 0x00000007c5600000| Untracked +| 87|0x00000007c5700000, 0x00000007c5700000, 0x00000007c5800000| 0%| F| |TAMS 0x00000007c5700000, 0x00000007c5700000| Untracked +| 88|0x00000007c5800000, 0x00000007c5800000, 0x00000007c5900000| 0%| F| |TAMS 0x00000007c5800000, 0x00000007c5800000| Untracked +| 89|0x00000007c5900000, 0x00000007c5900000, 0x00000007c5a00000| 0%| F| |TAMS 0x00000007c5900000, 0x00000007c5900000| Untracked +| 90|0x00000007c5a00000, 0x00000007c5a00000, 0x00000007c5b00000| 0%| F| |TAMS 0x00000007c5a00000, 0x00000007c5a00000| Untracked +| 91|0x00000007c5b00000, 0x00000007c5b00000, 0x00000007c5c00000| 0%| F| |TAMS 0x00000007c5b00000, 0x00000007c5b00000| Untracked +| 92|0x00000007c5c00000, 0x00000007c5c00000, 0x00000007c5d00000| 0%| F| |TAMS 0x00000007c5c00000, 0x00000007c5c00000| Untracked +| 93|0x00000007c5d00000, 0x00000007c5d00000, 0x00000007c5e00000| 0%| F| |TAMS 0x00000007c5d00000, 0x00000007c5d00000| Untracked +| 94|0x00000007c5e00000, 0x00000007c5e00000, 0x00000007c5f00000| 0%| F| |TAMS 0x00000007c5e00000, 0x00000007c5e00000| Untracked +| 95|0x00000007c5f00000, 0x00000007c5f00000, 0x00000007c6000000| 0%| F| |TAMS 0x00000007c5f00000, 0x00000007c5f00000| Untracked +| 96|0x00000007c6000000, 0x00000007c6000000, 0x00000007c6100000| 0%| F| |TAMS 0x00000007c6000000, 0x00000007c6000000| Untracked +| 97|0x00000007c6100000, 0x00000007c6100000, 0x00000007c6200000| 0%| F| |TAMS 0x00000007c6100000, 0x00000007c6100000| Untracked +| 98|0x00000007c6200000, 0x00000007c6200000, 0x00000007c6300000| 0%| F| |TAMS 0x00000007c6200000, 0x00000007c6200000| Untracked +| 99|0x00000007c6300000, 0x00000007c6300000, 0x00000007c6400000| 0%| F| |TAMS 0x00000007c6300000, 0x00000007c6300000| Untracked +| 100|0x00000007c6400000, 0x00000007c6400000, 0x00000007c6500000| 0%| F| |TAMS 0x00000007c6400000, 0x00000007c6400000| Untracked +| 101|0x00000007c6500000, 0x00000007c6500000, 0x00000007c6600000| 0%| F| |TAMS 0x00000007c6500000, 0x00000007c6500000| Untracked +| 102|0x00000007c6600000, 0x00000007c6600000, 0x00000007c6700000| 0%| F| |TAMS 0x00000007c6600000, 0x00000007c6600000| Untracked +| 103|0x00000007c6700000, 0x00000007c6700000, 0x00000007c6800000| 0%| F| |TAMS 0x00000007c6700000, 0x00000007c6700000| Untracked +| 104|0x00000007c6800000, 0x00000007c6800000, 0x00000007c6900000| 0%| F| |TAMS 0x00000007c6800000, 0x00000007c6800000| Untracked +| 105|0x00000007c6900000, 0x00000007c6900000, 0x00000007c6a00000| 0%| F| |TAMS 0x00000007c6900000, 0x00000007c6900000| Untracked +| 106|0x00000007c6a00000, 0x00000007c6a00000, 0x00000007c6b00000| 0%| F| |TAMS 0x00000007c6a00000, 0x00000007c6a00000| Untracked +| 107|0x00000007c6b00000, 0x00000007c6b00000, 0x00000007c6c00000| 0%| F| |TAMS 0x00000007c6b00000, 0x00000007c6b00000| Untracked +| 108|0x00000007c6c00000, 0x00000007c6c00000, 0x00000007c6d00000| 0%| F| |TAMS 0x00000007c6c00000, 0x00000007c6c00000| Untracked +| 109|0x00000007c6d00000, 0x00000007c6d00000, 0x00000007c6e00000| 0%| F| |TAMS 0x00000007c6d00000, 0x00000007c6d00000| Untracked +| 110|0x00000007c6e00000, 0x00000007c6e00000, 0x00000007c6f00000| 0%| F| |TAMS 0x00000007c6e00000, 0x00000007c6e00000| Untracked +| 111|0x00000007c6f00000, 0x00000007c6f00000, 0x00000007c7000000| 0%| F| |TAMS 0x00000007c6f00000, 0x00000007c6f00000| Untracked +| 112|0x00000007c7000000, 0x00000007c7000000, 0x00000007c7100000| 0%| F| |TAMS 0x00000007c7000000, 0x00000007c7000000| Untracked +| 113|0x00000007c7100000, 0x00000007c7100000, 0x00000007c7200000| 0%| F| |TAMS 0x00000007c7100000, 0x00000007c7100000| Untracked +| 114|0x00000007c7200000, 0x00000007c7200000, 0x00000007c7300000| 0%| F| |TAMS 0x00000007c7200000, 0x00000007c7200000| Untracked +| 115|0x00000007c7300000, 0x00000007c7300000, 0x00000007c7400000| 0%| F| |TAMS 0x00000007c7300000, 0x00000007c7300000| Untracked +| 116|0x00000007c7400000, 0x00000007c7400000, 0x00000007c7500000| 0%| F| |TAMS 0x00000007c7400000, 0x00000007c7400000| Untracked +| 117|0x00000007c7500000, 0x00000007c7500000, 0x00000007c7600000| 0%| F| |TAMS 0x00000007c7500000, 0x00000007c7500000| Untracked +| 118|0x00000007c7600000, 0x00000007c7600000, 0x00000007c7700000| 0%| F| |TAMS 0x00000007c7600000, 0x00000007c7600000| Untracked +| 119|0x00000007c7700000, 0x00000007c7700000, 0x00000007c7800000| 0%| F| |TAMS 0x00000007c7700000, 0x00000007c7700000| Untracked +| 120|0x00000007c7800000, 0x00000007c7800000, 0x00000007c7900000| 0%| F| |TAMS 0x00000007c7800000, 0x00000007c7800000| Untracked +| 121|0x00000007c7900000, 0x00000007c7900000, 0x00000007c7a00000| 0%| F| |TAMS 0x00000007c7900000, 0x00000007c7900000| Untracked +| 122|0x00000007c7a00000, 0x00000007c7a00000, 0x00000007c7b00000| 0%| F| |TAMS 0x00000007c7a00000, 0x00000007c7a00000| Untracked +| 123|0x00000007c7b00000, 0x00000007c7b00000, 0x00000007c7c00000| 0%| F| |TAMS 0x00000007c7b00000, 0x00000007c7b00000| Untracked +| 124|0x00000007c7c00000, 0x00000007c7c00000, 0x00000007c7d00000| 0%| F| |TAMS 0x00000007c7c00000, 0x00000007c7c00000| Untracked +| 125|0x00000007c7d00000, 0x00000007c7d00000, 0x00000007c7e00000| 0%| F| |TAMS 0x00000007c7d00000, 0x00000007c7d00000| Untracked +| 126|0x00000007c7e00000, 0x00000007c7e00000, 0x00000007c7f00000| 0%| F| |TAMS 0x00000007c7e00000, 0x00000007c7e00000| Untracked +| 127|0x00000007c7f00000, 0x00000007c7f00000, 0x00000007c8000000| 0%| F| |TAMS 0x00000007c7f00000, 0x00000007c7f00000| Untracked +| 128|0x00000007c8000000, 0x00000007c8000000, 0x00000007c8100000| 0%| F| |TAMS 0x00000007c8000000, 0x00000007c8000000| Untracked +| 129|0x00000007c8100000, 0x00000007c8100000, 0x00000007c8200000| 0%| F| |TAMS 0x00000007c8100000, 0x00000007c8100000| Untracked +| 130|0x00000007c8200000, 0x00000007c8200000, 0x00000007c8300000| 0%| F| |TAMS 0x00000007c8200000, 0x00000007c8200000| Untracked +| 131|0x00000007c8300000, 0x00000007c8300000, 0x00000007c8400000| 0%| F| |TAMS 0x00000007c8300000, 0x00000007c8300000| Untracked +| 132|0x00000007c8400000, 0x00000007c8400000, 0x00000007c8500000| 0%| F| |TAMS 0x00000007c8400000, 0x00000007c8400000| Untracked +| 133|0x00000007c8500000, 0x00000007c8500000, 0x00000007c8600000| 0%| F| |TAMS 0x00000007c8500000, 0x00000007c8500000| Untracked +| 134|0x00000007c8600000, 0x00000007c8600000, 0x00000007c8700000| 0%| F| |TAMS 0x00000007c8600000, 0x00000007c8600000| Untracked +| 135|0x00000007c8700000, 0x00000007c8700000, 0x00000007c8800000| 0%| F| |TAMS 0x00000007c8700000, 0x00000007c8700000| Untracked +| 136|0x00000007c8800000, 0x00000007c8800000, 0x00000007c8900000| 0%| F| |TAMS 0x00000007c8800000, 0x00000007c8800000| Untracked +| 137|0x00000007c8900000, 0x00000007c8900000, 0x00000007c8a00000| 0%| F| |TAMS 0x00000007c8900000, 0x00000007c8900000| Untracked +| 138|0x00000007c8a00000, 0x00000007c8a00000, 0x00000007c8b00000| 0%| F| |TAMS 0x00000007c8a00000, 0x00000007c8a00000| Untracked +| 139|0x00000007c8b00000, 0x00000007c8b00000, 0x00000007c8c00000| 0%| F| |TAMS 0x00000007c8b00000, 0x00000007c8b00000| Untracked +| 140|0x00000007c8c00000, 0x00000007c8c00000, 0x00000007c8d00000| 0%| F| |TAMS 0x00000007c8c00000, 0x00000007c8c00000| Untracked +| 141|0x00000007c8d00000, 0x00000007c8d00000, 0x00000007c8e00000| 0%| F| |TAMS 0x00000007c8d00000, 0x00000007c8d00000| Untracked +| 142|0x00000007c8e00000, 0x00000007c8e00000, 0x00000007c8f00000| 0%| F| |TAMS 0x00000007c8e00000, 0x00000007c8e00000| Untracked +| 143|0x00000007c8f00000, 0x00000007c8f00000, 0x00000007c9000000| 0%| F| |TAMS 0x00000007c8f00000, 0x00000007c8f00000| Untracked +| 144|0x00000007c9000000, 0x00000007c9000000, 0x00000007c9100000| 0%| F| |TAMS 0x00000007c9000000, 0x00000007c9000000| Untracked +| 145|0x00000007c9100000, 0x00000007c9100000, 0x00000007c9200000| 0%| F| |TAMS 0x00000007c9100000, 0x00000007c9100000| Untracked +| 146|0x00000007c9200000, 0x00000007c9200000, 0x00000007c9300000| 0%| F| |TAMS 0x00000007c9200000, 0x00000007c9200000| Untracked +| 147|0x00000007c9300000, 0x00000007c9300000, 0x00000007c9400000| 0%| F| |TAMS 0x00000007c9300000, 0x00000007c9300000| Untracked +| 148|0x00000007c9400000, 0x00000007c9400000, 0x00000007c9500000| 0%| F| |TAMS 0x00000007c9400000, 0x00000007c9400000| Untracked +| 149|0x00000007c9500000, 0x00000007c9500000, 0x00000007c9600000| 0%| F| |TAMS 0x00000007c9500000, 0x00000007c9500000| Untracked +| 150|0x00000007c9600000, 0x00000007c9600000, 0x00000007c9700000| 0%| F| |TAMS 0x00000007c9600000, 0x00000007c9600000| Untracked +| 151|0x00000007c9700000, 0x00000007c9700000, 0x00000007c9800000| 0%| F| |TAMS 0x00000007c9700000, 0x00000007c9700000| Untracked +| 152|0x00000007c9800000, 0x00000007c9800000, 0x00000007c9900000| 0%| F| |TAMS 0x00000007c9800000, 0x00000007c9800000| Untracked +| 153|0x00000007c9900000, 0x00000007c9900000, 0x00000007c9a00000| 0%| F| |TAMS 0x00000007c9900000, 0x00000007c9900000| Untracked +| 154|0x00000007c9a00000, 0x00000007c9a00000, 0x00000007c9b00000| 0%| F| |TAMS 0x00000007c9a00000, 0x00000007c9a00000| Untracked +| 155|0x00000007c9b00000, 0x00000007c9b00000, 0x00000007c9c00000| 0%| F| |TAMS 0x00000007c9b00000, 0x00000007c9b00000| Untracked +| 156|0x00000007c9c00000, 0x00000007c9c00000, 0x00000007c9d00000| 0%| F| |TAMS 0x00000007c9c00000, 0x00000007c9c00000| Untracked +| 157|0x00000007c9d00000, 0x00000007c9d00000, 0x00000007c9e00000| 0%| F| |TAMS 0x00000007c9d00000, 0x00000007c9d00000| Untracked +| 158|0x00000007c9e00000, 0x00000007c9e00000, 0x00000007c9f00000| 0%| F| |TAMS 0x00000007c9e00000, 0x00000007c9e00000| Untracked +| 159|0x00000007c9f00000, 0x00000007c9f00000, 0x00000007ca000000| 0%| F| |TAMS 0x00000007c9f00000, 0x00000007c9f00000| Untracked +| 160|0x00000007ca000000, 0x00000007ca000000, 0x00000007ca100000| 0%| F| |TAMS 0x00000007ca000000, 0x00000007ca000000| Untracked +| 161|0x00000007ca100000, 0x00000007ca100000, 0x00000007ca200000| 0%| F| |TAMS 0x00000007ca100000, 0x00000007ca100000| Untracked +| 162|0x00000007ca200000, 0x00000007ca200000, 0x00000007ca300000| 0%| F| |TAMS 0x00000007ca200000, 0x00000007ca200000| Untracked +| 163|0x00000007ca300000, 0x00000007ca300000, 0x00000007ca400000| 0%| F| |TAMS 0x00000007ca300000, 0x00000007ca300000| Untracked +| 164|0x00000007ca400000, 0x00000007ca400000, 0x00000007ca500000| 0%| F| |TAMS 0x00000007ca400000, 0x00000007ca400000| Untracked +| 165|0x00000007ca500000, 0x00000007ca500000, 0x00000007ca600000| 0%| F| |TAMS 0x00000007ca500000, 0x00000007ca500000| Untracked +| 166|0x00000007ca600000, 0x00000007ca600000, 0x00000007ca700000| 0%| F| |TAMS 0x00000007ca600000, 0x00000007ca600000| Untracked +| 167|0x00000007ca700000, 0x00000007ca700000, 0x00000007ca800000| 0%| F| |TAMS 0x00000007ca700000, 0x00000007ca700000| Untracked +| 168|0x00000007ca800000, 0x00000007ca800000, 0x00000007ca900000| 0%| F| |TAMS 0x00000007ca800000, 0x00000007ca800000| Untracked +| 169|0x00000007ca900000, 0x00000007ca900000, 0x00000007caa00000| 0%| F| |TAMS 0x00000007ca900000, 0x00000007ca900000| Untracked +| 170|0x00000007caa00000, 0x00000007caa00000, 0x00000007cab00000| 0%| F| |TAMS 0x00000007caa00000, 0x00000007caa00000| Untracked +| 171|0x00000007cab00000, 0x00000007cab00000, 0x00000007cac00000| 0%| F| |TAMS 0x00000007cab00000, 0x00000007cab00000| Untracked +| 172|0x00000007cac00000, 0x00000007cac00000, 0x00000007cad00000| 0%| F| |TAMS 0x00000007cac00000, 0x00000007cac00000| Untracked +| 173|0x00000007cad00000, 0x00000007cad00000, 0x00000007cae00000| 0%| F| |TAMS 0x00000007cad00000, 0x00000007cad00000| Untracked +| 174|0x00000007cae00000, 0x00000007cae00000, 0x00000007caf00000| 0%| F| |TAMS 0x00000007cae00000, 0x00000007cae00000| Untracked +| 175|0x00000007caf00000, 0x00000007caf00000, 0x00000007cb000000| 0%| F| |TAMS 0x00000007caf00000, 0x00000007caf00000| Untracked +| 176|0x00000007cb000000, 0x00000007cb000000, 0x00000007cb100000| 0%| F| |TAMS 0x00000007cb000000, 0x00000007cb000000| Untracked +| 177|0x00000007cb100000, 0x00000007cb100000, 0x00000007cb200000| 0%| F| |TAMS 0x00000007cb100000, 0x00000007cb100000| Untracked +| 178|0x00000007cb200000, 0x00000007cb200000, 0x00000007cb300000| 0%| F| |TAMS 0x00000007cb200000, 0x00000007cb200000| Untracked +| 179|0x00000007cb300000, 0x00000007cb300000, 0x00000007cb400000| 0%| F| |TAMS 0x00000007cb300000, 0x00000007cb300000| Untracked +| 180|0x00000007cb400000, 0x00000007cb400000, 0x00000007cb500000| 0%| F| |TAMS 0x00000007cb400000, 0x00000007cb400000| Untracked +| 181|0x00000007cb500000, 0x00000007cb500000, 0x00000007cb600000| 0%| F| |TAMS 0x00000007cb500000, 0x00000007cb500000| Untracked +| 182|0x00000007cb600000, 0x00000007cb600000, 0x00000007cb700000| 0%| F| |TAMS 0x00000007cb600000, 0x00000007cb600000| Untracked +| 183|0x00000007cb700000, 0x00000007cb700000, 0x00000007cb800000| 0%| F| |TAMS 0x00000007cb700000, 0x00000007cb700000| Untracked +| 184|0x00000007cb800000, 0x00000007cb800000, 0x00000007cb900000| 0%| F| |TAMS 0x00000007cb800000, 0x00000007cb800000| Untracked +| 185|0x00000007cb900000, 0x00000007cb900000, 0x00000007cba00000| 0%| F| |TAMS 0x00000007cb900000, 0x00000007cb900000| Untracked +| 186|0x00000007cba00000, 0x00000007cba00000, 0x00000007cbb00000| 0%| F| |TAMS 0x00000007cba00000, 0x00000007cba00000| Untracked +| 187|0x00000007cbb00000, 0x00000007cbb00000, 0x00000007cbc00000| 0%| F| |TAMS 0x00000007cbb00000, 0x00000007cbb00000| Untracked +| 188|0x00000007cbc00000, 0x00000007cbc00000, 0x00000007cbd00000| 0%| F| |TAMS 0x00000007cbc00000, 0x00000007cbc00000| Untracked +| 189|0x00000007cbd00000, 0x00000007cbd00000, 0x00000007cbe00000| 0%| F| |TAMS 0x00000007cbd00000, 0x00000007cbd00000| Untracked +| 190|0x00000007cbe00000, 0x00000007cbe00000, 0x00000007cbf00000| 0%| F| |TAMS 0x00000007cbe00000, 0x00000007cbe00000| Untracked +| 191|0x00000007cbf00000, 0x00000007cbf00000, 0x00000007cc000000| 0%| F| |TAMS 0x00000007cbf00000, 0x00000007cbf00000| Untracked +| 192|0x00000007cc000000, 0x00000007cc000000, 0x00000007cc100000| 0%| F| |TAMS 0x00000007cc000000, 0x00000007cc000000| Untracked +| 193|0x00000007cc100000, 0x00000007cc100000, 0x00000007cc200000| 0%| F| |TAMS 0x00000007cc100000, 0x00000007cc100000| Untracked +| 194|0x00000007cc200000, 0x00000007cc200000, 0x00000007cc300000| 0%| F| |TAMS 0x00000007cc200000, 0x00000007cc200000| Untracked +| 195|0x00000007cc300000, 0x00000007cc300000, 0x00000007cc400000| 0%| F| |TAMS 0x00000007cc300000, 0x00000007cc300000| Untracked +| 196|0x00000007cc400000, 0x00000007cc400000, 0x00000007cc500000| 0%| F| |TAMS 0x00000007cc400000, 0x00000007cc400000| Untracked +| 197|0x00000007cc500000, 0x00000007cc500000, 0x00000007cc600000| 0%| F| |TAMS 0x00000007cc500000, 0x00000007cc500000| Untracked +| 198|0x00000007cc600000, 0x00000007cc600000, 0x00000007cc700000| 0%| F| |TAMS 0x00000007cc600000, 0x00000007cc600000| Untracked +| 199|0x00000007cc700000, 0x00000007cc700000, 0x00000007cc800000| 0%| F| |TAMS 0x00000007cc700000, 0x00000007cc700000| Untracked +| 200|0x00000007cc800000, 0x00000007cc800000, 0x00000007cc900000| 0%| F| |TAMS 0x00000007cc800000, 0x00000007cc800000| Untracked +| 201|0x00000007cc900000, 0x00000007cc900000, 0x00000007cca00000| 0%| F| |TAMS 0x00000007cc900000, 0x00000007cc900000| Untracked +| 202|0x00000007cca00000, 0x00000007cca00000, 0x00000007ccb00000| 0%| F| |TAMS 0x00000007cca00000, 0x00000007cca00000| Untracked +| 203|0x00000007ccb00000, 0x00000007ccb00000, 0x00000007ccc00000| 0%| F| |TAMS 0x00000007ccb00000, 0x00000007ccb00000| Untracked +| 204|0x00000007ccc00000, 0x00000007ccc00000, 0x00000007ccd00000| 0%| F| |TAMS 0x00000007ccc00000, 0x00000007ccc00000| Untracked +| 205|0x00000007ccd00000, 0x00000007ccd00000, 0x00000007cce00000| 0%| F| |TAMS 0x00000007ccd00000, 0x00000007ccd00000| Untracked +| 206|0x00000007cce00000, 0x00000007cce00000, 0x00000007ccf00000| 0%| F| |TAMS 0x00000007cce00000, 0x00000007cce00000| Untracked +| 207|0x00000007ccf00000, 0x00000007ccf00000, 0x00000007cd000000| 0%| F| |TAMS 0x00000007ccf00000, 0x00000007ccf00000| Untracked +| 208|0x00000007cd000000, 0x00000007cd000000, 0x00000007cd100000| 0%| F| |TAMS 0x00000007cd000000, 0x00000007cd000000| Untracked +| 209|0x00000007cd100000, 0x00000007cd100000, 0x00000007cd200000| 0%| F| |TAMS 0x00000007cd100000, 0x00000007cd100000| Untracked +| 210|0x00000007cd200000, 0x00000007cd200000, 0x00000007cd300000| 0%| F| |TAMS 0x00000007cd200000, 0x00000007cd200000| Untracked +| 211|0x00000007cd300000, 0x00000007cd300000, 0x00000007cd400000| 0%| F| |TAMS 0x00000007cd300000, 0x00000007cd300000| Untracked +| 212|0x00000007cd400000, 0x00000007cd400000, 0x00000007cd500000| 0%| F| |TAMS 0x00000007cd400000, 0x00000007cd400000| Untracked +| 213|0x00000007cd500000, 0x00000007cd500000, 0x00000007cd600000| 0%| F| |TAMS 0x00000007cd500000, 0x00000007cd500000| Untracked +| 214|0x00000007cd600000, 0x00000007cd600000, 0x00000007cd700000| 0%| F| |TAMS 0x00000007cd600000, 0x00000007cd600000| Untracked +| 215|0x00000007cd700000, 0x00000007cd700000, 0x00000007cd800000| 0%| F| |TAMS 0x00000007cd700000, 0x00000007cd700000| Untracked +| 216|0x00000007cd800000, 0x00000007cd800000, 0x00000007cd900000| 0%| F| |TAMS 0x00000007cd800000, 0x00000007cd800000| Untracked +| 217|0x00000007cd900000, 0x00000007cd900000, 0x00000007cda00000| 0%| F| |TAMS 0x00000007cd900000, 0x00000007cd900000| Untracked +| 218|0x00000007cda00000, 0x00000007cda00000, 0x00000007cdb00000| 0%| F| |TAMS 0x00000007cda00000, 0x00000007cda00000| Untracked +| 219|0x00000007cdb00000, 0x00000007cdb00000, 0x00000007cdc00000| 0%| F| |TAMS 0x00000007cdb00000, 0x00000007cdb00000| Untracked +| 220|0x00000007cdc00000, 0x00000007cdc00000, 0x00000007cdd00000| 0%| F| |TAMS 0x00000007cdc00000, 0x00000007cdc00000| Untracked +| 221|0x00000007cdd00000, 0x00000007cdd00000, 0x00000007cde00000| 0%| F| |TAMS 0x00000007cdd00000, 0x00000007cdd00000| Untracked +| 222|0x00000007cde00000, 0x00000007cde00000, 0x00000007cdf00000| 0%| F| |TAMS 0x00000007cde00000, 0x00000007cde00000| Untracked +| 223|0x00000007cdf00000, 0x00000007cdf00000, 0x00000007ce000000| 0%| F| |TAMS 0x00000007cdf00000, 0x00000007cdf00000| Untracked +| 224|0x00000007ce000000, 0x00000007ce000000, 0x00000007ce100000| 0%| F| |TAMS 0x00000007ce000000, 0x00000007ce000000| Untracked +| 225|0x00000007ce100000, 0x00000007ce100000, 0x00000007ce200000| 0%| F| |TAMS 0x00000007ce100000, 0x00000007ce100000| Untracked +| 226|0x00000007ce200000, 0x00000007ce200000, 0x00000007ce300000| 0%| F| |TAMS 0x00000007ce200000, 0x00000007ce200000| Untracked +| 227|0x00000007ce300000, 0x00000007ce300000, 0x00000007ce400000| 0%| F| |TAMS 0x00000007ce300000, 0x00000007ce300000| Untracked +| 228|0x00000007ce400000, 0x00000007ce400000, 0x00000007ce500000| 0%| F| |TAMS 0x00000007ce400000, 0x00000007ce400000| Untracked +| 229|0x00000007ce500000, 0x00000007ce500000, 0x00000007ce600000| 0%| F| |TAMS 0x00000007ce500000, 0x00000007ce500000| Untracked +| 230|0x00000007ce600000, 0x00000007ce600000, 0x00000007ce700000| 0%| F| |TAMS 0x00000007ce600000, 0x00000007ce600000| Untracked +| 231|0x00000007ce700000, 0x00000007ce700000, 0x00000007ce800000| 0%| F| |TAMS 0x00000007ce700000, 0x00000007ce700000| Untracked +| 232|0x00000007ce800000, 0x00000007ce800000, 0x00000007ce900000| 0%| F| |TAMS 0x00000007ce800000, 0x00000007ce800000| Untracked +| 233|0x00000007ce900000, 0x00000007ce900000, 0x00000007cea00000| 0%| F| |TAMS 0x00000007ce900000, 0x00000007ce900000| Untracked +| 234|0x00000007cea00000, 0x00000007cea00000, 0x00000007ceb00000| 0%| F| |TAMS 0x00000007cea00000, 0x00000007cea00000| Untracked +| 235|0x00000007ceb00000, 0x00000007ceb00000, 0x00000007cec00000| 0%| F| |TAMS 0x00000007ceb00000, 0x00000007ceb00000| Untracked +| 236|0x00000007cec00000, 0x00000007cec00000, 0x00000007ced00000| 0%| F| |TAMS 0x00000007cec00000, 0x00000007cec00000| Untracked +| 237|0x00000007ced00000, 0x00000007ced00000, 0x00000007cee00000| 0%| F| |TAMS 0x00000007ced00000, 0x00000007ced00000| Untracked +| 238|0x00000007cee00000, 0x00000007cee00000, 0x00000007cef00000| 0%| F| |TAMS 0x00000007cee00000, 0x00000007cee00000| Untracked +| 239|0x00000007cef00000, 0x00000007cef00000, 0x00000007cf000000| 0%| F| |TAMS 0x00000007cef00000, 0x00000007cef00000| Untracked +| 240|0x00000007cf000000, 0x00000007cf000000, 0x00000007cf100000| 0%| F| |TAMS 0x00000007cf000000, 0x00000007cf000000| Untracked +| 241|0x00000007cf100000, 0x00000007cf100000, 0x00000007cf200000| 0%| F| |TAMS 0x00000007cf100000, 0x00000007cf100000| Untracked +| 242|0x00000007cf200000, 0x00000007cf200000, 0x00000007cf300000| 0%| F| |TAMS 0x00000007cf200000, 0x00000007cf200000| Untracked +| 243|0x00000007cf300000, 0x00000007cf300000, 0x00000007cf400000| 0%| F| |TAMS 0x00000007cf300000, 0x00000007cf300000| Untracked +| 244|0x00000007cf400000, 0x00000007cf400000, 0x00000007cf500000| 0%| F| |TAMS 0x00000007cf400000, 0x00000007cf400000| Untracked +| 245|0x00000007cf500000, 0x00000007cf500000, 0x00000007cf600000| 0%| F| |TAMS 0x00000007cf500000, 0x00000007cf500000| Untracked +| 246|0x00000007cf600000, 0x00000007cf600000, 0x00000007cf700000| 0%| F| |TAMS 0x00000007cf600000, 0x00000007cf600000| Untracked +| 247|0x00000007cf700000, 0x00000007cf700000, 0x00000007cf800000| 0%| F| |TAMS 0x00000007cf700000, 0x00000007cf700000| Untracked +| 248|0x00000007cf800000, 0x00000007cf800000, 0x00000007cf900000| 0%| F| |TAMS 0x00000007cf800000, 0x00000007cf800000| Untracked +| 249|0x00000007cf900000, 0x00000007cf900000, 0x00000007cfa00000| 0%| F| |TAMS 0x00000007cf900000, 0x00000007cf900000| Untracked +| 250|0x00000007cfa00000, 0x00000007cfa00000, 0x00000007cfb00000| 0%| F| |TAMS 0x00000007cfa00000, 0x00000007cfa00000| Untracked +| 251|0x00000007cfb00000, 0x00000007cfb00000, 0x00000007cfc00000| 0%| F| |TAMS 0x00000007cfb00000, 0x00000007cfb00000| Untracked +| 252|0x00000007cfc00000, 0x00000007cfc00000, 0x00000007cfd00000| 0%| F| |TAMS 0x00000007cfc00000, 0x00000007cfc00000| Untracked +| 253|0x00000007cfd00000, 0x00000007cfd00000, 0x00000007cfe00000| 0%| F| |TAMS 0x00000007cfd00000, 0x00000007cfd00000| Untracked +| 254|0x00000007cfe00000, 0x00000007cfe00000, 0x00000007cff00000| 0%| F| |TAMS 0x00000007cfe00000, 0x00000007cfe00000| Untracked +| 255|0x00000007cff00000, 0x00000007cff00000, 0x00000007d0000000| 0%| F| |TAMS 0x00000007cff00000, 0x00000007cff00000| Untracked +| 256|0x00000007d0000000, 0x00000007d0000000, 0x00000007d0100000| 0%| F| |TAMS 0x00000007d0000000, 0x00000007d0000000| Untracked +| 257|0x00000007d0100000, 0x00000007d0100000, 0x00000007d0200000| 0%| F| |TAMS 0x00000007d0100000, 0x00000007d0100000| Untracked +| 258|0x00000007d0200000, 0x00000007d0200000, 0x00000007d0300000| 0%| F| |TAMS 0x00000007d0200000, 0x00000007d0200000| Untracked +| 259|0x00000007d0300000, 0x00000007d0300000, 0x00000007d0400000| 0%| F| |TAMS 0x00000007d0300000, 0x00000007d0300000| Untracked +| 260|0x00000007d0400000, 0x00000007d0400000, 0x00000007d0500000| 0%| F| |TAMS 0x00000007d0400000, 0x00000007d0400000| Untracked +| 261|0x00000007d0500000, 0x00000007d0500000, 0x00000007d0600000| 0%| F| |TAMS 0x00000007d0500000, 0x00000007d0500000| Untracked +| 262|0x00000007d0600000, 0x00000007d0600000, 0x00000007d0700000| 0%| F| |TAMS 0x00000007d0600000, 0x00000007d0600000| Untracked +| 263|0x00000007d0700000, 0x00000007d0700000, 0x00000007d0800000| 0%| F| |TAMS 0x00000007d0700000, 0x00000007d0700000| Untracked +| 264|0x00000007d0800000, 0x00000007d0800000, 0x00000007d0900000| 0%| F| |TAMS 0x00000007d0800000, 0x00000007d0800000| Untracked +| 265|0x00000007d0900000, 0x00000007d0900000, 0x00000007d0a00000| 0%| F| |TAMS 0x00000007d0900000, 0x00000007d0900000| Untracked +| 266|0x00000007d0a00000, 0x00000007d0a00000, 0x00000007d0b00000| 0%| F| |TAMS 0x00000007d0a00000, 0x00000007d0a00000| Untracked +| 267|0x00000007d0b00000, 0x00000007d0b00000, 0x00000007d0c00000| 0%| F| |TAMS 0x00000007d0b00000, 0x00000007d0b00000| Untracked +| 268|0x00000007d0c00000, 0x00000007d0c00000, 0x00000007d0d00000| 0%| F| |TAMS 0x00000007d0c00000, 0x00000007d0c00000| Untracked +| 269|0x00000007d0d00000, 0x00000007d0d00000, 0x00000007d0e00000| 0%| F| |TAMS 0x00000007d0d00000, 0x00000007d0d00000| Untracked +| 270|0x00000007d0e00000, 0x00000007d0e00000, 0x00000007d0f00000| 0%| F| |TAMS 0x00000007d0e00000, 0x00000007d0e00000| Untracked +| 271|0x00000007d0f00000, 0x00000007d0f00000, 0x00000007d1000000| 0%| F| |TAMS 0x00000007d0f00000, 0x00000007d0f00000| Untracked +| 272|0x00000007d1000000, 0x00000007d1000000, 0x00000007d1100000| 0%| F| |TAMS 0x00000007d1000000, 0x00000007d1000000| Untracked +| 273|0x00000007d1100000, 0x00000007d1100000, 0x00000007d1200000| 0%| F| |TAMS 0x00000007d1100000, 0x00000007d1100000| Untracked +| 274|0x00000007d1200000, 0x00000007d1200000, 0x00000007d1300000| 0%| F| |TAMS 0x00000007d1200000, 0x00000007d1200000| Untracked +| 275|0x00000007d1300000, 0x00000007d1300000, 0x00000007d1400000| 0%| F| |TAMS 0x00000007d1300000, 0x00000007d1300000| Untracked +| 276|0x00000007d1400000, 0x00000007d1400000, 0x00000007d1500000| 0%| F| |TAMS 0x00000007d1400000, 0x00000007d1400000| Untracked +| 277|0x00000007d1500000, 0x00000007d1500000, 0x00000007d1600000| 0%| F| |TAMS 0x00000007d1500000, 0x00000007d1500000| Untracked +| 278|0x00000007d1600000, 0x00000007d1600000, 0x00000007d1700000| 0%| F| |TAMS 0x00000007d1600000, 0x00000007d1600000| Untracked +| 279|0x00000007d1700000, 0x00000007d1700000, 0x00000007d1800000| 0%| F| |TAMS 0x00000007d1700000, 0x00000007d1700000| Untracked +| 280|0x00000007d1800000, 0x00000007d1800000, 0x00000007d1900000| 0%| F| |TAMS 0x00000007d1800000, 0x00000007d1800000| Untracked +| 281|0x00000007d1900000, 0x00000007d1900000, 0x00000007d1a00000| 0%| F| |TAMS 0x00000007d1900000, 0x00000007d1900000| Untracked +| 282|0x00000007d1a00000, 0x00000007d1a00000, 0x00000007d1b00000| 0%| F| |TAMS 0x00000007d1a00000, 0x00000007d1a00000| Untracked +| 283|0x00000007d1b00000, 0x00000007d1b00000, 0x00000007d1c00000| 0%| F| |TAMS 0x00000007d1b00000, 0x00000007d1b00000| Untracked +| 284|0x00000007d1c00000, 0x00000007d1c00000, 0x00000007d1d00000| 0%| F| |TAMS 0x00000007d1c00000, 0x00000007d1c00000| Untracked +| 285|0x00000007d1d00000, 0x00000007d1d00000, 0x00000007d1e00000| 0%| F| |TAMS 0x00000007d1d00000, 0x00000007d1d00000| Untracked +| 286|0x00000007d1e00000, 0x00000007d1e00000, 0x00000007d1f00000| 0%| F| |TAMS 0x00000007d1e00000, 0x00000007d1e00000| Untracked +| 287|0x00000007d1f00000, 0x00000007d1f00000, 0x00000007d2000000| 0%| F| |TAMS 0x00000007d1f00000, 0x00000007d1f00000| Untracked +| 288|0x00000007d2000000, 0x00000007d2000000, 0x00000007d2100000| 0%| F| |TAMS 0x00000007d2000000, 0x00000007d2000000| Untracked +| 289|0x00000007d2100000, 0x00000007d2100000, 0x00000007d2200000| 0%| F| |TAMS 0x00000007d2100000, 0x00000007d2100000| Untracked +| 290|0x00000007d2200000, 0x00000007d2200000, 0x00000007d2300000| 0%| F| |TAMS 0x00000007d2200000, 0x00000007d2200000| Untracked +| 291|0x00000007d2300000, 0x00000007d2300000, 0x00000007d2400000| 0%| F| |TAMS 0x00000007d2300000, 0x00000007d2300000| Untracked +| 292|0x00000007d2400000, 0x00000007d2400000, 0x00000007d2500000| 0%| F| |TAMS 0x00000007d2400000, 0x00000007d2400000| Untracked +| 293|0x00000007d2500000, 0x00000007d2500000, 0x00000007d2600000| 0%| F| |TAMS 0x00000007d2500000, 0x00000007d2500000| Untracked +| 294|0x00000007d2600000, 0x00000007d2600000, 0x00000007d2700000| 0%| F| |TAMS 0x00000007d2600000, 0x00000007d2600000| Untracked +| 295|0x00000007d2700000, 0x00000007d2700000, 0x00000007d2800000| 0%| F| |TAMS 0x00000007d2700000, 0x00000007d2700000| Untracked +| 296|0x00000007d2800000, 0x00000007d2800000, 0x00000007d2900000| 0%| F| |TAMS 0x00000007d2800000, 0x00000007d2800000| Untracked +| 297|0x00000007d2900000, 0x00000007d2900000, 0x00000007d2a00000| 0%| F| |TAMS 0x00000007d2900000, 0x00000007d2900000| Untracked +| 298|0x00000007d2a00000, 0x00000007d2a00000, 0x00000007d2b00000| 0%| F| |TAMS 0x00000007d2a00000, 0x00000007d2a00000| Untracked +| 299|0x00000007d2b00000, 0x00000007d2b00000, 0x00000007d2c00000| 0%| F| |TAMS 0x00000007d2b00000, 0x00000007d2b00000| Untracked +| 300|0x00000007d2c00000, 0x00000007d2c00000, 0x00000007d2d00000| 0%| F| |TAMS 0x00000007d2c00000, 0x00000007d2c00000| Untracked +| 301|0x00000007d2d00000, 0x00000007d2d00000, 0x00000007d2e00000| 0%| F| |TAMS 0x00000007d2d00000, 0x00000007d2d00000| Untracked +| 302|0x00000007d2e00000, 0x00000007d2e00000, 0x00000007d2f00000| 0%| F| |TAMS 0x00000007d2e00000, 0x00000007d2e00000| Untracked +| 303|0x00000007d2f00000, 0x00000007d2f00000, 0x00000007d3000000| 0%| F| |TAMS 0x00000007d2f00000, 0x00000007d2f00000| Untracked +| 304|0x00000007d3000000, 0x00000007d3000000, 0x00000007d3100000| 0%| F| |TAMS 0x00000007d3000000, 0x00000007d3000000| Untracked +| 305|0x00000007d3100000, 0x00000007d3100000, 0x00000007d3200000| 0%| F| |TAMS 0x00000007d3100000, 0x00000007d3100000| Untracked +| 306|0x00000007d3200000, 0x00000007d3200000, 0x00000007d3300000| 0%| F| |TAMS 0x00000007d3200000, 0x00000007d3200000| Untracked +| 307|0x00000007d3300000, 0x00000007d3300000, 0x00000007d3400000| 0%| F| |TAMS 0x00000007d3300000, 0x00000007d3300000| Untracked +| 308|0x00000007d3400000, 0x00000007d3400000, 0x00000007d3500000| 0%| F| |TAMS 0x00000007d3400000, 0x00000007d3400000| Untracked +| 309|0x00000007d3500000, 0x00000007d3500000, 0x00000007d3600000| 0%| F| |TAMS 0x00000007d3500000, 0x00000007d3500000| Untracked +| 310|0x00000007d3600000, 0x00000007d3600000, 0x00000007d3700000| 0%| F| |TAMS 0x00000007d3600000, 0x00000007d3600000| Untracked +| 311|0x00000007d3700000, 0x00000007d3700000, 0x00000007d3800000| 0%| F| |TAMS 0x00000007d3700000, 0x00000007d3700000| Untracked +| 312|0x00000007d3800000, 0x00000007d3800000, 0x00000007d3900000| 0%| F| |TAMS 0x00000007d3800000, 0x00000007d3800000| Untracked +| 313|0x00000007d3900000, 0x00000007d3900000, 0x00000007d3a00000| 0%| F| |TAMS 0x00000007d3900000, 0x00000007d3900000| Untracked +| 314|0x00000007d3a00000, 0x00000007d3a00000, 0x00000007d3b00000| 0%| F| |TAMS 0x00000007d3a00000, 0x00000007d3a00000| Untracked +| 315|0x00000007d3b00000, 0x00000007d3b00000, 0x00000007d3c00000| 0%| F| |TAMS 0x00000007d3b00000, 0x00000007d3b00000| Untracked +| 316|0x00000007d3c00000, 0x00000007d3c00000, 0x00000007d3d00000| 0%| F| |TAMS 0x00000007d3c00000, 0x00000007d3c00000| Untracked +| 317|0x00000007d3d00000, 0x00000007d3d00000, 0x00000007d3e00000| 0%| F| |TAMS 0x00000007d3d00000, 0x00000007d3d00000| Untracked +| 318|0x00000007d3e00000, 0x00000007d3e00000, 0x00000007d3f00000| 0%| F| |TAMS 0x00000007d3e00000, 0x00000007d3e00000| Untracked +| 319|0x00000007d3f00000, 0x00000007d3f00000, 0x00000007d4000000| 0%| F| |TAMS 0x00000007d3f00000, 0x00000007d3f00000| Untracked +| 320|0x00000007d4000000, 0x00000007d4000000, 0x00000007d4100000| 0%| F| |TAMS 0x00000007d4000000, 0x00000007d4000000| Untracked +| 321|0x00000007d4100000, 0x00000007d4100000, 0x00000007d4200000| 0%| F| |TAMS 0x00000007d4100000, 0x00000007d4100000| Untracked +| 322|0x00000007d4200000, 0x00000007d4200000, 0x00000007d4300000| 0%| F| |TAMS 0x00000007d4200000, 0x00000007d4200000| Untracked +| 323|0x00000007d4300000, 0x00000007d4300000, 0x00000007d4400000| 0%| F| |TAMS 0x00000007d4300000, 0x00000007d4300000| Untracked +| 324|0x00000007d4400000, 0x00000007d4400000, 0x00000007d4500000| 0%| F| |TAMS 0x00000007d4400000, 0x00000007d4400000| Untracked +| 325|0x00000007d4500000, 0x00000007d4500000, 0x00000007d4600000| 0%| F| |TAMS 0x00000007d4500000, 0x00000007d4500000| Untracked +| 326|0x00000007d4600000, 0x00000007d4600000, 0x00000007d4700000| 0%| F| |TAMS 0x00000007d4600000, 0x00000007d4600000| Untracked +| 327|0x00000007d4700000, 0x00000007d4700000, 0x00000007d4800000| 0%| F| |TAMS 0x00000007d4700000, 0x00000007d4700000| Untracked +| 328|0x00000007d4800000, 0x00000007d4800000, 0x00000007d4900000| 0%| F| |TAMS 0x00000007d4800000, 0x00000007d4800000| Untracked +| 329|0x00000007d4900000, 0x00000007d4900000, 0x00000007d4a00000| 0%| F| |TAMS 0x00000007d4900000, 0x00000007d4900000| Untracked +| 330|0x00000007d4a00000, 0x00000007d4a00000, 0x00000007d4b00000| 0%| F| |TAMS 0x00000007d4a00000, 0x00000007d4a00000| Untracked +| 331|0x00000007d4b00000, 0x00000007d4b00000, 0x00000007d4c00000| 0%| F| |TAMS 0x00000007d4b00000, 0x00000007d4b00000| Untracked +| 332|0x00000007d4c00000, 0x00000007d4c00000, 0x00000007d4d00000| 0%| F| |TAMS 0x00000007d4c00000, 0x00000007d4c00000| Untracked +| 333|0x00000007d4d00000, 0x00000007d4d00000, 0x00000007d4e00000| 0%| F| |TAMS 0x00000007d4d00000, 0x00000007d4d00000| Untracked +| 334|0x00000007d4e00000, 0x00000007d4e00000, 0x00000007d4f00000| 0%| F| |TAMS 0x00000007d4e00000, 0x00000007d4e00000| Untracked +| 335|0x00000007d4f00000, 0x00000007d4f00000, 0x00000007d5000000| 0%| F| |TAMS 0x00000007d4f00000, 0x00000007d4f00000| Untracked +| 336|0x00000007d5000000, 0x00000007d5000000, 0x00000007d5100000| 0%| F| |TAMS 0x00000007d5000000, 0x00000007d5000000| Untracked +| 337|0x00000007d5100000, 0x00000007d5100000, 0x00000007d5200000| 0%| F| |TAMS 0x00000007d5100000, 0x00000007d5100000| Untracked +| 338|0x00000007d5200000, 0x00000007d5200000, 0x00000007d5300000| 0%| F| |TAMS 0x00000007d5200000, 0x00000007d5200000| Untracked +| 339|0x00000007d5300000, 0x00000007d5300000, 0x00000007d5400000| 0%| F| |TAMS 0x00000007d5300000, 0x00000007d5300000| Untracked +| 340|0x00000007d5400000, 0x00000007d5400000, 0x00000007d5500000| 0%| F| |TAMS 0x00000007d5400000, 0x00000007d5400000| Untracked +| 341|0x00000007d5500000, 0x00000007d5500000, 0x00000007d5600000| 0%| F| |TAMS 0x00000007d5500000, 0x00000007d5500000| Untracked +| 342|0x00000007d5600000, 0x00000007d5600000, 0x00000007d5700000| 0%| F| |TAMS 0x00000007d5600000, 0x00000007d5600000| Untracked +| 343|0x00000007d5700000, 0x00000007d5700000, 0x00000007d5800000| 0%| F| |TAMS 0x00000007d5700000, 0x00000007d5700000| Untracked +| 344|0x00000007d5800000, 0x00000007d5800000, 0x00000007d5900000| 0%| F| |TAMS 0x00000007d5800000, 0x00000007d5800000| Untracked +| 345|0x00000007d5900000, 0x00000007d5900000, 0x00000007d5a00000| 0%| F| |TAMS 0x00000007d5900000, 0x00000007d5900000| Untracked +| 346|0x00000007d5a00000, 0x00000007d5a00000, 0x00000007d5b00000| 0%| F| |TAMS 0x00000007d5a00000, 0x00000007d5a00000| Untracked +| 347|0x00000007d5b00000, 0x00000007d5b00000, 0x00000007d5c00000| 0%| F| |TAMS 0x00000007d5b00000, 0x00000007d5b00000| Untracked +| 348|0x00000007d5c00000, 0x00000007d5c00000, 0x00000007d5d00000| 0%| F| |TAMS 0x00000007d5c00000, 0x00000007d5c00000| Untracked +| 349|0x00000007d5d00000, 0x00000007d5d00000, 0x00000007d5e00000| 0%| F| |TAMS 0x00000007d5d00000, 0x00000007d5d00000| Untracked +| 350|0x00000007d5e00000, 0x00000007d5e00000, 0x00000007d5f00000| 0%| F| |TAMS 0x00000007d5e00000, 0x00000007d5e00000| Untracked +| 351|0x00000007d5f00000, 0x00000007d5f00000, 0x00000007d6000000| 0%| F| |TAMS 0x00000007d5f00000, 0x00000007d5f00000| Untracked +| 352|0x00000007d6000000, 0x00000007d6000000, 0x00000007d6100000| 0%| F| |TAMS 0x00000007d6000000, 0x00000007d6000000| Untracked +| 353|0x00000007d6100000, 0x00000007d6100000, 0x00000007d6200000| 0%| F| |TAMS 0x00000007d6100000, 0x00000007d6100000| Untracked +| 354|0x00000007d6200000, 0x00000007d6200000, 0x00000007d6300000| 0%| F| |TAMS 0x00000007d6200000, 0x00000007d6200000| Untracked +| 355|0x00000007d6300000, 0x00000007d6300000, 0x00000007d6400000| 0%| F| |TAMS 0x00000007d6300000, 0x00000007d6300000| Untracked +| 356|0x00000007d6400000, 0x00000007d6400000, 0x00000007d6500000| 0%| F| |TAMS 0x00000007d6400000, 0x00000007d6400000| Untracked +| 357|0x00000007d6500000, 0x00000007d6500000, 0x00000007d6600000| 0%| F| |TAMS 0x00000007d6500000, 0x00000007d6500000| Untracked +| 358|0x00000007d6600000, 0x00000007d6600000, 0x00000007d6700000| 0%| F| |TAMS 0x00000007d6600000, 0x00000007d6600000| Untracked +| 359|0x00000007d6700000, 0x00000007d6700000, 0x00000007d6800000| 0%| F| |TAMS 0x00000007d6700000, 0x00000007d6700000| Untracked +| 360|0x00000007d6800000, 0x00000007d6800000, 0x00000007d6900000| 0%| F| |TAMS 0x00000007d6800000, 0x00000007d6800000| Untracked +| 361|0x00000007d6900000, 0x00000007d6900000, 0x00000007d6a00000| 0%| F| |TAMS 0x00000007d6900000, 0x00000007d6900000| Untracked +| 362|0x00000007d6a00000, 0x00000007d6a00000, 0x00000007d6b00000| 0%| F| |TAMS 0x00000007d6a00000, 0x00000007d6a00000| Untracked +| 363|0x00000007d6b00000, 0x00000007d6b00000, 0x00000007d6c00000| 0%| F| |TAMS 0x00000007d6b00000, 0x00000007d6b00000| Untracked +| 364|0x00000007d6c00000, 0x00000007d6c00000, 0x00000007d6d00000| 0%| F| |TAMS 0x00000007d6c00000, 0x00000007d6c00000| Untracked +| 365|0x00000007d6d00000, 0x00000007d6d00000, 0x00000007d6e00000| 0%| F| |TAMS 0x00000007d6d00000, 0x00000007d6d00000| Untracked +| 366|0x00000007d6e00000, 0x00000007d6e00000, 0x00000007d6f00000| 0%| F| |TAMS 0x00000007d6e00000, 0x00000007d6e00000| Untracked +| 367|0x00000007d6f00000, 0x00000007d6f00000, 0x00000007d7000000| 0%| F| |TAMS 0x00000007d6f00000, 0x00000007d6f00000| Untracked +| 368|0x00000007d7000000, 0x00000007d7000000, 0x00000007d7100000| 0%| F| |TAMS 0x00000007d7000000, 0x00000007d7000000| Untracked +| 369|0x00000007d7100000, 0x00000007d7100000, 0x00000007d7200000| 0%| F| |TAMS 0x00000007d7100000, 0x00000007d7100000| Untracked +| 370|0x00000007d7200000, 0x00000007d7200000, 0x00000007d7300000| 0%| F| |TAMS 0x00000007d7200000, 0x00000007d7200000| Untracked +| 371|0x00000007d7300000, 0x00000007d7300000, 0x00000007d7400000| 0%| F| |TAMS 0x00000007d7300000, 0x00000007d7300000| Untracked +| 372|0x00000007d7400000, 0x00000007d7400000, 0x00000007d7500000| 0%| F| |TAMS 0x00000007d7400000, 0x00000007d7400000| Untracked +| 373|0x00000007d7500000, 0x00000007d7500000, 0x00000007d7600000| 0%| F| |TAMS 0x00000007d7500000, 0x00000007d7500000| Untracked +| 374|0x00000007d7600000, 0x00000007d7600000, 0x00000007d7700000| 0%| F| |TAMS 0x00000007d7600000, 0x00000007d7600000| Untracked +| 375|0x00000007d7700000, 0x00000007d7700000, 0x00000007d7800000| 0%| F| |TAMS 0x00000007d7700000, 0x00000007d7700000| Untracked +| 376|0x00000007d7800000, 0x00000007d7800000, 0x00000007d7900000| 0%| F| |TAMS 0x00000007d7800000, 0x00000007d7800000| Untracked +| 377|0x00000007d7900000, 0x00000007d7900000, 0x00000007d7a00000| 0%| F| |TAMS 0x00000007d7900000, 0x00000007d7900000| Untracked +| 378|0x00000007d7a00000, 0x00000007d7a00000, 0x00000007d7b00000| 0%| F| |TAMS 0x00000007d7a00000, 0x00000007d7a00000| Untracked +| 379|0x00000007d7b00000, 0x00000007d7b00000, 0x00000007d7c00000| 0%| F| |TAMS 0x00000007d7b00000, 0x00000007d7b00000| Untracked +| 380|0x00000007d7c00000, 0x00000007d7c00000, 0x00000007d7d00000| 0%| F| |TAMS 0x00000007d7c00000, 0x00000007d7c00000| Untracked +| 381|0x00000007d7d00000, 0x00000007d7d00000, 0x00000007d7e00000| 0%| F| |TAMS 0x00000007d7d00000, 0x00000007d7d00000| Untracked +| 382|0x00000007d7e00000, 0x00000007d7e00000, 0x00000007d7f00000| 0%| F| |TAMS 0x00000007d7e00000, 0x00000007d7e00000| Untracked +| 383|0x00000007d7f00000, 0x00000007d7f00000, 0x00000007d8000000| 0%| F| |TAMS 0x00000007d7f00000, 0x00000007d7f00000| Untracked +| 384|0x00000007d8000000, 0x00000007d8000000, 0x00000007d8100000| 0%| F| |TAMS 0x00000007d8000000, 0x00000007d8000000| Untracked +| 385|0x00000007d8100000, 0x00000007d8100000, 0x00000007d8200000| 0%| F| |TAMS 0x00000007d8100000, 0x00000007d8100000| Untracked +| 386|0x00000007d8200000, 0x00000007d8200000, 0x00000007d8300000| 0%| F| |TAMS 0x00000007d8200000, 0x00000007d8200000| Untracked +| 387|0x00000007d8300000, 0x00000007d8300000, 0x00000007d8400000| 0%| F| |TAMS 0x00000007d8300000, 0x00000007d8300000| Untracked +| 388|0x00000007d8400000, 0x00000007d8400000, 0x00000007d8500000| 0%| F| |TAMS 0x00000007d8400000, 0x00000007d8400000| Untracked +| 389|0x00000007d8500000, 0x00000007d8500000, 0x00000007d8600000| 0%| F| |TAMS 0x00000007d8500000, 0x00000007d8500000| Untracked +| 390|0x00000007d8600000, 0x00000007d8600000, 0x00000007d8700000| 0%| F| |TAMS 0x00000007d8600000, 0x00000007d8600000| Untracked +| 391|0x00000007d8700000, 0x00000007d8700000, 0x00000007d8800000| 0%| F| |TAMS 0x00000007d8700000, 0x00000007d8700000| Untracked +| 392|0x00000007d8800000, 0x00000007d8800000, 0x00000007d8900000| 0%| F| |TAMS 0x00000007d8800000, 0x00000007d8800000| Untracked +| 393|0x00000007d8900000, 0x00000007d8900000, 0x00000007d8a00000| 0%| F| |TAMS 0x00000007d8900000, 0x00000007d8900000| Untracked +| 394|0x00000007d8a00000, 0x00000007d8a00000, 0x00000007d8b00000| 0%| F| |TAMS 0x00000007d8a00000, 0x00000007d8a00000| Untracked +| 395|0x00000007d8b00000, 0x00000007d8b00000, 0x00000007d8c00000| 0%| F| |TAMS 0x00000007d8b00000, 0x00000007d8b00000| Untracked +| 396|0x00000007d8c00000, 0x00000007d8c00000, 0x00000007d8d00000| 0%| F| |TAMS 0x00000007d8c00000, 0x00000007d8c00000| Untracked +| 397|0x00000007d8d00000, 0x00000007d8d00000, 0x00000007d8e00000| 0%| F| |TAMS 0x00000007d8d00000, 0x00000007d8d00000| Untracked +| 398|0x00000007d8e00000, 0x00000007d8e00000, 0x00000007d8f00000| 0%| F| |TAMS 0x00000007d8e00000, 0x00000007d8e00000| Untracked +| 399|0x00000007d8f00000, 0x00000007d8f00000, 0x00000007d9000000| 0%| F| |TAMS 0x00000007d8f00000, 0x00000007d8f00000| Untracked +| 400|0x00000007d9000000, 0x00000007d9000000, 0x00000007d9100000| 0%| F| |TAMS 0x00000007d9000000, 0x00000007d9000000| Untracked +| 401|0x00000007d9100000, 0x00000007d9100000, 0x00000007d9200000| 0%| F| |TAMS 0x00000007d9100000, 0x00000007d9100000| Untracked +| 402|0x00000007d9200000, 0x00000007d9200000, 0x00000007d9300000| 0%| F| |TAMS 0x00000007d9200000, 0x00000007d9200000| Untracked +| 403|0x00000007d9300000, 0x00000007d9300000, 0x00000007d9400000| 0%| F| |TAMS 0x00000007d9300000, 0x00000007d9300000| Untracked +| 404|0x00000007d9400000, 0x00000007d9400000, 0x00000007d9500000| 0%| F| |TAMS 0x00000007d9400000, 0x00000007d9400000| Untracked +| 405|0x00000007d9500000, 0x00000007d9500000, 0x00000007d9600000| 0%| F| |TAMS 0x00000007d9500000, 0x00000007d9500000| Untracked +| 406|0x00000007d9600000, 0x00000007d9600000, 0x00000007d9700000| 0%| F| |TAMS 0x00000007d9600000, 0x00000007d9600000| Untracked +| 407|0x00000007d9700000, 0x00000007d9700000, 0x00000007d9800000| 0%| F| |TAMS 0x00000007d9700000, 0x00000007d9700000| Untracked +| 408|0x00000007d9800000, 0x00000007d9800000, 0x00000007d9900000| 0%| F| |TAMS 0x00000007d9800000, 0x00000007d9800000| Untracked +| 409|0x00000007d9900000, 0x00000007d9900000, 0x00000007d9a00000| 0%| F| |TAMS 0x00000007d9900000, 0x00000007d9900000| Untracked +| 410|0x00000007d9a00000, 0x00000007d9a00000, 0x00000007d9b00000| 0%| F| |TAMS 0x00000007d9a00000, 0x00000007d9a00000| Untracked +| 411|0x00000007d9b00000, 0x00000007d9b00000, 0x00000007d9c00000| 0%| F| |TAMS 0x00000007d9b00000, 0x00000007d9b00000| Untracked +| 412|0x00000007d9c00000, 0x00000007d9c00000, 0x00000007d9d00000| 0%| F| |TAMS 0x00000007d9c00000, 0x00000007d9c00000| Untracked +| 413|0x00000007d9d00000, 0x00000007d9d00000, 0x00000007d9e00000| 0%| F| |TAMS 0x00000007d9d00000, 0x00000007d9d00000| Untracked +| 414|0x00000007d9e00000, 0x00000007d9e00000, 0x00000007d9f00000| 0%| F| |TAMS 0x00000007d9e00000, 0x00000007d9e00000| Untracked +| 415|0x00000007d9f00000, 0x00000007d9f00000, 0x00000007da000000| 0%| F| |TAMS 0x00000007d9f00000, 0x00000007d9f00000| Untracked +| 416|0x00000007da000000, 0x00000007da000000, 0x00000007da100000| 0%| F| |TAMS 0x00000007da000000, 0x00000007da000000| Untracked +| 417|0x00000007da100000, 0x00000007da100000, 0x00000007da200000| 0%| F| |TAMS 0x00000007da100000, 0x00000007da100000| Untracked +| 418|0x00000007da200000, 0x00000007da200000, 0x00000007da300000| 0%| F| |TAMS 0x00000007da200000, 0x00000007da200000| Untracked +| 419|0x00000007da300000, 0x00000007da300000, 0x00000007da400000| 0%| F| |TAMS 0x00000007da300000, 0x00000007da300000| Untracked +| 420|0x00000007da400000, 0x00000007da400000, 0x00000007da500000| 0%| F| |TAMS 0x00000007da400000, 0x00000007da400000| Untracked +| 421|0x00000007da500000, 0x00000007da500000, 0x00000007da600000| 0%| F| |TAMS 0x00000007da500000, 0x00000007da500000| Untracked +| 422|0x00000007da600000, 0x00000007da600000, 0x00000007da700000| 0%| F| |TAMS 0x00000007da600000, 0x00000007da600000| Untracked +| 423|0x00000007da700000, 0x00000007da700000, 0x00000007da800000| 0%| F| |TAMS 0x00000007da700000, 0x00000007da700000| Untracked +| 424|0x00000007da800000, 0x00000007da800000, 0x00000007da900000| 0%| F| |TAMS 0x00000007da800000, 0x00000007da800000| Untracked +| 425|0x00000007da900000, 0x00000007da900000, 0x00000007daa00000| 0%| F| |TAMS 0x00000007da900000, 0x00000007da900000| Untracked +| 426|0x00000007daa00000, 0x00000007daa00000, 0x00000007dab00000| 0%| F| |TAMS 0x00000007daa00000, 0x00000007daa00000| Untracked +| 427|0x00000007dab00000, 0x00000007dab00000, 0x00000007dac00000| 0%| F| |TAMS 0x00000007dab00000, 0x00000007dab00000| Untracked +| 428|0x00000007dac00000, 0x00000007dac00000, 0x00000007dad00000| 0%| F| |TAMS 0x00000007dac00000, 0x00000007dac00000| Untracked +| 429|0x00000007dad00000, 0x00000007dad00000, 0x00000007dae00000| 0%| F| |TAMS 0x00000007dad00000, 0x00000007dad00000| Untracked +| 430|0x00000007dae00000, 0x00000007dae00000, 0x00000007daf00000| 0%| F| |TAMS 0x00000007dae00000, 0x00000007dae00000| Untracked +| 431|0x00000007daf00000, 0x00000007daf00000, 0x00000007db000000| 0%| F| |TAMS 0x00000007daf00000, 0x00000007daf00000| Untracked +| 432|0x00000007db000000, 0x00000007db000000, 0x00000007db100000| 0%| F| |TAMS 0x00000007db000000, 0x00000007db000000| Untracked +| 433|0x00000007db100000, 0x00000007db100000, 0x00000007db200000| 0%| F| |TAMS 0x00000007db100000, 0x00000007db100000| Untracked +| 434|0x00000007db200000, 0x00000007db200000, 0x00000007db300000| 0%| F| |TAMS 0x00000007db200000, 0x00000007db200000| Untracked +| 435|0x00000007db300000, 0x00000007db300000, 0x00000007db400000| 0%| F| |TAMS 0x00000007db300000, 0x00000007db300000| Untracked +| 436|0x00000007db400000, 0x00000007db400000, 0x00000007db500000| 0%| F| |TAMS 0x00000007db400000, 0x00000007db400000| Untracked +| 437|0x00000007db500000, 0x00000007db500000, 0x00000007db600000| 0%| F| |TAMS 0x00000007db500000, 0x00000007db500000| Untracked +| 438|0x00000007db600000, 0x00000007db600000, 0x00000007db700000| 0%| F| |TAMS 0x00000007db600000, 0x00000007db600000| Untracked +| 439|0x00000007db700000, 0x00000007db700000, 0x00000007db800000| 0%| F| |TAMS 0x00000007db700000, 0x00000007db700000| Untracked +| 440|0x00000007db800000, 0x00000007db800000, 0x00000007db900000| 0%| F| |TAMS 0x00000007db800000, 0x00000007db800000| Untracked +| 441|0x00000007db900000, 0x00000007db900000, 0x00000007dba00000| 0%| F| |TAMS 0x00000007db900000, 0x00000007db900000| Untracked +| 442|0x00000007dba00000, 0x00000007dba00000, 0x00000007dbb00000| 0%| F| |TAMS 0x00000007dba00000, 0x00000007dba00000| Untracked +| 443|0x00000007dbb00000, 0x00000007dbb00000, 0x00000007dbc00000| 0%| F| |TAMS 0x00000007dbb00000, 0x00000007dbb00000| Untracked +| 444|0x00000007dbc00000, 0x00000007dbc00000, 0x00000007dbd00000| 0%| F| |TAMS 0x00000007dbc00000, 0x00000007dbc00000| Untracked +| 445|0x00000007dbd00000, 0x00000007dbd00000, 0x00000007dbe00000| 0%| F| |TAMS 0x00000007dbd00000, 0x00000007dbd00000| Untracked +| 446|0x00000007dbe00000, 0x00000007dbe00000, 0x00000007dbf00000| 0%| F| |TAMS 0x00000007dbe00000, 0x00000007dbe00000| Untracked +| 447|0x00000007dbf00000, 0x00000007dbf00000, 0x00000007dc000000| 0%| F| |TAMS 0x00000007dbf00000, 0x00000007dbf00000| Untracked +| 448|0x00000007dc000000, 0x00000007dc000000, 0x00000007dc100000| 0%| F| |TAMS 0x00000007dc000000, 0x00000007dc000000| Untracked +| 449|0x00000007dc100000, 0x00000007dc100000, 0x00000007dc200000| 0%| F| |TAMS 0x00000007dc100000, 0x00000007dc100000| Untracked +| 450|0x00000007dc200000, 0x00000007dc200000, 0x00000007dc300000| 0%| F| |TAMS 0x00000007dc200000, 0x00000007dc200000| Untracked +| 451|0x00000007dc300000, 0x00000007dc300000, 0x00000007dc400000| 0%| F| |TAMS 0x00000007dc300000, 0x00000007dc300000| Untracked +| 452|0x00000007dc400000, 0x00000007dc400000, 0x00000007dc500000| 0%| F| |TAMS 0x00000007dc400000, 0x00000007dc400000| Untracked +| 453|0x00000007dc500000, 0x00000007dc500000, 0x00000007dc600000| 0%| F| |TAMS 0x00000007dc500000, 0x00000007dc500000| Untracked +| 454|0x00000007dc600000, 0x00000007dc600000, 0x00000007dc700000| 0%| F| |TAMS 0x00000007dc600000, 0x00000007dc600000| Untracked +| 455|0x00000007dc700000, 0x00000007dc700000, 0x00000007dc800000| 0%| F| |TAMS 0x00000007dc700000, 0x00000007dc700000| Untracked +| 456|0x00000007dc800000, 0x00000007dc800000, 0x00000007dc900000| 0%| F| |TAMS 0x00000007dc800000, 0x00000007dc800000| Untracked +| 457|0x00000007dc900000, 0x00000007dc900000, 0x00000007dca00000| 0%| F| |TAMS 0x00000007dc900000, 0x00000007dc900000| Untracked +| 458|0x00000007dca00000, 0x00000007dca00000, 0x00000007dcb00000| 0%| F| |TAMS 0x00000007dca00000, 0x00000007dca00000| Untracked +| 459|0x00000007dcb00000, 0x00000007dcb00000, 0x00000007dcc00000| 0%| F| |TAMS 0x00000007dcb00000, 0x00000007dcb00000| Untracked +| 460|0x00000007dcc00000, 0x00000007dcc00000, 0x00000007dcd00000| 0%| F| |TAMS 0x00000007dcc00000, 0x00000007dcc00000| Untracked +| 461|0x00000007dcd00000, 0x00000007dcd00000, 0x00000007dce00000| 0%| F| |TAMS 0x00000007dcd00000, 0x00000007dcd00000| Untracked +| 462|0x00000007dce00000, 0x00000007dce00000, 0x00000007dcf00000| 0%| F| |TAMS 0x00000007dce00000, 0x00000007dce00000| Untracked +| 463|0x00000007dcf00000, 0x00000007dcf00000, 0x00000007dd000000| 0%| F| |TAMS 0x00000007dcf00000, 0x00000007dcf00000| Untracked +| 464|0x00000007dd000000, 0x00000007dd000000, 0x00000007dd100000| 0%| F| |TAMS 0x00000007dd000000, 0x00000007dd000000| Untracked +| 465|0x00000007dd100000, 0x00000007dd100000, 0x00000007dd200000| 0%| F| |TAMS 0x00000007dd100000, 0x00000007dd100000| Untracked +| 466|0x00000007dd200000, 0x00000007dd200000, 0x00000007dd300000| 0%| F| |TAMS 0x00000007dd200000, 0x00000007dd200000| Untracked +| 467|0x00000007dd300000, 0x00000007dd300000, 0x00000007dd400000| 0%| F| |TAMS 0x00000007dd300000, 0x00000007dd300000| Untracked +| 468|0x00000007dd400000, 0x00000007dd400000, 0x00000007dd500000| 0%| F| |TAMS 0x00000007dd400000, 0x00000007dd400000| Untracked +| 469|0x00000007dd500000, 0x00000007dd500000, 0x00000007dd600000| 0%| F| |TAMS 0x00000007dd500000, 0x00000007dd500000| Untracked +| 470|0x00000007dd600000, 0x00000007dd600000, 0x00000007dd700000| 0%| F| |TAMS 0x00000007dd600000, 0x00000007dd600000| Untracked +| 471|0x00000007dd700000, 0x00000007dd700000, 0x00000007dd800000| 0%| F| |TAMS 0x00000007dd700000, 0x00000007dd700000| Untracked +| 472|0x00000007dd800000, 0x00000007dd800000, 0x00000007dd900000| 0%| F| |TAMS 0x00000007dd800000, 0x00000007dd800000| Untracked +| 473|0x00000007dd900000, 0x00000007dd900000, 0x00000007dda00000| 0%| F| |TAMS 0x00000007dd900000, 0x00000007dd900000| Untracked +| 474|0x00000007dda00000, 0x00000007dda00000, 0x00000007ddb00000| 0%| F| |TAMS 0x00000007dda00000, 0x00000007dda00000| Untracked +| 475|0x00000007ddb00000, 0x00000007ddb00000, 0x00000007ddc00000| 0%| F| |TAMS 0x00000007ddb00000, 0x00000007ddb00000| Untracked +| 476|0x00000007ddc00000, 0x00000007ddc00000, 0x00000007ddd00000| 0%| F| |TAMS 0x00000007ddc00000, 0x00000007ddc00000| Untracked +| 477|0x00000007ddd00000, 0x00000007ddd00000, 0x00000007dde00000| 0%| F| |TAMS 0x00000007ddd00000, 0x00000007ddd00000| Untracked +| 478|0x00000007dde00000, 0x00000007dde00000, 0x00000007ddf00000| 0%| F| |TAMS 0x00000007dde00000, 0x00000007dde00000| Untracked +| 479|0x00000007ddf00000, 0x00000007ddf00000, 0x00000007de000000| 0%| F| |TAMS 0x00000007ddf00000, 0x00000007ddf00000| Untracked +| 480|0x00000007de000000, 0x00000007de000000, 0x00000007de100000| 0%| F| |TAMS 0x00000007de000000, 0x00000007de000000| Untracked +| 481|0x00000007de100000, 0x00000007de100000, 0x00000007de200000| 0%| F| |TAMS 0x00000007de100000, 0x00000007de100000| Untracked +| 482|0x00000007de200000, 0x00000007de200000, 0x00000007de300000| 0%| F| |TAMS 0x00000007de200000, 0x00000007de200000| Untracked +| 483|0x00000007de300000, 0x00000007de300000, 0x00000007de400000| 0%| F| |TAMS 0x00000007de300000, 0x00000007de300000| Untracked +| 484|0x00000007de400000, 0x00000007de400000, 0x00000007de500000| 0%| F| |TAMS 0x00000007de400000, 0x00000007de400000| Untracked +| 485|0x00000007de500000, 0x00000007de500000, 0x00000007de600000| 0%| F| |TAMS 0x00000007de500000, 0x00000007de500000| Untracked +| 486|0x00000007de600000, 0x00000007de600000, 0x00000007de700000| 0%| F| |TAMS 0x00000007de600000, 0x00000007de600000| Untracked +| 487|0x00000007de700000, 0x00000007de700000, 0x00000007de800000| 0%| F| |TAMS 0x00000007de700000, 0x00000007de700000| Untracked +| 488|0x00000007de800000, 0x00000007de800000, 0x00000007de900000| 0%| F| |TAMS 0x00000007de800000, 0x00000007de800000| Untracked +| 489|0x00000007de900000, 0x00000007de900000, 0x00000007dea00000| 0%| F| |TAMS 0x00000007de900000, 0x00000007de900000| Untracked +| 490|0x00000007dea00000, 0x00000007dea00000, 0x00000007deb00000| 0%| F| |TAMS 0x00000007dea00000, 0x00000007dea00000| Untracked +| 491|0x00000007deb00000, 0x00000007deb00000, 0x00000007dec00000| 0%| F| |TAMS 0x00000007deb00000, 0x00000007deb00000| Untracked +| 492|0x00000007dec00000, 0x00000007dec00000, 0x00000007ded00000| 0%| F| |TAMS 0x00000007dec00000, 0x00000007dec00000| Untracked +| 493|0x00000007ded00000, 0x00000007ded00000, 0x00000007dee00000| 0%| F| |TAMS 0x00000007ded00000, 0x00000007ded00000| Untracked +| 494|0x00000007dee00000, 0x00000007dee00000, 0x00000007def00000| 0%| F| |TAMS 0x00000007dee00000, 0x00000007dee00000| Untracked +| 495|0x00000007def00000, 0x00000007def00000, 0x00000007df000000| 0%| F| |TAMS 0x00000007def00000, 0x00000007def00000| Untracked +| 496|0x00000007df000000, 0x00000007df000000, 0x00000007df100000| 0%| F| |TAMS 0x00000007df000000, 0x00000007df000000| Untracked +| 497|0x00000007df100000, 0x00000007df100000, 0x00000007df200000| 0%| F| |TAMS 0x00000007df100000, 0x00000007df100000| Untracked +| 498|0x00000007df200000, 0x00000007df200000, 0x00000007df300000| 0%| F| |TAMS 0x00000007df200000, 0x00000007df200000| Untracked +| 499|0x00000007df300000, 0x00000007df300000, 0x00000007df400000| 0%| F| |TAMS 0x00000007df300000, 0x00000007df300000| Untracked +| 500|0x00000007df400000, 0x00000007df400000, 0x00000007df500000| 0%| F| |TAMS 0x00000007df400000, 0x00000007df400000| Untracked +| 501|0x00000007df500000, 0x00000007df500000, 0x00000007df600000| 0%| F| |TAMS 0x00000007df500000, 0x00000007df500000| Untracked +| 502|0x00000007df600000, 0x00000007df600000, 0x00000007df700000| 0%| F| |TAMS 0x00000007df600000, 0x00000007df600000| Untracked +| 503|0x00000007df700000, 0x00000007df700000, 0x00000007df800000| 0%| F| |TAMS 0x00000007df700000, 0x00000007df700000| Untracked +| 504|0x00000007df800000, 0x00000007df800000, 0x00000007df900000| 0%| F| |TAMS 0x00000007df800000, 0x00000007df800000| Untracked +| 505|0x00000007df900000, 0x00000007df900000, 0x00000007dfa00000| 0%| F| |TAMS 0x00000007df900000, 0x00000007df900000| Untracked +| 506|0x00000007dfa00000, 0x00000007dfa00000, 0x00000007dfb00000| 0%| F| |TAMS 0x00000007dfa00000, 0x00000007dfa00000| Untracked +| 507|0x00000007dfb00000, 0x00000007dfb00000, 0x00000007dfc00000| 0%| F| |TAMS 0x00000007dfb00000, 0x00000007dfb00000| Untracked +| 508|0x00000007dfc00000, 0x00000007dfc00000, 0x00000007dfd00000| 0%| F| |TAMS 0x00000007dfc00000, 0x00000007dfc00000| Untracked +| 509|0x00000007dfd00000, 0x00000007dfd00000, 0x00000007dfe00000| 0%| F| |TAMS 0x00000007dfd00000, 0x00000007dfd00000| Untracked +| 510|0x00000007dfe00000, 0x00000007dfe00000, 0x00000007dff00000| 0%| F| |TAMS 0x00000007dfe00000, 0x00000007dfe00000| Untracked +| 511|0x00000007dff00000, 0x00000007dff00000, 0x00000007e0000000| 0%| F| |TAMS 0x00000007dff00000, 0x00000007dff00000| Untracked +| 512|0x00000007e0000000, 0x00000007e0000000, 0x00000007e0100000| 0%| F| |TAMS 0x00000007e0000000, 0x00000007e0000000| Untracked +| 513|0x00000007e0100000, 0x00000007e0100000, 0x00000007e0200000| 0%| F| |TAMS 0x00000007e0100000, 0x00000007e0100000| Untracked +| 514|0x00000007e0200000, 0x00000007e0200000, 0x00000007e0300000| 0%| F| |TAMS 0x00000007e0200000, 0x00000007e0200000| Untracked +| 515|0x00000007e0300000, 0x00000007e0300000, 0x00000007e0400000| 0%| F| |TAMS 0x00000007e0300000, 0x00000007e0300000| Untracked +| 516|0x00000007e0400000, 0x00000007e0400000, 0x00000007e0500000| 0%| F| |TAMS 0x00000007e0400000, 0x00000007e0400000| Untracked +| 517|0x00000007e0500000, 0x00000007e0500000, 0x00000007e0600000| 0%| F| |TAMS 0x00000007e0500000, 0x00000007e0500000| Untracked +| 518|0x00000007e0600000, 0x00000007e0600000, 0x00000007e0700000| 0%| F| |TAMS 0x00000007e0600000, 0x00000007e0600000| Untracked +| 519|0x00000007e0700000, 0x00000007e0700000, 0x00000007e0800000| 0%| F| |TAMS 0x00000007e0700000, 0x00000007e0700000| Untracked +| 520|0x00000007e0800000, 0x00000007e0800000, 0x00000007e0900000| 0%| F| |TAMS 0x00000007e0800000, 0x00000007e0800000| Untracked +| 521|0x00000007e0900000, 0x00000007e0900000, 0x00000007e0a00000| 0%| F| |TAMS 0x00000007e0900000, 0x00000007e0900000| Untracked +| 522|0x00000007e0a00000, 0x00000007e0a00000, 0x00000007e0b00000| 0%| F| |TAMS 0x00000007e0a00000, 0x00000007e0a00000| Untracked +| 523|0x00000007e0b00000, 0x00000007e0b00000, 0x00000007e0c00000| 0%| F| |TAMS 0x00000007e0b00000, 0x00000007e0b00000| Untracked +| 524|0x00000007e0c00000, 0x00000007e0c00000, 0x00000007e0d00000| 0%| F| |TAMS 0x00000007e0c00000, 0x00000007e0c00000| Untracked +| 525|0x00000007e0d00000, 0x00000007e0d00000, 0x00000007e0e00000| 0%| F| |TAMS 0x00000007e0d00000, 0x00000007e0d00000| Untracked +| 526|0x00000007e0e00000, 0x00000007e0e00000, 0x00000007e0f00000| 0%| F| |TAMS 0x00000007e0e00000, 0x00000007e0e00000| Untracked +| 527|0x00000007e0f00000, 0x00000007e0f00000, 0x00000007e1000000| 0%| F| |TAMS 0x00000007e0f00000, 0x00000007e0f00000| Untracked +| 528|0x00000007e1000000, 0x00000007e1000000, 0x00000007e1100000| 0%| F| |TAMS 0x00000007e1000000, 0x00000007e1000000| Untracked +| 529|0x00000007e1100000, 0x00000007e1100000, 0x00000007e1200000| 0%| F| |TAMS 0x00000007e1100000, 0x00000007e1100000| Untracked +| 530|0x00000007e1200000, 0x00000007e1200000, 0x00000007e1300000| 0%| F| |TAMS 0x00000007e1200000, 0x00000007e1200000| Untracked +| 531|0x00000007e1300000, 0x00000007e1300000, 0x00000007e1400000| 0%| F| |TAMS 0x00000007e1300000, 0x00000007e1300000| Untracked +| 532|0x00000007e1400000, 0x00000007e1400000, 0x00000007e1500000| 0%| F| |TAMS 0x00000007e1400000, 0x00000007e1400000| Untracked +| 533|0x00000007e1500000, 0x00000007e1500000, 0x00000007e1600000| 0%| F| |TAMS 0x00000007e1500000, 0x00000007e1500000| Untracked +| 534|0x00000007e1600000, 0x00000007e1600000, 0x00000007e1700000| 0%| F| |TAMS 0x00000007e1600000, 0x00000007e1600000| Untracked +| 535|0x00000007e1700000, 0x00000007e1700000, 0x00000007e1800000| 0%| F| |TAMS 0x00000007e1700000, 0x00000007e1700000| Untracked +| 536|0x00000007e1800000, 0x00000007e1800000, 0x00000007e1900000| 0%| F| |TAMS 0x00000007e1800000, 0x00000007e1800000| Untracked +| 537|0x00000007e1900000, 0x00000007e1900000, 0x00000007e1a00000| 0%| F| |TAMS 0x00000007e1900000, 0x00000007e1900000| Untracked +| 538|0x00000007e1a00000, 0x00000007e1a00000, 0x00000007e1b00000| 0%| F| |TAMS 0x00000007e1a00000, 0x00000007e1a00000| Untracked +| 539|0x00000007e1b00000, 0x00000007e1b00000, 0x00000007e1c00000| 0%| F| |TAMS 0x00000007e1b00000, 0x00000007e1b00000| Untracked +| 540|0x00000007e1c00000, 0x00000007e1c00000, 0x00000007e1d00000| 0%| F| |TAMS 0x00000007e1c00000, 0x00000007e1c00000| Untracked +| 541|0x00000007e1d00000, 0x00000007e1d00000, 0x00000007e1e00000| 0%| F| |TAMS 0x00000007e1d00000, 0x00000007e1d00000| Untracked +| 542|0x00000007e1e00000, 0x00000007e1e00000, 0x00000007e1f00000| 0%| F| |TAMS 0x00000007e1e00000, 0x00000007e1e00000| Untracked +| 543|0x00000007e1f00000, 0x00000007e1f00000, 0x00000007e2000000| 0%| F| |TAMS 0x00000007e1f00000, 0x00000007e1f00000| Untracked +| 544|0x00000007e2000000, 0x00000007e2000000, 0x00000007e2100000| 0%| F| |TAMS 0x00000007e2000000, 0x00000007e2000000| Untracked +| 545|0x00000007e2100000, 0x00000007e2100000, 0x00000007e2200000| 0%| F| |TAMS 0x00000007e2100000, 0x00000007e2100000| Untracked +| 546|0x00000007e2200000, 0x00000007e2200000, 0x00000007e2300000| 0%| F| |TAMS 0x00000007e2200000, 0x00000007e2200000| Untracked +| 547|0x00000007e2300000, 0x00000007e2300000, 0x00000007e2400000| 0%| F| |TAMS 0x00000007e2300000, 0x00000007e2300000| Untracked +| 548|0x00000007e2400000, 0x00000007e2400000, 0x00000007e2500000| 0%| F| |TAMS 0x00000007e2400000, 0x00000007e2400000| Untracked +| 549|0x00000007e2500000, 0x00000007e2500000, 0x00000007e2600000| 0%| F| |TAMS 0x00000007e2500000, 0x00000007e2500000| Untracked +| 550|0x00000007e2600000, 0x00000007e2600000, 0x00000007e2700000| 0%| F| |TAMS 0x00000007e2600000, 0x00000007e2600000| Untracked +| 551|0x00000007e2700000, 0x00000007e2700000, 0x00000007e2800000| 0%| F| |TAMS 0x00000007e2700000, 0x00000007e2700000| Untracked +| 552|0x00000007e2800000, 0x00000007e2800000, 0x00000007e2900000| 0%| F| |TAMS 0x00000007e2800000, 0x00000007e2800000| Untracked +| 553|0x00000007e2900000, 0x00000007e2900000, 0x00000007e2a00000| 0%| F| |TAMS 0x00000007e2900000, 0x00000007e2900000| Untracked +| 554|0x00000007e2a00000, 0x00000007e2a00000, 0x00000007e2b00000| 0%| F| |TAMS 0x00000007e2a00000, 0x00000007e2a00000| Untracked +| 555|0x00000007e2b00000, 0x00000007e2b00000, 0x00000007e2c00000| 0%| F| |TAMS 0x00000007e2b00000, 0x00000007e2b00000| Untracked +| 556|0x00000007e2c00000, 0x00000007e2c00000, 0x00000007e2d00000| 0%| F| |TAMS 0x00000007e2c00000, 0x00000007e2c00000| Untracked +| 557|0x00000007e2d00000, 0x00000007e2d00000, 0x00000007e2e00000| 0%| F| |TAMS 0x00000007e2d00000, 0x00000007e2d00000| Untracked +| 558|0x00000007e2e00000, 0x00000007e2e00000, 0x00000007e2f00000| 0%| F| |TAMS 0x00000007e2e00000, 0x00000007e2e00000| Untracked +| 559|0x00000007e2f00000, 0x00000007e2f00000, 0x00000007e3000000| 0%| F| |TAMS 0x00000007e2f00000, 0x00000007e2f00000| Untracked +| 560|0x00000007e3000000, 0x00000007e3000000, 0x00000007e3100000| 0%| F| |TAMS 0x00000007e3000000, 0x00000007e3000000| Untracked +| 561|0x00000007e3100000, 0x00000007e3100000, 0x00000007e3200000| 0%| F| |TAMS 0x00000007e3100000, 0x00000007e3100000| Untracked +| 562|0x00000007e3200000, 0x00000007e3200000, 0x00000007e3300000| 0%| F| |TAMS 0x00000007e3200000, 0x00000007e3200000| Untracked +| 563|0x00000007e3300000, 0x00000007e3300000, 0x00000007e3400000| 0%| F| |TAMS 0x00000007e3300000, 0x00000007e3300000| Untracked +| 564|0x00000007e3400000, 0x00000007e3400000, 0x00000007e3500000| 0%| F| |TAMS 0x00000007e3400000, 0x00000007e3400000| Untracked +| 565|0x00000007e3500000, 0x00000007e3500000, 0x00000007e3600000| 0%| F| |TAMS 0x00000007e3500000, 0x00000007e3500000| Untracked +| 566|0x00000007e3600000, 0x00000007e3600000, 0x00000007e3700000| 0%| F| |TAMS 0x00000007e3600000, 0x00000007e3600000| Untracked +| 567|0x00000007e3700000, 0x00000007e3700000, 0x00000007e3800000| 0%| F| |TAMS 0x00000007e3700000, 0x00000007e3700000| Untracked +| 568|0x00000007e3800000, 0x00000007e3800000, 0x00000007e3900000| 0%| F| |TAMS 0x00000007e3800000, 0x00000007e3800000| Untracked +| 569|0x00000007e3900000, 0x00000007e3900000, 0x00000007e3a00000| 0%| F| |TAMS 0x00000007e3900000, 0x00000007e3900000| Untracked +| 570|0x00000007e3a00000, 0x00000007e3a00000, 0x00000007e3b00000| 0%| F| |TAMS 0x00000007e3a00000, 0x00000007e3a00000| Untracked +| 571|0x00000007e3b00000, 0x00000007e3b00000, 0x00000007e3c00000| 0%| F| |TAMS 0x00000007e3b00000, 0x00000007e3b00000| Untracked +| 572|0x00000007e3c00000, 0x00000007e3c00000, 0x00000007e3d00000| 0%| F| |TAMS 0x00000007e3c00000, 0x00000007e3c00000| Untracked +| 573|0x00000007e3d00000, 0x00000007e3d00000, 0x00000007e3e00000| 0%| F| |TAMS 0x00000007e3d00000, 0x00000007e3d00000| Untracked +| 574|0x00000007e3e00000, 0x00000007e3e00000, 0x00000007e3f00000| 0%| F| |TAMS 0x00000007e3e00000, 0x00000007e3e00000| Untracked +| 575|0x00000007e3f00000, 0x00000007e3f00000, 0x00000007e4000000| 0%| F| |TAMS 0x00000007e3f00000, 0x00000007e3f00000| Untracked +| 576|0x00000007e4000000, 0x00000007e4000000, 0x00000007e4100000| 0%| F| |TAMS 0x00000007e4000000, 0x00000007e4000000| Untracked +| 577|0x00000007e4100000, 0x00000007e4100000, 0x00000007e4200000| 0%| F| |TAMS 0x00000007e4100000, 0x00000007e4100000| Untracked +| 578|0x00000007e4200000, 0x00000007e4200000, 0x00000007e4300000| 0%| F| |TAMS 0x00000007e4200000, 0x00000007e4200000| Untracked +| 579|0x00000007e4300000, 0x00000007e4300000, 0x00000007e4400000| 0%| F| |TAMS 0x00000007e4300000, 0x00000007e4300000| Untracked +| 580|0x00000007e4400000, 0x00000007e4400000, 0x00000007e4500000| 0%| F| |TAMS 0x00000007e4400000, 0x00000007e4400000| Untracked +| 581|0x00000007e4500000, 0x00000007e4500000, 0x00000007e4600000| 0%| F| |TAMS 0x00000007e4500000, 0x00000007e4500000| Untracked +| 582|0x00000007e4600000, 0x00000007e4600000, 0x00000007e4700000| 0%| F| |TAMS 0x00000007e4600000, 0x00000007e4600000| Untracked +| 583|0x00000007e4700000, 0x00000007e4700000, 0x00000007e4800000| 0%| F| |TAMS 0x00000007e4700000, 0x00000007e4700000| Untracked +| 584|0x00000007e4800000, 0x00000007e4800000, 0x00000007e4900000| 0%| F| |TAMS 0x00000007e4800000, 0x00000007e4800000| Untracked +| 585|0x00000007e4900000, 0x00000007e4900000, 0x00000007e4a00000| 0%| F| |TAMS 0x00000007e4900000, 0x00000007e4900000| Untracked +| 586|0x00000007e4a00000, 0x00000007e4a00000, 0x00000007e4b00000| 0%| F| |TAMS 0x00000007e4a00000, 0x00000007e4a00000| Untracked +| 587|0x00000007e4b00000, 0x00000007e4b00000, 0x00000007e4c00000| 0%| F| |TAMS 0x00000007e4b00000, 0x00000007e4b00000| Untracked +| 588|0x00000007e4c00000, 0x00000007e4c00000, 0x00000007e4d00000| 0%| F| |TAMS 0x00000007e4c00000, 0x00000007e4c00000| Untracked +| 589|0x00000007e4d00000, 0x00000007e4d00000, 0x00000007e4e00000| 0%| F| |TAMS 0x00000007e4d00000, 0x00000007e4d00000| Untracked +| 590|0x00000007e4e00000, 0x00000007e4e00000, 0x00000007e4f00000| 0%| F| |TAMS 0x00000007e4e00000, 0x00000007e4e00000| Untracked +| 591|0x00000007e4f00000, 0x00000007e4f00000, 0x00000007e5000000| 0%| F| |TAMS 0x00000007e4f00000, 0x00000007e4f00000| Untracked +| 592|0x00000007e5000000, 0x00000007e5000000, 0x00000007e5100000| 0%| F| |TAMS 0x00000007e5000000, 0x00000007e5000000| Untracked +| 593|0x00000007e5100000, 0x00000007e5100000, 0x00000007e5200000| 0%| F| |TAMS 0x00000007e5100000, 0x00000007e5100000| Untracked +| 594|0x00000007e5200000, 0x00000007e5200000, 0x00000007e5300000| 0%| F| |TAMS 0x00000007e5200000, 0x00000007e5200000| Untracked +| 595|0x00000007e5300000, 0x00000007e5300000, 0x00000007e5400000| 0%| F| |TAMS 0x00000007e5300000, 0x00000007e5300000| Untracked +| 596|0x00000007e5400000, 0x00000007e5400000, 0x00000007e5500000| 0%| F| |TAMS 0x00000007e5400000, 0x00000007e5400000| Untracked +| 597|0x00000007e5500000, 0x00000007e5500000, 0x00000007e5600000| 0%| F| |TAMS 0x00000007e5500000, 0x00000007e5500000| Untracked +| 598|0x00000007e5600000, 0x00000007e5600000, 0x00000007e5700000| 0%| F| |TAMS 0x00000007e5600000, 0x00000007e5600000| Untracked +| 599|0x00000007e5700000, 0x00000007e5700000, 0x00000007e5800000| 0%| F| |TAMS 0x00000007e5700000, 0x00000007e5700000| Untracked +| 600|0x00000007e5800000, 0x00000007e5800000, 0x00000007e5900000| 0%| F| |TAMS 0x00000007e5800000, 0x00000007e5800000| Untracked +| 601|0x00000007e5900000, 0x00000007e5900000, 0x00000007e5a00000| 0%| F| |TAMS 0x00000007e5900000, 0x00000007e5900000| Untracked +| 602|0x00000007e5a00000, 0x00000007e5a00000, 0x00000007e5b00000| 0%| F| |TAMS 0x00000007e5a00000, 0x00000007e5a00000| Untracked +| 603|0x00000007e5b00000, 0x00000007e5b00000, 0x00000007e5c00000| 0%| F| |TAMS 0x00000007e5b00000, 0x00000007e5b00000| Untracked +| 604|0x00000007e5c00000, 0x00000007e5c00000, 0x00000007e5d00000| 0%| F| |TAMS 0x00000007e5c00000, 0x00000007e5c00000| Untracked +| 605|0x00000007e5d00000, 0x00000007e5d00000, 0x00000007e5e00000| 0%| F| |TAMS 0x00000007e5d00000, 0x00000007e5d00000| Untracked +| 606|0x00000007e5e00000, 0x00000007e5e00000, 0x00000007e5f00000| 0%| F| |TAMS 0x00000007e5e00000, 0x00000007e5e00000| Untracked +| 607|0x00000007e5f00000, 0x00000007e5f00000, 0x00000007e6000000| 0%| F| |TAMS 0x00000007e5f00000, 0x00000007e5f00000| Untracked +| 608|0x00000007e6000000, 0x00000007e6000000, 0x00000007e6100000| 0%| F| |TAMS 0x00000007e6000000, 0x00000007e6000000| Untracked +| 609|0x00000007e6100000, 0x00000007e6100000, 0x00000007e6200000| 0%| F| |TAMS 0x00000007e6100000, 0x00000007e6100000| Untracked +| 610|0x00000007e6200000, 0x00000007e6200000, 0x00000007e6300000| 0%| F| |TAMS 0x00000007e6200000, 0x00000007e6200000| Untracked +| 611|0x00000007e6300000, 0x00000007e6300000, 0x00000007e6400000| 0%| F| |TAMS 0x00000007e6300000, 0x00000007e6300000| Untracked +| 612|0x00000007e6400000, 0x00000007e6400000, 0x00000007e6500000| 0%| F| |TAMS 0x00000007e6400000, 0x00000007e6400000| Untracked +| 613|0x00000007e6500000, 0x00000007e6500000, 0x00000007e6600000| 0%| F| |TAMS 0x00000007e6500000, 0x00000007e6500000| Untracked +| 614|0x00000007e6600000, 0x00000007e6600000, 0x00000007e6700000| 0%| F| |TAMS 0x00000007e6600000, 0x00000007e6600000| Untracked +| 615|0x00000007e6700000, 0x00000007e6700000, 0x00000007e6800000| 0%| F| |TAMS 0x00000007e6700000, 0x00000007e6700000| Untracked +| 616|0x00000007e6800000, 0x00000007e6800000, 0x00000007e6900000| 0%| F| |TAMS 0x00000007e6800000, 0x00000007e6800000| Untracked +| 617|0x00000007e6900000, 0x00000007e6900000, 0x00000007e6a00000| 0%| F| |TAMS 0x00000007e6900000, 0x00000007e6900000| Untracked +| 618|0x00000007e6a00000, 0x00000007e6a00000, 0x00000007e6b00000| 0%| F| |TAMS 0x00000007e6a00000, 0x00000007e6a00000| Untracked +| 619|0x00000007e6b00000, 0x00000007e6b00000, 0x00000007e6c00000| 0%| F| |TAMS 0x00000007e6b00000, 0x00000007e6b00000| Untracked +| 620|0x00000007e6c00000, 0x00000007e6c00000, 0x00000007e6d00000| 0%| F| |TAMS 0x00000007e6c00000, 0x00000007e6c00000| Untracked +| 621|0x00000007e6d00000, 0x00000007e6d00000, 0x00000007e6e00000| 0%| F| |TAMS 0x00000007e6d00000, 0x00000007e6d00000| Untracked +| 622|0x00000007e6e00000, 0x00000007e6e00000, 0x00000007e6f00000| 0%| F| |TAMS 0x00000007e6e00000, 0x00000007e6e00000| Untracked +| 623|0x00000007e6f00000, 0x00000007e6f00000, 0x00000007e7000000| 0%| F| |TAMS 0x00000007e6f00000, 0x00000007e6f00000| Untracked +| 624|0x00000007e7000000, 0x00000007e7000000, 0x00000007e7100000| 0%| F| |TAMS 0x00000007e7000000, 0x00000007e7000000| Untracked +| 625|0x00000007e7100000, 0x00000007e7100000, 0x00000007e7200000| 0%| F| |TAMS 0x00000007e7100000, 0x00000007e7100000| Untracked +| 626|0x00000007e7200000, 0x00000007e7200000, 0x00000007e7300000| 0%| F| |TAMS 0x00000007e7200000, 0x00000007e7200000| Untracked +| 627|0x00000007e7300000, 0x00000007e7300000, 0x00000007e7400000| 0%| F| |TAMS 0x00000007e7300000, 0x00000007e7300000| Untracked +| 628|0x00000007e7400000, 0x00000007e7400000, 0x00000007e7500000| 0%| F| |TAMS 0x00000007e7400000, 0x00000007e7400000| Untracked +| 629|0x00000007e7500000, 0x00000007e7500000, 0x00000007e7600000| 0%| F| |TAMS 0x00000007e7500000, 0x00000007e7500000| Untracked +| 630|0x00000007e7600000, 0x00000007e7600000, 0x00000007e7700000| 0%| F| |TAMS 0x00000007e7600000, 0x00000007e7600000| Untracked +| 631|0x00000007e7700000, 0x00000007e7700000, 0x00000007e7800000| 0%| F| |TAMS 0x00000007e7700000, 0x00000007e7700000| Untracked +| 632|0x00000007e7800000, 0x00000007e7800000, 0x00000007e7900000| 0%| F| |TAMS 0x00000007e7800000, 0x00000007e7800000| Untracked +| 633|0x00000007e7900000, 0x00000007e7900000, 0x00000007e7a00000| 0%| F| |TAMS 0x00000007e7900000, 0x00000007e7900000| Untracked +| 634|0x00000007e7a00000, 0x00000007e7a00000, 0x00000007e7b00000| 0%| F| |TAMS 0x00000007e7a00000, 0x00000007e7a00000| Untracked +| 635|0x00000007e7b00000, 0x00000007e7b00000, 0x00000007e7c00000| 0%| F| |TAMS 0x00000007e7b00000, 0x00000007e7b00000| Untracked +| 636|0x00000007e7c00000, 0x00000007e7c00000, 0x00000007e7d00000| 0%| F| |TAMS 0x00000007e7c00000, 0x00000007e7c00000| Untracked +| 637|0x00000007e7d00000, 0x00000007e7d00000, 0x00000007e7e00000| 0%| F| |TAMS 0x00000007e7d00000, 0x00000007e7d00000| Untracked +| 638|0x00000007e7e00000, 0x00000007e7e00000, 0x00000007e7f00000| 0%| F| |TAMS 0x00000007e7e00000, 0x00000007e7e00000| Untracked +| 639|0x00000007e7f00000, 0x00000007e7f00000, 0x00000007e8000000| 0%| F| |TAMS 0x00000007e7f00000, 0x00000007e7f00000| Untracked +| 640|0x00000007e8000000, 0x00000007e8000000, 0x00000007e8100000| 0%| F| |TAMS 0x00000007e8000000, 0x00000007e8000000| Untracked +| 641|0x00000007e8100000, 0x00000007e8100000, 0x00000007e8200000| 0%| F| |TAMS 0x00000007e8100000, 0x00000007e8100000| Untracked +| 642|0x00000007e8200000, 0x00000007e8200000, 0x00000007e8300000| 0%| F| |TAMS 0x00000007e8200000, 0x00000007e8200000| Untracked +| 643|0x00000007e8300000, 0x00000007e8300000, 0x00000007e8400000| 0%| F| |TAMS 0x00000007e8300000, 0x00000007e8300000| Untracked +| 644|0x00000007e8400000, 0x00000007e8400000, 0x00000007e8500000| 0%| F| |TAMS 0x00000007e8400000, 0x00000007e8400000| Untracked +| 645|0x00000007e8500000, 0x00000007e8500000, 0x00000007e8600000| 0%| F| |TAMS 0x00000007e8500000, 0x00000007e8500000| Untracked +| 646|0x00000007e8600000, 0x00000007e8600000, 0x00000007e8700000| 0%| F| |TAMS 0x00000007e8600000, 0x00000007e8600000| Untracked +| 647|0x00000007e8700000, 0x00000007e8700000, 0x00000007e8800000| 0%| F| |TAMS 0x00000007e8700000, 0x00000007e8700000| Untracked +| 648|0x00000007e8800000, 0x00000007e8800000, 0x00000007e8900000| 0%| F| |TAMS 0x00000007e8800000, 0x00000007e8800000| Untracked +| 649|0x00000007e8900000, 0x00000007e8900000, 0x00000007e8a00000| 0%| F| |TAMS 0x00000007e8900000, 0x00000007e8900000| Untracked +| 650|0x00000007e8a00000, 0x00000007e8a00000, 0x00000007e8b00000| 0%| F| |TAMS 0x00000007e8a00000, 0x00000007e8a00000| Untracked +| 651|0x00000007e8b00000, 0x00000007e8b00000, 0x00000007e8c00000| 0%| F| |TAMS 0x00000007e8b00000, 0x00000007e8b00000| Untracked +| 652|0x00000007e8c00000, 0x00000007e8c00000, 0x00000007e8d00000| 0%| F| |TAMS 0x00000007e8c00000, 0x00000007e8c00000| Untracked +| 653|0x00000007e8d00000, 0x00000007e8d00000, 0x00000007e8e00000| 0%| F| |TAMS 0x00000007e8d00000, 0x00000007e8d00000| Untracked +| 654|0x00000007e8e00000, 0x00000007e8e00000, 0x00000007e8f00000| 0%| F| |TAMS 0x00000007e8e00000, 0x00000007e8e00000| Untracked +| 655|0x00000007e8f00000, 0x00000007e8f00000, 0x00000007e9000000| 0%| F| |TAMS 0x00000007e8f00000, 0x00000007e8f00000| Untracked +| 656|0x00000007e9000000, 0x00000007e9000000, 0x00000007e9100000| 0%| F| |TAMS 0x00000007e9000000, 0x00000007e9000000| Untracked +| 657|0x00000007e9100000, 0x00000007e9100000, 0x00000007e9200000| 0%| F| |TAMS 0x00000007e9100000, 0x00000007e9100000| Untracked +| 658|0x00000007e9200000, 0x00000007e9200000, 0x00000007e9300000| 0%| F| |TAMS 0x00000007e9200000, 0x00000007e9200000| Untracked +| 659|0x00000007e9300000, 0x00000007e9300000, 0x00000007e9400000| 0%| F| |TAMS 0x00000007e9300000, 0x00000007e9300000| Untracked +| 660|0x00000007e9400000, 0x00000007e9400000, 0x00000007e9500000| 0%| F| |TAMS 0x00000007e9400000, 0x00000007e9400000| Untracked +| 661|0x00000007e9500000, 0x00000007e9500000, 0x00000007e9600000| 0%| F| |TAMS 0x00000007e9500000, 0x00000007e9500000| Untracked +| 662|0x00000007e9600000, 0x00000007e9600000, 0x00000007e9700000| 0%| F| |TAMS 0x00000007e9600000, 0x00000007e9600000| Untracked +| 663|0x00000007e9700000, 0x00000007e9700000, 0x00000007e9800000| 0%| F| |TAMS 0x00000007e9700000, 0x00000007e9700000| Untracked +| 664|0x00000007e9800000, 0x00000007e9800000, 0x00000007e9900000| 0%| F| |TAMS 0x00000007e9800000, 0x00000007e9800000| Untracked +| 665|0x00000007e9900000, 0x00000007e9900000, 0x00000007e9a00000| 0%| F| |TAMS 0x00000007e9900000, 0x00000007e9900000| Untracked +| 666|0x00000007e9a00000, 0x00000007e9a00000, 0x00000007e9b00000| 0%| F| |TAMS 0x00000007e9a00000, 0x00000007e9a00000| Untracked +| 667|0x00000007e9b00000, 0x00000007e9b00000, 0x00000007e9c00000| 0%| F| |TAMS 0x00000007e9b00000, 0x00000007e9b00000| Untracked +| 668|0x00000007e9c00000, 0x00000007e9c00000, 0x00000007e9d00000| 0%| F| |TAMS 0x00000007e9c00000, 0x00000007e9c00000| Untracked +| 669|0x00000007e9d00000, 0x00000007e9d00000, 0x00000007e9e00000| 0%| F| |TAMS 0x00000007e9d00000, 0x00000007e9d00000| Untracked +| 670|0x00000007e9e00000, 0x00000007e9e00000, 0x00000007e9f00000| 0%| F| |TAMS 0x00000007e9e00000, 0x00000007e9e00000| Untracked +| 671|0x00000007e9f00000, 0x00000007e9f00000, 0x00000007ea000000| 0%| F| |TAMS 0x00000007e9f00000, 0x00000007e9f00000| Untracked +| 672|0x00000007ea000000, 0x00000007ea000000, 0x00000007ea100000| 0%| F| |TAMS 0x00000007ea000000, 0x00000007ea000000| Untracked +| 673|0x00000007ea100000, 0x00000007ea100000, 0x00000007ea200000| 0%| F| |TAMS 0x00000007ea100000, 0x00000007ea100000| Untracked +| 674|0x00000007ea200000, 0x00000007ea200000, 0x00000007ea300000| 0%| F| |TAMS 0x00000007ea200000, 0x00000007ea200000| Untracked +| 675|0x00000007ea300000, 0x00000007ea300000, 0x00000007ea400000| 0%| F| |TAMS 0x00000007ea300000, 0x00000007ea300000| Untracked +| 676|0x00000007ea400000, 0x00000007ea400000, 0x00000007ea500000| 0%| F| |TAMS 0x00000007ea400000, 0x00000007ea400000| Untracked +| 677|0x00000007ea500000, 0x00000007ea500000, 0x00000007ea600000| 0%| F| |TAMS 0x00000007ea500000, 0x00000007ea500000| Untracked +| 678|0x00000007ea600000, 0x00000007ea600000, 0x00000007ea700000| 0%| F| |TAMS 0x00000007ea600000, 0x00000007ea600000| Untracked +| 679|0x00000007ea700000, 0x00000007ea700000, 0x00000007ea800000| 0%| F| |TAMS 0x00000007ea700000, 0x00000007ea700000| Untracked +| 680|0x00000007ea800000, 0x00000007ea800000, 0x00000007ea900000| 0%| F| |TAMS 0x00000007ea800000, 0x00000007ea800000| Untracked +| 681|0x00000007ea900000, 0x00000007ea900000, 0x00000007eaa00000| 0%| F| |TAMS 0x00000007ea900000, 0x00000007ea900000| Untracked +| 682|0x00000007eaa00000, 0x00000007eaa00000, 0x00000007eab00000| 0%| F| |TAMS 0x00000007eaa00000, 0x00000007eaa00000| Untracked +| 683|0x00000007eab00000, 0x00000007eab00000, 0x00000007eac00000| 0%| F| |TAMS 0x00000007eab00000, 0x00000007eab00000| Untracked +| 684|0x00000007eac00000, 0x00000007eac00000, 0x00000007ead00000| 0%| F| |TAMS 0x00000007eac00000, 0x00000007eac00000| Untracked +| 685|0x00000007ead00000, 0x00000007ead00000, 0x00000007eae00000| 0%| F| |TAMS 0x00000007ead00000, 0x00000007ead00000| Untracked +| 686|0x00000007eae00000, 0x00000007eae00000, 0x00000007eaf00000| 0%| F| |TAMS 0x00000007eae00000, 0x00000007eae00000| Untracked +| 687|0x00000007eaf00000, 0x00000007eaf00000, 0x00000007eb000000| 0%| F| |TAMS 0x00000007eaf00000, 0x00000007eaf00000| Untracked +| 688|0x00000007eb000000, 0x00000007eb000000, 0x00000007eb100000| 0%| F| |TAMS 0x00000007eb000000, 0x00000007eb000000| Untracked +| 689|0x00000007eb100000, 0x00000007eb100000, 0x00000007eb200000| 0%| F| |TAMS 0x00000007eb100000, 0x00000007eb100000| Untracked +| 690|0x00000007eb200000, 0x00000007eb200000, 0x00000007eb300000| 0%| F| |TAMS 0x00000007eb200000, 0x00000007eb200000| Untracked +| 691|0x00000007eb300000, 0x00000007eb300000, 0x00000007eb400000| 0%| F| |TAMS 0x00000007eb300000, 0x00000007eb300000| Untracked +| 692|0x00000007eb400000, 0x00000007eb400000, 0x00000007eb500000| 0%| F| |TAMS 0x00000007eb400000, 0x00000007eb400000| Untracked +| 693|0x00000007eb500000, 0x00000007eb500000, 0x00000007eb600000| 0%| F| |TAMS 0x00000007eb500000, 0x00000007eb500000| Untracked +| 694|0x00000007eb600000, 0x00000007eb600000, 0x00000007eb700000| 0%| F| |TAMS 0x00000007eb600000, 0x00000007eb600000| Untracked +| 695|0x00000007eb700000, 0x00000007eb700000, 0x00000007eb800000| 0%| F| |TAMS 0x00000007eb700000, 0x00000007eb700000| Untracked +| 696|0x00000007eb800000, 0x00000007eb800000, 0x00000007eb900000| 0%| F| |TAMS 0x00000007eb800000, 0x00000007eb800000| Untracked +| 697|0x00000007eb900000, 0x00000007eb900000, 0x00000007eba00000| 0%| F| |TAMS 0x00000007eb900000, 0x00000007eb900000| Untracked +| 698|0x00000007eba00000, 0x00000007eba00000, 0x00000007ebb00000| 0%| F| |TAMS 0x00000007eba00000, 0x00000007eba00000| Untracked +| 699|0x00000007ebb00000, 0x00000007ebb00000, 0x00000007ebc00000| 0%| F| |TAMS 0x00000007ebb00000, 0x00000007ebb00000| Untracked +| 700|0x00000007ebc00000, 0x00000007ebc00000, 0x00000007ebd00000| 0%| F| |TAMS 0x00000007ebc00000, 0x00000007ebc00000| Untracked +| 701|0x00000007ebd00000, 0x00000007ebd00000, 0x00000007ebe00000| 0%| F| |TAMS 0x00000007ebd00000, 0x00000007ebd00000| Untracked +| 702|0x00000007ebe00000, 0x00000007ebe00000, 0x00000007ebf00000| 0%| F| |TAMS 0x00000007ebe00000, 0x00000007ebe00000| Untracked +| 703|0x00000007ebf00000, 0x00000007ebf00000, 0x00000007ec000000| 0%| F| |TAMS 0x00000007ebf00000, 0x00000007ebf00000| Untracked +| 704|0x00000007ec000000, 0x00000007ec000000, 0x00000007ec100000| 0%| F| |TAMS 0x00000007ec000000, 0x00000007ec000000| Untracked +| 705|0x00000007ec100000, 0x00000007ec100000, 0x00000007ec200000| 0%| F| |TAMS 0x00000007ec100000, 0x00000007ec100000| Untracked +| 706|0x00000007ec200000, 0x00000007ec200000, 0x00000007ec300000| 0%| F| |TAMS 0x00000007ec200000, 0x00000007ec200000| Untracked +| 707|0x00000007ec300000, 0x00000007ec300000, 0x00000007ec400000| 0%| F| |TAMS 0x00000007ec300000, 0x00000007ec300000| Untracked +| 708|0x00000007ec400000, 0x00000007ec400000, 0x00000007ec500000| 0%| F| |TAMS 0x00000007ec400000, 0x00000007ec400000| Untracked +| 709|0x00000007ec500000, 0x00000007ec500000, 0x00000007ec600000| 0%| F| |TAMS 0x00000007ec500000, 0x00000007ec500000| Untracked +| 710|0x00000007ec600000, 0x00000007ec600000, 0x00000007ec700000| 0%| F| |TAMS 0x00000007ec600000, 0x00000007ec600000| Untracked +| 711|0x00000007ec700000, 0x00000007ec700000, 0x00000007ec800000| 0%| F| |TAMS 0x00000007ec700000, 0x00000007ec700000| Untracked +| 712|0x00000007ec800000, 0x00000007ec800000, 0x00000007ec900000| 0%| F| |TAMS 0x00000007ec800000, 0x00000007ec800000| Untracked +| 713|0x00000007ec900000, 0x00000007ec900000, 0x00000007eca00000| 0%| F| |TAMS 0x00000007ec900000, 0x00000007ec900000| Untracked +| 714|0x00000007eca00000, 0x00000007eca00000, 0x00000007ecb00000| 0%| F| |TAMS 0x00000007eca00000, 0x00000007eca00000| Untracked +| 715|0x00000007ecb00000, 0x00000007ecb00000, 0x00000007ecc00000| 0%| F| |TAMS 0x00000007ecb00000, 0x00000007ecb00000| Untracked +| 716|0x00000007ecc00000, 0x00000007ecc00000, 0x00000007ecd00000| 0%| F| |TAMS 0x00000007ecc00000, 0x00000007ecc00000| Untracked +| 717|0x00000007ecd00000, 0x00000007ecd00000, 0x00000007ece00000| 0%| F| |TAMS 0x00000007ecd00000, 0x00000007ecd00000| Untracked +| 718|0x00000007ece00000, 0x00000007ece00000, 0x00000007ecf00000| 0%| F| |TAMS 0x00000007ece00000, 0x00000007ece00000| Untracked +| 719|0x00000007ecf00000, 0x00000007ecf00000, 0x00000007ed000000| 0%| F| |TAMS 0x00000007ecf00000, 0x00000007ecf00000| Untracked +| 720|0x00000007ed000000, 0x00000007ed000000, 0x00000007ed100000| 0%| F| |TAMS 0x00000007ed000000, 0x00000007ed000000| Untracked +| 721|0x00000007ed100000, 0x00000007ed100000, 0x00000007ed200000| 0%| F| |TAMS 0x00000007ed100000, 0x00000007ed100000| Untracked +| 722|0x00000007ed200000, 0x00000007ed200000, 0x00000007ed300000| 0%| F| |TAMS 0x00000007ed200000, 0x00000007ed200000| Untracked +| 723|0x00000007ed300000, 0x00000007ed300000, 0x00000007ed400000| 0%| F| |TAMS 0x00000007ed300000, 0x00000007ed300000| Untracked +| 724|0x00000007ed400000, 0x00000007ed400000, 0x00000007ed500000| 0%| F| |TAMS 0x00000007ed400000, 0x00000007ed400000| Untracked +| 725|0x00000007ed500000, 0x00000007ed500000, 0x00000007ed600000| 0%| F| |TAMS 0x00000007ed500000, 0x00000007ed500000| Untracked +| 726|0x00000007ed600000, 0x00000007ed600000, 0x00000007ed700000| 0%| F| |TAMS 0x00000007ed600000, 0x00000007ed600000| Untracked +| 727|0x00000007ed700000, 0x00000007ed700000, 0x00000007ed800000| 0%| F| |TAMS 0x00000007ed700000, 0x00000007ed700000| Untracked +| 728|0x00000007ed800000, 0x00000007ed800000, 0x00000007ed900000| 0%| F| |TAMS 0x00000007ed800000, 0x00000007ed800000| Untracked +| 729|0x00000007ed900000, 0x00000007ed900000, 0x00000007eda00000| 0%| F| |TAMS 0x00000007ed900000, 0x00000007ed900000| Untracked +| 730|0x00000007eda00000, 0x00000007eda00000, 0x00000007edb00000| 0%| F| |TAMS 0x00000007eda00000, 0x00000007eda00000| Untracked +| 731|0x00000007edb00000, 0x00000007edb00000, 0x00000007edc00000| 0%| F| |TAMS 0x00000007edb00000, 0x00000007edb00000| Untracked +| 732|0x00000007edc00000, 0x00000007edc00000, 0x00000007edd00000| 0%| F| |TAMS 0x00000007edc00000, 0x00000007edc00000| Untracked +| 733|0x00000007edd00000, 0x00000007edd00000, 0x00000007ede00000| 0%| F| |TAMS 0x00000007edd00000, 0x00000007edd00000| Untracked +| 734|0x00000007ede00000, 0x00000007ede00000, 0x00000007edf00000| 0%| F| |TAMS 0x00000007ede00000, 0x00000007ede00000| Untracked +| 735|0x00000007edf00000, 0x00000007edf00000, 0x00000007ee000000| 0%| F| |TAMS 0x00000007edf00000, 0x00000007edf00000| Untracked +| 736|0x00000007ee000000, 0x00000007ee000000, 0x00000007ee100000| 0%| F| |TAMS 0x00000007ee000000, 0x00000007ee000000| Untracked +| 737|0x00000007ee100000, 0x00000007ee100000, 0x00000007ee200000| 0%| F| |TAMS 0x00000007ee100000, 0x00000007ee100000| Untracked +| 738|0x00000007ee200000, 0x00000007ee200000, 0x00000007ee300000| 0%| F| |TAMS 0x00000007ee200000, 0x00000007ee200000| Untracked +| 739|0x00000007ee300000, 0x00000007ee300000, 0x00000007ee400000| 0%| F| |TAMS 0x00000007ee300000, 0x00000007ee300000| Untracked +| 740|0x00000007ee400000, 0x00000007ee400000, 0x00000007ee500000| 0%| F| |TAMS 0x00000007ee400000, 0x00000007ee400000| Untracked +| 741|0x00000007ee500000, 0x00000007ee500000, 0x00000007ee600000| 0%| F| |TAMS 0x00000007ee500000, 0x00000007ee500000| Untracked +| 742|0x00000007ee600000, 0x00000007ee600000, 0x00000007ee700000| 0%| F| |TAMS 0x00000007ee600000, 0x00000007ee600000| Untracked +| 743|0x00000007ee700000, 0x00000007ee700000, 0x00000007ee800000| 0%| F| |TAMS 0x00000007ee700000, 0x00000007ee700000| Untracked +| 744|0x00000007ee800000, 0x00000007ee800000, 0x00000007ee900000| 0%| F| |TAMS 0x00000007ee800000, 0x00000007ee800000| Untracked +| 745|0x00000007ee900000, 0x00000007ee900000, 0x00000007eea00000| 0%| F| |TAMS 0x00000007ee900000, 0x00000007ee900000| Untracked +| 746|0x00000007eea00000, 0x00000007eea00000, 0x00000007eeb00000| 0%| F| |TAMS 0x00000007eea00000, 0x00000007eea00000| Untracked +| 747|0x00000007eeb00000, 0x00000007eeb00000, 0x00000007eec00000| 0%| F| |TAMS 0x00000007eeb00000, 0x00000007eeb00000| Untracked +| 748|0x00000007eec00000, 0x00000007eec00000, 0x00000007eed00000| 0%| F| |TAMS 0x00000007eec00000, 0x00000007eec00000| Untracked +| 749|0x00000007eed00000, 0x00000007eed00000, 0x00000007eee00000| 0%| F| |TAMS 0x00000007eed00000, 0x00000007eed00000| Untracked +| 750|0x00000007eee00000, 0x00000007eee00000, 0x00000007eef00000| 0%| F| |TAMS 0x00000007eee00000, 0x00000007eee00000| Untracked +| 751|0x00000007eef00000, 0x00000007eef00000, 0x00000007ef000000| 0%| F| |TAMS 0x00000007eef00000, 0x00000007eef00000| Untracked +| 752|0x00000007ef000000, 0x00000007ef000000, 0x00000007ef100000| 0%| F| |TAMS 0x00000007ef000000, 0x00000007ef000000| Untracked +| 753|0x00000007ef100000, 0x00000007ef100000, 0x00000007ef200000| 0%| F| |TAMS 0x00000007ef100000, 0x00000007ef100000| Untracked +| 754|0x00000007ef200000, 0x00000007ef200000, 0x00000007ef300000| 0%| F| |TAMS 0x00000007ef200000, 0x00000007ef200000| Untracked +| 755|0x00000007ef300000, 0x00000007ef300000, 0x00000007ef400000| 0%| F| |TAMS 0x00000007ef300000, 0x00000007ef300000| Untracked +| 756|0x00000007ef400000, 0x00000007ef400000, 0x00000007ef500000| 0%| F| |TAMS 0x00000007ef400000, 0x00000007ef400000| Untracked +| 757|0x00000007ef500000, 0x00000007ef500000, 0x00000007ef600000| 0%| F| |TAMS 0x00000007ef500000, 0x00000007ef500000| Untracked +| 758|0x00000007ef600000, 0x00000007ef600000, 0x00000007ef700000| 0%| F| |TAMS 0x00000007ef600000, 0x00000007ef600000| Untracked +| 759|0x00000007ef700000, 0x00000007ef700000, 0x00000007ef800000| 0%| F| |TAMS 0x00000007ef700000, 0x00000007ef700000| Untracked +| 760|0x00000007ef800000, 0x00000007ef800000, 0x00000007ef900000| 0%| F| |TAMS 0x00000007ef800000, 0x00000007ef800000| Untracked +| 761|0x00000007ef900000, 0x00000007ef900000, 0x00000007efa00000| 0%| F| |TAMS 0x00000007ef900000, 0x00000007ef900000| Untracked +| 762|0x00000007efa00000, 0x00000007efa00000, 0x00000007efb00000| 0%| F| |TAMS 0x00000007efa00000, 0x00000007efa00000| Untracked +| 763|0x00000007efb00000, 0x00000007efb00000, 0x00000007efc00000| 0%| F| |TAMS 0x00000007efb00000, 0x00000007efb00000| Untracked +| 764|0x00000007efc00000, 0x00000007efc00000, 0x00000007efd00000| 0%| F| |TAMS 0x00000007efc00000, 0x00000007efc00000| Untracked +| 765|0x00000007efd00000, 0x00000007efd00000, 0x00000007efe00000| 0%| F| |TAMS 0x00000007efd00000, 0x00000007efd00000| Untracked +| 766|0x00000007efe00000, 0x00000007efe00000, 0x00000007eff00000| 0%| F| |TAMS 0x00000007efe00000, 0x00000007efe00000| Untracked +| 767|0x00000007eff00000, 0x00000007eff00000, 0x00000007f0000000| 0%| F| |TAMS 0x00000007eff00000, 0x00000007eff00000| Untracked +| 768|0x00000007f0000000, 0x00000007f0000000, 0x00000007f0100000| 0%| F| |TAMS 0x00000007f0000000, 0x00000007f0000000| Untracked +| 769|0x00000007f0100000, 0x00000007f0100000, 0x00000007f0200000| 0%| F| |TAMS 0x00000007f0100000, 0x00000007f0100000| Untracked +| 770|0x00000007f0200000, 0x00000007f0200000, 0x00000007f0300000| 0%| F| |TAMS 0x00000007f0200000, 0x00000007f0200000| Untracked +| 771|0x00000007f0300000, 0x00000007f0300000, 0x00000007f0400000| 0%| F| |TAMS 0x00000007f0300000, 0x00000007f0300000| Untracked +| 772|0x00000007f0400000, 0x00000007f0400000, 0x00000007f0500000| 0%| F| |TAMS 0x00000007f0400000, 0x00000007f0400000| Untracked +| 773|0x00000007f0500000, 0x00000007f0500000, 0x00000007f0600000| 0%| F| |TAMS 0x00000007f0500000, 0x00000007f0500000| Untracked +| 774|0x00000007f0600000, 0x00000007f0600000, 0x00000007f0700000| 0%| F| |TAMS 0x00000007f0600000, 0x00000007f0600000| Untracked +| 775|0x00000007f0700000, 0x00000007f0700000, 0x00000007f0800000| 0%| F| |TAMS 0x00000007f0700000, 0x00000007f0700000| Untracked +| 776|0x00000007f0800000, 0x00000007f0800000, 0x00000007f0900000| 0%| F| |TAMS 0x00000007f0800000, 0x00000007f0800000| Untracked +| 777|0x00000007f0900000, 0x00000007f0900000, 0x00000007f0a00000| 0%| F| |TAMS 0x00000007f0900000, 0x00000007f0900000| Untracked +| 778|0x00000007f0a00000, 0x00000007f0a00000, 0x00000007f0b00000| 0%| F| |TAMS 0x00000007f0a00000, 0x00000007f0a00000| Untracked +| 779|0x00000007f0b00000, 0x00000007f0b00000, 0x00000007f0c00000| 0%| F| |TAMS 0x00000007f0b00000, 0x00000007f0b00000| Untracked +| 780|0x00000007f0c00000, 0x00000007f0c00000, 0x00000007f0d00000| 0%| F| |TAMS 0x00000007f0c00000, 0x00000007f0c00000| Untracked +| 781|0x00000007f0d00000, 0x00000007f0d00000, 0x00000007f0e00000| 0%| F| |TAMS 0x00000007f0d00000, 0x00000007f0d00000| Untracked +| 782|0x00000007f0e00000, 0x00000007f0e00000, 0x00000007f0f00000| 0%| F| |TAMS 0x00000007f0e00000, 0x00000007f0e00000| Untracked +| 783|0x00000007f0f00000, 0x00000007f0f00000, 0x00000007f1000000| 0%| F| |TAMS 0x00000007f0f00000, 0x00000007f0f00000| Untracked +| 784|0x00000007f1000000, 0x00000007f1000000, 0x00000007f1100000| 0%| F| |TAMS 0x00000007f1000000, 0x00000007f1000000| Untracked +| 785|0x00000007f1100000, 0x00000007f1100000, 0x00000007f1200000| 0%| F| |TAMS 0x00000007f1100000, 0x00000007f1100000| Untracked +| 786|0x00000007f1200000, 0x00000007f1200000, 0x00000007f1300000| 0%| F| |TAMS 0x00000007f1200000, 0x00000007f1200000| Untracked +| 787|0x00000007f1300000, 0x00000007f1300000, 0x00000007f1400000| 0%| F| |TAMS 0x00000007f1300000, 0x00000007f1300000| Untracked +| 788|0x00000007f1400000, 0x00000007f1400000, 0x00000007f1500000| 0%| F| |TAMS 0x00000007f1400000, 0x00000007f1400000| Untracked +| 789|0x00000007f1500000, 0x00000007f1500000, 0x00000007f1600000| 0%| F| |TAMS 0x00000007f1500000, 0x00000007f1500000| Untracked +| 790|0x00000007f1600000, 0x00000007f1600000, 0x00000007f1700000| 0%| F| |TAMS 0x00000007f1600000, 0x00000007f1600000| Untracked +| 791|0x00000007f1700000, 0x00000007f1700000, 0x00000007f1800000| 0%| F| |TAMS 0x00000007f1700000, 0x00000007f1700000| Untracked +| 792|0x00000007f1800000, 0x00000007f1800000, 0x00000007f1900000| 0%| F| |TAMS 0x00000007f1800000, 0x00000007f1800000| Untracked +| 793|0x00000007f1900000, 0x00000007f1900000, 0x00000007f1a00000| 0%| F| |TAMS 0x00000007f1900000, 0x00000007f1900000| Untracked +| 794|0x00000007f1a00000, 0x00000007f1a00000, 0x00000007f1b00000| 0%| F| |TAMS 0x00000007f1a00000, 0x00000007f1a00000| Untracked +| 795|0x00000007f1b00000, 0x00000007f1b00000, 0x00000007f1c00000| 0%| F| |TAMS 0x00000007f1b00000, 0x00000007f1b00000| Untracked +| 796|0x00000007f1c00000, 0x00000007f1c00000, 0x00000007f1d00000| 0%| F| |TAMS 0x00000007f1c00000, 0x00000007f1c00000| Untracked +| 797|0x00000007f1d00000, 0x00000007f1d00000, 0x00000007f1e00000| 0%| F| |TAMS 0x00000007f1d00000, 0x00000007f1d00000| Untracked +| 798|0x00000007f1e00000, 0x00000007f1e00000, 0x00000007f1f00000| 0%| F| |TAMS 0x00000007f1e00000, 0x00000007f1e00000| Untracked +| 799|0x00000007f1f00000, 0x00000007f1f00000, 0x00000007f2000000| 0%| F| |TAMS 0x00000007f1f00000, 0x00000007f1f00000| Untracked +| 800|0x00000007f2000000, 0x00000007f2000000, 0x00000007f2100000| 0%| F| |TAMS 0x00000007f2000000, 0x00000007f2000000| Untracked +| 801|0x00000007f2100000, 0x00000007f2100000, 0x00000007f2200000| 0%| F| |TAMS 0x00000007f2100000, 0x00000007f2100000| Untracked +| 802|0x00000007f2200000, 0x00000007f2200000, 0x00000007f2300000| 0%| F| |TAMS 0x00000007f2200000, 0x00000007f2200000| Untracked +| 803|0x00000007f2300000, 0x00000007f2300000, 0x00000007f2400000| 0%| F| |TAMS 0x00000007f2300000, 0x00000007f2300000| Untracked +| 804|0x00000007f2400000, 0x00000007f2400000, 0x00000007f2500000| 0%| F| |TAMS 0x00000007f2400000, 0x00000007f2400000| Untracked +| 805|0x00000007f2500000, 0x00000007f2500000, 0x00000007f2600000| 0%| F| |TAMS 0x00000007f2500000, 0x00000007f2500000| Untracked +| 806|0x00000007f2600000, 0x00000007f2600000, 0x00000007f2700000| 0%| F| |TAMS 0x00000007f2600000, 0x00000007f2600000| Untracked +| 807|0x00000007f2700000, 0x00000007f2700000, 0x00000007f2800000| 0%| F| |TAMS 0x00000007f2700000, 0x00000007f2700000| Untracked +| 808|0x00000007f2800000, 0x00000007f2800000, 0x00000007f2900000| 0%| F| |TAMS 0x00000007f2800000, 0x00000007f2800000| Untracked +| 809|0x00000007f2900000, 0x00000007f2900000, 0x00000007f2a00000| 0%| F| |TAMS 0x00000007f2900000, 0x00000007f2900000| Untracked +| 810|0x00000007f2a00000, 0x00000007f2a00000, 0x00000007f2b00000| 0%| F| |TAMS 0x00000007f2a00000, 0x00000007f2a00000| Untracked +| 811|0x00000007f2b00000, 0x00000007f2b00000, 0x00000007f2c00000| 0%| F| |TAMS 0x00000007f2b00000, 0x00000007f2b00000| Untracked +| 812|0x00000007f2c00000, 0x00000007f2c00000, 0x00000007f2d00000| 0%| F| |TAMS 0x00000007f2c00000, 0x00000007f2c00000| Untracked +| 813|0x00000007f2d00000, 0x00000007f2d00000, 0x00000007f2e00000| 0%| F| |TAMS 0x00000007f2d00000, 0x00000007f2d00000| Untracked +| 814|0x00000007f2e00000, 0x00000007f2e00000, 0x00000007f2f00000| 0%| F| |TAMS 0x00000007f2e00000, 0x00000007f2e00000| Untracked +| 815|0x00000007f2f00000, 0x00000007f2f00000, 0x00000007f3000000| 0%| F| |TAMS 0x00000007f2f00000, 0x00000007f2f00000| Untracked +| 816|0x00000007f3000000, 0x00000007f3000000, 0x00000007f3100000| 0%| F| |TAMS 0x00000007f3000000, 0x00000007f3000000| Untracked +| 817|0x00000007f3100000, 0x00000007f3100000, 0x00000007f3200000| 0%| F| |TAMS 0x00000007f3100000, 0x00000007f3100000| Untracked +| 818|0x00000007f3200000, 0x00000007f3200000, 0x00000007f3300000| 0%| F| |TAMS 0x00000007f3200000, 0x00000007f3200000| Untracked +| 819|0x00000007f3300000, 0x00000007f3300000, 0x00000007f3400000| 0%| F| |TAMS 0x00000007f3300000, 0x00000007f3300000| Untracked +| 820|0x00000007f3400000, 0x00000007f3400000, 0x00000007f3500000| 0%| F| |TAMS 0x00000007f3400000, 0x00000007f3400000| Untracked +| 821|0x00000007f3500000, 0x00000007f3500000, 0x00000007f3600000| 0%| F| |TAMS 0x00000007f3500000, 0x00000007f3500000| Untracked +| 822|0x00000007f3600000, 0x00000007f3600000, 0x00000007f3700000| 0%| F| |TAMS 0x00000007f3600000, 0x00000007f3600000| Untracked +| 823|0x00000007f3700000, 0x00000007f3700000, 0x00000007f3800000| 0%| F| |TAMS 0x00000007f3700000, 0x00000007f3700000| Untracked +| 824|0x00000007f3800000, 0x00000007f3800000, 0x00000007f3900000| 0%| F| |TAMS 0x00000007f3800000, 0x00000007f3800000| Untracked +| 825|0x00000007f3900000, 0x00000007f3900000, 0x00000007f3a00000| 0%| F| |TAMS 0x00000007f3900000, 0x00000007f3900000| Untracked +| 826|0x00000007f3a00000, 0x00000007f3a00000, 0x00000007f3b00000| 0%| F| |TAMS 0x00000007f3a00000, 0x00000007f3a00000| Untracked +| 827|0x00000007f3b00000, 0x00000007f3b00000, 0x00000007f3c00000| 0%| F| |TAMS 0x00000007f3b00000, 0x00000007f3b00000| Untracked +| 828|0x00000007f3c00000, 0x00000007f3c00000, 0x00000007f3d00000| 0%| F| |TAMS 0x00000007f3c00000, 0x00000007f3c00000| Untracked +| 829|0x00000007f3d00000, 0x00000007f3d00000, 0x00000007f3e00000| 0%| F| |TAMS 0x00000007f3d00000, 0x00000007f3d00000| Untracked +| 830|0x00000007f3e00000, 0x00000007f3e00000, 0x00000007f3f00000| 0%| F| |TAMS 0x00000007f3e00000, 0x00000007f3e00000| Untracked +| 831|0x00000007f3f00000, 0x00000007f3f00000, 0x00000007f4000000| 0%| F| |TAMS 0x00000007f3f00000, 0x00000007f3f00000| Untracked +| 832|0x00000007f4000000, 0x00000007f4000000, 0x00000007f4100000| 0%| F| |TAMS 0x00000007f4000000, 0x00000007f4000000| Untracked +| 833|0x00000007f4100000, 0x00000007f4100000, 0x00000007f4200000| 0%| F| |TAMS 0x00000007f4100000, 0x00000007f4100000| Untracked +| 834|0x00000007f4200000, 0x00000007f4200000, 0x00000007f4300000| 0%| F| |TAMS 0x00000007f4200000, 0x00000007f4200000| Untracked +| 835|0x00000007f4300000, 0x00000007f4300000, 0x00000007f4400000| 0%| F| |TAMS 0x00000007f4300000, 0x00000007f4300000| Untracked +| 836|0x00000007f4400000, 0x00000007f4400000, 0x00000007f4500000| 0%| F| |TAMS 0x00000007f4400000, 0x00000007f4400000| Untracked +| 837|0x00000007f4500000, 0x00000007f4500000, 0x00000007f4600000| 0%| F| |TAMS 0x00000007f4500000, 0x00000007f4500000| Untracked +| 838|0x00000007f4600000, 0x00000007f4600000, 0x00000007f4700000| 0%| F| |TAMS 0x00000007f4600000, 0x00000007f4600000| Untracked +| 839|0x00000007f4700000, 0x00000007f4700000, 0x00000007f4800000| 0%| F| |TAMS 0x00000007f4700000, 0x00000007f4700000| Untracked +| 840|0x00000007f4800000, 0x00000007f4800000, 0x00000007f4900000| 0%| F| |TAMS 0x00000007f4800000, 0x00000007f4800000| Untracked +| 841|0x00000007f4900000, 0x00000007f4900000, 0x00000007f4a00000| 0%| F| |TAMS 0x00000007f4900000, 0x00000007f4900000| Untracked +| 842|0x00000007f4a00000, 0x00000007f4a00000, 0x00000007f4b00000| 0%| F| |TAMS 0x00000007f4a00000, 0x00000007f4a00000| Untracked +| 843|0x00000007f4b00000, 0x00000007f4b00000, 0x00000007f4c00000| 0%| F| |TAMS 0x00000007f4b00000, 0x00000007f4b00000| Untracked +| 844|0x00000007f4c00000, 0x00000007f4c00000, 0x00000007f4d00000| 0%| F| |TAMS 0x00000007f4c00000, 0x00000007f4c00000| Untracked +| 845|0x00000007f4d00000, 0x00000007f4d00000, 0x00000007f4e00000| 0%| F| |TAMS 0x00000007f4d00000, 0x00000007f4d00000| Untracked +| 846|0x00000007f4e00000, 0x00000007f4e00000, 0x00000007f4f00000| 0%| F| |TAMS 0x00000007f4e00000, 0x00000007f4e00000| Untracked +| 847|0x00000007f4f00000, 0x00000007f4f00000, 0x00000007f5000000| 0%| F| |TAMS 0x00000007f4f00000, 0x00000007f4f00000| Untracked +| 848|0x00000007f5000000, 0x00000007f5000000, 0x00000007f5100000| 0%| F| |TAMS 0x00000007f5000000, 0x00000007f5000000| Untracked +| 849|0x00000007f5100000, 0x00000007f5100000, 0x00000007f5200000| 0%| F| |TAMS 0x00000007f5100000, 0x00000007f5100000| Untracked +| 850|0x00000007f5200000, 0x00000007f5200000, 0x00000007f5300000| 0%| F| |TAMS 0x00000007f5200000, 0x00000007f5200000| Untracked +| 851|0x00000007f5300000, 0x00000007f5300000, 0x00000007f5400000| 0%| F| |TAMS 0x00000007f5300000, 0x00000007f5300000| Untracked +| 852|0x00000007f5400000, 0x00000007f5400000, 0x00000007f5500000| 0%| F| |TAMS 0x00000007f5400000, 0x00000007f5400000| Untracked +| 853|0x00000007f5500000, 0x00000007f5500000, 0x00000007f5600000| 0%| F| |TAMS 0x00000007f5500000, 0x00000007f5500000| Untracked +| 854|0x00000007f5600000, 0x00000007f5600000, 0x00000007f5700000| 0%| F| |TAMS 0x00000007f5600000, 0x00000007f5600000| Untracked +| 855|0x00000007f5700000, 0x00000007f5700000, 0x00000007f5800000| 0%| F| |TAMS 0x00000007f5700000, 0x00000007f5700000| Untracked +| 856|0x00000007f5800000, 0x00000007f5800000, 0x00000007f5900000| 0%| F| |TAMS 0x00000007f5800000, 0x00000007f5800000| Untracked +| 857|0x00000007f5900000, 0x00000007f5900000, 0x00000007f5a00000| 0%| F| |TAMS 0x00000007f5900000, 0x00000007f5900000| Untracked +| 858|0x00000007f5a00000, 0x00000007f5a00000, 0x00000007f5b00000| 0%| F| |TAMS 0x00000007f5a00000, 0x00000007f5a00000| Untracked +| 859|0x00000007f5b00000, 0x00000007f5b00000, 0x00000007f5c00000| 0%| F| |TAMS 0x00000007f5b00000, 0x00000007f5b00000| Untracked +| 860|0x00000007f5c00000, 0x00000007f5c00000, 0x00000007f5d00000| 0%| F| |TAMS 0x00000007f5c00000, 0x00000007f5c00000| Untracked +| 861|0x00000007f5d00000, 0x00000007f5d492f0, 0x00000007f5e00000| 28%| S|CS|TAMS 0x00000007f5d00000, 0x00000007f5d00000| Complete +| 862|0x00000007f5e00000, 0x00000007f5f00000, 0x00000007f5f00000|100%| S|CS|TAMS 0x00000007f5e00000, 0x00000007f5e00000| Complete +| 863|0x00000007f5f00000, 0x00000007f6000000, 0x00000007f6000000|100%| S|CS|TAMS 0x00000007f5f00000, 0x00000007f5f00000| Complete +| 864|0x00000007f6000000, 0x00000007f6100000, 0x00000007f6100000|100%| S|CS|TAMS 0x00000007f6000000, 0x00000007f6000000| Complete +| 865|0x00000007f6100000, 0x00000007f6200000, 0x00000007f6200000|100%| S|CS|TAMS 0x00000007f6100000, 0x00000007f6100000| Complete +| 866|0x00000007f6200000, 0x00000007f6300000, 0x00000007f6300000|100%| S|CS|TAMS 0x00000007f6200000, 0x00000007f6200000| Complete +| 867|0x00000007f6300000, 0x00000007f6400000, 0x00000007f6400000|100%| S|CS|TAMS 0x00000007f6300000, 0x00000007f6300000| Complete +| 868|0x00000007f6400000, 0x00000007f6500000, 0x00000007f6500000|100%| S|CS|TAMS 0x00000007f6400000, 0x00000007f6400000| Complete +| 869|0x00000007f6500000, 0x00000007f6600000, 0x00000007f6600000|100%| S|CS|TAMS 0x00000007f6500000, 0x00000007f6500000| Complete +| 870|0x00000007f6600000, 0x00000007f6700000, 0x00000007f6700000|100%| S|CS|TAMS 0x00000007f6600000, 0x00000007f6600000| Complete +| 871|0x00000007f6700000, 0x00000007f6800000, 0x00000007f6800000|100%| S|CS|TAMS 0x00000007f6700000, 0x00000007f6700000| Complete +| 872|0x00000007f6800000, 0x00000007f6900000, 0x00000007f6900000|100%| S|CS|TAMS 0x00000007f6800000, 0x00000007f6800000| Complete +| 873|0x00000007f6900000, 0x00000007f6a00000, 0x00000007f6a00000|100%| S|CS|TAMS 0x00000007f6900000, 0x00000007f6900000| Complete +| 874|0x00000007f6a00000, 0x00000007f6b00000, 0x00000007f6b00000|100%| S|CS|TAMS 0x00000007f6a00000, 0x00000007f6a00000| Complete +| 875|0x00000007f6b00000, 0x00000007f6c00000, 0x00000007f6c00000|100%| S|CS|TAMS 0x00000007f6b00000, 0x00000007f6b00000| Complete +| 876|0x00000007f6c00000, 0x00000007f6d00000, 0x00000007f6d00000|100%| S|CS|TAMS 0x00000007f6c00000, 0x00000007f6c00000| Complete +| 877|0x00000007f6d00000, 0x00000007f6e00000, 0x00000007f6e00000|100%| S|CS|TAMS 0x00000007f6d00000, 0x00000007f6d00000| Complete +| 878|0x00000007f6e00000, 0x00000007f6f00000, 0x00000007f6f00000|100%| S|CS|TAMS 0x00000007f6e00000, 0x00000007f6e00000| Complete +| 879|0x00000007f6f00000, 0x00000007f7000000, 0x00000007f7000000|100%| S|CS|TAMS 0x00000007f6f00000, 0x00000007f6f00000| Complete +| 880|0x00000007f7000000, 0x00000007f7100000, 0x00000007f7100000|100%| S|CS|TAMS 0x00000007f7000000, 0x00000007f7000000| Complete +| 881|0x00000007f7100000, 0x00000007f7200000, 0x00000007f7200000|100%| S|CS|TAMS 0x00000007f7100000, 0x00000007f7100000| Complete +| 882|0x00000007f7200000, 0x00000007f7300000, 0x00000007f7300000|100%| S|CS|TAMS 0x00000007f7200000, 0x00000007f7200000| Complete +| 883|0x00000007f7300000, 0x00000007f7300000, 0x00000007f7400000| 0%| F| |TAMS 0x00000007f7300000, 0x00000007f7300000| Untracked +| 884|0x00000007f7400000, 0x00000007f7400000, 0x00000007f7500000| 0%| F| |TAMS 0x00000007f7400000, 0x00000007f7400000| Untracked +| 885|0x00000007f7500000, 0x00000007f7500000, 0x00000007f7600000| 0%| F| |TAMS 0x00000007f7500000, 0x00000007f7500000| Untracked +| 886|0x00000007f7600000, 0x00000007f7600000, 0x00000007f7700000| 0%| F| |TAMS 0x00000007f7600000, 0x00000007f7600000| Untracked +| 887|0x00000007f7700000, 0x00000007f7700000, 0x00000007f7800000| 0%| F| |TAMS 0x00000007f7700000, 0x00000007f7700000| Untracked +| 888|0x00000007f7800000, 0x00000007f7800000, 0x00000007f7900000| 0%| F| |TAMS 0x00000007f7800000, 0x00000007f7800000| Untracked +| 889|0x00000007f7900000, 0x00000007f7900000, 0x00000007f7a00000| 0%| F| |TAMS 0x00000007f7900000, 0x00000007f7900000| Untracked +| 890|0x00000007f7a00000, 0x00000007f7a00000, 0x00000007f7b00000| 0%| F| |TAMS 0x00000007f7a00000, 0x00000007f7a00000| Untracked +| 891|0x00000007f7b00000, 0x00000007f7b00000, 0x00000007f7c00000| 0%| F| |TAMS 0x00000007f7b00000, 0x00000007f7b00000| Untracked +| 892|0x00000007f7c00000, 0x00000007f7c00000, 0x00000007f7d00000| 0%| F| |TAMS 0x00000007f7c00000, 0x00000007f7c00000| Untracked +| 893|0x00000007f7d00000, 0x00000007f7d00000, 0x00000007f7e00000| 0%| F| |TAMS 0x00000007f7d00000, 0x00000007f7d00000| Untracked +| 894|0x00000007f7e00000, 0x00000007f7e00000, 0x00000007f7f00000| 0%| F| |TAMS 0x00000007f7e00000, 0x00000007f7e00000| Untracked +| 895|0x00000007f7f00000, 0x00000007f7f00000, 0x00000007f8000000| 0%| F| |TAMS 0x00000007f7f00000, 0x00000007f7f00000| Untracked +| 896|0x00000007f8000000, 0x00000007f8000000, 0x00000007f8100000| 0%| F| |TAMS 0x00000007f8000000, 0x00000007f8000000| Untracked +| 897|0x00000007f8100000, 0x00000007f8100000, 0x00000007f8200000| 0%| F| |TAMS 0x00000007f8100000, 0x00000007f8100000| Untracked +| 898|0x00000007f8200000, 0x00000007f8200000, 0x00000007f8300000| 0%| F| |TAMS 0x00000007f8200000, 0x00000007f8200000| Untracked +| 899|0x00000007f8300000, 0x00000007f8300000, 0x00000007f8400000| 0%| F| |TAMS 0x00000007f8300000, 0x00000007f8300000| Untracked +| 900|0x00000007f8400000, 0x00000007f8400000, 0x00000007f8500000| 0%| F| |TAMS 0x00000007f8400000, 0x00000007f8400000| Untracked +| 901|0x00000007f8500000, 0x00000007f8500000, 0x00000007f8600000| 0%| F| |TAMS 0x00000007f8500000, 0x00000007f8500000| Untracked +| 902|0x00000007f8600000, 0x00000007f8600000, 0x00000007f8700000| 0%| F| |TAMS 0x00000007f8600000, 0x00000007f8600000| Untracked +| 903|0x00000007f8700000, 0x00000007f8700000, 0x00000007f8800000| 0%| F| |TAMS 0x00000007f8700000, 0x00000007f8700000| Untracked +| 904|0x00000007f8800000, 0x00000007f8800000, 0x00000007f8900000| 0%| F| |TAMS 0x00000007f8800000, 0x00000007f8800000| Untracked +| 905|0x00000007f8900000, 0x00000007f8900000, 0x00000007f8a00000| 0%| F| |TAMS 0x00000007f8900000, 0x00000007f8900000| Untracked +| 906|0x00000007f8a00000, 0x00000007f8a00000, 0x00000007f8b00000| 0%| F| |TAMS 0x00000007f8a00000, 0x00000007f8a00000| Untracked +| 907|0x00000007f8b00000, 0x00000007f8b00000, 0x00000007f8c00000| 0%| F| |TAMS 0x00000007f8b00000, 0x00000007f8b00000| Untracked +| 908|0x00000007f8c00000, 0x00000007f8c00000, 0x00000007f8d00000| 0%| F| |TAMS 0x00000007f8c00000, 0x00000007f8c00000| Untracked +| 909|0x00000007f8d00000, 0x00000007f8d00000, 0x00000007f8e00000| 0%| F| |TAMS 0x00000007f8d00000, 0x00000007f8d00000| Untracked +| 910|0x00000007f8e00000, 0x00000007f8e00000, 0x00000007f8f00000| 0%| F| |TAMS 0x00000007f8e00000, 0x00000007f8e00000| Untracked +| 911|0x00000007f8f00000, 0x00000007f8f00000, 0x00000007f9000000| 0%| F| |TAMS 0x00000007f8f00000, 0x00000007f8f00000| Untracked +| 912|0x00000007f9000000, 0x00000007f9000000, 0x00000007f9100000| 0%| F| |TAMS 0x00000007f9000000, 0x00000007f9000000| Untracked +| 913|0x00000007f9100000, 0x00000007f9100000, 0x00000007f9200000| 0%| F| |TAMS 0x00000007f9100000, 0x00000007f9100000| Untracked +| 914|0x00000007f9200000, 0x00000007f9200000, 0x00000007f9300000| 0%| F| |TAMS 0x00000007f9200000, 0x00000007f9200000| Untracked +| 915|0x00000007f9300000, 0x00000007f9300000, 0x00000007f9400000| 0%| F| |TAMS 0x00000007f9300000, 0x00000007f9300000| Untracked +| 916|0x00000007f9400000, 0x00000007f9400000, 0x00000007f9500000| 0%| F| |TAMS 0x00000007f9400000, 0x00000007f9400000| Untracked +| 917|0x00000007f9500000, 0x00000007f9500000, 0x00000007f9600000| 0%| F| |TAMS 0x00000007f9500000, 0x00000007f9500000| Untracked +| 918|0x00000007f9600000, 0x00000007f9600000, 0x00000007f9700000| 0%| F| |TAMS 0x00000007f9600000, 0x00000007f9600000| Untracked +| 919|0x00000007f9700000, 0x00000007f9700000, 0x00000007f9800000| 0%| F| |TAMS 0x00000007f9700000, 0x00000007f9700000| Untracked +| 920|0x00000007f9800000, 0x00000007f9800000, 0x00000007f9900000| 0%| F| |TAMS 0x00000007f9800000, 0x00000007f9800000| Untracked +| 921|0x00000007f9900000, 0x00000007f9900000, 0x00000007f9a00000| 0%| F| |TAMS 0x00000007f9900000, 0x00000007f9900000| Untracked +| 922|0x00000007f9a00000, 0x00000007f9a00000, 0x00000007f9b00000| 0%| F| |TAMS 0x00000007f9a00000, 0x00000007f9a00000| Untracked +| 923|0x00000007f9b00000, 0x00000007f9b00000, 0x00000007f9c00000| 0%| F| |TAMS 0x00000007f9b00000, 0x00000007f9b00000| Untracked +| 924|0x00000007f9c00000, 0x00000007f9c00000, 0x00000007f9d00000| 0%| F| |TAMS 0x00000007f9c00000, 0x00000007f9c00000| Untracked +| 925|0x00000007f9d00000, 0x00000007f9d00000, 0x00000007f9e00000| 0%| F| |TAMS 0x00000007f9d00000, 0x00000007f9d00000| Untracked +| 926|0x00000007f9e00000, 0x00000007f9e00000, 0x00000007f9f00000| 0%| F| |TAMS 0x00000007f9e00000, 0x00000007f9e00000| Untracked +| 927|0x00000007f9f00000, 0x00000007f9f00000, 0x00000007fa000000| 0%| F| |TAMS 0x00000007f9f00000, 0x00000007f9f00000| Untracked +| 928|0x00000007fa000000, 0x00000007fa000000, 0x00000007fa100000| 0%| F| |TAMS 0x00000007fa000000, 0x00000007fa000000| Untracked +| 929|0x00000007fa100000, 0x00000007fa100000, 0x00000007fa200000| 0%| F| |TAMS 0x00000007fa100000, 0x00000007fa100000| Untracked +| 930|0x00000007fa200000, 0x00000007fa200000, 0x00000007fa300000| 0%| F| |TAMS 0x00000007fa200000, 0x00000007fa200000| Untracked +| 931|0x00000007fa300000, 0x00000007fa300000, 0x00000007fa400000| 0%| F| |TAMS 0x00000007fa300000, 0x00000007fa300000| Untracked +| 932|0x00000007fa400000, 0x00000007fa400000, 0x00000007fa500000| 0%| F| |TAMS 0x00000007fa400000, 0x00000007fa400000| Untracked +| 933|0x00000007fa500000, 0x00000007fa500000, 0x00000007fa600000| 0%| F| |TAMS 0x00000007fa500000, 0x00000007fa500000| Untracked +| 934|0x00000007fa600000, 0x00000007fa600000, 0x00000007fa700000| 0%| F| |TAMS 0x00000007fa600000, 0x00000007fa600000| Untracked +| 935|0x00000007fa700000, 0x00000007fa700000, 0x00000007fa800000| 0%| F| |TAMS 0x00000007fa700000, 0x00000007fa700000| Untracked +| 936|0x00000007fa800000, 0x00000007fa800000, 0x00000007fa900000| 0%| F| |TAMS 0x00000007fa800000, 0x00000007fa800000| Untracked +| 937|0x00000007fa900000, 0x00000007fa900000, 0x00000007faa00000| 0%| F| |TAMS 0x00000007fa900000, 0x00000007fa900000| Untracked +| 938|0x00000007faa00000, 0x00000007faa00000, 0x00000007fab00000| 0%| F| |TAMS 0x00000007faa00000, 0x00000007faa00000| Untracked +| 939|0x00000007fab00000, 0x00000007fab00000, 0x00000007fac00000| 0%| F| |TAMS 0x00000007fab00000, 0x00000007fab00000| Untracked +| 940|0x00000007fac00000, 0x00000007fac00000, 0x00000007fad00000| 0%| F| |TAMS 0x00000007fac00000, 0x00000007fac00000| Untracked +| 941|0x00000007fad00000, 0x00000007fad00000, 0x00000007fae00000| 0%| F| |TAMS 0x00000007fad00000, 0x00000007fad00000| Untracked +| 942|0x00000007fae00000, 0x00000007fae00000, 0x00000007faf00000| 0%| F| |TAMS 0x00000007fae00000, 0x00000007fae00000| Untracked +| 943|0x00000007faf00000, 0x00000007faf00000, 0x00000007fb000000| 0%| F| |TAMS 0x00000007faf00000, 0x00000007faf00000| Untracked +| 944|0x00000007fb000000, 0x00000007fb000000, 0x00000007fb100000| 0%| F| |TAMS 0x00000007fb000000, 0x00000007fb000000| Untracked +| 945|0x00000007fb100000, 0x00000007fb100000, 0x00000007fb200000| 0%| F| |TAMS 0x00000007fb100000, 0x00000007fb100000| Untracked +| 946|0x00000007fb200000, 0x00000007fb200000, 0x00000007fb300000| 0%| F| |TAMS 0x00000007fb200000, 0x00000007fb200000| Untracked +| 947|0x00000007fb300000, 0x00000007fb300000, 0x00000007fb400000| 0%| F| |TAMS 0x00000007fb300000, 0x00000007fb300000| Untracked +| 948|0x00000007fb400000, 0x00000007fb400000, 0x00000007fb500000| 0%| F| |TAMS 0x00000007fb400000, 0x00000007fb400000| Untracked +| 949|0x00000007fb500000, 0x00000007fb500000, 0x00000007fb600000| 0%| F| |TAMS 0x00000007fb500000, 0x00000007fb500000| Untracked +| 950|0x00000007fb600000, 0x00000007fb600000, 0x00000007fb700000| 0%| F| |TAMS 0x00000007fb600000, 0x00000007fb600000| Untracked +| 951|0x00000007fb700000, 0x00000007fb700000, 0x00000007fb800000| 0%| F| |TAMS 0x00000007fb700000, 0x00000007fb700000| Untracked +| 952|0x00000007fb800000, 0x00000007fb800000, 0x00000007fb900000| 0%| F| |TAMS 0x00000007fb800000, 0x00000007fb800000| Untracked +| 953|0x00000007fb900000, 0x00000007fb900000, 0x00000007fba00000| 0%| F| |TAMS 0x00000007fb900000, 0x00000007fb900000| Untracked +| 954|0x00000007fba00000, 0x00000007fba00000, 0x00000007fbb00000| 0%| F| |TAMS 0x00000007fba00000, 0x00000007fba00000| Untracked +| 955|0x00000007fbb00000, 0x00000007fbb00000, 0x00000007fbc00000| 0%| F| |TAMS 0x00000007fbb00000, 0x00000007fbb00000| Untracked +| 956|0x00000007fbc00000, 0x00000007fbc00000, 0x00000007fbd00000| 0%| F| |TAMS 0x00000007fbc00000, 0x00000007fbc00000| Untracked +| 957|0x00000007fbd00000, 0x00000007fbd00000, 0x00000007fbe00000| 0%| F| |TAMS 0x00000007fbd00000, 0x00000007fbd00000| Untracked +| 958|0x00000007fbe00000, 0x00000007fbe00000, 0x00000007fbf00000| 0%| F| |TAMS 0x00000007fbe00000, 0x00000007fbe00000| Untracked +| 959|0x00000007fbf00000, 0x00000007fbf00000, 0x00000007fc000000| 0%| F| |TAMS 0x00000007fbf00000, 0x00000007fbf00000| Untracked +| 960|0x00000007fc000000, 0x00000007fc000000, 0x00000007fc100000| 0%| F| |TAMS 0x00000007fc000000, 0x00000007fc000000| Untracked +| 961|0x00000007fc100000, 0x00000007fc100000, 0x00000007fc200000| 0%| F| |TAMS 0x00000007fc100000, 0x00000007fc100000| Untracked +| 962|0x00000007fc200000, 0x00000007fc200000, 0x00000007fc300000| 0%| F| |TAMS 0x00000007fc200000, 0x00000007fc200000| Untracked +| 963|0x00000007fc300000, 0x00000007fc300000, 0x00000007fc400000| 0%| F| |TAMS 0x00000007fc300000, 0x00000007fc300000| Untracked +| 964|0x00000007fc400000, 0x00000007fc400000, 0x00000007fc500000| 0%| F| |TAMS 0x00000007fc400000, 0x00000007fc400000| Untracked +| 965|0x00000007fc500000, 0x00000007fc500000, 0x00000007fc600000| 0%| F| |TAMS 0x00000007fc500000, 0x00000007fc500000| Untracked +| 966|0x00000007fc600000, 0x00000007fc600000, 0x00000007fc700000| 0%| F| |TAMS 0x00000007fc600000, 0x00000007fc600000| Untracked +| 967|0x00000007fc700000, 0x00000007fc700000, 0x00000007fc800000| 0%| F| |TAMS 0x00000007fc700000, 0x00000007fc700000| Untracked +| 968|0x00000007fc800000, 0x00000007fc800000, 0x00000007fc900000| 0%| F| |TAMS 0x00000007fc800000, 0x00000007fc800000| Untracked +| 969|0x00000007fc900000, 0x00000007fc900000, 0x00000007fca00000| 0%| F| |TAMS 0x00000007fc900000, 0x00000007fc900000| Untracked +| 970|0x00000007fca00000, 0x00000007fca00000, 0x00000007fcb00000| 0%| F| |TAMS 0x00000007fca00000, 0x00000007fca00000| Untracked +| 971|0x00000007fcb00000, 0x00000007fcb00000, 0x00000007fcc00000| 0%| F| |TAMS 0x00000007fcb00000, 0x00000007fcb00000| Untracked +| 972|0x00000007fcc00000, 0x00000007fcc00000, 0x00000007fcd00000| 0%| F| |TAMS 0x00000007fcc00000, 0x00000007fcc00000| Untracked +| 973|0x00000007fcd00000, 0x00000007fcd00000, 0x00000007fce00000| 0%| F| |TAMS 0x00000007fcd00000, 0x00000007fcd00000| Untracked +| 974|0x00000007fce00000, 0x00000007fce00000, 0x00000007fcf00000| 0%| F| |TAMS 0x00000007fce00000, 0x00000007fce00000| Untracked +| 975|0x00000007fcf00000, 0x00000007fcf00000, 0x00000007fd000000| 0%| F| |TAMS 0x00000007fcf00000, 0x00000007fcf00000| Untracked +| 976|0x00000007fd000000, 0x00000007fd000000, 0x00000007fd100000| 0%| F| |TAMS 0x00000007fd000000, 0x00000007fd000000| Untracked +| 977|0x00000007fd100000, 0x00000007fd100000, 0x00000007fd200000| 0%| F| |TAMS 0x00000007fd100000, 0x00000007fd100000| Untracked +| 978|0x00000007fd200000, 0x00000007fd200000, 0x00000007fd300000| 0%| F| |TAMS 0x00000007fd200000, 0x00000007fd200000| Untracked +| 979|0x00000007fd300000, 0x00000007fd300000, 0x00000007fd400000| 0%| F| |TAMS 0x00000007fd300000, 0x00000007fd300000| Untracked +| 980|0x00000007fd400000, 0x00000007fd400000, 0x00000007fd500000| 0%| F| |TAMS 0x00000007fd400000, 0x00000007fd400000| Untracked +| 981|0x00000007fd500000, 0x00000007fd500000, 0x00000007fd600000| 0%| F| |TAMS 0x00000007fd500000, 0x00000007fd500000| Untracked +| 982|0x00000007fd600000, 0x00000007fd600000, 0x00000007fd700000| 0%| F| |TAMS 0x00000007fd600000, 0x00000007fd600000| Untracked +| 983|0x00000007fd700000, 0x00000007fd700000, 0x00000007fd800000| 0%| F| |TAMS 0x00000007fd700000, 0x00000007fd700000| Untracked +| 984|0x00000007fd800000, 0x00000007fd882798, 0x00000007fd900000| 50%| E| |TAMS 0x00000007fd800000, 0x00000007fd800000| Complete +| 985|0x00000007fd900000, 0x00000007fda00000, 0x00000007fda00000|100%| E|CS|TAMS 0x00000007fd900000, 0x00000007fd900000| Complete +| 986|0x00000007fda00000, 0x00000007fdb00000, 0x00000007fdb00000|100%| E|CS|TAMS 0x00000007fda00000, 0x00000007fda00000| Complete +| 987|0x00000007fdb00000, 0x00000007fdc00000, 0x00000007fdc00000|100%| E|CS|TAMS 0x00000007fdb00000, 0x00000007fdb00000| Complete +| 988|0x00000007fdc00000, 0x00000007fdd00000, 0x00000007fdd00000|100%| E|CS|TAMS 0x00000007fdc00000, 0x00000007fdc00000| Complete +| 989|0x00000007fdd00000, 0x00000007fde00000, 0x00000007fde00000|100%| E|CS|TAMS 0x00000007fdd00000, 0x00000007fdd00000| Complete +| 990|0x00000007fde00000, 0x00000007fdf00000, 0x00000007fdf00000|100%| E|CS|TAMS 0x00000007fde00000, 0x00000007fde00000| Complete +| 991|0x00000007fdf00000, 0x00000007fe000000, 0x00000007fe000000|100%| E|CS|TAMS 0x00000007fdf00000, 0x00000007fdf00000| Complete +| 992|0x00000007fe000000, 0x00000007fe100000, 0x00000007fe100000|100%| E|CS|TAMS 0x00000007fe000000, 0x00000007fe000000| Complete +| 993|0x00000007fe100000, 0x00000007fe200000, 0x00000007fe200000|100%| E|CS|TAMS 0x00000007fe100000, 0x00000007fe100000| Complete +| 994|0x00000007fe200000, 0x00000007fe300000, 0x00000007fe300000|100%| E|CS|TAMS 0x00000007fe200000, 0x00000007fe200000| Complete +| 995|0x00000007fe300000, 0x00000007fe400000, 0x00000007fe400000|100%| E|CS|TAMS 0x00000007fe300000, 0x00000007fe300000| Complete +| 996|0x00000007fe400000, 0x00000007fe500000, 0x00000007fe500000|100%| E|CS|TAMS 0x00000007fe400000, 0x00000007fe400000| Complete +| 997|0x00000007fe500000, 0x00000007fe600000, 0x00000007fe600000|100%| E|CS|TAMS 0x00000007fe500000, 0x00000007fe500000| Complete +| 998|0x00000007fe600000, 0x00000007fe700000, 0x00000007fe700000|100%| E|CS|TAMS 0x00000007fe600000, 0x00000007fe600000| Complete +| 999|0x00000007fe700000, 0x00000007fe800000, 0x00000007fe800000|100%| E|CS|TAMS 0x00000007fe700000, 0x00000007fe700000| Complete +|1000|0x00000007fe800000, 0x00000007fe900000, 0x00000007fe900000|100%| E|CS|TAMS 0x00000007fe800000, 0x00000007fe800000| Complete +|1001|0x00000007fe900000, 0x00000007fea00000, 0x00000007fea00000|100%| E|CS|TAMS 0x00000007fe900000, 0x00000007fe900000| Complete +|1002|0x00000007fea00000, 0x00000007feb00000, 0x00000007feb00000|100%| E|CS|TAMS 0x00000007fea00000, 0x00000007fea00000| Complete +|1003|0x00000007feb00000, 0x00000007fec00000, 0x00000007fec00000|100%| E|CS|TAMS 0x00000007feb00000, 0x00000007feb00000| Complete +|1004|0x00000007fec00000, 0x00000007fed00000, 0x00000007fed00000|100%| E|CS|TAMS 0x00000007fec00000, 0x00000007fec00000| Complete +|1005|0x00000007fed00000, 0x00000007fee00000, 0x00000007fee00000|100%| E|CS|TAMS 0x00000007fed00000, 0x00000007fed00000| Complete +|1006|0x00000007fee00000, 0x00000007fef00000, 0x00000007fef00000|100%| E|CS|TAMS 0x00000007fee00000, 0x00000007fee00000| Complete +|1007|0x00000007fef00000, 0x00000007ff000000, 0x00000007ff000000|100%| E|CS|TAMS 0x00000007fef00000, 0x00000007fef00000| Complete +|1008|0x00000007ff000000, 0x00000007ff100000, 0x00000007ff100000|100%| E|CS|TAMS 0x00000007ff000000, 0x00000007ff000000| Complete +|1009|0x00000007ff100000, 0x00000007ff200000, 0x00000007ff200000|100%| E|CS|TAMS 0x00000007ff100000, 0x00000007ff100000| Complete +|1010|0x00000007ff200000, 0x00000007ff300000, 0x00000007ff300000|100%| E|CS|TAMS 0x00000007ff200000, 0x00000007ff200000| Complete +|1011|0x00000007ff300000, 0x00000007ff400000, 0x00000007ff400000|100%| E|CS|TAMS 0x00000007ff300000, 0x00000007ff300000| Complete +|1012|0x00000007ff400000, 0x00000007ff500000, 0x00000007ff500000|100%| E|CS|TAMS 0x00000007ff400000, 0x00000007ff400000| Complete +|1013|0x00000007ff500000, 0x00000007ff600000, 0x00000007ff600000|100%| E|CS|TAMS 0x00000007ff500000, 0x00000007ff500000| Complete +|1014|0x00000007ff600000, 0x00000007ff700000, 0x00000007ff700000|100%| E|CS|TAMS 0x00000007ff600000, 0x00000007ff600000| Complete +|1015|0x00000007ff700000, 0x00000007ff800000, 0x00000007ff800000|100%| E|CS|TAMS 0x00000007ff700000, 0x00000007ff700000| Complete +|1016|0x00000007ff800000, 0x00000007ff900000, 0x00000007ff900000|100%| E|CS|TAMS 0x00000007ff800000, 0x00000007ff800000| Complete +|1017|0x00000007ff900000, 0x00000007ffa00000, 0x00000007ffa00000|100%| E|CS|TAMS 0x00000007ff900000, 0x00000007ff900000| Complete +|1018|0x00000007ffa00000, 0x00000007ffb00000, 0x00000007ffb00000|100%| E|CS|TAMS 0x00000007ffa00000, 0x00000007ffa00000| Complete +|1019|0x00000007ffb00000, 0x00000007ffc00000, 0x00000007ffc00000|100%| E|CS|TAMS 0x00000007ffb00000, 0x00000007ffb00000| Complete +|1020|0x00000007ffc00000, 0x00000007ffd00000, 0x00000007ffd00000|100%| E|CS|TAMS 0x00000007ffc00000, 0x00000007ffc00000| Complete +|1021|0x00000007ffd00000, 0x00000007ffe00000, 0x00000007ffe00000|100%| E|CS|TAMS 0x00000007ffd00000, 0x00000007ffd00000| Complete +|1022|0x00000007ffe00000, 0x00000007ffe51000, 0x00000007fff00000| 31%|OA| |TAMS 0x00000007ffe51000, 0x00000007ffe00000| Untracked +|1023|0x00000007fff00000, 0x00000007fff79000, 0x0000000800000000| 47%|CA| |TAMS 0x00000007fff79000, 0x00000007fff00000| Untracked + +Card table byte_map: [0x0000000120bc9000,0x0000000120dc9000] _byte_map_base: 0x000000011cdc9000 + +Marking Bits (Prev, Next): (CMBitMap*) 0x00007fed660d1650, (CMBitMap*) 0x00007fed660d1610 + Prev Bits: [0x0000000121fc9000, 0x0000000122fc9000) + Next Bits: [0x0000000120fc9000, 0x0000000121fc9000) + +Polling page: 0x000000010ce98000 + +Metaspace: + +Usage: + Non-class: 53,57 MB capacity, 52,95 MB ( 99%) used, 568,68 KB ( 1%) free+waste, 72,88 KB ( <1%) overhead. + Class: 8,12 MB capacity, 7,87 MB ( 97%) used, 229,08 KB ( 3%) free+waste, 28,00 KB ( <1%) overhead. + Both: 61,69 MB capacity, 60,82 MB ( 99%) used, 797,76 KB ( 1%) free+waste, 100,88 KB ( <1%) overhead. + +Virtual space: + Non-class space: 56,00 MB reserved, 54,75 MB ( 98%) committed + Class space: 1,00 GB reserved, 8,12 MB ( <1%) committed + Both: 1,05 GB reserved, 62,88 MB ( 6%) committed + +Chunk freelists: + Non-Class: 996,00 KB + Class: 6,00 KB + Both: 1002,00 KB + +MaxMetaspaceSize: 17179869184,00 GB +CompressedClassSpaceSize: 1,00 GB + +CodeCache: size=131072Kb used=12818Kb max_used=12823Kb free=118253Kb + bounds [0x0000000118bc9000, 0x0000000119859000, 0x0000000120bc9000] + total_blobs=5384 nmethods=4747 adapters=550 + compilation: enabled + stopped_count=0, restarted_count=0 + full_count=0 + +Compilation events (20 events): +Event: 4,418 Thread 0x00007feda5810e00 5218 1 sbt.internal.util.EvaluateSettings$MixedNode::sbt$internal$util$EvaluateSettings$MixedNode$$$outer (5 bytes) +Event: 4,418 Thread 0x00007feda5810e00 nmethod 5218 0x0000000119830890 code [0x0000000119830a20, 0x0000000119830ad0] +Event: 4,418 Thread 0x00007feda5810e00 5220 3 scala.collection.mutable.ListBuffer::clear (23 bytes) +Event: 4,418 Thread 0x00007feda5810e00 nmethod 5220 0x0000000119830210 code [0x00000001198303a0, 0x0000000119830570] +Event: 4,419 Thread 0x00007feda5810e00 5221 3 sbt.internal.util.EvaluateSettings$INode$$Lambda$2327/0x000000080133b748::apply (12 bytes) +Event: 4,420 Thread 0x00007feda5810e00 nmethod 5221 0x0000000119834490 code [0x0000000119834660, 0x0000000119834a80] +Event: 4,420 Thread 0x00007feda5810e00 5222 3 sbt.internal.util.EvaluateSettings$INode::$anonfun$register$2$adapted (9 bytes) +Event: 4,420 Thread 0x00007feda5810e00 nmethod 5222 0x0000000119834d10 code [0x0000000119834ec0, 0x0000000119835160] +Event: 4,425 Thread 0x00007fedb6867600 nmethod 5219 0x0000000119838910 code [0x0000000119838a80, 0x0000000119838af8] +Event: 4,428 Thread 0x00007fedb6867600 5223 4 java.util.concurrent.ForkJoinPool::scan (212 bytes) +Event: 4,429 Thread 0x00007feda5810e00 5225 3 scala.collection.TraversableOnce::count$ (6 bytes) +Event: 4,430 Thread 0x00007feda5810e00 nmethod 5225 0x0000000119838210 code [0x00000001198383a0, 0x0000000119838520] +Event: 4,430 Thread 0x00007feda5810e00 5226 3 scala.collection.TraversableOnce::count (22 bytes) +Event: 4,430 Thread 0x00007feda5810e00 nmethod 5226 0x0000000119837a90 code [0x0000000119837c40, 0x0000000119838020] +Event: 4,430 Thread 0x00007feda5810e00 5227 3 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject::signal (34 bytes) +Event: 4,431 Thread 0x00007feda5810e00 nmethod 5227 0x0000000119837310 code [0x00000001198374e0, 0x0000000119837840] +Event: 4,431 Thread 0x00007feda5810e00 5228 3 sbt.internal.util.EvaluateSettings$MixedNode::dependsOn (5 bytes) +Event: 4,431 Thread 0x00007feda5810e00 nmethod 5228 0x0000000119836e10 code [0x0000000119836fc0, 0x00000001198371e0] +Event: 4,431 Thread 0x00007feda5810e00 5229 3 sbt.internal.util.EvaluateSettings$MixedNode::dependsOn (14 bytes) +Event: 4,431 Thread 0x00007feda5810e00 nmethod 5229 0x0000000119836690 code [0x0000000119836820, 0x00000001198369e0] + +GC Heap History (8 events): +Event: 0,999 GC heap before +{Heap before GC invocations=0 (full 0): + garbage-first heap total 1048576K, used 54056K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 51 young (52224K), 0 survivors (0K) + Metaspace used 8120K, capacity 11137K, committed 11264K, reserved 1058816K + class space used 861K, capacity 1225K, committed 1280K, reserved 1048576K +} +Event: 1,009 GC heap after +{Heap after GC invocations=1 (full 0): + garbage-first heap total 1048576K, used 8603K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 7 young (7168K), 7 survivors (7168K) + Metaspace used 8120K, capacity 11137K, committed 11264K, reserved 1058816K + class space used 861K, capacity 1225K, committed 1280K, reserved 1048576K +} +Event: 1,241 GC heap before +{Heap before GC invocations=1 (full 0): + garbage-first heap total 1048576K, used 38299K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 38 young (38912K), 7 survivors (7168K) + Metaspace used 18382K, capacity 20899K, committed 21248K, reserved 1069056K + class space used 2155K, capacity 2501K, committed 2560K, reserved 1048576K +} +Event: 1,249 GC heap after +{Heap after GC invocations=2 (full 0): + garbage-first heap total 1048576K, used 9542K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 2 young (2048K), 2 survivors (2048K) + Metaspace used 18382K, capacity 20899K, committed 21248K, reserved 1069056K + class space used 2155K, capacity 2501K, committed 2560K, reserved 1048576K +} +Event: 1,703 GC heap before +{Heap before GC invocations=3 (full 0): + garbage-first heap total 1048576K, used 64838K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 57 young (58368K), 2 survivors (2048K) + Metaspace used 33777K, capacity 35220K, committed 35840K, reserved 1081344K + class space used 4209K, capacity 4467K, committed 4480K, reserved 1048576K +} +Event: 1,706 GC heap after +{Heap after GC invocations=4 (full 0): + garbage-first heap total 1048576K, used 12011K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 5 young (5120K), 5 survivors (5120K) + Metaspace used 33777K, capacity 35220K, committed 35840K, reserved 1081344K + class space used 4209K, capacity 4467K, committed 4480K, reserved 1048576K +} +Event: 3,381 GC heap before +{Heap before GC invocations=5 (full 0): + garbage-first heap total 1048576K, used 151275K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 139 young (142336K), 5 survivors (5120K) + Metaspace used 58247K, capacity 59134K, committed 60160K, reserved 1101824K + class space used 7486K, capacity 7738K, committed 7808K, reserved 1048576K +} +Event: 3,393 GC heap after +{Heap after GC invocations=6 (full 0): + garbage-first heap total 1048576K, used 33673K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 22 young (22528K), 22 survivors (22528K) + Metaspace used 58247K, capacity 59134K, committed 60160K, reserved 1101824K + class space used 7486K, capacity 7738K, committed 7808K, reserved 1048576K +} + +Deoptimization events (20 events): +Event: 4,388 Thread 0x00007fed60276200 DEOPT PACKING pc=0x0000000119142dac sp=0x000000031633a6f0 +Event: 4,388 Thread 0x00007fed75eeb600 DEOPT PACKING pc=0x0000000119142dac sp=0x00000003177496f0 +Event: 4,388 Thread 0x00007fed60276200 DEOPT UNPACKING pc=0x0000000118c16e1f sp=0x000000031633a6c0 mode 2 +Event: 4,388 Thread 0x00007fed75eeb600 DEOPT UNPACKING pc=0x0000000118c16e1f sp=0x00000003177496c0 mode 2 +Event: 4,388 Thread 0x00007fed75eeb000 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x0000000119142dac relative=0x000000000000332c +Event: 4,388 Thread 0x00007fed75eeb000 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0x0000000119142dac method=scala.Function1.$anonfun$compose$1(Lscala/Function1;Lscala/Function1;Ljava/lang/Object;)Ljava/lang/Object; @ 3 c2 +Event: 4,388 Thread 0x00007fed75eeb000 DEOPT PACKING pc=0x0000000119142dac sp=0x00000003173466f0 +Event: 4,388 Thread 0x00007fed75eeb000 DEOPT UNPACKING pc=0x0000000118c16e1f sp=0x00000003173466c0 mode 2 +Event: 4,396 Thread 0x00007fed60276e00 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000000119804258 relative=0x00000000000000b8 +Event: 4,396 Thread 0x00007fed60276e00 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000119804258 method=scala.Option.getOrElse(Lscala/Function0;)Ljava/lang/Object; @ 8 c2 +Event: 4,396 Thread 0x00007fed60276e00 DEOPT PACKING pc=0x0000000119804258 sp=0x0000000316b405c0 +Event: 4,396 Thread 0x00007fed60276e00 DEOPT UNPACKING pc=0x0000000118c16e1f sp=0x0000000316b40580 mode 2 +Event: 4,411 Thread 0x00007fed60288c00 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000000119804258 relative=0x00000000000000b8 +Event: 4,411 Thread 0x00007fed60288c00 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000119804258 method=scala.Option.getOrElse(Lscala/Function0;)Ljava/lang/Object; @ 8 c2 +Event: 4,411 Thread 0x00007fed60288c00 DEOPT PACKING pc=0x0000000119804258 sp=0x0000000315b34340 +Event: 4,411 Thread 0x00007fed60288c00 DEOPT UNPACKING pc=0x0000000118c16e1f sp=0x0000000315b34300 mode 2 +Event: 4,426 Thread 0x00007fed6028bc00 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000000119804258 relative=0x00000000000000b8 +Event: 4,426 Thread 0x00007fed6028bc00 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000119804258 method=scala.Option.getOrElse(Lscala/Function0;)Ljava/lang/Object; @ 8 c2 +Event: 4,426 Thread 0x00007fed6028bc00 DEOPT PACKING pc=0x0000000119804258 sp=0x0000000315f37400 +Event: 4,426 Thread 0x00007fed6028bc00 DEOPT UNPACKING pc=0x0000000118c16e1f sp=0x0000000315f373c0 mode 2 + +Classes unloaded (0 events): +No events + +Classes redefined (0 events): +No events + +Internal exceptions (20 events): +Event: 3,177 Thread 0x00007fed75889600 Implicit null exception at 0x00000001191e930f to 0x00000001191e9389 +Event: 3,193 Thread 0x00007fed75889600 Exception (0x00000007f839ea60) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 3,200 Thread 0x00007fed75889600 Exception (0x00000007f822acf8) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 3,237 Thread 0x00007fed75889600 Exception (0x00000007f7efb178) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 3,269 Thread 0x00007fed75889600 Exception (0x00000007f7cbf8a0) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 3,270 Thread 0x00007fed75889600 Exception (0x00000007f7cc3a30) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 3,508 Thread 0x00007fed75995800 Exception (0x00000007ffdc5710) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 3,673 Thread 0x00007fed75d38600 Exception (0x00000007ffc8efa8) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 3,674 Thread 0x00007fed75d38600 Exception (0x00000007ffc929a0) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 3,678 Thread 0x00007fed75d38600 Exception (0x00000007ffc9c5b8) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 3,679 Thread 0x00007fed75d38600 Exception (0x00000007ffca0aa0) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 3,679 Thread 0x00007fed75d38600 Exception (0x00000007ffca4860) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 3,691 Thread 0x00007fed75d38600 Exception (0x00000007ffcb8e18) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 4,044 Thread 0x00007fedb59ea000 Exception (0x00000007fedcbac8) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 4,044 Thread 0x00007fedb5c89e00 Exception (0x00000007fec38f30) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 4,045 Thread 0x00007fedb5948a00 Exception (0x00000007fef73700) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 4,045 Thread 0x00007fed60289200 Exception (0x00000007febcb5f0) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 4,047 Thread 0x00007fedb5948a00 Exception (0x00000007fef77b38) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 4,047 Thread 0x00007fed60289200 Exception (0x00000007febcf628) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 4,050 Thread 0x00007fedb5948a00 Exception (0x00000007fef7b668) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] + +Events (20 events): +Event: 4,386 Protecting memory [0x0000000315b38000,0x0000000315b3c000] with protection modes 0 +Event: 4,386 Thread 0x00007fed60276200 Thread added: 0x00007fed60276200 +Event: 4,386 Protecting memory [0x0000000315f3b000,0x0000000315f3f000] with protection modes 0 +Event: 4,386 Thread 0x00007fed60276800 Thread added: 0x00007fed60276800 +Event: 4,386 Protecting memory [0x000000031633e000,0x0000000316342000] with protection modes 0 +Event: 4,386 Thread 0x00007fed60276e00 Thread added: 0x00007fed60276e00 +Event: 4,386 Protecting memory [0x0000000316741000,0x0000000316745000] with protection modes 0 +Event: 4,386 Thread 0x00007fed60277400 Thread added: 0x00007fed60277400 +Event: 4,386 Protecting memory [0x0000000316b44000,0x0000000316b48000] with protection modes 0 +Event: 4,387 Thread 0x00007fed75eeb000 Thread added: 0x00007fed75eeb000 +Event: 4,387 Protecting memory [0x0000000316f47000,0x0000000316f4b000] with protection modes 0 +Event: 4,387 Thread 0x00007fed75eeb600 Thread added: 0x00007fed75eeb600 +Event: 4,387 Protecting memory [0x000000031734a000,0x000000031734e000] with protection modes 0 +Event: 4,387 Thread 0x00007fed60290000 Thread added: 0x00007fed60290000 +Event: 4,387 Protecting memory [0x000000031774d000,0x0000000317751000] with protection modes 0 +Event: 4,387 loading class java/util/concurrent/locks/AbstractQueuedSynchronizer$ExclusiveNode +Event: 4,387 loading class java/util/concurrent/locks/AbstractQueuedSynchronizer$ExclusiveNode done +Event: 4,388 Thread 0x00007fed57854600 Thread added: 0x00007fed57854600 +Event: 4,388 Protecting memory [0x0000000317b50000,0x0000000317b54000] with protection modes 0 +Event: 4,432 Executing VM operation: HandshakeAllThreads + + +Dynamic libraries: +0x000000010ce30000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libjli.dylib +0x00007ff81a6ce000 /usr/lib/libz.1.dylib +0x00007ff81a7c3000 /usr/lib/libSystem.B.dylib +0x00007ff81a7bd000 /usr/lib/system/libcache.dylib +0x00007ff81a775000 /usr/lib/system/libcommonCrypto.dylib +0x00007ff81a79f000 /usr/lib/system/libcompiler_rt.dylib +0x00007ff81a793000 /usr/lib/system/libcopyfile.dylib +0x00007ff80a387000 /usr/lib/system/libcorecrypto.dylib +0x00007ff80a493000 /usr/lib/system/libdispatch.dylib +0x00007ff80a242000 /usr/lib/system/libdyld.dylib +0x00007ff81a7b3000 /usr/lib/system/libkeymgr.dylib +0x00007ff81a75a000 /usr/lib/system/libmacho.dylib +0x00007ff819925000 /usr/lib/system/libquarantine.dylib +0x00007ff81a7b0000 /usr/lib/system/libremovefile.dylib +0x00007ff810899000 /usr/lib/system/libsystem_asl.dylib +0x00007ff80a310000 /usr/lib/system/libsystem_blocks.dylib +0x00007ff80a4de000 /usr/lib/system/libsystem_c.dylib +0x00007ff81a7a7000 /usr/lib/system/libsystem_collections.dylib +0x00007ff818087000 /usr/lib/system/libsystem_configuration.dylib +0x00007ff816c13000 /usr/lib/system/libsystem_containermanager.dylib +0x00007ff81a224000 /usr/lib/system/libsystem_coreservices.dylib +0x00007ff80dfce000 /usr/lib/system/libsystem_darwin.dylib +0x00007ffd23b89000 /usr/lib/system/libsystem_darwindirectory.dylib +0x00007ff81a7b4000 /usr/lib/system/libsystem_dnssd.dylib +0x00007ffd23b8e000 /usr/lib/system/libsystem_eligibility.dylib +0x00007ff80a4db000 /usr/lib/system/libsystem_featureflags.dylib +0x00007ff80a660000 /usr/lib/system/libsystem_info.dylib +0x00007ff81a6e2000 /usr/lib/system/libsystem_m.dylib +0x00007ff80a446000 /usr/lib/system/libsystem_malloc.dylib +0x00007ff810803000 /usr/lib/system/libsystem_networkextension.dylib +0x00007ff80e416000 /usr/lib/system/libsystem_notify.dylib +0x00007ff81808b000 /usr/lib/system/libsystem_sandbox.dylib +0x00007ffd23b98000 /usr/lib/system/libsystem_sanitizers.dylib +0x00007ff81a7ac000 /usr/lib/system/libsystem_secinit.dylib +0x00007ff80a60b000 /usr/lib/system/libsystem_kernel.dylib +0x00007ff80a656000 /usr/lib/system/libsystem_platform.dylib +0x00007ff80a649000 /usr/lib/system/libsystem_pthread.dylib +0x00007ff812660000 /usr/lib/system/libsystem_symptoms.dylib +0x00007ff80a367000 /usr/lib/system/libsystem_trace.dylib +0x00007ffd23ba1000 /usr/lib/system/libsystem_trial.dylib +0x00007ff81a782000 /usr/lib/system/libunwind.dylib +0x00007ff80a314000 /usr/lib/system/libxpc.dylib +0x00007ff80a1fd000 /usr/lib/libobjc.A.dylib +0x00007ff80a68f000 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x00007ff81e51e000 /usr/lib/swift/libswiftCore.dylib +0x00007ff80a5f3000 /usr/lib/libc++abi.dylib +0x00007ffd2238a000 /usr/lib/libRosetta.dylib +0x00007ff80a568000 /usr/lib/libc++.1.dylib +0x00007ff80b88c000 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation +0x00007ff82800e000 /usr/lib/swift/libswiftObjectiveC.dylib +0x00007ffd23435000 /usr/lib/libswiftPrespecialized.dylib +0x00007ff80b517000 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration +0x00007ff814fd3000 /System/Library/PrivateFrameworks/CoreAutoLayout.framework/Versions/A/CoreAutoLayout +0x00007ff81a7c5000 /usr/lib/libfakelink.dylib +0x00007ff81a9be000 /usr/lib/libcompression.dylib +0x00007ff81046d000 /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork +0x00007ff813cad000 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration +0x00007ff81a816000 /usr/lib/libarchive.2.dylib +0x00007ff813bbf000 /usr/lib/libDiagnosticMessagesClient.dylib +0x00007ff80dd23000 /usr/lib/libicucore.A.dylib +0x00007ff81501d000 /usr/lib/libxml2.2.dylib +0x00007ff823242000 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices +0x00007ff818098000 /usr/lib/liblangid.dylib +0x00007ff80e349000 /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit +0x00007ff820d15000 /System/Library/Frameworks/Combine.framework/Versions/A/Combine +0x00007ffb21eca000 /System/Library/PrivateFrameworks/CollectionsInternal.framework/Versions/A/CollectionsInternal +0x00007ffc2688a000 /System/Library/PrivateFrameworks/ReflectionInternal.framework/Versions/A/ReflectionInternal +0x00007ffc275cc000 /System/Library/PrivateFrameworks/RuntimeInternal.framework/Versions/A/RuntimeInternal +0x00007ff81a7c8000 /System/Library/PrivateFrameworks/SoftLinking.framework/Versions/A/SoftLinking +0x00007ff915a5b000 /usr/lib/swift/libswiftCoreFoundation.dylib +0x00007ff912b67000 /usr/lib/swift/libswiftDarwin.dylib +0x00007ff825238000 /usr/lib/swift/libswiftDispatch.dylib +0x00007ff915aa9000 /usr/lib/swift/libswiftIOKit.dylib +0x00007ffd2381e000 /usr/lib/swift/libswiftSystem.dylib +0x00007ff915a6b000 /usr/lib/swift/libswiftXPC.dylib +0x00007ffd2384c000 /usr/lib/swift/libswift_Builtin_float.dylib +0x00007ffd2384f000 /usr/lib/swift/libswift_Concurrency.dylib +0x00007ffd238bc000 /usr/lib/swift/libswift_DarwinFoundation1.dylib +0x00007ffd239a3000 /usr/lib/swift/libswift_StringProcessing.dylib +0x00007ff828012000 /usr/lib/swift/libswiftos.dylib +0x00007ff80e2c8000 /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal +0x00007ff81a78b000 /usr/lib/liboah.dylib +0x00007ff80d924000 /System/Library/Frameworks/Security.framework/Versions/A/Security +0x00007ff827545000 /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages +0x00007ff91262b000 /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS +0x00007ff814f9b000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents +0x00007ff80dfd9000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore +0x00007ff813c23000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata +0x00007ff81a22b000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices +0x00007ff81a8f1000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit +0x00007ff8125de000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE +0x00007ff80ab49000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices +0x00007ff81bf2d000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices +0x00007ff814fa9000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList +0x00007ff81a973000 /usr/lib/libapple_nghttp2.dylib +0x00007ff8121fb000 /usr/lib/libsqlite3.dylib +0x00007ff82777f000 /System/Library/PrivateFrameworks/AppSupport.framework/Versions/A/AppSupport +0x00007ff813b91000 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics +0x00007ff810e15000 /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics +0x00007ff81f181000 /System/Library/Frameworks/GSS.framework/Versions/A/GSS +0x00007ff81d60c000 /System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport +0x00007ff812576000 /System/Library/PrivateFrameworks/RunningBoardServices.framework/Versions/A/RunningBoardServices +0x00007ff827f9b000 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/StreamingZip +0x00007ff81081d000 /usr/lib/libenergytrace.dylib +0x00007ff812668000 /System/Library/Frameworks/Network.framework/Versions/A/Network +0x00007ff81994a000 /usr/lib/libbsm.0.dylib +0x00007ff81a75e000 /usr/lib/system/libkxld.dylib +0x00007ffb1dc59000 /System/Library/PrivateFrameworks/AppleKeyStore.framework/Versions/A/AppleKeyStore +0x00007ffd220e2000 /usr/lib/libCoreEntitlements.dylib +0x00007ffc1d286000 /System/Library/PrivateFrameworks/MessageSecurity.framework/Versions/A/MessageSecurity +0x00007ff8121df000 /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer +0x00007ff8242e1000 /System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/Versions/A/SymptomDiagnosticReporter +0x00007ff81c32d000 /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport +0x00007ff81081e000 /usr/lib/libMobileGestalt.dylib +0x00007ff81a20a000 /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression +0x00007ff819932000 /usr/lib/libcoretls.dylib +0x00007ff81bf9c000 /usr/lib/libcoretls_cfhelpers.dylib +0x00007ff81a9b8000 /usr/lib/libpam.2.dylib +0x00007ff81c015000 /usr/lib/libxar.1.dylib +0x00007ff81bf9e000 /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS +0x00007ffd10ea9000 /System/Library/PrivateFrameworks/SwiftASN1Internal.framework/Versions/A/SwiftASN1Internal +0x00007ff81c023000 /usr/lib/libutil.dylib +0x00007ff818093000 /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo +0x00007ff819633000 /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/Versions/A/IOMobileFramebuffer +0x00007ff816c4a000 /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface +0x00007ff915927000 /System/Library/PrivateFrameworks/LoggingSupport.framework/Versions/A/LoggingSupport +0x00007ff81f1d9000 /System/Library/PrivateFrameworks/MobileAsset.framework/Versions/A/MobileAsset +0x00007ff8242f0000 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/PowerLog +0x00007ffb178db000 /System/Library/Frameworks/SwiftData.framework/Versions/A/SwiftData +0x00007ff80fe63000 /System/Library/Frameworks/UniformTypeIdentifiers.framework/Versions/A/UniformTypeIdentifiers +0x00007ff8151b3000 /System/Library/PrivateFrameworks/UserManagement.framework/Versions/A/UserManagement +0x00007ff810390000 /usr/lib/libboringssl.dylib +0x00007ff81264f000 /usr/lib/libdns_services.dylib +0x00007ff9149d2000 /usr/lib/libquic.dylib +0x00007ff81e4a8000 /usr/lib/libusrtcp.dylib +0x00007ffb1e9eb000 /System/Library/PrivateFrameworks/AtomicsInternal.framework/Versions/A/AtomicsInternal +0x00007ffa1b4f0000 /System/Library/PrivateFrameworks/InternalSwiftProtobuf.framework/Versions/A/InternalSwiftProtobuf +0x00007ffd23689000 /usr/lib/swift/libswiftDistributed.dylib +0x00007ffd236af000 /usr/lib/swift/libswiftObservation.dylib +0x00007ffd23816000 /usr/lib/swift/libswiftSynchronization.dylib +0x00007ff818092000 /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary +0x00007ffb1f06c000 /System/Library/PrivateFrameworks/BiomeLibrary.framework/Versions/A/BiomeLibrary +0x00007ff9249e5000 /System/Library/PrivateFrameworks/BiomeStreams.framework/Versions/A/BiomeStreams +0x00007ff9208bb000 /System/Library/PrivateFrameworks/BiomeFoundation.framework/Versions/A/BiomeFoundation +0x00007ffa0aa40000 /System/Library/PrivateFrameworks/BiomePubSub.framework/Versions/A/BiomePubSub +0x00007ff811d55000 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData +0x00007ff829098000 /System/Library/PrivateFrameworks/ProactiveSupport.framework/Versions/A/ProactiveSupport +0x00007ff81bf7c000 /usr/lib/liblzma.5.dylib +0x00007ff8234b5000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate +0x00007ff819839000 /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag +0x00007ff827a8f000 /System/Library/PrivateFrameworks/InternationalTextSearch.framework/Versions/A/InternationalTextSearch +0x00007ff91d0b0000 /System/Library/PrivateFrameworks/SoftwareUpdateCoreSupport.framework/Versions/A/SoftwareUpdateCoreSupport +0x00007ff925377000 /System/Library/PrivateFrameworks/SoftwareUpdateCoreConnect.framework/Versions/A/SoftwareUpdateCoreConnect +0x00007ff82762f000 /System/Library/PrivateFrameworks/RemoteServiceDiscovery.framework/Versions/A/RemoteServiceDiscovery +0x00007ff91cc8d000 /System/Library/PrivateFrameworks/MSUDataAccessor.framework/Versions/A/MSUDataAccessor +0x00007ff917c53000 /usr/lib/libbootpolicy.dylib +0x00007ff827646000 /System/Library/PrivateFrameworks/RemoteXPC.framework/Versions/A/RemoteXPC +0x00007ff924895000 /usr/lib/libFDR.dylib +0x00007ffa0a69a000 /usr/lib/libamsupport.dylib +0x00007ffb1d4f6000 /System/Library/PrivateFrameworks/AppleDeviceQuerySupport.framework/Versions/A/AppleDeviceQuerySupport +0x00007ffa0d709000 /usr/lib/libpartition2_dynamic.dylib +0x00007ff81a951000 /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce +0x00007ffd21f62000 /usr/lib/libAppleArchive.dylib +0x00007ff81a215000 /usr/lib/libbz2.1.0.dylib +0x00007ff813cb5000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage +0x00007ff823218000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib +0x00007ff81c058000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib +0x00007ff80b05f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib +0x00007ff827a8e000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices +0x00007ff8150fe000 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo +0x00007ff811735000 /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync +0x00007ff80cf38000 /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText +0x00007ff81772b000 /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO +0x00007ff81ed93000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS +0x00007ff8118e0000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices +0x00007ff81d4db000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore +0x00007ff81f14b000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD +0x00007ff81f147000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy +0x00007ff81ed69000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis +0x00007ff8108d3000 /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight +0x00007ff81712e000 /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib +0x00007ff812484000 /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard +0x00007ff825582000 /System/Library/PrivateFrameworks/BoardServices.framework/Versions/A/BoardServices +0x00007ff827365000 /System/Library/PrivateFrameworks/BackBoardServices.framework/Versions/A/BackBoardServices +0x00007ffb1ef92000 /System/Library/PrivateFrameworks/BackBoardHIDEventFoundation.framework/Versions/A/BackBoardHIDEventFoundation +0x00007ff80ca34000 /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay +0x00007ff81ccef000 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox +0x00007ff81a9b6000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders +0x00007ffc25aa7000 /System/Library/PrivateFrameworks/ProDisplayLibrary.framework/Versions/A/ProDisplayLibrary +0x00007ff908ab1000 /System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/Versions/A/IOSurfaceAccelerator +0x00007ff816c6e000 /System/Library/Frameworks/Metal.framework/Versions/A/Metal +0x00007ff816c65000 /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator +0x00007ff816f88000 /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia +0x00007ff8108b1000 /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC +0x00007ff81cca8000 /System/Library/PrivateFrameworks/WatchdogClient.framework/Versions/A/WatchdogClient +0x00007ff814864000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore +0x00007ff81ccaa000 /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport +0x00007ffa12c5d000 /usr/lib/swift/libswiftOSLog.dylib +0x00007ff9196f4000 /usr/lib/swift/libswiftsimd.dylib +0x00007ffa0aaa1000 /System/Library/PrivateFrameworks/BiomeStorage.framework/Versions/A/BiomeStorage +0x00007ffc18194000 /System/Library/PrivateFrameworks/IntelligencePlatformLibrary.framework/Versions/A/IntelligencePlatformLibrary +0x00007ffc24ee2000 /System/Library/PrivateFrameworks/PoirotSchematizer.framework/Versions/A/PoirotSchematizer +0x00007ffb1f9c2000 /System/Library/PrivateFrameworks/BiomeSync.framework/Versions/A/BiomeSync +0x00007ffb1f053000 /System/Library/PrivateFrameworks/BiomeDSL.framework/Versions/A/BiomeDSL +0x00007ffa22d3b000 /System/Library/PrivateFrameworks/FeatureFlags.framework/Versions/A/FeatureFlags +0x00007ffc24f50000 /System/Library/PrivateFrameworks/PoirotUDFs.framework/Versions/A/PoirotUDFs +0x00007ffc24eb7000 /System/Library/PrivateFrameworks/PoirotSQLite.framework/Versions/A/PoirotSQLite +0x00007ff825aba000 /System/Library/PrivateFrameworks/CoreTime.framework/Versions/A/CoreTime +0x00007ff81a7fe000 /usr/lib/libiconv.2.dylib +0x00007ff81a759000 /usr/lib/libcharset.1.dylib +0x00007ffd238f7000 /usr/lib/swift/libswift_RegexParser.dylib +0x00007ffb20dcc000 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/CascadeSets +0x00007ff81f349000 /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers +0x00007ff81cb75000 /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG +0x00007ff81c58e000 /usr/lib/libexpat.1.dylib +0x00007ff81d3a2000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib +0x00007ff81d3d1000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib +0x00007ff81d4c4000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib +0x00007ff81cbc1000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib +0x00007ff81c1f6000 /usr/lib/libate.dylib +0x00007ff81d464000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib +0x00007ff81d45b000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib +0x00007ffc0f76d000 /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libllvm-flatbuffers.dylib +0x00007ffc09ed4000 /System/Library/PrivateFrameworks/FramePacing.framework/Versions/A/FramePacing +0x00007ffb0fccb000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib +0x00007ffc0ae42000 /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libGPUCompilerUtils.dylib +0x00007ff82564e000 /System/Library/PrivateFrameworks/GraphicsServices.framework/Versions/A/GraphicsServices +0x00007ff923a47000 /usr/lib/swift/libswiftMetal.dylib +0x00007ffa08c0b000 /usr/lib/swift/libswiftQuartzCore.dylib +0x00007ffa0d50a000 /usr/lib/swift/libswiftUniformTypeIdentifiers.dylib +0x00007ff817a71000 /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage +0x00007ffa16bfa000 /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication +0x00007ffc24add000 /System/Library/PrivateFrameworks/PhotosensitivityProcessing.framework/Versions/A/PhotosensitivityProcessing +0x00007ffb0fcd7000 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL +0x00007ffb10996000 /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL +0x00007ff81c7b9000 /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer +0x00007ffb0fd29000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib +0x00007ffb0fcea000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib +0x00007ffb0fee9000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib +0x00007ffb0fcf3000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib +0x00007ffb0fce7000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib +0x00007ffb0fcd2000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib +0x00007ffc09ddf000 /System/Library/PrivateFrameworks/FontServices.framework/Versions/A/FontServices +0x00007ff81c7cc000 /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG +0x00007ff814c54000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib +0x00007ffd229f2000 /usr/lib/libhvf.dylib +0x00007ffc21e3c000 /System/Library/PrivateFrameworks/ParsingInternal.framework/Versions/A/ParsingInternal +0x00007ffc09de3000 /System/Library/PrivateFrameworks/FontServices.framework/libXTFontStaticRegistryData.dylib +0x00007ff817fcb000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/MPSCore +0x00007ff81a165000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/MPSImage +0x00007ff8199ce000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork +0x00007ff819f2c000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix +0x00007ff819ce2000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector +0x00007ff819f6b000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray +0x00007ffb148b6000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSFunctions.framework/Versions/A/MPSFunctions +0x00007ffb14896000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSBenchmarkLoop.framework/Versions/A/MPSBenchmarkLoop +0x00007ff80ae6c000 /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools +0x00007ff91aeed000 /System/Library/PrivateFrameworks/IOAccelMemoryInfo.framework/Versions/A/IOAccelMemoryInfo +0x00007ffa09016000 /System/Library/PrivateFrameworks/kperf.framework/Versions/A/kperf +0x00007ff915a3d000 /System/Library/PrivateFrameworks/GPURawCounter.framework/Versions/A/GPURawCounter +0x00007ff82599c000 /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication +0x00007ff9159ba000 /System/Library/PrivateFrameworks/MallocStackLogging.framework/Versions/A/MallocStackLogging +0x00007ff82597d000 /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols +0x00007ff92795a000 /System/Library/PrivateFrameworks/OSAnalytics.framework/Versions/A/OSAnalytics +0x00007ffc07fd7000 /System/Library/PrivateFrameworks/DeviceRecovery.framework/Versions/A/DeviceRecovery +0x00007ffb12911000 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/ExtensionFoundation +0x00007ff81c812000 /System/Library/PrivateFrameworks/AppServerSupport.framework/Versions/A/AppServerSupport +0x00007ff81c612000 /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices +0x00007ff81c47e000 /System/Library/PrivateFrameworks/PlugInKit.framework/Versions/A/PlugInKit +0x00007ff81984f000 /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices +0x00007ffa0d519000 /usr/lib/swift/libswiftAccelerate.dylib +0x00007ff81c5b3000 /System/Library/PrivateFrameworks/IconFoundation.framework/Versions/A/IconFoundation +0x00007ffc15617000 /System/Library/PrivateFrameworks/IconRendering.framework/Versions/A/IconRendering +0x00007ff814ca1000 /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI +0x00007ffc2774d000 /System/Library/PrivateFrameworks/SFSymbols.framework/Versions/A/SFSymbols +0x00007ffb127f2000 /System/Library/Frameworks/DeveloperToolsSupport.framework/Versions/A/DeveloperToolsSupport +0x00007ff90cf29000 /System/Library/PrivateFrameworks/RenderBox.framework/Versions/A/RenderBox +0x00007ff8176f0000 /System/Library/PrivateFrameworks/CoreSVG.framework/Versions/A/CoreSVG +0x00007ff81d54e000 /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO +0x00007ff915aa8000 /usr/lib/swift/libswiftCoreImage.dylib +0x00007ff81d495000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/ATSUI +0x00007ff81eb0c000 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox +0x00007ff80cb62000 /System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore +0x00007ff81ecd7000 /System/Library/PrivateFrameworks/AudioSession.framework/Versions/A/AudioSession +0x00007ff907f1a000 /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI +0x00007ff81ed51000 /usr/lib/libAudioStatistics.dylib +0x00007ff816f63000 /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk +0x00007ff80d17b000 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio +0x00007ff81d380000 /usr/lib/libAudioToolboxUtility.dylib +0x00007ff915a41000 /usr/lib/swift/libswiftCoreAudio.dylib +0x00007ff91c512000 /usr/lib/swift/libswiftCoreMIDI.dylib +0x00007ff81f155000 /System/Library/PrivateFrameworks/perfdata.framework/Versions/A/perfdata +0x00007ff914ac3000 /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy +0x00007ff81eff8000 /usr/lib/libSMC.dylib +0x00007ff81f163000 /usr/lib/libperfcheck.dylib +0x00007ffb1eaa1000 /System/Library/PrivateFrameworks/AudioAnalytics.framework/Versions/A/AudioAnalytics +0x00007ffd238c0000 /usr/lib/swift/libswift_DarwinFoundation2.dylib +0x00007ffd238c1000 /usr/lib/swift/libswift_DarwinFoundation3.dylib +0x00007ffa1b1fd000 /System/Library/Frameworks/OSLog.framework/Versions/A/OSLog +0x00007ff9159ea000 /usr/lib/libmis.dylib +0x00007ff81c6d5000 /System/Library/PrivateFrameworks/MediaExperience.framework/Versions/A/MediaExperience +0x00007ff81eabc000 /System/Library/PrivateFrameworks/AudioSession.framework/libSessionUtility.dylib +0x00007ff81d4ca000 /System/Library/PrivateFrameworks/CMCaptureCore.framework/Versions/A/CMCaptureCore +0x00007ff81c820000 /usr/lib/libspindump.dylib +0x00007ff8241ca000 /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth +0x00007ff8196c2000 /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils +0x00007ff90dc43000 /System/Library/PrivateFrameworks/HID.framework/Versions/A/HID +0x00007ffb27694000 /System/Library/PrivateFrameworks/CoreUtilsExtras.framework/Versions/A/CoreUtilsExtras +0x00007ffc15574000 /System/Library/PrivateFrameworks/IO80211.framework/Versions/A/IO80211 +0x00007ff820a88000 /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth +0x00007ff923a54000 /usr/lib/swift/libswiftCompression.dylib +0x00007ffb1e6db000 /System/Library/PrivateFrameworks/ArgumentParserInternal.framework/Versions/A/ArgumentParserInternal +0x00007ff81c324000 /usr/lib/libIOReport.dylib +0x00007ff81985c000 /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation +0x00007ff80b233000 /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon +0x00007ff8254a2000 /System/Library/PrivateFrameworks/FrontBoardServices.framework/Versions/A/FrontBoardServices +0x00007ff8199b5000 /usr/lib/libgermantok.dylib +0x00007ff8181aa000 /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData +0x00007ff8243d3000 /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit +0x00007ff82432d000 /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording +0x00007ff81c5aa000 /usr/lib/libheimdal-asn1.dylib +0x00007ff827f76000 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit +0x00007ff814f73000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory +0x00007ff814f7f000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory +0x00007ffb110e0000 /System/Library/Frameworks/AVFAudio.framework/Versions/A/AVFAudio +0x00007ff90eb95000 /usr/lib/libAccessibility.dylib +0x00007ffc18cad000 /System/Library/PrivateFrameworks/IsolatedCoreAudioClient.framework/Versions/A/IsolatedCoreAudioClient +0x00007ffa1145d000 /usr/lib/swift/libswiftCoreMedia.dylib +0x00007ffd14344000 /System/Library/PrivateFrameworks/Tightbeam.framework/Versions/A/Tightbeam +0x00007ffb23721000 /System/Library/PrivateFrameworks/CoreAudioOrchestration.framework/Versions/A/CoreAudioOrchestration +0x00007ffa0dbc3000 /System/Library/PrivateFrameworks/AFKUser.framework/Versions/A/AFKUser +0x00007ff823502000 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility +0x00007ffd18219000 /System/Library/PrivateFrameworks/VideoToolboxParavirtualizationSupport.framework/Versions/A/VideoToolboxParavirtualizationSupport +0x00007ff81c540000 /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA +0x00007ff81d454000 /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler +0x00007ff81d438000 /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment +0x00007ff81d45e000 /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay +0x00007ffb1e53d000 /System/Library/PrivateFrameworks/AppleMobileFileIntegrity.framework/Versions/A/AppleMobileFileIntegrity +0x00007ffd22407000 /usr/lib/libTLE.dylib +0x00007ffb0b2b6000 /System/Library/PrivateFrameworks/ConfigProfileHelper.framework/Versions/A/ConfigProfileHelper +0x00007ffa20e5e000 /usr/lib/libedit.3.dylib +0x00007ffc19fea000 /System/Library/PrivateFrameworks/MIL.framework/Versions/A/MIL +0x00007ff91aeb2000 /usr/lib/libncurses.5.4.dylib +0x00007ff8195fe000 /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji +0x00007ff80b59d000 /usr/lib/libCRFSuite.dylib +0x00007ff81809a000 /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP +0x00007ff81995a000 /usr/lib/libmecab.dylib +0x00007ff81a949000 /usr/lib/libThaiTokenizer.dylib +0x00007ff81d915000 /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore +0x00007ffb127e0000 /System/Library/Frameworks/DataDetection.framework/Versions/A/DataDetection +0x00007ff919921000 /System/Library/PrivateFrameworks/TextInput.framework/Versions/A/TextInput +0x00007ffa1b6c9000 /System/Library/PrivateFrameworks/HIDDisplay.framework/Versions/A/HIDDisplay +0x00007ff81f0d9000 /usr/lib/libcups.2.dylib +0x00007ff81f172000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos +0x00007ff81edd6000 /usr/lib/libresolv.9.dylib +0x00007ff81c827000 /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal +0x00007ff827f75000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Libraries/libHeimdalProxy.dylib +0x00007ff81f1ca000 /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth +0x00007ff90eaae000 /System/Library/PrivateFrameworks/AXCoreUtilities.framework/Versions/A/AXCoreUtilities +0x00007ff91e7b5000 /System/Library/PrivateFrameworks/AttributeGraph.framework/Versions/A/AttributeGraph +0x00007ffd21e7f000 /usr/lib/libAXSafeCategoryBundle.dylib +0x00007ff819407000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib +0x00007ff81aaa3000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib +0x00007ff8199b8000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib +0x00007ff81a98d000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib +0x00007ff81aa9d000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib +0x00007ff8181b1000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib +0x00007ff80b340000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib +0x00007ffb1237c000 /System/Library/Frameworks/CoreTransferable.framework/Versions/A/CoreTransferable +0x00007ff81f13c000 /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth +0x00007ff815173000 /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport +0x00007ff80fc7d000 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation +0x00007ff819928000 /usr/lib/libCheckFix.dylib +0x00007ff813bc1000 /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities +0x00007ffc15f31000 /System/Library/PrivateFrameworks/InstalledContentLibrary.framework/Versions/A/InstalledContentLibrary +0x00007ff80e30a000 /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore +0x00007ff814fd0000 /usr/lib/libapp_launch_measurement.dylib +0x00007ffa09114000 /System/Library/PrivateFrameworks/MobileSystemServices.framework/Versions/A/MobileSystemServices +0x00007ff81c027000 /usr/lib/libxslt.1.dylib +0x00007ff8198eb000 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement +0x00007ff8276f5000 /usr/lib/libcurl.4.dylib +0x00007ffd2279f000 /usr/lib/libcrypto.46.dylib +0x00007ffd233c2000 /usr/lib/libssl.48.dylib +0x00007ff8273d5000 /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP +0x00007ff827410000 /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent +0x00007ff81edf3000 /usr/lib/libsasl2.2.dylib +0x00007ff90812e000 /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa +0x00007ff80e482000 /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x00007ffb21ea3000 /System/Library/PrivateFrameworks/CollectionViewCore.framework/Versions/A/CollectionViewCore +0x00007ff8176eb000 /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap +0x00007ff81d95e000 /System/Library/PrivateFrameworks/UserActivity.framework/Versions/A/UserActivity +0x00007ffc09ee1000 /System/Library/PrivateFrameworks/FrontBoard.framework/Versions/A/FrontBoard +0x00007ffd1606a000 /System/Library/PrivateFrameworks/UIIntelligenceSupport.framework/Versions/A/UIIntelligenceSupport +0x00007ffb17a2d000 /System/Library/Frameworks/SwiftUICore.framework/Versions/A/SwiftUICore +0x00007ffd1bf66000 /System/Library/PrivateFrameworks/WritingTools.framework/Versions/A/WritingTools +0x00007ffd1aefa000 /System/Library/PrivateFrameworks/WindowManagement.framework/Versions/A/WindowManagement +0x00007ffc09c3a000 /System/Library/PrivateFrameworks/FocusEngine.framework/Versions/A/FocusEngine +0x00007ffc07ba8000 /System/Library/PrivateFrameworks/DesignLibrary.framework/Versions/A/DesignLibrary +0x00007ff8176d8000 /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation +0x00007ffd16b58000 /System/Library/PrivateFrameworks/UpdateCycle.framework/Versions/A/UpdateCycle +0x00007ff8173f9000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x00007ff822e28000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition +0x00007ff814f68000 /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis +0x00007ff8231b9000 /System/Library/Frameworks/Accessibility.framework/Versions/A/Accessibility +0x00007ffb18923000 /System/Library/Frameworks/Symbols.framework/Versions/A/Symbols +0x00007ffc12a26000 /System/Library/PrivateFrameworks/Gestures.framework/Versions/A/Gestures +0x00007ff912b66000 /usr/lib/swift/libswiftCoreGraphics.dylib +0x00007ff823bc8000 /usr/lib/swift/libswiftFoundation.dylib +0x00007ffb0ac8a000 /usr/lib/swift/libswiftSwiftOnoneSupport.dylib +0x00007ffd23a2c000 /usr/lib/swift/libswiftsys_time.dylib +0x00007ffa17321000 /System/Library/PrivateFrameworks/CoreMaterial.framework/Versions/A/CoreMaterial +0x00007ffd2376b000 /usr/lib/swift/libswiftSpatial.dylib +0x00007ffd22406000 /usr/lib/libSpatial.dylib +0x00007ffd21d96000 /System/Library/SubFrameworks/UIUtilities.framework/Versions/A/UIUtilities +0x000000010df47000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/server/libjvm.dylib +0x000000010cf34000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libjimage.dylib +0x000000010d005000 /Users/herzamos/Desktop/master_thesis/async-profiler-3.0-macos/lib/libasyncProfiler.dylib +0x000000010cf8a000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libjava.dylib +0x000000012785d000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libnio.dylib +0x000000012788b000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libnet.dylib +0x00000001279a1000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libzip.dylib +0x0000000128e0b000 /Users/herzamos/Library/Caches/JNA/temp/jna12882515752372882798.tmp +0x00000001278f6000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libextnet.dylib +0x000000012996a000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libmanagement.dylib +0x00000001299d0000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libmanagement_ext.dylib +0x000000012b80b000 /Users/herzamos/.sbt/1.0/swoval-jni/1283030938573840329-libswoval-files0.dylib +0x00007ff9144bf000 /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon +0x00007ff90a5c1000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels +0x00007ff8276e2000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help +0x00007ff90a5c5000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture +0x00007ff90a5a2000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting +0x00007ff90a5c0000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink +0x00007ff90a5bd000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI +0x00007ffd22281000 /usr/lib/libInterpreterSecurity.dylib +0x00007ffa0adb4000 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XprotectFramework +0x00007ff90df4c000 /System/Library/PrivateFrameworks/yara.framework/Versions/A/yara +0x00007ffd2226f000 /usr/lib/libEndpointSecuritySystem.dylib + + +VM Arguments: +jvm_args: -Dfile.encoding=UTF-8 -Xms1024m -Xmx1024m -Xss4M -XX:ReservedCodeCacheSize=128m -Dsbt.script=/opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt -Dscala.ext.dirs=/Users/herzamos/.sbt/1.0/java9-rt-ext-adoptopenjdk_15_0_2 -agentpath:/Users/herzamos/Desktop/master_thesis/async-profiler-3.0-macos/lib/libasyncProfiler.dylib=start,event=wall,file=/tmp/profile.jfr +java_command: /opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt-launch.jar run /Users/herzamos/Desktop/master_thesis/tests/dl/dl_reverse.vpr +java_class_path (initial): /opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt-launch.jar +Launcher Type: SUN_STANDARD + +[Global flags] + intx CICompilerCount = 4 {product} {ergonomic} + uint ConcGCThreads = 2 {product} {ergonomic} + uint G1ConcRefinementThreads = 9 {product} {ergonomic} + size_t G1HeapRegionSize = 1048576 {product} {ergonomic} + uintx GCDrainStackTargetSize = 64 {product} {ergonomic} + size_t InitialHeapSize = 1073741824 {product} {command line} + size_t MarkStackSize = 4194304 {product} {ergonomic} + size_t MaxHeapSize = 1073741824 {product} {command line} + size_t MaxNewSize = 643825664 {product} {ergonomic} + size_t MinHeapDeltaBytes = 1048576 {product} {ergonomic} + size_t MinHeapSize = 1073741824 {product} {command line} + uintx NonProfiledCodeHeapSize = 0 {pd product} {ergonomic} + uintx ProfiledCodeHeapSize = 0 {pd product} {ergonomic} + uintx ReservedCodeCacheSize = 134217728 {pd product} {command line} + size_t SoftMaxHeapSize = 1073741824 {manageable} {ergonomic} + intx ThreadStackSize = 4096 {pd product} {command line} + bool UseCompressedClassPointers = true {lp64_product} {ergonomic} + bool UseCompressedOops = true {lp64_product} {ergonomic} + bool UseG1GC = true {product} {ergonomic} + bool UseNUMA = false {product} {ergonomic} + bool UseNUMAInterleaving = false {product} {ergonomic} + +Logging: +Log output configuration: + #0: stdout all=warning,jni+resolve=error uptime,level,tags (reconfigured) + #1: stderr all=off uptime,level,tags + +Environment Variables: +JAVA_HOME=/Users/herzamos/.jenv/versions/15.0 +PATH=/Users/herzamos/.jenv/versions/15.0/bin:/opt/homebrew/Cellar/jenv/0.5.7/libexec/libexec:/Users/herzamos/Desktop/master_thesis/master-thesis/bin:/Users/herzamos/miniconda3/bin:/Users/herzamos/.jenv/shims:/Users/herzamos/.jenv/bin:/Library/TeX/texbin:/opt/homebrew/bin/gcc-13:/Users/herzamos/.ghcup/bin:/Users/herzamos/.cabal/bin:/opt/homebrew/opt/llvm@12/bin:/Users/herzamos/mambaforge/bin:/Users/herzamos/mambaforge/condabin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/herzamos/.cargo/bin:/Users/herzamos/Library/Application Support/Coursier/bin +SHELL=/bin/zsh +LANG=fr_CH.UTF-8 + +Signal Handlers: +SIGSEGV: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO +SIGBUS: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGFPE: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGPIPE: [libjvm.dylib+0x842990], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGXFSZ: [libjvm.dylib+0x842990], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGILL: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGUSR2: [libjvm.dylib+0x8434b0], sa_mask[0]=00000000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO +SIGHUP: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGINT: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGTERM: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGQUIT: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO + + +--------------- S Y S T E M --------------- + +OS:uname: Darwin 25.2.0 Darwin Kernel Version 25.2.0: Tue Nov 18 21:07:05 PST 2025; root:xnu-12377.61.12~1/RELEASE_ARM64_T6020 x86_64 +OS uptime: 8 days 6:23 hours +rlimit (soft/hard): STACK 8176k/65520k , CORE 0k/infinity , NPROC 2666/2666 , NOFILE 10240/infinity , AS infinity/infinity , CPU infinity/infinity , DATA infinity/infinity , FSIZE infinity/infinity , MEMLOCK infinity/infinity , RSS infinity/infinity +load average: 7,50 12,79 13,02 + +CPU: total 10 (initial active 10) (1 cores per cpu, 1 threads per core) family 6 model 44 stepping 0 microcode 0x0, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, aes, clmul, tsc, tscinvbit, tscinv, clflush + +Memory: 4k page, physical 16777216k(211512k free), swap 5242880k(574464k free) + +vm_info: OpenJDK 64-Bit Server VM (15.0.2+7) for bsd-amd64 JRE (15.0.2+7), built on Jan 21 2021 11:59:27 by "jenkins" with clang 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.46.4) + +END. diff --git a/hs_err_pid89792.log b/hs_err_pid89792.log new file mode 100644 index 000000000..58124bb5a --- /dev/null +++ b/hs_err_pid89792.log @@ -0,0 +1,1961 @@ +# +# A fatal error has been detected by the Java Runtime Environment: +# +# Internal Error (sharedRuntime.cpp:531), pid=89792, tid=97283 +# guarantee(cb != NULL && cb->is_compiled()) failed: safepoint polling: pc must refer to an nmethod +# +# JRE version: OpenJDK Runtime Environment AdoptOpenJDK (15.0.2+7) (build 15.0.2+7) +# Java VM: OpenJDK 64-Bit Server VM AdoptOpenJDK (15.0.2+7, mixed mode, sharing, tiered, compressed oops, g1 gc, bsd-amd64) +# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again +# +# If you would like to submit a bug report, please visit: +# https://github.com/AdoptOpenJDK/openjdk-support/issues +# + +--------------- S U M M A R Y ------------ + +Command Line: -Dfile.encoding=UTF-8 -Xms1024m -Xmx1024m -Xss4M -XX:ReservedCodeCacheSize=128m -Dsbt.script=/opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt -Dscala.ext.dirs=/Users/herzamos/.sbt/1.0/java9-rt-ext-adoptopenjdk_15_0_2 -agentpath:/Users/herzamos/Desktop/master_thesis/async-profiler-3.0-macos/lib/libasyncProfiler.dylib=start,event=wall,file=/tmp/profile.jfr /opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt-launch.jar run /Users/herzamos/Desktop/master_thesis/tests/dl/dl_traverse.vpr + +Host: Mac14,9 x86_64 2400 MHz, 10 cores, 16G, Darwin 25.2.0 +Time: Fri May 15 19:15:56 2026 CEST elapsed time: 10.133731 seconds (0d 0h 0m 10s) + +--------------- T H R E A D --------------- + +Current thread (0x00007fbbaaa93e00): JavaThread "pool-5-thread-12" [_thread_in_Java, id=97283, stack(0x00000003168ff000,0x0000000316cff000)] + +Stack: [0x00000003168ff000,0x0000000316cff000], sp=0x0000000316cfb8e0, free space=4082k +Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code) +V [libjvm.dylib+0xa87b06] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x696 +V [libjvm.dylib+0xa881d1] VMError::report_and_die(Thread*, void*, char const*, int, char const*, char const*, __va_list_tag*)+0x41 +V [libjvm.dylib+0x30735a] report_vm_error(char const*, int, char const*, char const*, ...)+0xaa +V [libjvm.dylib+0x8da145] SharedRuntime::get_poll_stub(unsigned char*)+0x45 +V [libjvm.dylib+0x845d8f] JVM_handle_bsd_signal+0x4bf +V [libjvm.dylib+0x8429bd] signalHandler(int, __siginfo*, void*)+0x2d +C [libasyncProfiler.dylib+0x24621] Profiler::segvHandler(int, __siginfo*, void*)+0xa1 +C [libsystem_platform.dylib+0x337d] _sigtramp+0x1d +C 0x3d20676e69727453 +j sbt.io.Hash$.apply(Ljava/io/File;)[B+16 +j sbt.util.FileInfo$hash$.computeHash(Ljava/io/File;)[B+4 +j sbt.util.FileInfo$hash$.apply(Ljava/io/File;)Lsbt/util/HashFileInfo;+10 +j sbtbuildinfo.BuildInfo$BuildInfoTask.$anonfun$file$1(Lsbtbuildinfo/BuildInfo$BuildInfoTask;Ljava/io/File;)Ljava/io/File;+11 +j sbtbuildinfo.BuildInfo$BuildInfoTask$$Lambda$3916+0x00000008015672b8.apply(Ljava/lang/Object;)Ljava/lang/Object;+8 +J 5302 c2 scala.Function1$$Lambda$378+0x0000000800e0f468.apply(Ljava/lang/Object;)Ljava/lang/Object; (13 bytes) @ 0x0000000117613668 [0x0000000117613600+0x0000000000000068] +J 6162 c1 sbt.internal.util.$tilde$greater$$Lambda$2776+0x00000008013e5090.apply(Ljava/lang/Object;)Ljava/lang/Object; (17 bytes) @ 0x0000000117874cc4 [0x0000000117874b60+0x0000000000000164] +J 8576 c1 sbt.Execute$$Lambda$2802+0x00000008013eb2f8.apply()Ljava/lang/Object; (12 bytes) @ 0x000000011759c294 [0x000000011759c0c0+0x00000000000001d4] +J 6100 c1 sbt.internal.util.ErrorHandling$.wideConvert(Lscala/Function0;)Lscala/util/Either; (169 bytes) @ 0x0000000117816a44 [0x0000000117816900+0x0000000000000144] +J 8580 c1 sbt.Execute.work(Ljava/lang/Object;Lscala/Function0;Lsbt/CompletionService;)Lsbt/Completed; (69 bytes) @ 0x0000000117c3c8f4 [0x0000000117c3c780+0x0000000000000174] +J 6872 c1 sbt.Execute$$Lambda$2786+0x00000008013e7a40.apply()Ljava/lang/Object; (24 bytes) @ 0x0000000117128804 [0x0000000117128220+0x00000000000005e4] +J 8570 c1 sbt.ConcurrentRestrictions$$anon$4$$Lambda$2796+0x00000008013e9f10.apply()Ljava/lang/Object; (16 bytes) @ 0x0000000116cbe944 [0x0000000116cbe7e0+0x0000000000000164] +J 8569 c1 sbt.CompletionService$$anon$2.call()Ljava/lang/Object; (66 bytes) @ 0x0000000116cbf0d4 [0x0000000116cbefc0+0x0000000000000114] +J 6010 c1 java.util.concurrent.FutureTask.run()V java.base@15.0.2 (123 bytes) @ 0x00000001177d0374 [0x00000001177cfbc0+0x00000000000007b4] +J 6080 c1 java.util.concurrent.Executors$RunnableAdapter.call()Ljava/lang/Object; java.base@15.0.2 (14 bytes) @ 0x000000011780efb4 [0x000000011780eea0+0x0000000000000114] +J 6010 c1 java.util.concurrent.FutureTask.run()V java.base@15.0.2 (123 bytes) @ 0x00000001177d0374 [0x00000001177cfbc0+0x00000000000007b4] +j java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+92 java.base@15.0.2 +j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5 java.base@15.0.2 +j java.lang.Thread.run()V+11 java.base@15.0.2 +v ~StubRoutines::call_stub +V [libjvm.dylib+0x4bc0b2] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x2e2 +V [libjvm.dylib+0x4baf99] JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x1e9 +V [libjvm.dylib+0x4bb063] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*)+0x63 +V [libjvm.dylib+0x569970] thread_entry(JavaThread*, Thread*)+0xb0 +V [libjvm.dylib+0xa21152] JavaThread::thread_main_inner()+0xb2 +V [libjvm.dylib+0xa1e221] Thread::call_run()+0x71 +V [libjvm.dylib+0x8404a7] thread_native_entry(Thread*)+0x197 +C [libsystem_pthread.dylib+0x5e4d] _pthread_start+0x73 +C [libsystem_pthread.dylib+0x1857] thread_start+0xf + + +--------------- P R O C E S S --------------- + +Threads class SMR info: +_java_thread_list=0x0000600004816460, length=58, elements={ +0x00007fbbeb94f000, 0x00007fbbeb971c00, 0x00007fbbeb974400, 0x00007fbbeac77200, +0x00007fbbeb972a00, 0x00007fbbeb972200, 0x00007fbbeac78000, 0x00007fbbcc00be00, +0x00007fbbcc034400, 0x00007fbbeac76400, 0x00007fbbeb973000, 0x00007fbbcb008a00, +0x00007fbbeba82000, 0x00007fbbda86ea00, 0x00007fbbebb2f200, 0x00007fbbebb2f800, +0x00007fbbdaa7a200, 0x00007fbbebdcd200, 0x00007fbbdaafac00, 0x00007fbbebe51c00, +0x00007fbbcb49be00, 0x00007fbbebe53200, 0x00007fbbeb95f200, 0x00007fbbcbbb1e00, +0x00007fbbdab36c00, 0x00007fbbcbdac600, 0x00007fbbcc53e400, 0x00007fbbcb4a8400, +0x00007fbbcb4b0800, 0x00007fbbcb4b0e00, 0x00007fbbcb948e00, 0x00007fbbaae8d800, +0x00007fbbaaeb3400, 0x00007fbbaaa7a600, 0x00007fbbebe54600, 0x00007fbbebce1c00, +0x00007fbbebce1000, 0x00007fbbebce1600, 0x00007fbb7b0e1e00, 0x00007fbbaaa5fc00, +0x00007fbbaaaa3800, 0x00007fbbaa8a9800, 0x00007fbbeba2dc00, 0x00007fbbebdd7200, +0x00007fbbcc7fb000, 0x00007fbbcb0b8400, 0x00007fbb7b0e2400, 0x00007fbbcb0b6400, +0x00007fbbaaa90a00, 0x00007fbbcb395400, 0x00007fbbcb395a00, 0x00007fbbcbbac400, +0x00007fbbaaa93e00, 0x00007fbb7b0e4600, 0x00007fbbda9e3600, 0x00007fbbcb8bac00, +0x00007fbbcc555c00, 0x00007fbbeb9f8400 +} + +Java Threads: ( => current thread ) + 0x00007fbbeb94f000 JavaThread "main" [_thread_blocked, id=11011, stack(0x0000000308ff5000,0x00000003093f5000)] + 0x00007fbbeb971c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=21763, stack(0x0000000309a0a000,0x0000000309e0a000)] + 0x00007fbbeb974400 JavaThread "Finalizer" daemon [_thread_blocked, id=22787, stack(0x0000000309e0d000,0x000000030a20d000)] + 0x00007fbbeac77200 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=24835, stack(0x000000030a3a7000,0x000000030a7a7000)] + 0x00007fbbeb972a00 JavaThread "Service Thread" daemon [_thread_blocked, id=25603, stack(0x000000030a7aa000,0x000000030abaa000)] + 0x00007fbbeb972200 JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=28419, stack(0x000000030abad000,0x000000030acad000)] + 0x00007fbbeac78000 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=28163, stack(0x000000030acb0000,0x000000030adb0000)] + 0x00007fbbcc00be00 JavaThread "Sweeper thread" daemon [_thread_blocked, id=27395, stack(0x000000030adb3000,0x000000030b1b3000)] + 0x00007fbbcc034400 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=34051, stack(0x000000030b1b6000,0x000000030b5b6000)] + 0x00007fbbeac76400 JavaThread "Async-profiler Timer" daemon [_thread_in_native, id=41731, stack(0x000000030b63c000,0x000000030ba3c000)] + 0x00007fbbeb973000 JavaThread "Notification Thread" daemon [_thread_blocked, id=40963, stack(0x000000030ba3f000,0x000000030be3f000)] + 0x00007fbbcb008a00 JavaThread "pool-1-thread-1" [_thread_blocked, id=37123, stack(0x000000030bf45000,0x000000030c345000)] + 0x00007fbbeba82000 JavaThread "pool-1-thread-2" [_thread_blocked, id=65283, stack(0x000000030c74b000,0x000000030cb4b000)] + 0x00007fbbda86ea00 JavaThread "pool-1-thread-3" [_thread_blocked, id=44547, stack(0x000000030cb4e000,0x000000030cf4e000)] + 0x00007fbbebb2f200 JavaThread "pool-1-thread-4" [_thread_blocked, id=45571, stack(0x000000030cf51000,0x000000030d351000)] + 0x00007fbbebb2f800 JavaThread "pool-1-thread-5" [_thread_blocked, id=46339, stack(0x000000030d354000,0x000000030d754000)] + 0x00007fbbdaa7a200 JavaThread "boot-server-socket-thread-1" [_thread_in_native, id=50947, stack(0x000000030e072000,0x000000030e472000)] + 0x00007fbbebdcd200 JavaThread "classloader-cache-cleanup-0" daemon [_thread_blocked, id=59139, stack(0x000000030e475000,0x000000030e875000)] + 0x00007fbbdaafac00 JavaThread "sbt-command-exchange-fastTrack" daemon [_thread_blocked, id=51971, stack(0x000000030e878000,0x000000030ec78000)] + 0x00007fbbebe51c00 JavaThread "process reaper" daemon [_thread_blocked, id=52227, stack(0x000000030ec7b000,0x000000030ec9f000)] + 0x00007fbbcb49be00 JavaThread "scala-execution-context-global-28" daemon [_thread_blocked, id=58867, stack(0x000000030c348000,0x000000030c748000)] + 0x00007fbbebe53200 JavaThread "scala-execution-context-global-29" daemon [_thread_blocked, id=53267, stack(0x000000030eca2000,0x000000030f0a2000)] + 0x00007fbbeb95f200 JavaThread "scala-execution-context-global-30" daemon [_thread_blocked, id=56067, stack(0x000000030f0a5000,0x000000030f4a5000)] + 0x00007fbbcbbb1e00 JavaThread "scala-execution-context-global-31" daemon [_thread_blocked, id=54019, stack(0x000000030f4a8000,0x000000030f8a8000)] + 0x00007fbbdab36c00 JavaThread "scala-execution-context-global-32" daemon [_thread_in_Java, id=55299, stack(0x000000030f8ab000,0x000000030fcab000)] + 0x00007fbbcbdac600 JavaThread "scala-execution-context-global-33" daemon [_thread_blocked, id=65811, stack(0x000000030fcae000,0x00000003100ae000)] + 0x00007fbbcc53e400 JavaThread "scala-execution-context-global-34" daemon [_thread_blocked, id=86019, stack(0x00000003100b1000,0x00000003104b1000)] + 0x00007fbbcb4a8400 JavaThread "scala-execution-context-global-35" daemon [_thread_blocked, id=66563, stack(0x00000003104b4000,0x00000003108b4000)] + 0x00007fbbcb4b0800 JavaThread "scala-execution-context-global-36" daemon [_thread_blocked, id=84227, stack(0x00000003108b7000,0x0000000310cb7000)] + 0x00007fbbcb4b0e00 JavaThread "scala-execution-context-global-37" daemon [_thread_blocked, id=68099, stack(0x0000000310cba000,0x00000003110ba000)] + 0x00007fbbcb948e00 JavaThread "process reaper" daemon [_thread_blocked, id=129499, stack(0x00000003116c6000,0x00000003116ea000)] + 0x00007fbbaae8d800 JavaThread "com.swoval.files.apple.FileEventsMonitor.runloop" [_thread_in_native, id=81195, stack(0x0000000311cc6000,0x00000003120c6000)] + 0x00007fbbaaeb3400 JavaThread "com.swoval.files.SymlinkWather.callback-executor-1" [_thread_blocked, id=72475, stack(0x00000003120c9000,0x00000003124c9000)] + 0x00007fbbaaa7a600 JavaThread "FileTreeRepository-callback-executor-1" [_thread_blocked, id=127243, stack(0x00000003124cc000,0x00000003128cc000)] + 0x00007fbbebe54600 JavaThread "com.swoval.files.apple.FileEventsMonitor.runloop" [_thread_in_native, id=72035, stack(0x00000003128cf000,0x0000000312ccf000)] + 0x00007fbbebce1c00 JavaThread "com.swoval.files.apple.FileEventsMonitor.runloop" [_thread_in_native, id=83619, stack(0x0000000312cd2000,0x00000003130d2000)] + 0x00007fbbebce1000 JavaThread "com.swoval.files.SymlinkWather.callback-executor-1" [_thread_blocked, id=23595, stack(0x00000003130d5000,0x00000003134d5000)] + 0x00007fbbebce1600 JavaThread "FileTreeRepository-callback-executor-1" [_thread_blocked, id=90475, stack(0x00000003134d8000,0x00000003138d8000)] + 0x00007fbb7b0e1e00 JavaThread "com.swoval.files.apple.FileEventsMonitor.runloop" [_thread_in_native, id=76811, stack(0x00000003138db000,0x0000000313cdb000)] + 0x00007fbbaaa5fc00 JavaThread "sbt-task-progress-report-thread" [_thread_blocked, id=79115, stack(0x00000003110bd000,0x00000003114bd000)] + 0x00007fbbaaaa3800 JavaThread "pool-5-thread-1" [_thread_blocked, id=90127, stack(0x00000003116ed000,0x0000000311aed000)] + 0x00007fbbaa8a9800 JavaThread "sbt-progress-report-scheduler" [_thread_blocked, id=128263, stack(0x0000000313cde000,0x00000003140de000)] + 0x00007fbbeba2dc00 JavaThread "pool-5-thread-2" [_thread_in_Java, id=126479, stack(0x00000003140e1000,0x00000003144e1000)] + 0x00007fbbebdd7200 JavaThread "pool-5-thread-3" [_thread_blocked, id=91907, stack(0x00000003144e4000,0x00000003148e4000)] + 0x00007fbbcc7fb000 JavaThread "pool-5-thread-4" [_thread_blocked, id=92675, stack(0x00000003148e7000,0x0000000314ce7000)] + 0x00007fbbcb0b8400 JavaThread "pool-5-thread-5" [_thread_blocked, id=125187, stack(0x0000000314cea000,0x00000003150ea000)] + 0x00007fbb7b0e2400 JavaThread "pool-5-thread-6" [_thread_blocked, id=124163, stack(0x00000003150ed000,0x00000003154ed000)] + 0x00007fbbcb0b6400 JavaThread "pool-5-thread-7" [_thread_blocked, id=123395, stack(0x00000003154f0000,0x00000003158f0000)] + 0x00007fbbaaa90a00 JavaThread "pool-5-thread-8" [_thread_blocked, id=122627, stack(0x00000003158f3000,0x0000000315cf3000)] + 0x00007fbbcb395400 JavaThread "pool-5-thread-9" [_thread_blocked, id=95235, stack(0x0000000315cf6000,0x00000003160f6000)] + 0x00007fbbcb395a00 JavaThread "pool-5-thread-10" [_thread_blocked, id=121347, stack(0x00000003160f9000,0x00000003164f9000)] + 0x00007fbbcbbac400 JavaThread "pool-5-thread-11" [_thread_blocked, id=96259, stack(0x00000003164fc000,0x00000003168fc000)] +=>0x00007fbbaaa93e00 JavaThread "pool-5-thread-12" [_thread_in_Java, id=97283, stack(0x00000003168ff000,0x0000000316cff000)] + 0x00007fbb7b0e4600 JavaThread "pool-5-thread-13" [_thread_blocked, id=98051, stack(0x0000000316d02000,0x0000000317102000)] + 0x00007fbbda9e3600 JavaThread "com.swoval.files.apple.FileEventsMonitor.callback-1" [_thread_blocked, id=117251, stack(0x0000000317105000,0x0000000317505000)] + 0x00007fbbcb8bac00 JavaThread "com.swoval.files.apple.FileEventsMonitor.callback-1" [_thread_blocked, id=115203, stack(0x0000000317508000,0x0000000317908000)] + 0x00007fbbcc555c00 JavaThread "ForkJoinPool.commonPool-worker-19" daemon [_thread_blocked, id=114435, stack(0x000000031790b000,0x0000000317d0b000)] + 0x00007fbbeb9f8400 JavaThread "ForkJoinPool.commonPool-worker-5" daemon [_thread_blocked, id=99587, stack(0x0000000317d0e000,0x000000031810e000)] + +Other Threads: + 0x00007fbbeb03dcb0 VMThread "VM Thread" [stack: 0x0000000309907000,0x0000000309a07000] [id=18179] _threads_hazard_ptr=0x0000600004816460 + 0x00007fbbca71d640 WatcherThread [stack: 0x000000030be42000,0x000000030bf42000] [id=35851] + 0x00007fbbcac36e90 GCTaskThread "GC Thread#0" [stack: 0x00000003093f8000,0x00000003094f8000] [id=16899] + 0x00007fbbca920310 GCTaskThread "GC Thread#1" [stack: 0x000000030d757000,0x000000030d857000] [id=46947] + 0x00007fbbca9209e0 GCTaskThread "GC Thread#2" [stack: 0x000000030d85a000,0x000000030d95a000] [id=47363] + 0x00007fbbeb066010 GCTaskThread "GC Thread#3" [stack: 0x000000030d95d000,0x000000030da5d000] [id=47875] + 0x00007fbbca9210a0 GCTaskThread "GC Thread#4" [stack: 0x000000030da60000,0x000000030db60000] [id=48387] + 0x00007fbbeb066500 GCTaskThread "GC Thread#5" [stack: 0x000000030db63000,0x000000030dc63000] [id=48899] + 0x00007fbbeb066bc0 GCTaskThread "GC Thread#6" [stack: 0x000000030dc66000,0x000000030dd66000] [id=62979] + 0x00007fbbeb067280 GCTaskThread "GC Thread#7" [stack: 0x000000030dd69000,0x000000030de69000] [id=49155] + 0x00007fbbca921760 GCTaskThread "GC Thread#8" [stack: 0x000000030de6c000,0x000000030df6c000] [id=62211] + 0x00007fbbcac37780 ConcurrentGCThread "G1 Main Marker" [stack: 0x00000003094fb000,0x00000003095fb000] [id=20995] + 0x00007fbbcac38250 ConcurrentGCThread "G1 Conc#0" [stack: 0x00000003095fe000,0x00000003096fe000] [id=17155] + 0x00007fbbca9283c0 ConcurrentGCThread "G1 Conc#1" [stack: 0x000000030df6f000,0x000000030e06f000] [id=46827] + 0x00007fbbcac83190 ConcurrentGCThread "G1 Refine#0" [stack: 0x0000000309701000,0x0000000309801000] [id=19715] + 0x00007fbbcad9c050 ConcurrentGCThread "G1 Refine#1" [stack: 0x000000030a210000,0x000000030a310000] [id=76299] + 0x00007fbbcae5f6b0 ConcurrentGCThread "G1 Refine#2" [stack: 0x00000003114c0000,0x00000003115c0000] [id=70423] + 0x00007fbbcad9c3a0 ConcurrentGCThread "G1 Refine#3" [stack: 0x00000003115c3000,0x00000003116c3000] [id=81787] + 0x00007fbbeb03a8c0 ConcurrentGCThread "G1 Young RemSet Sampling" [stack: 0x0000000309804000,0x0000000309904000] [id=17923] + +Threads with active compile tasks: +C2 CompilerThread0 10137 8771 4 sjsonnew.support.scalajson.unsafe.JsonPrinter$$Lambda$3036/0x0000000801444d70::apply (17 bytes) +C1 CompilerThread0 10137 8837 ! 3 sun.nio.ch.IOUtil::read (129 bytes) + +VM state: synchronizing (normal execution) + +VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) +[0x0000600002402200] Threads_lock - owner thread: 0x00007fbbeb03dcb0 + +Heap address: 0x00000007c0000000, size: 1024 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 +CDS archive(s) mapped at: [0x0000000800000000-0x0000000800b2f000-0x0000000800b2f000), size 11726848, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. +Compressed class space mapped at: 0x0000000800b30000-0x0000000840b30000, size: 1073741824 +Narrow klass base: 0x0000000800000000, Narrow klass shift: 3, Narrow klass range: 0x100000000 + +GC Precious Log: + CPUs: 10 total, 10 available + Memory: 16384M + Large Page Support: Disabled + NUMA Support: Disabled + Compressed Oops: Enabled (Zero based) + Heap Region Size: 1M + Heap Min Capacity: 1G + Heap Initial Capacity: 1G + Heap Max Capacity: 1G + Pre-touch: Disabled + Parallel Workers: 9 + Concurrent Workers: 2 + Concurrent Refinement Workers: 9 + Periodic GC: Disabled + +Heap: + garbage-first heap total 1048576K, used 137929K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 103 young (105472K), 13 survivors (13312K) + Metaspace used 78842K, capacity 80023K, committed 81280K, reserved 1120256K + class space used 10687K, capacity 11049K, committed 11136K, reserved 1048576K + +Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, OA=open archive, CA=closed archive, TAMS=top-at-mark-start (previous, next) +| 0|0x00000007c0000000, 0x00000007c0100000, 0x00000007c0100000|100%| O| |TAMS 0x00000007c0100000, 0x00000007c0000000| Untracked +| 1|0x00000007c0100000, 0x00000007c0200000, 0x00000007c0200000|100%|HS| |TAMS 0x00000007c0200000, 0x00000007c0100000| Complete +| 2|0x00000007c0200000, 0x00000007c0300000, 0x00000007c0300000|100%| O| |TAMS 0x00000007c0300000, 0x00000007c0200000| Untracked +| 3|0x00000007c0300000, 0x00000007c0400000, 0x00000007c0400000|100%| O| |TAMS 0x00000007c0400000, 0x00000007c0300000| Untracked +| 4|0x00000007c0400000, 0x00000007c0500000, 0x00000007c0500000|100%| O| |TAMS 0x00000007c0500000, 0x00000007c0400000| Untracked +| 5|0x00000007c0500000, 0x00000007c0600000, 0x00000007c0600000|100%| O| |TAMS 0x00000007c0600000, 0x00000007c0500000| Untracked +| 6|0x00000007c0600000, 0x00000007c0700000, 0x00000007c0700000|100%| O| |TAMS 0x00000007c0700000, 0x00000007c0600000| Untracked +| 7|0x00000007c0700000, 0x00000007c0800000, 0x00000007c0800000|100%| O| |TAMS 0x00000007c075a600, 0x00000007c0700000| Untracked +| 8|0x00000007c0800000, 0x00000007c0900000, 0x00000007c0900000|100%|HS| |TAMS 0x00000007c0900000, 0x00000007c0800000| Complete +| 9|0x00000007c0900000, 0x00000007c0a00000, 0x00000007c0a00000|100%|HC| |TAMS 0x00000007c0a00000, 0x00000007c0900000| Complete +| 10|0x00000007c0a00000, 0x00000007c0b00000, 0x00000007c0b00000|100%|HC| |TAMS 0x00000007c0b00000, 0x00000007c0a00000| Complete +| 11|0x00000007c0b00000, 0x00000007c0c00000, 0x00000007c0c00000|100%|HC| |TAMS 0x00000007c0c00000, 0x00000007c0b00000| Complete +| 12|0x00000007c0c00000, 0x00000007c0d00000, 0x00000007c0d00000|100%| O| |TAMS 0x00000007c0c00000, 0x00000007c0c00000| Untracked +| 13|0x00000007c0d00000, 0x00000007c0d00000, 0x00000007c0e00000| 0%| F| |TAMS 0x00000007c0d00000, 0x00000007c0d00000| Untracked +| 14|0x00000007c0e00000, 0x00000007c0e00000, 0x00000007c0f00000| 0%| F| |TAMS 0x00000007c0e00000, 0x00000007c0e00000| Untracked +| 15|0x00000007c0f00000, 0x00000007c0f00000, 0x00000007c1000000| 0%| F| |TAMS 0x00000007c0f00000, 0x00000007c0f00000| Untracked +| 16|0x00000007c1000000, 0x00000007c1000000, 0x00000007c1100000| 0%| F| |TAMS 0x00000007c1000000, 0x00000007c1000000| Untracked +| 17|0x00000007c1100000, 0x00000007c1100000, 0x00000007c1200000| 0%| F| |TAMS 0x00000007c1100000, 0x00000007c1100000| Untracked +| 18|0x00000007c1200000, 0x00000007c1200000, 0x00000007c1300000| 0%| F| |TAMS 0x00000007c1200000, 0x00000007c1200000| Untracked +| 19|0x00000007c1300000, 0x00000007c1300000, 0x00000007c1400000| 0%| F| |TAMS 0x00000007c1300000, 0x00000007c1300000| Untracked +| 20|0x00000007c1400000, 0x00000007c1400000, 0x00000007c1500000| 0%| F| |TAMS 0x00000007c1400000, 0x00000007c1400000| Untracked +| 21|0x00000007c1500000, 0x00000007c1500000, 0x00000007c1600000| 0%| F| |TAMS 0x00000007c1500000, 0x00000007c1500000| Untracked +| 22|0x00000007c1600000, 0x00000007c1600000, 0x00000007c1700000| 0%| F| |TAMS 0x00000007c1600000, 0x00000007c1600000| Untracked +| 23|0x00000007c1700000, 0x00000007c1700000, 0x00000007c1800000| 0%| F| |TAMS 0x00000007c1700000, 0x00000007c1700000| Untracked +| 24|0x00000007c1800000, 0x00000007c1800000, 0x00000007c1900000| 0%| F| |TAMS 0x00000007c1800000, 0x00000007c1800000| Untracked +| 25|0x00000007c1900000, 0x00000007c1900000, 0x00000007c1a00000| 0%| F| |TAMS 0x00000007c1900000, 0x00000007c1900000| Untracked +| 26|0x00000007c1a00000, 0x00000007c1a00000, 0x00000007c1b00000| 0%| F| |TAMS 0x00000007c1a00000, 0x00000007c1a00000| Untracked +| 27|0x00000007c1b00000, 0x00000007c1b00000, 0x00000007c1c00000| 0%| F| |TAMS 0x00000007c1b00000, 0x00000007c1b00000| Untracked +| 28|0x00000007c1c00000, 0x00000007c1c00000, 0x00000007c1d00000| 0%| F| |TAMS 0x00000007c1c00000, 0x00000007c1c00000| Untracked +| 29|0x00000007c1d00000, 0x00000007c1d00000, 0x00000007c1e00000| 0%| F| |TAMS 0x00000007c1d00000, 0x00000007c1d00000| Untracked +| 30|0x00000007c1e00000, 0x00000007c1e00000, 0x00000007c1f00000| 0%| F| |TAMS 0x00000007c1e00000, 0x00000007c1e00000| Untracked +| 31|0x00000007c1f00000, 0x00000007c1f00000, 0x00000007c2000000| 0%| F| |TAMS 0x00000007c1f00000, 0x00000007c1f00000| Untracked +| 32|0x00000007c2000000, 0x00000007c2000000, 0x00000007c2100000| 0%| F| |TAMS 0x00000007c2000000, 0x00000007c2000000| Untracked +| 33|0x00000007c2100000, 0x00000007c2100000, 0x00000007c2200000| 0%| F| |TAMS 0x00000007c2100000, 0x00000007c2100000| Untracked +| 34|0x00000007c2200000, 0x00000007c2200000, 0x00000007c2300000| 0%| F| |TAMS 0x00000007c2200000, 0x00000007c2200000| Untracked +| 35|0x00000007c2300000, 0x00000007c2300000, 0x00000007c2400000| 0%| F| |TAMS 0x00000007c2300000, 0x00000007c2300000| Untracked +| 36|0x00000007c2400000, 0x00000007c2400000, 0x00000007c2500000| 0%| F| |TAMS 0x00000007c2400000, 0x00000007c2400000| Untracked +| 37|0x00000007c2500000, 0x00000007c2500000, 0x00000007c2600000| 0%| F| |TAMS 0x00000007c2500000, 0x00000007c2500000| Untracked +| 38|0x00000007c2600000, 0x00000007c2600000, 0x00000007c2700000| 0%| F| |TAMS 0x00000007c2600000, 0x00000007c2600000| Untracked +| 39|0x00000007c2700000, 0x00000007c2700000, 0x00000007c2800000| 0%| F| |TAMS 0x00000007c2700000, 0x00000007c2700000| Untracked +| 40|0x00000007c2800000, 0x00000007c2800000, 0x00000007c2900000| 0%| F| |TAMS 0x00000007c2800000, 0x00000007c2800000| Untracked +| 41|0x00000007c2900000, 0x00000007c2900000, 0x00000007c2a00000| 0%| F| |TAMS 0x00000007c2900000, 0x00000007c2900000| Untracked +| 42|0x00000007c2a00000, 0x00000007c2a00000, 0x00000007c2b00000| 0%| F| |TAMS 0x00000007c2a00000, 0x00000007c2a00000| Untracked +| 43|0x00000007c2b00000, 0x00000007c2b00000, 0x00000007c2c00000| 0%| F| |TAMS 0x00000007c2b00000, 0x00000007c2b00000| Untracked +| 44|0x00000007c2c00000, 0x00000007c2c00000, 0x00000007c2d00000| 0%| F| |TAMS 0x00000007c2c00000, 0x00000007c2c00000| Untracked +| 45|0x00000007c2d00000, 0x00000007c2d00000, 0x00000007c2e00000| 0%| F| |TAMS 0x00000007c2d00000, 0x00000007c2d00000| Untracked +| 46|0x00000007c2e00000, 0x00000007c2e00000, 0x00000007c2f00000| 0%| F| |TAMS 0x00000007c2e00000, 0x00000007c2e00000| Untracked +| 47|0x00000007c2f00000, 0x00000007c2f00000, 0x00000007c3000000| 0%| F| |TAMS 0x00000007c2f00000, 0x00000007c2f00000| Untracked +| 48|0x00000007c3000000, 0x00000007c3000000, 0x00000007c3100000| 0%| F| |TAMS 0x00000007c3000000, 0x00000007c3000000| Untracked +| 49|0x00000007c3100000, 0x00000007c3100000, 0x00000007c3200000| 0%| F| |TAMS 0x00000007c3100000, 0x00000007c3100000| Untracked +| 50|0x00000007c3200000, 0x00000007c3200000, 0x00000007c3300000| 0%| F| |TAMS 0x00000007c3200000, 0x00000007c3200000| Untracked +| 51|0x00000007c3300000, 0x00000007c3300000, 0x00000007c3400000| 0%| F| |TAMS 0x00000007c3300000, 0x00000007c3300000| Untracked +| 52|0x00000007c3400000, 0x00000007c3400000, 0x00000007c3500000| 0%| F| |TAMS 0x00000007c3400000, 0x00000007c3400000| Untracked +| 53|0x00000007c3500000, 0x00000007c3500000, 0x00000007c3600000| 0%| F| |TAMS 0x00000007c3500000, 0x00000007c3500000| Untracked +| 54|0x00000007c3600000, 0x00000007c3600000, 0x00000007c3700000| 0%| F| |TAMS 0x00000007c3600000, 0x00000007c3600000| Untracked +| 55|0x00000007c3700000, 0x00000007c3700000, 0x00000007c3800000| 0%| F| |TAMS 0x00000007c3700000, 0x00000007c3700000| Untracked +| 56|0x00000007c3800000, 0x00000007c3800000, 0x00000007c3900000| 0%| F| |TAMS 0x00000007c3800000, 0x00000007c3800000| Untracked +| 57|0x00000007c3900000, 0x00000007c3900000, 0x00000007c3a00000| 0%| F| |TAMS 0x00000007c3900000, 0x00000007c3900000| Untracked +| 58|0x00000007c3a00000, 0x00000007c3a00000, 0x00000007c3b00000| 0%| F| |TAMS 0x00000007c3a00000, 0x00000007c3a00000| Untracked +| 59|0x00000007c3b00000, 0x00000007c3b00000, 0x00000007c3c00000| 0%| F| |TAMS 0x00000007c3b00000, 0x00000007c3b00000| Untracked +| 60|0x00000007c3c00000, 0x00000007c3d00000, 0x00000007c3d00000|100%| O| |TAMS 0x00000007c3c00000, 0x00000007c3c00000| Untracked +| 61|0x00000007c3d00000, 0x00000007c3e00000, 0x00000007c3e00000|100%| O| |TAMS 0x00000007c3d00000, 0x00000007c3d00000| Untracked +| 62|0x00000007c3e00000, 0x00000007c3f00000, 0x00000007c3f00000|100%| O| |TAMS 0x00000007c3e00000, 0x00000007c3e00000| Untracked +| 63|0x00000007c3f00000, 0x00000007c4000000, 0x00000007c4000000|100%| O| |TAMS 0x00000007c3f00000, 0x00000007c3f00000| Untracked +| 64|0x00000007c4000000, 0x00000007c4100000, 0x00000007c4100000|100%| O| |TAMS 0x00000007c4000000, 0x00000007c4000000| Untracked +| 65|0x00000007c4100000, 0x00000007c4200000, 0x00000007c4200000|100%| O| |TAMS 0x00000007c4100000, 0x00000007c4100000| Untracked +| 66|0x00000007c4200000, 0x00000007c4300000, 0x00000007c4300000|100%| O| |TAMS 0x00000007c4200000, 0x00000007c4200000| Untracked +| 67|0x00000007c4300000, 0x00000007c4400000, 0x00000007c4400000|100%| O| |TAMS 0x00000007c4300000, 0x00000007c4300000| Untracked +| 68|0x00000007c4400000, 0x00000007c4500000, 0x00000007c4500000|100%| O| |TAMS 0x00000007c4400000, 0x00000007c4400000| Untracked +| 69|0x00000007c4500000, 0x00000007c4600000, 0x00000007c4600000|100%| O| |TAMS 0x00000007c4500000, 0x00000007c4500000| Untracked +| 70|0x00000007c4600000, 0x00000007c4700000, 0x00000007c4700000|100%| O| |TAMS 0x00000007c4600000, 0x00000007c4600000| Untracked +| 71|0x00000007c4700000, 0x00000007c4800000, 0x00000007c4800000|100%| O| |TAMS 0x00000007c4700000, 0x00000007c4700000| Untracked +| 72|0x00000007c4800000, 0x00000007c4900000, 0x00000007c4900000|100%| O| |TAMS 0x00000007c4800000, 0x00000007c4800000| Untracked +| 73|0x00000007c4900000, 0x00000007c4a00000, 0x00000007c4a00000|100%| O| |TAMS 0x00000007c4900000, 0x00000007c4900000| Untracked +| 74|0x00000007c4a00000, 0x00000007c4b00000, 0x00000007c4b00000|100%| O| |TAMS 0x00000007c4a00000, 0x00000007c4a00000| Untracked +| 75|0x00000007c4b00000, 0x00000007c4c00000, 0x00000007c4c00000|100%| O| |TAMS 0x00000007c4b00000, 0x00000007c4b00000| Untracked +| 76|0x00000007c4c00000, 0x00000007c4d00000, 0x00000007c4d00000|100%| O| |TAMS 0x00000007c4c00000, 0x00000007c4c00000| Untracked +| 77|0x00000007c4d00000, 0x00000007c4e00000, 0x00000007c4e00000|100%| O| |TAMS 0x00000007c4d00000, 0x00000007c4d00000| Untracked +| 78|0x00000007c4e00000, 0x00000007c4eef000, 0x00000007c4f00000| 93%| O| |TAMS 0x00000007c4e00000, 0x00000007c4e00000| Untracked +| 79|0x00000007c4f00000, 0x00000007c4f00000, 0x00000007c5000000| 0%| F| |TAMS 0x00000007c4f00000, 0x00000007c4f00000| Untracked +| 80|0x00000007c5000000, 0x00000007c5000000, 0x00000007c5100000| 0%| F| |TAMS 0x00000007c5000000, 0x00000007c5000000| Untracked +| 81|0x00000007c5100000, 0x00000007c5100000, 0x00000007c5200000| 0%| F| |TAMS 0x00000007c5100000, 0x00000007c5100000| Untracked +| 82|0x00000007c5200000, 0x00000007c5200000, 0x00000007c5300000| 0%| F| |TAMS 0x00000007c5200000, 0x00000007c5200000| Untracked +| 83|0x00000007c5300000, 0x00000007c5300000, 0x00000007c5400000| 0%| F| |TAMS 0x00000007c5300000, 0x00000007c5300000| Untracked +| 84|0x00000007c5400000, 0x00000007c5400000, 0x00000007c5500000| 0%| F| |TAMS 0x00000007c5400000, 0x00000007c5400000| Untracked +| 85|0x00000007c5500000, 0x00000007c5500000, 0x00000007c5600000| 0%| F| |TAMS 0x00000007c5500000, 0x00000007c5500000| Untracked +| 86|0x00000007c5600000, 0x00000007c5600000, 0x00000007c5700000| 0%| F| |TAMS 0x00000007c5600000, 0x00000007c5600000| Untracked +| 87|0x00000007c5700000, 0x00000007c5700000, 0x00000007c5800000| 0%| F| |TAMS 0x00000007c5700000, 0x00000007c5700000| Untracked +| 88|0x00000007c5800000, 0x00000007c5800000, 0x00000007c5900000| 0%| F| |TAMS 0x00000007c5800000, 0x00000007c5800000| Untracked +| 89|0x00000007c5900000, 0x00000007c5900000, 0x00000007c5a00000| 0%| F| |TAMS 0x00000007c5900000, 0x00000007c5900000| Untracked +| 90|0x00000007c5a00000, 0x00000007c5a00000, 0x00000007c5b00000| 0%| F| |TAMS 0x00000007c5a00000, 0x00000007c5a00000| Untracked +| 91|0x00000007c5b00000, 0x00000007c5b00000, 0x00000007c5c00000| 0%| F| |TAMS 0x00000007c5b00000, 0x00000007c5b00000| Untracked +| 92|0x00000007c5c00000, 0x00000007c5c00000, 0x00000007c5d00000| 0%| F| |TAMS 0x00000007c5c00000, 0x00000007c5c00000| Untracked +| 93|0x00000007c5d00000, 0x00000007c5d00000, 0x00000007c5e00000| 0%| F| |TAMS 0x00000007c5d00000, 0x00000007c5d00000| Untracked +| 94|0x00000007c5e00000, 0x00000007c5e00000, 0x00000007c5f00000| 0%| F| |TAMS 0x00000007c5e00000, 0x00000007c5e00000| Untracked +| 95|0x00000007c5f00000, 0x00000007c5f00000, 0x00000007c6000000| 0%| F| |TAMS 0x00000007c5f00000, 0x00000007c5f00000| Untracked +| 96|0x00000007c6000000, 0x00000007c6000000, 0x00000007c6100000| 0%| F| |TAMS 0x00000007c6000000, 0x00000007c6000000| Untracked +| 97|0x00000007c6100000, 0x00000007c6100000, 0x00000007c6200000| 0%| F| |TAMS 0x00000007c6100000, 0x00000007c6100000| Untracked +| 98|0x00000007c6200000, 0x00000007c6200000, 0x00000007c6300000| 0%| F| |TAMS 0x00000007c6200000, 0x00000007c6200000| Untracked +| 99|0x00000007c6300000, 0x00000007c6300000, 0x00000007c6400000| 0%| F| |TAMS 0x00000007c6300000, 0x00000007c6300000| Untracked +| 100|0x00000007c6400000, 0x00000007c6400000, 0x00000007c6500000| 0%| F| |TAMS 0x00000007c6400000, 0x00000007c6400000| Untracked +| 101|0x00000007c6500000, 0x00000007c6500000, 0x00000007c6600000| 0%| F| |TAMS 0x00000007c6500000, 0x00000007c6500000| Untracked +| 102|0x00000007c6600000, 0x00000007c6600000, 0x00000007c6700000| 0%| F| |TAMS 0x00000007c6600000, 0x00000007c6600000| Untracked +| 103|0x00000007c6700000, 0x00000007c6700000, 0x00000007c6800000| 0%| F| |TAMS 0x00000007c6700000, 0x00000007c6700000| Untracked +| 104|0x00000007c6800000, 0x00000007c6800000, 0x00000007c6900000| 0%| F| |TAMS 0x00000007c6800000, 0x00000007c6800000| Untracked +| 105|0x00000007c6900000, 0x00000007c6900000, 0x00000007c6a00000| 0%| F| |TAMS 0x00000007c6900000, 0x00000007c6900000| Untracked +| 106|0x00000007c6a00000, 0x00000007c6a00000, 0x00000007c6b00000| 0%| F| |TAMS 0x00000007c6a00000, 0x00000007c6a00000| Untracked +| 107|0x00000007c6b00000, 0x00000007c6b00000, 0x00000007c6c00000| 0%| F| |TAMS 0x00000007c6b00000, 0x00000007c6b00000| Untracked +| 108|0x00000007c6c00000, 0x00000007c6c00000, 0x00000007c6d00000| 0%| F| |TAMS 0x00000007c6c00000, 0x00000007c6c00000| Untracked +| 109|0x00000007c6d00000, 0x00000007c6d00000, 0x00000007c6e00000| 0%| F| |TAMS 0x00000007c6d00000, 0x00000007c6d00000| Untracked +| 110|0x00000007c6e00000, 0x00000007c6e00000, 0x00000007c6f00000| 0%| F| |TAMS 0x00000007c6e00000, 0x00000007c6e00000| Untracked +| 111|0x00000007c6f00000, 0x00000007c6f00000, 0x00000007c7000000| 0%| F| |TAMS 0x00000007c6f00000, 0x00000007c6f00000| Untracked +| 112|0x00000007c7000000, 0x00000007c7000000, 0x00000007c7100000| 0%| F| |TAMS 0x00000007c7000000, 0x00000007c7000000| Untracked +| 113|0x00000007c7100000, 0x00000007c7100000, 0x00000007c7200000| 0%| F| |TAMS 0x00000007c7100000, 0x00000007c7100000| Untracked +| 114|0x00000007c7200000, 0x00000007c7200000, 0x00000007c7300000| 0%| F| |TAMS 0x00000007c7200000, 0x00000007c7200000| Untracked +| 115|0x00000007c7300000, 0x00000007c7300000, 0x00000007c7400000| 0%| F| |TAMS 0x00000007c7300000, 0x00000007c7300000| Untracked +| 116|0x00000007c7400000, 0x00000007c7400000, 0x00000007c7500000| 0%| F| |TAMS 0x00000007c7400000, 0x00000007c7400000| Untracked +| 117|0x00000007c7500000, 0x00000007c7500000, 0x00000007c7600000| 0%| F| |TAMS 0x00000007c7500000, 0x00000007c7500000| Untracked +| 118|0x00000007c7600000, 0x00000007c7600000, 0x00000007c7700000| 0%| F| |TAMS 0x00000007c7600000, 0x00000007c7600000| Untracked +| 119|0x00000007c7700000, 0x00000007c7700000, 0x00000007c7800000| 0%| F| |TAMS 0x00000007c7700000, 0x00000007c7700000| Untracked +| 120|0x00000007c7800000, 0x00000007c7800000, 0x00000007c7900000| 0%| F| |TAMS 0x00000007c7800000, 0x00000007c7800000| Untracked +| 121|0x00000007c7900000, 0x00000007c7900000, 0x00000007c7a00000| 0%| F| |TAMS 0x00000007c7900000, 0x00000007c7900000| Untracked +| 122|0x00000007c7a00000, 0x00000007c7a00000, 0x00000007c7b00000| 0%| F| |TAMS 0x00000007c7a00000, 0x00000007c7a00000| Untracked +| 123|0x00000007c7b00000, 0x00000007c7b00000, 0x00000007c7c00000| 0%| F| |TAMS 0x00000007c7b00000, 0x00000007c7b00000| Untracked +| 124|0x00000007c7c00000, 0x00000007c7c00000, 0x00000007c7d00000| 0%| F| |TAMS 0x00000007c7c00000, 0x00000007c7c00000| Untracked +| 125|0x00000007c7d00000, 0x00000007c7d00000, 0x00000007c7e00000| 0%| F| |TAMS 0x00000007c7d00000, 0x00000007c7d00000| Untracked +| 126|0x00000007c7e00000, 0x00000007c7e00000, 0x00000007c7f00000| 0%| F| |TAMS 0x00000007c7e00000, 0x00000007c7e00000| Untracked +| 127|0x00000007c7f00000, 0x00000007c7f00000, 0x00000007c8000000| 0%| F| |TAMS 0x00000007c7f00000, 0x00000007c7f00000| Untracked +| 128|0x00000007c8000000, 0x00000007c8000000, 0x00000007c8100000| 0%| F| |TAMS 0x00000007c8000000, 0x00000007c8000000| Untracked +| 129|0x00000007c8100000, 0x00000007c8100000, 0x00000007c8200000| 0%| F| |TAMS 0x00000007c8100000, 0x00000007c8100000| Untracked +| 130|0x00000007c8200000, 0x00000007c8200000, 0x00000007c8300000| 0%| F| |TAMS 0x00000007c8200000, 0x00000007c8200000| Untracked +| 131|0x00000007c8300000, 0x00000007c8300000, 0x00000007c8400000| 0%| F| |TAMS 0x00000007c8300000, 0x00000007c8300000| Untracked +| 132|0x00000007c8400000, 0x00000007c8400000, 0x00000007c8500000| 0%| F| |TAMS 0x00000007c8400000, 0x00000007c8400000| Untracked +| 133|0x00000007c8500000, 0x00000007c8500000, 0x00000007c8600000| 0%| F| |TAMS 0x00000007c8500000, 0x00000007c8500000| Untracked +| 134|0x00000007c8600000, 0x00000007c8600000, 0x00000007c8700000| 0%| F| |TAMS 0x00000007c8600000, 0x00000007c8600000| Untracked +| 135|0x00000007c8700000, 0x00000007c8700000, 0x00000007c8800000| 0%| F| |TAMS 0x00000007c8700000, 0x00000007c8700000| Untracked +| 136|0x00000007c8800000, 0x00000007c8800000, 0x00000007c8900000| 0%| F| |TAMS 0x00000007c8800000, 0x00000007c8800000| Untracked +| 137|0x00000007c8900000, 0x00000007c8900000, 0x00000007c8a00000| 0%| F| |TAMS 0x00000007c8900000, 0x00000007c8900000| Untracked +| 138|0x00000007c8a00000, 0x00000007c8a00000, 0x00000007c8b00000| 0%| F| |TAMS 0x00000007c8a00000, 0x00000007c8a00000| Untracked +| 139|0x00000007c8b00000, 0x00000007c8b00000, 0x00000007c8c00000| 0%| F| |TAMS 0x00000007c8b00000, 0x00000007c8b00000| Untracked +| 140|0x00000007c8c00000, 0x00000007c8c00000, 0x00000007c8d00000| 0%| F| |TAMS 0x00000007c8c00000, 0x00000007c8c00000| Untracked +| 141|0x00000007c8d00000, 0x00000007c8d00000, 0x00000007c8e00000| 0%| F| |TAMS 0x00000007c8d00000, 0x00000007c8d00000| Untracked +| 142|0x00000007c8e00000, 0x00000007c8e00000, 0x00000007c8f00000| 0%| F| |TAMS 0x00000007c8e00000, 0x00000007c8e00000| Untracked +| 143|0x00000007c8f00000, 0x00000007c8f00000, 0x00000007c9000000| 0%| F| |TAMS 0x00000007c8f00000, 0x00000007c8f00000| Untracked +| 144|0x00000007c9000000, 0x00000007c9000000, 0x00000007c9100000| 0%| F| |TAMS 0x00000007c9000000, 0x00000007c9000000| Untracked +| 145|0x00000007c9100000, 0x00000007c9100000, 0x00000007c9200000| 0%| F| |TAMS 0x00000007c9100000, 0x00000007c9100000| Untracked +| 146|0x00000007c9200000, 0x00000007c9200000, 0x00000007c9300000| 0%| F| |TAMS 0x00000007c9200000, 0x00000007c9200000| Untracked +| 147|0x00000007c9300000, 0x00000007c9300000, 0x00000007c9400000| 0%| F| |TAMS 0x00000007c9300000, 0x00000007c9300000| Untracked +| 148|0x00000007c9400000, 0x00000007c9400000, 0x00000007c9500000| 0%| F| |TAMS 0x00000007c9400000, 0x00000007c9400000| Untracked +| 149|0x00000007c9500000, 0x00000007c9500000, 0x00000007c9600000| 0%| F| |TAMS 0x00000007c9500000, 0x00000007c9500000| Untracked +| 150|0x00000007c9600000, 0x00000007c9600000, 0x00000007c9700000| 0%| F| |TAMS 0x00000007c9600000, 0x00000007c9600000| Untracked +| 151|0x00000007c9700000, 0x00000007c9700000, 0x00000007c9800000| 0%| F| |TAMS 0x00000007c9700000, 0x00000007c9700000| Untracked +| 152|0x00000007c9800000, 0x00000007c9800000, 0x00000007c9900000| 0%| F| |TAMS 0x00000007c9800000, 0x00000007c9800000| Untracked +| 153|0x00000007c9900000, 0x00000007c9900000, 0x00000007c9a00000| 0%| F| |TAMS 0x00000007c9900000, 0x00000007c9900000| Untracked +| 154|0x00000007c9a00000, 0x00000007c9a00000, 0x00000007c9b00000| 0%| F| |TAMS 0x00000007c9a00000, 0x00000007c9a00000| Untracked +| 155|0x00000007c9b00000, 0x00000007c9b00000, 0x00000007c9c00000| 0%| F| |TAMS 0x00000007c9b00000, 0x00000007c9b00000| Untracked +| 156|0x00000007c9c00000, 0x00000007c9c00000, 0x00000007c9d00000| 0%| F| |TAMS 0x00000007c9c00000, 0x00000007c9c00000| Untracked +| 157|0x00000007c9d00000, 0x00000007c9d00000, 0x00000007c9e00000| 0%| F| |TAMS 0x00000007c9d00000, 0x00000007c9d00000| Untracked +| 158|0x00000007c9e00000, 0x00000007c9e00000, 0x00000007c9f00000| 0%| F| |TAMS 0x00000007c9e00000, 0x00000007c9e00000| Untracked +| 159|0x00000007c9f00000, 0x00000007c9f00000, 0x00000007ca000000| 0%| F| |TAMS 0x00000007c9f00000, 0x00000007c9f00000| Untracked +| 160|0x00000007ca000000, 0x00000007ca000000, 0x00000007ca100000| 0%| F| |TAMS 0x00000007ca000000, 0x00000007ca000000| Untracked +| 161|0x00000007ca100000, 0x00000007ca100000, 0x00000007ca200000| 0%| F| |TAMS 0x00000007ca100000, 0x00000007ca100000| Untracked +| 162|0x00000007ca200000, 0x00000007ca200000, 0x00000007ca300000| 0%| F| |TAMS 0x00000007ca200000, 0x00000007ca200000| Untracked +| 163|0x00000007ca300000, 0x00000007ca300000, 0x00000007ca400000| 0%| F| |TAMS 0x00000007ca300000, 0x00000007ca300000| Untracked +| 164|0x00000007ca400000, 0x00000007ca400000, 0x00000007ca500000| 0%| F| |TAMS 0x00000007ca400000, 0x00000007ca400000| Untracked +| 165|0x00000007ca500000, 0x00000007ca500000, 0x00000007ca600000| 0%| F| |TAMS 0x00000007ca500000, 0x00000007ca500000| Untracked +| 166|0x00000007ca600000, 0x00000007ca600000, 0x00000007ca700000| 0%| F| |TAMS 0x00000007ca600000, 0x00000007ca600000| Untracked +| 167|0x00000007ca700000, 0x00000007ca700000, 0x00000007ca800000| 0%| F| |TAMS 0x00000007ca700000, 0x00000007ca700000| Untracked +| 168|0x00000007ca800000, 0x00000007ca800000, 0x00000007ca900000| 0%| F| |TAMS 0x00000007ca800000, 0x00000007ca800000| Untracked +| 169|0x00000007ca900000, 0x00000007ca900000, 0x00000007caa00000| 0%| F| |TAMS 0x00000007ca900000, 0x00000007ca900000| Untracked +| 170|0x00000007caa00000, 0x00000007caa00000, 0x00000007cab00000| 0%| F| |TAMS 0x00000007caa00000, 0x00000007caa00000| Untracked +| 171|0x00000007cab00000, 0x00000007cab00000, 0x00000007cac00000| 0%| F| |TAMS 0x00000007cab00000, 0x00000007cab00000| Untracked +| 172|0x00000007cac00000, 0x00000007cac00000, 0x00000007cad00000| 0%| F| |TAMS 0x00000007cac00000, 0x00000007cac00000| Untracked +| 173|0x00000007cad00000, 0x00000007cad00000, 0x00000007cae00000| 0%| F| |TAMS 0x00000007cad00000, 0x00000007cad00000| Untracked +| 174|0x00000007cae00000, 0x00000007cae00000, 0x00000007caf00000| 0%| F| |TAMS 0x00000007cae00000, 0x00000007cae00000| Untracked +| 175|0x00000007caf00000, 0x00000007caf00000, 0x00000007cb000000| 0%| F| |TAMS 0x00000007caf00000, 0x00000007caf00000| Untracked +| 176|0x00000007cb000000, 0x00000007cb000000, 0x00000007cb100000| 0%| F| |TAMS 0x00000007cb000000, 0x00000007cb000000| Untracked +| 177|0x00000007cb100000, 0x00000007cb100000, 0x00000007cb200000| 0%| F| |TAMS 0x00000007cb100000, 0x00000007cb100000| Untracked +| 178|0x00000007cb200000, 0x00000007cb200000, 0x00000007cb300000| 0%| F| |TAMS 0x00000007cb200000, 0x00000007cb200000| Untracked +| 179|0x00000007cb300000, 0x00000007cb300000, 0x00000007cb400000| 0%| F| |TAMS 0x00000007cb300000, 0x00000007cb300000| Untracked +| 180|0x00000007cb400000, 0x00000007cb400000, 0x00000007cb500000| 0%| F| |TAMS 0x00000007cb400000, 0x00000007cb400000| Untracked +| 181|0x00000007cb500000, 0x00000007cb500000, 0x00000007cb600000| 0%| F| |TAMS 0x00000007cb500000, 0x00000007cb500000| Untracked +| 182|0x00000007cb600000, 0x00000007cb600000, 0x00000007cb700000| 0%| F| |TAMS 0x00000007cb600000, 0x00000007cb600000| Untracked +| 183|0x00000007cb700000, 0x00000007cb700000, 0x00000007cb800000| 0%| F| |TAMS 0x00000007cb700000, 0x00000007cb700000| Untracked +| 184|0x00000007cb800000, 0x00000007cb800000, 0x00000007cb900000| 0%| F| |TAMS 0x00000007cb800000, 0x00000007cb800000| Untracked +| 185|0x00000007cb900000, 0x00000007cb900000, 0x00000007cba00000| 0%| F| |TAMS 0x00000007cb900000, 0x00000007cb900000| Untracked +| 186|0x00000007cba00000, 0x00000007cba00000, 0x00000007cbb00000| 0%| F| |TAMS 0x00000007cba00000, 0x00000007cba00000| Untracked +| 187|0x00000007cbb00000, 0x00000007cbb00000, 0x00000007cbc00000| 0%| F| |TAMS 0x00000007cbb00000, 0x00000007cbb00000| Untracked +| 188|0x00000007cbc00000, 0x00000007cbc00000, 0x00000007cbd00000| 0%| F| |TAMS 0x00000007cbc00000, 0x00000007cbc00000| Untracked +| 189|0x00000007cbd00000, 0x00000007cbd00000, 0x00000007cbe00000| 0%| F| |TAMS 0x00000007cbd00000, 0x00000007cbd00000| Untracked +| 190|0x00000007cbe00000, 0x00000007cbe00000, 0x00000007cbf00000| 0%| F| |TAMS 0x00000007cbe00000, 0x00000007cbe00000| Untracked +| 191|0x00000007cbf00000, 0x00000007cbf00000, 0x00000007cc000000| 0%| F| |TAMS 0x00000007cbf00000, 0x00000007cbf00000| Untracked +| 192|0x00000007cc000000, 0x00000007cc000000, 0x00000007cc100000| 0%| F| |TAMS 0x00000007cc000000, 0x00000007cc000000| Untracked +| 193|0x00000007cc100000, 0x00000007cc100000, 0x00000007cc200000| 0%| F| |TAMS 0x00000007cc100000, 0x00000007cc100000| Untracked +| 194|0x00000007cc200000, 0x00000007cc200000, 0x00000007cc300000| 0%| F| |TAMS 0x00000007cc200000, 0x00000007cc200000| Untracked +| 195|0x00000007cc300000, 0x00000007cc300000, 0x00000007cc400000| 0%| F| |TAMS 0x00000007cc300000, 0x00000007cc300000| Untracked +| 196|0x00000007cc400000, 0x00000007cc400000, 0x00000007cc500000| 0%| F| |TAMS 0x00000007cc400000, 0x00000007cc400000| Untracked +| 197|0x00000007cc500000, 0x00000007cc500000, 0x00000007cc600000| 0%| F| |TAMS 0x00000007cc500000, 0x00000007cc500000| Untracked +| 198|0x00000007cc600000, 0x00000007cc600000, 0x00000007cc700000| 0%| F| |TAMS 0x00000007cc600000, 0x00000007cc600000| Untracked +| 199|0x00000007cc700000, 0x00000007cc700000, 0x00000007cc800000| 0%| F| |TAMS 0x00000007cc700000, 0x00000007cc700000| Untracked +| 200|0x00000007cc800000, 0x00000007cc800000, 0x00000007cc900000| 0%| F| |TAMS 0x00000007cc800000, 0x00000007cc800000| Untracked +| 201|0x00000007cc900000, 0x00000007cc900000, 0x00000007cca00000| 0%| F| |TAMS 0x00000007cc900000, 0x00000007cc900000| Untracked +| 202|0x00000007cca00000, 0x00000007cca00000, 0x00000007ccb00000| 0%| F| |TAMS 0x00000007cca00000, 0x00000007cca00000| Untracked +| 203|0x00000007ccb00000, 0x00000007ccb00000, 0x00000007ccc00000| 0%| F| |TAMS 0x00000007ccb00000, 0x00000007ccb00000| Untracked +| 204|0x00000007ccc00000, 0x00000007ccc00000, 0x00000007ccd00000| 0%| F| |TAMS 0x00000007ccc00000, 0x00000007ccc00000| Untracked +| 205|0x00000007ccd00000, 0x00000007ccd00000, 0x00000007cce00000| 0%| F| |TAMS 0x00000007ccd00000, 0x00000007ccd00000| Untracked +| 206|0x00000007cce00000, 0x00000007cce00000, 0x00000007ccf00000| 0%| F| |TAMS 0x00000007cce00000, 0x00000007cce00000| Untracked +| 207|0x00000007ccf00000, 0x00000007ccf00000, 0x00000007cd000000| 0%| F| |TAMS 0x00000007ccf00000, 0x00000007ccf00000| Untracked +| 208|0x00000007cd000000, 0x00000007cd000000, 0x00000007cd100000| 0%| F| |TAMS 0x00000007cd000000, 0x00000007cd000000| Untracked +| 209|0x00000007cd100000, 0x00000007cd100000, 0x00000007cd200000| 0%| F| |TAMS 0x00000007cd100000, 0x00000007cd100000| Untracked +| 210|0x00000007cd200000, 0x00000007cd200000, 0x00000007cd300000| 0%| F| |TAMS 0x00000007cd200000, 0x00000007cd200000| Untracked +| 211|0x00000007cd300000, 0x00000007cd300000, 0x00000007cd400000| 0%| F| |TAMS 0x00000007cd300000, 0x00000007cd300000| Untracked +| 212|0x00000007cd400000, 0x00000007cd400000, 0x00000007cd500000| 0%| F| |TAMS 0x00000007cd400000, 0x00000007cd400000| Untracked +| 213|0x00000007cd500000, 0x00000007cd500000, 0x00000007cd600000| 0%| F| |TAMS 0x00000007cd500000, 0x00000007cd500000| Untracked +| 214|0x00000007cd600000, 0x00000007cd600000, 0x00000007cd700000| 0%| F| |TAMS 0x00000007cd600000, 0x00000007cd600000| Untracked +| 215|0x00000007cd700000, 0x00000007cd700000, 0x00000007cd800000| 0%| F| |TAMS 0x00000007cd700000, 0x00000007cd700000| Untracked +| 216|0x00000007cd800000, 0x00000007cd800000, 0x00000007cd900000| 0%| F| |TAMS 0x00000007cd800000, 0x00000007cd800000| Untracked +| 217|0x00000007cd900000, 0x00000007cd900000, 0x00000007cda00000| 0%| F| |TAMS 0x00000007cd900000, 0x00000007cd900000| Untracked +| 218|0x00000007cda00000, 0x00000007cda00000, 0x00000007cdb00000| 0%| F| |TAMS 0x00000007cda00000, 0x00000007cda00000| Untracked +| 219|0x00000007cdb00000, 0x00000007cdb00000, 0x00000007cdc00000| 0%| F| |TAMS 0x00000007cdb00000, 0x00000007cdb00000| Untracked +| 220|0x00000007cdc00000, 0x00000007cdc00000, 0x00000007cdd00000| 0%| F| |TAMS 0x00000007cdc00000, 0x00000007cdc00000| Untracked +| 221|0x00000007cdd00000, 0x00000007cdd00000, 0x00000007cde00000| 0%| F| |TAMS 0x00000007cdd00000, 0x00000007cdd00000| Untracked +| 222|0x00000007cde00000, 0x00000007cde00000, 0x00000007cdf00000| 0%| F| |TAMS 0x00000007cde00000, 0x00000007cde00000| Untracked +| 223|0x00000007cdf00000, 0x00000007cdf00000, 0x00000007ce000000| 0%| F| |TAMS 0x00000007cdf00000, 0x00000007cdf00000| Untracked +| 224|0x00000007ce000000, 0x00000007ce000000, 0x00000007ce100000| 0%| F| |TAMS 0x00000007ce000000, 0x00000007ce000000| Untracked +| 225|0x00000007ce100000, 0x00000007ce100000, 0x00000007ce200000| 0%| F| |TAMS 0x00000007ce100000, 0x00000007ce100000| Untracked +| 226|0x00000007ce200000, 0x00000007ce200000, 0x00000007ce300000| 0%| F| |TAMS 0x00000007ce200000, 0x00000007ce200000| Untracked +| 227|0x00000007ce300000, 0x00000007ce300000, 0x00000007ce400000| 0%| F| |TAMS 0x00000007ce300000, 0x00000007ce300000| Untracked +| 228|0x00000007ce400000, 0x00000007ce400000, 0x00000007ce500000| 0%| F| |TAMS 0x00000007ce400000, 0x00000007ce400000| Untracked +| 229|0x00000007ce500000, 0x00000007ce500000, 0x00000007ce600000| 0%| F| |TAMS 0x00000007ce500000, 0x00000007ce500000| Untracked +| 230|0x00000007ce600000, 0x00000007ce600000, 0x00000007ce700000| 0%| F| |TAMS 0x00000007ce600000, 0x00000007ce600000| Untracked +| 231|0x00000007ce700000, 0x00000007ce700000, 0x00000007ce800000| 0%| F| |TAMS 0x00000007ce700000, 0x00000007ce700000| Untracked +| 232|0x00000007ce800000, 0x00000007ce800000, 0x00000007ce900000| 0%| F| |TAMS 0x00000007ce800000, 0x00000007ce800000| Untracked +| 233|0x00000007ce900000, 0x00000007ce900000, 0x00000007cea00000| 0%| F| |TAMS 0x00000007ce900000, 0x00000007ce900000| Untracked +| 234|0x00000007cea00000, 0x00000007cea00000, 0x00000007ceb00000| 0%| F| |TAMS 0x00000007cea00000, 0x00000007cea00000| Untracked +| 235|0x00000007ceb00000, 0x00000007ceb00000, 0x00000007cec00000| 0%| F| |TAMS 0x00000007ceb00000, 0x00000007ceb00000| Untracked +| 236|0x00000007cec00000, 0x00000007cec00000, 0x00000007ced00000| 0%| F| |TAMS 0x00000007cec00000, 0x00000007cec00000| Untracked +| 237|0x00000007ced00000, 0x00000007ced00000, 0x00000007cee00000| 0%| F| |TAMS 0x00000007ced00000, 0x00000007ced00000| Untracked +| 238|0x00000007cee00000, 0x00000007cee00000, 0x00000007cef00000| 0%| F| |TAMS 0x00000007cee00000, 0x00000007cee00000| Untracked +| 239|0x00000007cef00000, 0x00000007cef00000, 0x00000007cf000000| 0%| F| |TAMS 0x00000007cef00000, 0x00000007cef00000| Untracked +| 240|0x00000007cf000000, 0x00000007cf000000, 0x00000007cf100000| 0%| F| |TAMS 0x00000007cf000000, 0x00000007cf000000| Untracked +| 241|0x00000007cf100000, 0x00000007cf100000, 0x00000007cf200000| 0%| F| |TAMS 0x00000007cf100000, 0x00000007cf100000| Untracked +| 242|0x00000007cf200000, 0x00000007cf200000, 0x00000007cf300000| 0%| F| |TAMS 0x00000007cf200000, 0x00000007cf200000| Untracked +| 243|0x00000007cf300000, 0x00000007cf300000, 0x00000007cf400000| 0%| F| |TAMS 0x00000007cf300000, 0x00000007cf300000| Untracked +| 244|0x00000007cf400000, 0x00000007cf400000, 0x00000007cf500000| 0%| F| |TAMS 0x00000007cf400000, 0x00000007cf400000| Untracked +| 245|0x00000007cf500000, 0x00000007cf500000, 0x00000007cf600000| 0%| F| |TAMS 0x00000007cf500000, 0x00000007cf500000| Untracked +| 246|0x00000007cf600000, 0x00000007cf600000, 0x00000007cf700000| 0%| F| |TAMS 0x00000007cf600000, 0x00000007cf600000| Untracked +| 247|0x00000007cf700000, 0x00000007cf700000, 0x00000007cf800000| 0%| F| |TAMS 0x00000007cf700000, 0x00000007cf700000| Untracked +| 248|0x00000007cf800000, 0x00000007cf800000, 0x00000007cf900000| 0%| F| |TAMS 0x00000007cf800000, 0x00000007cf800000| Untracked +| 249|0x00000007cf900000, 0x00000007cf900000, 0x00000007cfa00000| 0%| F| |TAMS 0x00000007cf900000, 0x00000007cf900000| Untracked +| 250|0x00000007cfa00000, 0x00000007cfa00000, 0x00000007cfb00000| 0%| F| |TAMS 0x00000007cfa00000, 0x00000007cfa00000| Untracked +| 251|0x00000007cfb00000, 0x00000007cfb00000, 0x00000007cfc00000| 0%| F| |TAMS 0x00000007cfb00000, 0x00000007cfb00000| Untracked +| 252|0x00000007cfc00000, 0x00000007cfc00000, 0x00000007cfd00000| 0%| F| |TAMS 0x00000007cfc00000, 0x00000007cfc00000| Untracked +| 253|0x00000007cfd00000, 0x00000007cfd00000, 0x00000007cfe00000| 0%| F| |TAMS 0x00000007cfd00000, 0x00000007cfd00000| Untracked +| 254|0x00000007cfe00000, 0x00000007cfe00000, 0x00000007cff00000| 0%| F| |TAMS 0x00000007cfe00000, 0x00000007cfe00000| Untracked +| 255|0x00000007cff00000, 0x00000007cff00000, 0x00000007d0000000| 0%| F| |TAMS 0x00000007cff00000, 0x00000007cff00000| Untracked +| 256|0x00000007d0000000, 0x00000007d0000000, 0x00000007d0100000| 0%| F| |TAMS 0x00000007d0000000, 0x00000007d0000000| Untracked +| 257|0x00000007d0100000, 0x00000007d0100000, 0x00000007d0200000| 0%| F| |TAMS 0x00000007d0100000, 0x00000007d0100000| Untracked +| 258|0x00000007d0200000, 0x00000007d0200000, 0x00000007d0300000| 0%| F| |TAMS 0x00000007d0200000, 0x00000007d0200000| Untracked +| 259|0x00000007d0300000, 0x00000007d0300000, 0x00000007d0400000| 0%| F| |TAMS 0x00000007d0300000, 0x00000007d0300000| Untracked +| 260|0x00000007d0400000, 0x00000007d0400000, 0x00000007d0500000| 0%| F| |TAMS 0x00000007d0400000, 0x00000007d0400000| Untracked +| 261|0x00000007d0500000, 0x00000007d0500000, 0x00000007d0600000| 0%| F| |TAMS 0x00000007d0500000, 0x00000007d0500000| Untracked +| 262|0x00000007d0600000, 0x00000007d0600000, 0x00000007d0700000| 0%| F| |TAMS 0x00000007d0600000, 0x00000007d0600000| Untracked +| 263|0x00000007d0700000, 0x00000007d0700000, 0x00000007d0800000| 0%| F| |TAMS 0x00000007d0700000, 0x00000007d0700000| Untracked +| 264|0x00000007d0800000, 0x00000007d0800000, 0x00000007d0900000| 0%| F| |TAMS 0x00000007d0800000, 0x00000007d0800000| Untracked +| 265|0x00000007d0900000, 0x00000007d0900000, 0x00000007d0a00000| 0%| F| |TAMS 0x00000007d0900000, 0x00000007d0900000| Untracked +| 266|0x00000007d0a00000, 0x00000007d0a00000, 0x00000007d0b00000| 0%| F| |TAMS 0x00000007d0a00000, 0x00000007d0a00000| Untracked +| 267|0x00000007d0b00000, 0x00000007d0b00000, 0x00000007d0c00000| 0%| F| |TAMS 0x00000007d0b00000, 0x00000007d0b00000| Untracked +| 268|0x00000007d0c00000, 0x00000007d0c00000, 0x00000007d0d00000| 0%| F| |TAMS 0x00000007d0c00000, 0x00000007d0c00000| Untracked +| 269|0x00000007d0d00000, 0x00000007d0d00000, 0x00000007d0e00000| 0%| F| |TAMS 0x00000007d0d00000, 0x00000007d0d00000| Untracked +| 270|0x00000007d0e00000, 0x00000007d0e00000, 0x00000007d0f00000| 0%| F| |TAMS 0x00000007d0e00000, 0x00000007d0e00000| Untracked +| 271|0x00000007d0f00000, 0x00000007d0f00000, 0x00000007d1000000| 0%| F| |TAMS 0x00000007d0f00000, 0x00000007d0f00000| Untracked +| 272|0x00000007d1000000, 0x00000007d1000000, 0x00000007d1100000| 0%| F| |TAMS 0x00000007d1000000, 0x00000007d1000000| Untracked +| 273|0x00000007d1100000, 0x00000007d1100000, 0x00000007d1200000| 0%| F| |TAMS 0x00000007d1100000, 0x00000007d1100000| Untracked +| 274|0x00000007d1200000, 0x00000007d1200000, 0x00000007d1300000| 0%| F| |TAMS 0x00000007d1200000, 0x00000007d1200000| Untracked +| 275|0x00000007d1300000, 0x00000007d1300000, 0x00000007d1400000| 0%| F| |TAMS 0x00000007d1300000, 0x00000007d1300000| Untracked +| 276|0x00000007d1400000, 0x00000007d1400000, 0x00000007d1500000| 0%| F| |TAMS 0x00000007d1400000, 0x00000007d1400000| Untracked +| 277|0x00000007d1500000, 0x00000007d1500000, 0x00000007d1600000| 0%| F| |TAMS 0x00000007d1500000, 0x00000007d1500000| Untracked +| 278|0x00000007d1600000, 0x00000007d1600000, 0x00000007d1700000| 0%| F| |TAMS 0x00000007d1600000, 0x00000007d1600000| Untracked +| 279|0x00000007d1700000, 0x00000007d1700000, 0x00000007d1800000| 0%| F| |TAMS 0x00000007d1700000, 0x00000007d1700000| Untracked +| 280|0x00000007d1800000, 0x00000007d1800000, 0x00000007d1900000| 0%| F| |TAMS 0x00000007d1800000, 0x00000007d1800000| Untracked +| 281|0x00000007d1900000, 0x00000007d1900000, 0x00000007d1a00000| 0%| F| |TAMS 0x00000007d1900000, 0x00000007d1900000| Untracked +| 282|0x00000007d1a00000, 0x00000007d1a00000, 0x00000007d1b00000| 0%| F| |TAMS 0x00000007d1a00000, 0x00000007d1a00000| Untracked +| 283|0x00000007d1b00000, 0x00000007d1b00000, 0x00000007d1c00000| 0%| F| |TAMS 0x00000007d1b00000, 0x00000007d1b00000| Untracked +| 284|0x00000007d1c00000, 0x00000007d1c00000, 0x00000007d1d00000| 0%| F| |TAMS 0x00000007d1c00000, 0x00000007d1c00000| Untracked +| 285|0x00000007d1d00000, 0x00000007d1d00000, 0x00000007d1e00000| 0%| F| |TAMS 0x00000007d1d00000, 0x00000007d1d00000| Untracked +| 286|0x00000007d1e00000, 0x00000007d1e00000, 0x00000007d1f00000| 0%| F| |TAMS 0x00000007d1e00000, 0x00000007d1e00000| Untracked +| 287|0x00000007d1f00000, 0x00000007d1f00000, 0x00000007d2000000| 0%| F| |TAMS 0x00000007d1f00000, 0x00000007d1f00000| Untracked +| 288|0x00000007d2000000, 0x00000007d2000000, 0x00000007d2100000| 0%| F| |TAMS 0x00000007d2000000, 0x00000007d2000000| Untracked +| 289|0x00000007d2100000, 0x00000007d2100000, 0x00000007d2200000| 0%| F| |TAMS 0x00000007d2100000, 0x00000007d2100000| Untracked +| 290|0x00000007d2200000, 0x00000007d2200000, 0x00000007d2300000| 0%| F| |TAMS 0x00000007d2200000, 0x00000007d2200000| Untracked +| 291|0x00000007d2300000, 0x00000007d2300000, 0x00000007d2400000| 0%| F| |TAMS 0x00000007d2300000, 0x00000007d2300000| Untracked +| 292|0x00000007d2400000, 0x00000007d2400000, 0x00000007d2500000| 0%| F| |TAMS 0x00000007d2400000, 0x00000007d2400000| Untracked +| 293|0x00000007d2500000, 0x00000007d2500000, 0x00000007d2600000| 0%| F| |TAMS 0x00000007d2500000, 0x00000007d2500000| Untracked +| 294|0x00000007d2600000, 0x00000007d2600000, 0x00000007d2700000| 0%| F| |TAMS 0x00000007d2600000, 0x00000007d2600000| Untracked +| 295|0x00000007d2700000, 0x00000007d2700000, 0x00000007d2800000| 0%| F| |TAMS 0x00000007d2700000, 0x00000007d2700000| Untracked +| 296|0x00000007d2800000, 0x00000007d2800000, 0x00000007d2900000| 0%| F| |TAMS 0x00000007d2800000, 0x00000007d2800000| Untracked +| 297|0x00000007d2900000, 0x00000007d2900000, 0x00000007d2a00000| 0%| F| |TAMS 0x00000007d2900000, 0x00000007d2900000| Untracked +| 298|0x00000007d2a00000, 0x00000007d2a00000, 0x00000007d2b00000| 0%| F| |TAMS 0x00000007d2a00000, 0x00000007d2a00000| Untracked +| 299|0x00000007d2b00000, 0x00000007d2b00000, 0x00000007d2c00000| 0%| F| |TAMS 0x00000007d2b00000, 0x00000007d2b00000| Untracked +| 300|0x00000007d2c00000, 0x00000007d2c00000, 0x00000007d2d00000| 0%| F| |TAMS 0x00000007d2c00000, 0x00000007d2c00000| Untracked +| 301|0x00000007d2d00000, 0x00000007d2d00000, 0x00000007d2e00000| 0%| F| |TAMS 0x00000007d2d00000, 0x00000007d2d00000| Untracked +| 302|0x00000007d2e00000, 0x00000007d2e00000, 0x00000007d2f00000| 0%| F| |TAMS 0x00000007d2e00000, 0x00000007d2e00000| Untracked +| 303|0x00000007d2f00000, 0x00000007d2f00000, 0x00000007d3000000| 0%| F| |TAMS 0x00000007d2f00000, 0x00000007d2f00000| Untracked +| 304|0x00000007d3000000, 0x00000007d3000000, 0x00000007d3100000| 0%| F| |TAMS 0x00000007d3000000, 0x00000007d3000000| Untracked +| 305|0x00000007d3100000, 0x00000007d3100000, 0x00000007d3200000| 0%| F| |TAMS 0x00000007d3100000, 0x00000007d3100000| Untracked +| 306|0x00000007d3200000, 0x00000007d3200000, 0x00000007d3300000| 0%| F| |TAMS 0x00000007d3200000, 0x00000007d3200000| Untracked +| 307|0x00000007d3300000, 0x00000007d3300000, 0x00000007d3400000| 0%| F| |TAMS 0x00000007d3300000, 0x00000007d3300000| Untracked +| 308|0x00000007d3400000, 0x00000007d3400000, 0x00000007d3500000| 0%| F| |TAMS 0x00000007d3400000, 0x00000007d3400000| Untracked +| 309|0x00000007d3500000, 0x00000007d3500000, 0x00000007d3600000| 0%| F| |TAMS 0x00000007d3500000, 0x00000007d3500000| Untracked +| 310|0x00000007d3600000, 0x00000007d3600000, 0x00000007d3700000| 0%| F| |TAMS 0x00000007d3600000, 0x00000007d3600000| Untracked +| 311|0x00000007d3700000, 0x00000007d3700000, 0x00000007d3800000| 0%| F| |TAMS 0x00000007d3700000, 0x00000007d3700000| Untracked +| 312|0x00000007d3800000, 0x00000007d3800000, 0x00000007d3900000| 0%| F| |TAMS 0x00000007d3800000, 0x00000007d3800000| Untracked +| 313|0x00000007d3900000, 0x00000007d3900000, 0x00000007d3a00000| 0%| F| |TAMS 0x00000007d3900000, 0x00000007d3900000| Untracked +| 314|0x00000007d3a00000, 0x00000007d3a00000, 0x00000007d3b00000| 0%| F| |TAMS 0x00000007d3a00000, 0x00000007d3a00000| Untracked +| 315|0x00000007d3b00000, 0x00000007d3b00000, 0x00000007d3c00000| 0%| F| |TAMS 0x00000007d3b00000, 0x00000007d3b00000| Untracked +| 316|0x00000007d3c00000, 0x00000007d3c00000, 0x00000007d3d00000| 0%| F| |TAMS 0x00000007d3c00000, 0x00000007d3c00000| Untracked +| 317|0x00000007d3d00000, 0x00000007d3d00000, 0x00000007d3e00000| 0%| F| |TAMS 0x00000007d3d00000, 0x00000007d3d00000| Untracked +| 318|0x00000007d3e00000, 0x00000007d3e00000, 0x00000007d3f00000| 0%| F| |TAMS 0x00000007d3e00000, 0x00000007d3e00000| Untracked +| 319|0x00000007d3f00000, 0x00000007d3f00000, 0x00000007d4000000| 0%| F| |TAMS 0x00000007d3f00000, 0x00000007d3f00000| Untracked +| 320|0x00000007d4000000, 0x00000007d4000000, 0x00000007d4100000| 0%| F| |TAMS 0x00000007d4000000, 0x00000007d4000000| Untracked +| 321|0x00000007d4100000, 0x00000007d4100000, 0x00000007d4200000| 0%| F| |TAMS 0x00000007d4100000, 0x00000007d4100000| Untracked +| 322|0x00000007d4200000, 0x00000007d4200000, 0x00000007d4300000| 0%| F| |TAMS 0x00000007d4200000, 0x00000007d4200000| Untracked +| 323|0x00000007d4300000, 0x00000007d4300000, 0x00000007d4400000| 0%| F| |TAMS 0x00000007d4300000, 0x00000007d4300000| Untracked +| 324|0x00000007d4400000, 0x00000007d4400000, 0x00000007d4500000| 0%| F| |TAMS 0x00000007d4400000, 0x00000007d4400000| Untracked +| 325|0x00000007d4500000, 0x00000007d4500000, 0x00000007d4600000| 0%| F| |TAMS 0x00000007d4500000, 0x00000007d4500000| Untracked +| 326|0x00000007d4600000, 0x00000007d4600000, 0x00000007d4700000| 0%| F| |TAMS 0x00000007d4600000, 0x00000007d4600000| Untracked +| 327|0x00000007d4700000, 0x00000007d4700000, 0x00000007d4800000| 0%| F| |TAMS 0x00000007d4700000, 0x00000007d4700000| Untracked +| 328|0x00000007d4800000, 0x00000007d4800000, 0x00000007d4900000| 0%| F| |TAMS 0x00000007d4800000, 0x00000007d4800000| Untracked +| 329|0x00000007d4900000, 0x00000007d4900000, 0x00000007d4a00000| 0%| F| |TAMS 0x00000007d4900000, 0x00000007d4900000| Untracked +| 330|0x00000007d4a00000, 0x00000007d4a00000, 0x00000007d4b00000| 0%| F| |TAMS 0x00000007d4a00000, 0x00000007d4a00000| Untracked +| 331|0x00000007d4b00000, 0x00000007d4b00000, 0x00000007d4c00000| 0%| F| |TAMS 0x00000007d4b00000, 0x00000007d4b00000| Untracked +| 332|0x00000007d4c00000, 0x00000007d4c00000, 0x00000007d4d00000| 0%| F| |TAMS 0x00000007d4c00000, 0x00000007d4c00000| Untracked +| 333|0x00000007d4d00000, 0x00000007d4d00000, 0x00000007d4e00000| 0%| F| |TAMS 0x00000007d4d00000, 0x00000007d4d00000| Untracked +| 334|0x00000007d4e00000, 0x00000007d4e00000, 0x00000007d4f00000| 0%| F| |TAMS 0x00000007d4e00000, 0x00000007d4e00000| Untracked +| 335|0x00000007d4f00000, 0x00000007d4f00000, 0x00000007d5000000| 0%| F| |TAMS 0x00000007d4f00000, 0x00000007d4f00000| Untracked +| 336|0x00000007d5000000, 0x00000007d5000000, 0x00000007d5100000| 0%| F| |TAMS 0x00000007d5000000, 0x00000007d5000000| Untracked +| 337|0x00000007d5100000, 0x00000007d5100000, 0x00000007d5200000| 0%| F| |TAMS 0x00000007d5100000, 0x00000007d5100000| Untracked +| 338|0x00000007d5200000, 0x00000007d5200000, 0x00000007d5300000| 0%| F| |TAMS 0x00000007d5200000, 0x00000007d5200000| Untracked +| 339|0x00000007d5300000, 0x00000007d5300000, 0x00000007d5400000| 0%| F| |TAMS 0x00000007d5300000, 0x00000007d5300000| Untracked +| 340|0x00000007d5400000, 0x00000007d5400000, 0x00000007d5500000| 0%| F| |TAMS 0x00000007d5400000, 0x00000007d5400000| Untracked +| 341|0x00000007d5500000, 0x00000007d5500000, 0x00000007d5600000| 0%| F| |TAMS 0x00000007d5500000, 0x00000007d5500000| Untracked +| 342|0x00000007d5600000, 0x00000007d5600000, 0x00000007d5700000| 0%| F| |TAMS 0x00000007d5600000, 0x00000007d5600000| Untracked +| 343|0x00000007d5700000, 0x00000007d5700000, 0x00000007d5800000| 0%| F| |TAMS 0x00000007d5700000, 0x00000007d5700000| Untracked +| 344|0x00000007d5800000, 0x00000007d5800000, 0x00000007d5900000| 0%| F| |TAMS 0x00000007d5800000, 0x00000007d5800000| Untracked +| 345|0x00000007d5900000, 0x00000007d5900000, 0x00000007d5a00000| 0%| F| |TAMS 0x00000007d5900000, 0x00000007d5900000| Untracked +| 346|0x00000007d5a00000, 0x00000007d5a00000, 0x00000007d5b00000| 0%| F| |TAMS 0x00000007d5a00000, 0x00000007d5a00000| Untracked +| 347|0x00000007d5b00000, 0x00000007d5b00000, 0x00000007d5c00000| 0%| F| |TAMS 0x00000007d5b00000, 0x00000007d5b00000| Untracked +| 348|0x00000007d5c00000, 0x00000007d5c00000, 0x00000007d5d00000| 0%| F| |TAMS 0x00000007d5c00000, 0x00000007d5c00000| Untracked +| 349|0x00000007d5d00000, 0x00000007d5d00000, 0x00000007d5e00000| 0%| F| |TAMS 0x00000007d5d00000, 0x00000007d5d00000| Untracked +| 350|0x00000007d5e00000, 0x00000007d5e00000, 0x00000007d5f00000| 0%| F| |TAMS 0x00000007d5e00000, 0x00000007d5e00000| Untracked +| 351|0x00000007d5f00000, 0x00000007d5f00000, 0x00000007d6000000| 0%| F| |TAMS 0x00000007d5f00000, 0x00000007d5f00000| Untracked +| 352|0x00000007d6000000, 0x00000007d6000000, 0x00000007d6100000| 0%| F| |TAMS 0x00000007d6000000, 0x00000007d6000000| Untracked +| 353|0x00000007d6100000, 0x00000007d6100000, 0x00000007d6200000| 0%| F| |TAMS 0x00000007d6100000, 0x00000007d6100000| Untracked +| 354|0x00000007d6200000, 0x00000007d6200000, 0x00000007d6300000| 0%| F| |TAMS 0x00000007d6200000, 0x00000007d6200000| Untracked +| 355|0x00000007d6300000, 0x00000007d6300000, 0x00000007d6400000| 0%| F| |TAMS 0x00000007d6300000, 0x00000007d6300000| Untracked +| 356|0x00000007d6400000, 0x00000007d6400000, 0x00000007d6500000| 0%| F| |TAMS 0x00000007d6400000, 0x00000007d6400000| Untracked +| 357|0x00000007d6500000, 0x00000007d6500000, 0x00000007d6600000| 0%| F| |TAMS 0x00000007d6500000, 0x00000007d6500000| Untracked +| 358|0x00000007d6600000, 0x00000007d6600000, 0x00000007d6700000| 0%| F| |TAMS 0x00000007d6600000, 0x00000007d6600000| Untracked +| 359|0x00000007d6700000, 0x00000007d6700000, 0x00000007d6800000| 0%| F| |TAMS 0x00000007d6700000, 0x00000007d6700000| Untracked +| 360|0x00000007d6800000, 0x00000007d6800000, 0x00000007d6900000| 0%| F| |TAMS 0x00000007d6800000, 0x00000007d6800000| Untracked +| 361|0x00000007d6900000, 0x00000007d6900000, 0x00000007d6a00000| 0%| F| |TAMS 0x00000007d6900000, 0x00000007d6900000| Untracked +| 362|0x00000007d6a00000, 0x00000007d6a00000, 0x00000007d6b00000| 0%| F| |TAMS 0x00000007d6a00000, 0x00000007d6a00000| Untracked +| 363|0x00000007d6b00000, 0x00000007d6b00000, 0x00000007d6c00000| 0%| F| |TAMS 0x00000007d6b00000, 0x00000007d6b00000| Untracked +| 364|0x00000007d6c00000, 0x00000007d6c00000, 0x00000007d6d00000| 0%| F| |TAMS 0x00000007d6c00000, 0x00000007d6c00000| Untracked +| 365|0x00000007d6d00000, 0x00000007d6d00000, 0x00000007d6e00000| 0%| F| |TAMS 0x00000007d6d00000, 0x00000007d6d00000| Untracked +| 366|0x00000007d6e00000, 0x00000007d6e00000, 0x00000007d6f00000| 0%| F| |TAMS 0x00000007d6e00000, 0x00000007d6e00000| Untracked +| 367|0x00000007d6f00000, 0x00000007d6f00000, 0x00000007d7000000| 0%| F| |TAMS 0x00000007d6f00000, 0x00000007d6f00000| Untracked +| 368|0x00000007d7000000, 0x00000007d7000000, 0x00000007d7100000| 0%| F| |TAMS 0x00000007d7000000, 0x00000007d7000000| Untracked +| 369|0x00000007d7100000, 0x00000007d7100000, 0x00000007d7200000| 0%| F| |TAMS 0x00000007d7100000, 0x00000007d7100000| Untracked +| 370|0x00000007d7200000, 0x00000007d7200000, 0x00000007d7300000| 0%| F| |TAMS 0x00000007d7200000, 0x00000007d7200000| Untracked +| 371|0x00000007d7300000, 0x00000007d7300000, 0x00000007d7400000| 0%| F| |TAMS 0x00000007d7300000, 0x00000007d7300000| Untracked +| 372|0x00000007d7400000, 0x00000007d7400000, 0x00000007d7500000| 0%| F| |TAMS 0x00000007d7400000, 0x00000007d7400000| Untracked +| 373|0x00000007d7500000, 0x00000007d7500000, 0x00000007d7600000| 0%| F| |TAMS 0x00000007d7500000, 0x00000007d7500000| Untracked +| 374|0x00000007d7600000, 0x00000007d7600000, 0x00000007d7700000| 0%| F| |TAMS 0x00000007d7600000, 0x00000007d7600000| Untracked +| 375|0x00000007d7700000, 0x00000007d7700000, 0x00000007d7800000| 0%| F| |TAMS 0x00000007d7700000, 0x00000007d7700000| Untracked +| 376|0x00000007d7800000, 0x00000007d7800000, 0x00000007d7900000| 0%| F| |TAMS 0x00000007d7800000, 0x00000007d7800000| Untracked +| 377|0x00000007d7900000, 0x00000007d7900000, 0x00000007d7a00000| 0%| F| |TAMS 0x00000007d7900000, 0x00000007d7900000| Untracked +| 378|0x00000007d7a00000, 0x00000007d7a00000, 0x00000007d7b00000| 0%| F| |TAMS 0x00000007d7a00000, 0x00000007d7a00000| Untracked +| 379|0x00000007d7b00000, 0x00000007d7b00000, 0x00000007d7c00000| 0%| F| |TAMS 0x00000007d7b00000, 0x00000007d7b00000| Untracked +| 380|0x00000007d7c00000, 0x00000007d7c00000, 0x00000007d7d00000| 0%| F| |TAMS 0x00000007d7c00000, 0x00000007d7c00000| Untracked +| 381|0x00000007d7d00000, 0x00000007d7d00000, 0x00000007d7e00000| 0%| F| |TAMS 0x00000007d7d00000, 0x00000007d7d00000| Untracked +| 382|0x00000007d7e00000, 0x00000007d7e00000, 0x00000007d7f00000| 0%| F| |TAMS 0x00000007d7e00000, 0x00000007d7e00000| Untracked +| 383|0x00000007d7f00000, 0x00000007d7f00000, 0x00000007d8000000| 0%| F| |TAMS 0x00000007d7f00000, 0x00000007d7f00000| Untracked +| 384|0x00000007d8000000, 0x00000007d8000000, 0x00000007d8100000| 0%| F| |TAMS 0x00000007d8000000, 0x00000007d8000000| Untracked +| 385|0x00000007d8100000, 0x00000007d8100000, 0x00000007d8200000| 0%| F| |TAMS 0x00000007d8100000, 0x00000007d8100000| Untracked +| 386|0x00000007d8200000, 0x00000007d8200000, 0x00000007d8300000| 0%| F| |TAMS 0x00000007d8200000, 0x00000007d8200000| Untracked +| 387|0x00000007d8300000, 0x00000007d8300000, 0x00000007d8400000| 0%| F| |TAMS 0x00000007d8300000, 0x00000007d8300000| Untracked +| 388|0x00000007d8400000, 0x00000007d8400000, 0x00000007d8500000| 0%| F| |TAMS 0x00000007d8400000, 0x00000007d8400000| Untracked +| 389|0x00000007d8500000, 0x00000007d8500000, 0x00000007d8600000| 0%| F| |TAMS 0x00000007d8500000, 0x00000007d8500000| Untracked +| 390|0x00000007d8600000, 0x00000007d8600000, 0x00000007d8700000| 0%| F| |TAMS 0x00000007d8600000, 0x00000007d8600000| Untracked +| 391|0x00000007d8700000, 0x00000007d8700000, 0x00000007d8800000| 0%| F| |TAMS 0x00000007d8700000, 0x00000007d8700000| Untracked +| 392|0x00000007d8800000, 0x00000007d8800000, 0x00000007d8900000| 0%| F| |TAMS 0x00000007d8800000, 0x00000007d8800000| Untracked +| 393|0x00000007d8900000, 0x00000007d8900000, 0x00000007d8a00000| 0%| F| |TAMS 0x00000007d8900000, 0x00000007d8900000| Untracked +| 394|0x00000007d8a00000, 0x00000007d8a00000, 0x00000007d8b00000| 0%| F| |TAMS 0x00000007d8a00000, 0x00000007d8a00000| Untracked +| 395|0x00000007d8b00000, 0x00000007d8b00000, 0x00000007d8c00000| 0%| F| |TAMS 0x00000007d8b00000, 0x00000007d8b00000| Untracked +| 396|0x00000007d8c00000, 0x00000007d8c00000, 0x00000007d8d00000| 0%| F| |TAMS 0x00000007d8c00000, 0x00000007d8c00000| Untracked +| 397|0x00000007d8d00000, 0x00000007d8d00000, 0x00000007d8e00000| 0%| F| |TAMS 0x00000007d8d00000, 0x00000007d8d00000| Untracked +| 398|0x00000007d8e00000, 0x00000007d8e00000, 0x00000007d8f00000| 0%| F| |TAMS 0x00000007d8e00000, 0x00000007d8e00000| Untracked +| 399|0x00000007d8f00000, 0x00000007d8f00000, 0x00000007d9000000| 0%| F| |TAMS 0x00000007d8f00000, 0x00000007d8f00000| Untracked +| 400|0x00000007d9000000, 0x00000007d9000000, 0x00000007d9100000| 0%| F| |TAMS 0x00000007d9000000, 0x00000007d9000000| Untracked +| 401|0x00000007d9100000, 0x00000007d9100000, 0x00000007d9200000| 0%| F| |TAMS 0x00000007d9100000, 0x00000007d9100000| Untracked +| 402|0x00000007d9200000, 0x00000007d9200000, 0x00000007d9300000| 0%| F| |TAMS 0x00000007d9200000, 0x00000007d9200000| Untracked +| 403|0x00000007d9300000, 0x00000007d9300000, 0x00000007d9400000| 0%| F| |TAMS 0x00000007d9300000, 0x00000007d9300000| Untracked +| 404|0x00000007d9400000, 0x00000007d9400000, 0x00000007d9500000| 0%| F| |TAMS 0x00000007d9400000, 0x00000007d9400000| Untracked +| 405|0x00000007d9500000, 0x00000007d9500000, 0x00000007d9600000| 0%| F| |TAMS 0x00000007d9500000, 0x00000007d9500000| Untracked +| 406|0x00000007d9600000, 0x00000007d9600000, 0x00000007d9700000| 0%| F| |TAMS 0x00000007d9600000, 0x00000007d9600000| Untracked +| 407|0x00000007d9700000, 0x00000007d9700000, 0x00000007d9800000| 0%| F| |TAMS 0x00000007d9700000, 0x00000007d9700000| Untracked +| 408|0x00000007d9800000, 0x00000007d9800000, 0x00000007d9900000| 0%| F| |TAMS 0x00000007d9800000, 0x00000007d9800000| Untracked +| 409|0x00000007d9900000, 0x00000007d9900000, 0x00000007d9a00000| 0%| F| |TAMS 0x00000007d9900000, 0x00000007d9900000| Untracked +| 410|0x00000007d9a00000, 0x00000007d9a00000, 0x00000007d9b00000| 0%| F| |TAMS 0x00000007d9a00000, 0x00000007d9a00000| Untracked +| 411|0x00000007d9b00000, 0x00000007d9b00000, 0x00000007d9c00000| 0%| F| |TAMS 0x00000007d9b00000, 0x00000007d9b00000| Untracked +| 412|0x00000007d9c00000, 0x00000007d9c00000, 0x00000007d9d00000| 0%| F| |TAMS 0x00000007d9c00000, 0x00000007d9c00000| Untracked +| 413|0x00000007d9d00000, 0x00000007d9d00000, 0x00000007d9e00000| 0%| F| |TAMS 0x00000007d9d00000, 0x00000007d9d00000| Untracked +| 414|0x00000007d9e00000, 0x00000007d9e00000, 0x00000007d9f00000| 0%| F| |TAMS 0x00000007d9e00000, 0x00000007d9e00000| Untracked +| 415|0x00000007d9f00000, 0x00000007d9f00000, 0x00000007da000000| 0%| F| |TAMS 0x00000007d9f00000, 0x00000007d9f00000| Untracked +| 416|0x00000007da000000, 0x00000007da000000, 0x00000007da100000| 0%| F| |TAMS 0x00000007da000000, 0x00000007da000000| Untracked +| 417|0x00000007da100000, 0x00000007da100000, 0x00000007da200000| 0%| F| |TAMS 0x00000007da100000, 0x00000007da100000| Untracked +| 418|0x00000007da200000, 0x00000007da200000, 0x00000007da300000| 0%| F| |TAMS 0x00000007da200000, 0x00000007da200000| Untracked +| 419|0x00000007da300000, 0x00000007da300000, 0x00000007da400000| 0%| F| |TAMS 0x00000007da300000, 0x00000007da300000| Untracked +| 420|0x00000007da400000, 0x00000007da400000, 0x00000007da500000| 0%| F| |TAMS 0x00000007da400000, 0x00000007da400000| Untracked +| 421|0x00000007da500000, 0x00000007da500000, 0x00000007da600000| 0%| F| |TAMS 0x00000007da500000, 0x00000007da500000| Untracked +| 422|0x00000007da600000, 0x00000007da600000, 0x00000007da700000| 0%| F| |TAMS 0x00000007da600000, 0x00000007da600000| Untracked +| 423|0x00000007da700000, 0x00000007da700000, 0x00000007da800000| 0%| F| |TAMS 0x00000007da700000, 0x00000007da700000| Untracked +| 424|0x00000007da800000, 0x00000007da800000, 0x00000007da900000| 0%| F| |TAMS 0x00000007da800000, 0x00000007da800000| Untracked +| 425|0x00000007da900000, 0x00000007da900000, 0x00000007daa00000| 0%| F| |TAMS 0x00000007da900000, 0x00000007da900000| Untracked +| 426|0x00000007daa00000, 0x00000007daa00000, 0x00000007dab00000| 0%| F| |TAMS 0x00000007daa00000, 0x00000007daa00000| Untracked +| 427|0x00000007dab00000, 0x00000007dab00000, 0x00000007dac00000| 0%| F| |TAMS 0x00000007dab00000, 0x00000007dab00000| Untracked +| 428|0x00000007dac00000, 0x00000007dac00000, 0x00000007dad00000| 0%| F| |TAMS 0x00000007dac00000, 0x00000007dac00000| Untracked +| 429|0x00000007dad00000, 0x00000007dad00000, 0x00000007dae00000| 0%| F| |TAMS 0x00000007dad00000, 0x00000007dad00000| Untracked +| 430|0x00000007dae00000, 0x00000007dae00000, 0x00000007daf00000| 0%| F| |TAMS 0x00000007dae00000, 0x00000007dae00000| Untracked +| 431|0x00000007daf00000, 0x00000007daf00000, 0x00000007db000000| 0%| F| |TAMS 0x00000007daf00000, 0x00000007daf00000| Untracked +| 432|0x00000007db000000, 0x00000007db000000, 0x00000007db100000| 0%| F| |TAMS 0x00000007db000000, 0x00000007db000000| Untracked +| 433|0x00000007db100000, 0x00000007db100000, 0x00000007db200000| 0%| F| |TAMS 0x00000007db100000, 0x00000007db100000| Untracked +| 434|0x00000007db200000, 0x00000007db200000, 0x00000007db300000| 0%| F| |TAMS 0x00000007db200000, 0x00000007db200000| Untracked +| 435|0x00000007db300000, 0x00000007db300000, 0x00000007db400000| 0%| F| |TAMS 0x00000007db300000, 0x00000007db300000| Untracked +| 436|0x00000007db400000, 0x00000007db400000, 0x00000007db500000| 0%| F| |TAMS 0x00000007db400000, 0x00000007db400000| Untracked +| 437|0x00000007db500000, 0x00000007db500000, 0x00000007db600000| 0%| F| |TAMS 0x00000007db500000, 0x00000007db500000| Untracked +| 438|0x00000007db600000, 0x00000007db600000, 0x00000007db700000| 0%| F| |TAMS 0x00000007db600000, 0x00000007db600000| Untracked +| 439|0x00000007db700000, 0x00000007db700000, 0x00000007db800000| 0%| F| |TAMS 0x00000007db700000, 0x00000007db700000| Untracked +| 440|0x00000007db800000, 0x00000007db800000, 0x00000007db900000| 0%| F| |TAMS 0x00000007db800000, 0x00000007db800000| Untracked +| 441|0x00000007db900000, 0x00000007db900000, 0x00000007dba00000| 0%| F| |TAMS 0x00000007db900000, 0x00000007db900000| Untracked +| 442|0x00000007dba00000, 0x00000007dba00000, 0x00000007dbb00000| 0%| F| |TAMS 0x00000007dba00000, 0x00000007dba00000| Untracked +| 443|0x00000007dbb00000, 0x00000007dbb00000, 0x00000007dbc00000| 0%| F| |TAMS 0x00000007dbb00000, 0x00000007dbb00000| Untracked +| 444|0x00000007dbc00000, 0x00000007dbc00000, 0x00000007dbd00000| 0%| F| |TAMS 0x00000007dbc00000, 0x00000007dbc00000| Untracked +| 445|0x00000007dbd00000, 0x00000007dbd00000, 0x00000007dbe00000| 0%| F| |TAMS 0x00000007dbd00000, 0x00000007dbd00000| Untracked +| 446|0x00000007dbe00000, 0x00000007dbe00000, 0x00000007dbf00000| 0%| F| |TAMS 0x00000007dbe00000, 0x00000007dbe00000| Untracked +| 447|0x00000007dbf00000, 0x00000007dbf00000, 0x00000007dc000000| 0%| F| |TAMS 0x00000007dbf00000, 0x00000007dbf00000| Untracked +| 448|0x00000007dc000000, 0x00000007dc000000, 0x00000007dc100000| 0%| F| |TAMS 0x00000007dc000000, 0x00000007dc000000| Untracked +| 449|0x00000007dc100000, 0x00000007dc100000, 0x00000007dc200000| 0%| F| |TAMS 0x00000007dc100000, 0x00000007dc100000| Untracked +| 450|0x00000007dc200000, 0x00000007dc200000, 0x00000007dc300000| 0%| F| |TAMS 0x00000007dc200000, 0x00000007dc200000| Untracked +| 451|0x00000007dc300000, 0x00000007dc300000, 0x00000007dc400000| 0%| F| |TAMS 0x00000007dc300000, 0x00000007dc300000| Untracked +| 452|0x00000007dc400000, 0x00000007dc400000, 0x00000007dc500000| 0%| F| |TAMS 0x00000007dc400000, 0x00000007dc400000| Untracked +| 453|0x00000007dc500000, 0x00000007dc500000, 0x00000007dc600000| 0%| F| |TAMS 0x00000007dc500000, 0x00000007dc500000| Untracked +| 454|0x00000007dc600000, 0x00000007dc600000, 0x00000007dc700000| 0%| F| |TAMS 0x00000007dc600000, 0x00000007dc600000| Untracked +| 455|0x00000007dc700000, 0x00000007dc700000, 0x00000007dc800000| 0%| F| |TAMS 0x00000007dc700000, 0x00000007dc700000| Untracked +| 456|0x00000007dc800000, 0x00000007dc800000, 0x00000007dc900000| 0%| F| |TAMS 0x00000007dc800000, 0x00000007dc800000| Untracked +| 457|0x00000007dc900000, 0x00000007dc900000, 0x00000007dca00000| 0%| F| |TAMS 0x00000007dc900000, 0x00000007dc900000| Untracked +| 458|0x00000007dca00000, 0x00000007dca00000, 0x00000007dcb00000| 0%| F| |TAMS 0x00000007dca00000, 0x00000007dca00000| Untracked +| 459|0x00000007dcb00000, 0x00000007dcb00000, 0x00000007dcc00000| 0%| F| |TAMS 0x00000007dcb00000, 0x00000007dcb00000| Untracked +| 460|0x00000007dcc00000, 0x00000007dcc00000, 0x00000007dcd00000| 0%| F| |TAMS 0x00000007dcc00000, 0x00000007dcc00000| Untracked +| 461|0x00000007dcd00000, 0x00000007dcd00000, 0x00000007dce00000| 0%| F| |TAMS 0x00000007dcd00000, 0x00000007dcd00000| Untracked +| 462|0x00000007dce00000, 0x00000007dce00000, 0x00000007dcf00000| 0%| F| |TAMS 0x00000007dce00000, 0x00000007dce00000| Untracked +| 463|0x00000007dcf00000, 0x00000007dcf00000, 0x00000007dd000000| 0%| F| |TAMS 0x00000007dcf00000, 0x00000007dcf00000| Untracked +| 464|0x00000007dd000000, 0x00000007dd000000, 0x00000007dd100000| 0%| F| |TAMS 0x00000007dd000000, 0x00000007dd000000| Untracked +| 465|0x00000007dd100000, 0x00000007dd100000, 0x00000007dd200000| 0%| F| |TAMS 0x00000007dd100000, 0x00000007dd100000| Untracked +| 466|0x00000007dd200000, 0x00000007dd200000, 0x00000007dd300000| 0%| F| |TAMS 0x00000007dd200000, 0x00000007dd200000| Untracked +| 467|0x00000007dd300000, 0x00000007dd300000, 0x00000007dd400000| 0%| F| |TAMS 0x00000007dd300000, 0x00000007dd300000| Untracked +| 468|0x00000007dd400000, 0x00000007dd400000, 0x00000007dd500000| 0%| F| |TAMS 0x00000007dd400000, 0x00000007dd400000| Untracked +| 469|0x00000007dd500000, 0x00000007dd500000, 0x00000007dd600000| 0%| F| |TAMS 0x00000007dd500000, 0x00000007dd500000| Untracked +| 470|0x00000007dd600000, 0x00000007dd600000, 0x00000007dd700000| 0%| F| |TAMS 0x00000007dd600000, 0x00000007dd600000| Untracked +| 471|0x00000007dd700000, 0x00000007dd700000, 0x00000007dd800000| 0%| F| |TAMS 0x00000007dd700000, 0x00000007dd700000| Untracked +| 472|0x00000007dd800000, 0x00000007dd800000, 0x00000007dd900000| 0%| F| |TAMS 0x00000007dd800000, 0x00000007dd800000| Untracked +| 473|0x00000007dd900000, 0x00000007dd900000, 0x00000007dda00000| 0%| F| |TAMS 0x00000007dd900000, 0x00000007dd900000| Untracked +| 474|0x00000007dda00000, 0x00000007dda00000, 0x00000007ddb00000| 0%| F| |TAMS 0x00000007dda00000, 0x00000007dda00000| Untracked +| 475|0x00000007ddb00000, 0x00000007ddb00000, 0x00000007ddc00000| 0%| F| |TAMS 0x00000007ddb00000, 0x00000007ddb00000| Untracked +| 476|0x00000007ddc00000, 0x00000007ddc00000, 0x00000007ddd00000| 0%| F| |TAMS 0x00000007ddc00000, 0x00000007ddc00000| Untracked +| 477|0x00000007ddd00000, 0x00000007ddd00000, 0x00000007dde00000| 0%| F| |TAMS 0x00000007ddd00000, 0x00000007ddd00000| Untracked +| 478|0x00000007dde00000, 0x00000007dde00000, 0x00000007ddf00000| 0%| F| |TAMS 0x00000007dde00000, 0x00000007dde00000| Untracked +| 479|0x00000007ddf00000, 0x00000007ddf00000, 0x00000007de000000| 0%| F| |TAMS 0x00000007ddf00000, 0x00000007ddf00000| Untracked +| 480|0x00000007de000000, 0x00000007de000000, 0x00000007de100000| 0%| F| |TAMS 0x00000007de000000, 0x00000007de000000| Untracked +| 481|0x00000007de100000, 0x00000007de100000, 0x00000007de200000| 0%| F| |TAMS 0x00000007de100000, 0x00000007de100000| Untracked +| 482|0x00000007de200000, 0x00000007de200000, 0x00000007de300000| 0%| F| |TAMS 0x00000007de200000, 0x00000007de200000| Untracked +| 483|0x00000007de300000, 0x00000007de300000, 0x00000007de400000| 0%| F| |TAMS 0x00000007de300000, 0x00000007de300000| Untracked +| 484|0x00000007de400000, 0x00000007de400000, 0x00000007de500000| 0%| F| |TAMS 0x00000007de400000, 0x00000007de400000| Untracked +| 485|0x00000007de500000, 0x00000007de500000, 0x00000007de600000| 0%| F| |TAMS 0x00000007de500000, 0x00000007de500000| Untracked +| 486|0x00000007de600000, 0x00000007de600000, 0x00000007de700000| 0%| F| |TAMS 0x00000007de600000, 0x00000007de600000| Untracked +| 487|0x00000007de700000, 0x00000007de700000, 0x00000007de800000| 0%| F| |TAMS 0x00000007de700000, 0x00000007de700000| Untracked +| 488|0x00000007de800000, 0x00000007de800000, 0x00000007de900000| 0%| F| |TAMS 0x00000007de800000, 0x00000007de800000| Untracked +| 489|0x00000007de900000, 0x00000007de900000, 0x00000007dea00000| 0%| F| |TAMS 0x00000007de900000, 0x00000007de900000| Untracked +| 490|0x00000007dea00000, 0x00000007dea00000, 0x00000007deb00000| 0%| F| |TAMS 0x00000007dea00000, 0x00000007dea00000| Untracked +| 491|0x00000007deb00000, 0x00000007deb00000, 0x00000007dec00000| 0%| F| |TAMS 0x00000007deb00000, 0x00000007deb00000| Untracked +| 492|0x00000007dec00000, 0x00000007dec00000, 0x00000007ded00000| 0%| F| |TAMS 0x00000007dec00000, 0x00000007dec00000| Untracked +| 493|0x00000007ded00000, 0x00000007ded00000, 0x00000007dee00000| 0%| F| |TAMS 0x00000007ded00000, 0x00000007ded00000| Untracked +| 494|0x00000007dee00000, 0x00000007dee00000, 0x00000007def00000| 0%| F| |TAMS 0x00000007dee00000, 0x00000007dee00000| Untracked +| 495|0x00000007def00000, 0x00000007def00000, 0x00000007df000000| 0%| F| |TAMS 0x00000007def00000, 0x00000007def00000| Untracked +| 496|0x00000007df000000, 0x00000007df000000, 0x00000007df100000| 0%| F| |TAMS 0x00000007df000000, 0x00000007df000000| Untracked +| 497|0x00000007df100000, 0x00000007df100000, 0x00000007df200000| 0%| F| |TAMS 0x00000007df100000, 0x00000007df100000| Untracked +| 498|0x00000007df200000, 0x00000007df200000, 0x00000007df300000| 0%| F| |TAMS 0x00000007df200000, 0x00000007df200000| Untracked +| 499|0x00000007df300000, 0x00000007df300000, 0x00000007df400000| 0%| F| |TAMS 0x00000007df300000, 0x00000007df300000| Untracked +| 500|0x00000007df400000, 0x00000007df400000, 0x00000007df500000| 0%| F| |TAMS 0x00000007df400000, 0x00000007df400000| Untracked +| 501|0x00000007df500000, 0x00000007df500000, 0x00000007df600000| 0%| F| |TAMS 0x00000007df500000, 0x00000007df500000| Untracked +| 502|0x00000007df600000, 0x00000007df600000, 0x00000007df700000| 0%| F| |TAMS 0x00000007df600000, 0x00000007df600000| Untracked +| 503|0x00000007df700000, 0x00000007df700000, 0x00000007df800000| 0%| F| |TAMS 0x00000007df700000, 0x00000007df700000| Untracked +| 504|0x00000007df800000, 0x00000007df800000, 0x00000007df900000| 0%| F| |TAMS 0x00000007df800000, 0x00000007df800000| Untracked +| 505|0x00000007df900000, 0x00000007df900000, 0x00000007dfa00000| 0%| F| |TAMS 0x00000007df900000, 0x00000007df900000| Untracked +| 506|0x00000007dfa00000, 0x00000007dfa00000, 0x00000007dfb00000| 0%| F| |TAMS 0x00000007dfa00000, 0x00000007dfa00000| Untracked +| 507|0x00000007dfb00000, 0x00000007dfb00000, 0x00000007dfc00000| 0%| F| |TAMS 0x00000007dfb00000, 0x00000007dfb00000| Untracked +| 508|0x00000007dfc00000, 0x00000007dfc00000, 0x00000007dfd00000| 0%| F| |TAMS 0x00000007dfc00000, 0x00000007dfc00000| Untracked +| 509|0x00000007dfd00000, 0x00000007dfd00000, 0x00000007dfe00000| 0%| F| |TAMS 0x00000007dfd00000, 0x00000007dfd00000| Untracked +| 510|0x00000007dfe00000, 0x00000007dfe00000, 0x00000007dff00000| 0%| F| |TAMS 0x00000007dfe00000, 0x00000007dfe00000| Untracked +| 511|0x00000007dff00000, 0x00000007dff00000, 0x00000007e0000000| 0%| F| |TAMS 0x00000007dff00000, 0x00000007dff00000| Untracked +| 512|0x00000007e0000000, 0x00000007e0000000, 0x00000007e0100000| 0%| F| |TAMS 0x00000007e0000000, 0x00000007e0000000| Untracked +| 513|0x00000007e0100000, 0x00000007e0100000, 0x00000007e0200000| 0%| F| |TAMS 0x00000007e0100000, 0x00000007e0100000| Untracked +| 514|0x00000007e0200000, 0x00000007e0200000, 0x00000007e0300000| 0%| F| |TAMS 0x00000007e0200000, 0x00000007e0200000| Untracked +| 515|0x00000007e0300000, 0x00000007e0300000, 0x00000007e0400000| 0%| F| |TAMS 0x00000007e0300000, 0x00000007e0300000| Untracked +| 516|0x00000007e0400000, 0x00000007e0400000, 0x00000007e0500000| 0%| F| |TAMS 0x00000007e0400000, 0x00000007e0400000| Untracked +| 517|0x00000007e0500000, 0x00000007e0500000, 0x00000007e0600000| 0%| F| |TAMS 0x00000007e0500000, 0x00000007e0500000| Untracked +| 518|0x00000007e0600000, 0x00000007e0600000, 0x00000007e0700000| 0%| F| |TAMS 0x00000007e0600000, 0x00000007e0600000| Untracked +| 519|0x00000007e0700000, 0x00000007e0700000, 0x00000007e0800000| 0%| F| |TAMS 0x00000007e0700000, 0x00000007e0700000| Untracked +| 520|0x00000007e0800000, 0x00000007e0800000, 0x00000007e0900000| 0%| F| |TAMS 0x00000007e0800000, 0x00000007e0800000| Untracked +| 521|0x00000007e0900000, 0x00000007e0900000, 0x00000007e0a00000| 0%| F| |TAMS 0x00000007e0900000, 0x00000007e0900000| Untracked +| 522|0x00000007e0a00000, 0x00000007e0a00000, 0x00000007e0b00000| 0%| F| |TAMS 0x00000007e0a00000, 0x00000007e0a00000| Untracked +| 523|0x00000007e0b00000, 0x00000007e0b00000, 0x00000007e0c00000| 0%| F| |TAMS 0x00000007e0b00000, 0x00000007e0b00000| Untracked +| 524|0x00000007e0c00000, 0x00000007e0c00000, 0x00000007e0d00000| 0%| F| |TAMS 0x00000007e0c00000, 0x00000007e0c00000| Untracked +| 525|0x00000007e0d00000, 0x00000007e0d00000, 0x00000007e0e00000| 0%| F| |TAMS 0x00000007e0d00000, 0x00000007e0d00000| Untracked +| 526|0x00000007e0e00000, 0x00000007e0e00000, 0x00000007e0f00000| 0%| F| |TAMS 0x00000007e0e00000, 0x00000007e0e00000| Untracked +| 527|0x00000007e0f00000, 0x00000007e0f00000, 0x00000007e1000000| 0%| F| |TAMS 0x00000007e0f00000, 0x00000007e0f00000| Untracked +| 528|0x00000007e1000000, 0x00000007e1000000, 0x00000007e1100000| 0%| F| |TAMS 0x00000007e1000000, 0x00000007e1000000| Untracked +| 529|0x00000007e1100000, 0x00000007e1100000, 0x00000007e1200000| 0%| F| |TAMS 0x00000007e1100000, 0x00000007e1100000| Untracked +| 530|0x00000007e1200000, 0x00000007e1200000, 0x00000007e1300000| 0%| F| |TAMS 0x00000007e1200000, 0x00000007e1200000| Untracked +| 531|0x00000007e1300000, 0x00000007e1300000, 0x00000007e1400000| 0%| F| |TAMS 0x00000007e1300000, 0x00000007e1300000| Untracked +| 532|0x00000007e1400000, 0x00000007e1400000, 0x00000007e1500000| 0%| F| |TAMS 0x00000007e1400000, 0x00000007e1400000| Untracked +| 533|0x00000007e1500000, 0x00000007e1500000, 0x00000007e1600000| 0%| F| |TAMS 0x00000007e1500000, 0x00000007e1500000| Untracked +| 534|0x00000007e1600000, 0x00000007e1600000, 0x00000007e1700000| 0%| F| |TAMS 0x00000007e1600000, 0x00000007e1600000| Untracked +| 535|0x00000007e1700000, 0x00000007e1700000, 0x00000007e1800000| 0%| F| |TAMS 0x00000007e1700000, 0x00000007e1700000| Untracked +| 536|0x00000007e1800000, 0x00000007e1800000, 0x00000007e1900000| 0%| F| |TAMS 0x00000007e1800000, 0x00000007e1800000| Untracked +| 537|0x00000007e1900000, 0x00000007e1900000, 0x00000007e1a00000| 0%| F| |TAMS 0x00000007e1900000, 0x00000007e1900000| Untracked +| 538|0x00000007e1a00000, 0x00000007e1a00000, 0x00000007e1b00000| 0%| F| |TAMS 0x00000007e1a00000, 0x00000007e1a00000| Untracked +| 539|0x00000007e1b00000, 0x00000007e1b00000, 0x00000007e1c00000| 0%| F| |TAMS 0x00000007e1b00000, 0x00000007e1b00000| Untracked +| 540|0x00000007e1c00000, 0x00000007e1c00000, 0x00000007e1d00000| 0%| F| |TAMS 0x00000007e1c00000, 0x00000007e1c00000| Untracked +| 541|0x00000007e1d00000, 0x00000007e1d00000, 0x00000007e1e00000| 0%| F| |TAMS 0x00000007e1d00000, 0x00000007e1d00000| Untracked +| 542|0x00000007e1e00000, 0x00000007e1e00000, 0x00000007e1f00000| 0%| F| |TAMS 0x00000007e1e00000, 0x00000007e1e00000| Untracked +| 543|0x00000007e1f00000, 0x00000007e1f00000, 0x00000007e2000000| 0%| F| |TAMS 0x00000007e1f00000, 0x00000007e1f00000| Untracked +| 544|0x00000007e2000000, 0x00000007e2000000, 0x00000007e2100000| 0%| F| |TAMS 0x00000007e2000000, 0x00000007e2000000| Untracked +| 545|0x00000007e2100000, 0x00000007e2100000, 0x00000007e2200000| 0%| F| |TAMS 0x00000007e2100000, 0x00000007e2100000| Untracked +| 546|0x00000007e2200000, 0x00000007e2200000, 0x00000007e2300000| 0%| F| |TAMS 0x00000007e2200000, 0x00000007e2200000| Untracked +| 547|0x00000007e2300000, 0x00000007e2300000, 0x00000007e2400000| 0%| F| |TAMS 0x00000007e2300000, 0x00000007e2300000| Untracked +| 548|0x00000007e2400000, 0x00000007e2400000, 0x00000007e2500000| 0%| F| |TAMS 0x00000007e2400000, 0x00000007e2400000| Untracked +| 549|0x00000007e2500000, 0x00000007e2500000, 0x00000007e2600000| 0%| F| |TAMS 0x00000007e2500000, 0x00000007e2500000| Untracked +| 550|0x00000007e2600000, 0x00000007e2600000, 0x00000007e2700000| 0%| F| |TAMS 0x00000007e2600000, 0x00000007e2600000| Untracked +| 551|0x00000007e2700000, 0x00000007e2700000, 0x00000007e2800000| 0%| F| |TAMS 0x00000007e2700000, 0x00000007e2700000| Untracked +| 552|0x00000007e2800000, 0x00000007e2800000, 0x00000007e2900000| 0%| F| |TAMS 0x00000007e2800000, 0x00000007e2800000| Untracked +| 553|0x00000007e2900000, 0x00000007e2900000, 0x00000007e2a00000| 0%| F| |TAMS 0x00000007e2900000, 0x00000007e2900000| Untracked +| 554|0x00000007e2a00000, 0x00000007e2a00000, 0x00000007e2b00000| 0%| F| |TAMS 0x00000007e2a00000, 0x00000007e2a00000| Untracked +| 555|0x00000007e2b00000, 0x00000007e2b00000, 0x00000007e2c00000| 0%| F| |TAMS 0x00000007e2b00000, 0x00000007e2b00000| Untracked +| 556|0x00000007e2c00000, 0x00000007e2c00000, 0x00000007e2d00000| 0%| F| |TAMS 0x00000007e2c00000, 0x00000007e2c00000| Untracked +| 557|0x00000007e2d00000, 0x00000007e2d00000, 0x00000007e2e00000| 0%| F| |TAMS 0x00000007e2d00000, 0x00000007e2d00000| Untracked +| 558|0x00000007e2e00000, 0x00000007e2e00000, 0x00000007e2f00000| 0%| F| |TAMS 0x00000007e2e00000, 0x00000007e2e00000| Untracked +| 559|0x00000007e2f00000, 0x00000007e2f00000, 0x00000007e3000000| 0%| F| |TAMS 0x00000007e2f00000, 0x00000007e2f00000| Untracked +| 560|0x00000007e3000000, 0x00000007e3000000, 0x00000007e3100000| 0%| F| |TAMS 0x00000007e3000000, 0x00000007e3000000| Untracked +| 561|0x00000007e3100000, 0x00000007e3100000, 0x00000007e3200000| 0%| F| |TAMS 0x00000007e3100000, 0x00000007e3100000| Untracked +| 562|0x00000007e3200000, 0x00000007e3200000, 0x00000007e3300000| 0%| F| |TAMS 0x00000007e3200000, 0x00000007e3200000| Untracked +| 563|0x00000007e3300000, 0x00000007e3300000, 0x00000007e3400000| 0%| F| |TAMS 0x00000007e3300000, 0x00000007e3300000| Untracked +| 564|0x00000007e3400000, 0x00000007e3400000, 0x00000007e3500000| 0%| F| |TAMS 0x00000007e3400000, 0x00000007e3400000| Untracked +| 565|0x00000007e3500000, 0x00000007e3500000, 0x00000007e3600000| 0%| F| |TAMS 0x00000007e3500000, 0x00000007e3500000| Untracked +| 566|0x00000007e3600000, 0x00000007e3600000, 0x00000007e3700000| 0%| F| |TAMS 0x00000007e3600000, 0x00000007e3600000| Untracked +| 567|0x00000007e3700000, 0x00000007e3700000, 0x00000007e3800000| 0%| F| |TAMS 0x00000007e3700000, 0x00000007e3700000| Untracked +| 568|0x00000007e3800000, 0x00000007e3800000, 0x00000007e3900000| 0%| F| |TAMS 0x00000007e3800000, 0x00000007e3800000| Untracked +| 569|0x00000007e3900000, 0x00000007e3900000, 0x00000007e3a00000| 0%| F| |TAMS 0x00000007e3900000, 0x00000007e3900000| Untracked +| 570|0x00000007e3a00000, 0x00000007e3a00000, 0x00000007e3b00000| 0%| F| |TAMS 0x00000007e3a00000, 0x00000007e3a00000| Untracked +| 571|0x00000007e3b00000, 0x00000007e3b00000, 0x00000007e3c00000| 0%| F| |TAMS 0x00000007e3b00000, 0x00000007e3b00000| Untracked +| 572|0x00000007e3c00000, 0x00000007e3c00000, 0x00000007e3d00000| 0%| F| |TAMS 0x00000007e3c00000, 0x00000007e3c00000| Untracked +| 573|0x00000007e3d00000, 0x00000007e3d00000, 0x00000007e3e00000| 0%| F| |TAMS 0x00000007e3d00000, 0x00000007e3d00000| Untracked +| 574|0x00000007e3e00000, 0x00000007e3e00000, 0x00000007e3f00000| 0%| F| |TAMS 0x00000007e3e00000, 0x00000007e3e00000| Untracked +| 575|0x00000007e3f00000, 0x00000007e3f00000, 0x00000007e4000000| 0%| F| |TAMS 0x00000007e3f00000, 0x00000007e3f00000| Untracked +| 576|0x00000007e4000000, 0x00000007e4000000, 0x00000007e4100000| 0%| F| |TAMS 0x00000007e4000000, 0x00000007e4000000| Untracked +| 577|0x00000007e4100000, 0x00000007e4100000, 0x00000007e4200000| 0%| F| |TAMS 0x00000007e4100000, 0x00000007e4100000| Untracked +| 578|0x00000007e4200000, 0x00000007e4200000, 0x00000007e4300000| 0%| F| |TAMS 0x00000007e4200000, 0x00000007e4200000| Untracked +| 579|0x00000007e4300000, 0x00000007e4300000, 0x00000007e4400000| 0%| F| |TAMS 0x00000007e4300000, 0x00000007e4300000| Untracked +| 580|0x00000007e4400000, 0x00000007e4400000, 0x00000007e4500000| 0%| F| |TAMS 0x00000007e4400000, 0x00000007e4400000| Untracked +| 581|0x00000007e4500000, 0x00000007e4500000, 0x00000007e4600000| 0%| F| |TAMS 0x00000007e4500000, 0x00000007e4500000| Untracked +| 582|0x00000007e4600000, 0x00000007e4600000, 0x00000007e4700000| 0%| F| |TAMS 0x00000007e4600000, 0x00000007e4600000| Untracked +| 583|0x00000007e4700000, 0x00000007e4700000, 0x00000007e4800000| 0%| F| |TAMS 0x00000007e4700000, 0x00000007e4700000| Untracked +| 584|0x00000007e4800000, 0x00000007e4800000, 0x00000007e4900000| 0%| F| |TAMS 0x00000007e4800000, 0x00000007e4800000| Untracked +| 585|0x00000007e4900000, 0x00000007e4900000, 0x00000007e4a00000| 0%| F| |TAMS 0x00000007e4900000, 0x00000007e4900000| Untracked +| 586|0x00000007e4a00000, 0x00000007e4a00000, 0x00000007e4b00000| 0%| F| |TAMS 0x00000007e4a00000, 0x00000007e4a00000| Untracked +| 587|0x00000007e4b00000, 0x00000007e4b00000, 0x00000007e4c00000| 0%| F| |TAMS 0x00000007e4b00000, 0x00000007e4b00000| Untracked +| 588|0x00000007e4c00000, 0x00000007e4c00000, 0x00000007e4d00000| 0%| F| |TAMS 0x00000007e4c00000, 0x00000007e4c00000| Untracked +| 589|0x00000007e4d00000, 0x00000007e4d00000, 0x00000007e4e00000| 0%| F| |TAMS 0x00000007e4d00000, 0x00000007e4d00000| Untracked +| 590|0x00000007e4e00000, 0x00000007e4e00000, 0x00000007e4f00000| 0%| F| |TAMS 0x00000007e4e00000, 0x00000007e4e00000| Untracked +| 591|0x00000007e4f00000, 0x00000007e4f00000, 0x00000007e5000000| 0%| F| |TAMS 0x00000007e4f00000, 0x00000007e4f00000| Untracked +| 592|0x00000007e5000000, 0x00000007e5000000, 0x00000007e5100000| 0%| F| |TAMS 0x00000007e5000000, 0x00000007e5000000| Untracked +| 593|0x00000007e5100000, 0x00000007e5100000, 0x00000007e5200000| 0%| F| |TAMS 0x00000007e5100000, 0x00000007e5100000| Untracked +| 594|0x00000007e5200000, 0x00000007e5200000, 0x00000007e5300000| 0%| F| |TAMS 0x00000007e5200000, 0x00000007e5200000| Untracked +| 595|0x00000007e5300000, 0x00000007e5300000, 0x00000007e5400000| 0%| F| |TAMS 0x00000007e5300000, 0x00000007e5300000| Untracked +| 596|0x00000007e5400000, 0x00000007e5400000, 0x00000007e5500000| 0%| F| |TAMS 0x00000007e5400000, 0x00000007e5400000| Untracked +| 597|0x00000007e5500000, 0x00000007e5500000, 0x00000007e5600000| 0%| F| |TAMS 0x00000007e5500000, 0x00000007e5500000| Untracked +| 598|0x00000007e5600000, 0x00000007e5600000, 0x00000007e5700000| 0%| F| |TAMS 0x00000007e5600000, 0x00000007e5600000| Untracked +| 599|0x00000007e5700000, 0x00000007e5700000, 0x00000007e5800000| 0%| F| |TAMS 0x00000007e5700000, 0x00000007e5700000| Untracked +| 600|0x00000007e5800000, 0x00000007e5800000, 0x00000007e5900000| 0%| F| |TAMS 0x00000007e5800000, 0x00000007e5800000| Untracked +| 601|0x00000007e5900000, 0x00000007e5900000, 0x00000007e5a00000| 0%| F| |TAMS 0x00000007e5900000, 0x00000007e5900000| Untracked +| 602|0x00000007e5a00000, 0x00000007e5a00000, 0x00000007e5b00000| 0%| F| |TAMS 0x00000007e5a00000, 0x00000007e5a00000| Untracked +| 603|0x00000007e5b00000, 0x00000007e5b00000, 0x00000007e5c00000| 0%| F| |TAMS 0x00000007e5b00000, 0x00000007e5b00000| Untracked +| 604|0x00000007e5c00000, 0x00000007e5c00000, 0x00000007e5d00000| 0%| F| |TAMS 0x00000007e5c00000, 0x00000007e5c00000| Untracked +| 605|0x00000007e5d00000, 0x00000007e5d00000, 0x00000007e5e00000| 0%| F| |TAMS 0x00000007e5d00000, 0x00000007e5d00000| Untracked +| 606|0x00000007e5e00000, 0x00000007e5e00000, 0x00000007e5f00000| 0%| F| |TAMS 0x00000007e5e00000, 0x00000007e5e00000| Untracked +| 607|0x00000007e5f00000, 0x00000007e5f00000, 0x00000007e6000000| 0%| F| |TAMS 0x00000007e5f00000, 0x00000007e5f00000| Untracked +| 608|0x00000007e6000000, 0x00000007e6000000, 0x00000007e6100000| 0%| F| |TAMS 0x00000007e6000000, 0x00000007e6000000| Untracked +| 609|0x00000007e6100000, 0x00000007e6100000, 0x00000007e6200000| 0%| F| |TAMS 0x00000007e6100000, 0x00000007e6100000| Untracked +| 610|0x00000007e6200000, 0x00000007e6200000, 0x00000007e6300000| 0%| F| |TAMS 0x00000007e6200000, 0x00000007e6200000| Untracked +| 611|0x00000007e6300000, 0x00000007e6300000, 0x00000007e6400000| 0%| F| |TAMS 0x00000007e6300000, 0x00000007e6300000| Untracked +| 612|0x00000007e6400000, 0x00000007e6400000, 0x00000007e6500000| 0%| F| |TAMS 0x00000007e6400000, 0x00000007e6400000| Untracked +| 613|0x00000007e6500000, 0x00000007e6500000, 0x00000007e6600000| 0%| F| |TAMS 0x00000007e6500000, 0x00000007e6500000| Untracked +| 614|0x00000007e6600000, 0x00000007e6600000, 0x00000007e6700000| 0%| F| |TAMS 0x00000007e6600000, 0x00000007e6600000| Untracked +| 615|0x00000007e6700000, 0x00000007e6700000, 0x00000007e6800000| 0%| F| |TAMS 0x00000007e6700000, 0x00000007e6700000| Untracked +| 616|0x00000007e6800000, 0x00000007e6800000, 0x00000007e6900000| 0%| F| |TAMS 0x00000007e6800000, 0x00000007e6800000| Untracked +| 617|0x00000007e6900000, 0x00000007e6900000, 0x00000007e6a00000| 0%| F| |TAMS 0x00000007e6900000, 0x00000007e6900000| Untracked +| 618|0x00000007e6a00000, 0x00000007e6a00000, 0x00000007e6b00000| 0%| F| |TAMS 0x00000007e6a00000, 0x00000007e6a00000| Untracked +| 619|0x00000007e6b00000, 0x00000007e6b00000, 0x00000007e6c00000| 0%| F| |TAMS 0x00000007e6b00000, 0x00000007e6b00000| Untracked +| 620|0x00000007e6c00000, 0x00000007e6c00000, 0x00000007e6d00000| 0%| F| |TAMS 0x00000007e6c00000, 0x00000007e6c00000| Untracked +| 621|0x00000007e6d00000, 0x00000007e6d00000, 0x00000007e6e00000| 0%| F| |TAMS 0x00000007e6d00000, 0x00000007e6d00000| Untracked +| 622|0x00000007e6e00000, 0x00000007e6e00000, 0x00000007e6f00000| 0%| F| |TAMS 0x00000007e6e00000, 0x00000007e6e00000| Untracked +| 623|0x00000007e6f00000, 0x00000007e6f00000, 0x00000007e7000000| 0%| F| |TAMS 0x00000007e6f00000, 0x00000007e6f00000| Untracked +| 624|0x00000007e7000000, 0x00000007e7000000, 0x00000007e7100000| 0%| F| |TAMS 0x00000007e7000000, 0x00000007e7000000| Untracked +| 625|0x00000007e7100000, 0x00000007e7100000, 0x00000007e7200000| 0%| F| |TAMS 0x00000007e7100000, 0x00000007e7100000| Untracked +| 626|0x00000007e7200000, 0x00000007e7200000, 0x00000007e7300000| 0%| F| |TAMS 0x00000007e7200000, 0x00000007e7200000| Untracked +| 627|0x00000007e7300000, 0x00000007e7300000, 0x00000007e7400000| 0%| F| |TAMS 0x00000007e7300000, 0x00000007e7300000| Untracked +| 628|0x00000007e7400000, 0x00000007e7400000, 0x00000007e7500000| 0%| F| |TAMS 0x00000007e7400000, 0x00000007e7400000| Untracked +| 629|0x00000007e7500000, 0x00000007e7500000, 0x00000007e7600000| 0%| F| |TAMS 0x00000007e7500000, 0x00000007e7500000| Untracked +| 630|0x00000007e7600000, 0x00000007e7600000, 0x00000007e7700000| 0%| F| |TAMS 0x00000007e7600000, 0x00000007e7600000| Untracked +| 631|0x00000007e7700000, 0x00000007e7700000, 0x00000007e7800000| 0%| F| |TAMS 0x00000007e7700000, 0x00000007e7700000| Untracked +| 632|0x00000007e7800000, 0x00000007e7800000, 0x00000007e7900000| 0%| F| |TAMS 0x00000007e7800000, 0x00000007e7800000| Untracked +| 633|0x00000007e7900000, 0x00000007e7900000, 0x00000007e7a00000| 0%| F| |TAMS 0x00000007e7900000, 0x00000007e7900000| Untracked +| 634|0x00000007e7a00000, 0x00000007e7a00000, 0x00000007e7b00000| 0%| F| |TAMS 0x00000007e7a00000, 0x00000007e7a00000| Untracked +| 635|0x00000007e7b00000, 0x00000007e7b00000, 0x00000007e7c00000| 0%| F| |TAMS 0x00000007e7b00000, 0x00000007e7b00000| Untracked +| 636|0x00000007e7c00000, 0x00000007e7c00000, 0x00000007e7d00000| 0%| F| |TAMS 0x00000007e7c00000, 0x00000007e7c00000| Untracked +| 637|0x00000007e7d00000, 0x00000007e7d00000, 0x00000007e7e00000| 0%| F| |TAMS 0x00000007e7d00000, 0x00000007e7d00000| Untracked +| 638|0x00000007e7e00000, 0x00000007e7e00000, 0x00000007e7f00000| 0%| F| |TAMS 0x00000007e7e00000, 0x00000007e7e00000| Untracked +| 639|0x00000007e7f00000, 0x00000007e7f00000, 0x00000007e8000000| 0%| F| |TAMS 0x00000007e7f00000, 0x00000007e7f00000| Untracked +| 640|0x00000007e8000000, 0x00000007e8000000, 0x00000007e8100000| 0%| F| |TAMS 0x00000007e8000000, 0x00000007e8000000| Untracked +| 641|0x00000007e8100000, 0x00000007e8100000, 0x00000007e8200000| 0%| F| |TAMS 0x00000007e8100000, 0x00000007e8100000| Untracked +| 642|0x00000007e8200000, 0x00000007e8200000, 0x00000007e8300000| 0%| F| |TAMS 0x00000007e8200000, 0x00000007e8200000| Untracked +| 643|0x00000007e8300000, 0x00000007e8300000, 0x00000007e8400000| 0%| F| |TAMS 0x00000007e8300000, 0x00000007e8300000| Untracked +| 644|0x00000007e8400000, 0x00000007e8400000, 0x00000007e8500000| 0%| F| |TAMS 0x00000007e8400000, 0x00000007e8400000| Untracked +| 645|0x00000007e8500000, 0x00000007e8500000, 0x00000007e8600000| 0%| F| |TAMS 0x00000007e8500000, 0x00000007e8500000| Untracked +| 646|0x00000007e8600000, 0x00000007e8600000, 0x00000007e8700000| 0%| F| |TAMS 0x00000007e8600000, 0x00000007e8600000| Untracked +| 647|0x00000007e8700000, 0x00000007e8700000, 0x00000007e8800000| 0%| F| |TAMS 0x00000007e8700000, 0x00000007e8700000| Untracked +| 648|0x00000007e8800000, 0x00000007e8800000, 0x00000007e8900000| 0%| F| |TAMS 0x00000007e8800000, 0x00000007e8800000| Untracked +| 649|0x00000007e8900000, 0x00000007e8900000, 0x00000007e8a00000| 0%| F| |TAMS 0x00000007e8900000, 0x00000007e8900000| Untracked +| 650|0x00000007e8a00000, 0x00000007e8a00000, 0x00000007e8b00000| 0%| F| |TAMS 0x00000007e8a00000, 0x00000007e8a00000| Untracked +| 651|0x00000007e8b00000, 0x00000007e8b00000, 0x00000007e8c00000| 0%| F| |TAMS 0x00000007e8b00000, 0x00000007e8b00000| Untracked +| 652|0x00000007e8c00000, 0x00000007e8c00000, 0x00000007e8d00000| 0%| F| |TAMS 0x00000007e8c00000, 0x00000007e8c00000| Untracked +| 653|0x00000007e8d00000, 0x00000007e8d00000, 0x00000007e8e00000| 0%| F| |TAMS 0x00000007e8d00000, 0x00000007e8d00000| Untracked +| 654|0x00000007e8e00000, 0x00000007e8e00000, 0x00000007e8f00000| 0%| F| |TAMS 0x00000007e8e00000, 0x00000007e8e00000| Untracked +| 655|0x00000007e8f00000, 0x00000007e8f00000, 0x00000007e9000000| 0%| F| |TAMS 0x00000007e8f00000, 0x00000007e8f00000| Untracked +| 656|0x00000007e9000000, 0x00000007e9000000, 0x00000007e9100000| 0%| F| |TAMS 0x00000007e9000000, 0x00000007e9000000| Untracked +| 657|0x00000007e9100000, 0x00000007e9100000, 0x00000007e9200000| 0%| F| |TAMS 0x00000007e9100000, 0x00000007e9100000| Untracked +| 658|0x00000007e9200000, 0x00000007e9200000, 0x00000007e9300000| 0%| F| |TAMS 0x00000007e9200000, 0x00000007e9200000| Untracked +| 659|0x00000007e9300000, 0x00000007e9300000, 0x00000007e9400000| 0%| F| |TAMS 0x00000007e9300000, 0x00000007e9300000| Untracked +| 660|0x00000007e9400000, 0x00000007e9400000, 0x00000007e9500000| 0%| F| |TAMS 0x00000007e9400000, 0x00000007e9400000| Untracked +| 661|0x00000007e9500000, 0x00000007e9500000, 0x00000007e9600000| 0%| F| |TAMS 0x00000007e9500000, 0x00000007e9500000| Untracked +| 662|0x00000007e9600000, 0x00000007e9600000, 0x00000007e9700000| 0%| F| |TAMS 0x00000007e9600000, 0x00000007e9600000| Untracked +| 663|0x00000007e9700000, 0x00000007e9700000, 0x00000007e9800000| 0%| F| |TAMS 0x00000007e9700000, 0x00000007e9700000| Untracked +| 664|0x00000007e9800000, 0x00000007e9800000, 0x00000007e9900000| 0%| F| |TAMS 0x00000007e9800000, 0x00000007e9800000| Untracked +| 665|0x00000007e9900000, 0x00000007e9900000, 0x00000007e9a00000| 0%| F| |TAMS 0x00000007e9900000, 0x00000007e9900000| Untracked +| 666|0x00000007e9a00000, 0x00000007e9a00000, 0x00000007e9b00000| 0%| F| |TAMS 0x00000007e9a00000, 0x00000007e9a00000| Untracked +| 667|0x00000007e9b00000, 0x00000007e9b00000, 0x00000007e9c00000| 0%| F| |TAMS 0x00000007e9b00000, 0x00000007e9b00000| Untracked +| 668|0x00000007e9c00000, 0x00000007e9c00000, 0x00000007e9d00000| 0%| F| |TAMS 0x00000007e9c00000, 0x00000007e9c00000| Untracked +| 669|0x00000007e9d00000, 0x00000007e9d00000, 0x00000007e9e00000| 0%| F| |TAMS 0x00000007e9d00000, 0x00000007e9d00000| Untracked +| 670|0x00000007e9e00000, 0x00000007e9e00000, 0x00000007e9f00000| 0%| F| |TAMS 0x00000007e9e00000, 0x00000007e9e00000| Untracked +| 671|0x00000007e9f00000, 0x00000007e9f00000, 0x00000007ea000000| 0%| F| |TAMS 0x00000007e9f00000, 0x00000007e9f00000| Untracked +| 672|0x00000007ea000000, 0x00000007ea000000, 0x00000007ea100000| 0%| F| |TAMS 0x00000007ea000000, 0x00000007ea000000| Untracked +| 673|0x00000007ea100000, 0x00000007ea100000, 0x00000007ea200000| 0%| F| |TAMS 0x00000007ea100000, 0x00000007ea100000| Untracked +| 674|0x00000007ea200000, 0x00000007ea200000, 0x00000007ea300000| 0%| F| |TAMS 0x00000007ea200000, 0x00000007ea200000| Untracked +| 675|0x00000007ea300000, 0x00000007ea300000, 0x00000007ea400000| 0%| F| |TAMS 0x00000007ea300000, 0x00000007ea300000| Untracked +| 676|0x00000007ea400000, 0x00000007ea400000, 0x00000007ea500000| 0%| F| |TAMS 0x00000007ea400000, 0x00000007ea400000| Untracked +| 677|0x00000007ea500000, 0x00000007ea500000, 0x00000007ea600000| 0%| F| |TAMS 0x00000007ea500000, 0x00000007ea500000| Untracked +| 678|0x00000007ea600000, 0x00000007ea600000, 0x00000007ea700000| 0%| F| |TAMS 0x00000007ea600000, 0x00000007ea600000| Untracked +| 679|0x00000007ea700000, 0x00000007ea700000, 0x00000007ea800000| 0%| F| |TAMS 0x00000007ea700000, 0x00000007ea700000| Untracked +| 680|0x00000007ea800000, 0x00000007ea800000, 0x00000007ea900000| 0%| F| |TAMS 0x00000007ea800000, 0x00000007ea800000| Untracked +| 681|0x00000007ea900000, 0x00000007ea900000, 0x00000007eaa00000| 0%| F| |TAMS 0x00000007ea900000, 0x00000007ea900000| Untracked +| 682|0x00000007eaa00000, 0x00000007eaa00000, 0x00000007eab00000| 0%| F| |TAMS 0x00000007eaa00000, 0x00000007eaa00000| Untracked +| 683|0x00000007eab00000, 0x00000007eab00000, 0x00000007eac00000| 0%| F| |TAMS 0x00000007eab00000, 0x00000007eab00000| Untracked +| 684|0x00000007eac00000, 0x00000007eac00000, 0x00000007ead00000| 0%| F| |TAMS 0x00000007eac00000, 0x00000007eac00000| Untracked +| 685|0x00000007ead00000, 0x00000007ead00000, 0x00000007eae00000| 0%| F| |TAMS 0x00000007ead00000, 0x00000007ead00000| Untracked +| 686|0x00000007eae00000, 0x00000007eae00000, 0x00000007eaf00000| 0%| F| |TAMS 0x00000007eae00000, 0x00000007eae00000| Untracked +| 687|0x00000007eaf00000, 0x00000007eaf00000, 0x00000007eb000000| 0%| F| |TAMS 0x00000007eaf00000, 0x00000007eaf00000| Untracked +| 688|0x00000007eb000000, 0x00000007eb000000, 0x00000007eb100000| 0%| F| |TAMS 0x00000007eb000000, 0x00000007eb000000| Untracked +| 689|0x00000007eb100000, 0x00000007eb100000, 0x00000007eb200000| 0%| F| |TAMS 0x00000007eb100000, 0x00000007eb100000| Untracked +| 690|0x00000007eb200000, 0x00000007eb200000, 0x00000007eb300000| 0%| F| |TAMS 0x00000007eb200000, 0x00000007eb200000| Untracked +| 691|0x00000007eb300000, 0x00000007eb300000, 0x00000007eb400000| 0%| F| |TAMS 0x00000007eb300000, 0x00000007eb300000| Untracked +| 692|0x00000007eb400000, 0x00000007eb400000, 0x00000007eb500000| 0%| F| |TAMS 0x00000007eb400000, 0x00000007eb400000| Untracked +| 693|0x00000007eb500000, 0x00000007eb500000, 0x00000007eb600000| 0%| F| |TAMS 0x00000007eb500000, 0x00000007eb500000| Untracked +| 694|0x00000007eb600000, 0x00000007eb600000, 0x00000007eb700000| 0%| F| |TAMS 0x00000007eb600000, 0x00000007eb600000| Untracked +| 695|0x00000007eb700000, 0x00000007eb700000, 0x00000007eb800000| 0%| F| |TAMS 0x00000007eb700000, 0x00000007eb700000| Untracked +| 696|0x00000007eb800000, 0x00000007eb800000, 0x00000007eb900000| 0%| F| |TAMS 0x00000007eb800000, 0x00000007eb800000| Untracked +| 697|0x00000007eb900000, 0x00000007eb900000, 0x00000007eba00000| 0%| F| |TAMS 0x00000007eb900000, 0x00000007eb900000| Untracked +| 698|0x00000007eba00000, 0x00000007eba00000, 0x00000007ebb00000| 0%| F| |TAMS 0x00000007eba00000, 0x00000007eba00000| Untracked +| 699|0x00000007ebb00000, 0x00000007ebb00000, 0x00000007ebc00000| 0%| F| |TAMS 0x00000007ebb00000, 0x00000007ebb00000| Untracked +| 700|0x00000007ebc00000, 0x00000007ebc00000, 0x00000007ebd00000| 0%| F| |TAMS 0x00000007ebc00000, 0x00000007ebc00000| Untracked +| 701|0x00000007ebd00000, 0x00000007ebd00000, 0x00000007ebe00000| 0%| F| |TAMS 0x00000007ebd00000, 0x00000007ebd00000| Untracked +| 702|0x00000007ebe00000, 0x00000007ebe00000, 0x00000007ebf00000| 0%| F| |TAMS 0x00000007ebe00000, 0x00000007ebe00000| Untracked +| 703|0x00000007ebf00000, 0x00000007ebf00000, 0x00000007ec000000| 0%| F| |TAMS 0x00000007ebf00000, 0x00000007ebf00000| Untracked +| 704|0x00000007ec000000, 0x00000007ec000000, 0x00000007ec100000| 0%| F| |TAMS 0x00000007ec000000, 0x00000007ec000000| Untracked +| 705|0x00000007ec100000, 0x00000007ec100000, 0x00000007ec200000| 0%| F| |TAMS 0x00000007ec100000, 0x00000007ec100000| Untracked +| 706|0x00000007ec200000, 0x00000007ec200000, 0x00000007ec300000| 0%| F| |TAMS 0x00000007ec200000, 0x00000007ec200000| Untracked +| 707|0x00000007ec300000, 0x00000007ec300000, 0x00000007ec400000| 0%| F| |TAMS 0x00000007ec300000, 0x00000007ec300000| Untracked +| 708|0x00000007ec400000, 0x00000007ec400000, 0x00000007ec500000| 0%| F| |TAMS 0x00000007ec400000, 0x00000007ec400000| Untracked +| 709|0x00000007ec500000, 0x00000007ec500000, 0x00000007ec600000| 0%| F| |TAMS 0x00000007ec500000, 0x00000007ec500000| Untracked +| 710|0x00000007ec600000, 0x00000007ec600000, 0x00000007ec700000| 0%| F| |TAMS 0x00000007ec600000, 0x00000007ec600000| Untracked +| 711|0x00000007ec700000, 0x00000007ec700000, 0x00000007ec800000| 0%| F| |TAMS 0x00000007ec700000, 0x00000007ec700000| Untracked +| 712|0x00000007ec800000, 0x00000007ec800000, 0x00000007ec900000| 0%| F| |TAMS 0x00000007ec800000, 0x00000007ec800000| Untracked +| 713|0x00000007ec900000, 0x00000007ec900000, 0x00000007eca00000| 0%| F| |TAMS 0x00000007ec900000, 0x00000007ec900000| Untracked +| 714|0x00000007eca00000, 0x00000007eca00000, 0x00000007ecb00000| 0%| F| |TAMS 0x00000007eca00000, 0x00000007eca00000| Untracked +| 715|0x00000007ecb00000, 0x00000007ecb00000, 0x00000007ecc00000| 0%| F| |TAMS 0x00000007ecb00000, 0x00000007ecb00000| Untracked +| 716|0x00000007ecc00000, 0x00000007ecc00000, 0x00000007ecd00000| 0%| F| |TAMS 0x00000007ecc00000, 0x00000007ecc00000| Untracked +| 717|0x00000007ecd00000, 0x00000007ecd00000, 0x00000007ece00000| 0%| F| |TAMS 0x00000007ecd00000, 0x00000007ecd00000| Untracked +| 718|0x00000007ece00000, 0x00000007ece00000, 0x00000007ecf00000| 0%| F| |TAMS 0x00000007ece00000, 0x00000007ece00000| Untracked +| 719|0x00000007ecf00000, 0x00000007ecf00000, 0x00000007ed000000| 0%| F| |TAMS 0x00000007ecf00000, 0x00000007ecf00000| Untracked +| 720|0x00000007ed000000, 0x00000007ed000000, 0x00000007ed100000| 0%| F| |TAMS 0x00000007ed000000, 0x00000007ed000000| Untracked +| 721|0x00000007ed100000, 0x00000007ed100000, 0x00000007ed200000| 0%| F| |TAMS 0x00000007ed100000, 0x00000007ed100000| Untracked +| 722|0x00000007ed200000, 0x00000007ed200000, 0x00000007ed300000| 0%| F| |TAMS 0x00000007ed200000, 0x00000007ed200000| Untracked +| 723|0x00000007ed300000, 0x00000007ed300000, 0x00000007ed400000| 0%| F| |TAMS 0x00000007ed300000, 0x00000007ed300000| Untracked +| 724|0x00000007ed400000, 0x00000007ed400000, 0x00000007ed500000| 0%| F| |TAMS 0x00000007ed400000, 0x00000007ed400000| Untracked +| 725|0x00000007ed500000, 0x00000007ed500000, 0x00000007ed600000| 0%| F| |TAMS 0x00000007ed500000, 0x00000007ed500000| Untracked +| 726|0x00000007ed600000, 0x00000007ed600000, 0x00000007ed700000| 0%| F| |TAMS 0x00000007ed600000, 0x00000007ed600000| Untracked +| 727|0x00000007ed700000, 0x00000007ed700000, 0x00000007ed800000| 0%| F| |TAMS 0x00000007ed700000, 0x00000007ed700000| Untracked +| 728|0x00000007ed800000, 0x00000007ed800000, 0x00000007ed900000| 0%| F| |TAMS 0x00000007ed800000, 0x00000007ed800000| Untracked +| 729|0x00000007ed900000, 0x00000007ed900000, 0x00000007eda00000| 0%| F| |TAMS 0x00000007ed900000, 0x00000007ed900000| Untracked +| 730|0x00000007eda00000, 0x00000007eda00000, 0x00000007edb00000| 0%| F| |TAMS 0x00000007eda00000, 0x00000007eda00000| Untracked +| 731|0x00000007edb00000, 0x00000007edb00000, 0x00000007edc00000| 0%| F| |TAMS 0x00000007edb00000, 0x00000007edb00000| Untracked +| 732|0x00000007edc00000, 0x00000007edc00000, 0x00000007edd00000| 0%| F| |TAMS 0x00000007edc00000, 0x00000007edc00000| Untracked +| 733|0x00000007edd00000, 0x00000007edd00000, 0x00000007ede00000| 0%| F| |TAMS 0x00000007edd00000, 0x00000007edd00000| Untracked +| 734|0x00000007ede00000, 0x00000007ede00000, 0x00000007edf00000| 0%| F| |TAMS 0x00000007ede00000, 0x00000007ede00000| Untracked +| 735|0x00000007edf00000, 0x00000007edf00000, 0x00000007ee000000| 0%| F| |TAMS 0x00000007edf00000, 0x00000007edf00000| Untracked +| 736|0x00000007ee000000, 0x00000007ee000000, 0x00000007ee100000| 0%| F| |TAMS 0x00000007ee000000, 0x00000007ee000000| Untracked +| 737|0x00000007ee100000, 0x00000007ee100000, 0x00000007ee200000| 0%| F| |TAMS 0x00000007ee100000, 0x00000007ee100000| Untracked +| 738|0x00000007ee200000, 0x00000007ee200000, 0x00000007ee300000| 0%| F| |TAMS 0x00000007ee200000, 0x00000007ee200000| Untracked +| 739|0x00000007ee300000, 0x00000007ee300000, 0x00000007ee400000| 0%| F| |TAMS 0x00000007ee300000, 0x00000007ee300000| Untracked +| 740|0x00000007ee400000, 0x00000007ee400000, 0x00000007ee500000| 0%| F| |TAMS 0x00000007ee400000, 0x00000007ee400000| Untracked +| 741|0x00000007ee500000, 0x00000007ee500000, 0x00000007ee600000| 0%| F| |TAMS 0x00000007ee500000, 0x00000007ee500000| Untracked +| 742|0x00000007ee600000, 0x00000007ee600000, 0x00000007ee700000| 0%| F| |TAMS 0x00000007ee600000, 0x00000007ee600000| Untracked +| 743|0x00000007ee700000, 0x00000007ee700000, 0x00000007ee800000| 0%| F| |TAMS 0x00000007ee700000, 0x00000007ee700000| Untracked +| 744|0x00000007ee800000, 0x00000007ee800000, 0x00000007ee900000| 0%| F| |TAMS 0x00000007ee800000, 0x00000007ee800000| Untracked +| 745|0x00000007ee900000, 0x00000007ee900000, 0x00000007eea00000| 0%| F| |TAMS 0x00000007ee900000, 0x00000007ee900000| Untracked +| 746|0x00000007eea00000, 0x00000007eea00000, 0x00000007eeb00000| 0%| F| |TAMS 0x00000007eea00000, 0x00000007eea00000| Untracked +| 747|0x00000007eeb00000, 0x00000007eeb00000, 0x00000007eec00000| 0%| F| |TAMS 0x00000007eeb00000, 0x00000007eeb00000| Untracked +| 748|0x00000007eec00000, 0x00000007eec00000, 0x00000007eed00000| 0%| F| |TAMS 0x00000007eec00000, 0x00000007eec00000| Untracked +| 749|0x00000007eed00000, 0x00000007eed00000, 0x00000007eee00000| 0%| F| |TAMS 0x00000007eed00000, 0x00000007eed00000| Untracked +| 750|0x00000007eee00000, 0x00000007eee00000, 0x00000007eef00000| 0%| F| |TAMS 0x00000007eee00000, 0x00000007eee00000| Untracked +| 751|0x00000007eef00000, 0x00000007eef00000, 0x00000007ef000000| 0%| F| |TAMS 0x00000007eef00000, 0x00000007eef00000| Untracked +| 752|0x00000007ef000000, 0x00000007ef000000, 0x00000007ef100000| 0%| F| |TAMS 0x00000007ef000000, 0x00000007ef000000| Untracked +| 753|0x00000007ef100000, 0x00000007ef100000, 0x00000007ef200000| 0%| F| |TAMS 0x00000007ef100000, 0x00000007ef100000| Untracked +| 754|0x00000007ef200000, 0x00000007ef200000, 0x00000007ef300000| 0%| F| |TAMS 0x00000007ef200000, 0x00000007ef200000| Untracked +| 755|0x00000007ef300000, 0x00000007ef300000, 0x00000007ef400000| 0%| F| |TAMS 0x00000007ef300000, 0x00000007ef300000| Untracked +| 756|0x00000007ef400000, 0x00000007ef400000, 0x00000007ef500000| 0%| F| |TAMS 0x00000007ef400000, 0x00000007ef400000| Untracked +| 757|0x00000007ef500000, 0x00000007ef500000, 0x00000007ef600000| 0%| F| |TAMS 0x00000007ef500000, 0x00000007ef500000| Untracked +| 758|0x00000007ef600000, 0x00000007ef600000, 0x00000007ef700000| 0%| F| |TAMS 0x00000007ef600000, 0x00000007ef600000| Untracked +| 759|0x00000007ef700000, 0x00000007ef700000, 0x00000007ef800000| 0%| F| |TAMS 0x00000007ef700000, 0x00000007ef700000| Untracked +| 760|0x00000007ef800000, 0x00000007ef800000, 0x00000007ef900000| 0%| F| |TAMS 0x00000007ef800000, 0x00000007ef800000| Untracked +| 761|0x00000007ef900000, 0x00000007ef900000, 0x00000007efa00000| 0%| F| |TAMS 0x00000007ef900000, 0x00000007ef900000| Untracked +| 762|0x00000007efa00000, 0x00000007efa00000, 0x00000007efb00000| 0%| F| |TAMS 0x00000007efa00000, 0x00000007efa00000| Untracked +| 763|0x00000007efb00000, 0x00000007efb00000, 0x00000007efc00000| 0%| F| |TAMS 0x00000007efb00000, 0x00000007efb00000| Untracked +| 764|0x00000007efc00000, 0x00000007efc00000, 0x00000007efd00000| 0%| F| |TAMS 0x00000007efc00000, 0x00000007efc00000| Untracked +| 765|0x00000007efd00000, 0x00000007efd00000, 0x00000007efe00000| 0%| F| |TAMS 0x00000007efd00000, 0x00000007efd00000| Untracked +| 766|0x00000007efe00000, 0x00000007efe00000, 0x00000007eff00000| 0%| F| |TAMS 0x00000007efe00000, 0x00000007efe00000| Untracked +| 767|0x00000007eff00000, 0x00000007eff00000, 0x00000007f0000000| 0%| F| |TAMS 0x00000007eff00000, 0x00000007eff00000| Untracked +| 768|0x00000007f0000000, 0x00000007f0000000, 0x00000007f0100000| 0%| F| |TAMS 0x00000007f0000000, 0x00000007f0000000| Untracked +| 769|0x00000007f0100000, 0x00000007f0100000, 0x00000007f0200000| 0%| F| |TAMS 0x00000007f0100000, 0x00000007f0100000| Untracked +| 770|0x00000007f0200000, 0x00000007f0200000, 0x00000007f0300000| 0%| F| |TAMS 0x00000007f0200000, 0x00000007f0200000| Untracked +| 771|0x00000007f0300000, 0x00000007f0300000, 0x00000007f0400000| 0%| F| |TAMS 0x00000007f0300000, 0x00000007f0300000| Untracked +| 772|0x00000007f0400000, 0x00000007f0400000, 0x00000007f0500000| 0%| F| |TAMS 0x00000007f0400000, 0x00000007f0400000| Untracked +| 773|0x00000007f0500000, 0x00000007f0500000, 0x00000007f0600000| 0%| F| |TAMS 0x00000007f0500000, 0x00000007f0500000| Untracked +| 774|0x00000007f0600000, 0x00000007f0600000, 0x00000007f0700000| 0%| F| |TAMS 0x00000007f0600000, 0x00000007f0600000| Untracked +| 775|0x00000007f0700000, 0x00000007f0700000, 0x00000007f0800000| 0%| F| |TAMS 0x00000007f0700000, 0x00000007f0700000| Untracked +| 776|0x00000007f0800000, 0x00000007f0800000, 0x00000007f0900000| 0%| F| |TAMS 0x00000007f0800000, 0x00000007f0800000| Untracked +| 777|0x00000007f0900000, 0x00000007f0900000, 0x00000007f0a00000| 0%| F| |TAMS 0x00000007f0900000, 0x00000007f0900000| Untracked +| 778|0x00000007f0a00000, 0x00000007f0a00000, 0x00000007f0b00000| 0%| F| |TAMS 0x00000007f0a00000, 0x00000007f0a00000| Untracked +| 779|0x00000007f0b00000, 0x00000007f0b00000, 0x00000007f0c00000| 0%| F| |TAMS 0x00000007f0b00000, 0x00000007f0b00000| Untracked +| 780|0x00000007f0c00000, 0x00000007f0c00000, 0x00000007f0d00000| 0%| F| |TAMS 0x00000007f0c00000, 0x00000007f0c00000| Untracked +| 781|0x00000007f0d00000, 0x00000007f0d00000, 0x00000007f0e00000| 0%| F| |TAMS 0x00000007f0d00000, 0x00000007f0d00000| Untracked +| 782|0x00000007f0e00000, 0x00000007f0e00000, 0x00000007f0f00000| 0%| F| |TAMS 0x00000007f0e00000, 0x00000007f0e00000| Untracked +| 783|0x00000007f0f00000, 0x00000007f0f00000, 0x00000007f1000000| 0%| F| |TAMS 0x00000007f0f00000, 0x00000007f0f00000| Untracked +| 784|0x00000007f1000000, 0x00000007f1000000, 0x00000007f1100000| 0%| F| |TAMS 0x00000007f1000000, 0x00000007f1000000| Untracked +| 785|0x00000007f1100000, 0x00000007f1100000, 0x00000007f1200000| 0%| F| |TAMS 0x00000007f1100000, 0x00000007f1100000| Untracked +| 786|0x00000007f1200000, 0x00000007f1200000, 0x00000007f1300000| 0%| F| |TAMS 0x00000007f1200000, 0x00000007f1200000| Untracked +| 787|0x00000007f1300000, 0x00000007f1300000, 0x00000007f1400000| 0%| F| |TAMS 0x00000007f1300000, 0x00000007f1300000| Untracked +| 788|0x00000007f1400000, 0x00000007f1400000, 0x00000007f1500000| 0%| F| |TAMS 0x00000007f1400000, 0x00000007f1400000| Untracked +| 789|0x00000007f1500000, 0x00000007f1500000, 0x00000007f1600000| 0%| F| |TAMS 0x00000007f1500000, 0x00000007f1500000| Untracked +| 790|0x00000007f1600000, 0x00000007f1600000, 0x00000007f1700000| 0%| F| |TAMS 0x00000007f1600000, 0x00000007f1600000| Untracked +| 791|0x00000007f1700000, 0x00000007f1700000, 0x00000007f1800000| 0%| F| |TAMS 0x00000007f1700000, 0x00000007f1700000| Untracked +| 792|0x00000007f1800000, 0x00000007f1800000, 0x00000007f1900000| 0%| F| |TAMS 0x00000007f1800000, 0x00000007f1800000| Untracked +| 793|0x00000007f1900000, 0x00000007f1900000, 0x00000007f1a00000| 0%| F| |TAMS 0x00000007f1900000, 0x00000007f1900000| Untracked +| 794|0x00000007f1a00000, 0x00000007f1a00000, 0x00000007f1b00000| 0%| F| |TAMS 0x00000007f1a00000, 0x00000007f1a00000| Untracked +| 795|0x00000007f1b00000, 0x00000007f1b00000, 0x00000007f1c00000| 0%| F| |TAMS 0x00000007f1b00000, 0x00000007f1b00000| Untracked +| 796|0x00000007f1c00000, 0x00000007f1c00000, 0x00000007f1d00000| 0%| F| |TAMS 0x00000007f1c00000, 0x00000007f1c00000| Untracked +| 797|0x00000007f1d00000, 0x00000007f1d00000, 0x00000007f1e00000| 0%| F| |TAMS 0x00000007f1d00000, 0x00000007f1d00000| Untracked +| 798|0x00000007f1e00000, 0x00000007f1e00000, 0x00000007f1f00000| 0%| F| |TAMS 0x00000007f1e00000, 0x00000007f1e00000| Untracked +| 799|0x00000007f1f00000, 0x00000007f1f00000, 0x00000007f2000000| 0%| F| |TAMS 0x00000007f1f00000, 0x00000007f1f00000| Untracked +| 800|0x00000007f2000000, 0x00000007f2000000, 0x00000007f2100000| 0%| F| |TAMS 0x00000007f2000000, 0x00000007f2000000| Untracked +| 801|0x00000007f2100000, 0x00000007f2100000, 0x00000007f2200000| 0%| F| |TAMS 0x00000007f2100000, 0x00000007f2100000| Untracked +| 802|0x00000007f2200000, 0x00000007f2200000, 0x00000007f2300000| 0%| F| |TAMS 0x00000007f2200000, 0x00000007f2200000| Untracked +| 803|0x00000007f2300000, 0x00000007f2300000, 0x00000007f2400000| 0%| F| |TAMS 0x00000007f2300000, 0x00000007f2300000| Untracked +| 804|0x00000007f2400000, 0x00000007f2400000, 0x00000007f2500000| 0%| F| |TAMS 0x00000007f2400000, 0x00000007f2400000| Untracked +| 805|0x00000007f2500000, 0x00000007f2500000, 0x00000007f2600000| 0%| F| |TAMS 0x00000007f2500000, 0x00000007f2500000| Untracked +| 806|0x00000007f2600000, 0x00000007f2600000, 0x00000007f2700000| 0%| F| |TAMS 0x00000007f2600000, 0x00000007f2600000| Untracked +| 807|0x00000007f2700000, 0x00000007f2700000, 0x00000007f2800000| 0%| F| |TAMS 0x00000007f2700000, 0x00000007f2700000| Untracked +| 808|0x00000007f2800000, 0x00000007f2800000, 0x00000007f2900000| 0%| F| |TAMS 0x00000007f2800000, 0x00000007f2800000| Untracked +| 809|0x00000007f2900000, 0x00000007f2900000, 0x00000007f2a00000| 0%| F| |TAMS 0x00000007f2900000, 0x00000007f2900000| Untracked +| 810|0x00000007f2a00000, 0x00000007f2a00000, 0x00000007f2b00000| 0%| F| |TAMS 0x00000007f2a00000, 0x00000007f2a00000| Untracked +| 811|0x00000007f2b00000, 0x00000007f2b00000, 0x00000007f2c00000| 0%| F| |TAMS 0x00000007f2b00000, 0x00000007f2b00000| Untracked +| 812|0x00000007f2c00000, 0x00000007f2c00000, 0x00000007f2d00000| 0%| F| |TAMS 0x00000007f2c00000, 0x00000007f2c00000| Untracked +| 813|0x00000007f2d00000, 0x00000007f2d00000, 0x00000007f2e00000| 0%| F| |TAMS 0x00000007f2d00000, 0x00000007f2d00000| Untracked +| 814|0x00000007f2e00000, 0x00000007f2e00000, 0x00000007f2f00000| 0%| F| |TAMS 0x00000007f2e00000, 0x00000007f2e00000| Untracked +| 815|0x00000007f2f00000, 0x00000007f2f00000, 0x00000007f3000000| 0%| F| |TAMS 0x00000007f2f00000, 0x00000007f2f00000| Untracked +| 816|0x00000007f3000000, 0x00000007f3000000, 0x00000007f3100000| 0%| F| |TAMS 0x00000007f3000000, 0x00000007f3000000| Untracked +| 817|0x00000007f3100000, 0x00000007f3100000, 0x00000007f3200000| 0%| F| |TAMS 0x00000007f3100000, 0x00000007f3100000| Untracked +| 818|0x00000007f3200000, 0x00000007f3200000, 0x00000007f3300000| 0%| F| |TAMS 0x00000007f3200000, 0x00000007f3200000| Untracked +| 819|0x00000007f3300000, 0x00000007f3300000, 0x00000007f3400000| 0%| F| |TAMS 0x00000007f3300000, 0x00000007f3300000| Untracked +| 820|0x00000007f3400000, 0x00000007f3400000, 0x00000007f3500000| 0%| F| |TAMS 0x00000007f3400000, 0x00000007f3400000| Untracked +| 821|0x00000007f3500000, 0x00000007f35f9408, 0x00000007f3600000| 97%| S|CS|TAMS 0x00000007f3500000, 0x00000007f3500000| Complete +| 822|0x00000007f3600000, 0x00000007f3700000, 0x00000007f3700000|100%| S|CS|TAMS 0x00000007f3600000, 0x00000007f3600000| Complete +| 823|0x00000007f3700000, 0x00000007f3800000, 0x00000007f3800000|100%| S|CS|TAMS 0x00000007f3700000, 0x00000007f3700000| Complete +| 824|0x00000007f3800000, 0x00000007f3900000, 0x00000007f3900000|100%| S|CS|TAMS 0x00000007f3800000, 0x00000007f3800000| Complete +| 825|0x00000007f3900000, 0x00000007f3a00000, 0x00000007f3a00000|100%| S|CS|TAMS 0x00000007f3900000, 0x00000007f3900000| Complete +| 826|0x00000007f3a00000, 0x00000007f3b00000, 0x00000007f3b00000|100%| S|CS|TAMS 0x00000007f3a00000, 0x00000007f3a00000| Complete +| 827|0x00000007f3b00000, 0x00000007f3c00000, 0x00000007f3c00000|100%| S|CS|TAMS 0x00000007f3b00000, 0x00000007f3b00000| Complete +| 828|0x00000007f3c00000, 0x00000007f3d00000, 0x00000007f3d00000|100%| S|CS|TAMS 0x00000007f3c00000, 0x00000007f3c00000| Complete +| 829|0x00000007f3d00000, 0x00000007f3e00000, 0x00000007f3e00000|100%| S|CS|TAMS 0x00000007f3d00000, 0x00000007f3d00000| Complete +| 830|0x00000007f3e00000, 0x00000007f3f00000, 0x00000007f3f00000|100%| S|CS|TAMS 0x00000007f3e00000, 0x00000007f3e00000| Complete +| 831|0x00000007f3f00000, 0x00000007f4000000, 0x00000007f4000000|100%| S|CS|TAMS 0x00000007f3f00000, 0x00000007f3f00000| Complete +| 832|0x00000007f4000000, 0x00000007f4100000, 0x00000007f4100000|100%| S|CS|TAMS 0x00000007f4000000, 0x00000007f4000000| Complete +| 833|0x00000007f4100000, 0x00000007f4200000, 0x00000007f4200000|100%| S|CS|TAMS 0x00000007f4100000, 0x00000007f4100000| Complete +| 834|0x00000007f4200000, 0x00000007f4200000, 0x00000007f4300000| 0%| F| |TAMS 0x00000007f4200000, 0x00000007f4200000| Untracked +| 835|0x00000007f4300000, 0x00000007f4300000, 0x00000007f4400000| 0%| F| |TAMS 0x00000007f4300000, 0x00000007f4300000| Untracked +| 836|0x00000007f4400000, 0x00000007f4400000, 0x00000007f4500000| 0%| F| |TAMS 0x00000007f4400000, 0x00000007f4400000| Untracked +| 837|0x00000007f4500000, 0x00000007f4500000, 0x00000007f4600000| 0%| F| |TAMS 0x00000007f4500000, 0x00000007f4500000| Untracked +| 838|0x00000007f4600000, 0x00000007f4600000, 0x00000007f4700000| 0%| F| |TAMS 0x00000007f4600000, 0x00000007f4600000| Untracked +| 839|0x00000007f4700000, 0x00000007f4700000, 0x00000007f4800000| 0%| F| |TAMS 0x00000007f4700000, 0x00000007f4700000| Untracked +| 840|0x00000007f4800000, 0x00000007f4800000, 0x00000007f4900000| 0%| F| |TAMS 0x00000007f4800000, 0x00000007f4800000| Untracked +| 841|0x00000007f4900000, 0x00000007f4900000, 0x00000007f4a00000| 0%| F| |TAMS 0x00000007f4900000, 0x00000007f4900000| Untracked +| 842|0x00000007f4a00000, 0x00000007f4a00000, 0x00000007f4b00000| 0%| F| |TAMS 0x00000007f4a00000, 0x00000007f4a00000| Untracked +| 843|0x00000007f4b00000, 0x00000007f4b00000, 0x00000007f4c00000| 0%| F| |TAMS 0x00000007f4b00000, 0x00000007f4b00000| Untracked +| 844|0x00000007f4c00000, 0x00000007f4c00000, 0x00000007f4d00000| 0%| F| |TAMS 0x00000007f4c00000, 0x00000007f4c00000| Untracked +| 845|0x00000007f4d00000, 0x00000007f4d00000, 0x00000007f4e00000| 0%| F| |TAMS 0x00000007f4d00000, 0x00000007f4d00000| Untracked +| 846|0x00000007f4e00000, 0x00000007f4e00000, 0x00000007f4f00000| 0%| F| |TAMS 0x00000007f4e00000, 0x00000007f4e00000| Untracked +| 847|0x00000007f4f00000, 0x00000007f4f00000, 0x00000007f5000000| 0%| F| |TAMS 0x00000007f4f00000, 0x00000007f4f00000| Untracked +| 848|0x00000007f5000000, 0x00000007f5000000, 0x00000007f5100000| 0%| F| |TAMS 0x00000007f5000000, 0x00000007f5000000| Untracked +| 849|0x00000007f5100000, 0x00000007f5100000, 0x00000007f5200000| 0%| F| |TAMS 0x00000007f5100000, 0x00000007f5100000| Untracked +| 850|0x00000007f5200000, 0x00000007f5200000, 0x00000007f5300000| 0%| F| |TAMS 0x00000007f5200000, 0x00000007f5200000| Untracked +| 851|0x00000007f5300000, 0x00000007f5300000, 0x00000007f5400000| 0%| F| |TAMS 0x00000007f5300000, 0x00000007f5300000| Untracked +| 852|0x00000007f5400000, 0x00000007f5400000, 0x00000007f5500000| 0%| F| |TAMS 0x00000007f5400000, 0x00000007f5400000| Untracked +| 853|0x00000007f5500000, 0x00000007f5500000, 0x00000007f5600000| 0%| F| |TAMS 0x00000007f5500000, 0x00000007f5500000| Untracked +| 854|0x00000007f5600000, 0x00000007f5600000, 0x00000007f5700000| 0%| F| |TAMS 0x00000007f5600000, 0x00000007f5600000| Untracked +| 855|0x00000007f5700000, 0x00000007f5700000, 0x00000007f5800000| 0%| F| |TAMS 0x00000007f5700000, 0x00000007f5700000| Untracked +| 856|0x00000007f5800000, 0x00000007f5800000, 0x00000007f5900000| 0%| F| |TAMS 0x00000007f5800000, 0x00000007f5800000| Untracked +| 857|0x00000007f5900000, 0x00000007f5900000, 0x00000007f5a00000| 0%| F| |TAMS 0x00000007f5900000, 0x00000007f5900000| Untracked +| 858|0x00000007f5a00000, 0x00000007f5a00000, 0x00000007f5b00000| 0%| F| |TAMS 0x00000007f5a00000, 0x00000007f5a00000| Untracked +| 859|0x00000007f5b00000, 0x00000007f5b00000, 0x00000007f5c00000| 0%| F| |TAMS 0x00000007f5b00000, 0x00000007f5b00000| Untracked +| 860|0x00000007f5c00000, 0x00000007f5c00000, 0x00000007f5d00000| 0%| F| |TAMS 0x00000007f5c00000, 0x00000007f5c00000| Untracked +| 861|0x00000007f5d00000, 0x00000007f5d00000, 0x00000007f5e00000| 0%| F| |TAMS 0x00000007f5d00000, 0x00000007f5d00000| Untracked +| 862|0x00000007f5e00000, 0x00000007f5e00000, 0x00000007f5f00000| 0%| F| |TAMS 0x00000007f5e00000, 0x00000007f5e00000| Untracked +| 863|0x00000007f5f00000, 0x00000007f5f00000, 0x00000007f6000000| 0%| F| |TAMS 0x00000007f5f00000, 0x00000007f5f00000| Untracked +| 864|0x00000007f6000000, 0x00000007f6000000, 0x00000007f6100000| 0%| F| |TAMS 0x00000007f6000000, 0x00000007f6000000| Untracked +| 865|0x00000007f6100000, 0x00000007f6100000, 0x00000007f6200000| 0%| F| |TAMS 0x00000007f6100000, 0x00000007f6100000| Untracked +| 866|0x00000007f6200000, 0x00000007f6200000, 0x00000007f6300000| 0%| F| |TAMS 0x00000007f6200000, 0x00000007f6200000| Untracked +| 867|0x00000007f6300000, 0x00000007f6300000, 0x00000007f6400000| 0%| F| |TAMS 0x00000007f6300000, 0x00000007f6300000| Untracked +| 868|0x00000007f6400000, 0x00000007f6400000, 0x00000007f6500000| 0%| F| |TAMS 0x00000007f6400000, 0x00000007f6400000| Untracked +| 869|0x00000007f6500000, 0x00000007f6500000, 0x00000007f6600000| 0%| F| |TAMS 0x00000007f6500000, 0x00000007f6500000| Untracked +| 870|0x00000007f6600000, 0x00000007f6600000, 0x00000007f6700000| 0%| F| |TAMS 0x00000007f6600000, 0x00000007f6600000| Untracked +| 871|0x00000007f6700000, 0x00000007f6700000, 0x00000007f6800000| 0%| F| |TAMS 0x00000007f6700000, 0x00000007f6700000| Untracked +| 872|0x00000007f6800000, 0x00000007f6800000, 0x00000007f6900000| 0%| F| |TAMS 0x00000007f6800000, 0x00000007f6800000| Untracked +| 873|0x00000007f6900000, 0x00000007f6900000, 0x00000007f6a00000| 0%| F| |TAMS 0x00000007f6900000, 0x00000007f6900000| Untracked +| 874|0x00000007f6a00000, 0x00000007f6a00000, 0x00000007f6b00000| 0%| F| |TAMS 0x00000007f6a00000, 0x00000007f6a00000| Untracked +| 875|0x00000007f6b00000, 0x00000007f6b00000, 0x00000007f6c00000| 0%| F| |TAMS 0x00000007f6b00000, 0x00000007f6b00000| Untracked +| 876|0x00000007f6c00000, 0x00000007f6c00000, 0x00000007f6d00000| 0%| F| |TAMS 0x00000007f6c00000, 0x00000007f6c00000| Untracked +| 877|0x00000007f6d00000, 0x00000007f6d00000, 0x00000007f6e00000| 0%| F| |TAMS 0x00000007f6d00000, 0x00000007f6d00000| Untracked +| 878|0x00000007f6e00000, 0x00000007f6e00000, 0x00000007f6f00000| 0%| F| |TAMS 0x00000007f6e00000, 0x00000007f6e00000| Untracked +| 879|0x00000007f6f00000, 0x00000007f6f00000, 0x00000007f7000000| 0%| F| |TAMS 0x00000007f6f00000, 0x00000007f6f00000| Untracked +| 880|0x00000007f7000000, 0x00000007f7000000, 0x00000007f7100000| 0%| F| |TAMS 0x00000007f7000000, 0x00000007f7000000| Untracked +| 881|0x00000007f7100000, 0x00000007f7100000, 0x00000007f7200000| 0%| F| |TAMS 0x00000007f7100000, 0x00000007f7100000| Untracked +| 882|0x00000007f7200000, 0x00000007f7200000, 0x00000007f7300000| 0%| F| |TAMS 0x00000007f7200000, 0x00000007f7200000| Untracked +| 883|0x00000007f7300000, 0x00000007f7300000, 0x00000007f7400000| 0%| F| |TAMS 0x00000007f7300000, 0x00000007f7300000| Untracked +| 884|0x00000007f7400000, 0x00000007f7400000, 0x00000007f7500000| 0%| F| |TAMS 0x00000007f7400000, 0x00000007f7400000| Untracked +| 885|0x00000007f7500000, 0x00000007f7500000, 0x00000007f7600000| 0%| F| |TAMS 0x00000007f7500000, 0x00000007f7500000| Untracked +| 886|0x00000007f7600000, 0x00000007f7600000, 0x00000007f7700000| 0%| F| |TAMS 0x00000007f7600000, 0x00000007f7600000| Untracked +| 887|0x00000007f7700000, 0x00000007f7700000, 0x00000007f7800000| 0%| F| |TAMS 0x00000007f7700000, 0x00000007f7700000| Untracked +| 888|0x00000007f7800000, 0x00000007f7800000, 0x00000007f7900000| 0%| F| |TAMS 0x00000007f7800000, 0x00000007f7800000| Untracked +| 889|0x00000007f7900000, 0x00000007f7900000, 0x00000007f7a00000| 0%| F| |TAMS 0x00000007f7900000, 0x00000007f7900000| Untracked +| 890|0x00000007f7a00000, 0x00000007f7a00000, 0x00000007f7b00000| 0%| F| |TAMS 0x00000007f7a00000, 0x00000007f7a00000| Untracked +| 891|0x00000007f7b00000, 0x00000007f7b00000, 0x00000007f7c00000| 0%| F| |TAMS 0x00000007f7b00000, 0x00000007f7b00000| Untracked +| 892|0x00000007f7c00000, 0x00000007f7c00000, 0x00000007f7d00000| 0%| F| |TAMS 0x00000007f7c00000, 0x00000007f7c00000| Untracked +| 893|0x00000007f7d00000, 0x00000007f7d00000, 0x00000007f7e00000| 0%| F| |TAMS 0x00000007f7d00000, 0x00000007f7d00000| Untracked +| 894|0x00000007f7e00000, 0x00000007f7e00000, 0x00000007f7f00000| 0%| F| |TAMS 0x00000007f7e00000, 0x00000007f7e00000| Untracked +| 895|0x00000007f7f00000, 0x00000007f7f00000, 0x00000007f8000000| 0%| F| |TAMS 0x00000007f7f00000, 0x00000007f7f00000| Untracked +| 896|0x00000007f8000000, 0x00000007f8000000, 0x00000007f8100000| 0%| F| |TAMS 0x00000007f8000000, 0x00000007f8000000| Untracked +| 897|0x00000007f8100000, 0x00000007f8100000, 0x00000007f8200000| 0%| F| |TAMS 0x00000007f8100000, 0x00000007f8100000| Untracked +| 898|0x00000007f8200000, 0x00000007f8200000, 0x00000007f8300000| 0%| F| |TAMS 0x00000007f8200000, 0x00000007f8200000| Untracked +| 899|0x00000007f8300000, 0x00000007f8300000, 0x00000007f8400000| 0%| F| |TAMS 0x00000007f8300000, 0x00000007f8300000| Untracked +| 900|0x00000007f8400000, 0x00000007f8400000, 0x00000007f8500000| 0%| F| |TAMS 0x00000007f8400000, 0x00000007f8400000| Untracked +| 901|0x00000007f8500000, 0x00000007f8500000, 0x00000007f8600000| 0%| F| |TAMS 0x00000007f8500000, 0x00000007f8500000| Untracked +| 902|0x00000007f8600000, 0x00000007f8600000, 0x00000007f8700000| 0%| F| |TAMS 0x00000007f8600000, 0x00000007f8600000| Untracked +| 903|0x00000007f8700000, 0x00000007f8700000, 0x00000007f8800000| 0%| F| |TAMS 0x00000007f8700000, 0x00000007f8700000| Untracked +| 904|0x00000007f8800000, 0x00000007f8800000, 0x00000007f8900000| 0%| F| |TAMS 0x00000007f8800000, 0x00000007f8800000| Untracked +| 905|0x00000007f8900000, 0x00000007f8900000, 0x00000007f8a00000| 0%| F| |TAMS 0x00000007f8900000, 0x00000007f8900000| Untracked +| 906|0x00000007f8a00000, 0x00000007f8a00000, 0x00000007f8b00000| 0%| F| |TAMS 0x00000007f8a00000, 0x00000007f8a00000| Untracked +| 907|0x00000007f8b00000, 0x00000007f8b00000, 0x00000007f8c00000| 0%| F| |TAMS 0x00000007f8b00000, 0x00000007f8b00000| Untracked +| 908|0x00000007f8c00000, 0x00000007f8c00000, 0x00000007f8d00000| 0%| F| |TAMS 0x00000007f8c00000, 0x00000007f8c00000| Untracked +| 909|0x00000007f8d00000, 0x00000007f8d00000, 0x00000007f8e00000| 0%| F| |TAMS 0x00000007f8d00000, 0x00000007f8d00000| Untracked +| 910|0x00000007f8e00000, 0x00000007f8e00000, 0x00000007f8f00000| 0%| F| |TAMS 0x00000007f8e00000, 0x00000007f8e00000| Untracked +| 911|0x00000007f8f00000, 0x00000007f8f00000, 0x00000007f9000000| 0%| F| |TAMS 0x00000007f8f00000, 0x00000007f8f00000| Untracked +| 912|0x00000007f9000000, 0x00000007f9000000, 0x00000007f9100000| 0%| F| |TAMS 0x00000007f9000000, 0x00000007f9000000| Untracked +| 913|0x00000007f9100000, 0x00000007f9100000, 0x00000007f9200000| 0%| F| |TAMS 0x00000007f9100000, 0x00000007f9100000| Untracked +| 914|0x00000007f9200000, 0x00000007f9200000, 0x00000007f9300000| 0%| F| |TAMS 0x00000007f9200000, 0x00000007f9200000| Untracked +| 915|0x00000007f9300000, 0x00000007f9300000, 0x00000007f9400000| 0%| F| |TAMS 0x00000007f9300000, 0x00000007f9300000| Untracked +| 916|0x00000007f9400000, 0x00000007f9400000, 0x00000007f9500000| 0%| F| |TAMS 0x00000007f9400000, 0x00000007f9400000| Untracked +| 917|0x00000007f9500000, 0x00000007f9500000, 0x00000007f9600000| 0%| F| |TAMS 0x00000007f9500000, 0x00000007f9500000| Untracked +| 918|0x00000007f9600000, 0x00000007f9600000, 0x00000007f9700000| 0%| F| |TAMS 0x00000007f9600000, 0x00000007f9600000| Untracked +| 919|0x00000007f9700000, 0x00000007f9700000, 0x00000007f9800000| 0%| F| |TAMS 0x00000007f9700000, 0x00000007f9700000| Untracked +| 920|0x00000007f9800000, 0x00000007f9800000, 0x00000007f9900000| 0%| F| |TAMS 0x00000007f9800000, 0x00000007f9800000| Untracked +| 921|0x00000007f9900000, 0x00000007f9900000, 0x00000007f9a00000| 0%| F| |TAMS 0x00000007f9900000, 0x00000007f9900000| Untracked +| 922|0x00000007f9a00000, 0x00000007f9a00000, 0x00000007f9b00000| 0%| F| |TAMS 0x00000007f9a00000, 0x00000007f9a00000| Untracked +| 923|0x00000007f9b00000, 0x00000007f9b00000, 0x00000007f9c00000| 0%| F| |TAMS 0x00000007f9b00000, 0x00000007f9b00000| Untracked +| 924|0x00000007f9c00000, 0x00000007f9c00000, 0x00000007f9d00000| 0%| F| |TAMS 0x00000007f9c00000, 0x00000007f9c00000| Untracked +| 925|0x00000007f9d00000, 0x00000007f9d00000, 0x00000007f9e00000| 0%| F| |TAMS 0x00000007f9d00000, 0x00000007f9d00000| Untracked +| 926|0x00000007f9e00000, 0x00000007f9e00000, 0x00000007f9f00000| 0%| F| |TAMS 0x00000007f9e00000, 0x00000007f9e00000| Untracked +| 927|0x00000007f9f00000, 0x00000007f9f00000, 0x00000007fa000000| 0%| F| |TAMS 0x00000007f9f00000, 0x00000007f9f00000| Untracked +| 928|0x00000007fa000000, 0x00000007fa000000, 0x00000007fa100000| 0%| F| |TAMS 0x00000007fa000000, 0x00000007fa000000| Untracked +| 929|0x00000007fa100000, 0x00000007fa100000, 0x00000007fa200000| 0%| F| |TAMS 0x00000007fa100000, 0x00000007fa100000| Untracked +| 930|0x00000007fa200000, 0x00000007fa200000, 0x00000007fa300000| 0%| F| |TAMS 0x00000007fa200000, 0x00000007fa200000| Untracked +| 931|0x00000007fa300000, 0x00000007fa300000, 0x00000007fa400000| 0%| F| |TAMS 0x00000007fa300000, 0x00000007fa300000| Untracked +| 932|0x00000007fa400000, 0x00000007fa4d8838, 0x00000007fa500000| 84%| E| |TAMS 0x00000007fa400000, 0x00000007fa400000| Complete +| 933|0x00000007fa500000, 0x00000007fa600000, 0x00000007fa600000|100%| E|CS|TAMS 0x00000007fa500000, 0x00000007fa500000| Complete +| 934|0x00000007fa600000, 0x00000007fa700000, 0x00000007fa700000|100%| E|CS|TAMS 0x00000007fa600000, 0x00000007fa600000| Complete +| 935|0x00000007fa700000, 0x00000007fa800000, 0x00000007fa800000|100%| E|CS|TAMS 0x00000007fa700000, 0x00000007fa700000| Complete +| 936|0x00000007fa800000, 0x00000007fa900000, 0x00000007fa900000|100%| E|CS|TAMS 0x00000007fa800000, 0x00000007fa800000| Complete +| 937|0x00000007fa900000, 0x00000007faa00000, 0x00000007faa00000|100%| E|CS|TAMS 0x00000007fa900000, 0x00000007fa900000| Complete +| 938|0x00000007faa00000, 0x00000007fab00000, 0x00000007fab00000|100%| E|CS|TAMS 0x00000007faa00000, 0x00000007faa00000| Complete +| 939|0x00000007fab00000, 0x00000007fac00000, 0x00000007fac00000|100%| E|CS|TAMS 0x00000007fab00000, 0x00000007fab00000| Complete +| 940|0x00000007fac00000, 0x00000007fad00000, 0x00000007fad00000|100%| E|CS|TAMS 0x00000007fac00000, 0x00000007fac00000| Complete +| 941|0x00000007fad00000, 0x00000007fae00000, 0x00000007fae00000|100%| E|CS|TAMS 0x00000007fad00000, 0x00000007fad00000| Complete +| 942|0x00000007fae00000, 0x00000007faf00000, 0x00000007faf00000|100%| E|CS|TAMS 0x00000007fae00000, 0x00000007fae00000| Complete +| 943|0x00000007faf00000, 0x00000007fb000000, 0x00000007fb000000|100%| E|CS|TAMS 0x00000007faf00000, 0x00000007faf00000| Complete +| 944|0x00000007fb000000, 0x00000007fb100000, 0x00000007fb100000|100%| E|CS|TAMS 0x00000007fb000000, 0x00000007fb000000| Complete +| 945|0x00000007fb100000, 0x00000007fb200000, 0x00000007fb200000|100%| E|CS|TAMS 0x00000007fb100000, 0x00000007fb100000| Complete +| 946|0x00000007fb200000, 0x00000007fb300000, 0x00000007fb300000|100%| E|CS|TAMS 0x00000007fb200000, 0x00000007fb200000| Complete +| 947|0x00000007fb300000, 0x00000007fb400000, 0x00000007fb400000|100%| E|CS|TAMS 0x00000007fb300000, 0x00000007fb300000| Complete +| 948|0x00000007fb400000, 0x00000007fb500000, 0x00000007fb500000|100%| E|CS|TAMS 0x00000007fb400000, 0x00000007fb400000| Complete +| 949|0x00000007fb500000, 0x00000007fb600000, 0x00000007fb600000|100%| E|CS|TAMS 0x00000007fb500000, 0x00000007fb500000| Complete +| 950|0x00000007fb600000, 0x00000007fb700000, 0x00000007fb700000|100%| E|CS|TAMS 0x00000007fb600000, 0x00000007fb600000| Complete +| 951|0x00000007fb700000, 0x00000007fb800000, 0x00000007fb800000|100%| E|CS|TAMS 0x00000007fb700000, 0x00000007fb700000| Complete +| 952|0x00000007fb800000, 0x00000007fb900000, 0x00000007fb900000|100%| E|CS|TAMS 0x00000007fb800000, 0x00000007fb800000| Complete +| 953|0x00000007fb900000, 0x00000007fba00000, 0x00000007fba00000|100%| E|CS|TAMS 0x00000007fb900000, 0x00000007fb900000| Complete +| 954|0x00000007fba00000, 0x00000007fbb00000, 0x00000007fbb00000|100%| E|CS|TAMS 0x00000007fba00000, 0x00000007fba00000| Complete +| 955|0x00000007fbb00000, 0x00000007fbc00000, 0x00000007fbc00000|100%| E|CS|TAMS 0x00000007fbb00000, 0x00000007fbb00000| Complete +| 956|0x00000007fbc00000, 0x00000007fbd00000, 0x00000007fbd00000|100%| E|CS|TAMS 0x00000007fbc00000, 0x00000007fbc00000| Complete +| 957|0x00000007fbd00000, 0x00000007fbe00000, 0x00000007fbe00000|100%| E|CS|TAMS 0x00000007fbd00000, 0x00000007fbd00000| Complete +| 958|0x00000007fbe00000, 0x00000007fbf00000, 0x00000007fbf00000|100%| E|CS|TAMS 0x00000007fbe00000, 0x00000007fbe00000| Complete +| 959|0x00000007fbf00000, 0x00000007fc000000, 0x00000007fc000000|100%| E|CS|TAMS 0x00000007fbf00000, 0x00000007fbf00000| Complete +| 960|0x00000007fc000000, 0x00000007fc100000, 0x00000007fc100000|100%| E|CS|TAMS 0x00000007fc000000, 0x00000007fc000000| Complete +| 961|0x00000007fc100000, 0x00000007fc200000, 0x00000007fc200000|100%| E|CS|TAMS 0x00000007fc100000, 0x00000007fc100000| Complete +| 962|0x00000007fc200000, 0x00000007fc300000, 0x00000007fc300000|100%| E|CS|TAMS 0x00000007fc200000, 0x00000007fc200000| Complete +| 963|0x00000007fc300000, 0x00000007fc400000, 0x00000007fc400000|100%| E|CS|TAMS 0x00000007fc300000, 0x00000007fc300000| Complete +| 964|0x00000007fc400000, 0x00000007fc500000, 0x00000007fc500000|100%| E|CS|TAMS 0x00000007fc400000, 0x00000007fc400000| Complete +| 965|0x00000007fc500000, 0x00000007fc600000, 0x00000007fc600000|100%| E|CS|TAMS 0x00000007fc500000, 0x00000007fc500000| Complete +| 966|0x00000007fc600000, 0x00000007fc700000, 0x00000007fc700000|100%| E|CS|TAMS 0x00000007fc600000, 0x00000007fc600000| Complete +| 967|0x00000007fc700000, 0x00000007fc800000, 0x00000007fc800000|100%| E|CS|TAMS 0x00000007fc700000, 0x00000007fc700000| Complete +| 968|0x00000007fc800000, 0x00000007fc900000, 0x00000007fc900000|100%| E|CS|TAMS 0x00000007fc800000, 0x00000007fc800000| Complete +| 969|0x00000007fc900000, 0x00000007fca00000, 0x00000007fca00000|100%| E|CS|TAMS 0x00000007fc900000, 0x00000007fc900000| Complete +| 970|0x00000007fca00000, 0x00000007fcb00000, 0x00000007fcb00000|100%| E|CS|TAMS 0x00000007fca00000, 0x00000007fca00000| Complete +| 971|0x00000007fcb00000, 0x00000007fcc00000, 0x00000007fcc00000|100%| E|CS|TAMS 0x00000007fcb00000, 0x00000007fcb00000| Complete +| 972|0x00000007fcc00000, 0x00000007fcd00000, 0x00000007fcd00000|100%| E|CS|TAMS 0x00000007fcc00000, 0x00000007fcc00000| Complete +| 973|0x00000007fcd00000, 0x00000007fce00000, 0x00000007fce00000|100%| E|CS|TAMS 0x00000007fcd00000, 0x00000007fcd00000| Complete +| 974|0x00000007fce00000, 0x00000007fcf00000, 0x00000007fcf00000|100%| E|CS|TAMS 0x00000007fce00000, 0x00000007fce00000| Complete +| 975|0x00000007fcf00000, 0x00000007fd000000, 0x00000007fd000000|100%| E|CS|TAMS 0x00000007fcf00000, 0x00000007fcf00000| Complete +| 976|0x00000007fd000000, 0x00000007fd100000, 0x00000007fd100000|100%| E|CS|TAMS 0x00000007fd000000, 0x00000007fd000000| Complete +| 977|0x00000007fd100000, 0x00000007fd200000, 0x00000007fd200000|100%| E|CS|TAMS 0x00000007fd100000, 0x00000007fd100000| Complete +| 978|0x00000007fd200000, 0x00000007fd300000, 0x00000007fd300000|100%| E|CS|TAMS 0x00000007fd200000, 0x00000007fd200000| Complete +| 979|0x00000007fd300000, 0x00000007fd400000, 0x00000007fd400000|100%| E|CS|TAMS 0x00000007fd300000, 0x00000007fd300000| Complete +| 980|0x00000007fd400000, 0x00000007fd500000, 0x00000007fd500000|100%| E|CS|TAMS 0x00000007fd400000, 0x00000007fd400000| Complete +| 981|0x00000007fd500000, 0x00000007fd600000, 0x00000007fd600000|100%| E|CS|TAMS 0x00000007fd500000, 0x00000007fd500000| Complete +| 982|0x00000007fd600000, 0x00000007fd700000, 0x00000007fd700000|100%| E|CS|TAMS 0x00000007fd600000, 0x00000007fd600000| Complete +| 983|0x00000007fd700000, 0x00000007fd800000, 0x00000007fd800000|100%| E|CS|TAMS 0x00000007fd700000, 0x00000007fd700000| Complete +| 984|0x00000007fd800000, 0x00000007fd900000, 0x00000007fd900000|100%| E|CS|TAMS 0x00000007fd800000, 0x00000007fd800000| Complete +| 985|0x00000007fd900000, 0x00000007fda00000, 0x00000007fda00000|100%| E|CS|TAMS 0x00000007fd900000, 0x00000007fd900000| Complete +| 986|0x00000007fda00000, 0x00000007fdb00000, 0x00000007fdb00000|100%| E|CS|TAMS 0x00000007fda00000, 0x00000007fda00000| Complete +| 987|0x00000007fdb00000, 0x00000007fdc00000, 0x00000007fdc00000|100%| E|CS|TAMS 0x00000007fdb00000, 0x00000007fdb00000| Complete +| 988|0x00000007fdc00000, 0x00000007fdd00000, 0x00000007fdd00000|100%| E|CS|TAMS 0x00000007fdc00000, 0x00000007fdc00000| Complete +| 989|0x00000007fdd00000, 0x00000007fde00000, 0x00000007fde00000|100%| E|CS|TAMS 0x00000007fdd00000, 0x00000007fdd00000| Complete +| 990|0x00000007fde00000, 0x00000007fdf00000, 0x00000007fdf00000|100%| E|CS|TAMS 0x00000007fde00000, 0x00000007fde00000| Complete +| 991|0x00000007fdf00000, 0x00000007fe000000, 0x00000007fe000000|100%| E|CS|TAMS 0x00000007fdf00000, 0x00000007fdf00000| Complete +| 992|0x00000007fe000000, 0x00000007fe100000, 0x00000007fe100000|100%| E|CS|TAMS 0x00000007fe000000, 0x00000007fe000000| Complete +| 993|0x00000007fe100000, 0x00000007fe200000, 0x00000007fe200000|100%| E|CS|TAMS 0x00000007fe100000, 0x00000007fe100000| Complete +| 994|0x00000007fe200000, 0x00000007fe300000, 0x00000007fe300000|100%| E|CS|TAMS 0x00000007fe200000, 0x00000007fe200000| Complete +| 995|0x00000007fe300000, 0x00000007fe400000, 0x00000007fe400000|100%| E|CS|TAMS 0x00000007fe300000, 0x00000007fe300000| Complete +| 996|0x00000007fe400000, 0x00000007fe500000, 0x00000007fe500000|100%| E|CS|TAMS 0x00000007fe400000, 0x00000007fe400000| Complete +| 997|0x00000007fe500000, 0x00000007fe600000, 0x00000007fe600000|100%| E|CS|TAMS 0x00000007fe500000, 0x00000007fe500000| Complete +| 998|0x00000007fe600000, 0x00000007fe700000, 0x00000007fe700000|100%| E|CS|TAMS 0x00000007fe600000, 0x00000007fe600000| Complete +| 999|0x00000007fe700000, 0x00000007fe800000, 0x00000007fe800000|100%| E|CS|TAMS 0x00000007fe700000, 0x00000007fe700000| Complete +|1000|0x00000007fe800000, 0x00000007fe900000, 0x00000007fe900000|100%| E|CS|TAMS 0x00000007fe800000, 0x00000007fe800000| Complete +|1001|0x00000007fe900000, 0x00000007fea00000, 0x00000007fea00000|100%| E|CS|TAMS 0x00000007fe900000, 0x00000007fe900000| Complete +|1002|0x00000007fea00000, 0x00000007feb00000, 0x00000007feb00000|100%| E|CS|TAMS 0x00000007fea00000, 0x00000007fea00000| Complete +|1003|0x00000007feb00000, 0x00000007fec00000, 0x00000007fec00000|100%| E|CS|TAMS 0x00000007feb00000, 0x00000007feb00000| Complete +|1004|0x00000007fec00000, 0x00000007fed00000, 0x00000007fed00000|100%| E|CS|TAMS 0x00000007fec00000, 0x00000007fec00000| Complete +|1005|0x00000007fed00000, 0x00000007fee00000, 0x00000007fee00000|100%| E|CS|TAMS 0x00000007fed00000, 0x00000007fed00000| Complete +|1006|0x00000007fee00000, 0x00000007fef00000, 0x00000007fef00000|100%| E|CS|TAMS 0x00000007fee00000, 0x00000007fee00000| Complete +|1007|0x00000007fef00000, 0x00000007ff000000, 0x00000007ff000000|100%| E|CS|TAMS 0x00000007fef00000, 0x00000007fef00000| Complete +|1008|0x00000007ff000000, 0x00000007ff100000, 0x00000007ff100000|100%| E|CS|TAMS 0x00000007ff000000, 0x00000007ff000000| Complete +|1009|0x00000007ff100000, 0x00000007ff200000, 0x00000007ff200000|100%| E|CS|TAMS 0x00000007ff100000, 0x00000007ff100000| Complete +|1010|0x00000007ff200000, 0x00000007ff300000, 0x00000007ff300000|100%| E|CS|TAMS 0x00000007ff200000, 0x00000007ff200000| Complete +|1011|0x00000007ff300000, 0x00000007ff400000, 0x00000007ff400000|100%| E|CS|TAMS 0x00000007ff300000, 0x00000007ff300000| Complete +|1012|0x00000007ff400000, 0x00000007ff500000, 0x00000007ff500000|100%| E|CS|TAMS 0x00000007ff400000, 0x00000007ff400000| Complete +|1013|0x00000007ff500000, 0x00000007ff600000, 0x00000007ff600000|100%| E|CS|TAMS 0x00000007ff500000, 0x00000007ff500000| Complete +|1014|0x00000007ff600000, 0x00000007ff700000, 0x00000007ff700000|100%| E|CS|TAMS 0x00000007ff600000, 0x00000007ff600000| Complete +|1015|0x00000007ff700000, 0x00000007ff800000, 0x00000007ff800000|100%| E|CS|TAMS 0x00000007ff700000, 0x00000007ff700000| Complete +|1016|0x00000007ff800000, 0x00000007ff900000, 0x00000007ff900000|100%| E|CS|TAMS 0x00000007ff800000, 0x00000007ff800000| Complete +|1017|0x00000007ff900000, 0x00000007ffa00000, 0x00000007ffa00000|100%| E|CS|TAMS 0x00000007ff900000, 0x00000007ff900000| Complete +|1018|0x00000007ffa00000, 0x00000007ffb00000, 0x00000007ffb00000|100%| E|CS|TAMS 0x00000007ffa00000, 0x00000007ffa00000| Complete +|1019|0x00000007ffb00000, 0x00000007ffc00000, 0x00000007ffc00000|100%| E|CS|TAMS 0x00000007ffb00000, 0x00000007ffb00000| Complete +|1020|0x00000007ffc00000, 0x00000007ffd00000, 0x00000007ffd00000|100%| E|CS|TAMS 0x00000007ffc00000, 0x00000007ffc00000| Complete +|1021|0x00000007ffd00000, 0x00000007ffe00000, 0x00000007ffe00000|100%| E|CS|TAMS 0x00000007ffd00000, 0x00000007ffd00000| Complete +|1022|0x00000007ffe00000, 0x00000007ffe51000, 0x00000007fff00000| 31%|OA| |TAMS 0x00000007ffe51000, 0x00000007ffe00000| Untracked +|1023|0x00000007fff00000, 0x00000007fff79000, 0x0000000800000000| 47%|CA| |TAMS 0x00000007fff79000, 0x00000007fff00000| Untracked + +Card table byte_map: [0x000000011e91f000,0x000000011eb1f000] _byte_map_base: 0x000000011ab1f000 + +Marking Bits (Prev, Next): (CMBitMap*) 0x00007fbbeac93c50, (CMBitMap*) 0x00007fbbeac93c10 + Prev Bits: [0x000000011fd1f000, 0x0000000120d1f000) + Next Bits: [0x000000011ed1f000, 0x000000011fd1f000) + +Polling page: 0x000000010abee000 + +Metaspace: + +Usage: + Non-class: 67,36 MB capacity, 66,56 MB ( 99%) used, 721,76 KB ( 1%) free+waste, 97,38 KB ( <1%) overhead. + Class: 10,79 MB capacity, 10,44 MB ( 97%) used, 322,80 KB ( 3%) free+waste, 39,00 KB ( <1%) overhead. + Both: 78,15 MB capacity, 76,99 MB ( 99%) used, 1,02 MB ( 1%) free+waste, 136,38 KB ( <1%) overhead. + +Virtual space: + Non-class space: 70,00 MB reserved, 68,50 MB ( 98%) committed + Class space: 1,00 GB reserved, 10,88 MB ( 1%) committed + Both: 1,07 GB reserved, 79,38 MB ( 7%) committed + +Chunk freelists: + Non-Class: 1,03 MB + Class: 23,00 KB + Both: 1,06 MB + +MaxMetaspaceSize: 17179869184,00 GB +CompressedClassSpaceSize: 1,00 GB + +CodeCache: size=131072Kb used=20678Kb max_used=20678Kb free=110393Kb + bounds [0x000000011691f000, 0x0000000117d5f000, 0x000000011e91f000] + total_blobs=8288 nmethods=7537 adapters=664 + compilation: enabled + stopped_count=0, restarted_count=0 + full_count=0 + +Compilation events (20 events): +Event: 10,121 Thread 0x00007fbbeac78000 nmethod 8824 0x0000000117d4b210 code [0x0000000117d4b420, 0x0000000117d4bd50] +Event: 10,122 Thread 0x00007fbbeac78000 8825 1 scala.collection.parallel.ParIterableLike$FlatMap::scala$collection$parallel$ParIterableLike$FlatMap$$$outer (5 bytes) +Event: 10,122 Thread 0x00007fbbeac78000 nmethod 8825 0x0000000117d4c110 code [0x0000000117d4c2a0, 0x0000000117d4c350] +Event: 10,123 Thread 0x00007fbbeac78000 8826 1 scala.collection.parallel.ParIterableLike$FlatMap::pit (5 bytes) +Event: 10,123 Thread 0x00007fbbeac78000 nmethod 8826 0x0000000117d4c410 code [0x0000000117d4c5a0, 0x0000000117d4c650] +Event: 10,125 Thread 0x00007fbbeac78000 8827 3 scala.collection.parallel.ParIterableLike$$anon$7::asCombiner (8 bytes) +Event: 10,125 Thread 0x00007fbbeac78000 nmethod 8827 0x0000000117d4c710 code [0x0000000117d4c8a0, 0x0000000117d4cab0] +Event: 10,126 Thread 0x00007fbbeac78000 8829 1 sbt.nio.file.NotPathFilter::filter (5 bytes) +Event: 10,126 Thread 0x00007fbbeac78000 nmethod 8829 0x0000000117d4cb90 code [0x0000000117d4cd20, 0x0000000117d4cdd0] +Event: 10,126 Thread 0x00007fbbeac78000 8831 ! 3 java.util.concurrent.ForkJoinTask::doExec (37 bytes) +Event: 10,127 Thread 0x00007fbbeac78000 nmethod 8831 0x0000000117d4ce90 code [0x0000000117d4d060, 0x0000000117d4d4d0] +Event: 10,127 Thread 0x00007fbbeac78000 8830 1 scala.collection.parallel.ParIterableLike$FlatMap::throwable (5 bytes) +Event: 10,127 Thread 0x00007fbbeac78000 nmethod 8830 0x0000000117d4d710 code [0x0000000117d4d8a0, 0x0000000117d4d950] +Event: 10,127 Thread 0x00007fbbeac78000 8835 ! 3 java.nio.channels.spi.AbstractInterruptibleChannel::close (37 bytes) +Event: 10,127 Thread 0x00007fbbeac78000 nmethod 8835 0x0000000117d4da10 code [0x0000000117d4dbc0, 0x0000000117d4df00] +Event: 10,127 Thread 0x00007fbbeac78000 8833 1 scala.collection.parallel.ParIterableLike$FlatMap::result (5 bytes) +Event: 10,127 Thread 0x00007fbbeac78000 nmethod 8833 0x0000000117d4e510 code [0x0000000117d4e6a0, 0x0000000117d4e750] +Event: 10,127 Thread 0x00007fbbeac78000 8836 ! 3 sun.nio.ch.FileChannelImpl::read (266 bytes) +Event: 10,131 Thread 0x00007fbbeac78000 nmethod 8836 0x0000000117d4e810 code [0x0000000117d4eb00, 0x0000000117d4fb00] +Event: 10,131 Thread 0x00007fbbeac78000 8837 ! 3 sun.nio.ch.IOUtil::read (129 bytes) + +GC Heap History (10 events): +Event: 0,930 GC heap before +{Heap before GC invocations=0 (full 0): + garbage-first heap total 1048576K, used 54056K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 51 young (52224K), 0 survivors (0K) + Metaspace used 8296K, capacity 11393K, committed 11520K, reserved 1058816K + class space used 867K, capacity 1225K, committed 1280K, reserved 1048576K +} +Event: 0,940 GC heap after +{Heap after GC invocations=1 (full 0): + garbage-first heap total 1048576K, used 8735K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 7 young (7168K), 7 survivors (7168K) + Metaspace used 8296K, capacity 11393K, committed 11520K, reserved 1058816K + class space used 867K, capacity 1225K, committed 1280K, reserved 1048576K +} +Event: 1,318 GC heap before +{Heap before GC invocations=1 (full 0): + garbage-first heap total 1048576K, used 38431K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 38 young (38912K), 7 survivors (7168K) + Metaspace used 18307K, capacity 20800K, committed 21248K, reserved 1069056K + class space used 2132K, capacity 2468K, committed 2560K, reserved 1048576K +} +Event: 1,329 GC heap after +{Heap after GC invocations=2 (full 0): + garbage-first heap total 1048576K, used 9944K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 2 young (2048K), 2 survivors (2048K) + Metaspace used 18307K, capacity 20800K, committed 21248K, reserved 1069056K + class space used 2132K, capacity 2468K, committed 2560K, reserved 1048576K +} +Event: 2,327 GC heap before +{Heap before GC invocations=3 (full 0): + garbage-first heap total 1048576K, used 65240K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 57 young (58368K), 2 survivors (2048K) + Metaspace used 33748K, capacity 35031K, committed 35840K, reserved 1081344K + class space used 4185K, capacity 4404K, committed 4480K, reserved 1048576K +} +Event: 2,333 GC heap after +{Heap after GC invocations=4 (full 0): + garbage-first heap total 1048576K, used 12481K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 5 young (5120K), 5 survivors (5120K) + Metaspace used 33748K, capacity 35031K, committed 35840K, reserved 1081344K + class space used 4185K, capacity 4404K, committed 4480K, reserved 1048576K +} +Event: 5,031 GC heap before +{Heap before GC invocations=5 (full 0): + garbage-first heap total 1048576K, used 151745K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 139 young (142336K), 5 survivors (5120K) + Metaspace used 58331K, capacity 59166K, committed 60160K, reserved 1101824K + class space used 7500K, capacity 7770K, committed 7808K, reserved 1048576K +} +Event: 5,043 GC heap after +{Heap after GC invocations=6 (full 0): + garbage-first heap total 1048576K, used 33590K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 20 young (20480K), 20 survivors (20480K) + Metaspace used 58331K, capacity 59166K, committed 60160K, reserved 1101824K + class space used 7500K, capacity 7770K, committed 7808K, reserved 1048576K +} +Event: 8,601 GC heap before +{Heap before GC invocations=7 (full 0): + garbage-first heap total 1048576K, used 252726K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 188 young (192512K), 20 survivors (20480K) + Metaspace used 75251K, capacity 76472K, committed 77568K, reserved 1116160K + class space used 10053K, capacity 10463K, committed 10496K, reserved 1048576K +} +Event: 8,624 GC heap after +{Heap after GC invocations=8 (full 0): + garbage-first heap total 1048576K, used 46793K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 13 young (13312K), 13 survivors (13312K) + Metaspace used 75251K, capacity 76472K, committed 77568K, reserved 1116160K + class space used 10053K, capacity 10463K, committed 10496K, reserved 1048576K +} + +Deoptimization events (20 events): +Event: 10,076 Thread 0x00007fbbcb0b8400 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000000116e9e0d8 relative=0x00000000000003f8 +Event: 10,076 Thread 0x00007fbbcb0b8400 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000116e9e0d8 method=sjsonnew.support.scalajson.unsafe.CompactPrinter.$anonfun$printJObject$2(Lsjsonnew/support/scalajson/unsafe/CompactPrinter;Ljava/lang/Appendable;Lsjsonnew/shaded/scalajs +Event: 10,076 Thread 0x00007fbbcb0b8400 DEOPT PACKING pc=0x0000000116e9e0d8 sp=0x00000003150e7a30 +Event: 10,076 Thread 0x00007fbbcb0b8400 DEOPT UNPACKING pc=0x000000011696ce1f sp=0x00000003150e7a30 mode 2 +Event: 10,086 Thread 0x00007fbb7b0e2400 Uncommon trap: trap_request=0xffffff45 fr.pc=0x00000001175c5780 relative=0x0000000000000140 +Event: 10,086 Thread 0x00007fbb7b0e2400 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000001175c5780 method=sjsonnew.support.scalajson.unsafe.JsonPrinter.firstToBeEncoded$1(ILjava/lang/String;)I @ 23 c2 +Event: 10,086 Thread 0x00007fbb7b0e2400 DEOPT PACKING pc=0x00000001175c5780 sp=0x00000003154eb160 +Event: 10,086 Thread 0x00007fbb7b0e2400 DEOPT UNPACKING pc=0x000000011696ce1f sp=0x00000003154eb130 mode 2 +Event: 10,110 Thread 0x00007fbbcbbac400 DEOPT PACKING pc=0x00000001171798e0 sp=0x00000003168fa950 +Event: 10,110 Thread 0x00007fbbcbbac400 DEOPT UNPACKING pc=0x000000011696cc1c sp=0x00000003168f9e90 mode 0 +Event: 10,112 Thread 0x00007fbbcbbac400 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x0000000117cd31fc relative=0x0000000000000b5c +Event: 10,112 Thread 0x00007fbbcbbac400 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0x0000000117cd31fc method=scala.collection.SetLike.$plus$plus(Lscala/collection/GenTraversableOnce;)Lscala/collection/Set; @ 104 c2 +Event: 10,112 Thread 0x00007fbbcbbac400 DEOPT PACKING pc=0x0000000117cd31fc sp=0x00000003168faa00 +Event: 10,112 Thread 0x00007fbbcbbac400 DEOPT UNPACKING pc=0x000000011696ce1f sp=0x00000003168fa950 mode 2 +Event: 10,112 Thread 0x00007fbbcb0b8400 DEOPT PACKING pc=0x00000001171798e0 sp=0x00000003150e8170 +Event: 10,112 Thread 0x00007fbbcb0b8400 DEOPT UNPACKING pc=0x000000011696cc1c sp=0x00000003150e76b0 mode 0 +Event: 10,121 Thread 0x00007fbbcbbac400 DEOPT PACKING pc=0x00000001171798e0 sp=0x00000003168faa40 +Event: 10,121 Thread 0x00007fbbcbbac400 DEOPT UNPACKING pc=0x000000011696cc1c sp=0x00000003168f9f80 mode 0 +Event: 10,131 Thread 0x00007fbbcbbac400 DEOPT PACKING pc=0x00000001171798e0 sp=0x00000003168fa420 +Event: 10,131 Thread 0x00007fbbcbbac400 DEOPT UNPACKING pc=0x000000011696cc1c sp=0x00000003168f9960 mode 0 + +Classes unloaded (0 events): +No events + +Classes redefined (0 events): +No events + +Internal exceptions (20 events): +Event: 9,909 Thread 0x00007fbb7b0e2400 Exception (0x00000007faf29178) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 9,909 Thread 0x00007fbbcb0b8400 Exception (0x00000007fb424620) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 9,909 Thread 0x00007fbbcb395400 Exception (0x00000007fb308c90) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 10,002 Thread 0x00007fbbcbbac400 Exception (0x00000007faed5098) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 10,002 Thread 0x00007fbbcbbac400 Exception (0x00000007faed5a60) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 10,028 Thread 0x00007fbbaaa93e00 Exception (0x00000007facded58) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 10,036 Thread 0x00007fbbaaa93e00 Exception (0x00000007fab07608) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 10,042 Thread 0x00007fbbebdd7200 Exception (0x00000007fabcc840) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 10,043 Thread 0x00007fbbebdd7200 Exception (0x00000007fabcd7a0) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 10,043 Thread 0x00007fbbebdd7200 Exception (0x00000007fabcec58) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 10,043 Thread 0x00007fbbebdd7200 Exception (0x00000007fabcfb60) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 10,043 Thread 0x00007fbbebdd7200 Exception (0x00000007fabd1018) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 10,043 Thread 0x00007fbbebdd7200 Exception (0x00000007fabd1f20) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 10,085 Thread 0x00007fbb7b0e2400 Exception (0x00000007faf418c8) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 10,094 Thread 0x00007fbb7b0e2400 Exception (0x00000007faf4abb8) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 10,112 Thread 0x00007fbbcb395400 Exception (0x00000007fb352c58) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 10,112 Thread 0x00007fbbcb0b8400 Exception (0x00000007fb4446a0) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 10,120 Thread 0x00007fbbcb395400 Exception (0x00000007fb35e8d0) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 10,127 Thread 0x00007fbbaaa93e00 Exception (0x00000007fa7862e0) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 10,131 Thread 0x00007fbbcbbac400 Exception (0x00000007fa44d278) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] + +Events (20 events): +Event: 10,050 loading class org/xml/sax/DTDHandler +Event: 10,050 loading class org/xml/sax/DTDHandler done +Event: 10,050 loading class org/xml/sax/ContentHandler +Event: 10,050 loading class org/xml/sax/ContentHandler done +Event: 10,050 loading class org/xml/sax/ErrorHandler +Event: 10,050 loading class org/xml/sax/ErrorHandler done +Event: 10,050 loading class org/xml/sax/helpers/DefaultHandler done +Event: 10,064 loading class java/util/Stack +Event: 10,065 loading class java/util/Stack done +Event: 10,067 Executing VM operation: HandshakeAllThreads +Event: 10,068 Executing VM operation: HandshakeAllThreads done +Event: 10,095 Executing VM operation: HandshakeAllThreads +Event: 10,098 Executing VM operation: HandshakeAllThreads done +Event: 10,114 Thread 0x00007fbbcc555c00 Thread added: 0x00007fbbcc555c00 +Event: 10,114 Protecting memory [0x000000031790b000,0x000000031790f000] with protection modes 0 +Event: 10,116 Thread 0x00007fbbeb9f8400 Thread added: 0x00007fbbeb9f8400 +Event: 10,116 Protecting memory [0x0000000317d0e000,0x0000000317d12000] with protection modes 0 +Event: 10,123 loading class java/nio/StringCharBuffer +Event: 10,123 loading class java/nio/StringCharBuffer done +Event: 10,131 Executing VM operation: ICBufferFull + + +Dynamic libraries: +0x000000010ab86000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libjli.dylib +0x00007ff81a6ce000 /usr/lib/libz.1.dylib +0x00007ff81a7c3000 /usr/lib/libSystem.B.dylib +0x00007ff81a7bd000 /usr/lib/system/libcache.dylib +0x00007ff81a775000 /usr/lib/system/libcommonCrypto.dylib +0x00007ff81a79f000 /usr/lib/system/libcompiler_rt.dylib +0x00007ff81a793000 /usr/lib/system/libcopyfile.dylib +0x00007ff80a387000 /usr/lib/system/libcorecrypto.dylib +0x00007ff80a493000 /usr/lib/system/libdispatch.dylib +0x00007ff80a242000 /usr/lib/system/libdyld.dylib +0x00007ff81a7b3000 /usr/lib/system/libkeymgr.dylib +0x00007ff81a75a000 /usr/lib/system/libmacho.dylib +0x00007ff819925000 /usr/lib/system/libquarantine.dylib +0x00007ff81a7b0000 /usr/lib/system/libremovefile.dylib +0x00007ff810899000 /usr/lib/system/libsystem_asl.dylib +0x00007ff80a310000 /usr/lib/system/libsystem_blocks.dylib +0x00007ff80a4de000 /usr/lib/system/libsystem_c.dylib +0x00007ff81a7a7000 /usr/lib/system/libsystem_collections.dylib +0x00007ff818087000 /usr/lib/system/libsystem_configuration.dylib +0x00007ff816c13000 /usr/lib/system/libsystem_containermanager.dylib +0x00007ff81a224000 /usr/lib/system/libsystem_coreservices.dylib +0x00007ff80dfce000 /usr/lib/system/libsystem_darwin.dylib +0x00007ffd23b89000 /usr/lib/system/libsystem_darwindirectory.dylib +0x00007ff81a7b4000 /usr/lib/system/libsystem_dnssd.dylib +0x00007ffd23b8e000 /usr/lib/system/libsystem_eligibility.dylib +0x00007ff80a4db000 /usr/lib/system/libsystem_featureflags.dylib +0x00007ff80a660000 /usr/lib/system/libsystem_info.dylib +0x00007ff81a6e2000 /usr/lib/system/libsystem_m.dylib +0x00007ff80a446000 /usr/lib/system/libsystem_malloc.dylib +0x00007ff810803000 /usr/lib/system/libsystem_networkextension.dylib +0x00007ff80e416000 /usr/lib/system/libsystem_notify.dylib +0x00007ff81808b000 /usr/lib/system/libsystem_sandbox.dylib +0x00007ffd23b98000 /usr/lib/system/libsystem_sanitizers.dylib +0x00007ff81a7ac000 /usr/lib/system/libsystem_secinit.dylib +0x00007ff80a60b000 /usr/lib/system/libsystem_kernel.dylib +0x00007ff80a656000 /usr/lib/system/libsystem_platform.dylib +0x00007ff80a649000 /usr/lib/system/libsystem_pthread.dylib +0x00007ff812660000 /usr/lib/system/libsystem_symptoms.dylib +0x00007ff80a367000 /usr/lib/system/libsystem_trace.dylib +0x00007ffd23ba1000 /usr/lib/system/libsystem_trial.dylib +0x00007ff81a782000 /usr/lib/system/libunwind.dylib +0x00007ff80a314000 /usr/lib/system/libxpc.dylib +0x00007ff80a1fd000 /usr/lib/libobjc.A.dylib +0x00007ff80a68f000 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x00007ff81e51e000 /usr/lib/swift/libswiftCore.dylib +0x00007ff80a5f3000 /usr/lib/libc++abi.dylib +0x00007ffd2238a000 /usr/lib/libRosetta.dylib +0x00007ff80a568000 /usr/lib/libc++.1.dylib +0x00007ff80b88c000 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation +0x00007ff82800e000 /usr/lib/swift/libswiftObjectiveC.dylib +0x00007ffd23435000 /usr/lib/libswiftPrespecialized.dylib +0x00007ff80b517000 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration +0x00007ff814fd3000 /System/Library/PrivateFrameworks/CoreAutoLayout.framework/Versions/A/CoreAutoLayout +0x00007ff81a7c5000 /usr/lib/libfakelink.dylib +0x00007ff81a9be000 /usr/lib/libcompression.dylib +0x00007ff81046d000 /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork +0x00007ff813cad000 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration +0x00007ff81a816000 /usr/lib/libarchive.2.dylib +0x00007ff813bbf000 /usr/lib/libDiagnosticMessagesClient.dylib +0x00007ff80dd23000 /usr/lib/libicucore.A.dylib +0x00007ff81501d000 /usr/lib/libxml2.2.dylib +0x00007ff823242000 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices +0x00007ff818098000 /usr/lib/liblangid.dylib +0x00007ff80e349000 /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit +0x00007ff820d15000 /System/Library/Frameworks/Combine.framework/Versions/A/Combine +0x00007ffb21eca000 /System/Library/PrivateFrameworks/CollectionsInternal.framework/Versions/A/CollectionsInternal +0x00007ffc2688a000 /System/Library/PrivateFrameworks/ReflectionInternal.framework/Versions/A/ReflectionInternal +0x00007ffc275cc000 /System/Library/PrivateFrameworks/RuntimeInternal.framework/Versions/A/RuntimeInternal +0x00007ff81a7c8000 /System/Library/PrivateFrameworks/SoftLinking.framework/Versions/A/SoftLinking +0x00007ff915a5b000 /usr/lib/swift/libswiftCoreFoundation.dylib +0x00007ff912b67000 /usr/lib/swift/libswiftDarwin.dylib +0x00007ff825238000 /usr/lib/swift/libswiftDispatch.dylib +0x00007ff915aa9000 /usr/lib/swift/libswiftIOKit.dylib +0x00007ffd2381e000 /usr/lib/swift/libswiftSystem.dylib +0x00007ff915a6b000 /usr/lib/swift/libswiftXPC.dylib +0x00007ffd2384c000 /usr/lib/swift/libswift_Builtin_float.dylib +0x00007ffd2384f000 /usr/lib/swift/libswift_Concurrency.dylib +0x00007ffd238bc000 /usr/lib/swift/libswift_DarwinFoundation1.dylib +0x00007ffd239a3000 /usr/lib/swift/libswift_StringProcessing.dylib +0x00007ff828012000 /usr/lib/swift/libswiftos.dylib +0x00007ff80e2c8000 /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal +0x00007ff81a78b000 /usr/lib/liboah.dylib +0x00007ff80d924000 /System/Library/Frameworks/Security.framework/Versions/A/Security +0x00007ff827545000 /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages +0x00007ff91262b000 /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS +0x00007ff814f9b000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents +0x00007ff80dfd9000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore +0x00007ff813c23000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata +0x00007ff81a22b000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices +0x00007ff81a8f1000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit +0x00007ff8125de000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE +0x00007ff80ab49000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices +0x00007ff81bf2d000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices +0x00007ff814fa9000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList +0x00007ff81a973000 /usr/lib/libapple_nghttp2.dylib +0x00007ff8121fb000 /usr/lib/libsqlite3.dylib +0x00007ff82777f000 /System/Library/PrivateFrameworks/AppSupport.framework/Versions/A/AppSupport +0x00007ff813b91000 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics +0x00007ff810e15000 /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics +0x00007ff81f181000 /System/Library/Frameworks/GSS.framework/Versions/A/GSS +0x00007ff81d60c000 /System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport +0x00007ff812576000 /System/Library/PrivateFrameworks/RunningBoardServices.framework/Versions/A/RunningBoardServices +0x00007ff827f9b000 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/StreamingZip +0x00007ff81081d000 /usr/lib/libenergytrace.dylib +0x00007ff812668000 /System/Library/Frameworks/Network.framework/Versions/A/Network +0x00007ff81994a000 /usr/lib/libbsm.0.dylib +0x00007ff81a75e000 /usr/lib/system/libkxld.dylib +0x00007ffb1dc59000 /System/Library/PrivateFrameworks/AppleKeyStore.framework/Versions/A/AppleKeyStore +0x00007ffd220e2000 /usr/lib/libCoreEntitlements.dylib +0x00007ffc1d286000 /System/Library/PrivateFrameworks/MessageSecurity.framework/Versions/A/MessageSecurity +0x00007ff8121df000 /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer +0x00007ff8242e1000 /System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/Versions/A/SymptomDiagnosticReporter +0x00007ff81c32d000 /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport +0x00007ff81081e000 /usr/lib/libMobileGestalt.dylib +0x00007ff81a20a000 /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression +0x00007ff819932000 /usr/lib/libcoretls.dylib +0x00007ff81bf9c000 /usr/lib/libcoretls_cfhelpers.dylib +0x00007ff81a9b8000 /usr/lib/libpam.2.dylib +0x00007ff81c015000 /usr/lib/libxar.1.dylib +0x00007ff81bf9e000 /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS +0x00007ffd10ea9000 /System/Library/PrivateFrameworks/SwiftASN1Internal.framework/Versions/A/SwiftASN1Internal +0x00007ff81c023000 /usr/lib/libutil.dylib +0x00007ff818093000 /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo +0x00007ff819633000 /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/Versions/A/IOMobileFramebuffer +0x00007ff816c4a000 /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface +0x00007ff915927000 /System/Library/PrivateFrameworks/LoggingSupport.framework/Versions/A/LoggingSupport +0x00007ff81f1d9000 /System/Library/PrivateFrameworks/MobileAsset.framework/Versions/A/MobileAsset +0x00007ff8242f0000 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/PowerLog +0x00007ffb178db000 /System/Library/Frameworks/SwiftData.framework/Versions/A/SwiftData +0x00007ff80fe63000 /System/Library/Frameworks/UniformTypeIdentifiers.framework/Versions/A/UniformTypeIdentifiers +0x00007ff8151b3000 /System/Library/PrivateFrameworks/UserManagement.framework/Versions/A/UserManagement +0x00007ff810390000 /usr/lib/libboringssl.dylib +0x00007ff81264f000 /usr/lib/libdns_services.dylib +0x00007ff9149d2000 /usr/lib/libquic.dylib +0x00007ff81e4a8000 /usr/lib/libusrtcp.dylib +0x00007ffb1e9eb000 /System/Library/PrivateFrameworks/AtomicsInternal.framework/Versions/A/AtomicsInternal +0x00007ffa1b4f0000 /System/Library/PrivateFrameworks/InternalSwiftProtobuf.framework/Versions/A/InternalSwiftProtobuf +0x00007ffd23689000 /usr/lib/swift/libswiftDistributed.dylib +0x00007ffd236af000 /usr/lib/swift/libswiftObservation.dylib +0x00007ffd23816000 /usr/lib/swift/libswiftSynchronization.dylib +0x00007ff818092000 /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary +0x00007ffb1f06c000 /System/Library/PrivateFrameworks/BiomeLibrary.framework/Versions/A/BiomeLibrary +0x00007ff9249e5000 /System/Library/PrivateFrameworks/BiomeStreams.framework/Versions/A/BiomeStreams +0x00007ff9208bb000 /System/Library/PrivateFrameworks/BiomeFoundation.framework/Versions/A/BiomeFoundation +0x00007ffa0aa40000 /System/Library/PrivateFrameworks/BiomePubSub.framework/Versions/A/BiomePubSub +0x00007ff811d55000 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData +0x00007ff829098000 /System/Library/PrivateFrameworks/ProactiveSupport.framework/Versions/A/ProactiveSupport +0x00007ff81bf7c000 /usr/lib/liblzma.5.dylib +0x00007ff8234b5000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate +0x00007ff819839000 /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag +0x00007ff827a8f000 /System/Library/PrivateFrameworks/InternationalTextSearch.framework/Versions/A/InternationalTextSearch +0x00007ff91d0b0000 /System/Library/PrivateFrameworks/SoftwareUpdateCoreSupport.framework/Versions/A/SoftwareUpdateCoreSupport +0x00007ff925377000 /System/Library/PrivateFrameworks/SoftwareUpdateCoreConnect.framework/Versions/A/SoftwareUpdateCoreConnect +0x00007ff82762f000 /System/Library/PrivateFrameworks/RemoteServiceDiscovery.framework/Versions/A/RemoteServiceDiscovery +0x00007ff91cc8d000 /System/Library/PrivateFrameworks/MSUDataAccessor.framework/Versions/A/MSUDataAccessor +0x00007ff917c53000 /usr/lib/libbootpolicy.dylib +0x00007ff827646000 /System/Library/PrivateFrameworks/RemoteXPC.framework/Versions/A/RemoteXPC +0x00007ff924895000 /usr/lib/libFDR.dylib +0x00007ffa0a69a000 /usr/lib/libamsupport.dylib +0x00007ffb1d4f6000 /System/Library/PrivateFrameworks/AppleDeviceQuerySupport.framework/Versions/A/AppleDeviceQuerySupport +0x00007ffa0d709000 /usr/lib/libpartition2_dynamic.dylib +0x00007ff81a951000 /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce +0x00007ffd21f62000 /usr/lib/libAppleArchive.dylib +0x00007ff81a215000 /usr/lib/libbz2.1.0.dylib +0x00007ff813cb5000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage +0x00007ff823218000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib +0x00007ff81c058000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib +0x00007ff80b05f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib +0x00007ff827a8e000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices +0x00007ff8150fe000 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo +0x00007ff811735000 /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync +0x00007ff80cf38000 /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText +0x00007ff81772b000 /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO +0x00007ff81ed93000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS +0x00007ff8118e0000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices +0x00007ff81d4db000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore +0x00007ff81f14b000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD +0x00007ff81f147000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy +0x00007ff81ed69000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis +0x00007ff8108d3000 /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight +0x00007ff81712e000 /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib +0x00007ff812484000 /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard +0x00007ff825582000 /System/Library/PrivateFrameworks/BoardServices.framework/Versions/A/BoardServices +0x00007ff827365000 /System/Library/PrivateFrameworks/BackBoardServices.framework/Versions/A/BackBoardServices +0x00007ffb1ef92000 /System/Library/PrivateFrameworks/BackBoardHIDEventFoundation.framework/Versions/A/BackBoardHIDEventFoundation +0x00007ff80ca34000 /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay +0x00007ff81ccef000 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox +0x00007ff81a9b6000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders +0x00007ffc25aa7000 /System/Library/PrivateFrameworks/ProDisplayLibrary.framework/Versions/A/ProDisplayLibrary +0x00007ff908ab1000 /System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/Versions/A/IOSurfaceAccelerator +0x00007ff816c6e000 /System/Library/Frameworks/Metal.framework/Versions/A/Metal +0x00007ff816c65000 /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator +0x00007ff816f88000 /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia +0x00007ff8108b1000 /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC +0x00007ff81cca8000 /System/Library/PrivateFrameworks/WatchdogClient.framework/Versions/A/WatchdogClient +0x00007ff814864000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore +0x00007ff81ccaa000 /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport +0x00007ffa12c5d000 /usr/lib/swift/libswiftOSLog.dylib +0x00007ff9196f4000 /usr/lib/swift/libswiftsimd.dylib +0x00007ffa0aaa1000 /System/Library/PrivateFrameworks/BiomeStorage.framework/Versions/A/BiomeStorage +0x00007ffc18194000 /System/Library/PrivateFrameworks/IntelligencePlatformLibrary.framework/Versions/A/IntelligencePlatformLibrary +0x00007ffc24ee2000 /System/Library/PrivateFrameworks/PoirotSchematizer.framework/Versions/A/PoirotSchematizer +0x00007ffb1f9c2000 /System/Library/PrivateFrameworks/BiomeSync.framework/Versions/A/BiomeSync +0x00007ffb1f053000 /System/Library/PrivateFrameworks/BiomeDSL.framework/Versions/A/BiomeDSL +0x00007ffa22d3b000 /System/Library/PrivateFrameworks/FeatureFlags.framework/Versions/A/FeatureFlags +0x00007ffc24f50000 /System/Library/PrivateFrameworks/PoirotUDFs.framework/Versions/A/PoirotUDFs +0x00007ffc24eb7000 /System/Library/PrivateFrameworks/PoirotSQLite.framework/Versions/A/PoirotSQLite +0x00007ff825aba000 /System/Library/PrivateFrameworks/CoreTime.framework/Versions/A/CoreTime +0x00007ff81a7fe000 /usr/lib/libiconv.2.dylib +0x00007ff81a759000 /usr/lib/libcharset.1.dylib +0x00007ffd238f7000 /usr/lib/swift/libswift_RegexParser.dylib +0x00007ffb20dcc000 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/CascadeSets +0x00007ff81f349000 /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers +0x00007ff81cb75000 /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG +0x00007ff81c58e000 /usr/lib/libexpat.1.dylib +0x00007ff81d3a2000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib +0x00007ff81d3d1000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib +0x00007ff81d4c4000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib +0x00007ff81cbc1000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib +0x00007ff81c1f6000 /usr/lib/libate.dylib +0x00007ff81d464000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib +0x00007ff81d45b000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib +0x00007ffc0f76d000 /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libllvm-flatbuffers.dylib +0x00007ffc09ed4000 /System/Library/PrivateFrameworks/FramePacing.framework/Versions/A/FramePacing +0x00007ffb0fccb000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib +0x00007ffc0ae42000 /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libGPUCompilerUtils.dylib +0x00007ff82564e000 /System/Library/PrivateFrameworks/GraphicsServices.framework/Versions/A/GraphicsServices +0x00007ff923a47000 /usr/lib/swift/libswiftMetal.dylib +0x00007ffa08c0b000 /usr/lib/swift/libswiftQuartzCore.dylib +0x00007ffa0d50a000 /usr/lib/swift/libswiftUniformTypeIdentifiers.dylib +0x00007ff817a71000 /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage +0x00007ffa16bfa000 /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication +0x00007ffc24add000 /System/Library/PrivateFrameworks/PhotosensitivityProcessing.framework/Versions/A/PhotosensitivityProcessing +0x00007ffb0fcd7000 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL +0x00007ffb10996000 /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL +0x00007ff81c7b9000 /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer +0x00007ffb0fd29000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib +0x00007ffb0fcea000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib +0x00007ffb0fee9000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib +0x00007ffb0fcf3000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib +0x00007ffb0fce7000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib +0x00007ffb0fcd2000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib +0x00007ffc09ddf000 /System/Library/PrivateFrameworks/FontServices.framework/Versions/A/FontServices +0x00007ff81c7cc000 /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG +0x00007ff814c54000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib +0x00007ffd229f2000 /usr/lib/libhvf.dylib +0x00007ffc21e3c000 /System/Library/PrivateFrameworks/ParsingInternal.framework/Versions/A/ParsingInternal +0x00007ffc09de3000 /System/Library/PrivateFrameworks/FontServices.framework/libXTFontStaticRegistryData.dylib +0x00007ff817fcb000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/MPSCore +0x00007ff81a165000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/MPSImage +0x00007ff8199ce000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork +0x00007ff819f2c000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix +0x00007ff819ce2000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector +0x00007ff819f6b000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray +0x00007ffb148b6000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSFunctions.framework/Versions/A/MPSFunctions +0x00007ffb14896000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSBenchmarkLoop.framework/Versions/A/MPSBenchmarkLoop +0x00007ff80ae6c000 /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools +0x00007ff91aeed000 /System/Library/PrivateFrameworks/IOAccelMemoryInfo.framework/Versions/A/IOAccelMemoryInfo +0x00007ffa09016000 /System/Library/PrivateFrameworks/kperf.framework/Versions/A/kperf +0x00007ff915a3d000 /System/Library/PrivateFrameworks/GPURawCounter.framework/Versions/A/GPURawCounter +0x00007ff82599c000 /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication +0x00007ff9159ba000 /System/Library/PrivateFrameworks/MallocStackLogging.framework/Versions/A/MallocStackLogging +0x00007ff82597d000 /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols +0x00007ff92795a000 /System/Library/PrivateFrameworks/OSAnalytics.framework/Versions/A/OSAnalytics +0x00007ffc07fd7000 /System/Library/PrivateFrameworks/DeviceRecovery.framework/Versions/A/DeviceRecovery +0x00007ffb12911000 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/ExtensionFoundation +0x00007ff81c812000 /System/Library/PrivateFrameworks/AppServerSupport.framework/Versions/A/AppServerSupport +0x00007ff81c612000 /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices +0x00007ff81c47e000 /System/Library/PrivateFrameworks/PlugInKit.framework/Versions/A/PlugInKit +0x00007ff81984f000 /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices +0x00007ffa0d519000 /usr/lib/swift/libswiftAccelerate.dylib +0x00007ff81c5b3000 /System/Library/PrivateFrameworks/IconFoundation.framework/Versions/A/IconFoundation +0x00007ffc15617000 /System/Library/PrivateFrameworks/IconRendering.framework/Versions/A/IconRendering +0x00007ff814ca1000 /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI +0x00007ffc2774d000 /System/Library/PrivateFrameworks/SFSymbols.framework/Versions/A/SFSymbols +0x00007ffb127f2000 /System/Library/Frameworks/DeveloperToolsSupport.framework/Versions/A/DeveloperToolsSupport +0x00007ff90cf29000 /System/Library/PrivateFrameworks/RenderBox.framework/Versions/A/RenderBox +0x00007ff8176f0000 /System/Library/PrivateFrameworks/CoreSVG.framework/Versions/A/CoreSVG +0x00007ff81d54e000 /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO +0x00007ff915aa8000 /usr/lib/swift/libswiftCoreImage.dylib +0x00007ff81d495000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/ATSUI +0x00007ff81eb0c000 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox +0x00007ff80cb62000 /System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore +0x00007ff81ecd7000 /System/Library/PrivateFrameworks/AudioSession.framework/Versions/A/AudioSession +0x00007ff907f1a000 /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI +0x00007ff81ed51000 /usr/lib/libAudioStatistics.dylib +0x00007ff816f63000 /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk +0x00007ff80d17b000 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio +0x00007ff81d380000 /usr/lib/libAudioToolboxUtility.dylib +0x00007ff915a41000 /usr/lib/swift/libswiftCoreAudio.dylib +0x00007ff91c512000 /usr/lib/swift/libswiftCoreMIDI.dylib +0x00007ff81f155000 /System/Library/PrivateFrameworks/perfdata.framework/Versions/A/perfdata +0x00007ff914ac3000 /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy +0x00007ff81eff8000 /usr/lib/libSMC.dylib +0x00007ff81f163000 /usr/lib/libperfcheck.dylib +0x00007ffb1eaa1000 /System/Library/PrivateFrameworks/AudioAnalytics.framework/Versions/A/AudioAnalytics +0x00007ffd238c0000 /usr/lib/swift/libswift_DarwinFoundation2.dylib +0x00007ffd238c1000 /usr/lib/swift/libswift_DarwinFoundation3.dylib +0x00007ffa1b1fd000 /System/Library/Frameworks/OSLog.framework/Versions/A/OSLog +0x00007ff9159ea000 /usr/lib/libmis.dylib +0x00007ff81c6d5000 /System/Library/PrivateFrameworks/MediaExperience.framework/Versions/A/MediaExperience +0x00007ff81eabc000 /System/Library/PrivateFrameworks/AudioSession.framework/libSessionUtility.dylib +0x00007ff81d4ca000 /System/Library/PrivateFrameworks/CMCaptureCore.framework/Versions/A/CMCaptureCore +0x00007ff81c820000 /usr/lib/libspindump.dylib +0x00007ff8241ca000 /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth +0x00007ff8196c2000 /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils +0x00007ff90dc43000 /System/Library/PrivateFrameworks/HID.framework/Versions/A/HID +0x00007ffb27694000 /System/Library/PrivateFrameworks/CoreUtilsExtras.framework/Versions/A/CoreUtilsExtras +0x00007ffc15574000 /System/Library/PrivateFrameworks/IO80211.framework/Versions/A/IO80211 +0x00007ff820a88000 /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth +0x00007ff923a54000 /usr/lib/swift/libswiftCompression.dylib +0x00007ffb1e6db000 /System/Library/PrivateFrameworks/ArgumentParserInternal.framework/Versions/A/ArgumentParserInternal +0x00007ff81c324000 /usr/lib/libIOReport.dylib +0x00007ff81985c000 /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation +0x00007ff80b233000 /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon +0x00007ff8254a2000 /System/Library/PrivateFrameworks/FrontBoardServices.framework/Versions/A/FrontBoardServices +0x00007ff8199b5000 /usr/lib/libgermantok.dylib +0x00007ff8181aa000 /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData +0x00007ff8243d3000 /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit +0x00007ff82432d000 /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording +0x00007ff81c5aa000 /usr/lib/libheimdal-asn1.dylib +0x00007ff827f76000 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit +0x00007ff814f73000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory +0x00007ff814f7f000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory +0x00007ffb110e0000 /System/Library/Frameworks/AVFAudio.framework/Versions/A/AVFAudio +0x00007ff90eb95000 /usr/lib/libAccessibility.dylib +0x00007ffc18cad000 /System/Library/PrivateFrameworks/IsolatedCoreAudioClient.framework/Versions/A/IsolatedCoreAudioClient +0x00007ffa1145d000 /usr/lib/swift/libswiftCoreMedia.dylib +0x00007ffd14344000 /System/Library/PrivateFrameworks/Tightbeam.framework/Versions/A/Tightbeam +0x00007ffb23721000 /System/Library/PrivateFrameworks/CoreAudioOrchestration.framework/Versions/A/CoreAudioOrchestration +0x00007ffa0dbc3000 /System/Library/PrivateFrameworks/AFKUser.framework/Versions/A/AFKUser +0x00007ff823502000 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility +0x00007ffd18219000 /System/Library/PrivateFrameworks/VideoToolboxParavirtualizationSupport.framework/Versions/A/VideoToolboxParavirtualizationSupport +0x00007ff81c540000 /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA +0x00007ff81d454000 /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler +0x00007ff81d438000 /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment +0x00007ff81d45e000 /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay +0x00007ffb1e53d000 /System/Library/PrivateFrameworks/AppleMobileFileIntegrity.framework/Versions/A/AppleMobileFileIntegrity +0x00007ffd22407000 /usr/lib/libTLE.dylib +0x00007ffb0b2b6000 /System/Library/PrivateFrameworks/ConfigProfileHelper.framework/Versions/A/ConfigProfileHelper +0x00007ffa20e5e000 /usr/lib/libedit.3.dylib +0x00007ffc19fea000 /System/Library/PrivateFrameworks/MIL.framework/Versions/A/MIL +0x00007ff91aeb2000 /usr/lib/libncurses.5.4.dylib +0x00007ff8195fe000 /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji +0x00007ff80b59d000 /usr/lib/libCRFSuite.dylib +0x00007ff81809a000 /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP +0x00007ff81995a000 /usr/lib/libmecab.dylib +0x00007ff81a949000 /usr/lib/libThaiTokenizer.dylib +0x00007ff81d915000 /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore +0x00007ffb127e0000 /System/Library/Frameworks/DataDetection.framework/Versions/A/DataDetection +0x00007ff919921000 /System/Library/PrivateFrameworks/TextInput.framework/Versions/A/TextInput +0x00007ffa1b6c9000 /System/Library/PrivateFrameworks/HIDDisplay.framework/Versions/A/HIDDisplay +0x00007ff81f0d9000 /usr/lib/libcups.2.dylib +0x00007ff81f172000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos +0x00007ff81edd6000 /usr/lib/libresolv.9.dylib +0x00007ff81c827000 /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal +0x00007ff827f75000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Libraries/libHeimdalProxy.dylib +0x00007ff81f1ca000 /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth +0x00007ff90eaae000 /System/Library/PrivateFrameworks/AXCoreUtilities.framework/Versions/A/AXCoreUtilities +0x00007ff91e7b5000 /System/Library/PrivateFrameworks/AttributeGraph.framework/Versions/A/AttributeGraph +0x00007ffd21e7f000 /usr/lib/libAXSafeCategoryBundle.dylib +0x00007ff819407000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib +0x00007ff81aaa3000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib +0x00007ff8199b8000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib +0x00007ff81a98d000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib +0x00007ff81aa9d000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib +0x00007ff8181b1000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib +0x00007ff80b340000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib +0x00007ffb1237c000 /System/Library/Frameworks/CoreTransferable.framework/Versions/A/CoreTransferable +0x00007ff81f13c000 /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth +0x00007ff815173000 /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport +0x00007ff80fc7d000 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation +0x00007ff819928000 /usr/lib/libCheckFix.dylib +0x00007ff813bc1000 /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities +0x00007ffc15f31000 /System/Library/PrivateFrameworks/InstalledContentLibrary.framework/Versions/A/InstalledContentLibrary +0x00007ff80e30a000 /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore +0x00007ff814fd0000 /usr/lib/libapp_launch_measurement.dylib +0x00007ffa09114000 /System/Library/PrivateFrameworks/MobileSystemServices.framework/Versions/A/MobileSystemServices +0x00007ff81c027000 /usr/lib/libxslt.1.dylib +0x00007ff8198eb000 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement +0x00007ff8276f5000 /usr/lib/libcurl.4.dylib +0x00007ffd2279f000 /usr/lib/libcrypto.46.dylib +0x00007ffd233c2000 /usr/lib/libssl.48.dylib +0x00007ff8273d5000 /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP +0x00007ff827410000 /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent +0x00007ff81edf3000 /usr/lib/libsasl2.2.dylib +0x00007ff90812e000 /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa +0x00007ff80e482000 /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x00007ffb21ea3000 /System/Library/PrivateFrameworks/CollectionViewCore.framework/Versions/A/CollectionViewCore +0x00007ff8176eb000 /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap +0x00007ff81d95e000 /System/Library/PrivateFrameworks/UserActivity.framework/Versions/A/UserActivity +0x00007ffc09ee1000 /System/Library/PrivateFrameworks/FrontBoard.framework/Versions/A/FrontBoard +0x00007ffd1606a000 /System/Library/PrivateFrameworks/UIIntelligenceSupport.framework/Versions/A/UIIntelligenceSupport +0x00007ffb17a2d000 /System/Library/Frameworks/SwiftUICore.framework/Versions/A/SwiftUICore +0x00007ffd1bf66000 /System/Library/PrivateFrameworks/WritingTools.framework/Versions/A/WritingTools +0x00007ffd1aefa000 /System/Library/PrivateFrameworks/WindowManagement.framework/Versions/A/WindowManagement +0x00007ffc09c3a000 /System/Library/PrivateFrameworks/FocusEngine.framework/Versions/A/FocusEngine +0x00007ffc07ba8000 /System/Library/PrivateFrameworks/DesignLibrary.framework/Versions/A/DesignLibrary +0x00007ff8176d8000 /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation +0x00007ffd16b58000 /System/Library/PrivateFrameworks/UpdateCycle.framework/Versions/A/UpdateCycle +0x00007ff8173f9000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x00007ff822e28000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition +0x00007ff814f68000 /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis +0x00007ff8231b9000 /System/Library/Frameworks/Accessibility.framework/Versions/A/Accessibility +0x00007ffb18923000 /System/Library/Frameworks/Symbols.framework/Versions/A/Symbols +0x00007ffc12a26000 /System/Library/PrivateFrameworks/Gestures.framework/Versions/A/Gestures +0x00007ff912b66000 /usr/lib/swift/libswiftCoreGraphics.dylib +0x00007ff823bc8000 /usr/lib/swift/libswiftFoundation.dylib +0x00007ffb0ac8a000 /usr/lib/swift/libswiftSwiftOnoneSupport.dylib +0x00007ffd23a2c000 /usr/lib/swift/libswiftsys_time.dylib +0x00007ffa17321000 /System/Library/PrivateFrameworks/CoreMaterial.framework/Versions/A/CoreMaterial +0x00007ffd2376b000 /usr/lib/swift/libswiftSpatial.dylib +0x00007ffd22406000 /usr/lib/libSpatial.dylib +0x00007ffd21d96000 /System/Library/SubFrameworks/UIUtilities.framework/Versions/A/UIUtilities +0x000000010bc9d000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/server/libjvm.dylib +0x000000010ac8a000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libjimage.dylib +0x000000010ad5b000 /Users/herzamos/Desktop/master_thesis/async-profiler-3.0-macos/lib/libasyncProfiler.dylib +0x000000010ace0000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libjava.dylib +0x00000001255c5000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libnio.dylib +0x000000012560c000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libnet.dylib +0x00000001256c9000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libzip.dylib +0x000000012687c000 /Users/herzamos/Library/Caches/JNA/temp/jna1669494225988190580.tmp +0x0000000125659000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libextnet.dylib +0x000000012750d000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libmanagement.dylib +0x000000012752e000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libmanagement_ext.dylib +0x00000001295ad000 /Users/herzamos/.sbt/1.0/swoval-jni/4712636834152573683-libswoval-files0.dylib +0x00007ff9144bf000 /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon +0x00007ff90a5c1000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels +0x00007ff8276e2000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help +0x00007ff90a5c5000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture +0x00007ff90a5a2000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting +0x00007ff90a5c0000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink +0x00007ff90a5bd000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI +0x00007ffd22281000 /usr/lib/libInterpreterSecurity.dylib +0x00007ffa0adb4000 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XprotectFramework +0x00007ff90df4c000 /System/Library/PrivateFrameworks/yara.framework/Versions/A/yara +0x00007ffd2226f000 /usr/lib/libEndpointSecuritySystem.dylib + + +VM Arguments: +jvm_args: -Dfile.encoding=UTF-8 -Xms1024m -Xmx1024m -Xss4M -XX:ReservedCodeCacheSize=128m -Dsbt.script=/opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt -Dscala.ext.dirs=/Users/herzamos/.sbt/1.0/java9-rt-ext-adoptopenjdk_15_0_2 -agentpath:/Users/herzamos/Desktop/master_thesis/async-profiler-3.0-macos/lib/libasyncProfiler.dylib=start,event=wall,file=/tmp/profile.jfr +java_command: /opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt-launch.jar run /Users/herzamos/Desktop/master_thesis/tests/dl/dl_traverse.vpr +java_class_path (initial): /opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt-launch.jar +Launcher Type: SUN_STANDARD + +[Global flags] + intx CICompilerCount = 4 {product} {ergonomic} + uint ConcGCThreads = 2 {product} {ergonomic} + uint G1ConcRefinementThreads = 9 {product} {ergonomic} + size_t G1HeapRegionSize = 1048576 {product} {ergonomic} + uintx GCDrainStackTargetSize = 64 {product} {ergonomic} + size_t InitialHeapSize = 1073741824 {product} {command line} + size_t MarkStackSize = 4194304 {product} {ergonomic} + size_t MaxHeapSize = 1073741824 {product} {command line} + size_t MaxNewSize = 643825664 {product} {ergonomic} + size_t MinHeapDeltaBytes = 1048576 {product} {ergonomic} + size_t MinHeapSize = 1073741824 {product} {command line} + uintx NonProfiledCodeHeapSize = 0 {pd product} {ergonomic} + uintx ProfiledCodeHeapSize = 0 {pd product} {ergonomic} + uintx ReservedCodeCacheSize = 134217728 {pd product} {command line} + size_t SoftMaxHeapSize = 1073741824 {manageable} {ergonomic} + intx ThreadStackSize = 4096 {pd product} {command line} + bool UseCompressedClassPointers = true {lp64_product} {ergonomic} + bool UseCompressedOops = true {lp64_product} {ergonomic} + bool UseG1GC = true {product} {ergonomic} + bool UseNUMA = false {product} {ergonomic} + bool UseNUMAInterleaving = false {product} {ergonomic} + +Logging: +Log output configuration: + #0: stdout all=warning,jni+resolve=error uptime,level,tags (reconfigured) + #1: stderr all=off uptime,level,tags + +Environment Variables: +JAVA_HOME=/Users/herzamos/.jenv/versions/15.0 +PATH=/Users/herzamos/.jenv/versions/15.0/bin:/opt/homebrew/Cellar/jenv/0.5.7/libexec/libexec:/Users/herzamos/Desktop/master_thesis/master-thesis/bin:/Users/herzamos/miniconda3/bin:/Users/herzamos/.jenv/shims:/Users/herzamos/.jenv/bin:/Library/TeX/texbin:/opt/homebrew/bin/gcc-13:/Users/herzamos/.ghcup/bin:/Users/herzamos/.cabal/bin:/opt/homebrew/opt/llvm@12/bin:/Users/herzamos/mambaforge/bin:/Users/herzamos/mambaforge/condabin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/herzamos/.cargo/bin:/Users/herzamos/Library/Application Support/Coursier/bin +SHELL=/bin/zsh +LANG=fr_CH.UTF-8 + +Signal Handlers: +SIGSEGV: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO +SIGBUS: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGFPE: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGPIPE: [libjvm.dylib+0x842990], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGXFSZ: [libjvm.dylib+0x842990], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGILL: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGUSR2: [libjvm.dylib+0x8434b0], sa_mask[0]=00000000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO +SIGHUP: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGINT: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGTERM: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGQUIT: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO + + +--------------- S Y S T E M --------------- + +OS:uname: Darwin 25.2.0 Darwin Kernel Version 25.2.0: Tue Nov 18 21:07:05 PST 2025; root:xnu-12377.61.12~1/RELEASE_ARM64_T6020 x86_64 +OS uptime: 8 days 6:24 hours +rlimit (soft/hard): STACK 8176k/65520k , CORE 0k/infinity , NPROC 2666/2666 , NOFILE 10240/infinity , AS infinity/infinity , CPU infinity/infinity , DATA infinity/infinity , FSIZE infinity/infinity , MEMLOCK infinity/infinity , RSS infinity/infinity +load average: 9,68 13,11 13,13 + +CPU: total 10 (initial active 10) (1 cores per cpu, 1 threads per core) family 6 model 44 stepping 0 microcode 0x0, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, aes, clmul, tsc, tscinvbit, tscinv, clflush + +Memory: 4k page, physical 16777216k(44588k free), swap 5242880k(574464k free) + +vm_info: OpenJDK 64-Bit Server VM (15.0.2+7) for bsd-amd64 JRE (15.0.2+7), built on Jan 21 2021 11:59:27 by "jenkins" with clang 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.46.4) + +END. diff --git a/hs_err_pid91946.log b/hs_err_pid91946.log new file mode 100644 index 000000000..e138400d1 --- /dev/null +++ b/hs_err_pid91946.log @@ -0,0 +1,1906 @@ +# +# A fatal error has been detected by the Java Runtime Environment: +# +# Internal Error (sharedRuntime.cpp:531), pid=91946, tid=72195 +# guarantee(cb != NULL && cb->is_compiled()) failed: safepoint polling: pc must refer to an nmethod +# +# JRE version: OpenJDK Runtime Environment AdoptOpenJDK (15.0.2+7) (build 15.0.2+7) +# Java VM: OpenJDK 64-Bit Server VM AdoptOpenJDK (15.0.2+7, mixed mode, sharing, tiered, compressed oops, g1 gc, bsd-amd64) +# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again +# +# If you would like to submit a bug report, please visit: +# https://github.com/AdoptOpenJDK/openjdk-support/issues +# + +--------------- S U M M A R Y ------------ + +Command Line: -Dfile.encoding=UTF-8 -Xms1024m -Xmx1024m -Xss4M -XX:ReservedCodeCacheSize=128m -Dsbt.script=/opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt -Dscala.ext.dirs=/Users/herzamos/.sbt/1.0/java9-rt-ext-adoptopenjdk_15_0_2 -agentpath:/Users/herzamos/Desktop/master_thesis/async-profiler-3.0-macos/lib/libasyncProfiler.dylib=start,event=wall,file=/tmp/profile.jfr /opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt-launch.jar run /Users/herzamos/Desktop/master_thesis/tests/dl/dl_copy.vpr + +Host: Mac14,9 x86_64 2400 MHz, 10 cores, 16G, Darwin 25.2.0 +Time: Fri May 15 14:47:24 2026 CEST elapsed time: 4.970091 seconds (0d 0h 0m 4s) + +--------------- T H R E A D --------------- + +Current thread (0x00007f81272ffc00): JavaThread "pool-2-thread-6" [_thread_in_Java, id=72195, stack(0x000000030f694000,0x000000030fa94000)] + +Stack: [0x000000030f694000,0x000000030fa94000], sp=0x000000030fa91240, free space=4084k +Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code) +V [libjvm.dylib+0xa87b06] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x696 +V [libjvm.dylib+0xa881d1] VMError::report_and_die(Thread*, void*, char const*, int, char const*, char const*, __va_list_tag*)+0x41 +V [libjvm.dylib+0x30735a] report_vm_error(char const*, int, char const*, char const*, ...)+0xaa +V [libjvm.dylib+0x8da145] SharedRuntime::get_poll_stub(unsigned char*)+0x45 +V [libjvm.dylib+0x845d8f] JVM_handle_bsd_signal+0x4bf +V [libjvm.dylib+0x8429bd] signalHandler(int, __siginfo*, void*)+0x2d +C [libasyncProfiler.dylib+0x24621] Profiler::segvHandler(int, __siginfo*, void*)+0xa1 +C [libsystem_platform.dylib+0x337d] _sigtramp+0x1d +C 0x00000001287d3128 +j java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(I)V+21 java.base@15.0.2 +J 5379 c1 java.util.concurrent.LinkedBlockingQueue.take()Ljava/lang/Object; java.base@15.0.2 (91 bytes) @ 0x0000000115f114ec [0x0000000115f11140+0x00000000000003ac] +J 5342 c1 java.util.concurrent.ThreadPoolExecutor.getTask()Ljava/lang/Runnable; java.base@15.0.2 (177 bytes) @ 0x0000000115ef7a14 [0x0000000115ef7100+0x0000000000000914] +j java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+26 java.base@15.0.2 +j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5 java.base@15.0.2 +j java.lang.Thread.run()V+11 java.base@15.0.2 +v ~StubRoutines::call_stub +V [libjvm.dylib+0x4bc0b2] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x2e2 +V [libjvm.dylib+0x4baf99] JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x1e9 +V [libjvm.dylib+0x4bb063] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*)+0x63 +V [libjvm.dylib+0x569970] thread_entry(JavaThread*, Thread*)+0xb0 +V [libjvm.dylib+0xa21152] JavaThread::thread_main_inner()+0xb2 +V [libjvm.dylib+0xa1e221] Thread::call_run()+0x71 +V [libjvm.dylib+0x8404a7] thread_native_entry(Thread*)+0x197 +C [libsystem_pthread.dylib+0x5e4d] _pthread_start+0x73 +C [libsystem_pthread.dylib+0x1857] thread_start+0xf + + +--------------- P R O C E S S --------------- + +Threads class SMR info: +_java_thread_list=0x0000600005c1df00, length=40, elements={ +0x00007f8166816a00, 0x00007f8167288200, 0x00007f8167288800, 0x00007f8165093000, +0x00007f81350f5a00, 0x00007f8135103600, 0x00007f8135103c00, 0x00007f81350f8200, +0x00007f8166015000, 0x00007f8155054800, 0x00007f8166247800, 0x00007f81662e1800, +0x00007f815505f600, 0x00007f8166a74200, 0x00007f8165197e00, 0x00007f815508f600, +0x00007f816761b200, 0x00007f81357fee00, 0x00007f8166652c00, 0x00007f8155054200, +0x00007f8166cca400, 0x00007f81662bf000, 0x00007f8155484200, 0x00007f81300bf200, +0x00007f8155484800, 0x00007f8166682400, 0x00007f81655ef800, 0x00007f8166ccaa00, +0x00007f8166cc9600, 0x00007f8126808c00, 0x00007f812731c000, 0x00007f812732a000, +0x00007f812732a600, 0x00007f812732ac00, 0x00007f81272ff600, 0x00007f81272ffc00, +0x00007f81655e2400, 0x00007f81150fd800, 0x00007f81655e2a00, 0x00007f8155485800 +} + +Java Threads: ( => current thread ) + 0x00007f8166816a00 JavaThread "main" [_thread_blocked, id=16131, stack(0x00000003061bc000,0x00000003065bc000)] + 0x00007f8167288200 JavaThread "Reference Handler" daemon [_thread_blocked, id=21763, stack(0x0000000306bd1000,0x0000000306fd1000)] + 0x00007f8167288800 JavaThread "Finalizer" daemon [_thread_blocked, id=32259, stack(0x0000000306fd4000,0x00000003073d4000)] + 0x00007f8165093000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=25347, stack(0x000000030756f000,0x000000030796f000)] + 0x00007f81350f5a00 JavaThread "Service Thread" daemon [_thread_blocked, id=26115, stack(0x0000000307972000,0x0000000307d72000)] + 0x00007f8135103600 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=26627, stack(0x0000000307d75000,0x0000000307e75000)] + 0x00007f8135103c00 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=27395, stack(0x0000000307e78000,0x0000000307f78000)] + 0x00007f81350f8200 JavaThread "Sweeper thread" daemon [_thread_blocked, id=28163, stack(0x0000000307f7b000,0x000000030837b000)] + 0x00007f8166015000 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=43011, stack(0x000000030837e000,0x000000030877e000)] + 0x00007f8155054800 JavaThread "Async-profiler Timer" daemon [_thread_in_native, id=35587, stack(0x0000000308804000,0x0000000308c04000)] + 0x00007f8166247800 JavaThread "Notification Thread" daemon [_thread_blocked, id=40707, stack(0x0000000308c07000,0x0000000309007000)] + 0x00007f81662e1800 JavaThread "pool-1-thread-1" [_thread_blocked, id=39427, stack(0x000000030910d000,0x000000030950d000)] + 0x00007f815505f600 JavaThread "pool-1-thread-2" [_thread_blocked, id=65027, stack(0x0000000309913000,0x0000000309d13000)] + 0x00007f8166a74200 JavaThread "pool-1-thread-3" [_thread_blocked, id=64003, stack(0x0000000309d16000,0x000000030a116000)] + 0x00007f8165197e00 JavaThread "pool-1-thread-4" [_thread_blocked, id=44547, stack(0x000000030a119000,0x000000030a519000)] + 0x00007f815508f600 JavaThread "pool-1-thread-5" [_thread_blocked, id=45315, stack(0x000000030a51c000,0x000000030a91c000)] + 0x00007f816761b200 JavaThread "boot-server-socket-thread-1" [_thread_in_native, id=48643, stack(0x000000030b23a000,0x000000030b63a000)] + 0x00007f81357fee00 JavaThread "classloader-cache-cleanup-0" daemon [_thread_blocked, id=49411, stack(0x000000030b63d000,0x000000030ba3d000)] + 0x00007f8166652c00 JavaThread "sbt-command-exchange-fastTrack" daemon [_thread_blocked, id=48311, stack(0x000000030ba40000,0x000000030be40000)] + 0x00007f8155054200 JavaThread "process reaper" daemon [_thread_blocked, id=50691, stack(0x000000030be43000,0x000000030be67000)] + 0x00007f8166cca400 JavaThread "scala-execution-context-global-28" daemon [_thread_blocked, id=44147, stack(0x0000000309510000,0x0000000309910000)] + 0x00007f81662bf000 JavaThread "scala-execution-context-global-29" daemon [_thread_blocked, id=54531, stack(0x000000030be6a000,0x000000030c26a000)] + 0x00007f8155484200 JavaThread "scala-execution-context-global-30" daemon [_thread_blocked, id=54019, stack(0x000000030c26d000,0x000000030c66d000)] + 0x00007f81300bf200 JavaThread "scala-execution-context-global-31" daemon [_thread_blocked, id=51715, stack(0x000000030c670000,0x000000030ca70000)] + 0x00007f8155484800 JavaThread "scala-execution-context-global-33" daemon [_thread_blocked, id=52739, stack(0x000000030ca73000,0x000000030ce73000)] + 0x00007f8166682400 JavaThread "scala-execution-context-global-32" daemon [_thread_blocked, id=87043, stack(0x000000030ce76000,0x000000030d276000)] + 0x00007f81655ef800 JavaThread "scala-execution-context-global-35" daemon [_thread_blocked, id=65795, stack(0x000000030d279000,0x000000030d679000)] + 0x00007f8166ccaa00 JavaThread "scala-execution-context-global-34" daemon [_thread_blocked, id=84995, stack(0x000000030d67c000,0x000000030da7c000)] + 0x00007f8166cc9600 JavaThread "scala-execution-context-global-36" daemon [_thread_blocked, id=67075, stack(0x000000030da7f000,0x000000030de7f000)] + 0x00007f8126808c00 JavaThread "scala-execution-context-global-37" daemon [_thread_blocked, id=83715, stack(0x000000030de82000,0x000000030e282000)] + 0x00007f812731c000 JavaThread "pool-2-thread-1" [_thread_blocked, id=82947, stack(0x000000030e285000,0x000000030e685000)] + 0x00007f812732a000 JavaThread "pool-2-thread-2" [_thread_blocked, id=82435, stack(0x000000030e688000,0x000000030ea88000)] + 0x00007f812732a600 JavaThread "pool-2-thread-3" [_thread_blocked, id=69891, stack(0x000000030ea8b000,0x000000030ee8b000)] + 0x00007f812732ac00 JavaThread "pool-2-thread-4" [_thread_blocked, id=70403, stack(0x000000030ee8e000,0x000000030f28e000)] + 0x00007f81272ff600 JavaThread "pool-2-thread-5" [_thread_blocked, id=81155, stack(0x000000030f291000,0x000000030f691000)] +=>0x00007f81272ffc00 JavaThread "pool-2-thread-6" [_thread_in_Java, id=72195, stack(0x000000030f694000,0x000000030fa94000)] + 0x00007f81655e2400 JavaThread "pool-2-thread-7" [_thread_blocked, id=72963, stack(0x000000030fa97000,0x000000030fe97000)] + 0x00007f81150fd800 JavaThread "pool-2-thread-9" [_thread_blocked, id=79107, stack(0x000000030fe9a000,0x000000031029a000)] + 0x00007f81655e2a00 JavaThread "pool-2-thread-8" [_thread_blocked, id=73987, stack(0x000000031029d000,0x000000031069d000)] + 0x00007f8155485800 JavaThread "pool-2-thread-10" [_thread_blocked, id=74499, stack(0x00000003106a0000,0x0000000310aa0000)] + +Other Threads: + 0x00007f8125051320 VMThread "VM Thread" [stack: 0x0000000306ace000,0x0000000306bce000] [id=20483] _threads_hazard_ptr=0x0000600005c1df00 + 0x00007f8134f4be20 WatcherThread [stack: 0x000000030900a000,0x000000030910a000] [id=36099] + 0x00007f812504d870 GCTaskThread "GC Thread#0" [stack: 0x00000003065bf000,0x00000003066bf000] [id=17155] + 0x00007f8164f325f0 GCTaskThread "GC Thread#1" [stack: 0x000000030a91f000,0x000000030aa1f000] [id=62379] + 0x00007f81659b5450 GCTaskThread "GC Thread#2" [stack: 0x000000030aa22000,0x000000030ab22000] [id=61955] + 0x00007f81659b5b10 GCTaskThread "GC Thread#3" [stack: 0x000000030ab25000,0x000000030ac25000] [id=61443] + 0x00007f81659b61d0 GCTaskThread "GC Thread#4" [stack: 0x000000030ac28000,0x000000030ad28000] [id=46083] + 0x00007f81659b6890 GCTaskThread "GC Thread#5" [stack: 0x000000030ad2b000,0x000000030ae2b000] [id=60931] + 0x00007f81659b6f50 GCTaskThread "GC Thread#6" [stack: 0x000000030ae2e000,0x000000030af2e000] [id=60675] + 0x00007f81659b7610 GCTaskThread "GC Thread#7" [stack: 0x000000030af31000,0x000000030b031000] [id=46595] + 0x00007f8165a57db0 GCTaskThread "GC Thread#8" [stack: 0x000000030b034000,0x000000030b134000] [id=59907] + 0x00007f816595cf50 ConcurrentGCThread "G1 Main Marker" [stack: 0x00000003066c2000,0x00000003067c2000] [id=21507] + 0x00007f816595da20 ConcurrentGCThread "G1 Conc#0" [stack: 0x00000003067c5000,0x00000003068c5000] [id=20995] + 0x00007f8124f65df0 ConcurrentGCThread "G1 Conc#1" [stack: 0x000000030b137000,0x000000030b237000] [id=57947] + 0x00007f8164f221f0 ConcurrentGCThread "G1 Refine#0" [stack: 0x00000003068c8000,0x00000003069c8000] [id=18691] + 0x00007f812504df30 ConcurrentGCThread "G1 Young RemSet Sampling" [stack: 0x00000003069cb000,0x0000000306acb000] [id=18947] + +Threads with active compile tasks: +C2 CompilerThread0 4973 5446 4 java.util.concurrent.ThreadPoolExecutor::afterExecute (1 bytes) + +VM state: synchronizing (normal execution) + +VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) +[0x00006000030c1500] Threads_lock - owner thread: 0x00007f8125051320 + +Heap address: 0x00000007c0000000, size: 1024 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 +CDS archive(s) mapped at: [0x0000000800000000-0x0000000800b2f000-0x0000000800b2f000), size 11726848, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. +Compressed class space mapped at: 0x0000000800b30000-0x0000000840b30000, size: 1073741824 +Narrow klass base: 0x0000000800000000, Narrow klass shift: 3, Narrow klass range: 0x100000000 + +GC Precious Log: + CPUs: 10 total, 10 available + Memory: 16384M + Large Page Support: Disabled + NUMA Support: Disabled + Compressed Oops: Enabled (Zero based) + Heap Region Size: 1M + Heap Min Capacity: 1G + Heap Initial Capacity: 1G + Heap Max Capacity: 1G + Pre-touch: Disabled + Parallel Workers: 9 + Concurrent Workers: 2 + Concurrent Refinement Workers: 9 + Periodic GC: Disabled + +Heap: + garbage-first heap total 1048576K, used 68490K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 57 young (58368K), 22 survivors (22528K) + Metaspace used 62553K, capacity 63442K, committed 64512K, reserved 1105920K + class space used 8122K, capacity 8382K, committed 8448K, reserved 1048576K + +Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, OA=open archive, CA=closed archive, TAMS=top-at-mark-start (previous, next) +| 0|0x00000007c0000000, 0x00000007c0100000, 0x00000007c0100000|100%| O| |TAMS 0x00000007c0100000, 0x00000007c0000000| Untracked +| 1|0x00000007c0100000, 0x00000007c0200000, 0x00000007c0200000|100%|HS| |TAMS 0x00000007c0200000, 0x00000007c0100000| Complete +| 2|0x00000007c0200000, 0x00000007c0300000, 0x00000007c0300000|100%| O| |TAMS 0x00000007c0300000, 0x00000007c0200000| Untracked +| 3|0x00000007c0300000, 0x00000007c0400000, 0x00000007c0400000|100%| O| |TAMS 0x00000007c0400000, 0x00000007c0300000| Untracked +| 4|0x00000007c0400000, 0x00000007c0500000, 0x00000007c0500000|100%| O| |TAMS 0x00000007c0500000, 0x00000007c0400000| Untracked +| 5|0x00000007c0500000, 0x00000007c0600000, 0x00000007c0600000|100%| O| |TAMS 0x00000007c0600000, 0x00000007c0500000| Untracked +| 6|0x00000007c0600000, 0x00000007c0700000, 0x00000007c0700000|100%| O| |TAMS 0x00000007c0700000, 0x00000007c0600000| Untracked +| 7|0x00000007c0700000, 0x00000007c070a200, 0x00000007c0800000| 3%| O| |TAMS 0x00000007c070a200, 0x00000007c0700000| Untracked +| 8|0x00000007c0800000, 0x00000007c0900000, 0x00000007c0900000|100%|HS| |TAMS 0x00000007c0900000, 0x00000007c0800000| Complete +| 9|0x00000007c0900000, 0x00000007c0a00000, 0x00000007c0a00000|100%|HC| |TAMS 0x00000007c0a00000, 0x00000007c0900000| Complete +| 10|0x00000007c0a00000, 0x00000007c0b00000, 0x00000007c0b00000|100%|HC| |TAMS 0x00000007c0b00000, 0x00000007c0a00000| Complete +| 11|0x00000007c0b00000, 0x00000007c0c00000, 0x00000007c0c00000|100%|HC| |TAMS 0x00000007c0c00000, 0x00000007c0b00000| Complete +| 12|0x00000007c0c00000, 0x00000007c0c00000, 0x00000007c0d00000| 0%| F| |TAMS 0x00000007c0c00000, 0x00000007c0c00000| Untracked +| 13|0x00000007c0d00000, 0x00000007c0d00000, 0x00000007c0e00000| 0%| F| |TAMS 0x00000007c0d00000, 0x00000007c0d00000| Untracked +| 14|0x00000007c0e00000, 0x00000007c0e00000, 0x00000007c0f00000| 0%| F| |TAMS 0x00000007c0e00000, 0x00000007c0e00000| Untracked +| 15|0x00000007c0f00000, 0x00000007c0f00000, 0x00000007c1000000| 0%| F| |TAMS 0x00000007c0f00000, 0x00000007c0f00000| Untracked +| 16|0x00000007c1000000, 0x00000007c1000000, 0x00000007c1100000| 0%| F| |TAMS 0x00000007c1000000, 0x00000007c1000000| Untracked +| 17|0x00000007c1100000, 0x00000007c1100000, 0x00000007c1200000| 0%| F| |TAMS 0x00000007c1100000, 0x00000007c1100000| Untracked +| 18|0x00000007c1200000, 0x00000007c1200000, 0x00000007c1300000| 0%| F| |TAMS 0x00000007c1200000, 0x00000007c1200000| Untracked +| 19|0x00000007c1300000, 0x00000007c1300000, 0x00000007c1400000| 0%| F| |TAMS 0x00000007c1300000, 0x00000007c1300000| Untracked +| 20|0x00000007c1400000, 0x00000007c1400000, 0x00000007c1500000| 0%| F| |TAMS 0x00000007c1400000, 0x00000007c1400000| Untracked +| 21|0x00000007c1500000, 0x00000007c1500000, 0x00000007c1600000| 0%| F| |TAMS 0x00000007c1500000, 0x00000007c1500000| Untracked +| 22|0x00000007c1600000, 0x00000007c1600000, 0x00000007c1700000| 0%| F| |TAMS 0x00000007c1600000, 0x00000007c1600000| Untracked +| 23|0x00000007c1700000, 0x00000007c1700000, 0x00000007c1800000| 0%| F| |TAMS 0x00000007c1700000, 0x00000007c1700000| Untracked +| 24|0x00000007c1800000, 0x00000007c1800000, 0x00000007c1900000| 0%| F| |TAMS 0x00000007c1800000, 0x00000007c1800000| Untracked +| 25|0x00000007c1900000, 0x00000007c1900000, 0x00000007c1a00000| 0%| F| |TAMS 0x00000007c1900000, 0x00000007c1900000| Untracked +| 26|0x00000007c1a00000, 0x00000007c1a00000, 0x00000007c1b00000| 0%| F| |TAMS 0x00000007c1a00000, 0x00000007c1a00000| Untracked +| 27|0x00000007c1b00000, 0x00000007c1b00000, 0x00000007c1c00000| 0%| F| |TAMS 0x00000007c1b00000, 0x00000007c1b00000| Untracked +| 28|0x00000007c1c00000, 0x00000007c1c00000, 0x00000007c1d00000| 0%| F| |TAMS 0x00000007c1c00000, 0x00000007c1c00000| Untracked +| 29|0x00000007c1d00000, 0x00000007c1d00000, 0x00000007c1e00000| 0%| F| |TAMS 0x00000007c1d00000, 0x00000007c1d00000| Untracked +| 30|0x00000007c1e00000, 0x00000007c1e00000, 0x00000007c1f00000| 0%| F| |TAMS 0x00000007c1e00000, 0x00000007c1e00000| Untracked +| 31|0x00000007c1f00000, 0x00000007c1f00000, 0x00000007c2000000| 0%| F| |TAMS 0x00000007c1f00000, 0x00000007c1f00000| Untracked +| 32|0x00000007c2000000, 0x00000007c2000000, 0x00000007c2100000| 0%| F| |TAMS 0x00000007c2000000, 0x00000007c2000000| Untracked +| 33|0x00000007c2100000, 0x00000007c2100000, 0x00000007c2200000| 0%| F| |TAMS 0x00000007c2100000, 0x00000007c2100000| Untracked +| 34|0x00000007c2200000, 0x00000007c2200000, 0x00000007c2300000| 0%| F| |TAMS 0x00000007c2200000, 0x00000007c2200000| Untracked +| 35|0x00000007c2300000, 0x00000007c2300000, 0x00000007c2400000| 0%| F| |TAMS 0x00000007c2300000, 0x00000007c2300000| Untracked +| 36|0x00000007c2400000, 0x00000007c2400000, 0x00000007c2500000| 0%| F| |TAMS 0x00000007c2400000, 0x00000007c2400000| Untracked +| 37|0x00000007c2500000, 0x00000007c2500000, 0x00000007c2600000| 0%| F| |TAMS 0x00000007c2500000, 0x00000007c2500000| Untracked +| 38|0x00000007c2600000, 0x00000007c2600000, 0x00000007c2700000| 0%| F| |TAMS 0x00000007c2600000, 0x00000007c2600000| Untracked +| 39|0x00000007c2700000, 0x00000007c2700000, 0x00000007c2800000| 0%| F| |TAMS 0x00000007c2700000, 0x00000007c2700000| Untracked +| 40|0x00000007c2800000, 0x00000007c2800000, 0x00000007c2900000| 0%| F| |TAMS 0x00000007c2800000, 0x00000007c2800000| Untracked +| 41|0x00000007c2900000, 0x00000007c2900000, 0x00000007c2a00000| 0%| F| |TAMS 0x00000007c2900000, 0x00000007c2900000| Untracked +| 42|0x00000007c2a00000, 0x00000007c2a00000, 0x00000007c2b00000| 0%| F| |TAMS 0x00000007c2a00000, 0x00000007c2a00000| Untracked +| 43|0x00000007c2b00000, 0x00000007c2b00000, 0x00000007c2c00000| 0%| F| |TAMS 0x00000007c2b00000, 0x00000007c2b00000| Untracked +| 44|0x00000007c2c00000, 0x00000007c2c00000, 0x00000007c2d00000| 0%| F| |TAMS 0x00000007c2c00000, 0x00000007c2c00000| Untracked +| 45|0x00000007c2d00000, 0x00000007c2d00000, 0x00000007c2e00000| 0%| F| |TAMS 0x00000007c2d00000, 0x00000007c2d00000| Untracked +| 46|0x00000007c2e00000, 0x00000007c2e00000, 0x00000007c2f00000| 0%| F| |TAMS 0x00000007c2e00000, 0x00000007c2e00000| Untracked +| 47|0x00000007c2f00000, 0x00000007c2f00000, 0x00000007c3000000| 0%| F| |TAMS 0x00000007c2f00000, 0x00000007c2f00000| Untracked +| 48|0x00000007c3000000, 0x00000007c3000000, 0x00000007c3100000| 0%| F| |TAMS 0x00000007c3000000, 0x00000007c3000000| Untracked +| 49|0x00000007c3100000, 0x00000007c3100000, 0x00000007c3200000| 0%| F| |TAMS 0x00000007c3100000, 0x00000007c3100000| Untracked +| 50|0x00000007c3200000, 0x00000007c3200000, 0x00000007c3300000| 0%| F| |TAMS 0x00000007c3200000, 0x00000007c3200000| Untracked +| 51|0x00000007c3300000, 0x00000007c3300000, 0x00000007c3400000| 0%| F| |TAMS 0x00000007c3300000, 0x00000007c3300000| Untracked +| 52|0x00000007c3400000, 0x00000007c3400000, 0x00000007c3500000| 0%| F| |TAMS 0x00000007c3400000, 0x00000007c3400000| Untracked +| 53|0x00000007c3500000, 0x00000007c3500000, 0x00000007c3600000| 0%| F| |TAMS 0x00000007c3500000, 0x00000007c3500000| Untracked +| 54|0x00000007c3600000, 0x00000007c3600000, 0x00000007c3700000| 0%| F| |TAMS 0x00000007c3600000, 0x00000007c3600000| Untracked +| 55|0x00000007c3700000, 0x00000007c3700000, 0x00000007c3800000| 0%| F| |TAMS 0x00000007c3700000, 0x00000007c3700000| Untracked +| 56|0x00000007c3800000, 0x00000007c3800000, 0x00000007c3900000| 0%| F| |TAMS 0x00000007c3800000, 0x00000007c3800000| Untracked +| 57|0x00000007c3900000, 0x00000007c3900000, 0x00000007c3a00000| 0%| F| |TAMS 0x00000007c3900000, 0x00000007c3900000| Untracked +| 58|0x00000007c3a00000, 0x00000007c3a00000, 0x00000007c3b00000| 0%| F| |TAMS 0x00000007c3a00000, 0x00000007c3a00000| Untracked +| 59|0x00000007c3b00000, 0x00000007c3b00000, 0x00000007c3c00000| 0%| F| |TAMS 0x00000007c3b00000, 0x00000007c3b00000| Untracked +| 60|0x00000007c3c00000, 0x00000007c3c00000, 0x00000007c3d00000| 0%| F| |TAMS 0x00000007c3c00000, 0x00000007c3c00000| Untracked +| 61|0x00000007c3d00000, 0x00000007c3d00000, 0x00000007c3e00000| 0%| F| |TAMS 0x00000007c3d00000, 0x00000007c3d00000| Untracked +| 62|0x00000007c3e00000, 0x00000007c3e00000, 0x00000007c3f00000| 0%| F| |TAMS 0x00000007c3e00000, 0x00000007c3e00000| Untracked +| 63|0x00000007c3f00000, 0x00000007c3f00000, 0x00000007c4000000| 0%| F| |TAMS 0x00000007c3f00000, 0x00000007c3f00000| Untracked +| 64|0x00000007c4000000, 0x00000007c4000000, 0x00000007c4100000| 0%| F| |TAMS 0x00000007c4000000, 0x00000007c4000000| Untracked +| 65|0x00000007c4100000, 0x00000007c4100000, 0x00000007c4200000| 0%| F| |TAMS 0x00000007c4100000, 0x00000007c4100000| Untracked +| 66|0x00000007c4200000, 0x00000007c4200000, 0x00000007c4300000| 0%| F| |TAMS 0x00000007c4200000, 0x00000007c4200000| Untracked +| 67|0x00000007c4300000, 0x00000007c4300000, 0x00000007c4400000| 0%| F| |TAMS 0x00000007c4300000, 0x00000007c4300000| Untracked +| 68|0x00000007c4400000, 0x00000007c4400000, 0x00000007c4500000| 0%| F| |TAMS 0x00000007c4400000, 0x00000007c4400000| Untracked +| 69|0x00000007c4500000, 0x00000007c4500000, 0x00000007c4600000| 0%| F| |TAMS 0x00000007c4500000, 0x00000007c4500000| Untracked +| 70|0x00000007c4600000, 0x00000007c4600000, 0x00000007c4700000| 0%| F| |TAMS 0x00000007c4600000, 0x00000007c4600000| Untracked +| 71|0x00000007c4700000, 0x00000007c4700000, 0x00000007c4800000| 0%| F| |TAMS 0x00000007c4700000, 0x00000007c4700000| Untracked +| 72|0x00000007c4800000, 0x00000007c4800000, 0x00000007c4900000| 0%| F| |TAMS 0x00000007c4800000, 0x00000007c4800000| Untracked +| 73|0x00000007c4900000, 0x00000007c4900000, 0x00000007c4a00000| 0%| F| |TAMS 0x00000007c4900000, 0x00000007c4900000| Untracked +| 74|0x00000007c4a00000, 0x00000007c4a00000, 0x00000007c4b00000| 0%| F| |TAMS 0x00000007c4a00000, 0x00000007c4a00000| Untracked +| 75|0x00000007c4b00000, 0x00000007c4b00000, 0x00000007c4c00000| 0%| F| |TAMS 0x00000007c4b00000, 0x00000007c4b00000| Untracked +| 76|0x00000007c4c00000, 0x00000007c4c00000, 0x00000007c4d00000| 0%| F| |TAMS 0x00000007c4c00000, 0x00000007c4c00000| Untracked +| 77|0x00000007c4d00000, 0x00000007c4d00000, 0x00000007c4e00000| 0%| F| |TAMS 0x00000007c4d00000, 0x00000007c4d00000| Untracked +| 78|0x00000007c4e00000, 0x00000007c4e00000, 0x00000007c4f00000| 0%| F| |TAMS 0x00000007c4e00000, 0x00000007c4e00000| Untracked +| 79|0x00000007c4f00000, 0x00000007c4f00000, 0x00000007c5000000| 0%| F| |TAMS 0x00000007c4f00000, 0x00000007c4f00000| Untracked +| 80|0x00000007c5000000, 0x00000007c5000000, 0x00000007c5100000| 0%| F| |TAMS 0x00000007c5000000, 0x00000007c5000000| Untracked +| 81|0x00000007c5100000, 0x00000007c5100000, 0x00000007c5200000| 0%| F| |TAMS 0x00000007c5100000, 0x00000007c5100000| Untracked +| 82|0x00000007c5200000, 0x00000007c5200000, 0x00000007c5300000| 0%| F| |TAMS 0x00000007c5200000, 0x00000007c5200000| Untracked +| 83|0x00000007c5300000, 0x00000007c5300000, 0x00000007c5400000| 0%| F| |TAMS 0x00000007c5300000, 0x00000007c5300000| Untracked +| 84|0x00000007c5400000, 0x00000007c5400000, 0x00000007c5500000| 0%| F| |TAMS 0x00000007c5400000, 0x00000007c5400000| Untracked +| 85|0x00000007c5500000, 0x00000007c5500000, 0x00000007c5600000| 0%| F| |TAMS 0x00000007c5500000, 0x00000007c5500000| Untracked +| 86|0x00000007c5600000, 0x00000007c5600000, 0x00000007c5700000| 0%| F| |TAMS 0x00000007c5600000, 0x00000007c5600000| Untracked +| 87|0x00000007c5700000, 0x00000007c5700000, 0x00000007c5800000| 0%| F| |TAMS 0x00000007c5700000, 0x00000007c5700000| Untracked +| 88|0x00000007c5800000, 0x00000007c5800000, 0x00000007c5900000| 0%| F| |TAMS 0x00000007c5800000, 0x00000007c5800000| Untracked +| 89|0x00000007c5900000, 0x00000007c5900000, 0x00000007c5a00000| 0%| F| |TAMS 0x00000007c5900000, 0x00000007c5900000| Untracked +| 90|0x00000007c5a00000, 0x00000007c5a00000, 0x00000007c5b00000| 0%| F| |TAMS 0x00000007c5a00000, 0x00000007c5a00000| Untracked +| 91|0x00000007c5b00000, 0x00000007c5b00000, 0x00000007c5c00000| 0%| F| |TAMS 0x00000007c5b00000, 0x00000007c5b00000| Untracked +| 92|0x00000007c5c00000, 0x00000007c5c00000, 0x00000007c5d00000| 0%| F| |TAMS 0x00000007c5c00000, 0x00000007c5c00000| Untracked +| 93|0x00000007c5d00000, 0x00000007c5d00000, 0x00000007c5e00000| 0%| F| |TAMS 0x00000007c5d00000, 0x00000007c5d00000| Untracked +| 94|0x00000007c5e00000, 0x00000007c5e00000, 0x00000007c5f00000| 0%| F| |TAMS 0x00000007c5e00000, 0x00000007c5e00000| Untracked +| 95|0x00000007c5f00000, 0x00000007c5f00000, 0x00000007c6000000| 0%| F| |TAMS 0x00000007c5f00000, 0x00000007c5f00000| Untracked +| 96|0x00000007c6000000, 0x00000007c6000000, 0x00000007c6100000| 0%| F| |TAMS 0x00000007c6000000, 0x00000007c6000000| Untracked +| 97|0x00000007c6100000, 0x00000007c6100000, 0x00000007c6200000| 0%| F| |TAMS 0x00000007c6100000, 0x00000007c6100000| Untracked +| 98|0x00000007c6200000, 0x00000007c6200000, 0x00000007c6300000| 0%| F| |TAMS 0x00000007c6200000, 0x00000007c6200000| Untracked +| 99|0x00000007c6300000, 0x00000007c6300000, 0x00000007c6400000| 0%| F| |TAMS 0x00000007c6300000, 0x00000007c6300000| Untracked +| 100|0x00000007c6400000, 0x00000007c6400000, 0x00000007c6500000| 0%| F| |TAMS 0x00000007c6400000, 0x00000007c6400000| Untracked +| 101|0x00000007c6500000, 0x00000007c6500000, 0x00000007c6600000| 0%| F| |TAMS 0x00000007c6500000, 0x00000007c6500000| Untracked +| 102|0x00000007c6600000, 0x00000007c6600000, 0x00000007c6700000| 0%| F| |TAMS 0x00000007c6600000, 0x00000007c6600000| Untracked +| 103|0x00000007c6700000, 0x00000007c6700000, 0x00000007c6800000| 0%| F| |TAMS 0x00000007c6700000, 0x00000007c6700000| Untracked +| 104|0x00000007c6800000, 0x00000007c6800000, 0x00000007c6900000| 0%| F| |TAMS 0x00000007c6800000, 0x00000007c6800000| Untracked +| 105|0x00000007c6900000, 0x00000007c6900000, 0x00000007c6a00000| 0%| F| |TAMS 0x00000007c6900000, 0x00000007c6900000| Untracked +| 106|0x00000007c6a00000, 0x00000007c6a00000, 0x00000007c6b00000| 0%| F| |TAMS 0x00000007c6a00000, 0x00000007c6a00000| Untracked +| 107|0x00000007c6b00000, 0x00000007c6b00000, 0x00000007c6c00000| 0%| F| |TAMS 0x00000007c6b00000, 0x00000007c6b00000| Untracked +| 108|0x00000007c6c00000, 0x00000007c6c00000, 0x00000007c6d00000| 0%| F| |TAMS 0x00000007c6c00000, 0x00000007c6c00000| Untracked +| 109|0x00000007c6d00000, 0x00000007c6d00000, 0x00000007c6e00000| 0%| F| |TAMS 0x00000007c6d00000, 0x00000007c6d00000| Untracked +| 110|0x00000007c6e00000, 0x00000007c6e00000, 0x00000007c6f00000| 0%| F| |TAMS 0x00000007c6e00000, 0x00000007c6e00000| Untracked +| 111|0x00000007c6f00000, 0x00000007c6f00000, 0x00000007c7000000| 0%| F| |TAMS 0x00000007c6f00000, 0x00000007c6f00000| Untracked +| 112|0x00000007c7000000, 0x00000007c7000000, 0x00000007c7100000| 0%| F| |TAMS 0x00000007c7000000, 0x00000007c7000000| Untracked +| 113|0x00000007c7100000, 0x00000007c7100000, 0x00000007c7200000| 0%| F| |TAMS 0x00000007c7100000, 0x00000007c7100000| Untracked +| 114|0x00000007c7200000, 0x00000007c7200000, 0x00000007c7300000| 0%| F| |TAMS 0x00000007c7200000, 0x00000007c7200000| Untracked +| 115|0x00000007c7300000, 0x00000007c7300000, 0x00000007c7400000| 0%| F| |TAMS 0x00000007c7300000, 0x00000007c7300000| Untracked +| 116|0x00000007c7400000, 0x00000007c7400000, 0x00000007c7500000| 0%| F| |TAMS 0x00000007c7400000, 0x00000007c7400000| Untracked +| 117|0x00000007c7500000, 0x00000007c7500000, 0x00000007c7600000| 0%| F| |TAMS 0x00000007c7500000, 0x00000007c7500000| Untracked +| 118|0x00000007c7600000, 0x00000007c7600000, 0x00000007c7700000| 0%| F| |TAMS 0x00000007c7600000, 0x00000007c7600000| Untracked +| 119|0x00000007c7700000, 0x00000007c7700000, 0x00000007c7800000| 0%| F| |TAMS 0x00000007c7700000, 0x00000007c7700000| Untracked +| 120|0x00000007c7800000, 0x00000007c7800000, 0x00000007c7900000| 0%| F| |TAMS 0x00000007c7800000, 0x00000007c7800000| Untracked +| 121|0x00000007c7900000, 0x00000007c7900000, 0x00000007c7a00000| 0%| F| |TAMS 0x00000007c7900000, 0x00000007c7900000| Untracked +| 122|0x00000007c7a00000, 0x00000007c7a00000, 0x00000007c7b00000| 0%| F| |TAMS 0x00000007c7a00000, 0x00000007c7a00000| Untracked +| 123|0x00000007c7b00000, 0x00000007c7b00000, 0x00000007c7c00000| 0%| F| |TAMS 0x00000007c7b00000, 0x00000007c7b00000| Untracked +| 124|0x00000007c7c00000, 0x00000007c7c00000, 0x00000007c7d00000| 0%| F| |TAMS 0x00000007c7c00000, 0x00000007c7c00000| Untracked +| 125|0x00000007c7d00000, 0x00000007c7d00000, 0x00000007c7e00000| 0%| F| |TAMS 0x00000007c7d00000, 0x00000007c7d00000| Untracked +| 126|0x00000007c7e00000, 0x00000007c7e00000, 0x00000007c7f00000| 0%| F| |TAMS 0x00000007c7e00000, 0x00000007c7e00000| Untracked +| 127|0x00000007c7f00000, 0x00000007c7f00000, 0x00000007c8000000| 0%| F| |TAMS 0x00000007c7f00000, 0x00000007c7f00000| Untracked +| 128|0x00000007c8000000, 0x00000007c8000000, 0x00000007c8100000| 0%| F| |TAMS 0x00000007c8000000, 0x00000007c8000000| Untracked +| 129|0x00000007c8100000, 0x00000007c8100000, 0x00000007c8200000| 0%| F| |TAMS 0x00000007c8100000, 0x00000007c8100000| Untracked +| 130|0x00000007c8200000, 0x00000007c8200000, 0x00000007c8300000| 0%| F| |TAMS 0x00000007c8200000, 0x00000007c8200000| Untracked +| 131|0x00000007c8300000, 0x00000007c8300000, 0x00000007c8400000| 0%| F| |TAMS 0x00000007c8300000, 0x00000007c8300000| Untracked +| 132|0x00000007c8400000, 0x00000007c8400000, 0x00000007c8500000| 0%| F| |TAMS 0x00000007c8400000, 0x00000007c8400000| Untracked +| 133|0x00000007c8500000, 0x00000007c8500000, 0x00000007c8600000| 0%| F| |TAMS 0x00000007c8500000, 0x00000007c8500000| Untracked +| 134|0x00000007c8600000, 0x00000007c8600000, 0x00000007c8700000| 0%| F| |TAMS 0x00000007c8600000, 0x00000007c8600000| Untracked +| 135|0x00000007c8700000, 0x00000007c8700000, 0x00000007c8800000| 0%| F| |TAMS 0x00000007c8700000, 0x00000007c8700000| Untracked +| 136|0x00000007c8800000, 0x00000007c8800000, 0x00000007c8900000| 0%| F| |TAMS 0x00000007c8800000, 0x00000007c8800000| Untracked +| 137|0x00000007c8900000, 0x00000007c8900000, 0x00000007c8a00000| 0%| F| |TAMS 0x00000007c8900000, 0x00000007c8900000| Untracked +| 138|0x00000007c8a00000, 0x00000007c8a00000, 0x00000007c8b00000| 0%| F| |TAMS 0x00000007c8a00000, 0x00000007c8a00000| Untracked +| 139|0x00000007c8b00000, 0x00000007c8b00000, 0x00000007c8c00000| 0%| F| |TAMS 0x00000007c8b00000, 0x00000007c8b00000| Untracked +| 140|0x00000007c8c00000, 0x00000007c8c00000, 0x00000007c8d00000| 0%| F| |TAMS 0x00000007c8c00000, 0x00000007c8c00000| Untracked +| 141|0x00000007c8d00000, 0x00000007c8d00000, 0x00000007c8e00000| 0%| F| |TAMS 0x00000007c8d00000, 0x00000007c8d00000| Untracked +| 142|0x00000007c8e00000, 0x00000007c8e00000, 0x00000007c8f00000| 0%| F| |TAMS 0x00000007c8e00000, 0x00000007c8e00000| Untracked +| 143|0x00000007c8f00000, 0x00000007c8f00000, 0x00000007c9000000| 0%| F| |TAMS 0x00000007c8f00000, 0x00000007c8f00000| Untracked +| 144|0x00000007c9000000, 0x00000007c9000000, 0x00000007c9100000| 0%| F| |TAMS 0x00000007c9000000, 0x00000007c9000000| Untracked +| 145|0x00000007c9100000, 0x00000007c9100000, 0x00000007c9200000| 0%| F| |TAMS 0x00000007c9100000, 0x00000007c9100000| Untracked +| 146|0x00000007c9200000, 0x00000007c9200000, 0x00000007c9300000| 0%| F| |TAMS 0x00000007c9200000, 0x00000007c9200000| Untracked +| 147|0x00000007c9300000, 0x00000007c9300000, 0x00000007c9400000| 0%| F| |TAMS 0x00000007c9300000, 0x00000007c9300000| Untracked +| 148|0x00000007c9400000, 0x00000007c9400000, 0x00000007c9500000| 0%| F| |TAMS 0x00000007c9400000, 0x00000007c9400000| Untracked +| 149|0x00000007c9500000, 0x00000007c9500000, 0x00000007c9600000| 0%| F| |TAMS 0x00000007c9500000, 0x00000007c9500000| Untracked +| 150|0x00000007c9600000, 0x00000007c9600000, 0x00000007c9700000| 0%| F| |TAMS 0x00000007c9600000, 0x00000007c9600000| Untracked +| 151|0x00000007c9700000, 0x00000007c9700000, 0x00000007c9800000| 0%| F| |TAMS 0x00000007c9700000, 0x00000007c9700000| Untracked +| 152|0x00000007c9800000, 0x00000007c9800000, 0x00000007c9900000| 0%| F| |TAMS 0x00000007c9800000, 0x00000007c9800000| Untracked +| 153|0x00000007c9900000, 0x00000007c9900000, 0x00000007c9a00000| 0%| F| |TAMS 0x00000007c9900000, 0x00000007c9900000| Untracked +| 154|0x00000007c9a00000, 0x00000007c9a00000, 0x00000007c9b00000| 0%| F| |TAMS 0x00000007c9a00000, 0x00000007c9a00000| Untracked +| 155|0x00000007c9b00000, 0x00000007c9b00000, 0x00000007c9c00000| 0%| F| |TAMS 0x00000007c9b00000, 0x00000007c9b00000| Untracked +| 156|0x00000007c9c00000, 0x00000007c9c00000, 0x00000007c9d00000| 0%| F| |TAMS 0x00000007c9c00000, 0x00000007c9c00000| Untracked +| 157|0x00000007c9d00000, 0x00000007c9d00000, 0x00000007c9e00000| 0%| F| |TAMS 0x00000007c9d00000, 0x00000007c9d00000| Untracked +| 158|0x00000007c9e00000, 0x00000007c9e00000, 0x00000007c9f00000| 0%| F| |TAMS 0x00000007c9e00000, 0x00000007c9e00000| Untracked +| 159|0x00000007c9f00000, 0x00000007c9f00000, 0x00000007ca000000| 0%| F| |TAMS 0x00000007c9f00000, 0x00000007c9f00000| Untracked +| 160|0x00000007ca000000, 0x00000007ca000000, 0x00000007ca100000| 0%| F| |TAMS 0x00000007ca000000, 0x00000007ca000000| Untracked +| 161|0x00000007ca100000, 0x00000007ca100000, 0x00000007ca200000| 0%| F| |TAMS 0x00000007ca100000, 0x00000007ca100000| Untracked +| 162|0x00000007ca200000, 0x00000007ca200000, 0x00000007ca300000| 0%| F| |TAMS 0x00000007ca200000, 0x00000007ca200000| Untracked +| 163|0x00000007ca300000, 0x00000007ca300000, 0x00000007ca400000| 0%| F| |TAMS 0x00000007ca300000, 0x00000007ca300000| Untracked +| 164|0x00000007ca400000, 0x00000007ca400000, 0x00000007ca500000| 0%| F| |TAMS 0x00000007ca400000, 0x00000007ca400000| Untracked +| 165|0x00000007ca500000, 0x00000007ca500000, 0x00000007ca600000| 0%| F| |TAMS 0x00000007ca500000, 0x00000007ca500000| Untracked +| 166|0x00000007ca600000, 0x00000007ca600000, 0x00000007ca700000| 0%| F| |TAMS 0x00000007ca600000, 0x00000007ca600000| Untracked +| 167|0x00000007ca700000, 0x00000007ca700000, 0x00000007ca800000| 0%| F| |TAMS 0x00000007ca700000, 0x00000007ca700000| Untracked +| 168|0x00000007ca800000, 0x00000007ca800000, 0x00000007ca900000| 0%| F| |TAMS 0x00000007ca800000, 0x00000007ca800000| Untracked +| 169|0x00000007ca900000, 0x00000007ca900000, 0x00000007caa00000| 0%| F| |TAMS 0x00000007ca900000, 0x00000007ca900000| Untracked +| 170|0x00000007caa00000, 0x00000007caa00000, 0x00000007cab00000| 0%| F| |TAMS 0x00000007caa00000, 0x00000007caa00000| Untracked +| 171|0x00000007cab00000, 0x00000007cab00000, 0x00000007cac00000| 0%| F| |TAMS 0x00000007cab00000, 0x00000007cab00000| Untracked +| 172|0x00000007cac00000, 0x00000007cac00000, 0x00000007cad00000| 0%| F| |TAMS 0x00000007cac00000, 0x00000007cac00000| Untracked +| 173|0x00000007cad00000, 0x00000007cad00000, 0x00000007cae00000| 0%| F| |TAMS 0x00000007cad00000, 0x00000007cad00000| Untracked +| 174|0x00000007cae00000, 0x00000007cae00000, 0x00000007caf00000| 0%| F| |TAMS 0x00000007cae00000, 0x00000007cae00000| Untracked +| 175|0x00000007caf00000, 0x00000007caf00000, 0x00000007cb000000| 0%| F| |TAMS 0x00000007caf00000, 0x00000007caf00000| Untracked +| 176|0x00000007cb000000, 0x00000007cb000000, 0x00000007cb100000| 0%| F| |TAMS 0x00000007cb000000, 0x00000007cb000000| Untracked +| 177|0x00000007cb100000, 0x00000007cb100000, 0x00000007cb200000| 0%| F| |TAMS 0x00000007cb100000, 0x00000007cb100000| Untracked +| 178|0x00000007cb200000, 0x00000007cb200000, 0x00000007cb300000| 0%| F| |TAMS 0x00000007cb200000, 0x00000007cb200000| Untracked +| 179|0x00000007cb300000, 0x00000007cb300000, 0x00000007cb400000| 0%| F| |TAMS 0x00000007cb300000, 0x00000007cb300000| Untracked +| 180|0x00000007cb400000, 0x00000007cb400000, 0x00000007cb500000| 0%| F| |TAMS 0x00000007cb400000, 0x00000007cb400000| Untracked +| 181|0x00000007cb500000, 0x00000007cb500000, 0x00000007cb600000| 0%| F| |TAMS 0x00000007cb500000, 0x00000007cb500000| Untracked +| 182|0x00000007cb600000, 0x00000007cb600000, 0x00000007cb700000| 0%| F| |TAMS 0x00000007cb600000, 0x00000007cb600000| Untracked +| 183|0x00000007cb700000, 0x00000007cb700000, 0x00000007cb800000| 0%| F| |TAMS 0x00000007cb700000, 0x00000007cb700000| Untracked +| 184|0x00000007cb800000, 0x00000007cb800000, 0x00000007cb900000| 0%| F| |TAMS 0x00000007cb800000, 0x00000007cb800000| Untracked +| 185|0x00000007cb900000, 0x00000007cb900000, 0x00000007cba00000| 0%| F| |TAMS 0x00000007cb900000, 0x00000007cb900000| Untracked +| 186|0x00000007cba00000, 0x00000007cba00000, 0x00000007cbb00000| 0%| F| |TAMS 0x00000007cba00000, 0x00000007cba00000| Untracked +| 187|0x00000007cbb00000, 0x00000007cbb00000, 0x00000007cbc00000| 0%| F| |TAMS 0x00000007cbb00000, 0x00000007cbb00000| Untracked +| 188|0x00000007cbc00000, 0x00000007cbc00000, 0x00000007cbd00000| 0%| F| |TAMS 0x00000007cbc00000, 0x00000007cbc00000| Untracked +| 189|0x00000007cbd00000, 0x00000007cbd00000, 0x00000007cbe00000| 0%| F| |TAMS 0x00000007cbd00000, 0x00000007cbd00000| Untracked +| 190|0x00000007cbe00000, 0x00000007cbe00000, 0x00000007cbf00000| 0%| F| |TAMS 0x00000007cbe00000, 0x00000007cbe00000| Untracked +| 191|0x00000007cbf00000, 0x00000007cbf00000, 0x00000007cc000000| 0%| F| |TAMS 0x00000007cbf00000, 0x00000007cbf00000| Untracked +| 192|0x00000007cc000000, 0x00000007cc000000, 0x00000007cc100000| 0%| F| |TAMS 0x00000007cc000000, 0x00000007cc000000| Untracked +| 193|0x00000007cc100000, 0x00000007cc100000, 0x00000007cc200000| 0%| F| |TAMS 0x00000007cc100000, 0x00000007cc100000| Untracked +| 194|0x00000007cc200000, 0x00000007cc200000, 0x00000007cc300000| 0%| F| |TAMS 0x00000007cc200000, 0x00000007cc200000| Untracked +| 195|0x00000007cc300000, 0x00000007cc300000, 0x00000007cc400000| 0%| F| |TAMS 0x00000007cc300000, 0x00000007cc300000| Untracked +| 196|0x00000007cc400000, 0x00000007cc400000, 0x00000007cc500000| 0%| F| |TAMS 0x00000007cc400000, 0x00000007cc400000| Untracked +| 197|0x00000007cc500000, 0x00000007cc500000, 0x00000007cc600000| 0%| F| |TAMS 0x00000007cc500000, 0x00000007cc500000| Untracked +| 198|0x00000007cc600000, 0x00000007cc600000, 0x00000007cc700000| 0%| F| |TAMS 0x00000007cc600000, 0x00000007cc600000| Untracked +| 199|0x00000007cc700000, 0x00000007cc700000, 0x00000007cc800000| 0%| F| |TAMS 0x00000007cc700000, 0x00000007cc700000| Untracked +| 200|0x00000007cc800000, 0x00000007cc800000, 0x00000007cc900000| 0%| F| |TAMS 0x00000007cc800000, 0x00000007cc800000| Untracked +| 201|0x00000007cc900000, 0x00000007cc900000, 0x00000007cca00000| 0%| F| |TAMS 0x00000007cc900000, 0x00000007cc900000| Untracked +| 202|0x00000007cca00000, 0x00000007cca00000, 0x00000007ccb00000| 0%| F| |TAMS 0x00000007cca00000, 0x00000007cca00000| Untracked +| 203|0x00000007ccb00000, 0x00000007ccb00000, 0x00000007ccc00000| 0%| F| |TAMS 0x00000007ccb00000, 0x00000007ccb00000| Untracked +| 204|0x00000007ccc00000, 0x00000007ccc00000, 0x00000007ccd00000| 0%| F| |TAMS 0x00000007ccc00000, 0x00000007ccc00000| Untracked +| 205|0x00000007ccd00000, 0x00000007ccd00000, 0x00000007cce00000| 0%| F| |TAMS 0x00000007ccd00000, 0x00000007ccd00000| Untracked +| 206|0x00000007cce00000, 0x00000007cce00000, 0x00000007ccf00000| 0%| F| |TAMS 0x00000007cce00000, 0x00000007cce00000| Untracked +| 207|0x00000007ccf00000, 0x00000007ccf00000, 0x00000007cd000000| 0%| F| |TAMS 0x00000007ccf00000, 0x00000007ccf00000| Untracked +| 208|0x00000007cd000000, 0x00000007cd000000, 0x00000007cd100000| 0%| F| |TAMS 0x00000007cd000000, 0x00000007cd000000| Untracked +| 209|0x00000007cd100000, 0x00000007cd100000, 0x00000007cd200000| 0%| F| |TAMS 0x00000007cd100000, 0x00000007cd100000| Untracked +| 210|0x00000007cd200000, 0x00000007cd200000, 0x00000007cd300000| 0%| F| |TAMS 0x00000007cd200000, 0x00000007cd200000| Untracked +| 211|0x00000007cd300000, 0x00000007cd300000, 0x00000007cd400000| 0%| F| |TAMS 0x00000007cd300000, 0x00000007cd300000| Untracked +| 212|0x00000007cd400000, 0x00000007cd400000, 0x00000007cd500000| 0%| F| |TAMS 0x00000007cd400000, 0x00000007cd400000| Untracked +| 213|0x00000007cd500000, 0x00000007cd500000, 0x00000007cd600000| 0%| F| |TAMS 0x00000007cd500000, 0x00000007cd500000| Untracked +| 214|0x00000007cd600000, 0x00000007cd600000, 0x00000007cd700000| 0%| F| |TAMS 0x00000007cd600000, 0x00000007cd600000| Untracked +| 215|0x00000007cd700000, 0x00000007cd700000, 0x00000007cd800000| 0%| F| |TAMS 0x00000007cd700000, 0x00000007cd700000| Untracked +| 216|0x00000007cd800000, 0x00000007cd800000, 0x00000007cd900000| 0%| F| |TAMS 0x00000007cd800000, 0x00000007cd800000| Untracked +| 217|0x00000007cd900000, 0x00000007cd900000, 0x00000007cda00000| 0%| F| |TAMS 0x00000007cd900000, 0x00000007cd900000| Untracked +| 218|0x00000007cda00000, 0x00000007cda00000, 0x00000007cdb00000| 0%| F| |TAMS 0x00000007cda00000, 0x00000007cda00000| Untracked +| 219|0x00000007cdb00000, 0x00000007cdb00000, 0x00000007cdc00000| 0%| F| |TAMS 0x00000007cdb00000, 0x00000007cdb00000| Untracked +| 220|0x00000007cdc00000, 0x00000007cdc00000, 0x00000007cdd00000| 0%| F| |TAMS 0x00000007cdc00000, 0x00000007cdc00000| Untracked +| 221|0x00000007cdd00000, 0x00000007cdd00000, 0x00000007cde00000| 0%| F| |TAMS 0x00000007cdd00000, 0x00000007cdd00000| Untracked +| 222|0x00000007cde00000, 0x00000007cde00000, 0x00000007cdf00000| 0%| F| |TAMS 0x00000007cde00000, 0x00000007cde00000| Untracked +| 223|0x00000007cdf00000, 0x00000007cdf00000, 0x00000007ce000000| 0%| F| |TAMS 0x00000007cdf00000, 0x00000007cdf00000| Untracked +| 224|0x00000007ce000000, 0x00000007ce000000, 0x00000007ce100000| 0%| F| |TAMS 0x00000007ce000000, 0x00000007ce000000| Untracked +| 225|0x00000007ce100000, 0x00000007ce100000, 0x00000007ce200000| 0%| F| |TAMS 0x00000007ce100000, 0x00000007ce100000| Untracked +| 226|0x00000007ce200000, 0x00000007ce200000, 0x00000007ce300000| 0%| F| |TAMS 0x00000007ce200000, 0x00000007ce200000| Untracked +| 227|0x00000007ce300000, 0x00000007ce300000, 0x00000007ce400000| 0%| F| |TAMS 0x00000007ce300000, 0x00000007ce300000| Untracked +| 228|0x00000007ce400000, 0x00000007ce400000, 0x00000007ce500000| 0%| F| |TAMS 0x00000007ce400000, 0x00000007ce400000| Untracked +| 229|0x00000007ce500000, 0x00000007ce500000, 0x00000007ce600000| 0%| F| |TAMS 0x00000007ce500000, 0x00000007ce500000| Untracked +| 230|0x00000007ce600000, 0x00000007ce600000, 0x00000007ce700000| 0%| F| |TAMS 0x00000007ce600000, 0x00000007ce600000| Untracked +| 231|0x00000007ce700000, 0x00000007ce700000, 0x00000007ce800000| 0%| F| |TAMS 0x00000007ce700000, 0x00000007ce700000| Untracked +| 232|0x00000007ce800000, 0x00000007ce800000, 0x00000007ce900000| 0%| F| |TAMS 0x00000007ce800000, 0x00000007ce800000| Untracked +| 233|0x00000007ce900000, 0x00000007ce900000, 0x00000007cea00000| 0%| F| |TAMS 0x00000007ce900000, 0x00000007ce900000| Untracked +| 234|0x00000007cea00000, 0x00000007cea00000, 0x00000007ceb00000| 0%| F| |TAMS 0x00000007cea00000, 0x00000007cea00000| Untracked +| 235|0x00000007ceb00000, 0x00000007ceb00000, 0x00000007cec00000| 0%| F| |TAMS 0x00000007ceb00000, 0x00000007ceb00000| Untracked +| 236|0x00000007cec00000, 0x00000007cec00000, 0x00000007ced00000| 0%| F| |TAMS 0x00000007cec00000, 0x00000007cec00000| Untracked +| 237|0x00000007ced00000, 0x00000007ced00000, 0x00000007cee00000| 0%| F| |TAMS 0x00000007ced00000, 0x00000007ced00000| Untracked +| 238|0x00000007cee00000, 0x00000007cee00000, 0x00000007cef00000| 0%| F| |TAMS 0x00000007cee00000, 0x00000007cee00000| Untracked +| 239|0x00000007cef00000, 0x00000007cef00000, 0x00000007cf000000| 0%| F| |TAMS 0x00000007cef00000, 0x00000007cef00000| Untracked +| 240|0x00000007cf000000, 0x00000007cf000000, 0x00000007cf100000| 0%| F| |TAMS 0x00000007cf000000, 0x00000007cf000000| Untracked +| 241|0x00000007cf100000, 0x00000007cf100000, 0x00000007cf200000| 0%| F| |TAMS 0x00000007cf100000, 0x00000007cf100000| Untracked +| 242|0x00000007cf200000, 0x00000007cf200000, 0x00000007cf300000| 0%| F| |TAMS 0x00000007cf200000, 0x00000007cf200000| Untracked +| 243|0x00000007cf300000, 0x00000007cf300000, 0x00000007cf400000| 0%| F| |TAMS 0x00000007cf300000, 0x00000007cf300000| Untracked +| 244|0x00000007cf400000, 0x00000007cf400000, 0x00000007cf500000| 0%| F| |TAMS 0x00000007cf400000, 0x00000007cf400000| Untracked +| 245|0x00000007cf500000, 0x00000007cf500000, 0x00000007cf600000| 0%| F| |TAMS 0x00000007cf500000, 0x00000007cf500000| Untracked +| 246|0x00000007cf600000, 0x00000007cf600000, 0x00000007cf700000| 0%| F| |TAMS 0x00000007cf600000, 0x00000007cf600000| Untracked +| 247|0x00000007cf700000, 0x00000007cf700000, 0x00000007cf800000| 0%| F| |TAMS 0x00000007cf700000, 0x00000007cf700000| Untracked +| 248|0x00000007cf800000, 0x00000007cf800000, 0x00000007cf900000| 0%| F| |TAMS 0x00000007cf800000, 0x00000007cf800000| Untracked +| 249|0x00000007cf900000, 0x00000007cf900000, 0x00000007cfa00000| 0%| F| |TAMS 0x00000007cf900000, 0x00000007cf900000| Untracked +| 250|0x00000007cfa00000, 0x00000007cfa00000, 0x00000007cfb00000| 0%| F| |TAMS 0x00000007cfa00000, 0x00000007cfa00000| Untracked +| 251|0x00000007cfb00000, 0x00000007cfb00000, 0x00000007cfc00000| 0%| F| |TAMS 0x00000007cfb00000, 0x00000007cfb00000| Untracked +| 252|0x00000007cfc00000, 0x00000007cfc00000, 0x00000007cfd00000| 0%| F| |TAMS 0x00000007cfc00000, 0x00000007cfc00000| Untracked +| 253|0x00000007cfd00000, 0x00000007cfd00000, 0x00000007cfe00000| 0%| F| |TAMS 0x00000007cfd00000, 0x00000007cfd00000| Untracked +| 254|0x00000007cfe00000, 0x00000007cfe00000, 0x00000007cff00000| 0%| F| |TAMS 0x00000007cfe00000, 0x00000007cfe00000| Untracked +| 255|0x00000007cff00000, 0x00000007cff00000, 0x00000007d0000000| 0%| F| |TAMS 0x00000007cff00000, 0x00000007cff00000| Untracked +| 256|0x00000007d0000000, 0x00000007d0000000, 0x00000007d0100000| 0%| F| |TAMS 0x00000007d0000000, 0x00000007d0000000| Untracked +| 257|0x00000007d0100000, 0x00000007d0100000, 0x00000007d0200000| 0%| F| |TAMS 0x00000007d0100000, 0x00000007d0100000| Untracked +| 258|0x00000007d0200000, 0x00000007d0200000, 0x00000007d0300000| 0%| F| |TAMS 0x00000007d0200000, 0x00000007d0200000| Untracked +| 259|0x00000007d0300000, 0x00000007d0300000, 0x00000007d0400000| 0%| F| |TAMS 0x00000007d0300000, 0x00000007d0300000| Untracked +| 260|0x00000007d0400000, 0x00000007d0400000, 0x00000007d0500000| 0%| F| |TAMS 0x00000007d0400000, 0x00000007d0400000| Untracked +| 261|0x00000007d0500000, 0x00000007d0500000, 0x00000007d0600000| 0%| F| |TAMS 0x00000007d0500000, 0x00000007d0500000| Untracked +| 262|0x00000007d0600000, 0x00000007d0600000, 0x00000007d0700000| 0%| F| |TAMS 0x00000007d0600000, 0x00000007d0600000| Untracked +| 263|0x00000007d0700000, 0x00000007d0700000, 0x00000007d0800000| 0%| F| |TAMS 0x00000007d0700000, 0x00000007d0700000| Untracked +| 264|0x00000007d0800000, 0x00000007d0800000, 0x00000007d0900000| 0%| F| |TAMS 0x00000007d0800000, 0x00000007d0800000| Untracked +| 265|0x00000007d0900000, 0x00000007d0900000, 0x00000007d0a00000| 0%| F| |TAMS 0x00000007d0900000, 0x00000007d0900000| Untracked +| 266|0x00000007d0a00000, 0x00000007d0a00000, 0x00000007d0b00000| 0%| F| |TAMS 0x00000007d0a00000, 0x00000007d0a00000| Untracked +| 267|0x00000007d0b00000, 0x00000007d0b00000, 0x00000007d0c00000| 0%| F| |TAMS 0x00000007d0b00000, 0x00000007d0b00000| Untracked +| 268|0x00000007d0c00000, 0x00000007d0c00000, 0x00000007d0d00000| 0%| F| |TAMS 0x00000007d0c00000, 0x00000007d0c00000| Untracked +| 269|0x00000007d0d00000, 0x00000007d0d00000, 0x00000007d0e00000| 0%| F| |TAMS 0x00000007d0d00000, 0x00000007d0d00000| Untracked +| 270|0x00000007d0e00000, 0x00000007d0e00000, 0x00000007d0f00000| 0%| F| |TAMS 0x00000007d0e00000, 0x00000007d0e00000| Untracked +| 271|0x00000007d0f00000, 0x00000007d0f00000, 0x00000007d1000000| 0%| F| |TAMS 0x00000007d0f00000, 0x00000007d0f00000| Untracked +| 272|0x00000007d1000000, 0x00000007d1000000, 0x00000007d1100000| 0%| F| |TAMS 0x00000007d1000000, 0x00000007d1000000| Untracked +| 273|0x00000007d1100000, 0x00000007d1100000, 0x00000007d1200000| 0%| F| |TAMS 0x00000007d1100000, 0x00000007d1100000| Untracked +| 274|0x00000007d1200000, 0x00000007d1200000, 0x00000007d1300000| 0%| F| |TAMS 0x00000007d1200000, 0x00000007d1200000| Untracked +| 275|0x00000007d1300000, 0x00000007d1300000, 0x00000007d1400000| 0%| F| |TAMS 0x00000007d1300000, 0x00000007d1300000| Untracked +| 276|0x00000007d1400000, 0x00000007d1400000, 0x00000007d1500000| 0%| F| |TAMS 0x00000007d1400000, 0x00000007d1400000| Untracked +| 277|0x00000007d1500000, 0x00000007d1500000, 0x00000007d1600000| 0%| F| |TAMS 0x00000007d1500000, 0x00000007d1500000| Untracked +| 278|0x00000007d1600000, 0x00000007d1600000, 0x00000007d1700000| 0%| F| |TAMS 0x00000007d1600000, 0x00000007d1600000| Untracked +| 279|0x00000007d1700000, 0x00000007d1700000, 0x00000007d1800000| 0%| F| |TAMS 0x00000007d1700000, 0x00000007d1700000| Untracked +| 280|0x00000007d1800000, 0x00000007d1800000, 0x00000007d1900000| 0%| F| |TAMS 0x00000007d1800000, 0x00000007d1800000| Untracked +| 281|0x00000007d1900000, 0x00000007d1900000, 0x00000007d1a00000| 0%| F| |TAMS 0x00000007d1900000, 0x00000007d1900000| Untracked +| 282|0x00000007d1a00000, 0x00000007d1a00000, 0x00000007d1b00000| 0%| F| |TAMS 0x00000007d1a00000, 0x00000007d1a00000| Untracked +| 283|0x00000007d1b00000, 0x00000007d1b00000, 0x00000007d1c00000| 0%| F| |TAMS 0x00000007d1b00000, 0x00000007d1b00000| Untracked +| 284|0x00000007d1c00000, 0x00000007d1c00000, 0x00000007d1d00000| 0%| F| |TAMS 0x00000007d1c00000, 0x00000007d1c00000| Untracked +| 285|0x00000007d1d00000, 0x00000007d1d00000, 0x00000007d1e00000| 0%| F| |TAMS 0x00000007d1d00000, 0x00000007d1d00000| Untracked +| 286|0x00000007d1e00000, 0x00000007d1e00000, 0x00000007d1f00000| 0%| F| |TAMS 0x00000007d1e00000, 0x00000007d1e00000| Untracked +| 287|0x00000007d1f00000, 0x00000007d1f00000, 0x00000007d2000000| 0%| F| |TAMS 0x00000007d1f00000, 0x00000007d1f00000| Untracked +| 288|0x00000007d2000000, 0x00000007d2000000, 0x00000007d2100000| 0%| F| |TAMS 0x00000007d2000000, 0x00000007d2000000| Untracked +| 289|0x00000007d2100000, 0x00000007d2100000, 0x00000007d2200000| 0%| F| |TAMS 0x00000007d2100000, 0x00000007d2100000| Untracked +| 290|0x00000007d2200000, 0x00000007d2200000, 0x00000007d2300000| 0%| F| |TAMS 0x00000007d2200000, 0x00000007d2200000| Untracked +| 291|0x00000007d2300000, 0x00000007d2300000, 0x00000007d2400000| 0%| F| |TAMS 0x00000007d2300000, 0x00000007d2300000| Untracked +| 292|0x00000007d2400000, 0x00000007d2400000, 0x00000007d2500000| 0%| F| |TAMS 0x00000007d2400000, 0x00000007d2400000| Untracked +| 293|0x00000007d2500000, 0x00000007d2500000, 0x00000007d2600000| 0%| F| |TAMS 0x00000007d2500000, 0x00000007d2500000| Untracked +| 294|0x00000007d2600000, 0x00000007d2600000, 0x00000007d2700000| 0%| F| |TAMS 0x00000007d2600000, 0x00000007d2600000| Untracked +| 295|0x00000007d2700000, 0x00000007d2700000, 0x00000007d2800000| 0%| F| |TAMS 0x00000007d2700000, 0x00000007d2700000| Untracked +| 296|0x00000007d2800000, 0x00000007d2800000, 0x00000007d2900000| 0%| F| |TAMS 0x00000007d2800000, 0x00000007d2800000| Untracked +| 297|0x00000007d2900000, 0x00000007d2900000, 0x00000007d2a00000| 0%| F| |TAMS 0x00000007d2900000, 0x00000007d2900000| Untracked +| 298|0x00000007d2a00000, 0x00000007d2a00000, 0x00000007d2b00000| 0%| F| |TAMS 0x00000007d2a00000, 0x00000007d2a00000| Untracked +| 299|0x00000007d2b00000, 0x00000007d2b00000, 0x00000007d2c00000| 0%| F| |TAMS 0x00000007d2b00000, 0x00000007d2b00000| Untracked +| 300|0x00000007d2c00000, 0x00000007d2c00000, 0x00000007d2d00000| 0%| F| |TAMS 0x00000007d2c00000, 0x00000007d2c00000| Untracked +| 301|0x00000007d2d00000, 0x00000007d2d00000, 0x00000007d2e00000| 0%| F| |TAMS 0x00000007d2d00000, 0x00000007d2d00000| Untracked +| 302|0x00000007d2e00000, 0x00000007d2e00000, 0x00000007d2f00000| 0%| F| |TAMS 0x00000007d2e00000, 0x00000007d2e00000| Untracked +| 303|0x00000007d2f00000, 0x00000007d2f00000, 0x00000007d3000000| 0%| F| |TAMS 0x00000007d2f00000, 0x00000007d2f00000| Untracked +| 304|0x00000007d3000000, 0x00000007d3000000, 0x00000007d3100000| 0%| F| |TAMS 0x00000007d3000000, 0x00000007d3000000| Untracked +| 305|0x00000007d3100000, 0x00000007d3100000, 0x00000007d3200000| 0%| F| |TAMS 0x00000007d3100000, 0x00000007d3100000| Untracked +| 306|0x00000007d3200000, 0x00000007d3200000, 0x00000007d3300000| 0%| F| |TAMS 0x00000007d3200000, 0x00000007d3200000| Untracked +| 307|0x00000007d3300000, 0x00000007d3300000, 0x00000007d3400000| 0%| F| |TAMS 0x00000007d3300000, 0x00000007d3300000| Untracked +| 308|0x00000007d3400000, 0x00000007d3400000, 0x00000007d3500000| 0%| F| |TAMS 0x00000007d3400000, 0x00000007d3400000| Untracked +| 309|0x00000007d3500000, 0x00000007d3500000, 0x00000007d3600000| 0%| F| |TAMS 0x00000007d3500000, 0x00000007d3500000| Untracked +| 310|0x00000007d3600000, 0x00000007d3600000, 0x00000007d3700000| 0%| F| |TAMS 0x00000007d3600000, 0x00000007d3600000| Untracked +| 311|0x00000007d3700000, 0x00000007d3700000, 0x00000007d3800000| 0%| F| |TAMS 0x00000007d3700000, 0x00000007d3700000| Untracked +| 312|0x00000007d3800000, 0x00000007d3800000, 0x00000007d3900000| 0%| F| |TAMS 0x00000007d3800000, 0x00000007d3800000| Untracked +| 313|0x00000007d3900000, 0x00000007d3900000, 0x00000007d3a00000| 0%| F| |TAMS 0x00000007d3900000, 0x00000007d3900000| Untracked +| 314|0x00000007d3a00000, 0x00000007d3a00000, 0x00000007d3b00000| 0%| F| |TAMS 0x00000007d3a00000, 0x00000007d3a00000| Untracked +| 315|0x00000007d3b00000, 0x00000007d3b00000, 0x00000007d3c00000| 0%| F| |TAMS 0x00000007d3b00000, 0x00000007d3b00000| Untracked +| 316|0x00000007d3c00000, 0x00000007d3c00000, 0x00000007d3d00000| 0%| F| |TAMS 0x00000007d3c00000, 0x00000007d3c00000| Untracked +| 317|0x00000007d3d00000, 0x00000007d3d00000, 0x00000007d3e00000| 0%| F| |TAMS 0x00000007d3d00000, 0x00000007d3d00000| Untracked +| 318|0x00000007d3e00000, 0x00000007d3e00000, 0x00000007d3f00000| 0%| F| |TAMS 0x00000007d3e00000, 0x00000007d3e00000| Untracked +| 319|0x00000007d3f00000, 0x00000007d3f00000, 0x00000007d4000000| 0%| F| |TAMS 0x00000007d3f00000, 0x00000007d3f00000| Untracked +| 320|0x00000007d4000000, 0x00000007d4000000, 0x00000007d4100000| 0%| F| |TAMS 0x00000007d4000000, 0x00000007d4000000| Untracked +| 321|0x00000007d4100000, 0x00000007d4100000, 0x00000007d4200000| 0%| F| |TAMS 0x00000007d4100000, 0x00000007d4100000| Untracked +| 322|0x00000007d4200000, 0x00000007d4200000, 0x00000007d4300000| 0%| F| |TAMS 0x00000007d4200000, 0x00000007d4200000| Untracked +| 323|0x00000007d4300000, 0x00000007d4300000, 0x00000007d4400000| 0%| F| |TAMS 0x00000007d4300000, 0x00000007d4300000| Untracked +| 324|0x00000007d4400000, 0x00000007d4400000, 0x00000007d4500000| 0%| F| |TAMS 0x00000007d4400000, 0x00000007d4400000| Untracked +| 325|0x00000007d4500000, 0x00000007d4500000, 0x00000007d4600000| 0%| F| |TAMS 0x00000007d4500000, 0x00000007d4500000| Untracked +| 326|0x00000007d4600000, 0x00000007d4600000, 0x00000007d4700000| 0%| F| |TAMS 0x00000007d4600000, 0x00000007d4600000| Untracked +| 327|0x00000007d4700000, 0x00000007d4700000, 0x00000007d4800000| 0%| F| |TAMS 0x00000007d4700000, 0x00000007d4700000| Untracked +| 328|0x00000007d4800000, 0x00000007d4800000, 0x00000007d4900000| 0%| F| |TAMS 0x00000007d4800000, 0x00000007d4800000| Untracked +| 329|0x00000007d4900000, 0x00000007d4900000, 0x00000007d4a00000| 0%| F| |TAMS 0x00000007d4900000, 0x00000007d4900000| Untracked +| 330|0x00000007d4a00000, 0x00000007d4a00000, 0x00000007d4b00000| 0%| F| |TAMS 0x00000007d4a00000, 0x00000007d4a00000| Untracked +| 331|0x00000007d4b00000, 0x00000007d4b00000, 0x00000007d4c00000| 0%| F| |TAMS 0x00000007d4b00000, 0x00000007d4b00000| Untracked +| 332|0x00000007d4c00000, 0x00000007d4c00000, 0x00000007d4d00000| 0%| F| |TAMS 0x00000007d4c00000, 0x00000007d4c00000| Untracked +| 333|0x00000007d4d00000, 0x00000007d4d00000, 0x00000007d4e00000| 0%| F| |TAMS 0x00000007d4d00000, 0x00000007d4d00000| Untracked +| 334|0x00000007d4e00000, 0x00000007d4e00000, 0x00000007d4f00000| 0%| F| |TAMS 0x00000007d4e00000, 0x00000007d4e00000| Untracked +| 335|0x00000007d4f00000, 0x00000007d4f00000, 0x00000007d5000000| 0%| F| |TAMS 0x00000007d4f00000, 0x00000007d4f00000| Untracked +| 336|0x00000007d5000000, 0x00000007d5000000, 0x00000007d5100000| 0%| F| |TAMS 0x00000007d5000000, 0x00000007d5000000| Untracked +| 337|0x00000007d5100000, 0x00000007d5100000, 0x00000007d5200000| 0%| F| |TAMS 0x00000007d5100000, 0x00000007d5100000| Untracked +| 338|0x00000007d5200000, 0x00000007d5200000, 0x00000007d5300000| 0%| F| |TAMS 0x00000007d5200000, 0x00000007d5200000| Untracked +| 339|0x00000007d5300000, 0x00000007d5300000, 0x00000007d5400000| 0%| F| |TAMS 0x00000007d5300000, 0x00000007d5300000| Untracked +| 340|0x00000007d5400000, 0x00000007d5400000, 0x00000007d5500000| 0%| F| |TAMS 0x00000007d5400000, 0x00000007d5400000| Untracked +| 341|0x00000007d5500000, 0x00000007d5500000, 0x00000007d5600000| 0%| F| |TAMS 0x00000007d5500000, 0x00000007d5500000| Untracked +| 342|0x00000007d5600000, 0x00000007d5600000, 0x00000007d5700000| 0%| F| |TAMS 0x00000007d5600000, 0x00000007d5600000| Untracked +| 343|0x00000007d5700000, 0x00000007d5700000, 0x00000007d5800000| 0%| F| |TAMS 0x00000007d5700000, 0x00000007d5700000| Untracked +| 344|0x00000007d5800000, 0x00000007d5800000, 0x00000007d5900000| 0%| F| |TAMS 0x00000007d5800000, 0x00000007d5800000| Untracked +| 345|0x00000007d5900000, 0x00000007d5900000, 0x00000007d5a00000| 0%| F| |TAMS 0x00000007d5900000, 0x00000007d5900000| Untracked +| 346|0x00000007d5a00000, 0x00000007d5a00000, 0x00000007d5b00000| 0%| F| |TAMS 0x00000007d5a00000, 0x00000007d5a00000| Untracked +| 347|0x00000007d5b00000, 0x00000007d5b00000, 0x00000007d5c00000| 0%| F| |TAMS 0x00000007d5b00000, 0x00000007d5b00000| Untracked +| 348|0x00000007d5c00000, 0x00000007d5c00000, 0x00000007d5d00000| 0%| F| |TAMS 0x00000007d5c00000, 0x00000007d5c00000| Untracked +| 349|0x00000007d5d00000, 0x00000007d5d00000, 0x00000007d5e00000| 0%| F| |TAMS 0x00000007d5d00000, 0x00000007d5d00000| Untracked +| 350|0x00000007d5e00000, 0x00000007d5e00000, 0x00000007d5f00000| 0%| F| |TAMS 0x00000007d5e00000, 0x00000007d5e00000| Untracked +| 351|0x00000007d5f00000, 0x00000007d5f00000, 0x00000007d6000000| 0%| F| |TAMS 0x00000007d5f00000, 0x00000007d5f00000| Untracked +| 352|0x00000007d6000000, 0x00000007d6000000, 0x00000007d6100000| 0%| F| |TAMS 0x00000007d6000000, 0x00000007d6000000| Untracked +| 353|0x00000007d6100000, 0x00000007d6100000, 0x00000007d6200000| 0%| F| |TAMS 0x00000007d6100000, 0x00000007d6100000| Untracked +| 354|0x00000007d6200000, 0x00000007d6200000, 0x00000007d6300000| 0%| F| |TAMS 0x00000007d6200000, 0x00000007d6200000| Untracked +| 355|0x00000007d6300000, 0x00000007d6300000, 0x00000007d6400000| 0%| F| |TAMS 0x00000007d6300000, 0x00000007d6300000| Untracked +| 356|0x00000007d6400000, 0x00000007d6400000, 0x00000007d6500000| 0%| F| |TAMS 0x00000007d6400000, 0x00000007d6400000| Untracked +| 357|0x00000007d6500000, 0x00000007d6500000, 0x00000007d6600000| 0%| F| |TAMS 0x00000007d6500000, 0x00000007d6500000| Untracked +| 358|0x00000007d6600000, 0x00000007d6600000, 0x00000007d6700000| 0%| F| |TAMS 0x00000007d6600000, 0x00000007d6600000| Untracked +| 359|0x00000007d6700000, 0x00000007d6700000, 0x00000007d6800000| 0%| F| |TAMS 0x00000007d6700000, 0x00000007d6700000| Untracked +| 360|0x00000007d6800000, 0x00000007d6800000, 0x00000007d6900000| 0%| F| |TAMS 0x00000007d6800000, 0x00000007d6800000| Untracked +| 361|0x00000007d6900000, 0x00000007d6900000, 0x00000007d6a00000| 0%| F| |TAMS 0x00000007d6900000, 0x00000007d6900000| Untracked +| 362|0x00000007d6a00000, 0x00000007d6a00000, 0x00000007d6b00000| 0%| F| |TAMS 0x00000007d6a00000, 0x00000007d6a00000| Untracked +| 363|0x00000007d6b00000, 0x00000007d6b00000, 0x00000007d6c00000| 0%| F| |TAMS 0x00000007d6b00000, 0x00000007d6b00000| Untracked +| 364|0x00000007d6c00000, 0x00000007d6c00000, 0x00000007d6d00000| 0%| F| |TAMS 0x00000007d6c00000, 0x00000007d6c00000| Untracked +| 365|0x00000007d6d00000, 0x00000007d6d00000, 0x00000007d6e00000| 0%| F| |TAMS 0x00000007d6d00000, 0x00000007d6d00000| Untracked +| 366|0x00000007d6e00000, 0x00000007d6e00000, 0x00000007d6f00000| 0%| F| |TAMS 0x00000007d6e00000, 0x00000007d6e00000| Untracked +| 367|0x00000007d6f00000, 0x00000007d6f00000, 0x00000007d7000000| 0%| F| |TAMS 0x00000007d6f00000, 0x00000007d6f00000| Untracked +| 368|0x00000007d7000000, 0x00000007d7000000, 0x00000007d7100000| 0%| F| |TAMS 0x00000007d7000000, 0x00000007d7000000| Untracked +| 369|0x00000007d7100000, 0x00000007d7100000, 0x00000007d7200000| 0%| F| |TAMS 0x00000007d7100000, 0x00000007d7100000| Untracked +| 370|0x00000007d7200000, 0x00000007d7200000, 0x00000007d7300000| 0%| F| |TAMS 0x00000007d7200000, 0x00000007d7200000| Untracked +| 371|0x00000007d7300000, 0x00000007d7300000, 0x00000007d7400000| 0%| F| |TAMS 0x00000007d7300000, 0x00000007d7300000| Untracked +| 372|0x00000007d7400000, 0x00000007d7400000, 0x00000007d7500000| 0%| F| |TAMS 0x00000007d7400000, 0x00000007d7400000| Untracked +| 373|0x00000007d7500000, 0x00000007d7500000, 0x00000007d7600000| 0%| F| |TAMS 0x00000007d7500000, 0x00000007d7500000| Untracked +| 374|0x00000007d7600000, 0x00000007d7600000, 0x00000007d7700000| 0%| F| |TAMS 0x00000007d7600000, 0x00000007d7600000| Untracked +| 375|0x00000007d7700000, 0x00000007d7700000, 0x00000007d7800000| 0%| F| |TAMS 0x00000007d7700000, 0x00000007d7700000| Untracked +| 376|0x00000007d7800000, 0x00000007d7800000, 0x00000007d7900000| 0%| F| |TAMS 0x00000007d7800000, 0x00000007d7800000| Untracked +| 377|0x00000007d7900000, 0x00000007d7900000, 0x00000007d7a00000| 0%| F| |TAMS 0x00000007d7900000, 0x00000007d7900000| Untracked +| 378|0x00000007d7a00000, 0x00000007d7a00000, 0x00000007d7b00000| 0%| F| |TAMS 0x00000007d7a00000, 0x00000007d7a00000| Untracked +| 379|0x00000007d7b00000, 0x00000007d7b00000, 0x00000007d7c00000| 0%| F| |TAMS 0x00000007d7b00000, 0x00000007d7b00000| Untracked +| 380|0x00000007d7c00000, 0x00000007d7c00000, 0x00000007d7d00000| 0%| F| |TAMS 0x00000007d7c00000, 0x00000007d7c00000| Untracked +| 381|0x00000007d7d00000, 0x00000007d7d00000, 0x00000007d7e00000| 0%| F| |TAMS 0x00000007d7d00000, 0x00000007d7d00000| Untracked +| 382|0x00000007d7e00000, 0x00000007d7e00000, 0x00000007d7f00000| 0%| F| |TAMS 0x00000007d7e00000, 0x00000007d7e00000| Untracked +| 383|0x00000007d7f00000, 0x00000007d7f00000, 0x00000007d8000000| 0%| F| |TAMS 0x00000007d7f00000, 0x00000007d7f00000| Untracked +| 384|0x00000007d8000000, 0x00000007d8000000, 0x00000007d8100000| 0%| F| |TAMS 0x00000007d8000000, 0x00000007d8000000| Untracked +| 385|0x00000007d8100000, 0x00000007d8100000, 0x00000007d8200000| 0%| F| |TAMS 0x00000007d8100000, 0x00000007d8100000| Untracked +| 386|0x00000007d8200000, 0x00000007d8200000, 0x00000007d8300000| 0%| F| |TAMS 0x00000007d8200000, 0x00000007d8200000| Untracked +| 387|0x00000007d8300000, 0x00000007d8300000, 0x00000007d8400000| 0%| F| |TAMS 0x00000007d8300000, 0x00000007d8300000| Untracked +| 388|0x00000007d8400000, 0x00000007d8400000, 0x00000007d8500000| 0%| F| |TAMS 0x00000007d8400000, 0x00000007d8400000| Untracked +| 389|0x00000007d8500000, 0x00000007d8500000, 0x00000007d8600000| 0%| F| |TAMS 0x00000007d8500000, 0x00000007d8500000| Untracked +| 390|0x00000007d8600000, 0x00000007d8600000, 0x00000007d8700000| 0%| F| |TAMS 0x00000007d8600000, 0x00000007d8600000| Untracked +| 391|0x00000007d8700000, 0x00000007d8700000, 0x00000007d8800000| 0%| F| |TAMS 0x00000007d8700000, 0x00000007d8700000| Untracked +| 392|0x00000007d8800000, 0x00000007d8800000, 0x00000007d8900000| 0%| F| |TAMS 0x00000007d8800000, 0x00000007d8800000| Untracked +| 393|0x00000007d8900000, 0x00000007d8900000, 0x00000007d8a00000| 0%| F| |TAMS 0x00000007d8900000, 0x00000007d8900000| Untracked +| 394|0x00000007d8a00000, 0x00000007d8a00000, 0x00000007d8b00000| 0%| F| |TAMS 0x00000007d8a00000, 0x00000007d8a00000| Untracked +| 395|0x00000007d8b00000, 0x00000007d8b00000, 0x00000007d8c00000| 0%| F| |TAMS 0x00000007d8b00000, 0x00000007d8b00000| Untracked +| 396|0x00000007d8c00000, 0x00000007d8c00000, 0x00000007d8d00000| 0%| F| |TAMS 0x00000007d8c00000, 0x00000007d8c00000| Untracked +| 397|0x00000007d8d00000, 0x00000007d8d00000, 0x00000007d8e00000| 0%| F| |TAMS 0x00000007d8d00000, 0x00000007d8d00000| Untracked +| 398|0x00000007d8e00000, 0x00000007d8e00000, 0x00000007d8f00000| 0%| F| |TAMS 0x00000007d8e00000, 0x00000007d8e00000| Untracked +| 399|0x00000007d8f00000, 0x00000007d8f00000, 0x00000007d9000000| 0%| F| |TAMS 0x00000007d8f00000, 0x00000007d8f00000| Untracked +| 400|0x00000007d9000000, 0x00000007d9000000, 0x00000007d9100000| 0%| F| |TAMS 0x00000007d9000000, 0x00000007d9000000| Untracked +| 401|0x00000007d9100000, 0x00000007d9100000, 0x00000007d9200000| 0%| F| |TAMS 0x00000007d9100000, 0x00000007d9100000| Untracked +| 402|0x00000007d9200000, 0x00000007d9200000, 0x00000007d9300000| 0%| F| |TAMS 0x00000007d9200000, 0x00000007d9200000| Untracked +| 403|0x00000007d9300000, 0x00000007d9300000, 0x00000007d9400000| 0%| F| |TAMS 0x00000007d9300000, 0x00000007d9300000| Untracked +| 404|0x00000007d9400000, 0x00000007d9400000, 0x00000007d9500000| 0%| F| |TAMS 0x00000007d9400000, 0x00000007d9400000| Untracked +| 405|0x00000007d9500000, 0x00000007d9500000, 0x00000007d9600000| 0%| F| |TAMS 0x00000007d9500000, 0x00000007d9500000| Untracked +| 406|0x00000007d9600000, 0x00000007d9600000, 0x00000007d9700000| 0%| F| |TAMS 0x00000007d9600000, 0x00000007d9600000| Untracked +| 407|0x00000007d9700000, 0x00000007d9700000, 0x00000007d9800000| 0%| F| |TAMS 0x00000007d9700000, 0x00000007d9700000| Untracked +| 408|0x00000007d9800000, 0x00000007d9800000, 0x00000007d9900000| 0%| F| |TAMS 0x00000007d9800000, 0x00000007d9800000| Untracked +| 409|0x00000007d9900000, 0x00000007d9900000, 0x00000007d9a00000| 0%| F| |TAMS 0x00000007d9900000, 0x00000007d9900000| Untracked +| 410|0x00000007d9a00000, 0x00000007d9a00000, 0x00000007d9b00000| 0%| F| |TAMS 0x00000007d9a00000, 0x00000007d9a00000| Untracked +| 411|0x00000007d9b00000, 0x00000007d9b00000, 0x00000007d9c00000| 0%| F| |TAMS 0x00000007d9b00000, 0x00000007d9b00000| Untracked +| 412|0x00000007d9c00000, 0x00000007d9c00000, 0x00000007d9d00000| 0%| F| |TAMS 0x00000007d9c00000, 0x00000007d9c00000| Untracked +| 413|0x00000007d9d00000, 0x00000007d9d00000, 0x00000007d9e00000| 0%| F| |TAMS 0x00000007d9d00000, 0x00000007d9d00000| Untracked +| 414|0x00000007d9e00000, 0x00000007d9e00000, 0x00000007d9f00000| 0%| F| |TAMS 0x00000007d9e00000, 0x00000007d9e00000| Untracked +| 415|0x00000007d9f00000, 0x00000007d9f00000, 0x00000007da000000| 0%| F| |TAMS 0x00000007d9f00000, 0x00000007d9f00000| Untracked +| 416|0x00000007da000000, 0x00000007da000000, 0x00000007da100000| 0%| F| |TAMS 0x00000007da000000, 0x00000007da000000| Untracked +| 417|0x00000007da100000, 0x00000007da100000, 0x00000007da200000| 0%| F| |TAMS 0x00000007da100000, 0x00000007da100000| Untracked +| 418|0x00000007da200000, 0x00000007da200000, 0x00000007da300000| 0%| F| |TAMS 0x00000007da200000, 0x00000007da200000| Untracked +| 419|0x00000007da300000, 0x00000007da300000, 0x00000007da400000| 0%| F| |TAMS 0x00000007da300000, 0x00000007da300000| Untracked +| 420|0x00000007da400000, 0x00000007da400000, 0x00000007da500000| 0%| F| |TAMS 0x00000007da400000, 0x00000007da400000| Untracked +| 421|0x00000007da500000, 0x00000007da500000, 0x00000007da600000| 0%| F| |TAMS 0x00000007da500000, 0x00000007da500000| Untracked +| 422|0x00000007da600000, 0x00000007da600000, 0x00000007da700000| 0%| F| |TAMS 0x00000007da600000, 0x00000007da600000| Untracked +| 423|0x00000007da700000, 0x00000007da700000, 0x00000007da800000| 0%| F| |TAMS 0x00000007da700000, 0x00000007da700000| Untracked +| 424|0x00000007da800000, 0x00000007da800000, 0x00000007da900000| 0%| F| |TAMS 0x00000007da800000, 0x00000007da800000| Untracked +| 425|0x00000007da900000, 0x00000007da900000, 0x00000007daa00000| 0%| F| |TAMS 0x00000007da900000, 0x00000007da900000| Untracked +| 426|0x00000007daa00000, 0x00000007daa00000, 0x00000007dab00000| 0%| F| |TAMS 0x00000007daa00000, 0x00000007daa00000| Untracked +| 427|0x00000007dab00000, 0x00000007dab00000, 0x00000007dac00000| 0%| F| |TAMS 0x00000007dab00000, 0x00000007dab00000| Untracked +| 428|0x00000007dac00000, 0x00000007dac00000, 0x00000007dad00000| 0%| F| |TAMS 0x00000007dac00000, 0x00000007dac00000| Untracked +| 429|0x00000007dad00000, 0x00000007dad00000, 0x00000007dae00000| 0%| F| |TAMS 0x00000007dad00000, 0x00000007dad00000| Untracked +| 430|0x00000007dae00000, 0x00000007dae00000, 0x00000007daf00000| 0%| F| |TAMS 0x00000007dae00000, 0x00000007dae00000| Untracked +| 431|0x00000007daf00000, 0x00000007daf00000, 0x00000007db000000| 0%| F| |TAMS 0x00000007daf00000, 0x00000007daf00000| Untracked +| 432|0x00000007db000000, 0x00000007db000000, 0x00000007db100000| 0%| F| |TAMS 0x00000007db000000, 0x00000007db000000| Untracked +| 433|0x00000007db100000, 0x00000007db100000, 0x00000007db200000| 0%| F| |TAMS 0x00000007db100000, 0x00000007db100000| Untracked +| 434|0x00000007db200000, 0x00000007db200000, 0x00000007db300000| 0%| F| |TAMS 0x00000007db200000, 0x00000007db200000| Untracked +| 435|0x00000007db300000, 0x00000007db300000, 0x00000007db400000| 0%| F| |TAMS 0x00000007db300000, 0x00000007db300000| Untracked +| 436|0x00000007db400000, 0x00000007db400000, 0x00000007db500000| 0%| F| |TAMS 0x00000007db400000, 0x00000007db400000| Untracked +| 437|0x00000007db500000, 0x00000007db500000, 0x00000007db600000| 0%| F| |TAMS 0x00000007db500000, 0x00000007db500000| Untracked +| 438|0x00000007db600000, 0x00000007db600000, 0x00000007db700000| 0%| F| |TAMS 0x00000007db600000, 0x00000007db600000| Untracked +| 439|0x00000007db700000, 0x00000007db700000, 0x00000007db800000| 0%| F| |TAMS 0x00000007db700000, 0x00000007db700000| Untracked +| 440|0x00000007db800000, 0x00000007db800000, 0x00000007db900000| 0%| F| |TAMS 0x00000007db800000, 0x00000007db800000| Untracked +| 441|0x00000007db900000, 0x00000007db900000, 0x00000007dba00000| 0%| F| |TAMS 0x00000007db900000, 0x00000007db900000| Untracked +| 442|0x00000007dba00000, 0x00000007dba00000, 0x00000007dbb00000| 0%| F| |TAMS 0x00000007dba00000, 0x00000007dba00000| Untracked +| 443|0x00000007dbb00000, 0x00000007dbb00000, 0x00000007dbc00000| 0%| F| |TAMS 0x00000007dbb00000, 0x00000007dbb00000| Untracked +| 444|0x00000007dbc00000, 0x00000007dbc00000, 0x00000007dbd00000| 0%| F| |TAMS 0x00000007dbc00000, 0x00000007dbc00000| Untracked +| 445|0x00000007dbd00000, 0x00000007dbd00000, 0x00000007dbe00000| 0%| F| |TAMS 0x00000007dbd00000, 0x00000007dbd00000| Untracked +| 446|0x00000007dbe00000, 0x00000007dbe00000, 0x00000007dbf00000| 0%| F| |TAMS 0x00000007dbe00000, 0x00000007dbe00000| Untracked +| 447|0x00000007dbf00000, 0x00000007dbf00000, 0x00000007dc000000| 0%| F| |TAMS 0x00000007dbf00000, 0x00000007dbf00000| Untracked +| 448|0x00000007dc000000, 0x00000007dc000000, 0x00000007dc100000| 0%| F| |TAMS 0x00000007dc000000, 0x00000007dc000000| Untracked +| 449|0x00000007dc100000, 0x00000007dc100000, 0x00000007dc200000| 0%| F| |TAMS 0x00000007dc100000, 0x00000007dc100000| Untracked +| 450|0x00000007dc200000, 0x00000007dc200000, 0x00000007dc300000| 0%| F| |TAMS 0x00000007dc200000, 0x00000007dc200000| Untracked +| 451|0x00000007dc300000, 0x00000007dc300000, 0x00000007dc400000| 0%| F| |TAMS 0x00000007dc300000, 0x00000007dc300000| Untracked +| 452|0x00000007dc400000, 0x00000007dc400000, 0x00000007dc500000| 0%| F| |TAMS 0x00000007dc400000, 0x00000007dc400000| Untracked +| 453|0x00000007dc500000, 0x00000007dc500000, 0x00000007dc600000| 0%| F| |TAMS 0x00000007dc500000, 0x00000007dc500000| Untracked +| 454|0x00000007dc600000, 0x00000007dc600000, 0x00000007dc700000| 0%| F| |TAMS 0x00000007dc600000, 0x00000007dc600000| Untracked +| 455|0x00000007dc700000, 0x00000007dc700000, 0x00000007dc800000| 0%| F| |TAMS 0x00000007dc700000, 0x00000007dc700000| Untracked +| 456|0x00000007dc800000, 0x00000007dc800000, 0x00000007dc900000| 0%| F| |TAMS 0x00000007dc800000, 0x00000007dc800000| Untracked +| 457|0x00000007dc900000, 0x00000007dc900000, 0x00000007dca00000| 0%| F| |TAMS 0x00000007dc900000, 0x00000007dc900000| Untracked +| 458|0x00000007dca00000, 0x00000007dca00000, 0x00000007dcb00000| 0%| F| |TAMS 0x00000007dca00000, 0x00000007dca00000| Untracked +| 459|0x00000007dcb00000, 0x00000007dcb00000, 0x00000007dcc00000| 0%| F| |TAMS 0x00000007dcb00000, 0x00000007dcb00000| Untracked +| 460|0x00000007dcc00000, 0x00000007dcc00000, 0x00000007dcd00000| 0%| F| |TAMS 0x00000007dcc00000, 0x00000007dcc00000| Untracked +| 461|0x00000007dcd00000, 0x00000007dcd00000, 0x00000007dce00000| 0%| F| |TAMS 0x00000007dcd00000, 0x00000007dcd00000| Untracked +| 462|0x00000007dce00000, 0x00000007dce00000, 0x00000007dcf00000| 0%| F| |TAMS 0x00000007dce00000, 0x00000007dce00000| Untracked +| 463|0x00000007dcf00000, 0x00000007dcf00000, 0x00000007dd000000| 0%| F| |TAMS 0x00000007dcf00000, 0x00000007dcf00000| Untracked +| 464|0x00000007dd000000, 0x00000007dd000000, 0x00000007dd100000| 0%| F| |TAMS 0x00000007dd000000, 0x00000007dd000000| Untracked +| 465|0x00000007dd100000, 0x00000007dd100000, 0x00000007dd200000| 0%| F| |TAMS 0x00000007dd100000, 0x00000007dd100000| Untracked +| 466|0x00000007dd200000, 0x00000007dd200000, 0x00000007dd300000| 0%| F| |TAMS 0x00000007dd200000, 0x00000007dd200000| Untracked +| 467|0x00000007dd300000, 0x00000007dd300000, 0x00000007dd400000| 0%| F| |TAMS 0x00000007dd300000, 0x00000007dd300000| Untracked +| 468|0x00000007dd400000, 0x00000007dd400000, 0x00000007dd500000| 0%| F| |TAMS 0x00000007dd400000, 0x00000007dd400000| Untracked +| 469|0x00000007dd500000, 0x00000007dd500000, 0x00000007dd600000| 0%| F| |TAMS 0x00000007dd500000, 0x00000007dd500000| Untracked +| 470|0x00000007dd600000, 0x00000007dd600000, 0x00000007dd700000| 0%| F| |TAMS 0x00000007dd600000, 0x00000007dd600000| Untracked +| 471|0x00000007dd700000, 0x00000007dd700000, 0x00000007dd800000| 0%| F| |TAMS 0x00000007dd700000, 0x00000007dd700000| Untracked +| 472|0x00000007dd800000, 0x00000007dd800000, 0x00000007dd900000| 0%| F| |TAMS 0x00000007dd800000, 0x00000007dd800000| Untracked +| 473|0x00000007dd900000, 0x00000007dd900000, 0x00000007dda00000| 0%| F| |TAMS 0x00000007dd900000, 0x00000007dd900000| Untracked +| 474|0x00000007dda00000, 0x00000007dda00000, 0x00000007ddb00000| 0%| F| |TAMS 0x00000007dda00000, 0x00000007dda00000| Untracked +| 475|0x00000007ddb00000, 0x00000007ddb00000, 0x00000007ddc00000| 0%| F| |TAMS 0x00000007ddb00000, 0x00000007ddb00000| Untracked +| 476|0x00000007ddc00000, 0x00000007ddc00000, 0x00000007ddd00000| 0%| F| |TAMS 0x00000007ddc00000, 0x00000007ddc00000| Untracked +| 477|0x00000007ddd00000, 0x00000007ddd00000, 0x00000007dde00000| 0%| F| |TAMS 0x00000007ddd00000, 0x00000007ddd00000| Untracked +| 478|0x00000007dde00000, 0x00000007dde00000, 0x00000007ddf00000| 0%| F| |TAMS 0x00000007dde00000, 0x00000007dde00000| Untracked +| 479|0x00000007ddf00000, 0x00000007ddf00000, 0x00000007de000000| 0%| F| |TAMS 0x00000007ddf00000, 0x00000007ddf00000| Untracked +| 480|0x00000007de000000, 0x00000007de000000, 0x00000007de100000| 0%| F| |TAMS 0x00000007de000000, 0x00000007de000000| Untracked +| 481|0x00000007de100000, 0x00000007de100000, 0x00000007de200000| 0%| F| |TAMS 0x00000007de100000, 0x00000007de100000| Untracked +| 482|0x00000007de200000, 0x00000007de200000, 0x00000007de300000| 0%| F| |TAMS 0x00000007de200000, 0x00000007de200000| Untracked +| 483|0x00000007de300000, 0x00000007de300000, 0x00000007de400000| 0%| F| |TAMS 0x00000007de300000, 0x00000007de300000| Untracked +| 484|0x00000007de400000, 0x00000007de400000, 0x00000007de500000| 0%| F| |TAMS 0x00000007de400000, 0x00000007de400000| Untracked +| 485|0x00000007de500000, 0x00000007de500000, 0x00000007de600000| 0%| F| |TAMS 0x00000007de500000, 0x00000007de500000| Untracked +| 486|0x00000007de600000, 0x00000007de600000, 0x00000007de700000| 0%| F| |TAMS 0x00000007de600000, 0x00000007de600000| Untracked +| 487|0x00000007de700000, 0x00000007de700000, 0x00000007de800000| 0%| F| |TAMS 0x00000007de700000, 0x00000007de700000| Untracked +| 488|0x00000007de800000, 0x00000007de800000, 0x00000007de900000| 0%| F| |TAMS 0x00000007de800000, 0x00000007de800000| Untracked +| 489|0x00000007de900000, 0x00000007de900000, 0x00000007dea00000| 0%| F| |TAMS 0x00000007de900000, 0x00000007de900000| Untracked +| 490|0x00000007dea00000, 0x00000007dea00000, 0x00000007deb00000| 0%| F| |TAMS 0x00000007dea00000, 0x00000007dea00000| Untracked +| 491|0x00000007deb00000, 0x00000007deb00000, 0x00000007dec00000| 0%| F| |TAMS 0x00000007deb00000, 0x00000007deb00000| Untracked +| 492|0x00000007dec00000, 0x00000007dec00000, 0x00000007ded00000| 0%| F| |TAMS 0x00000007dec00000, 0x00000007dec00000| Untracked +| 493|0x00000007ded00000, 0x00000007ded00000, 0x00000007dee00000| 0%| F| |TAMS 0x00000007ded00000, 0x00000007ded00000| Untracked +| 494|0x00000007dee00000, 0x00000007dee00000, 0x00000007def00000| 0%| F| |TAMS 0x00000007dee00000, 0x00000007dee00000| Untracked +| 495|0x00000007def00000, 0x00000007def00000, 0x00000007df000000| 0%| F| |TAMS 0x00000007def00000, 0x00000007def00000| Untracked +| 496|0x00000007df000000, 0x00000007df000000, 0x00000007df100000| 0%| F| |TAMS 0x00000007df000000, 0x00000007df000000| Untracked +| 497|0x00000007df100000, 0x00000007df100000, 0x00000007df200000| 0%| F| |TAMS 0x00000007df100000, 0x00000007df100000| Untracked +| 498|0x00000007df200000, 0x00000007df200000, 0x00000007df300000| 0%| F| |TAMS 0x00000007df200000, 0x00000007df200000| Untracked +| 499|0x00000007df300000, 0x00000007df300000, 0x00000007df400000| 0%| F| |TAMS 0x00000007df300000, 0x00000007df300000| Untracked +| 500|0x00000007df400000, 0x00000007df400000, 0x00000007df500000| 0%| F| |TAMS 0x00000007df400000, 0x00000007df400000| Untracked +| 501|0x00000007df500000, 0x00000007df500000, 0x00000007df600000| 0%| F| |TAMS 0x00000007df500000, 0x00000007df500000| Untracked +| 502|0x00000007df600000, 0x00000007df600000, 0x00000007df700000| 0%| F| |TAMS 0x00000007df600000, 0x00000007df600000| Untracked +| 503|0x00000007df700000, 0x00000007df700000, 0x00000007df800000| 0%| F| |TAMS 0x00000007df700000, 0x00000007df700000| Untracked +| 504|0x00000007df800000, 0x00000007df800000, 0x00000007df900000| 0%| F| |TAMS 0x00000007df800000, 0x00000007df800000| Untracked +| 505|0x00000007df900000, 0x00000007df900000, 0x00000007dfa00000| 0%| F| |TAMS 0x00000007df900000, 0x00000007df900000| Untracked +| 506|0x00000007dfa00000, 0x00000007dfa00000, 0x00000007dfb00000| 0%| F| |TAMS 0x00000007dfa00000, 0x00000007dfa00000| Untracked +| 507|0x00000007dfb00000, 0x00000007dfb00000, 0x00000007dfc00000| 0%| F| |TAMS 0x00000007dfb00000, 0x00000007dfb00000| Untracked +| 508|0x00000007dfc00000, 0x00000007dfc00000, 0x00000007dfd00000| 0%| F| |TAMS 0x00000007dfc00000, 0x00000007dfc00000| Untracked +| 509|0x00000007dfd00000, 0x00000007dfd00000, 0x00000007dfe00000| 0%| F| |TAMS 0x00000007dfd00000, 0x00000007dfd00000| Untracked +| 510|0x00000007dfe00000, 0x00000007dfe00000, 0x00000007dff00000| 0%| F| |TAMS 0x00000007dfe00000, 0x00000007dfe00000| Untracked +| 511|0x00000007dff00000, 0x00000007dff00000, 0x00000007e0000000| 0%| F| |TAMS 0x00000007dff00000, 0x00000007dff00000| Untracked +| 512|0x00000007e0000000, 0x00000007e0000000, 0x00000007e0100000| 0%| F| |TAMS 0x00000007e0000000, 0x00000007e0000000| Untracked +| 513|0x00000007e0100000, 0x00000007e0100000, 0x00000007e0200000| 0%| F| |TAMS 0x00000007e0100000, 0x00000007e0100000| Untracked +| 514|0x00000007e0200000, 0x00000007e0200000, 0x00000007e0300000| 0%| F| |TAMS 0x00000007e0200000, 0x00000007e0200000| Untracked +| 515|0x00000007e0300000, 0x00000007e0300000, 0x00000007e0400000| 0%| F| |TAMS 0x00000007e0300000, 0x00000007e0300000| Untracked +| 516|0x00000007e0400000, 0x00000007e0400000, 0x00000007e0500000| 0%| F| |TAMS 0x00000007e0400000, 0x00000007e0400000| Untracked +| 517|0x00000007e0500000, 0x00000007e0500000, 0x00000007e0600000| 0%| F| |TAMS 0x00000007e0500000, 0x00000007e0500000| Untracked +| 518|0x00000007e0600000, 0x00000007e0600000, 0x00000007e0700000| 0%| F| |TAMS 0x00000007e0600000, 0x00000007e0600000| Untracked +| 519|0x00000007e0700000, 0x00000007e0700000, 0x00000007e0800000| 0%| F| |TAMS 0x00000007e0700000, 0x00000007e0700000| Untracked +| 520|0x00000007e0800000, 0x00000007e0800000, 0x00000007e0900000| 0%| F| |TAMS 0x00000007e0800000, 0x00000007e0800000| Untracked +| 521|0x00000007e0900000, 0x00000007e0900000, 0x00000007e0a00000| 0%| F| |TAMS 0x00000007e0900000, 0x00000007e0900000| Untracked +| 522|0x00000007e0a00000, 0x00000007e0a00000, 0x00000007e0b00000| 0%| F| |TAMS 0x00000007e0a00000, 0x00000007e0a00000| Untracked +| 523|0x00000007e0b00000, 0x00000007e0b00000, 0x00000007e0c00000| 0%| F| |TAMS 0x00000007e0b00000, 0x00000007e0b00000| Untracked +| 524|0x00000007e0c00000, 0x00000007e0c00000, 0x00000007e0d00000| 0%| F| |TAMS 0x00000007e0c00000, 0x00000007e0c00000| Untracked +| 525|0x00000007e0d00000, 0x00000007e0d00000, 0x00000007e0e00000| 0%| F| |TAMS 0x00000007e0d00000, 0x00000007e0d00000| Untracked +| 526|0x00000007e0e00000, 0x00000007e0e00000, 0x00000007e0f00000| 0%| F| |TAMS 0x00000007e0e00000, 0x00000007e0e00000| Untracked +| 527|0x00000007e0f00000, 0x00000007e0f00000, 0x00000007e1000000| 0%| F| |TAMS 0x00000007e0f00000, 0x00000007e0f00000| Untracked +| 528|0x00000007e1000000, 0x00000007e1000000, 0x00000007e1100000| 0%| F| |TAMS 0x00000007e1000000, 0x00000007e1000000| Untracked +| 529|0x00000007e1100000, 0x00000007e1100000, 0x00000007e1200000| 0%| F| |TAMS 0x00000007e1100000, 0x00000007e1100000| Untracked +| 530|0x00000007e1200000, 0x00000007e1200000, 0x00000007e1300000| 0%| F| |TAMS 0x00000007e1200000, 0x00000007e1200000| Untracked +| 531|0x00000007e1300000, 0x00000007e1300000, 0x00000007e1400000| 0%| F| |TAMS 0x00000007e1300000, 0x00000007e1300000| Untracked +| 532|0x00000007e1400000, 0x00000007e1400000, 0x00000007e1500000| 0%| F| |TAMS 0x00000007e1400000, 0x00000007e1400000| Untracked +| 533|0x00000007e1500000, 0x00000007e1500000, 0x00000007e1600000| 0%| F| |TAMS 0x00000007e1500000, 0x00000007e1500000| Untracked +| 534|0x00000007e1600000, 0x00000007e1600000, 0x00000007e1700000| 0%| F| |TAMS 0x00000007e1600000, 0x00000007e1600000| Untracked +| 535|0x00000007e1700000, 0x00000007e1700000, 0x00000007e1800000| 0%| F| |TAMS 0x00000007e1700000, 0x00000007e1700000| Untracked +| 536|0x00000007e1800000, 0x00000007e1800000, 0x00000007e1900000| 0%| F| |TAMS 0x00000007e1800000, 0x00000007e1800000| Untracked +| 537|0x00000007e1900000, 0x00000007e1900000, 0x00000007e1a00000| 0%| F| |TAMS 0x00000007e1900000, 0x00000007e1900000| Untracked +| 538|0x00000007e1a00000, 0x00000007e1a00000, 0x00000007e1b00000| 0%| F| |TAMS 0x00000007e1a00000, 0x00000007e1a00000| Untracked +| 539|0x00000007e1b00000, 0x00000007e1b00000, 0x00000007e1c00000| 0%| F| |TAMS 0x00000007e1b00000, 0x00000007e1b00000| Untracked +| 540|0x00000007e1c00000, 0x00000007e1c00000, 0x00000007e1d00000| 0%| F| |TAMS 0x00000007e1c00000, 0x00000007e1c00000| Untracked +| 541|0x00000007e1d00000, 0x00000007e1d00000, 0x00000007e1e00000| 0%| F| |TAMS 0x00000007e1d00000, 0x00000007e1d00000| Untracked +| 542|0x00000007e1e00000, 0x00000007e1e00000, 0x00000007e1f00000| 0%| F| |TAMS 0x00000007e1e00000, 0x00000007e1e00000| Untracked +| 543|0x00000007e1f00000, 0x00000007e1f00000, 0x00000007e2000000| 0%| F| |TAMS 0x00000007e1f00000, 0x00000007e1f00000| Untracked +| 544|0x00000007e2000000, 0x00000007e2000000, 0x00000007e2100000| 0%| F| |TAMS 0x00000007e2000000, 0x00000007e2000000| Untracked +| 545|0x00000007e2100000, 0x00000007e2100000, 0x00000007e2200000| 0%| F| |TAMS 0x00000007e2100000, 0x00000007e2100000| Untracked +| 546|0x00000007e2200000, 0x00000007e2200000, 0x00000007e2300000| 0%| F| |TAMS 0x00000007e2200000, 0x00000007e2200000| Untracked +| 547|0x00000007e2300000, 0x00000007e2300000, 0x00000007e2400000| 0%| F| |TAMS 0x00000007e2300000, 0x00000007e2300000| Untracked +| 548|0x00000007e2400000, 0x00000007e2400000, 0x00000007e2500000| 0%| F| |TAMS 0x00000007e2400000, 0x00000007e2400000| Untracked +| 549|0x00000007e2500000, 0x00000007e2500000, 0x00000007e2600000| 0%| F| |TAMS 0x00000007e2500000, 0x00000007e2500000| Untracked +| 550|0x00000007e2600000, 0x00000007e2600000, 0x00000007e2700000| 0%| F| |TAMS 0x00000007e2600000, 0x00000007e2600000| Untracked +| 551|0x00000007e2700000, 0x00000007e2700000, 0x00000007e2800000| 0%| F| |TAMS 0x00000007e2700000, 0x00000007e2700000| Untracked +| 552|0x00000007e2800000, 0x00000007e2800000, 0x00000007e2900000| 0%| F| |TAMS 0x00000007e2800000, 0x00000007e2800000| Untracked +| 553|0x00000007e2900000, 0x00000007e2900000, 0x00000007e2a00000| 0%| F| |TAMS 0x00000007e2900000, 0x00000007e2900000| Untracked +| 554|0x00000007e2a00000, 0x00000007e2a00000, 0x00000007e2b00000| 0%| F| |TAMS 0x00000007e2a00000, 0x00000007e2a00000| Untracked +| 555|0x00000007e2b00000, 0x00000007e2b00000, 0x00000007e2c00000| 0%| F| |TAMS 0x00000007e2b00000, 0x00000007e2b00000| Untracked +| 556|0x00000007e2c00000, 0x00000007e2c00000, 0x00000007e2d00000| 0%| F| |TAMS 0x00000007e2c00000, 0x00000007e2c00000| Untracked +| 557|0x00000007e2d00000, 0x00000007e2d00000, 0x00000007e2e00000| 0%| F| |TAMS 0x00000007e2d00000, 0x00000007e2d00000| Untracked +| 558|0x00000007e2e00000, 0x00000007e2e00000, 0x00000007e2f00000| 0%| F| |TAMS 0x00000007e2e00000, 0x00000007e2e00000| Untracked +| 559|0x00000007e2f00000, 0x00000007e2f00000, 0x00000007e3000000| 0%| F| |TAMS 0x00000007e2f00000, 0x00000007e2f00000| Untracked +| 560|0x00000007e3000000, 0x00000007e3000000, 0x00000007e3100000| 0%| F| |TAMS 0x00000007e3000000, 0x00000007e3000000| Untracked +| 561|0x00000007e3100000, 0x00000007e3100000, 0x00000007e3200000| 0%| F| |TAMS 0x00000007e3100000, 0x00000007e3100000| Untracked +| 562|0x00000007e3200000, 0x00000007e3200000, 0x00000007e3300000| 0%| F| |TAMS 0x00000007e3200000, 0x00000007e3200000| Untracked +| 563|0x00000007e3300000, 0x00000007e3300000, 0x00000007e3400000| 0%| F| |TAMS 0x00000007e3300000, 0x00000007e3300000| Untracked +| 564|0x00000007e3400000, 0x00000007e3400000, 0x00000007e3500000| 0%| F| |TAMS 0x00000007e3400000, 0x00000007e3400000| Untracked +| 565|0x00000007e3500000, 0x00000007e3500000, 0x00000007e3600000| 0%| F| |TAMS 0x00000007e3500000, 0x00000007e3500000| Untracked +| 566|0x00000007e3600000, 0x00000007e3600000, 0x00000007e3700000| 0%| F| |TAMS 0x00000007e3600000, 0x00000007e3600000| Untracked +| 567|0x00000007e3700000, 0x00000007e3700000, 0x00000007e3800000| 0%| F| |TAMS 0x00000007e3700000, 0x00000007e3700000| Untracked +| 568|0x00000007e3800000, 0x00000007e3800000, 0x00000007e3900000| 0%| F| |TAMS 0x00000007e3800000, 0x00000007e3800000| Untracked +| 569|0x00000007e3900000, 0x00000007e3900000, 0x00000007e3a00000| 0%| F| |TAMS 0x00000007e3900000, 0x00000007e3900000| Untracked +| 570|0x00000007e3a00000, 0x00000007e3a00000, 0x00000007e3b00000| 0%| F| |TAMS 0x00000007e3a00000, 0x00000007e3a00000| Untracked +| 571|0x00000007e3b00000, 0x00000007e3b00000, 0x00000007e3c00000| 0%| F| |TAMS 0x00000007e3b00000, 0x00000007e3b00000| Untracked +| 572|0x00000007e3c00000, 0x00000007e3c00000, 0x00000007e3d00000| 0%| F| |TAMS 0x00000007e3c00000, 0x00000007e3c00000| Untracked +| 573|0x00000007e3d00000, 0x00000007e3d00000, 0x00000007e3e00000| 0%| F| |TAMS 0x00000007e3d00000, 0x00000007e3d00000| Untracked +| 574|0x00000007e3e00000, 0x00000007e3e00000, 0x00000007e3f00000| 0%| F| |TAMS 0x00000007e3e00000, 0x00000007e3e00000| Untracked +| 575|0x00000007e3f00000, 0x00000007e3f00000, 0x00000007e4000000| 0%| F| |TAMS 0x00000007e3f00000, 0x00000007e3f00000| Untracked +| 576|0x00000007e4000000, 0x00000007e4000000, 0x00000007e4100000| 0%| F| |TAMS 0x00000007e4000000, 0x00000007e4000000| Untracked +| 577|0x00000007e4100000, 0x00000007e4100000, 0x00000007e4200000| 0%| F| |TAMS 0x00000007e4100000, 0x00000007e4100000| Untracked +| 578|0x00000007e4200000, 0x00000007e4200000, 0x00000007e4300000| 0%| F| |TAMS 0x00000007e4200000, 0x00000007e4200000| Untracked +| 579|0x00000007e4300000, 0x00000007e4300000, 0x00000007e4400000| 0%| F| |TAMS 0x00000007e4300000, 0x00000007e4300000| Untracked +| 580|0x00000007e4400000, 0x00000007e4400000, 0x00000007e4500000| 0%| F| |TAMS 0x00000007e4400000, 0x00000007e4400000| Untracked +| 581|0x00000007e4500000, 0x00000007e4500000, 0x00000007e4600000| 0%| F| |TAMS 0x00000007e4500000, 0x00000007e4500000| Untracked +| 582|0x00000007e4600000, 0x00000007e4600000, 0x00000007e4700000| 0%| F| |TAMS 0x00000007e4600000, 0x00000007e4600000| Untracked +| 583|0x00000007e4700000, 0x00000007e4700000, 0x00000007e4800000| 0%| F| |TAMS 0x00000007e4700000, 0x00000007e4700000| Untracked +| 584|0x00000007e4800000, 0x00000007e4800000, 0x00000007e4900000| 0%| F| |TAMS 0x00000007e4800000, 0x00000007e4800000| Untracked +| 585|0x00000007e4900000, 0x00000007e4900000, 0x00000007e4a00000| 0%| F| |TAMS 0x00000007e4900000, 0x00000007e4900000| Untracked +| 586|0x00000007e4a00000, 0x00000007e4a00000, 0x00000007e4b00000| 0%| F| |TAMS 0x00000007e4a00000, 0x00000007e4a00000| Untracked +| 587|0x00000007e4b00000, 0x00000007e4b00000, 0x00000007e4c00000| 0%| F| |TAMS 0x00000007e4b00000, 0x00000007e4b00000| Untracked +| 588|0x00000007e4c00000, 0x00000007e4c00000, 0x00000007e4d00000| 0%| F| |TAMS 0x00000007e4c00000, 0x00000007e4c00000| Untracked +| 589|0x00000007e4d00000, 0x00000007e4d00000, 0x00000007e4e00000| 0%| F| |TAMS 0x00000007e4d00000, 0x00000007e4d00000| Untracked +| 590|0x00000007e4e00000, 0x00000007e4e00000, 0x00000007e4f00000| 0%| F| |TAMS 0x00000007e4e00000, 0x00000007e4e00000| Untracked +| 591|0x00000007e4f00000, 0x00000007e4f00000, 0x00000007e5000000| 0%| F| |TAMS 0x00000007e4f00000, 0x00000007e4f00000| Untracked +| 592|0x00000007e5000000, 0x00000007e5000000, 0x00000007e5100000| 0%| F| |TAMS 0x00000007e5000000, 0x00000007e5000000| Untracked +| 593|0x00000007e5100000, 0x00000007e5100000, 0x00000007e5200000| 0%| F| |TAMS 0x00000007e5100000, 0x00000007e5100000| Untracked +| 594|0x00000007e5200000, 0x00000007e5200000, 0x00000007e5300000| 0%| F| |TAMS 0x00000007e5200000, 0x00000007e5200000| Untracked +| 595|0x00000007e5300000, 0x00000007e5300000, 0x00000007e5400000| 0%| F| |TAMS 0x00000007e5300000, 0x00000007e5300000| Untracked +| 596|0x00000007e5400000, 0x00000007e5400000, 0x00000007e5500000| 0%| F| |TAMS 0x00000007e5400000, 0x00000007e5400000| Untracked +| 597|0x00000007e5500000, 0x00000007e5500000, 0x00000007e5600000| 0%| F| |TAMS 0x00000007e5500000, 0x00000007e5500000| Untracked +| 598|0x00000007e5600000, 0x00000007e5600000, 0x00000007e5700000| 0%| F| |TAMS 0x00000007e5600000, 0x00000007e5600000| Untracked +| 599|0x00000007e5700000, 0x00000007e5700000, 0x00000007e5800000| 0%| F| |TAMS 0x00000007e5700000, 0x00000007e5700000| Untracked +| 600|0x00000007e5800000, 0x00000007e5800000, 0x00000007e5900000| 0%| F| |TAMS 0x00000007e5800000, 0x00000007e5800000| Untracked +| 601|0x00000007e5900000, 0x00000007e5900000, 0x00000007e5a00000| 0%| F| |TAMS 0x00000007e5900000, 0x00000007e5900000| Untracked +| 602|0x00000007e5a00000, 0x00000007e5a00000, 0x00000007e5b00000| 0%| F| |TAMS 0x00000007e5a00000, 0x00000007e5a00000| Untracked +| 603|0x00000007e5b00000, 0x00000007e5b00000, 0x00000007e5c00000| 0%| F| |TAMS 0x00000007e5b00000, 0x00000007e5b00000| Untracked +| 604|0x00000007e5c00000, 0x00000007e5c00000, 0x00000007e5d00000| 0%| F| |TAMS 0x00000007e5c00000, 0x00000007e5c00000| Untracked +| 605|0x00000007e5d00000, 0x00000007e5d00000, 0x00000007e5e00000| 0%| F| |TAMS 0x00000007e5d00000, 0x00000007e5d00000| Untracked +| 606|0x00000007e5e00000, 0x00000007e5e00000, 0x00000007e5f00000| 0%| F| |TAMS 0x00000007e5e00000, 0x00000007e5e00000| Untracked +| 607|0x00000007e5f00000, 0x00000007e5f00000, 0x00000007e6000000| 0%| F| |TAMS 0x00000007e5f00000, 0x00000007e5f00000| Untracked +| 608|0x00000007e6000000, 0x00000007e6000000, 0x00000007e6100000| 0%| F| |TAMS 0x00000007e6000000, 0x00000007e6000000| Untracked +| 609|0x00000007e6100000, 0x00000007e6100000, 0x00000007e6200000| 0%| F| |TAMS 0x00000007e6100000, 0x00000007e6100000| Untracked +| 610|0x00000007e6200000, 0x00000007e6200000, 0x00000007e6300000| 0%| F| |TAMS 0x00000007e6200000, 0x00000007e6200000| Untracked +| 611|0x00000007e6300000, 0x00000007e6300000, 0x00000007e6400000| 0%| F| |TAMS 0x00000007e6300000, 0x00000007e6300000| Untracked +| 612|0x00000007e6400000, 0x00000007e6400000, 0x00000007e6500000| 0%| F| |TAMS 0x00000007e6400000, 0x00000007e6400000| Untracked +| 613|0x00000007e6500000, 0x00000007e6500000, 0x00000007e6600000| 0%| F| |TAMS 0x00000007e6500000, 0x00000007e6500000| Untracked +| 614|0x00000007e6600000, 0x00000007e6600000, 0x00000007e6700000| 0%| F| |TAMS 0x00000007e6600000, 0x00000007e6600000| Untracked +| 615|0x00000007e6700000, 0x00000007e6700000, 0x00000007e6800000| 0%| F| |TAMS 0x00000007e6700000, 0x00000007e6700000| Untracked +| 616|0x00000007e6800000, 0x00000007e6800000, 0x00000007e6900000| 0%| F| |TAMS 0x00000007e6800000, 0x00000007e6800000| Untracked +| 617|0x00000007e6900000, 0x00000007e6900000, 0x00000007e6a00000| 0%| F| |TAMS 0x00000007e6900000, 0x00000007e6900000| Untracked +| 618|0x00000007e6a00000, 0x00000007e6a00000, 0x00000007e6b00000| 0%| F| |TAMS 0x00000007e6a00000, 0x00000007e6a00000| Untracked +| 619|0x00000007e6b00000, 0x00000007e6b00000, 0x00000007e6c00000| 0%| F| |TAMS 0x00000007e6b00000, 0x00000007e6b00000| Untracked +| 620|0x00000007e6c00000, 0x00000007e6c00000, 0x00000007e6d00000| 0%| F| |TAMS 0x00000007e6c00000, 0x00000007e6c00000| Untracked +| 621|0x00000007e6d00000, 0x00000007e6d00000, 0x00000007e6e00000| 0%| F| |TAMS 0x00000007e6d00000, 0x00000007e6d00000| Untracked +| 622|0x00000007e6e00000, 0x00000007e6e00000, 0x00000007e6f00000| 0%| F| |TAMS 0x00000007e6e00000, 0x00000007e6e00000| Untracked +| 623|0x00000007e6f00000, 0x00000007e6f00000, 0x00000007e7000000| 0%| F| |TAMS 0x00000007e6f00000, 0x00000007e6f00000| Untracked +| 624|0x00000007e7000000, 0x00000007e7000000, 0x00000007e7100000| 0%| F| |TAMS 0x00000007e7000000, 0x00000007e7000000| Untracked +| 625|0x00000007e7100000, 0x00000007e7100000, 0x00000007e7200000| 0%| F| |TAMS 0x00000007e7100000, 0x00000007e7100000| Untracked +| 626|0x00000007e7200000, 0x00000007e7200000, 0x00000007e7300000| 0%| F| |TAMS 0x00000007e7200000, 0x00000007e7200000| Untracked +| 627|0x00000007e7300000, 0x00000007e7300000, 0x00000007e7400000| 0%| F| |TAMS 0x00000007e7300000, 0x00000007e7300000| Untracked +| 628|0x00000007e7400000, 0x00000007e7400000, 0x00000007e7500000| 0%| F| |TAMS 0x00000007e7400000, 0x00000007e7400000| Untracked +| 629|0x00000007e7500000, 0x00000007e7500000, 0x00000007e7600000| 0%| F| |TAMS 0x00000007e7500000, 0x00000007e7500000| Untracked +| 630|0x00000007e7600000, 0x00000007e7600000, 0x00000007e7700000| 0%| F| |TAMS 0x00000007e7600000, 0x00000007e7600000| Untracked +| 631|0x00000007e7700000, 0x00000007e7700000, 0x00000007e7800000| 0%| F| |TAMS 0x00000007e7700000, 0x00000007e7700000| Untracked +| 632|0x00000007e7800000, 0x00000007e7800000, 0x00000007e7900000| 0%| F| |TAMS 0x00000007e7800000, 0x00000007e7800000| Untracked +| 633|0x00000007e7900000, 0x00000007e7900000, 0x00000007e7a00000| 0%| F| |TAMS 0x00000007e7900000, 0x00000007e7900000| Untracked +| 634|0x00000007e7a00000, 0x00000007e7a00000, 0x00000007e7b00000| 0%| F| |TAMS 0x00000007e7a00000, 0x00000007e7a00000| Untracked +| 635|0x00000007e7b00000, 0x00000007e7b00000, 0x00000007e7c00000| 0%| F| |TAMS 0x00000007e7b00000, 0x00000007e7b00000| Untracked +| 636|0x00000007e7c00000, 0x00000007e7c00000, 0x00000007e7d00000| 0%| F| |TAMS 0x00000007e7c00000, 0x00000007e7c00000| Untracked +| 637|0x00000007e7d00000, 0x00000007e7d00000, 0x00000007e7e00000| 0%| F| |TAMS 0x00000007e7d00000, 0x00000007e7d00000| Untracked +| 638|0x00000007e7e00000, 0x00000007e7e00000, 0x00000007e7f00000| 0%| F| |TAMS 0x00000007e7e00000, 0x00000007e7e00000| Untracked +| 639|0x00000007e7f00000, 0x00000007e7f00000, 0x00000007e8000000| 0%| F| |TAMS 0x00000007e7f00000, 0x00000007e7f00000| Untracked +| 640|0x00000007e8000000, 0x00000007e8000000, 0x00000007e8100000| 0%| F| |TAMS 0x00000007e8000000, 0x00000007e8000000| Untracked +| 641|0x00000007e8100000, 0x00000007e8100000, 0x00000007e8200000| 0%| F| |TAMS 0x00000007e8100000, 0x00000007e8100000| Untracked +| 642|0x00000007e8200000, 0x00000007e8200000, 0x00000007e8300000| 0%| F| |TAMS 0x00000007e8200000, 0x00000007e8200000| Untracked +| 643|0x00000007e8300000, 0x00000007e8300000, 0x00000007e8400000| 0%| F| |TAMS 0x00000007e8300000, 0x00000007e8300000| Untracked +| 644|0x00000007e8400000, 0x00000007e8400000, 0x00000007e8500000| 0%| F| |TAMS 0x00000007e8400000, 0x00000007e8400000| Untracked +| 645|0x00000007e8500000, 0x00000007e8500000, 0x00000007e8600000| 0%| F| |TAMS 0x00000007e8500000, 0x00000007e8500000| Untracked +| 646|0x00000007e8600000, 0x00000007e8600000, 0x00000007e8700000| 0%| F| |TAMS 0x00000007e8600000, 0x00000007e8600000| Untracked +| 647|0x00000007e8700000, 0x00000007e8700000, 0x00000007e8800000| 0%| F| |TAMS 0x00000007e8700000, 0x00000007e8700000| Untracked +| 648|0x00000007e8800000, 0x00000007e8800000, 0x00000007e8900000| 0%| F| |TAMS 0x00000007e8800000, 0x00000007e8800000| Untracked +| 649|0x00000007e8900000, 0x00000007e8900000, 0x00000007e8a00000| 0%| F| |TAMS 0x00000007e8900000, 0x00000007e8900000| Untracked +| 650|0x00000007e8a00000, 0x00000007e8a00000, 0x00000007e8b00000| 0%| F| |TAMS 0x00000007e8a00000, 0x00000007e8a00000| Untracked +| 651|0x00000007e8b00000, 0x00000007e8b00000, 0x00000007e8c00000| 0%| F| |TAMS 0x00000007e8b00000, 0x00000007e8b00000| Untracked +| 652|0x00000007e8c00000, 0x00000007e8c00000, 0x00000007e8d00000| 0%| F| |TAMS 0x00000007e8c00000, 0x00000007e8c00000| Untracked +| 653|0x00000007e8d00000, 0x00000007e8d00000, 0x00000007e8e00000| 0%| F| |TAMS 0x00000007e8d00000, 0x00000007e8d00000| Untracked +| 654|0x00000007e8e00000, 0x00000007e8e00000, 0x00000007e8f00000| 0%| F| |TAMS 0x00000007e8e00000, 0x00000007e8e00000| Untracked +| 655|0x00000007e8f00000, 0x00000007e8f00000, 0x00000007e9000000| 0%| F| |TAMS 0x00000007e8f00000, 0x00000007e8f00000| Untracked +| 656|0x00000007e9000000, 0x00000007e9000000, 0x00000007e9100000| 0%| F| |TAMS 0x00000007e9000000, 0x00000007e9000000| Untracked +| 657|0x00000007e9100000, 0x00000007e9100000, 0x00000007e9200000| 0%| F| |TAMS 0x00000007e9100000, 0x00000007e9100000| Untracked +| 658|0x00000007e9200000, 0x00000007e9200000, 0x00000007e9300000| 0%| F| |TAMS 0x00000007e9200000, 0x00000007e9200000| Untracked +| 659|0x00000007e9300000, 0x00000007e9300000, 0x00000007e9400000| 0%| F| |TAMS 0x00000007e9300000, 0x00000007e9300000| Untracked +| 660|0x00000007e9400000, 0x00000007e9400000, 0x00000007e9500000| 0%| F| |TAMS 0x00000007e9400000, 0x00000007e9400000| Untracked +| 661|0x00000007e9500000, 0x00000007e9500000, 0x00000007e9600000| 0%| F| |TAMS 0x00000007e9500000, 0x00000007e9500000| Untracked +| 662|0x00000007e9600000, 0x00000007e9600000, 0x00000007e9700000| 0%| F| |TAMS 0x00000007e9600000, 0x00000007e9600000| Untracked +| 663|0x00000007e9700000, 0x00000007e9700000, 0x00000007e9800000| 0%| F| |TAMS 0x00000007e9700000, 0x00000007e9700000| Untracked +| 664|0x00000007e9800000, 0x00000007e9800000, 0x00000007e9900000| 0%| F| |TAMS 0x00000007e9800000, 0x00000007e9800000| Untracked +| 665|0x00000007e9900000, 0x00000007e9900000, 0x00000007e9a00000| 0%| F| |TAMS 0x00000007e9900000, 0x00000007e9900000| Untracked +| 666|0x00000007e9a00000, 0x00000007e9a00000, 0x00000007e9b00000| 0%| F| |TAMS 0x00000007e9a00000, 0x00000007e9a00000| Untracked +| 667|0x00000007e9b00000, 0x00000007e9b00000, 0x00000007e9c00000| 0%| F| |TAMS 0x00000007e9b00000, 0x00000007e9b00000| Untracked +| 668|0x00000007e9c00000, 0x00000007e9c00000, 0x00000007e9d00000| 0%| F| |TAMS 0x00000007e9c00000, 0x00000007e9c00000| Untracked +| 669|0x00000007e9d00000, 0x00000007e9d00000, 0x00000007e9e00000| 0%| F| |TAMS 0x00000007e9d00000, 0x00000007e9d00000| Untracked +| 670|0x00000007e9e00000, 0x00000007e9e00000, 0x00000007e9f00000| 0%| F| |TAMS 0x00000007e9e00000, 0x00000007e9e00000| Untracked +| 671|0x00000007e9f00000, 0x00000007e9f00000, 0x00000007ea000000| 0%| F| |TAMS 0x00000007e9f00000, 0x00000007e9f00000| Untracked +| 672|0x00000007ea000000, 0x00000007ea000000, 0x00000007ea100000| 0%| F| |TAMS 0x00000007ea000000, 0x00000007ea000000| Untracked +| 673|0x00000007ea100000, 0x00000007ea100000, 0x00000007ea200000| 0%| F| |TAMS 0x00000007ea100000, 0x00000007ea100000| Untracked +| 674|0x00000007ea200000, 0x00000007ea200000, 0x00000007ea300000| 0%| F| |TAMS 0x00000007ea200000, 0x00000007ea200000| Untracked +| 675|0x00000007ea300000, 0x00000007ea300000, 0x00000007ea400000| 0%| F| |TAMS 0x00000007ea300000, 0x00000007ea300000| Untracked +| 676|0x00000007ea400000, 0x00000007ea400000, 0x00000007ea500000| 0%| F| |TAMS 0x00000007ea400000, 0x00000007ea400000| Untracked +| 677|0x00000007ea500000, 0x00000007ea500000, 0x00000007ea600000| 0%| F| |TAMS 0x00000007ea500000, 0x00000007ea500000| Untracked +| 678|0x00000007ea600000, 0x00000007ea600000, 0x00000007ea700000| 0%| F| |TAMS 0x00000007ea600000, 0x00000007ea600000| Untracked +| 679|0x00000007ea700000, 0x00000007ea700000, 0x00000007ea800000| 0%| F| |TAMS 0x00000007ea700000, 0x00000007ea700000| Untracked +| 680|0x00000007ea800000, 0x00000007ea800000, 0x00000007ea900000| 0%| F| |TAMS 0x00000007ea800000, 0x00000007ea800000| Untracked +| 681|0x00000007ea900000, 0x00000007ea900000, 0x00000007eaa00000| 0%| F| |TAMS 0x00000007ea900000, 0x00000007ea900000| Untracked +| 682|0x00000007eaa00000, 0x00000007eaa00000, 0x00000007eab00000| 0%| F| |TAMS 0x00000007eaa00000, 0x00000007eaa00000| Untracked +| 683|0x00000007eab00000, 0x00000007eab00000, 0x00000007eac00000| 0%| F| |TAMS 0x00000007eab00000, 0x00000007eab00000| Untracked +| 684|0x00000007eac00000, 0x00000007eac00000, 0x00000007ead00000| 0%| F| |TAMS 0x00000007eac00000, 0x00000007eac00000| Untracked +| 685|0x00000007ead00000, 0x00000007ead00000, 0x00000007eae00000| 0%| F| |TAMS 0x00000007ead00000, 0x00000007ead00000| Untracked +| 686|0x00000007eae00000, 0x00000007eae00000, 0x00000007eaf00000| 0%| F| |TAMS 0x00000007eae00000, 0x00000007eae00000| Untracked +| 687|0x00000007eaf00000, 0x00000007eaf00000, 0x00000007eb000000| 0%| F| |TAMS 0x00000007eaf00000, 0x00000007eaf00000| Untracked +| 688|0x00000007eb000000, 0x00000007eb000000, 0x00000007eb100000| 0%| F| |TAMS 0x00000007eb000000, 0x00000007eb000000| Untracked +| 689|0x00000007eb100000, 0x00000007eb100000, 0x00000007eb200000| 0%| F| |TAMS 0x00000007eb100000, 0x00000007eb100000| Untracked +| 690|0x00000007eb200000, 0x00000007eb200000, 0x00000007eb300000| 0%| F| |TAMS 0x00000007eb200000, 0x00000007eb200000| Untracked +| 691|0x00000007eb300000, 0x00000007eb300000, 0x00000007eb400000| 0%| F| |TAMS 0x00000007eb300000, 0x00000007eb300000| Untracked +| 692|0x00000007eb400000, 0x00000007eb400000, 0x00000007eb500000| 0%| F| |TAMS 0x00000007eb400000, 0x00000007eb400000| Untracked +| 693|0x00000007eb500000, 0x00000007eb500000, 0x00000007eb600000| 0%| F| |TAMS 0x00000007eb500000, 0x00000007eb500000| Untracked +| 694|0x00000007eb600000, 0x00000007eb600000, 0x00000007eb700000| 0%| F| |TAMS 0x00000007eb600000, 0x00000007eb600000| Untracked +| 695|0x00000007eb700000, 0x00000007eb700000, 0x00000007eb800000| 0%| F| |TAMS 0x00000007eb700000, 0x00000007eb700000| Untracked +| 696|0x00000007eb800000, 0x00000007eb800000, 0x00000007eb900000| 0%| F| |TAMS 0x00000007eb800000, 0x00000007eb800000| Untracked +| 697|0x00000007eb900000, 0x00000007eb900000, 0x00000007eba00000| 0%| F| |TAMS 0x00000007eb900000, 0x00000007eb900000| Untracked +| 698|0x00000007eba00000, 0x00000007eba00000, 0x00000007ebb00000| 0%| F| |TAMS 0x00000007eba00000, 0x00000007eba00000| Untracked +| 699|0x00000007ebb00000, 0x00000007ebb00000, 0x00000007ebc00000| 0%| F| |TAMS 0x00000007ebb00000, 0x00000007ebb00000| Untracked +| 700|0x00000007ebc00000, 0x00000007ebc00000, 0x00000007ebd00000| 0%| F| |TAMS 0x00000007ebc00000, 0x00000007ebc00000| Untracked +| 701|0x00000007ebd00000, 0x00000007ebd00000, 0x00000007ebe00000| 0%| F| |TAMS 0x00000007ebd00000, 0x00000007ebd00000| Untracked +| 702|0x00000007ebe00000, 0x00000007ebe00000, 0x00000007ebf00000| 0%| F| |TAMS 0x00000007ebe00000, 0x00000007ebe00000| Untracked +| 703|0x00000007ebf00000, 0x00000007ebf00000, 0x00000007ec000000| 0%| F| |TAMS 0x00000007ebf00000, 0x00000007ebf00000| Untracked +| 704|0x00000007ec000000, 0x00000007ec000000, 0x00000007ec100000| 0%| F| |TAMS 0x00000007ec000000, 0x00000007ec000000| Untracked +| 705|0x00000007ec100000, 0x00000007ec100000, 0x00000007ec200000| 0%| F| |TAMS 0x00000007ec100000, 0x00000007ec100000| Untracked +| 706|0x00000007ec200000, 0x00000007ec200000, 0x00000007ec300000| 0%| F| |TAMS 0x00000007ec200000, 0x00000007ec200000| Untracked +| 707|0x00000007ec300000, 0x00000007ec300000, 0x00000007ec400000| 0%| F| |TAMS 0x00000007ec300000, 0x00000007ec300000| Untracked +| 708|0x00000007ec400000, 0x00000007ec400000, 0x00000007ec500000| 0%| F| |TAMS 0x00000007ec400000, 0x00000007ec400000| Untracked +| 709|0x00000007ec500000, 0x00000007ec500000, 0x00000007ec600000| 0%| F| |TAMS 0x00000007ec500000, 0x00000007ec500000| Untracked +| 710|0x00000007ec600000, 0x00000007ec600000, 0x00000007ec700000| 0%| F| |TAMS 0x00000007ec600000, 0x00000007ec600000| Untracked +| 711|0x00000007ec700000, 0x00000007ec700000, 0x00000007ec800000| 0%| F| |TAMS 0x00000007ec700000, 0x00000007ec700000| Untracked +| 712|0x00000007ec800000, 0x00000007ec800000, 0x00000007ec900000| 0%| F| |TAMS 0x00000007ec800000, 0x00000007ec800000| Untracked +| 713|0x00000007ec900000, 0x00000007ec900000, 0x00000007eca00000| 0%| F| |TAMS 0x00000007ec900000, 0x00000007ec900000| Untracked +| 714|0x00000007eca00000, 0x00000007eca00000, 0x00000007ecb00000| 0%| F| |TAMS 0x00000007eca00000, 0x00000007eca00000| Untracked +| 715|0x00000007ecb00000, 0x00000007ecb00000, 0x00000007ecc00000| 0%| F| |TAMS 0x00000007ecb00000, 0x00000007ecb00000| Untracked +| 716|0x00000007ecc00000, 0x00000007ecc00000, 0x00000007ecd00000| 0%| F| |TAMS 0x00000007ecc00000, 0x00000007ecc00000| Untracked +| 717|0x00000007ecd00000, 0x00000007ecd00000, 0x00000007ece00000| 0%| F| |TAMS 0x00000007ecd00000, 0x00000007ecd00000| Untracked +| 718|0x00000007ece00000, 0x00000007ece00000, 0x00000007ecf00000| 0%| F| |TAMS 0x00000007ece00000, 0x00000007ece00000| Untracked +| 719|0x00000007ecf00000, 0x00000007ecf00000, 0x00000007ed000000| 0%| F| |TAMS 0x00000007ecf00000, 0x00000007ecf00000| Untracked +| 720|0x00000007ed000000, 0x00000007ed000000, 0x00000007ed100000| 0%| F| |TAMS 0x00000007ed000000, 0x00000007ed000000| Untracked +| 721|0x00000007ed100000, 0x00000007ed100000, 0x00000007ed200000| 0%| F| |TAMS 0x00000007ed100000, 0x00000007ed100000| Untracked +| 722|0x00000007ed200000, 0x00000007ed200000, 0x00000007ed300000| 0%| F| |TAMS 0x00000007ed200000, 0x00000007ed200000| Untracked +| 723|0x00000007ed300000, 0x00000007ed300000, 0x00000007ed400000| 0%| F| |TAMS 0x00000007ed300000, 0x00000007ed300000| Untracked +| 724|0x00000007ed400000, 0x00000007ed400000, 0x00000007ed500000| 0%| F| |TAMS 0x00000007ed400000, 0x00000007ed400000| Untracked +| 725|0x00000007ed500000, 0x00000007ed500000, 0x00000007ed600000| 0%| F| |TAMS 0x00000007ed500000, 0x00000007ed500000| Untracked +| 726|0x00000007ed600000, 0x00000007ed600000, 0x00000007ed700000| 0%| F| |TAMS 0x00000007ed600000, 0x00000007ed600000| Untracked +| 727|0x00000007ed700000, 0x00000007ed700000, 0x00000007ed800000| 0%| F| |TAMS 0x00000007ed700000, 0x00000007ed700000| Untracked +| 728|0x00000007ed800000, 0x00000007ed800000, 0x00000007ed900000| 0%| F| |TAMS 0x00000007ed800000, 0x00000007ed800000| Untracked +| 729|0x00000007ed900000, 0x00000007ed900000, 0x00000007eda00000| 0%| F| |TAMS 0x00000007ed900000, 0x00000007ed900000| Untracked +| 730|0x00000007eda00000, 0x00000007eda00000, 0x00000007edb00000| 0%| F| |TAMS 0x00000007eda00000, 0x00000007eda00000| Untracked +| 731|0x00000007edb00000, 0x00000007edb00000, 0x00000007edc00000| 0%| F| |TAMS 0x00000007edb00000, 0x00000007edb00000| Untracked +| 732|0x00000007edc00000, 0x00000007edc00000, 0x00000007edd00000| 0%| F| |TAMS 0x00000007edc00000, 0x00000007edc00000| Untracked +| 733|0x00000007edd00000, 0x00000007edd00000, 0x00000007ede00000| 0%| F| |TAMS 0x00000007edd00000, 0x00000007edd00000| Untracked +| 734|0x00000007ede00000, 0x00000007ede00000, 0x00000007edf00000| 0%| F| |TAMS 0x00000007ede00000, 0x00000007ede00000| Untracked +| 735|0x00000007edf00000, 0x00000007edf00000, 0x00000007ee000000| 0%| F| |TAMS 0x00000007edf00000, 0x00000007edf00000| Untracked +| 736|0x00000007ee000000, 0x00000007ee000000, 0x00000007ee100000| 0%| F| |TAMS 0x00000007ee000000, 0x00000007ee000000| Untracked +| 737|0x00000007ee100000, 0x00000007ee100000, 0x00000007ee200000| 0%| F| |TAMS 0x00000007ee100000, 0x00000007ee100000| Untracked +| 738|0x00000007ee200000, 0x00000007ee200000, 0x00000007ee300000| 0%| F| |TAMS 0x00000007ee200000, 0x00000007ee200000| Untracked +| 739|0x00000007ee300000, 0x00000007ee300000, 0x00000007ee400000| 0%| F| |TAMS 0x00000007ee300000, 0x00000007ee300000| Untracked +| 740|0x00000007ee400000, 0x00000007ee400000, 0x00000007ee500000| 0%| F| |TAMS 0x00000007ee400000, 0x00000007ee400000| Untracked +| 741|0x00000007ee500000, 0x00000007ee500000, 0x00000007ee600000| 0%| F| |TAMS 0x00000007ee500000, 0x00000007ee500000| Untracked +| 742|0x00000007ee600000, 0x00000007ee600000, 0x00000007ee700000| 0%| F| |TAMS 0x00000007ee600000, 0x00000007ee600000| Untracked +| 743|0x00000007ee700000, 0x00000007ee700000, 0x00000007ee800000| 0%| F| |TAMS 0x00000007ee700000, 0x00000007ee700000| Untracked +| 744|0x00000007ee800000, 0x00000007ee800000, 0x00000007ee900000| 0%| F| |TAMS 0x00000007ee800000, 0x00000007ee800000| Untracked +| 745|0x00000007ee900000, 0x00000007ee900000, 0x00000007eea00000| 0%| F| |TAMS 0x00000007ee900000, 0x00000007ee900000| Untracked +| 746|0x00000007eea00000, 0x00000007eea00000, 0x00000007eeb00000| 0%| F| |TAMS 0x00000007eea00000, 0x00000007eea00000| Untracked +| 747|0x00000007eeb00000, 0x00000007eeb00000, 0x00000007eec00000| 0%| F| |TAMS 0x00000007eeb00000, 0x00000007eeb00000| Untracked +| 748|0x00000007eec00000, 0x00000007eec00000, 0x00000007eed00000| 0%| F| |TAMS 0x00000007eec00000, 0x00000007eec00000| Untracked +| 749|0x00000007eed00000, 0x00000007eed00000, 0x00000007eee00000| 0%| F| |TAMS 0x00000007eed00000, 0x00000007eed00000| Untracked +| 750|0x00000007eee00000, 0x00000007eee00000, 0x00000007eef00000| 0%| F| |TAMS 0x00000007eee00000, 0x00000007eee00000| Untracked +| 751|0x00000007eef00000, 0x00000007eef00000, 0x00000007ef000000| 0%| F| |TAMS 0x00000007eef00000, 0x00000007eef00000| Untracked +| 752|0x00000007ef000000, 0x00000007ef000000, 0x00000007ef100000| 0%| F| |TAMS 0x00000007ef000000, 0x00000007ef000000| Untracked +| 753|0x00000007ef100000, 0x00000007ef100000, 0x00000007ef200000| 0%| F| |TAMS 0x00000007ef100000, 0x00000007ef100000| Untracked +| 754|0x00000007ef200000, 0x00000007ef200000, 0x00000007ef300000| 0%| F| |TAMS 0x00000007ef200000, 0x00000007ef200000| Untracked +| 755|0x00000007ef300000, 0x00000007ef300000, 0x00000007ef400000| 0%| F| |TAMS 0x00000007ef300000, 0x00000007ef300000| Untracked +| 756|0x00000007ef400000, 0x00000007ef400000, 0x00000007ef500000| 0%| F| |TAMS 0x00000007ef400000, 0x00000007ef400000| Untracked +| 757|0x00000007ef500000, 0x00000007ef500000, 0x00000007ef600000| 0%| F| |TAMS 0x00000007ef500000, 0x00000007ef500000| Untracked +| 758|0x00000007ef600000, 0x00000007ef600000, 0x00000007ef700000| 0%| F| |TAMS 0x00000007ef600000, 0x00000007ef600000| Untracked +| 759|0x00000007ef700000, 0x00000007ef700000, 0x00000007ef800000| 0%| F| |TAMS 0x00000007ef700000, 0x00000007ef700000| Untracked +| 760|0x00000007ef800000, 0x00000007ef800000, 0x00000007ef900000| 0%| F| |TAMS 0x00000007ef800000, 0x00000007ef800000| Untracked +| 761|0x00000007ef900000, 0x00000007ef900000, 0x00000007efa00000| 0%| F| |TAMS 0x00000007ef900000, 0x00000007ef900000| Untracked +| 762|0x00000007efa00000, 0x00000007efa00000, 0x00000007efb00000| 0%| F| |TAMS 0x00000007efa00000, 0x00000007efa00000| Untracked +| 763|0x00000007efb00000, 0x00000007efb00000, 0x00000007efc00000| 0%| F| |TAMS 0x00000007efb00000, 0x00000007efb00000| Untracked +| 764|0x00000007efc00000, 0x00000007efc00000, 0x00000007efd00000| 0%| F| |TAMS 0x00000007efc00000, 0x00000007efc00000| Untracked +| 765|0x00000007efd00000, 0x00000007efd00000, 0x00000007efe00000| 0%| F| |TAMS 0x00000007efd00000, 0x00000007efd00000| Untracked +| 766|0x00000007efe00000, 0x00000007efe00000, 0x00000007eff00000| 0%| F| |TAMS 0x00000007efe00000, 0x00000007efe00000| Untracked +| 767|0x00000007eff00000, 0x00000007eff00000, 0x00000007f0000000| 0%| F| |TAMS 0x00000007eff00000, 0x00000007eff00000| Untracked +| 768|0x00000007f0000000, 0x00000007f0000000, 0x00000007f0100000| 0%| F| |TAMS 0x00000007f0000000, 0x00000007f0000000| Untracked +| 769|0x00000007f0100000, 0x00000007f0100000, 0x00000007f0200000| 0%| F| |TAMS 0x00000007f0100000, 0x00000007f0100000| Untracked +| 770|0x00000007f0200000, 0x00000007f0200000, 0x00000007f0300000| 0%| F| |TAMS 0x00000007f0200000, 0x00000007f0200000| Untracked +| 771|0x00000007f0300000, 0x00000007f0300000, 0x00000007f0400000| 0%| F| |TAMS 0x00000007f0300000, 0x00000007f0300000| Untracked +| 772|0x00000007f0400000, 0x00000007f0400000, 0x00000007f0500000| 0%| F| |TAMS 0x00000007f0400000, 0x00000007f0400000| Untracked +| 773|0x00000007f0500000, 0x00000007f0500000, 0x00000007f0600000| 0%| F| |TAMS 0x00000007f0500000, 0x00000007f0500000| Untracked +| 774|0x00000007f0600000, 0x00000007f0600000, 0x00000007f0700000| 0%| F| |TAMS 0x00000007f0600000, 0x00000007f0600000| Untracked +| 775|0x00000007f0700000, 0x00000007f0700000, 0x00000007f0800000| 0%| F| |TAMS 0x00000007f0700000, 0x00000007f0700000| Untracked +| 776|0x00000007f0800000, 0x00000007f0800000, 0x00000007f0900000| 0%| F| |TAMS 0x00000007f0800000, 0x00000007f0800000| Untracked +| 777|0x00000007f0900000, 0x00000007f0900000, 0x00000007f0a00000| 0%| F| |TAMS 0x00000007f0900000, 0x00000007f0900000| Untracked +| 778|0x00000007f0a00000, 0x00000007f0a00000, 0x00000007f0b00000| 0%| F| |TAMS 0x00000007f0a00000, 0x00000007f0a00000| Untracked +| 779|0x00000007f0b00000, 0x00000007f0b00000, 0x00000007f0c00000| 0%| F| |TAMS 0x00000007f0b00000, 0x00000007f0b00000| Untracked +| 780|0x00000007f0c00000, 0x00000007f0c00000, 0x00000007f0d00000| 0%| F| |TAMS 0x00000007f0c00000, 0x00000007f0c00000| Untracked +| 781|0x00000007f0d00000, 0x00000007f0d00000, 0x00000007f0e00000| 0%| F| |TAMS 0x00000007f0d00000, 0x00000007f0d00000| Untracked +| 782|0x00000007f0e00000, 0x00000007f0e00000, 0x00000007f0f00000| 0%| F| |TAMS 0x00000007f0e00000, 0x00000007f0e00000| Untracked +| 783|0x00000007f0f00000, 0x00000007f0f00000, 0x00000007f1000000| 0%| F| |TAMS 0x00000007f0f00000, 0x00000007f0f00000| Untracked +| 784|0x00000007f1000000, 0x00000007f1000000, 0x00000007f1100000| 0%| F| |TAMS 0x00000007f1000000, 0x00000007f1000000| Untracked +| 785|0x00000007f1100000, 0x00000007f1100000, 0x00000007f1200000| 0%| F| |TAMS 0x00000007f1100000, 0x00000007f1100000| Untracked +| 786|0x00000007f1200000, 0x00000007f1200000, 0x00000007f1300000| 0%| F| |TAMS 0x00000007f1200000, 0x00000007f1200000| Untracked +| 787|0x00000007f1300000, 0x00000007f1300000, 0x00000007f1400000| 0%| F| |TAMS 0x00000007f1300000, 0x00000007f1300000| Untracked +| 788|0x00000007f1400000, 0x00000007f1400000, 0x00000007f1500000| 0%| F| |TAMS 0x00000007f1400000, 0x00000007f1400000| Untracked +| 789|0x00000007f1500000, 0x00000007f1500000, 0x00000007f1600000| 0%| F| |TAMS 0x00000007f1500000, 0x00000007f1500000| Untracked +| 790|0x00000007f1600000, 0x00000007f1600000, 0x00000007f1700000| 0%| F| |TAMS 0x00000007f1600000, 0x00000007f1600000| Untracked +| 791|0x00000007f1700000, 0x00000007f1700000, 0x00000007f1800000| 0%| F| |TAMS 0x00000007f1700000, 0x00000007f1700000| Untracked +| 792|0x00000007f1800000, 0x00000007f1800000, 0x00000007f1900000| 0%| F| |TAMS 0x00000007f1800000, 0x00000007f1800000| Untracked +| 793|0x00000007f1900000, 0x00000007f1900000, 0x00000007f1a00000| 0%| F| |TAMS 0x00000007f1900000, 0x00000007f1900000| Untracked +| 794|0x00000007f1a00000, 0x00000007f1a00000, 0x00000007f1b00000| 0%| F| |TAMS 0x00000007f1a00000, 0x00000007f1a00000| Untracked +| 795|0x00000007f1b00000, 0x00000007f1b00000, 0x00000007f1c00000| 0%| F| |TAMS 0x00000007f1b00000, 0x00000007f1b00000| Untracked +| 796|0x00000007f1c00000, 0x00000007f1c00000, 0x00000007f1d00000| 0%| F| |TAMS 0x00000007f1c00000, 0x00000007f1c00000| Untracked +| 797|0x00000007f1d00000, 0x00000007f1d00000, 0x00000007f1e00000| 0%| F| |TAMS 0x00000007f1d00000, 0x00000007f1d00000| Untracked +| 798|0x00000007f1e00000, 0x00000007f1e00000, 0x00000007f1f00000| 0%| F| |TAMS 0x00000007f1e00000, 0x00000007f1e00000| Untracked +| 799|0x00000007f1f00000, 0x00000007f1f00000, 0x00000007f2000000| 0%| F| |TAMS 0x00000007f1f00000, 0x00000007f1f00000| Untracked +| 800|0x00000007f2000000, 0x00000007f2000000, 0x00000007f2100000| 0%| F| |TAMS 0x00000007f2000000, 0x00000007f2000000| Untracked +| 801|0x00000007f2100000, 0x00000007f2100000, 0x00000007f2200000| 0%| F| |TAMS 0x00000007f2100000, 0x00000007f2100000| Untracked +| 802|0x00000007f2200000, 0x00000007f2200000, 0x00000007f2300000| 0%| F| |TAMS 0x00000007f2200000, 0x00000007f2200000| Untracked +| 803|0x00000007f2300000, 0x00000007f2300000, 0x00000007f2400000| 0%| F| |TAMS 0x00000007f2300000, 0x00000007f2300000| Untracked +| 804|0x00000007f2400000, 0x00000007f2400000, 0x00000007f2500000| 0%| F| |TAMS 0x00000007f2400000, 0x00000007f2400000| Untracked +| 805|0x00000007f2500000, 0x00000007f2500000, 0x00000007f2600000| 0%| F| |TAMS 0x00000007f2500000, 0x00000007f2500000| Untracked +| 806|0x00000007f2600000, 0x00000007f2600000, 0x00000007f2700000| 0%| F| |TAMS 0x00000007f2600000, 0x00000007f2600000| Untracked +| 807|0x00000007f2700000, 0x00000007f2700000, 0x00000007f2800000| 0%| F| |TAMS 0x00000007f2700000, 0x00000007f2700000| Untracked +| 808|0x00000007f2800000, 0x00000007f2800000, 0x00000007f2900000| 0%| F| |TAMS 0x00000007f2800000, 0x00000007f2800000| Untracked +| 809|0x00000007f2900000, 0x00000007f2900000, 0x00000007f2a00000| 0%| F| |TAMS 0x00000007f2900000, 0x00000007f2900000| Untracked +| 810|0x00000007f2a00000, 0x00000007f2a00000, 0x00000007f2b00000| 0%| F| |TAMS 0x00000007f2a00000, 0x00000007f2a00000| Untracked +| 811|0x00000007f2b00000, 0x00000007f2b00000, 0x00000007f2c00000| 0%| F| |TAMS 0x00000007f2b00000, 0x00000007f2b00000| Untracked +| 812|0x00000007f2c00000, 0x00000007f2c00000, 0x00000007f2d00000| 0%| F| |TAMS 0x00000007f2c00000, 0x00000007f2c00000| Untracked +| 813|0x00000007f2d00000, 0x00000007f2d00000, 0x00000007f2e00000| 0%| F| |TAMS 0x00000007f2d00000, 0x00000007f2d00000| Untracked +| 814|0x00000007f2e00000, 0x00000007f2e00000, 0x00000007f2f00000| 0%| F| |TAMS 0x00000007f2e00000, 0x00000007f2e00000| Untracked +| 815|0x00000007f2f00000, 0x00000007f2f00000, 0x00000007f3000000| 0%| F| |TAMS 0x00000007f2f00000, 0x00000007f2f00000| Untracked +| 816|0x00000007f3000000, 0x00000007f3000000, 0x00000007f3100000| 0%| F| |TAMS 0x00000007f3000000, 0x00000007f3000000| Untracked +| 817|0x00000007f3100000, 0x00000007f3100000, 0x00000007f3200000| 0%| F| |TAMS 0x00000007f3100000, 0x00000007f3100000| Untracked +| 818|0x00000007f3200000, 0x00000007f3200000, 0x00000007f3300000| 0%| F| |TAMS 0x00000007f3200000, 0x00000007f3200000| Untracked +| 819|0x00000007f3300000, 0x00000007f3300000, 0x00000007f3400000| 0%| F| |TAMS 0x00000007f3300000, 0x00000007f3300000| Untracked +| 820|0x00000007f3400000, 0x00000007f3400000, 0x00000007f3500000| 0%| F| |TAMS 0x00000007f3400000, 0x00000007f3400000| Untracked +| 821|0x00000007f3500000, 0x00000007f3500000, 0x00000007f3600000| 0%| F| |TAMS 0x00000007f3500000, 0x00000007f3500000| Untracked +| 822|0x00000007f3600000, 0x00000007f3600000, 0x00000007f3700000| 0%| F| |TAMS 0x00000007f3600000, 0x00000007f3600000| Untracked +| 823|0x00000007f3700000, 0x00000007f3700000, 0x00000007f3800000| 0%| F| |TAMS 0x00000007f3700000, 0x00000007f3700000| Untracked +| 824|0x00000007f3800000, 0x00000007f3800000, 0x00000007f3900000| 0%| F| |TAMS 0x00000007f3800000, 0x00000007f3800000| Untracked +| 825|0x00000007f3900000, 0x00000007f3900000, 0x00000007f3a00000| 0%| F| |TAMS 0x00000007f3900000, 0x00000007f3900000| Untracked +| 826|0x00000007f3a00000, 0x00000007f3a00000, 0x00000007f3b00000| 0%| F| |TAMS 0x00000007f3a00000, 0x00000007f3a00000| Untracked +| 827|0x00000007f3b00000, 0x00000007f3b00000, 0x00000007f3c00000| 0%| F| |TAMS 0x00000007f3b00000, 0x00000007f3b00000| Untracked +| 828|0x00000007f3c00000, 0x00000007f3c00000, 0x00000007f3d00000| 0%| F| |TAMS 0x00000007f3c00000, 0x00000007f3c00000| Untracked +| 829|0x00000007f3d00000, 0x00000007f3d00000, 0x00000007f3e00000| 0%| F| |TAMS 0x00000007f3d00000, 0x00000007f3d00000| Untracked +| 830|0x00000007f3e00000, 0x00000007f3e00000, 0x00000007f3f00000| 0%| F| |TAMS 0x00000007f3e00000, 0x00000007f3e00000| Untracked +| 831|0x00000007f3f00000, 0x00000007f3f00000, 0x00000007f4000000| 0%| F| |TAMS 0x00000007f3f00000, 0x00000007f3f00000| Untracked +| 832|0x00000007f4000000, 0x00000007f4000000, 0x00000007f4100000| 0%| F| |TAMS 0x00000007f4000000, 0x00000007f4000000| Untracked +| 833|0x00000007f4100000, 0x00000007f4100000, 0x00000007f4200000| 0%| F| |TAMS 0x00000007f4100000, 0x00000007f4100000| Untracked +| 834|0x00000007f4200000, 0x00000007f4200000, 0x00000007f4300000| 0%| F| |TAMS 0x00000007f4200000, 0x00000007f4200000| Untracked +| 835|0x00000007f4300000, 0x00000007f4300000, 0x00000007f4400000| 0%| F| |TAMS 0x00000007f4300000, 0x00000007f4300000| Untracked +| 836|0x00000007f4400000, 0x00000007f4400000, 0x00000007f4500000| 0%| F| |TAMS 0x00000007f4400000, 0x00000007f4400000| Untracked +| 837|0x00000007f4500000, 0x00000007f4500000, 0x00000007f4600000| 0%| F| |TAMS 0x00000007f4500000, 0x00000007f4500000| Untracked +| 838|0x00000007f4600000, 0x00000007f4600000, 0x00000007f4700000| 0%| F| |TAMS 0x00000007f4600000, 0x00000007f4600000| Untracked +| 839|0x00000007f4700000, 0x00000007f4700000, 0x00000007f4800000| 0%| F| |TAMS 0x00000007f4700000, 0x00000007f4700000| Untracked +| 840|0x00000007f4800000, 0x00000007f4800000, 0x00000007f4900000| 0%| F| |TAMS 0x00000007f4800000, 0x00000007f4800000| Untracked +| 841|0x00000007f4900000, 0x00000007f4900000, 0x00000007f4a00000| 0%| F| |TAMS 0x00000007f4900000, 0x00000007f4900000| Untracked +| 842|0x00000007f4a00000, 0x00000007f4a00000, 0x00000007f4b00000| 0%| F| |TAMS 0x00000007f4a00000, 0x00000007f4a00000| Untracked +| 843|0x00000007f4b00000, 0x00000007f4b00000, 0x00000007f4c00000| 0%| F| |TAMS 0x00000007f4b00000, 0x00000007f4b00000| Untracked +| 844|0x00000007f4c00000, 0x00000007f4c00000, 0x00000007f4d00000| 0%| F| |TAMS 0x00000007f4c00000, 0x00000007f4c00000| Untracked +| 845|0x00000007f4d00000, 0x00000007f4d00000, 0x00000007f4e00000| 0%| F| |TAMS 0x00000007f4d00000, 0x00000007f4d00000| Untracked +| 846|0x00000007f4e00000, 0x00000007f4e00000, 0x00000007f4f00000| 0%| F| |TAMS 0x00000007f4e00000, 0x00000007f4e00000| Untracked +| 847|0x00000007f4f00000, 0x00000007f4f00000, 0x00000007f5000000| 0%| F| |TAMS 0x00000007f4f00000, 0x00000007f4f00000| Untracked +| 848|0x00000007f5000000, 0x00000007f5000000, 0x00000007f5100000| 0%| F| |TAMS 0x00000007f5000000, 0x00000007f5000000| Untracked +| 849|0x00000007f5100000, 0x00000007f5100000, 0x00000007f5200000| 0%| F| |TAMS 0x00000007f5100000, 0x00000007f5100000| Untracked +| 850|0x00000007f5200000, 0x00000007f5200000, 0x00000007f5300000| 0%| F| |TAMS 0x00000007f5200000, 0x00000007f5200000| Untracked +| 851|0x00000007f5300000, 0x00000007f5300000, 0x00000007f5400000| 0%| F| |TAMS 0x00000007f5300000, 0x00000007f5300000| Untracked +| 852|0x00000007f5400000, 0x00000007f5400000, 0x00000007f5500000| 0%| F| |TAMS 0x00000007f5400000, 0x00000007f5400000| Untracked +| 853|0x00000007f5500000, 0x00000007f5500000, 0x00000007f5600000| 0%| F| |TAMS 0x00000007f5500000, 0x00000007f5500000| Untracked +| 854|0x00000007f5600000, 0x00000007f5600000, 0x00000007f5700000| 0%| F| |TAMS 0x00000007f5600000, 0x00000007f5600000| Untracked +| 855|0x00000007f5700000, 0x00000007f5700000, 0x00000007f5800000| 0%| F| |TAMS 0x00000007f5700000, 0x00000007f5700000| Untracked +| 856|0x00000007f5800000, 0x00000007f5800000, 0x00000007f5900000| 0%| F| |TAMS 0x00000007f5800000, 0x00000007f5800000| Untracked +| 857|0x00000007f5900000, 0x00000007f5900000, 0x00000007f5a00000| 0%| F| |TAMS 0x00000007f5900000, 0x00000007f5900000| Untracked +| 858|0x00000007f5a00000, 0x00000007f5a00000, 0x00000007f5b00000| 0%| F| |TAMS 0x00000007f5a00000, 0x00000007f5a00000| Untracked +| 859|0x00000007f5b00000, 0x00000007f5b0e988, 0x00000007f5c00000| 5%| S|CS|TAMS 0x00000007f5b00000, 0x00000007f5b00000| Complete +| 860|0x00000007f5c00000, 0x00000007f5d00000, 0x00000007f5d00000|100%| S|CS|TAMS 0x00000007f5c00000, 0x00000007f5c00000| Complete +| 861|0x00000007f5d00000, 0x00000007f5e00000, 0x00000007f5e00000|100%| S|CS|TAMS 0x00000007f5d00000, 0x00000007f5d00000| Complete +| 862|0x00000007f5e00000, 0x00000007f5f00000, 0x00000007f5f00000|100%| S|CS|TAMS 0x00000007f5e00000, 0x00000007f5e00000| Complete +| 863|0x00000007f5f00000, 0x00000007f6000000, 0x00000007f6000000|100%| S|CS|TAMS 0x00000007f5f00000, 0x00000007f5f00000| Complete +| 864|0x00000007f6000000, 0x00000007f6100000, 0x00000007f6100000|100%| S|CS|TAMS 0x00000007f6000000, 0x00000007f6000000| Complete +| 865|0x00000007f6100000, 0x00000007f6200000, 0x00000007f6200000|100%| S|CS|TAMS 0x00000007f6100000, 0x00000007f6100000| Complete +| 866|0x00000007f6200000, 0x00000007f6300000, 0x00000007f6300000|100%| S|CS|TAMS 0x00000007f6200000, 0x00000007f6200000| Complete +| 867|0x00000007f6300000, 0x00000007f6400000, 0x00000007f6400000|100%| S|CS|TAMS 0x00000007f6300000, 0x00000007f6300000| Complete +| 868|0x00000007f6400000, 0x00000007f6500000, 0x00000007f6500000|100%| S|CS|TAMS 0x00000007f6400000, 0x00000007f6400000| Complete +| 869|0x00000007f6500000, 0x00000007f6600000, 0x00000007f6600000|100%| S|CS|TAMS 0x00000007f6500000, 0x00000007f6500000| Complete +| 870|0x00000007f6600000, 0x00000007f6700000, 0x00000007f6700000|100%| S|CS|TAMS 0x00000007f6600000, 0x00000007f6600000| Complete +| 871|0x00000007f6700000, 0x00000007f6800000, 0x00000007f6800000|100%| S|CS|TAMS 0x00000007f6700000, 0x00000007f6700000| Complete +| 872|0x00000007f6800000, 0x00000007f6900000, 0x00000007f6900000|100%| S|CS|TAMS 0x00000007f6800000, 0x00000007f6800000| Complete +| 873|0x00000007f6900000, 0x00000007f6a00000, 0x00000007f6a00000|100%| S|CS|TAMS 0x00000007f6900000, 0x00000007f6900000| Complete +| 874|0x00000007f6a00000, 0x00000007f6b00000, 0x00000007f6b00000|100%| S|CS|TAMS 0x00000007f6a00000, 0x00000007f6a00000| Complete +| 875|0x00000007f6b00000, 0x00000007f6c00000, 0x00000007f6c00000|100%| S|CS|TAMS 0x00000007f6b00000, 0x00000007f6b00000| Complete +| 876|0x00000007f6c00000, 0x00000007f6d00000, 0x00000007f6d00000|100%| S|CS|TAMS 0x00000007f6c00000, 0x00000007f6c00000| Complete +| 877|0x00000007f6d00000, 0x00000007f6e00000, 0x00000007f6e00000|100%| S|CS|TAMS 0x00000007f6d00000, 0x00000007f6d00000| Complete +| 878|0x00000007f6e00000, 0x00000007f6f00000, 0x00000007f6f00000|100%| S|CS|TAMS 0x00000007f6e00000, 0x00000007f6e00000| Complete +| 879|0x00000007f6f00000, 0x00000007f7000000, 0x00000007f7000000|100%| S|CS|TAMS 0x00000007f6f00000, 0x00000007f6f00000| Complete +| 880|0x00000007f7000000, 0x00000007f7100000, 0x00000007f7100000|100%| S|CS|TAMS 0x00000007f7000000, 0x00000007f7000000| Complete +| 881|0x00000007f7100000, 0x00000007f7100000, 0x00000007f7200000| 0%| F| |TAMS 0x00000007f7100000, 0x00000007f7100000| Untracked +| 882|0x00000007f7200000, 0x00000007f7200000, 0x00000007f7300000| 0%| F| |TAMS 0x00000007f7200000, 0x00000007f7200000| Untracked +| 883|0x00000007f7300000, 0x00000007f7300000, 0x00000007f7400000| 0%| F| |TAMS 0x00000007f7300000, 0x00000007f7300000| Untracked +| 884|0x00000007f7400000, 0x00000007f7400000, 0x00000007f7500000| 0%| F| |TAMS 0x00000007f7400000, 0x00000007f7400000| Untracked +| 885|0x00000007f7500000, 0x00000007f7500000, 0x00000007f7600000| 0%| F| |TAMS 0x00000007f7500000, 0x00000007f7500000| Untracked +| 886|0x00000007f7600000, 0x00000007f7600000, 0x00000007f7700000| 0%| F| |TAMS 0x00000007f7600000, 0x00000007f7600000| Untracked +| 887|0x00000007f7700000, 0x00000007f7700000, 0x00000007f7800000| 0%| F| |TAMS 0x00000007f7700000, 0x00000007f7700000| Untracked +| 888|0x00000007f7800000, 0x00000007f7800000, 0x00000007f7900000| 0%| F| |TAMS 0x00000007f7800000, 0x00000007f7800000| Untracked +| 889|0x00000007f7900000, 0x00000007f7900000, 0x00000007f7a00000| 0%| F| |TAMS 0x00000007f7900000, 0x00000007f7900000| Untracked +| 890|0x00000007f7a00000, 0x00000007f7a00000, 0x00000007f7b00000| 0%| F| |TAMS 0x00000007f7a00000, 0x00000007f7a00000| Untracked +| 891|0x00000007f7b00000, 0x00000007f7b00000, 0x00000007f7c00000| 0%| F| |TAMS 0x00000007f7b00000, 0x00000007f7b00000| Untracked +| 892|0x00000007f7c00000, 0x00000007f7c00000, 0x00000007f7d00000| 0%| F| |TAMS 0x00000007f7c00000, 0x00000007f7c00000| Untracked +| 893|0x00000007f7d00000, 0x00000007f7d00000, 0x00000007f7e00000| 0%| F| |TAMS 0x00000007f7d00000, 0x00000007f7d00000| Untracked +| 894|0x00000007f7e00000, 0x00000007f7e00000, 0x00000007f7f00000| 0%| F| |TAMS 0x00000007f7e00000, 0x00000007f7e00000| Untracked +| 895|0x00000007f7f00000, 0x00000007f7f00000, 0x00000007f8000000| 0%| F| |TAMS 0x00000007f7f00000, 0x00000007f7f00000| Untracked +| 896|0x00000007f8000000, 0x00000007f8000000, 0x00000007f8100000| 0%| F| |TAMS 0x00000007f8000000, 0x00000007f8000000| Untracked +| 897|0x00000007f8100000, 0x00000007f8100000, 0x00000007f8200000| 0%| F| |TAMS 0x00000007f8100000, 0x00000007f8100000| Untracked +| 898|0x00000007f8200000, 0x00000007f8200000, 0x00000007f8300000| 0%| F| |TAMS 0x00000007f8200000, 0x00000007f8200000| Untracked +| 899|0x00000007f8300000, 0x00000007f8300000, 0x00000007f8400000| 0%| F| |TAMS 0x00000007f8300000, 0x00000007f8300000| Untracked +| 900|0x00000007f8400000, 0x00000007f8400000, 0x00000007f8500000| 0%| F| |TAMS 0x00000007f8400000, 0x00000007f8400000| Untracked +| 901|0x00000007f8500000, 0x00000007f8500000, 0x00000007f8600000| 0%| F| |TAMS 0x00000007f8500000, 0x00000007f8500000| Untracked +| 902|0x00000007f8600000, 0x00000007f8600000, 0x00000007f8700000| 0%| F| |TAMS 0x00000007f8600000, 0x00000007f8600000| Untracked +| 903|0x00000007f8700000, 0x00000007f8700000, 0x00000007f8800000| 0%| F| |TAMS 0x00000007f8700000, 0x00000007f8700000| Untracked +| 904|0x00000007f8800000, 0x00000007f8800000, 0x00000007f8900000| 0%| F| |TAMS 0x00000007f8800000, 0x00000007f8800000| Untracked +| 905|0x00000007f8900000, 0x00000007f8900000, 0x00000007f8a00000| 0%| F| |TAMS 0x00000007f8900000, 0x00000007f8900000| Untracked +| 906|0x00000007f8a00000, 0x00000007f8a00000, 0x00000007f8b00000| 0%| F| |TAMS 0x00000007f8a00000, 0x00000007f8a00000| Untracked +| 907|0x00000007f8b00000, 0x00000007f8b00000, 0x00000007f8c00000| 0%| F| |TAMS 0x00000007f8b00000, 0x00000007f8b00000| Untracked +| 908|0x00000007f8c00000, 0x00000007f8c00000, 0x00000007f8d00000| 0%| F| |TAMS 0x00000007f8c00000, 0x00000007f8c00000| Untracked +| 909|0x00000007f8d00000, 0x00000007f8d00000, 0x00000007f8e00000| 0%| F| |TAMS 0x00000007f8d00000, 0x00000007f8d00000| Untracked +| 910|0x00000007f8e00000, 0x00000007f8e00000, 0x00000007f8f00000| 0%| F| |TAMS 0x00000007f8e00000, 0x00000007f8e00000| Untracked +| 911|0x00000007f8f00000, 0x00000007f8f00000, 0x00000007f9000000| 0%| F| |TAMS 0x00000007f8f00000, 0x00000007f8f00000| Untracked +| 912|0x00000007f9000000, 0x00000007f9000000, 0x00000007f9100000| 0%| F| |TAMS 0x00000007f9000000, 0x00000007f9000000| Untracked +| 913|0x00000007f9100000, 0x00000007f9100000, 0x00000007f9200000| 0%| F| |TAMS 0x00000007f9100000, 0x00000007f9100000| Untracked +| 914|0x00000007f9200000, 0x00000007f9200000, 0x00000007f9300000| 0%| F| |TAMS 0x00000007f9200000, 0x00000007f9200000| Untracked +| 915|0x00000007f9300000, 0x00000007f9300000, 0x00000007f9400000| 0%| F| |TAMS 0x00000007f9300000, 0x00000007f9300000| Untracked +| 916|0x00000007f9400000, 0x00000007f9400000, 0x00000007f9500000| 0%| F| |TAMS 0x00000007f9400000, 0x00000007f9400000| Untracked +| 917|0x00000007f9500000, 0x00000007f9500000, 0x00000007f9600000| 0%| F| |TAMS 0x00000007f9500000, 0x00000007f9500000| Untracked +| 918|0x00000007f9600000, 0x00000007f9600000, 0x00000007f9700000| 0%| F| |TAMS 0x00000007f9600000, 0x00000007f9600000| Untracked +| 919|0x00000007f9700000, 0x00000007f9700000, 0x00000007f9800000| 0%| F| |TAMS 0x00000007f9700000, 0x00000007f9700000| Untracked +| 920|0x00000007f9800000, 0x00000007f9800000, 0x00000007f9900000| 0%| F| |TAMS 0x00000007f9800000, 0x00000007f9800000| Untracked +| 921|0x00000007f9900000, 0x00000007f9900000, 0x00000007f9a00000| 0%| F| |TAMS 0x00000007f9900000, 0x00000007f9900000| Untracked +| 922|0x00000007f9a00000, 0x00000007f9a00000, 0x00000007f9b00000| 0%| F| |TAMS 0x00000007f9a00000, 0x00000007f9a00000| Untracked +| 923|0x00000007f9b00000, 0x00000007f9b00000, 0x00000007f9c00000| 0%| F| |TAMS 0x00000007f9b00000, 0x00000007f9b00000| Untracked +| 924|0x00000007f9c00000, 0x00000007f9c00000, 0x00000007f9d00000| 0%| F| |TAMS 0x00000007f9c00000, 0x00000007f9c00000| Untracked +| 925|0x00000007f9d00000, 0x00000007f9d00000, 0x00000007f9e00000| 0%| F| |TAMS 0x00000007f9d00000, 0x00000007f9d00000| Untracked +| 926|0x00000007f9e00000, 0x00000007f9e00000, 0x00000007f9f00000| 0%| F| |TAMS 0x00000007f9e00000, 0x00000007f9e00000| Untracked +| 927|0x00000007f9f00000, 0x00000007f9f00000, 0x00000007fa000000| 0%| F| |TAMS 0x00000007f9f00000, 0x00000007f9f00000| Untracked +| 928|0x00000007fa000000, 0x00000007fa000000, 0x00000007fa100000| 0%| F| |TAMS 0x00000007fa000000, 0x00000007fa000000| Untracked +| 929|0x00000007fa100000, 0x00000007fa100000, 0x00000007fa200000| 0%| F| |TAMS 0x00000007fa100000, 0x00000007fa100000| Untracked +| 930|0x00000007fa200000, 0x00000007fa200000, 0x00000007fa300000| 0%| F| |TAMS 0x00000007fa200000, 0x00000007fa200000| Untracked +| 931|0x00000007fa300000, 0x00000007fa300000, 0x00000007fa400000| 0%| F| |TAMS 0x00000007fa300000, 0x00000007fa300000| Untracked +| 932|0x00000007fa400000, 0x00000007fa400000, 0x00000007fa500000| 0%| F| |TAMS 0x00000007fa400000, 0x00000007fa400000| Untracked +| 933|0x00000007fa500000, 0x00000007fa500000, 0x00000007fa600000| 0%| F| |TAMS 0x00000007fa500000, 0x00000007fa500000| Untracked +| 934|0x00000007fa600000, 0x00000007fa600000, 0x00000007fa700000| 0%| F| |TAMS 0x00000007fa600000, 0x00000007fa600000| Untracked +| 935|0x00000007fa700000, 0x00000007fa700000, 0x00000007fa800000| 0%| F| |TAMS 0x00000007fa700000, 0x00000007fa700000| Untracked +| 936|0x00000007fa800000, 0x00000007fa800000, 0x00000007fa900000| 0%| F| |TAMS 0x00000007fa800000, 0x00000007fa800000| Untracked +| 937|0x00000007fa900000, 0x00000007fa900000, 0x00000007faa00000| 0%| F| |TAMS 0x00000007fa900000, 0x00000007fa900000| Untracked +| 938|0x00000007faa00000, 0x00000007faa00000, 0x00000007fab00000| 0%| F| |TAMS 0x00000007faa00000, 0x00000007faa00000| Untracked +| 939|0x00000007fab00000, 0x00000007fab00000, 0x00000007fac00000| 0%| F| |TAMS 0x00000007fab00000, 0x00000007fab00000| Untracked +| 940|0x00000007fac00000, 0x00000007fac00000, 0x00000007fad00000| 0%| F| |TAMS 0x00000007fac00000, 0x00000007fac00000| Untracked +| 941|0x00000007fad00000, 0x00000007fad00000, 0x00000007fae00000| 0%| F| |TAMS 0x00000007fad00000, 0x00000007fad00000| Untracked +| 942|0x00000007fae00000, 0x00000007fae00000, 0x00000007faf00000| 0%| F| |TAMS 0x00000007fae00000, 0x00000007fae00000| Untracked +| 943|0x00000007faf00000, 0x00000007faf00000, 0x00000007fb000000| 0%| F| |TAMS 0x00000007faf00000, 0x00000007faf00000| Untracked +| 944|0x00000007fb000000, 0x00000007fb000000, 0x00000007fb100000| 0%| F| |TAMS 0x00000007fb000000, 0x00000007fb000000| Untracked +| 945|0x00000007fb100000, 0x00000007fb100000, 0x00000007fb200000| 0%| F| |TAMS 0x00000007fb100000, 0x00000007fb100000| Untracked +| 946|0x00000007fb200000, 0x00000007fb200000, 0x00000007fb300000| 0%| F| |TAMS 0x00000007fb200000, 0x00000007fb200000| Untracked +| 947|0x00000007fb300000, 0x00000007fb300000, 0x00000007fb400000| 0%| F| |TAMS 0x00000007fb300000, 0x00000007fb300000| Untracked +| 948|0x00000007fb400000, 0x00000007fb400000, 0x00000007fb500000| 0%| F| |TAMS 0x00000007fb400000, 0x00000007fb400000| Untracked +| 949|0x00000007fb500000, 0x00000007fb500000, 0x00000007fb600000| 0%| F| |TAMS 0x00000007fb500000, 0x00000007fb500000| Untracked +| 950|0x00000007fb600000, 0x00000007fb600000, 0x00000007fb700000| 0%| F| |TAMS 0x00000007fb600000, 0x00000007fb600000| Untracked +| 951|0x00000007fb700000, 0x00000007fb700000, 0x00000007fb800000| 0%| F| |TAMS 0x00000007fb700000, 0x00000007fb700000| Untracked +| 952|0x00000007fb800000, 0x00000007fb800000, 0x00000007fb900000| 0%| F| |TAMS 0x00000007fb800000, 0x00000007fb800000| Untracked +| 953|0x00000007fb900000, 0x00000007fb900000, 0x00000007fba00000| 0%| F| |TAMS 0x00000007fb900000, 0x00000007fb900000| Untracked +| 954|0x00000007fba00000, 0x00000007fba00000, 0x00000007fbb00000| 0%| F| |TAMS 0x00000007fba00000, 0x00000007fba00000| Untracked +| 955|0x00000007fbb00000, 0x00000007fbb00000, 0x00000007fbc00000| 0%| F| |TAMS 0x00000007fbb00000, 0x00000007fbb00000| Untracked +| 956|0x00000007fbc00000, 0x00000007fbc00000, 0x00000007fbd00000| 0%| F| |TAMS 0x00000007fbc00000, 0x00000007fbc00000| Untracked +| 957|0x00000007fbd00000, 0x00000007fbd00000, 0x00000007fbe00000| 0%| F| |TAMS 0x00000007fbd00000, 0x00000007fbd00000| Untracked +| 958|0x00000007fbe00000, 0x00000007fbe00000, 0x00000007fbf00000| 0%| F| |TAMS 0x00000007fbe00000, 0x00000007fbe00000| Untracked +| 959|0x00000007fbf00000, 0x00000007fbf00000, 0x00000007fc000000| 0%| F| |TAMS 0x00000007fbf00000, 0x00000007fbf00000| Untracked +| 960|0x00000007fc000000, 0x00000007fc000000, 0x00000007fc100000| 0%| F| |TAMS 0x00000007fc000000, 0x00000007fc000000| Untracked +| 961|0x00000007fc100000, 0x00000007fc100000, 0x00000007fc200000| 0%| F| |TAMS 0x00000007fc100000, 0x00000007fc100000| Untracked +| 962|0x00000007fc200000, 0x00000007fc200000, 0x00000007fc300000| 0%| F| |TAMS 0x00000007fc200000, 0x00000007fc200000| Untracked +| 963|0x00000007fc300000, 0x00000007fc300000, 0x00000007fc400000| 0%| F| |TAMS 0x00000007fc300000, 0x00000007fc300000| Untracked +| 964|0x00000007fc400000, 0x00000007fc400000, 0x00000007fc500000| 0%| F| |TAMS 0x00000007fc400000, 0x00000007fc400000| Untracked +| 965|0x00000007fc500000, 0x00000007fc500000, 0x00000007fc600000| 0%| F| |TAMS 0x00000007fc500000, 0x00000007fc500000| Untracked +| 966|0x00000007fc600000, 0x00000007fc600000, 0x00000007fc700000| 0%| F| |TAMS 0x00000007fc600000, 0x00000007fc600000| Untracked +| 967|0x00000007fc700000, 0x00000007fc700000, 0x00000007fc800000| 0%| F| |TAMS 0x00000007fc700000, 0x00000007fc700000| Untracked +| 968|0x00000007fc800000, 0x00000007fc800000, 0x00000007fc900000| 0%| F| |TAMS 0x00000007fc800000, 0x00000007fc800000| Untracked +| 969|0x00000007fc900000, 0x00000007fc900000, 0x00000007fca00000| 0%| F| |TAMS 0x00000007fc900000, 0x00000007fc900000| Untracked +| 970|0x00000007fca00000, 0x00000007fca00000, 0x00000007fcb00000| 0%| F| |TAMS 0x00000007fca00000, 0x00000007fca00000| Untracked +| 971|0x00000007fcb00000, 0x00000007fcb00000, 0x00000007fcc00000| 0%| F| |TAMS 0x00000007fcb00000, 0x00000007fcb00000| Untracked +| 972|0x00000007fcc00000, 0x00000007fcc00000, 0x00000007fcd00000| 0%| F| |TAMS 0x00000007fcc00000, 0x00000007fcc00000| Untracked +| 973|0x00000007fcd00000, 0x00000007fcd00000, 0x00000007fce00000| 0%| F| |TAMS 0x00000007fcd00000, 0x00000007fcd00000| Untracked +| 974|0x00000007fce00000, 0x00000007fce00000, 0x00000007fcf00000| 0%| F| |TAMS 0x00000007fce00000, 0x00000007fce00000| Untracked +| 975|0x00000007fcf00000, 0x00000007fcf00000, 0x00000007fd000000| 0%| F| |TAMS 0x00000007fcf00000, 0x00000007fcf00000| Untracked +| 976|0x00000007fd000000, 0x00000007fd000000, 0x00000007fd100000| 0%| F| |TAMS 0x00000007fd000000, 0x00000007fd000000| Untracked +| 977|0x00000007fd100000, 0x00000007fd100000, 0x00000007fd200000| 0%| F| |TAMS 0x00000007fd100000, 0x00000007fd100000| Untracked +| 978|0x00000007fd200000, 0x00000007fd200000, 0x00000007fd300000| 0%| F| |TAMS 0x00000007fd200000, 0x00000007fd200000| Untracked +| 979|0x00000007fd300000, 0x00000007fd300000, 0x00000007fd400000| 0%| F| |TAMS 0x00000007fd300000, 0x00000007fd300000| Untracked +| 980|0x00000007fd400000, 0x00000007fd400000, 0x00000007fd500000| 0%| F| |TAMS 0x00000007fd400000, 0x00000007fd400000| Untracked +| 981|0x00000007fd500000, 0x00000007fd500000, 0x00000007fd600000| 0%| F| |TAMS 0x00000007fd500000, 0x00000007fd500000| Untracked +| 982|0x00000007fd600000, 0x00000007fd600000, 0x00000007fd700000| 0%| F| |TAMS 0x00000007fd600000, 0x00000007fd600000| Untracked +| 983|0x00000007fd700000, 0x00000007fd700000, 0x00000007fd800000| 0%| F| |TAMS 0x00000007fd700000, 0x00000007fd700000| Untracked +| 984|0x00000007fd800000, 0x00000007fd800000, 0x00000007fd900000| 0%| F| |TAMS 0x00000007fd800000, 0x00000007fd800000| Untracked +| 985|0x00000007fd900000, 0x00000007fd900000, 0x00000007fda00000| 0%| F| |TAMS 0x00000007fd900000, 0x00000007fd900000| Untracked +| 986|0x00000007fda00000, 0x00000007fda00000, 0x00000007fdb00000| 0%| F| |TAMS 0x00000007fda00000, 0x00000007fda00000| Untracked +| 987|0x00000007fdb00000, 0x00000007fdc00000, 0x00000007fdc00000|100%| E| |TAMS 0x00000007fdb00000, 0x00000007fdb00000| Complete +| 988|0x00000007fdc00000, 0x00000007fdd00000, 0x00000007fdd00000|100%| E|CS|TAMS 0x00000007fdc00000, 0x00000007fdc00000| Complete +| 989|0x00000007fdd00000, 0x00000007fde00000, 0x00000007fde00000|100%| E|CS|TAMS 0x00000007fdd00000, 0x00000007fdd00000| Complete +| 990|0x00000007fde00000, 0x00000007fdf00000, 0x00000007fdf00000|100%| E|CS|TAMS 0x00000007fde00000, 0x00000007fde00000| Complete +| 991|0x00000007fdf00000, 0x00000007fe000000, 0x00000007fe000000|100%| E|CS|TAMS 0x00000007fdf00000, 0x00000007fdf00000| Complete +| 992|0x00000007fe000000, 0x00000007fe100000, 0x00000007fe100000|100%| E|CS|TAMS 0x00000007fe000000, 0x00000007fe000000| Complete +| 993|0x00000007fe100000, 0x00000007fe200000, 0x00000007fe200000|100%| E|CS|TAMS 0x00000007fe100000, 0x00000007fe100000| Complete +| 994|0x00000007fe200000, 0x00000007fe300000, 0x00000007fe300000|100%| E|CS|TAMS 0x00000007fe200000, 0x00000007fe200000| Complete +| 995|0x00000007fe300000, 0x00000007fe400000, 0x00000007fe400000|100%| E|CS|TAMS 0x00000007fe300000, 0x00000007fe300000| Complete +| 996|0x00000007fe400000, 0x00000007fe500000, 0x00000007fe500000|100%| E|CS|TAMS 0x00000007fe400000, 0x00000007fe400000| Complete +| 997|0x00000007fe500000, 0x00000007fe600000, 0x00000007fe600000|100%| E|CS|TAMS 0x00000007fe500000, 0x00000007fe500000| Complete +| 998|0x00000007fe600000, 0x00000007fe700000, 0x00000007fe700000|100%| E|CS|TAMS 0x00000007fe600000, 0x00000007fe600000| Complete +| 999|0x00000007fe700000, 0x00000007fe800000, 0x00000007fe800000|100%| E|CS|TAMS 0x00000007fe700000, 0x00000007fe700000| Complete +|1000|0x00000007fe800000, 0x00000007fe900000, 0x00000007fe900000|100%| E|CS|TAMS 0x00000007fe800000, 0x00000007fe800000| Complete +|1001|0x00000007fe900000, 0x00000007fea00000, 0x00000007fea00000|100%| E|CS|TAMS 0x00000007fe900000, 0x00000007fe900000| Complete +|1002|0x00000007fea00000, 0x00000007feb00000, 0x00000007feb00000|100%| E|CS|TAMS 0x00000007fea00000, 0x00000007fea00000| Complete +|1003|0x00000007feb00000, 0x00000007fec00000, 0x00000007fec00000|100%| E|CS|TAMS 0x00000007feb00000, 0x00000007feb00000| Complete +|1004|0x00000007fec00000, 0x00000007fed00000, 0x00000007fed00000|100%| E|CS|TAMS 0x00000007fec00000, 0x00000007fec00000| Complete +|1005|0x00000007fed00000, 0x00000007fee00000, 0x00000007fee00000|100%| E|CS|TAMS 0x00000007fed00000, 0x00000007fed00000| Complete +|1006|0x00000007fee00000, 0x00000007fef00000, 0x00000007fef00000|100%| E|CS|TAMS 0x00000007fee00000, 0x00000007fee00000| Complete +|1007|0x00000007fef00000, 0x00000007ff000000, 0x00000007ff000000|100%| E|CS|TAMS 0x00000007fef00000, 0x00000007fef00000| Complete +|1008|0x00000007ff000000, 0x00000007ff100000, 0x00000007ff100000|100%| E|CS|TAMS 0x00000007ff000000, 0x00000007ff000000| Complete +|1009|0x00000007ff100000, 0x00000007ff200000, 0x00000007ff200000|100%| E|CS|TAMS 0x00000007ff100000, 0x00000007ff100000| Complete +|1010|0x00000007ff200000, 0x00000007ff300000, 0x00000007ff300000|100%| E|CS|TAMS 0x00000007ff200000, 0x00000007ff200000| Complete +|1011|0x00000007ff300000, 0x00000007ff400000, 0x00000007ff400000|100%| E|CS|TAMS 0x00000007ff300000, 0x00000007ff300000| Complete +|1012|0x00000007ff400000, 0x00000007ff500000, 0x00000007ff500000|100%| E|CS|TAMS 0x00000007ff400000, 0x00000007ff400000| Complete +|1013|0x00000007ff500000, 0x00000007ff600000, 0x00000007ff600000|100%| E|CS|TAMS 0x00000007ff500000, 0x00000007ff500000| Complete +|1014|0x00000007ff600000, 0x00000007ff700000, 0x00000007ff700000|100%| E|CS|TAMS 0x00000007ff600000, 0x00000007ff600000| Complete +|1015|0x00000007ff700000, 0x00000007ff800000, 0x00000007ff800000|100%| E|CS|TAMS 0x00000007ff700000, 0x00000007ff700000| Complete +|1016|0x00000007ff800000, 0x00000007ff900000, 0x00000007ff900000|100%| E|CS|TAMS 0x00000007ff800000, 0x00000007ff800000| Complete +|1017|0x00000007ff900000, 0x00000007ffa00000, 0x00000007ffa00000|100%| E|CS|TAMS 0x00000007ff900000, 0x00000007ff900000| Complete +|1018|0x00000007ffa00000, 0x00000007ffb00000, 0x00000007ffb00000|100%| E|CS|TAMS 0x00000007ffa00000, 0x00000007ffa00000| Complete +|1019|0x00000007ffb00000, 0x00000007ffc00000, 0x00000007ffc00000|100%| E|CS|TAMS 0x00000007ffb00000, 0x00000007ffb00000| Complete +|1020|0x00000007ffc00000, 0x00000007ffd00000, 0x00000007ffd00000|100%| E|CS|TAMS 0x00000007ffc00000, 0x00000007ffc00000| Complete +|1021|0x00000007ffd00000, 0x00000007ffe00000, 0x00000007ffe00000|100%| E|CS|TAMS 0x00000007ffd00000, 0x00000007ffd00000| Complete +|1022|0x00000007ffe00000, 0x00000007ffe51000, 0x00000007fff00000| 31%|OA| |TAMS 0x00000007ffe51000, 0x00000007ffe00000| Untracked +|1023|0x00000007fff00000, 0x00000007fff79000, 0x0000000800000000| 47%|CA| |TAMS 0x00000007fff79000, 0x00000007fff00000| Untracked + +Card table byte_map: [0x000000011d22d000,0x000000011d42d000] _byte_map_base: 0x000000011942d000 + +Marking Bits (Prev, Next): (CMBitMap*) 0x00007f8166014850, (CMBitMap*) 0x00007f8166014810 + Prev Bits: [0x000000011e62d000, 0x000000011f62d000) + Next Bits: [0x000000011d62d000, 0x000000011e62d000) + +Polling page: 0x00000001094fc000 + +Metaspace: + +Usage: + Non-class: 53,77 MB capacity, 53,15 MB ( 99%) used, 555,95 KB ( 1%) free+waste, 73,56 KB ( <1%) overhead. + Class: 8,19 MB capacity, 7,93 MB ( 97%) used, 230,67 KB ( 3%) free+waste, 28,38 KB ( <1%) overhead. + Both: 61,96 MB capacity, 61,09 MB ( 99%) used, 786,62 KB ( 1%) free+waste, 101,94 KB ( <1%) overhead. + +Virtual space: + Non-class space: 56,00 MB reserved, 54,75 MB ( 98%) committed + Class space: 1,00 GB reserved, 8,25 MB ( <1%) committed + Both: 1,05 GB reserved, 63,00 MB ( 6%) committed + +Chunk freelists: + Non-Class: 780,00 KB + Class: 2,00 KB + Both: 782,00 KB + +MaxMetaspaceSize: 17179869184,00 GB +CompressedClassSpaceSize: 1,00 GB + +CodeCache: size=131072Kb used=13318Kb max_used=13325Kb free=117753Kb + bounds [0x000000011522d000, 0x0000000115f3d000, 0x000000011d22d000] + total_blobs=5551 nmethods=4913 adapters=550 + compilation: enabled + stopped_count=0, restarted_count=0 + full_count=0 + +Compilation events (20 events): +Event: 4,967 Thread 0x00007f8135103c00 nmethod 5439 0x0000000115f2bf90 code [0x0000000115f2c120, 0x0000000115f2c1d0] +Event: 4,967 Thread 0x00007f8135103c00 5440 3 scala.collection.TraversableLike::filter$ (6 bytes) +Event: 4,967 Thread 0x00007f8135103c00 nmethod 5440 0x0000000115f2ba10 code [0x0000000115f2bbc0, 0x0000000115f2be20] +Event: 4,967 Thread 0x00007f8135103c00 5441 3 scala.collection.TraversableLike::filter (9 bytes) +Event: 4,967 Thread 0x00007f8135103c00 nmethod 5441 0x0000000115f2b610 code [0x0000000115f2b7a0, 0x0000000115f2b960] +Event: 4,967 Thread 0x00007f8135103c00 5442 3 scala.collection.AbstractTraversable::filter (6 bytes) +Event: 4,967 Thread 0x00007f8135103600 5444 4 java.util.concurrent.atomic.AtomicInteger::getAndIncrement (12 bytes) +Event: 4,967 Thread 0x00007f8135103c00 nmethod 5442 0x0000000115f2b090 code [0x0000000115f2b240, 0x0000000115f2b4c0] +Event: 4,967 Thread 0x00007f8135103c00 5443 3 java.util.concurrent.locks.LockSupport::park (23 bytes) +Event: 4,967 Thread 0x00007f8135103c00 nmethod 5443 0x0000000115f2ac10 code [0x0000000115f2adc0, 0x0000000115f2af60] +Event: 4,968 Thread 0x00007f8135103c00 5448 3 sbt.internal.util.Init$Setting$$Lambda$2191/0x00000008013005f8::apply (13 bytes) +Event: 4,968 Thread 0x00007f8135103600 nmethod 5444 0x0000000115f2a910 code [0x0000000115f2aa80, 0x0000000115f2aaf8] +Event: 4,968 Thread 0x00007f8135103600 5445 4 java.util.concurrent.atomic.AtomicInteger::decrementAndGet (14 bytes) +Event: 4,968 Thread 0x00007f8135103c00 nmethod 5448 0x0000000115f2a290 code [0x0000000115f2a440, 0x0000000115f2a720] +Event: 4,968 Thread 0x00007f8135103c00 5449 3 sbt.internal.util.Init$Setting::$anonfun$mapInit$1 (12 bytes) +Event: 4,968 Thread 0x00007f8135103c00 nmethod 5449 0x0000000115f29d10 code [0x0000000115f29ea0, 0x0000000115f2a100] +Event: 4,968 Thread 0x00007f8135103c00 5450 3 sbt.internal.util.AList$$anon$8::foldr (11 bytes) +Event: 4,968 Thread 0x00007f8135103600 nmethod 5445 0x0000000115f29a10 code [0x0000000115f29b80, 0x0000000115f29bf8] +Event: 4,968 Thread 0x00007f8135103600 5446 4 java.util.concurrent.ThreadPoolExecutor::afterExecute (1 bytes) +Event: 4,968 Thread 0x00007f8135103c00 nmethod 5450 0x0000000115f29410 code [0x0000000115f295c0, 0x0000000115f297e0] + +GC Heap History (8 events): +Event: 1,045 GC heap before +{Heap before GC invocations=0 (full 0): + garbage-first heap total 1048576K, used 54056K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 51 young (52224K), 0 survivors (0K) + Metaspace used 8295K, capacity 11329K, committed 11520K, reserved 1058816K + class space used 866K, capacity 1225K, committed 1280K, reserved 1048576K +} +Event: 1,054 GC heap after +{Heap after GC invocations=1 (full 0): + garbage-first heap total 1048576K, used 8510K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 7 young (7168K), 7 survivors (7168K) + Metaspace used 8295K, capacity 11329K, committed 11520K, reserved 1058816K + class space used 866K, capacity 1225K, committed 1280K, reserved 1048576K +} +Event: 1,290 GC heap before +{Heap before GC invocations=1 (full 0): + garbage-first heap total 1048576K, used 38206K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 38 young (38912K), 7 survivors (7168K) + Metaspace used 18520K, capacity 20963K, committed 21248K, reserved 1069056K + class space used 2158K, capacity 2501K, committed 2560K, reserved 1048576K +} +Event: 1,297 GC heap after +{Heap after GC invocations=2 (full 0): + garbage-first heap total 1048576K, used 9756K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 2 young (2048K), 2 survivors (2048K) + Metaspace used 18520K, capacity 20963K, committed 21248K, reserved 1069056K + class space used 2158K, capacity 2501K, committed 2560K, reserved 1048576K +} +Event: 1,705 GC heap before +{Heap before GC invocations=3 (full 0): + garbage-first heap total 1048576K, used 64028K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 56 young (57344K), 2 survivors (2048K) + Metaspace used 33743K, capacity 35316K, committed 36096K, reserved 1081344K + class space used 4196K, capacity 4435K, committed 4480K, reserved 1048576K +} +Event: 1,709 GC heap after +{Heap after GC invocations=4 (full 0): + garbage-first heap total 1048576K, used 12140K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 5 young (5120K), 5 survivors (5120K) + Metaspace used 33743K, capacity 35316K, committed 36096K, reserved 1081344K + class space used 4196K, capacity 4435K, committed 4480K, reserved 1048576K +} +Event: 3,797 GC heap before +{Heap before GC invocations=5 (full 0): + garbage-first heap total 1048576K, used 153452K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 141 young (144384K), 5 survivors (5120K) + Metaspace used 58574K, capacity 59385K, committed 60160K, reserved 1101824K + class space used 7550K, capacity 7778K, committed 7808K, reserved 1048576K +} +Event: 3,809 GC heap after +{Heap after GC invocations=6 (full 0): + garbage-first heap total 1048576K, used 33674K [0x00000007c0000000, 0x0000000800000000) + region size 1024K, 22 young (22528K), 22 survivors (22528K) + Metaspace used 58574K, capacity 59385K, committed 60160K, reserved 1101824K + class space used 7550K, capacity 7778K, committed 7808K, reserved 1048576K +} + +Deoptimization events (20 events): +Event: 4,878 Thread 0x00007f81655e2400 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000000115ed4a58 relative=0x00000000000000b8 +Event: 4,878 Thread 0x00007f81655e2400 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000115ed4a58 method=scala.Option.getOrElse(Lscala/Function0;)Ljava/lang/Object; @ 8 c2 +Event: 4,878 Thread 0x00007f81655e2400 DEOPT PACKING pc=0x0000000115ed4a58 sp=0x000000030fe96320 +Event: 4,878 Thread 0x00007f81655e2400 DEOPT UNPACKING pc=0x000000011527ae1f sp=0x000000030fe962e0 mode 2 +Event: 4,947 Thread 0x00007f812732a000 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000000115cd8908 relative=0x0000000000000068 +Event: 4,947 Thread 0x00007f812732a000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000115cd8908 method=scala.collection.mutable.HashMap.update(Ljava/lang/Object;Ljava/lang/Object;)V @ 3 c2 +Event: 4,947 Thread 0x00007f812732a000 DEOPT PACKING pc=0x0000000115cd8908 sp=0x000000030ea87230 +Event: 4,947 Thread 0x00007f812732a000 DEOPT UNPACKING pc=0x000000011527ae1f sp=0x000000030ea871e0 mode 2 +Event: 4,947 Thread 0x00007f812732a000 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000000115cd8908 relative=0x0000000000000068 +Event: 4,947 Thread 0x00007f812732a000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000115cd8908 method=scala.collection.mutable.HashMap.update(Ljava/lang/Object;Ljava/lang/Object;)V @ 3 c2 +Event: 4,947 Thread 0x00007f812732a000 DEOPT PACKING pc=0x0000000115cd8908 sp=0x000000030ea87230 +Event: 4,947 Thread 0x00007f812732a000 DEOPT UNPACKING pc=0x000000011527ae1f sp=0x000000030ea871e0 mode 2 +Event: 4,948 Thread 0x00007f812732a000 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000000115cd8908 relative=0x0000000000000068 +Event: 4,948 Thread 0x00007f812732a000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000115cd8908 method=scala.collection.mutable.HashMap.update(Ljava/lang/Object;Ljava/lang/Object;)V @ 3 c2 +Event: 4,948 Thread 0x00007f812732a000 DEOPT PACKING pc=0x0000000115cd8908 sp=0x000000030ea872f0 +Event: 4,948 Thread 0x00007f812732a000 DEOPT UNPACKING pc=0x000000011527ae1f sp=0x000000030ea872a0 mode 2 +Event: 4,950 Thread 0x00007f81150fd800 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x0000000115d6bc70 relative=0x0000000000000290 +Event: 4,950 Thread 0x00007f81150fd800 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0x0000000115d6bc70 method=scala.collection.immutable.List.$plus$plus(Lscala/collection/GenTraversableOnce;Lscala/collection/generic/CanBuildFrom;)Ljava/lang/Object; @ 9 c2 +Event: 4,950 Thread 0x00007f81150fd800 DEOPT PACKING pc=0x0000000115d6bc70 sp=0x0000000310299550 +Event: 4,950 Thread 0x00007f81150fd800 DEOPT UNPACKING pc=0x000000011527ae1f sp=0x0000000310299530 mode 2 + +Classes unloaded (0 events): +No events + +Classes redefined (0 events): +No events + +Internal exceptions (20 events): +Event: 3,211 Thread 0x00007f8166816a00 Exception (0x00000007f8535fd0) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 3,246 Thread 0x00007f8166816a00 Implicit null exception at 0x0000000115557958 to 0x00000001155579ea +Event: 3,263 Thread 0x00007f8166816a00 Exception (0x00000007f82e13d0) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 3,271 Thread 0x00007f8166816a00 Exception (0x00000007f816b1b8) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 3,309 Thread 0x00007f8166816a00 Exception (0x00000007f7c260c8) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 3,335 Thread 0x00007f8166816a00 Exception (0x00000007f7bea488) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 3,336 Thread 0x00007f8166816a00 Exception (0x00000007f7bee618) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 3,872 Thread 0x00007f81300b1800 Exception (0x00000007ffd07098) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 3,885 Thread 0x00007f81300b1800 Exception (0x00000007ffd0aa90) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 3,910 Thread 0x00007f81300b1800 Exception (0x00000007ffd146a8) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 3,912 Thread 0x00007f81300b1800 Exception (0x00000007ffd18b90) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 3,912 Thread 0x00007f81300b1800 Exception (0x00000007ffd1c950) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 3,930 Thread 0x00007f81300b1800 Exception (0x00000007ffd31c40) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] +Event: 3,942 Thread 0x00007f8166247800 Exception (0x00000007ffd7fd48) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 4,401 Thread 0x00007f8155484200 Exception (0x00000007ff0adde8) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 4,401 Thread 0x00007f8166cc9600 Exception (0x00000007fec32350) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 4,401 Thread 0x00007f81662bf000 Exception (0x00000007ff045108) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 4,412 Thread 0x00007f8155484200 Exception (0x00000007ff0b1e38) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 4,415 Thread 0x00007f8155484800 Exception (0x00000007fefbab10) +thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] +Event: 4,894 Thread 0x00007f81272ff600 Exception (0x00000007fdb8fde8) +thrown [./src/hotspot/share/prims/jni.cpp, line 578] + +Events (20 events): +Event: 4,829 Protecting memory [0x000000030ea8b000,0x000000030ea8f000] with protection modes 0 +Event: 4,829 Thread 0x00007f812732ac00 Thread added: 0x00007f812732ac00 +Event: 4,829 Protecting memory [0x000000030ee8e000,0x000000030ee92000] with protection modes 0 +Event: 4,829 Thread 0x00007f81272ff600 Thread added: 0x00007f81272ff600 +Event: 4,829 Protecting memory [0x000000030f291000,0x000000030f295000] with protection modes 0 +Event: 4,829 Thread 0x00007f81272ffc00 Thread added: 0x00007f81272ffc00 +Event: 4,829 Protecting memory [0x000000030f694000,0x000000030f698000] with protection modes 0 +Event: 4,830 Thread 0x00007f81655e2400 Thread added: 0x00007f81655e2400 +Event: 4,830 Protecting memory [0x000000030fa97000,0x000000030fa9b000] with protection modes 0 +Event: 4,830 Thread 0x00007f81150fd800 Thread added: 0x00007f81150fd800 +Event: 4,830 Protecting memory [0x000000030fe9a000,0x000000030fe9e000] with protection modes 0 +Event: 4,830 Thread 0x00007f81655e2a00 Thread added: 0x00007f81655e2a00 +Event: 4,830 loading class java/util/concurrent/locks/AbstractQueuedSynchronizer$ExclusiveNode +Event: 4,830 Protecting memory [0x000000031029d000,0x00000003102a1000] with protection modes 0 +Event: 4,830 loading class java/util/concurrent/locks/AbstractQueuedSynchronizer$ExclusiveNode done +Event: 4,830 Thread 0x00007f8155485800 Thread added: 0x00007f8155485800 +Event: 4,830 Protecting memory [0x00000003106a0000,0x00000003106a4000] with protection modes 0 +Event: 4,889 Executing VM operation: HandshakeAllThreads +Event: 4,891 Executing VM operation: HandshakeAllThreads done +Event: 4,969 Executing VM operation: ICBufferFull + + +Dynamic libraries: +0x0000000109494000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libjli.dylib +0x00007ff81a6ce000 /usr/lib/libz.1.dylib +0x00007ff81a7c3000 /usr/lib/libSystem.B.dylib +0x00007ff81a7bd000 /usr/lib/system/libcache.dylib +0x00007ff81a775000 /usr/lib/system/libcommonCrypto.dylib +0x00007ff81a79f000 /usr/lib/system/libcompiler_rt.dylib +0x00007ff81a793000 /usr/lib/system/libcopyfile.dylib +0x00007ff80a387000 /usr/lib/system/libcorecrypto.dylib +0x00007ff80a493000 /usr/lib/system/libdispatch.dylib +0x00007ff80a242000 /usr/lib/system/libdyld.dylib +0x00007ff81a7b3000 /usr/lib/system/libkeymgr.dylib +0x00007ff81a75a000 /usr/lib/system/libmacho.dylib +0x00007ff819925000 /usr/lib/system/libquarantine.dylib +0x00007ff81a7b0000 /usr/lib/system/libremovefile.dylib +0x00007ff810899000 /usr/lib/system/libsystem_asl.dylib +0x00007ff80a310000 /usr/lib/system/libsystem_blocks.dylib +0x00007ff80a4de000 /usr/lib/system/libsystem_c.dylib +0x00007ff81a7a7000 /usr/lib/system/libsystem_collections.dylib +0x00007ff818087000 /usr/lib/system/libsystem_configuration.dylib +0x00007ff816c13000 /usr/lib/system/libsystem_containermanager.dylib +0x00007ff81a224000 /usr/lib/system/libsystem_coreservices.dylib +0x00007ff80dfce000 /usr/lib/system/libsystem_darwin.dylib +0x00007ffd23b89000 /usr/lib/system/libsystem_darwindirectory.dylib +0x00007ff81a7b4000 /usr/lib/system/libsystem_dnssd.dylib +0x00007ffd23b8e000 /usr/lib/system/libsystem_eligibility.dylib +0x00007ff80a4db000 /usr/lib/system/libsystem_featureflags.dylib +0x00007ff80a660000 /usr/lib/system/libsystem_info.dylib +0x00007ff81a6e2000 /usr/lib/system/libsystem_m.dylib +0x00007ff80a446000 /usr/lib/system/libsystem_malloc.dylib +0x00007ff810803000 /usr/lib/system/libsystem_networkextension.dylib +0x00007ff80e416000 /usr/lib/system/libsystem_notify.dylib +0x00007ff81808b000 /usr/lib/system/libsystem_sandbox.dylib +0x00007ffd23b98000 /usr/lib/system/libsystem_sanitizers.dylib +0x00007ff81a7ac000 /usr/lib/system/libsystem_secinit.dylib +0x00007ff80a60b000 /usr/lib/system/libsystem_kernel.dylib +0x00007ff80a656000 /usr/lib/system/libsystem_platform.dylib +0x00007ff80a649000 /usr/lib/system/libsystem_pthread.dylib +0x00007ff812660000 /usr/lib/system/libsystem_symptoms.dylib +0x00007ff80a367000 /usr/lib/system/libsystem_trace.dylib +0x00007ffd23ba1000 /usr/lib/system/libsystem_trial.dylib +0x00007ff81a782000 /usr/lib/system/libunwind.dylib +0x00007ff80a314000 /usr/lib/system/libxpc.dylib +0x00007ff80a1fd000 /usr/lib/libobjc.A.dylib +0x00007ff80a68f000 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x00007ff81e51e000 /usr/lib/swift/libswiftCore.dylib +0x00007ff80a5f3000 /usr/lib/libc++abi.dylib +0x00007ffd2238a000 /usr/lib/libRosetta.dylib +0x00007ff80a568000 /usr/lib/libc++.1.dylib +0x00007ff80b88c000 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation +0x00007ff82800e000 /usr/lib/swift/libswiftObjectiveC.dylib +0x00007ffd23435000 /usr/lib/libswiftPrespecialized.dylib +0x00007ff80b517000 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration +0x00007ff814fd3000 /System/Library/PrivateFrameworks/CoreAutoLayout.framework/Versions/A/CoreAutoLayout +0x00007ff81a7c5000 /usr/lib/libfakelink.dylib +0x00007ff81a9be000 /usr/lib/libcompression.dylib +0x00007ff81046d000 /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork +0x00007ff813cad000 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration +0x00007ff81a816000 /usr/lib/libarchive.2.dylib +0x00007ff813bbf000 /usr/lib/libDiagnosticMessagesClient.dylib +0x00007ff80dd23000 /usr/lib/libicucore.A.dylib +0x00007ff81501d000 /usr/lib/libxml2.2.dylib +0x00007ff823242000 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices +0x00007ff818098000 /usr/lib/liblangid.dylib +0x00007ff80e349000 /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit +0x00007ff820d15000 /System/Library/Frameworks/Combine.framework/Versions/A/Combine +0x00007ffb21eca000 /System/Library/PrivateFrameworks/CollectionsInternal.framework/Versions/A/CollectionsInternal +0x00007ffc2688a000 /System/Library/PrivateFrameworks/ReflectionInternal.framework/Versions/A/ReflectionInternal +0x00007ffc275cc000 /System/Library/PrivateFrameworks/RuntimeInternal.framework/Versions/A/RuntimeInternal +0x00007ff81a7c8000 /System/Library/PrivateFrameworks/SoftLinking.framework/Versions/A/SoftLinking +0x00007ff915a5b000 /usr/lib/swift/libswiftCoreFoundation.dylib +0x00007ff912b67000 /usr/lib/swift/libswiftDarwin.dylib +0x00007ff825238000 /usr/lib/swift/libswiftDispatch.dylib +0x00007ff915aa9000 /usr/lib/swift/libswiftIOKit.dylib +0x00007ffd2381e000 /usr/lib/swift/libswiftSystem.dylib +0x00007ff915a6b000 /usr/lib/swift/libswiftXPC.dylib +0x00007ffd2384c000 /usr/lib/swift/libswift_Builtin_float.dylib +0x00007ffd2384f000 /usr/lib/swift/libswift_Concurrency.dylib +0x00007ffd238bc000 /usr/lib/swift/libswift_DarwinFoundation1.dylib +0x00007ffd239a3000 /usr/lib/swift/libswift_StringProcessing.dylib +0x00007ff828012000 /usr/lib/swift/libswiftos.dylib +0x00007ff80e2c8000 /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal +0x00007ff81a78b000 /usr/lib/liboah.dylib +0x00007ff80d924000 /System/Library/Frameworks/Security.framework/Versions/A/Security +0x00007ff827545000 /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages +0x00007ff91262b000 /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS +0x00007ff814f9b000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents +0x00007ff80dfd9000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore +0x00007ff813c23000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata +0x00007ff81a22b000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices +0x00007ff81a8f1000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit +0x00007ff8125de000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE +0x00007ff80ab49000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices +0x00007ff81bf2d000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices +0x00007ff814fa9000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList +0x00007ff81a973000 /usr/lib/libapple_nghttp2.dylib +0x00007ff8121fb000 /usr/lib/libsqlite3.dylib +0x00007ff82777f000 /System/Library/PrivateFrameworks/AppSupport.framework/Versions/A/AppSupport +0x00007ff813b91000 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics +0x00007ff810e15000 /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics +0x00007ff81f181000 /System/Library/Frameworks/GSS.framework/Versions/A/GSS +0x00007ff81d60c000 /System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport +0x00007ff812576000 /System/Library/PrivateFrameworks/RunningBoardServices.framework/Versions/A/RunningBoardServices +0x00007ff827f9b000 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/StreamingZip +0x00007ff81081d000 /usr/lib/libenergytrace.dylib +0x00007ff812668000 /System/Library/Frameworks/Network.framework/Versions/A/Network +0x00007ff81994a000 /usr/lib/libbsm.0.dylib +0x00007ff81a75e000 /usr/lib/system/libkxld.dylib +0x00007ffb1dc59000 /System/Library/PrivateFrameworks/AppleKeyStore.framework/Versions/A/AppleKeyStore +0x00007ffd220e2000 /usr/lib/libCoreEntitlements.dylib +0x00007ffc1d286000 /System/Library/PrivateFrameworks/MessageSecurity.framework/Versions/A/MessageSecurity +0x00007ff8121df000 /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer +0x00007ff8242e1000 /System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/Versions/A/SymptomDiagnosticReporter +0x00007ff81c32d000 /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport +0x00007ff81081e000 /usr/lib/libMobileGestalt.dylib +0x00007ff81a20a000 /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression +0x00007ff819932000 /usr/lib/libcoretls.dylib +0x00007ff81bf9c000 /usr/lib/libcoretls_cfhelpers.dylib +0x00007ff81a9b8000 /usr/lib/libpam.2.dylib +0x00007ff81c015000 /usr/lib/libxar.1.dylib +0x00007ff81bf9e000 /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS +0x00007ffd10ea9000 /System/Library/PrivateFrameworks/SwiftASN1Internal.framework/Versions/A/SwiftASN1Internal +0x00007ff81c023000 /usr/lib/libutil.dylib +0x00007ff818093000 /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo +0x00007ff819633000 /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/Versions/A/IOMobileFramebuffer +0x00007ff816c4a000 /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface +0x00007ff915927000 /System/Library/PrivateFrameworks/LoggingSupport.framework/Versions/A/LoggingSupport +0x00007ff81f1d9000 /System/Library/PrivateFrameworks/MobileAsset.framework/Versions/A/MobileAsset +0x00007ff8242f0000 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/PowerLog +0x00007ffb178db000 /System/Library/Frameworks/SwiftData.framework/Versions/A/SwiftData +0x00007ff80fe63000 /System/Library/Frameworks/UniformTypeIdentifiers.framework/Versions/A/UniformTypeIdentifiers +0x00007ff8151b3000 /System/Library/PrivateFrameworks/UserManagement.framework/Versions/A/UserManagement +0x00007ff810390000 /usr/lib/libboringssl.dylib +0x00007ff81264f000 /usr/lib/libdns_services.dylib +0x00007ff9149d2000 /usr/lib/libquic.dylib +0x00007ff81e4a8000 /usr/lib/libusrtcp.dylib +0x00007ffb1e9eb000 /System/Library/PrivateFrameworks/AtomicsInternal.framework/Versions/A/AtomicsInternal +0x00007ffa1b4f0000 /System/Library/PrivateFrameworks/InternalSwiftProtobuf.framework/Versions/A/InternalSwiftProtobuf +0x00007ffd23689000 /usr/lib/swift/libswiftDistributed.dylib +0x00007ffd236af000 /usr/lib/swift/libswiftObservation.dylib +0x00007ffd23816000 /usr/lib/swift/libswiftSynchronization.dylib +0x00007ff818092000 /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary +0x00007ffb1f06c000 /System/Library/PrivateFrameworks/BiomeLibrary.framework/Versions/A/BiomeLibrary +0x00007ff9249e5000 /System/Library/PrivateFrameworks/BiomeStreams.framework/Versions/A/BiomeStreams +0x00007ff9208bb000 /System/Library/PrivateFrameworks/BiomeFoundation.framework/Versions/A/BiomeFoundation +0x00007ffa0aa40000 /System/Library/PrivateFrameworks/BiomePubSub.framework/Versions/A/BiomePubSub +0x00007ff811d55000 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData +0x00007ff829098000 /System/Library/PrivateFrameworks/ProactiveSupport.framework/Versions/A/ProactiveSupport +0x00007ff81bf7c000 /usr/lib/liblzma.5.dylib +0x00007ff8234b5000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate +0x00007ff819839000 /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag +0x00007ff827a8f000 /System/Library/PrivateFrameworks/InternationalTextSearch.framework/Versions/A/InternationalTextSearch +0x00007ff91d0b0000 /System/Library/PrivateFrameworks/SoftwareUpdateCoreSupport.framework/Versions/A/SoftwareUpdateCoreSupport +0x00007ff925377000 /System/Library/PrivateFrameworks/SoftwareUpdateCoreConnect.framework/Versions/A/SoftwareUpdateCoreConnect +0x00007ff82762f000 /System/Library/PrivateFrameworks/RemoteServiceDiscovery.framework/Versions/A/RemoteServiceDiscovery +0x00007ff91cc8d000 /System/Library/PrivateFrameworks/MSUDataAccessor.framework/Versions/A/MSUDataAccessor +0x00007ff917c53000 /usr/lib/libbootpolicy.dylib +0x00007ff827646000 /System/Library/PrivateFrameworks/RemoteXPC.framework/Versions/A/RemoteXPC +0x00007ff924895000 /usr/lib/libFDR.dylib +0x00007ffa0a69a000 /usr/lib/libamsupport.dylib +0x00007ffb1d4f6000 /System/Library/PrivateFrameworks/AppleDeviceQuerySupport.framework/Versions/A/AppleDeviceQuerySupport +0x00007ffa0d709000 /usr/lib/libpartition2_dynamic.dylib +0x00007ff81a951000 /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce +0x00007ffd21f62000 /usr/lib/libAppleArchive.dylib +0x00007ff81a215000 /usr/lib/libbz2.1.0.dylib +0x00007ff813cb5000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage +0x00007ff823218000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib +0x00007ff81c058000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib +0x00007ff80b05f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib +0x00007ff827a8e000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices +0x00007ff8150fe000 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo +0x00007ff811735000 /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync +0x00007ff80cf38000 /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText +0x00007ff81772b000 /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO +0x00007ff81ed93000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS +0x00007ff8118e0000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices +0x00007ff81d4db000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore +0x00007ff81f14b000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD +0x00007ff81f147000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy +0x00007ff81ed69000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis +0x00007ff8108d3000 /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight +0x00007ff81712e000 /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib +0x00007ff812484000 /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard +0x00007ff825582000 /System/Library/PrivateFrameworks/BoardServices.framework/Versions/A/BoardServices +0x00007ff827365000 /System/Library/PrivateFrameworks/BackBoardServices.framework/Versions/A/BackBoardServices +0x00007ffb1ef92000 /System/Library/PrivateFrameworks/BackBoardHIDEventFoundation.framework/Versions/A/BackBoardHIDEventFoundation +0x00007ff80ca34000 /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay +0x00007ff81ccef000 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox +0x00007ff81a9b6000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders +0x00007ffc25aa7000 /System/Library/PrivateFrameworks/ProDisplayLibrary.framework/Versions/A/ProDisplayLibrary +0x00007ff908ab1000 /System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/Versions/A/IOSurfaceAccelerator +0x00007ff816c6e000 /System/Library/Frameworks/Metal.framework/Versions/A/Metal +0x00007ff816c65000 /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator +0x00007ff816f88000 /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia +0x00007ff8108b1000 /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC +0x00007ff81cca8000 /System/Library/PrivateFrameworks/WatchdogClient.framework/Versions/A/WatchdogClient +0x00007ff814864000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore +0x00007ff81ccaa000 /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport +0x00007ffa12c5d000 /usr/lib/swift/libswiftOSLog.dylib +0x00007ff9196f4000 /usr/lib/swift/libswiftsimd.dylib +0x00007ffa0aaa1000 /System/Library/PrivateFrameworks/BiomeStorage.framework/Versions/A/BiomeStorage +0x00007ffc18194000 /System/Library/PrivateFrameworks/IntelligencePlatformLibrary.framework/Versions/A/IntelligencePlatformLibrary +0x00007ffc24ee2000 /System/Library/PrivateFrameworks/PoirotSchematizer.framework/Versions/A/PoirotSchematizer +0x00007ffb1f9c2000 /System/Library/PrivateFrameworks/BiomeSync.framework/Versions/A/BiomeSync +0x00007ffb1f053000 /System/Library/PrivateFrameworks/BiomeDSL.framework/Versions/A/BiomeDSL +0x00007ffa22d3b000 /System/Library/PrivateFrameworks/FeatureFlags.framework/Versions/A/FeatureFlags +0x00007ffc24f50000 /System/Library/PrivateFrameworks/PoirotUDFs.framework/Versions/A/PoirotUDFs +0x00007ffc24eb7000 /System/Library/PrivateFrameworks/PoirotSQLite.framework/Versions/A/PoirotSQLite +0x00007ff825aba000 /System/Library/PrivateFrameworks/CoreTime.framework/Versions/A/CoreTime +0x00007ff81a7fe000 /usr/lib/libiconv.2.dylib +0x00007ff81a759000 /usr/lib/libcharset.1.dylib +0x00007ffd238f7000 /usr/lib/swift/libswift_RegexParser.dylib +0x00007ffb20dcc000 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/CascadeSets +0x00007ff81f349000 /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers +0x00007ff81cb75000 /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG +0x00007ff81c58e000 /usr/lib/libexpat.1.dylib +0x00007ff81d3a2000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib +0x00007ff81d3d1000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib +0x00007ff81d4c4000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib +0x00007ff81cbc1000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib +0x00007ff81c1f6000 /usr/lib/libate.dylib +0x00007ff81d464000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib +0x00007ff81d45b000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib +0x00007ffc0f76d000 /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libllvm-flatbuffers.dylib +0x00007ffc09ed4000 /System/Library/PrivateFrameworks/FramePacing.framework/Versions/A/FramePacing +0x00007ffb0fccb000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib +0x00007ffc0ae42000 /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libGPUCompilerUtils.dylib +0x00007ff82564e000 /System/Library/PrivateFrameworks/GraphicsServices.framework/Versions/A/GraphicsServices +0x00007ff923a47000 /usr/lib/swift/libswiftMetal.dylib +0x00007ffa08c0b000 /usr/lib/swift/libswiftQuartzCore.dylib +0x00007ffa0d50a000 /usr/lib/swift/libswiftUniformTypeIdentifiers.dylib +0x00007ff817a71000 /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage +0x00007ffa16bfa000 /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication +0x00007ffc24add000 /System/Library/PrivateFrameworks/PhotosensitivityProcessing.framework/Versions/A/PhotosensitivityProcessing +0x00007ffb0fcd7000 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL +0x00007ffb10996000 /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL +0x00007ff81c7b9000 /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer +0x00007ffb0fd29000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib +0x00007ffb0fcea000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib +0x00007ffb0fee9000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib +0x00007ffb0fcf3000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib +0x00007ffb0fce7000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib +0x00007ffb0fcd2000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib +0x00007ffc09ddf000 /System/Library/PrivateFrameworks/FontServices.framework/Versions/A/FontServices +0x00007ff81c7cc000 /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG +0x00007ff814c54000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib +0x00007ffd229f2000 /usr/lib/libhvf.dylib +0x00007ffc21e3c000 /System/Library/PrivateFrameworks/ParsingInternal.framework/Versions/A/ParsingInternal +0x00007ffc09de3000 /System/Library/PrivateFrameworks/FontServices.framework/libXTFontStaticRegistryData.dylib +0x00007ff817fcb000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/MPSCore +0x00007ff81a165000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/MPSImage +0x00007ff8199ce000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork +0x00007ff819f2c000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix +0x00007ff819ce2000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector +0x00007ff819f6b000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray +0x00007ffb148b6000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSFunctions.framework/Versions/A/MPSFunctions +0x00007ffb14896000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSBenchmarkLoop.framework/Versions/A/MPSBenchmarkLoop +0x00007ff80ae6c000 /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools +0x00007ff91aeed000 /System/Library/PrivateFrameworks/IOAccelMemoryInfo.framework/Versions/A/IOAccelMemoryInfo +0x00007ffa09016000 /System/Library/PrivateFrameworks/kperf.framework/Versions/A/kperf +0x00007ff915a3d000 /System/Library/PrivateFrameworks/GPURawCounter.framework/Versions/A/GPURawCounter +0x00007ff82599c000 /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication +0x00007ff9159ba000 /System/Library/PrivateFrameworks/MallocStackLogging.framework/Versions/A/MallocStackLogging +0x00007ff82597d000 /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols +0x00007ff92795a000 /System/Library/PrivateFrameworks/OSAnalytics.framework/Versions/A/OSAnalytics +0x00007ffc07fd7000 /System/Library/PrivateFrameworks/DeviceRecovery.framework/Versions/A/DeviceRecovery +0x00007ffb12911000 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/ExtensionFoundation +0x00007ff81c812000 /System/Library/PrivateFrameworks/AppServerSupport.framework/Versions/A/AppServerSupport +0x00007ff81c612000 /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices +0x00007ff81c47e000 /System/Library/PrivateFrameworks/PlugInKit.framework/Versions/A/PlugInKit +0x00007ff81984f000 /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices +0x00007ffa0d519000 /usr/lib/swift/libswiftAccelerate.dylib +0x00007ff81c5b3000 /System/Library/PrivateFrameworks/IconFoundation.framework/Versions/A/IconFoundation +0x00007ffc15617000 /System/Library/PrivateFrameworks/IconRendering.framework/Versions/A/IconRendering +0x00007ff814ca1000 /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI +0x00007ffc2774d000 /System/Library/PrivateFrameworks/SFSymbols.framework/Versions/A/SFSymbols +0x00007ffb127f2000 /System/Library/Frameworks/DeveloperToolsSupport.framework/Versions/A/DeveloperToolsSupport +0x00007ff90cf29000 /System/Library/PrivateFrameworks/RenderBox.framework/Versions/A/RenderBox +0x00007ff8176f0000 /System/Library/PrivateFrameworks/CoreSVG.framework/Versions/A/CoreSVG +0x00007ff81d54e000 /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO +0x00007ff915aa8000 /usr/lib/swift/libswiftCoreImage.dylib +0x00007ff81d495000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/ATSUI +0x00007ff81eb0c000 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox +0x00007ff80cb62000 /System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore +0x00007ff81ecd7000 /System/Library/PrivateFrameworks/AudioSession.framework/Versions/A/AudioSession +0x00007ff907f1a000 /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI +0x00007ff81ed51000 /usr/lib/libAudioStatistics.dylib +0x00007ff816f63000 /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk +0x00007ff80d17b000 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio +0x00007ff81d380000 /usr/lib/libAudioToolboxUtility.dylib +0x00007ff915a41000 /usr/lib/swift/libswiftCoreAudio.dylib +0x00007ff91c512000 /usr/lib/swift/libswiftCoreMIDI.dylib +0x00007ff81f155000 /System/Library/PrivateFrameworks/perfdata.framework/Versions/A/perfdata +0x00007ff914ac3000 /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy +0x00007ff81eff8000 /usr/lib/libSMC.dylib +0x00007ff81f163000 /usr/lib/libperfcheck.dylib +0x00007ffb1eaa1000 /System/Library/PrivateFrameworks/AudioAnalytics.framework/Versions/A/AudioAnalytics +0x00007ffd238c0000 /usr/lib/swift/libswift_DarwinFoundation2.dylib +0x00007ffd238c1000 /usr/lib/swift/libswift_DarwinFoundation3.dylib +0x00007ffa1b1fd000 /System/Library/Frameworks/OSLog.framework/Versions/A/OSLog +0x00007ff9159ea000 /usr/lib/libmis.dylib +0x00007ff81c6d5000 /System/Library/PrivateFrameworks/MediaExperience.framework/Versions/A/MediaExperience +0x00007ff81eabc000 /System/Library/PrivateFrameworks/AudioSession.framework/libSessionUtility.dylib +0x00007ff81d4ca000 /System/Library/PrivateFrameworks/CMCaptureCore.framework/Versions/A/CMCaptureCore +0x00007ff81c820000 /usr/lib/libspindump.dylib +0x00007ff8241ca000 /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth +0x00007ff8196c2000 /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils +0x00007ff90dc43000 /System/Library/PrivateFrameworks/HID.framework/Versions/A/HID +0x00007ffb27694000 /System/Library/PrivateFrameworks/CoreUtilsExtras.framework/Versions/A/CoreUtilsExtras +0x00007ffc15574000 /System/Library/PrivateFrameworks/IO80211.framework/Versions/A/IO80211 +0x00007ff820a88000 /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth +0x00007ff923a54000 /usr/lib/swift/libswiftCompression.dylib +0x00007ffb1e6db000 /System/Library/PrivateFrameworks/ArgumentParserInternal.framework/Versions/A/ArgumentParserInternal +0x00007ff81c324000 /usr/lib/libIOReport.dylib +0x00007ff81985c000 /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation +0x00007ff80b233000 /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon +0x00007ff8254a2000 /System/Library/PrivateFrameworks/FrontBoardServices.framework/Versions/A/FrontBoardServices +0x00007ff8199b5000 /usr/lib/libgermantok.dylib +0x00007ff8181aa000 /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData +0x00007ff8243d3000 /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit +0x00007ff82432d000 /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording +0x00007ff81c5aa000 /usr/lib/libheimdal-asn1.dylib +0x00007ff827f76000 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit +0x00007ff814f73000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory +0x00007ff814f7f000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory +0x00007ffb110e0000 /System/Library/Frameworks/AVFAudio.framework/Versions/A/AVFAudio +0x00007ff90eb95000 /usr/lib/libAccessibility.dylib +0x00007ffc18cad000 /System/Library/PrivateFrameworks/IsolatedCoreAudioClient.framework/Versions/A/IsolatedCoreAudioClient +0x00007ffa1145d000 /usr/lib/swift/libswiftCoreMedia.dylib +0x00007ffd14344000 /System/Library/PrivateFrameworks/Tightbeam.framework/Versions/A/Tightbeam +0x00007ffb23721000 /System/Library/PrivateFrameworks/CoreAudioOrchestration.framework/Versions/A/CoreAudioOrchestration +0x00007ffa0dbc3000 /System/Library/PrivateFrameworks/AFKUser.framework/Versions/A/AFKUser +0x00007ff823502000 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility +0x00007ffd18219000 /System/Library/PrivateFrameworks/VideoToolboxParavirtualizationSupport.framework/Versions/A/VideoToolboxParavirtualizationSupport +0x00007ff81c540000 /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA +0x00007ff81d454000 /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler +0x00007ff81d438000 /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment +0x00007ff81d45e000 /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay +0x00007ffb1e53d000 /System/Library/PrivateFrameworks/AppleMobileFileIntegrity.framework/Versions/A/AppleMobileFileIntegrity +0x00007ffd22407000 /usr/lib/libTLE.dylib +0x00007ffb0b2b6000 /System/Library/PrivateFrameworks/ConfigProfileHelper.framework/Versions/A/ConfigProfileHelper +0x00007ffa20e5e000 /usr/lib/libedit.3.dylib +0x00007ffc19fea000 /System/Library/PrivateFrameworks/MIL.framework/Versions/A/MIL +0x00007ff91aeb2000 /usr/lib/libncurses.5.4.dylib +0x00007ff8195fe000 /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji +0x00007ff80b59d000 /usr/lib/libCRFSuite.dylib +0x00007ff81809a000 /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP +0x00007ff81995a000 /usr/lib/libmecab.dylib +0x00007ff81a949000 /usr/lib/libThaiTokenizer.dylib +0x00007ff81d915000 /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore +0x00007ffb127e0000 /System/Library/Frameworks/DataDetection.framework/Versions/A/DataDetection +0x00007ff919921000 /System/Library/PrivateFrameworks/TextInput.framework/Versions/A/TextInput +0x00007ffa1b6c9000 /System/Library/PrivateFrameworks/HIDDisplay.framework/Versions/A/HIDDisplay +0x00007ff81f0d9000 /usr/lib/libcups.2.dylib +0x00007ff81f172000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos +0x00007ff81edd6000 /usr/lib/libresolv.9.dylib +0x00007ff81c827000 /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal +0x00007ff827f75000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Libraries/libHeimdalProxy.dylib +0x00007ff81f1ca000 /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth +0x00007ff90eaae000 /System/Library/PrivateFrameworks/AXCoreUtilities.framework/Versions/A/AXCoreUtilities +0x00007ff91e7b5000 /System/Library/PrivateFrameworks/AttributeGraph.framework/Versions/A/AttributeGraph +0x00007ffd21e7f000 /usr/lib/libAXSafeCategoryBundle.dylib +0x00007ff819407000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib +0x00007ff81aaa3000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib +0x00007ff8199b8000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib +0x00007ff81a98d000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib +0x00007ff81aa9d000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib +0x00007ff8181b1000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib +0x00007ff80b340000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib +0x00007ffb1237c000 /System/Library/Frameworks/CoreTransferable.framework/Versions/A/CoreTransferable +0x00007ff81f13c000 /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth +0x00007ff815173000 /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport +0x00007ff80fc7d000 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation +0x00007ff819928000 /usr/lib/libCheckFix.dylib +0x00007ff813bc1000 /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities +0x00007ffc15f31000 /System/Library/PrivateFrameworks/InstalledContentLibrary.framework/Versions/A/InstalledContentLibrary +0x00007ff80e30a000 /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore +0x00007ff814fd0000 /usr/lib/libapp_launch_measurement.dylib +0x00007ffa09114000 /System/Library/PrivateFrameworks/MobileSystemServices.framework/Versions/A/MobileSystemServices +0x00007ff81c027000 /usr/lib/libxslt.1.dylib +0x00007ff8198eb000 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement +0x00007ff8276f5000 /usr/lib/libcurl.4.dylib +0x00007ffd2279f000 /usr/lib/libcrypto.46.dylib +0x00007ffd233c2000 /usr/lib/libssl.48.dylib +0x00007ff8273d5000 /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP +0x00007ff827410000 /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent +0x00007ff81edf3000 /usr/lib/libsasl2.2.dylib +0x00007ff90812e000 /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa +0x00007ff80e482000 /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x00007ffb21ea3000 /System/Library/PrivateFrameworks/CollectionViewCore.framework/Versions/A/CollectionViewCore +0x00007ff8176eb000 /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap +0x00007ff81d95e000 /System/Library/PrivateFrameworks/UserActivity.framework/Versions/A/UserActivity +0x00007ffc09ee1000 /System/Library/PrivateFrameworks/FrontBoard.framework/Versions/A/FrontBoard +0x00007ffd1606a000 /System/Library/PrivateFrameworks/UIIntelligenceSupport.framework/Versions/A/UIIntelligenceSupport +0x00007ffb17a2d000 /System/Library/Frameworks/SwiftUICore.framework/Versions/A/SwiftUICore +0x00007ffd1bf66000 /System/Library/PrivateFrameworks/WritingTools.framework/Versions/A/WritingTools +0x00007ffd1aefa000 /System/Library/PrivateFrameworks/WindowManagement.framework/Versions/A/WindowManagement +0x00007ffc09c3a000 /System/Library/PrivateFrameworks/FocusEngine.framework/Versions/A/FocusEngine +0x00007ffc07ba8000 /System/Library/PrivateFrameworks/DesignLibrary.framework/Versions/A/DesignLibrary +0x00007ff8176d8000 /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation +0x00007ffd16b58000 /System/Library/PrivateFrameworks/UpdateCycle.framework/Versions/A/UpdateCycle +0x00007ff8173f9000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x00007ff822e28000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition +0x00007ff814f68000 /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis +0x00007ff8231b9000 /System/Library/Frameworks/Accessibility.framework/Versions/A/Accessibility +0x00007ffb18923000 /System/Library/Frameworks/Symbols.framework/Versions/A/Symbols +0x00007ffc12a26000 /System/Library/PrivateFrameworks/Gestures.framework/Versions/A/Gestures +0x00007ff912b66000 /usr/lib/swift/libswiftCoreGraphics.dylib +0x00007ff823bc8000 /usr/lib/swift/libswiftFoundation.dylib +0x00007ffb0ac8a000 /usr/lib/swift/libswiftSwiftOnoneSupport.dylib +0x00007ffd23a2c000 /usr/lib/swift/libswiftsys_time.dylib +0x00007ffa17321000 /System/Library/PrivateFrameworks/CoreMaterial.framework/Versions/A/CoreMaterial +0x00007ffd2376b000 /usr/lib/swift/libswiftSpatial.dylib +0x00007ffd22406000 /usr/lib/libSpatial.dylib +0x00007ffd21d96000 /System/Library/SubFrameworks/UIUtilities.framework/Versions/A/UIUtilities +0x000000010a5ab000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/server/libjvm.dylib +0x0000000109598000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libjimage.dylib +0x0000000109669000 /Users/herzamos/Desktop/master_thesis/async-profiler-3.0-macos/lib/libasyncProfiler.dylib +0x00000001095ee000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libjava.dylib +0x0000000123ec1000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libnio.dylib +0x0000000123f08000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libnet.dylib +0x0000000124005000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libzip.dylib +0x000000012548b000 /Users/herzamos/Library/Caches/JNA/temp/jna16775911025322064034.tmp +0x0000000123f6d000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libextnet.dylib +0x0000000126018000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libmanagement.dylib +0x000000012603c000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libmanagement_ext.dylib +0x0000000127e74000 /Users/herzamos/.sbt/1.0/swoval-jni/15243993233435755512-libswoval-files0.dylib +0x00007ff9144bf000 /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon +0x00007ff90a5c1000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels +0x00007ff8276e2000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help +0x00007ff90a5c5000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture +0x00007ff90a5a2000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting +0x00007ff90a5c0000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink +0x00007ff90a5bd000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI +0x00007ffd22281000 /usr/lib/libInterpreterSecurity.dylib +0x00007ffa0adb4000 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XprotectFramework +0x00007ff90df4c000 /System/Library/PrivateFrameworks/yara.framework/Versions/A/yara +0x00007ffd2226f000 /usr/lib/libEndpointSecuritySystem.dylib + + +VM Arguments: +jvm_args: -Dfile.encoding=UTF-8 -Xms1024m -Xmx1024m -Xss4M -XX:ReservedCodeCacheSize=128m -Dsbt.script=/opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt -Dscala.ext.dirs=/Users/herzamos/.sbt/1.0/java9-rt-ext-adoptopenjdk_15_0_2 -agentpath:/Users/herzamos/Desktop/master_thesis/async-profiler-3.0-macos/lib/libasyncProfiler.dylib=start,event=wall,file=/tmp/profile.jfr +java_command: /opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt-launch.jar run /Users/herzamos/Desktop/master_thesis/tests/dl/dl_copy.vpr +java_class_path (initial): /opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt-launch.jar +Launcher Type: SUN_STANDARD + +[Global flags] + intx CICompilerCount = 4 {product} {ergonomic} + uint ConcGCThreads = 2 {product} {ergonomic} + uint G1ConcRefinementThreads = 9 {product} {ergonomic} + size_t G1HeapRegionSize = 1048576 {product} {ergonomic} + uintx GCDrainStackTargetSize = 64 {product} {ergonomic} + size_t InitialHeapSize = 1073741824 {product} {command line} + size_t MarkStackSize = 4194304 {product} {ergonomic} + size_t MaxHeapSize = 1073741824 {product} {command line} + size_t MaxNewSize = 643825664 {product} {ergonomic} + size_t MinHeapDeltaBytes = 1048576 {product} {ergonomic} + size_t MinHeapSize = 1073741824 {product} {command line} + uintx NonProfiledCodeHeapSize = 0 {pd product} {ergonomic} + uintx ProfiledCodeHeapSize = 0 {pd product} {ergonomic} + uintx ReservedCodeCacheSize = 134217728 {pd product} {command line} + size_t SoftMaxHeapSize = 1073741824 {manageable} {ergonomic} + intx ThreadStackSize = 4096 {pd product} {command line} + bool UseCompressedClassPointers = true {lp64_product} {ergonomic} + bool UseCompressedOops = true {lp64_product} {ergonomic} + bool UseG1GC = true {product} {ergonomic} + bool UseNUMA = false {product} {ergonomic} + bool UseNUMAInterleaving = false {product} {ergonomic} + +Logging: +Log output configuration: + #0: stdout all=warning,jni+resolve=error uptime,level,tags (reconfigured) + #1: stderr all=off uptime,level,tags + +Environment Variables: +JAVA_HOME=/Users/herzamos/.jenv/versions/15.0 +PATH=/Users/herzamos/.jenv/versions/15.0/bin:/opt/homebrew/Cellar/jenv/0.5.7/libexec/libexec:/Users/herzamos/Desktop/master_thesis/master-thesis/bin:/Users/herzamos/miniconda3/bin:/Users/herzamos/.jenv/shims:/Users/herzamos/.jenv/bin:/Library/TeX/texbin:/opt/homebrew/bin/gcc-13:/Users/herzamos/.ghcup/bin:/Users/herzamos/.cabal/bin:/opt/homebrew/opt/llvm@12/bin:/Users/herzamos/mambaforge/bin:/Users/herzamos/mambaforge/condabin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/herzamos/.cargo/bin:/Users/herzamos/Library/Application Support/Coursier/bin +SHELL=/bin/zsh +LANG=fr_CH.UTF-8 + +Signal Handlers: +SIGSEGV: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO +SIGBUS: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGFPE: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGPIPE: [libjvm.dylib+0x842990], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGXFSZ: [libjvm.dylib+0x842990], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGILL: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGUSR2: [libjvm.dylib+0x8434b0], sa_mask[0]=00000000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO +SIGHUP: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGINT: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGTERM: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO +SIGQUIT: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO + + +--------------- S Y S T E M --------------- + +OS:uname: Darwin 25.2.0 Darwin Kernel Version 25.2.0: Tue Nov 18 21:07:05 PST 2025; root:xnu-12377.61.12~1/RELEASE_ARM64_T6020 x86_64 +OS uptime: 8 days 1:55 hours +rlimit (soft/hard): STACK 8176k/65520k , CORE 0k/infinity , NPROC 2666/2666 , NOFILE 10240/infinity , AS infinity/infinity , CPU infinity/infinity , DATA infinity/infinity , FSIZE infinity/infinity , MEMLOCK infinity/infinity , RSS infinity/infinity +load average: 22,17 21,20 23,48 + +CPU: total 10 (initial active 10) (1 cores per cpu, 1 threads per core) family 6 model 44 stepping 0 microcode 0x0, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, aes, clmul, tsc, tscinvbit, tscinv, clflush + +Memory: 4k page, physical 16777216k(45936k free), swap 5242880k(727296k free) + +vm_info: OpenJDK 64-Bit Server VM (15.0.2+7) for bsd-amd64 JRE (15.0.2+7), built on Jan 21 2021 11:59:27 by "jenkins" with clang 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.46.4) + +END. diff --git a/src/main/scala/biabduction/Abduction.scala b/src/main/scala/biabduction/Abduction.scala index 514e11644..456c4fe8d 100644 --- a/src/main/scala/biabduction/Abduction.scala +++ b/src/main/scala/biabduction/Abduction.scala @@ -68,17 +68,17 @@ object AbductionBase extends AbductionRule { abductionUtils.permsTo(loc, q.s, q.v, q.lostAccesses) { // If we have fullperm, we can just remove the goal case Some(_: FullPerm) => - println(s"we have full perm to $loc") + // println(s"we have full perm to $loc") Q(Some(q.copy(goal = g1))) // No perm, keep going case Some(_: NoPerm) => - println(s"we have no perm to $loc") + // println(s"we have no perm to $loc") Q(None) case Some(permH: FractionalPerm) => // pH >= pG, we can just remove the goal val varTrans = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) if (q.v.decider.check(terms.AtLeast(varTrans.permExpToTerm(permH), varTrans.permExpToTerm(permG)), Verifier.config.checkTimeout())) { - println(s"we have enough perm to $loc ($permH)") + // println(s"we have enough perm to $loc ($permH)") Q(Some(q.copy(goal = g1))) } // pH < pG, reduce the goal and keep going @@ -120,11 +120,11 @@ object AbductionBase extends AbductionRule { } // This means we can't determine what the perms are case None => - println(s"Can't determine perms") + // println(s"Can't determine perms") Q(None) // This should hopefully never happen? case e => - println(s"xdddd $e") + // println(s"xdddd $e") Q(None) } } @@ -156,12 +156,12 @@ object AbductionFoldBase extends AbductionRule { case Some(cond) => val g1 = q.goal.filterNot(_ == a) val concCond = cond.transform { case lv: AbstractLocalVar if lv == pred.formalArgs.head.localVar => a.loc.args.head } - //println(s"will eval cond $concCond") + //// println(s"will eval cond $concCond") abductionUtils.safeEval(concCond, q.s, q.v, q.lostAccesses) { case (s1, Some(term), v1) => - //println(s"eval'd to $term") + //// println(s"eval'd to $term") if (v1.decider.check(term, Verifier.config.checkTimeout())) { - //println(s"FALSE") + //// println(s"FALSE") abductionUtils.safeEval(a.loc.args.head, q.s, q.v, q.lostAccesses) { case (s2, Some(t), v2) => val wildcards = s2.constrainableARPs -- s1.constrainableARPs @@ -176,7 +176,7 @@ object AbductionFoldBase extends AbductionRule { } } } else { - //println(s"TRUE") + //// println(s"TRUE") apply(q.copy(goal = g1)) { case Some(q2) => Q(Some(q2.copy(goal = a +: q2.goal))) case None => Q(None) @@ -204,13 +204,13 @@ object AbductionFold extends AbductionRule { locs match { case Seq() => Q(None) case loc +: rest => - println(s"AbdFold -- Will check chunk for $loc") + // println(s"AbdFold -- Will check chunk for $loc") abductionUtils.checkChunk(loc, q.s, q.v, q.lostAccesses) { case Some(chunk) => - println(s"\tFound chunk $chunk") + // println(s"\tFound chunk $chunk") Q(Some(loc, chunk)) case None => - println(s"\tChunk not found") + // println(s"\tChunk not found") findFirstFieldChunk(rest, q)(Q) } } @@ -229,7 +229,7 @@ object AbductionFold extends AbductionRule { val fieldsM = predFieldsCache.getOrElseUpdate((pred, a), abductionUtils.fieldsMap(pred, a)) val fields: Seq[FieldAccess] = fieldsM.keys.toSeq - println(s"Will check fields $fields") + // println(s"Will check fields $fields") findFirstFieldChunk(fields, q) { case Some((field, chunk)) => val shouldSkipForInvariant = q.s.reservedForInvariants.exists { @@ -246,7 +246,7 @@ object AbductionFold extends AbductionRule { } if (shouldSkipForInvariant || shouldSkipForFoldUnfold) { - println(s"AbdFold -- Skipping fold of $a because field $field is reserved") + // println(s"AbdFold -- Skipping fold of $a because field $field is reserved") apply(q.copy(goal = g1)) { case Some(q2) => Q(Some(q2.copy(goal = a +: q2.goal))) case None => Q(None) @@ -254,7 +254,7 @@ object AbductionFold extends AbductionRule { } else { val foldS = q.s.copy(abdPermScalingFactorExp = a.perm) val fold = Fold(a)() - println(s"AbdFold -- Will attempt fold $fold triggered by $field ($chunk)") + // println(s"AbdFold -- Will attempt fold $fold triggered by $field ($chunk)") executionFlowController.tryOrElse0(foldS, q.v) { (s1, v1, T) => executor.exec(s1, fold, v1, q.trigger, q.stateAllowed) { (s2, v2) => @@ -262,7 +262,7 @@ object AbductionFold extends AbductionRule { } } { (s1, v1) => - println(s"Successfully folded $fold (${q.s.reservedForFoldUnfold})") + // println(s"Successfully folded $fold (${q.s.reservedForFoldUnfold})") val lost = q.lostAccesses + (field -> SortWrapper(chunk.snap, chunk.snap.sort)) // If we succeeded a fold we can remove (fold, _) from our stack. // Ideally it will always be at the top of the stack, but I am not 100% sure so I filter, @@ -277,7 +277,7 @@ object AbductionFold extends AbductionRule { sFoldSucceeded.copy(reservedForFoldUnfold = q.s.reservedForFoldUnfold.init :+ (q.s.reservedForFoldUnfold.last._1, q.s.reservedForFoldUnfold.last._2 :+ fold.acc) ) else sFoldSucceeded - // println(s"Updated stack is $updatedStack") + // // println(s"Updated stack is $updatedStack") // If the abduction question was a fold, we must clean up the reserved stack val q2 = q.copy(s = s2ReserveForFoldUnfold, v = v1, foundStmts = q.foundStmts :+ fold, lostAccesses = lost, goal = g1) Q(Some(q2)) @@ -309,23 +309,23 @@ object AbductionUnfold extends AbductionRule { .filter(_.predicateName == pred.predicateName) if (allPreds.isEmpty) { - println(s"\tfalse! (allpreds empty)") + // println(s"\tfalse! (allpreds empty)") Q(false) } else { // Check if any predicate contained in the wand is the one we're attempting to unfold def checkAny(remaining: Seq[PredicateAccess]): VerificationResult = { remaining match { case Seq() => - println(s"\tfalse! (remaining empty)") + // println(s"\tfalse! (remaining empty)") Q(false) case loc +: rest => - println(s"\tWill check loc $loc (${loc.args.head} == ${pred.args.head})") + // println(s"\tWill check loc $loc (${loc.args.head} == ${pred.args.head})") abductionUtils.safeEval(loc.args.head, q.s, q.v, q.lostAccesses) { (s1, t1, v1) => abductionUtils.safeEval(pred.args.head, s1, v1, q.lostAccesses) { (_, t2, v2) => - println(s"Which is $t1 == $t2") + // println(s"Which is $t1 == $t2") (t1, t2) match { case (Some(t1v), Some(t2v)) if t1v == t2v || v2.decider.check(terms.Equals(t1v, t2v), Verifier.config.checkTimeout()) => - println(s"\ttrue!") + // println(s"\ttrue!") Q(true) case _ => checkAny(rest) } @@ -333,11 +333,11 @@ object AbductionUnfold extends AbductionRule { } } } - println(s"Will check allPreds $allPreds from $exp") + // println(s"Will check allPreds $allPreds from $exp") checkAny(allPreds.toSeq) } case _ => - println(s"Packaging not an exp: ${q.s.packaging}") + // println(s"Packaging not an exp: ${q.s.packaging}") Q(false) } } @@ -353,7 +353,7 @@ object AbductionUnfold extends AbductionRule { case Some(predChunk) => // We need to make sure that we do not unfold stuff that we do not want to val currPap = PredicateAccessPredicate(pred, Some(q.s.abdPermScalingFactorExp))() - println(s"AbdUnfold -- Found chunk $predChunk for pred $pred ($currPap == ${q.s.reservedForFoldUnfold})") + // println(s"AbdUnfold -- Found chunk $predChunk for pred $pred ($currPap == ${q.s.reservedForFoldUnfold})") // Check if this predicate is reserved because we're currently folding it (to avoid infinite unfold/fold loop) val shouldSkip = q.s.reservedForFoldUnfold.lastOption.exists { @@ -378,19 +378,19 @@ object AbductionUnfold extends AbductionRule { } if (shouldSkip || shouldSkipInvariant || shouldSkipSamePred) { - println(s"AbdUnfold -- Skipping $currPap to avoid re-unfolding${if (shouldSkipInvariant) " (invariant)" else if (shouldSkipSamePred) " same predicate" else ""}") + // println(s"AbdUnfold -- Skipping $currPap to avoid re-unfolding${if (shouldSkipInvariant) " (invariant)" else if (shouldSkipSamePred) " same predicate" else ""}") Q(None) } else { - println(s"AbdUnfold -- Check passed with ($currPap == ${q.s.reservedForFoldUnfold})") - //println(s"AbdUnfold -- We're packaging wand with left ${q.s.packaging}") + // println(s"AbdUnfold -- Check passed with ($currPap == ${q.s.reservedForFoldUnfold})") + //// println(s"AbdUnfold -- We're packaging wand with left ${q.s.packaging}") // We do not ever want to unfold the LHS of a wand when we're trying to infer the RHS // We also do not want to unfold any fraction of the RHS that might already be in the state checkUnfoldingWand(q, pred) { case true => - println(s"AbdUnfold -- Will not unfold LHS") + // println(s"AbdUnfold -- Will not unfold LHS") Q(None) case false => - // println(s"AbdUnfold -- Will unfold because (${q.s.packaging}:${q.s.packaging.getClass} & $pred)") + // // println(s"AbdUnfold -- Will unfold because (${q.s.packaging}:${q.s.packaging.getClass} & $pred)") val wildcards = q.s.constrainableARPs -- q.s.constrainableARPs val bcsBefore = q.v.decider.pcs.branchConditions var failedBranches: Seq[silicon.Stack[Term]] = Seq() @@ -489,9 +489,9 @@ object AbductionUnfold extends AbductionRule { } val preds = abductionUtils.getContainingPredicates(a.loc, q.s.program).filter(abductionUtils.isValidPredicate) - // println(s"AbdUnfold -- preds $preds") + // // println(s"AbdUnfold -- preds $preds") val predAccs = preds.map { pred => PredicateAccess(Seq(a.loc.rcv), pred)(NoPosition, NoInfo, NoTrafos) } - println(s"AbdUnfold -- predAccs $predAccs") + // println(s"AbdUnfold -- predAccs $predAccs") // val varTrans = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) // val pG = varTrans.permExpToTerm(a.permExp.getOrElse(FullPerm()()), q.v).getOrElse(terms.FullPerm) checkPredicates(predAccs, q, a.loc) { @@ -500,9 +500,9 @@ object AbductionUnfold extends AbductionRule { produces(q.s, freshSnap, conds, _ => pve, q.v)((s1, v1) => { val wildcards = q.s.constrainableARPs -- q.s.constrainableARPs predicateSupporter.unfold(s1, pred.loc(q.s.program), predChunk.args.toList, None, p, None, wildcards, pve, v1, pred) { (s2, v2) => - println(s"Abdunfold -- Unfolded $pred \n\tFolding: ${q.s.reservedForFoldUnfold})\n\tGoal: ${q.goal}, Trigger: ${q.trigger}:${q.trigger.getClass}") - println(s"AbdUnfold -- Unfolded from \n\t${s1.h.values.mkString("\n\t")}\nto\n\t${s2.h.values.mkString("\n\t")}") - // println(s"with assumptions: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}") + // println(s"Abdunfold -- Unfolded $pred \n\tFolding: ${q.s.reservedForFoldUnfold})\n\tGoal: ${q.goal}, Trigger: ${q.trigger}:${q.trigger.getClass}") + // println(s"AbdUnfold -- Unfolded from \n\t${s1.h.values.mkString("\n\t")}\nto\n\t${s2.h.values.mkString("\n\t")}") + // // println(s"with assumptions: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}") val varTrans2 = VarTransformer(s2, v2, s2.g.values, s2.h) Q(Some(q.copy(s = s2, v = v2, foundStmts = q.foundStmts :+ Unfold(PredicateAccessPredicate(pred, varTrans2.transformTerm(p))())(), foundState = q.foundState ++ conds.map(c => c -> None)))) @@ -521,17 +521,17 @@ object AbductionApply extends AbductionRule { case Some(g) => val goalWand = abductionUtils.transformWithAliasing(MagicWand(TrueLit()(), g)(), q).asInstanceOf[MagicWand] val goalStructure = abductionUtils.correctStructure(goalWand.structure(q.s.program)) - /*println(s"goalStructure: $goalStructure")*/ + /*// println(s"goalStructure: $goalStructure")*/ // We drop the first element, because it is the true lit of the lhs val subexps = goalWand.subexpressionsToEvaluate(q.s.program).tail - /*println(s"goalWand: $goalWand | subexps: $subexps")*/ + /*// println(s"goalWand: $goalWand | subexps: $subexps")*/ val varTran = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) val aliasedWand = abductionUtils.transformWithAliasing(goalWand, q) - /*println(s"aliasedWand $aliasedWand")*/ + /*// println(s"aliasedWand $aliasedWand")*/ // If the args of the magic wand chunk match the evaluated subexpressions, then the right hand of the magic wand // chunk is our goal, so the rule can be applied evals(q.s, subexps, _ => pve, q.v)((s1, args, _, v1) => { - /*println(s"args is $args")*/ + /*// println(s"args is $args")*/ val varTrans1 = VarTransformer(s1, v1, s1.g.values, s1.h) val matchingWand = s1.h.values.collect { // If the wand in the state contains our goal in the right-hand-side, then we would like to apply the wand @@ -544,9 +544,9 @@ object AbductionApply extends AbductionRule { // If we find a matching wand, we have to find an expression representing the left hand side of the wand val lhsTerms = m.args.dropRight(args.length) val lhsArgs = lhsTerms.map(varTrans1.transformTerm) - /*println(s"correctedStructure: ${abductionUtils.correctStructure(m.id.ghostFreeWand.structure(s1.program))}") - println(s"lhsTerms: $lhsTerms") - println(s"lhsArgs: $lhsArgs")*/ + /*// println(s"correctedStructure: ${abductionUtils.correctStructure(m.id.ghostFreeWand.structure(s1.program))}") + // println(s"lhsTerms: $lhsTerms") + // println(s"lhsArgs: $lhsArgs")*/ if (lhsArgs.contains(None)) { None } else { @@ -558,22 +558,26 @@ object AbductionApply extends AbductionRule { Some(wand) } case m: MagicWandChunk => - /*println(s"\t${m.args.takeRight(args.length).filter(!_.isInstanceOf[Permissions]).map(varTrans1.transformTerm)}") - println(s"\t===") - println(s"\t${args.filter(!_.isInstanceOf[Permissions]).map(varTrans1.transformTerm)}") + /*// println(s"\t${m.args.takeRight(args.length).filter(!_.isInstanceOf[Permissions]).map(varTrans1.transformTerm)}") + // println(s"\t===") + // println(s"\t${args.filter(!_.isInstanceOf[Permissions]).map(varTrans1.transformTerm)}") val lhsTerms = m.args.dropRight(args.length) val lhsArgs = lhsTerms.map(varTrans1.transformTerm) - println(s"correctedStructure: ${abductionUtils.correctStructure(m.id.ghostFreeWand.structure(s1.program))}") - println(s"lhsTerms: $lhsTerms") - println(s"lhsArgs: $lhsArgs")*/ + // println(s"correctedStructure: ${abductionUtils.correctStructure(m.id.ghostFreeWand.structure(s1.program))}") + // println(s"lhsTerms: $lhsTerms") + // println(s"lhsArgs: $lhsArgs")*/ None }.collectFirst { case c if c.isDefined => c.get } - println(s"AbdApply -- MatchingWand: $matchingWand") + // println(s"AbdApply -- MatchingWand: $matchingWand") matchingWand match { case Some(wand) => val q1 = q.copy(goal = Seq(wand.left)) + // We can't apply a wand that has the same term on the LHS and RHS + if (wand.left == wand.right) { + // println(s"eand LHS and RHS are equal") + Q(None) + } AbductionApplier.applyRules(q1) { lhsRes => - if (lhsRes.goal.nonEmpty) { Q(None) } else { @@ -584,10 +588,10 @@ object AbductionApply extends AbductionRule { val stmts: Seq[Stmt] = ((q.foundStmts :+ Apply(wand)()) ++ lhsRes.foundStmts)//.distinct // TODO there is a weird duplication here sometimes val state = q.foundState ++ lhsRes.foundState val lost = q.lostAccesses ++ lhsRes.lostAccesses - println(s"AbdApply -- Applied wand $wand") + // println(s"AbdApply -- Applied wand $wand") Q(Some(AbductionQuestion(s2, v2, g1, lost, state, stmts, q.trigger, q.stateAllowed))) } - } + } } case None => @@ -619,7 +623,7 @@ object AbductionPackage extends AbductionRule { // In case we fail to abductively asser the LHS because of an assertion, we try to simply produce it // and reattempt the fold case AssertionFalse(assertion) => - /*println(s"Asserting LHS failed with ${f.message.reason}, we're packaging " + + /*// println(s"Asserting LHS failed with ${f.message.reason}, we're packaging " + s"${s.packaging}, will reattempt in \n\t${s.h.values.mkString("\n\t")}")*/ producer.produce(s, freshSnap, assertion, pve, v) { (s1r, v1r) => assertLHS(s1r, v1r, wand, q)(Q) @@ -638,9 +642,9 @@ object AbductionPackage extends AbductionRule { // predicates that are part of the RHS when inferring the LHS and vice-versa val sReservedWand = q.s.copy(packaging = Some(wand)) executionFlowController.locally(sReservedWand, q.v) { (s1, v1) => - println(s"AbdPackage -- Will attempt asserting LHS") + // println(s"AbdPackage -- Will attempt asserting LHS") assertLHS(s1, v1, wand, q) { (s2, v2) => - println(s"AbdPackage -- Succesfully asserted ${wand.left}, packaging ${q.s.packaging}") + // println(s"AbdPackage -- Succesfully asserted ${wand.left}, packaging ${q.s.packaging}") // We need to make sure we do not try producing a value constraint when inferring the RHS val packQ = q.copy(s = s2, v = v2, goal = wand.right.topLevelConjuncts) AbductionApplier.applyRules(packQ) { packRes => @@ -657,34 +661,34 @@ object AbductionPackage extends AbductionRule { } } match { case fail: FatalResult => - println(s"AbdPackage -- FAILED WITH $fail") + // println(s"AbdPackage -- FAILED WITH $fail") Q(None) case suc: NonFatalResult => val abdRes = abductionUtils.getAbductionSuccesses(suc) - println(s"AbdPackage -- abdRes:") - // abdRes.foreach(x => println(s"\t - $x \n\t\t[${x.trigger}] [${x.v.decider.pcs.branchConditions}]")) + // println(s"AbdPackage -- abdRes:") + // abdRes.foreach(x => // println(s"\t - $x \n\t\t[${x.trigger}] [${x.v.decider.pcs.branchConditions}]")) // We need to filter out those abdRes that come from asserting the LHS of the wand // And then pick a branch to keep if there are multiples that are all correct val picked = abductionUtils.pickBranch(abdRes).filter(res => res.trigger != Some(Assert(wand.left)())) - println(s"Picked") - // picked.foreach(x => println(s"\t - $x")) + // println(s"Picked") + // picked.foreach(x => // println(s"\t - $x")) val truelit = abductionUtils.pickBranch(abdRes).filter( res => res.trigger match { case Some(TrueLit()) => true case _ => false }) - println(s"truelit") - // truelit.foreach(x => println(s"\t - $x")) + // println(s"truelit") + // truelit.foreach(x => // println(s"\t - $x")) val stmts = truelit.flatMap(_.stmts).reverse val state = picked.flatMap(_.state).reverse val assertions = picked.flatMap(_.assertions) - println(s"State: \n\t${state.mkString("\n\t")}") - println(s"Before prod \n\t${sReservedWand.h.values.mkString("\n\t")}") + // println(s"State: \n\t${state.mkString("\n\t")}") + // println(s"Before prod \n\t${sReservedWand.h.values.mkString("\n\t")}") // val produceableAssertions = abdRes.flatMap(res => res.s.produceableAssertions).distinct // .copy(produceableAssertions = produceableAssertions) produces(sReservedWand, freshSnap, state.map(_._1) ++ assertions, _ => pve, q.v) { (s1, v1) => - println(s"After prod \n\t${s1.h.values.mkString("\n\t")}") + // println(s"After prod \n\t${s1.h.values.mkString("\n\t")}") val locs: Seq[LocationAccess] = state.map { case (p: FieldAccessPredicate, _) => p.loc case (p: PredicateAccessPredicate, _) => p.loc @@ -700,11 +704,11 @@ object AbductionPackage extends AbductionRule { val lv = tran.transformExp(e, strict = false) lv.get } - println(s"AbdPackage -- Will try packaging $wand with $script") - println(s"in h:\n\t${sPack.h.values.mkString("\n\t")}\nand g:\n\t${sPack.g.values.mkString("\n\t")}") - // println(s"and v:\n\t${v1.decider.pcs.assumptions.mkString("\n\t")}") + // println(s"AbdPackage -- Will try packaging $wand with $script") + // println(s"in h:\n\t${sPack.h.values.mkString("\n\t")}\nand g:\n\t${sPack.g.values.mkString("\n\t")}") + // // println(s"and v:\n\t${v1.decider.pcs.assumptions.mkString("\n\t")}") val aliasedWand = abductionUtils.transformWithAliasing(wand, q).asInstanceOf[MagicWand] - println(s"Aliased wand is $aliasedWand") + // println(s"Aliased wand is $aliasedWand") // Because we produce asssertions when packaging the wand, it might happen that we fail to package // the wand because the assertion does not hold. In that case, we fail executionFlowController.tryOrElse1[Chunk](sPack, v1) { @@ -715,12 +719,12 @@ object AbductionPackage extends AbductionRule { val g1 = q.goal.filterNot(_ == wand) val finalStmts = q.foundStmts :+ Package(aliasedWand, script)() val finalState = q.foundState ++ state - println(s"AbdPackage -- Packaged wand from ${sPack.h.values.mkString("\n\t")} to \n\t${s2.reserveHeaps.head.+(wandChunk).values.mkString("\n\t")}") + // println(s"AbdPackage -- Packaged wand from ${sPack.h.values.mkString("\n\t")} to \n\t${s2.reserveHeaps.head.+(wandChunk).values.mkString("\n\t")}") Q(Some(q.copy(s = s2.copy(h = s2.reserveHeaps.head.+(wandChunk), packaging = None) , v = v2, goal = g1, foundStmts = finalStmts, foundState = finalState))) } { f => - println(s"AbdPackage -- Failed packaging wand with $f") + // println(s"AbdPackage -- Failed packaging wand with $f") Q(None) } /*magicWandSupporter.packageWand(sPack, aliasedWand, script, pve, v1) { @@ -728,7 +732,7 @@ object AbductionPackage extends AbductionRule { val g1 = q.goal.filterNot(_ == wand) val finalStmts = q.foundStmts :+ Package(aliasedWand, script)() val finalState = q.foundState ++ state - println(s"AbdPackage -- Packaged wand from ${sPack.h.values.mkString("\n\t")} to \n\t${s2.reserveHeaps.head.+(wandChunk).values.mkString("\n\t")}") + // println(s"AbdPackage -- Packaged wand from ${sPack.h.values.mkString("\n\t")} to \n\t${s2.reserveHeaps.head.+(wandChunk).values.mkString("\n\t")}") Q(Some(q.copy(s = s2.copy(h = s2.reserveHeaps.head.+(wandChunk), packaging = None) , v = v2, goal = g1, foundStmts = finalStmts, foundState = finalState))) }*/ diff --git a/src/main/scala/biabduction/Abstraction.scala b/src/main/scala/biabduction/Abstraction.scala index 340887d3b..120fdc7ff 100644 --- a/src/main/scala/biabduction/Abstraction.scala +++ b/src/main/scala/biabduction/Abstraction.scala @@ -59,7 +59,7 @@ object AbstractionFold extends AbstractionRule { acc case _ => None } - println(s"Reason is $reason") + // // println(s"Reason is $reason") reason match { // We ONLY want to reattempt fold if we're missing a field // TODO: This should NOT be a field of a recursive predicate @@ -67,10 +67,10 @@ object AbstractionFold extends AbstractionRule { abductionUtils.permsTo(acc.loc, currentQ.s, currentQ.v, Map.empty) { // We only reattempt the fold if we have some permissions to the other field case Some(_: NoPerm) => - println(s"Will check rest 1 $rest") + // // println(s"Will check rest 1 $rest") checkChunks(rest, q)(Q) case permH@Some(p) => - println(s"Will reattempt fold due to having $p to ${acc.loc} (${abductionUtils.asRational(Some(p)) == Rational(0, 1)})") + // println(s"Will reattempt fold due to having $p to ${acc.loc}, failed with $previousFailure (${abductionUtils.asRational(Some(p)) == Rational(0, 1)})") val newPerm = abductionUtils.clampSubPerm(acc.permExp, permH) val toProd = abductionUtils.accWithPerm(acc, Some(newPerm)) producer.produce(currentQ.s, freshSnap, toProd, pve, currentQ.v) { (s1p, v1p) => @@ -93,19 +93,19 @@ object AbstractionFold extends AbstractionRule { } } case _ => - println(s"Will check rest 2") + // // println(s"Will check rest 2") checkChunks(rest, q)(Q) } case _ => // Failure was not due to insufficient permissions to a field, give up and check rest - println(s"Will check rest 3") + // // println(s"Will check rest 3") checkChunks(rest, q)(Q) } } chunks match { case _ if chunks.isEmpty => - println(s"Chunks is empty") + // // println(s"Chunks is empty") Q(None) case (chunk, pred) +: rest => q.varTran.transformTerm(chunk.args.head) match { @@ -151,7 +151,7 @@ object AbstractionFold extends AbstractionRule { reservedForFoldUnfold = s2.reservedForFoldUnfold filter { case (exp, _) => exp != fold.acc }) - println(s"Folding succeeded with s \n\t${sFoldSucceeded.h.values.mkString("\n\t")}") + // println(s"Folding succeeded with s \n\t${sFoldSucceeded.h.values.mkString("\n\t")}") Q(Some(q.copy(s = sFoldSucceeded, v = v2))) } { f => @@ -183,7 +183,7 @@ object AbstractionFold extends AbstractionRule { Verifier.config.checkTimeout() ) } - // println(s"Candidate Chunks $candChunks") + // // println(s"Candidate Chunks $candChunks") checkChunks(candChunks, q)(Q) } @@ -256,7 +256,7 @@ object AbstractionPackage extends AbstractionRule { findWand(q.s.h.values.toSeq, q) { // case None => Q(None) case Some(wand) => - println(s"Will attempt asserting $wand") + // // println(s"Will attempt asserting $wand") // Asserting the wand might fail: The fact that we can attempt packaging it does nto imply that packaging // it will succees executionFlowController.tryOrElse0(q.s, q.v) { (s1, v1, T) => @@ -265,11 +265,11 @@ object AbstractionPackage extends AbstractionRule { } } { (s1a, v1a) => - println(s"Wand $wand succesfully asserted") + // // println(s"Wand $wand succesfully asserted") Q(Some(q.copy(s = s1a, v = v1a))) } { f => - println(s"Failed to assert wand $wand with $f") + // // println(s"Failed to assert wand $wand with $f") Q(None) } /*executor.exec(q.s, Assert(wand)(), q.v) { @@ -306,7 +306,7 @@ object AbstractionApply extends AbstractionRule { override def apply(q: AbstractionQuestion)(Q: Option[AbstractionQuestion] => VerificationResult): VerificationResult = { val wands = q.s.h.values.collect { case wand: MagicWandChunk => q.varTran.transformChunk(wand) }.collect { case Some(wand: MagicWand) => wand } val targets = q.s.h.values.collect { case c: BasicChunk => q.varTran.transformChunk(c) }.collect { case Some(exp) => exp }.toSeq - println(s"Will try apply rule with wands $wands and targets $targets") + // // println(s"Will try apply rule with wands $wands and targets $targets") wands.collectFirst { case wand if targets.exists(target => abductionUtils.expMatchWithPermissions(wand.left, target, q.v, q.varTran)) => wand } match { diff --git a/src/main/scala/biabduction/BiAbduction.scala b/src/main/scala/biabduction/BiAbduction.scala index 28e68d32e..06cf3c575 100644 --- a/src/main/scala/biabduction/BiAbduction.scala +++ b/src/main/scala/biabduction/BiAbduction.scala @@ -296,8 +296,8 @@ object BiAbductionSolver { }*/ println(s"abdGoal $abdGoal due to $f \nin h:\n\t${s.h.values.mkString("\n\t")}\nand g:\n\t${s.g.values.mkString("\n\t")}") - println(s"Reserved 4 Unfold: ${qFold.s.reservedForFoldUnfold}") - println(s"Reserved 4 Invariants: ${qFold.s.reservedForInvariants}") + // println(s"Reserved 4 Unfold: ${qFold.s.reservedForFoldUnfold}") + // println(s"Reserved 4 Invariants: ${qFold.s.reservedForInvariants}") //// println(s"and v:\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") // NOTE: Without fractional permissions, the comment below is true // With fractional permissions, we HAVE to start with rule one because if we hold a fraction smaller @@ -319,14 +319,14 @@ object BiAbductionSolver { val newChunks = newState.collect { case (_, c: Some[BasicChunk]) => c.get } //val newOldHeaps = q1.s.oldHeaps.map { case (label, heap) => (label, heap + Heap(newChunks)) } //val s1 = q1.s.copy(oldHeaps = newOldHeaps) - println(s"ABDUCTION TERMINATED IN \n\t\t${q1.s.h.values.mkString("\n\t\t")}") - println(s"\twith g: \n\t\t${q1.s.g.values.mkString("\n\t\t")}") + // println(s"ABDUCTION TERMINATED IN \n\t\t${q1.s.h.values.mkString("\n\t\t")}") + // println(s"\twith g: \n\t\t${q1.s.g.values.mkString("\n\t\t")}") // // println(s"\twith v: \n\t\t${q1.v.decider.pcs.assumptions.mkString("\n\t\t")}") - println(s"\tWITH STATE ${newState}") - println(s"\tWITH STATEMENTS ${newStmts}") - println(s"\tAND RESERVED ${q1.s.reservedForFoldUnfold} ${q1.s.reservedForInvariants}") + // println(s"\tWITH STATE ${newState}") + // println(s"\tWITH STATEMENTS ${newStmts}") + // println(s"\tAND RESERVED ${q1.s.reservedForFoldUnfold} ${q1.s.reservedForInvariants}") val fieldChunks = newState.collect { case (fa: FieldAccessPredicate, c) => (c.get, fa.loc) }.toMap - println(s"\tFIELDCHUNKS: $fieldChunks") + // println(s"\tFIELDCHUNKS: $fieldChunks") // If the abduction question was a fold, we must clean up the reserved stack /*val q2 = f.message.offendingNode match { case _: Fold => @@ -406,13 +406,13 @@ object BiAbductionSolver { val newMatches = abdReses.flatMap(_.newFieldChunks).toMap val abdCases = abdReses.groupBy(res => (res.trigger.get.pos, res.stmts, res.state.map({ case (e, _) => e }))) // - println(s"abdCases:") - abdCases.foreach { case (key, values) => - println(s"----------") - println(s"$key") - values.foreach(v => println(s"$v [${v.pcs.branchConditions}]")) - println(s"----------") - } + // println(s"abdCases:") + // abdCases.foreach { case (key, values) => + // println(s"----------") + // println(s"$key") + // values.foreach(v => // println(s"$v [${v.pcs.branchConditions}]")) + // println(s"----------") + // } // Try to join by bc terms val joinedCases = abdCases.map { case (_, reses) => @@ -1084,14 +1084,14 @@ object abductionUtils { Q(accumulated.reverse) case (fap@FieldAccessPredicate(_, Some(WildcardPerm()))) :: tail => - go(tail, abductionUtils.accWithPerm(fap, Some(FractionalPerm(IntLit(1)(), IntLit(1)())())) :: accumulated) + go(tail, abductionUtils.accWithPerm(fap, Some(FractionalPerm(IntLit(1)(), IntLit(4)())())) :: accumulated) /*findMinPerm(loc, q.s, q.v, q.lostAccesses) { permOpt => val perm = permOpt.getOrElse(FullPerm()()) go(tail, abductionUtils.accWithPerm(fap, Some(perm)) :: accumulated) }*/ case (pap@PredicateAccessPredicate(_, Some(WildcardPerm()))) :: tail => - go(tail, abductionUtils.accWithPerm(pap, Some(FractionalPerm(IntLit(1)(), IntLit(1)())())) :: accumulated) + go(tail, abductionUtils.accWithPerm(pap, Some(FractionalPerm(IntLit(1)(), IntLit(4)())())) :: accumulated) /*findMinPerm(loc, q.s, q.v, q.lostAccesses) { permOpt => val perm = permOpt.getOrElse(FullPerm()()) go(tail, abductionUtils.accWithPerm(pap, Some(perm)) :: accumulated) diff --git a/src/main/scala/biabduction/Invariant.scala b/src/main/scala/biabduction/Invariant.scala index 963dde37a..3f8063a35 100644 --- a/src/main/scala/biabduction/Invariant.scala +++ b/src/main/scala/biabduction/Invariant.scala @@ -113,45 +113,45 @@ object LoopInvariantSolver { loopCons = loopCons :+ loopConExp //if (loopConExp == loopCons.head) { - println("\nIteration: " + iteration) + // println("\nIteration: " + iteration) //} executionFlowController.locally(s, v) { (s1, v1) => - /*println(s"BEFORE PRODUCING H: \n\t${s1.h.values.mkString("\n\t")}") - println(s"BEFORE PRODUCING G: \n\t${s1.g.values.mkString("\n\t")}") - println(s"BEFORE PRODUCING V: \n\t${v1.decider.pcs.assumptions.mkString("\n\t")}")*/ + /*// println(s"BEFORE PRODUCING H: \n\t${s1.h.values.mkString("\n\t")}") + // println(s"BEFORE PRODUCING G: \n\t${s1.g.values.mkString("\n\t")}") + // println(s"BEFORE PRODUCING V: \n\t${v1.decider.pcs.assumptions.mkString("\n\t")}")*/ producer.produce(s1, freshSnap, BigAnd(loopHead.invs), pve, v1, withAbduction = true) { (s2, v2) => - /*println(s"AFTER PRODUCING H: \n\t${s2.h.values.mkString("\n\t")}") - println(s"AFTER PRODUCING G: \n\t${s2.g.values.mkString("\n\t")}") - println(s"AFTER PRODUCING V: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}")*/ + // println(s"AFTER PRODUCING H: \n\t${s2.h.values.mkString("\n\t")}") + // println(s"AFTER PRODUCING G: \n\t${s2.g.values.mkString("\n\t")}") + // println(s"AFTER PRODUCING V: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}") executionFlowController.locally(s2, v2) { (sF, vF) => - println(s"WILL EXECUTE FOLLOW") + // println(s"WILL EXECUTE FOLLOW") // edges have condition that is assumed by verifier executor.follows(sF, loopEdges, pveLam, vF, joinPoint) { (s3, v3) => - println(s"DONE") - println(s"After follows: \n\t${s3.h.values.mkString("\n\t")}") - println(s"and g\n\t${s3.g.values.mkString("\n\t")}") + // println(s"DONE") + // println(s"After follows: \n\t${s3.h.values.mkString("\n\t")}") + // println(s"and g\n\t${s3.g.values.mkString("\n\t")}") // println(s"and v\n\t${v3.decider.pcs.assumptions.mkString("\n\t")}") // To find a fixed point we are only interested in branches where the loop condition can remains true var nextCon = false - /*println(s"Will produce loopConExp")*/ + /*// println(s"Will produce loopConExp")*/ executionFlowController.locally(s3, v3) { (s4, v4) => producer.produce(s4, freshSnap, loopConExp, pve, v4, withAbduction = true) { (s5, v5) => nextCon = !v5.decider.checkSmoke() - /*println(s"nextCon: $nextCon in \n\t${s5.h.values.mkString("\n\t")}") - println(s"and V \n\t${v5.decider.pcs.assumptions.mkString("\n\t")}")*/ + /*// println(s"nextCon: $nextCon in \n\t${s5.h.values.mkString("\n\t")}") + // println(s"and V \n\t${v5.decider.pcs.assumptions.mkString("\n\t")}")*/ Success() } } if (!nextCon) { Success() } else { - println(s"SUCCESSFUL framing") + // println(s"SUCCESSFUL framing") val endStmt = abductionUtils.getEndOfLoopStmt(loop) val postTran = VarTransformer(s3, v3, s3.g.values, s3.h) val postState = postTran.transformState(s3) - println(s"\twith s \n\t\t${s3.h.values.mkString("\n\t\t")}") + // println(s"\twith s \n\t\t${s3.h.values.mkString("\n\t\t")}") // println(s"and V \n\t${v3.decider.pcs.assumptions.mkString("\n\t")}") Success(Some(FramingSuccess(s3, v3, postState, endStmt, v3.decider.pcs.duplicate(), postTran))) } @@ -176,12 +176,15 @@ object LoopInvariantSolver { val preState = s.copy(h = q.preHeap) val preTran = VarTransformer(preState, v, preLoopVars, preState.h) // We need to normalize the state otherwise we might have fragmented chunks - println(s"FULL ABDRESES: - ${abductionUtils.getAbductionSuccesses(nonf).reverse.mkString("\n- ")}") - println(s"ACTUAL ABDRESES: - ${abdReses.mkString("\n- ")}") - println(s"ABDRESES PRE: ${abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).get)}") - println(s"ABDRESFRAME: - ${abductionUtils.getFramingSuccesses(nonf).mkString("\n- ")}") - val newStateOpt = abductionUtils.normalizePreconditions(abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).get), s, v) - println(s"NEWSTATEOPT: $newStateOpt") + // println(s"FULL ABDRESES: - ${abductionUtils.getAbductionSuccesses(nonf).reverse.mkString("\n- ")}") + // println(s"ACTUAL ABDRESES: - ${abdReses.mkString("\n- ")}") + // println(s"ABDRESES PRE: ${abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).get)}") + // println(s"ABDRESFRAME: - ${abductionUtils.getFramingSuccesses(nonf).mkString("\n- ")}") + val newStateOpt = abductionUtils.normalizePreconditions( + abdReses.flatMap(abd => + abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).toSeq.flatten + ), s, v) + // println(s"NEWSTATEOPT: $newStateOpt") // We still need to remove the current loop condition val newState = abductionUtils.sortExps(newStateOpt.map(_.transform { case im: Implies if im.left == loopConExp => im.right @@ -197,23 +200,23 @@ object LoopInvariantSolver { case fa: FieldAccessPredicate => fa.loc case pa: PredicateAccessPredicate => pa.loc } - println(s"Prestate is: ${preState.h.values.mkString("\n\t")}") + // println(s"Prestate is: ${preState.h.values.mkString("\n\t")}") // println(s"Prestate verifier: \n\t${v.decider.pcs.assumptions.mkString("\n\t")}") - println(s"accs $accs") + // println(s"accs $accs") abductionUtils.findOptChunks(accs, preState, v, pve) { chunks => val toKeep = chunks.keys val toAbs = preState.copy(h= Heap(preState.h.values.toSeq.diff(toKeep.toSeq))) - println(s"toAbs is: ${toAbs.h.values.mkString("\n\t")}") - println(s"Will try to abstract for pre from ${toAbs.h.values.mkString("\n\t")}") - //println(s"with v\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") - println(s"and g\n\t${toAbs.g.values.mkString("\n\t")}") + // println(s"toAbs is: ${toAbs.h.values.mkString("\n\t")}") + // println(s"Will try to abstract for pre from ${toAbs.h.values.mkString("\n\t")}") + //// println(s"with v\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") + // println(s"and g\n\t${toAbs.g.values.mkString("\n\t")}") BiAbductionSolver.solveAbstraction(toAbs, v) { (newPreState0, newPreAbstraction0, _) => - println(s"Done abstracting with ${newPreState0.h.values.mkString("\n\t")}") - println(s"and g\n\t${newPreState0.g.values.mkString("\n\t")}") - println(s"Preabstraction is \n\t${newPreAbstraction0.mkString("\n\t")}") - println(s"Need to add back $toKeep") + // println(s"Done abstracting with ${newPreState0.h.values.mkString("\n\t")}") + // println(s"and g\n\t${newPreState0.g.values.mkString("\n\t")}") + // println(s"Preabstraction is \n\t${newPreAbstraction0.mkString("\n\t")}") + // println(s"Need to add back $toKeep") // Now we add back the things we removed before abstraction. Or not I guess? val newPreState = newPreState0.copy(h = newPreState0.h + Heap(toKeep)) val newPreAbstraction = newPreAbstraction0.map(e => preTran.transformExp(e, strict = false).get) //++ chunks.values @@ -226,7 +229,7 @@ object LoopInvariantSolver { // Consolidate the framing successes val posts = abductionUtils.getFramingSuccesses(nonf).groupBy(_.posts) - println(s"posts $posts") + // println(s"posts $posts") // We take the frame with the most posts val chosenFrame = posts.maxBy { case (exps, _) => exps.size }._2.head //posts.head._2.head chosenFrame.v.decider.setPcs(chosenFrame.pcs) @@ -234,13 +237,13 @@ object LoopInvariantSolver { val inVars = chosenFrame.s.g.values.collect { case (v, t) if ins.contains(v) => (v, t) } val preLoopVars = chosenFrame.s.g.values.filter { case (v, _) => origVars.contains(v) } val postTran = VarTransformer(chosenFrame.s, chosenFrame.v, inVars, chosenFrame.s.h, otherVars = preLoopVars) - println(s"Will try to abstract for post from \n\t${chosenFrame.s.h.values.mkString("\n\t")}") - println(s"with v\n\t${chosenFrame.v.decider.pcs.assumptions.mkString("\n\t")}") - println(s"and g\n\t${chosenFrame.s.g.values.mkString("\n\t")}") + // println(s"Will try to abstract for post from \n\t${chosenFrame.s.h.values.mkString("\n\t")}") + // println(s"with v\n\t${chosenFrame.v.decider.pcs.assumptions.mkString("\n\t")}") + // println(s"and g\n\t${chosenFrame.s.g.values.mkString("\n\t")}") BiAbductionSolver.solveAbstraction(chosenFrame.s, chosenFrame.v) { (sPostAbs, postAbstraction0, vPostAbs) => - println(s"Done abstracting with ${sPostAbs.h.values.mkString("\n\t")}") - println(s"and g\n\t${sPostAbs.g.values.mkString("\n\t")}") - println(s"PostAbstraction is \n\t${postAbstraction0.mkString("\n\t")}") + // println(s"Done abstracting with ${sPostAbs.h.values.mkString("\n\t")}") + // println(s"and g\n\t${sPostAbs.g.values.mkString("\n\t")}") + // println(s"PostAbstraction is \n\t${postAbstraction0.mkString("\n\t")}") val newPostAbstraction = postAbstraction0.map(e => postTran.transformExp(e, strict = false).get) //if (loopConExp == loopCons.head) { @@ -253,7 +256,7 @@ object LoopInvariantSolver { if (iteration > 2 && newPreAbstraction.toSet == q.preAbstraction.toSet && newPostAbstraction.toSet == q.postAbstraction.toSet) { val existingInvs = loop.invs - println(s"Will compute invariants form $newPreAbstraction and $newPostAbstraction") + // println(s"Will compute invariants form $newPreAbstraction and $newPostAbstraction") // Need to distinct otherwise we get some weird duplication val res = getInvariants(newPreAbstraction, newPostAbstraction, loopConExp, existingInvs, sPostAbs, vPostAbs).distinctBy(_.toString) //if (loopConExp == loopCons.head) { @@ -269,7 +272,7 @@ object LoopInvariantSolver { // val matchingPreChunks = allNewChunks.collect { case (chunks, bcs) if bcs.diff(vPostAbs.decider.pcs.branchConditions).isEmpty => chunks }.flatten // We need to merge chunks that refer to the same value but have different snaps(?) - println(s"ABDRESES: - ${abdReses.mkString("\n- ")}") + // println(s"ABDRESES: - ${abdReses.mkString("\n- ")}") val preChunks = abdReses .map(abd => (abd.allNewChunks, abd.pcs.branchConditions)) .flatMap { case (chunks, bcs) => chunks.map(chunk => (chunk, bcs)) } @@ -285,7 +288,7 @@ object LoopInvariantSolver { bestChunk } .toList - println(s"preChunks: \n\t${preChunks.mkString("\n\t")}") + // println(s"preChunks: \n\t${preChunks.mkString("\n\t")}") solveLoopInvariants(sPostAbs, vPostAbs, origVars, loopHead, loopEdges, joinPoint, initialBcs, q.copy(preHeap = newPreState.h + Heap(preChunks), preAbstraction = newPreAbstraction, postAbstraction = newPostAbstraction), iteration = iteration + 1) } diff --git a/src/main/scala/biabduction/VarTransformer.scala b/src/main/scala/biabduction/VarTransformer.scala index 7ae5f231c..27cf0bcdb 100644 --- a/src/main/scala/biabduction/VarTransformer.scala +++ b/src/main/scala/biabduction/VarTransformer.scala @@ -175,6 +175,7 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal case terms.Null => Some(ast.NullLit()()) case t if matches.contains(t) => + // println(s"transformed $t into ${matches.get(t)}") matches.get(t) case BuiltinEquals(t1, t2) => (transformTerm(t1), transformTerm(t2)) match { case (Some(e1), Some(e2)) => diff --git a/src/main/scala/rules/Executor.scala b/src/main/scala/rules/Executor.scala index b0226a72e..e537d88b2 100644 --- a/src/main/scala/rules/Executor.scala +++ b/src/main/scala/rules/Executor.scala @@ -318,7 +318,7 @@ object executor extends ExecutionRules { val con = executionFlowController.locally(s, v) ((s0, v0) => { v0.decider.prover.comment("Loop head block: Establish invariant") - // println(s"1) Will check invs $invs") + // // println(s"1) Will check invs $invs") checkInvariants(s0, v0, invs, condition, stateAllowed = true)((sLeftover, v1) => { v1.decider.prover.comment("Loop head block: Execute statements of loop head block (in invariant state)") phase1data.foldLeft(Success(): VerificationResult) { @@ -350,7 +350,7 @@ object executor extends ExecutionRules { // relying on the reentry of the loop head, as this will not have the found invariants // Existing invariants may be required for framing and stuff, so we produce them again first producer.produces(s6, freshSnap, existingInvs, ContractNotWellformed, v6) { (s7, v7) => - // println(s"2) Will check invs $foundInvs") + // // println(s"2) Will check invs $foundInvs") checkInvariants(s7, v7, foundInvs, endStmt, stateAllowed = false)((_, _) => Success()) } } @@ -377,7 +377,7 @@ object executor extends ExecutionRules { */ v.decider.prover.comment("Loop head block: Re-establish invariant") // TODO If we reach this from the invariant generation, then state is OK. If from the final loop checking, it is not! - // println(s"3) Will check invs $existingInvs") + // // println(s"3) Will check invs $existingInvs") checkInvariants(s, v, existingInvs, endStmt, stateAllowed = true)(Q) } } @@ -389,14 +389,14 @@ object executor extends ExecutionRules { } else { executionFlowController.tryOrElse1[Option[Term]](s, v) { (s1, v1, QS) => - // println(s"Will attempt consuming invariant $invs") + // // println(s"Will attempt consuming invariant $invs") consumes(s1, invs, false, LoopInvariantNotPreserved, v1)(QS) } { (s2, _, v2) => Q(s2, v2) } { f => - // println(s"Failed to consume invariant") + // // println(s"Failed to consume invariant") BiAbductionSolver.solveAbductionForError(s, v, f, stateAllowed, Some(location)) { (s3, v3) => checkInvariants(s3, v3, invs, location, stateAllowed)(Q) } diff --git a/src/main/scala/supporters/MethodSupporter.scala b/src/main/scala/supporters/MethodSupporter.scala index 2e6badcc2..50adc134e 100644 --- a/src/main/scala/supporters/MethodSupporter.scala +++ b/src/main/scala/supporters/MethodSupporter.scala @@ -131,9 +131,9 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { val formals = method.formalArgs.map(_.localVar) ++ method.formalReturns.map(_.localVar) val vars = s4.g.values.collect { case (var2, t) if formals.contains(var2) => (var2, t) } val tra = VarTransformer(s4, v4, vars, s4.h) - // println(s"WILL SOLVE FRAMING NOW") - // println(s"in H\n\t${s4.h.values.mkString("\n\t")}") - // println(s"and V\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") + // // // println(s"WILL SOLVE FRAMING NOW") + // // // println(s"in H\n\t${s4.h.values.mkString("\n\t")}") + // // // println(s"and V\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") solveFraming(s4, v4, postViolated, tra, abductionUtils.dummyEndStmt, posts, stateAllowed = true) { frame => Success(Some(frame.copy(s = s4, v = v4)) ) @@ -145,7 +145,7 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { } } }) - //// println("ex", ex) + //// // // println("ex", ex) wfc && ex } }{ @@ -178,11 +178,11 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { case suc: NonFatalResult if method.body.isDefined => val abdFails = abductionUtils.getAbductionFailures(suc) val mFail = abdFails.foldLeft(method) { case (m1, fail) => fail.addToMethod(m1) } - println(s"mFail $mFail") + // // println(s"mFail $mFail") val mAbd = resolveAbductionResults(mFail, suc) - println(s"mAbd $mAbd") + // // println(s"mAbd $mAbd") val mInv = mAbd.flatMap(m2 => resolveLoopInvResults(m2, suc)) - println(s"mInv $mInv") + // // println(s"mInv $mInv") val mFrame = mInv.flatMap(someM => resolveFramingResults(someM, suc)) mFrame match { From dfe66c3102293c1c006fa15be8479aa3062a656a Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Thu, 21 May 2026 14:03:22 +0200 Subject: [PATCH 28/32] deleted logs --- hs_err_pid82961.log | 1850 ---------------------------------------- hs_err_pid89581.log | 1912 ----------------------------------------- hs_err_pid89792.log | 1961 ------------------------------------------- hs_err_pid91946.log | 1906 ----------------------------------------- 4 files changed, 7629 deletions(-) delete mode 100644 hs_err_pid82961.log delete mode 100644 hs_err_pid89581.log delete mode 100644 hs_err_pid89792.log delete mode 100644 hs_err_pid91946.log diff --git a/hs_err_pid82961.log b/hs_err_pid82961.log deleted file mode 100644 index ec33ee53a..000000000 --- a/hs_err_pid82961.log +++ /dev/null @@ -1,1850 +0,0 @@ -# -# A fatal error has been detected by the Java Runtime Environment: -# -# Internal Error (sharedRuntime.cpp:531), pid=82961, tid=33283 -# guarantee(cb != NULL && cb->is_compiled()) failed: safepoint polling: pc must refer to an nmethod -# -# JRE version: OpenJDK Runtime Environment AdoptOpenJDK (15.0.2+7) (build 15.0.2+7) -# Java VM: OpenJDK 64-Bit Server VM AdoptOpenJDK (15.0.2+7, mixed mode, sharing, tiered, compressed oops, g1 gc, bsd-amd64) -# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again -# -# If you would like to submit a bug report, please visit: -# https://github.com/AdoptOpenJDK/openjdk-support/issues -# - ---------------- S U M M A R Y ------------ - -Command Line: -Dfile.encoding=UTF-8 -Xms1024m -Xmx1024m -Xss4M -XX:ReservedCodeCacheSize=128m -Dsbt.script=/opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt -Dscala.ext.dirs=/Users/herzamos/.sbt/1.0/java9-rt-ext-adoptopenjdk_15_0_2 -agentpath:/Users/herzamos/Desktop/master_thesis/async-profiler-3.0-macos/lib/libasyncProfiler.dylib=start,event=wall,file=/tmp/profile.jfr /opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt-launch.jar run /Users/herzamos/Desktop/master_thesis/tests/dl/dl_copy.vpr - -Host: Mac14,9 x86_64 2400 MHz, 10 cores, 16G, Darwin 25.2.0 -Time: Fri May 15 19:06:46 2026 CEST elapsed time: 1.640166 seconds (0d 0h 0m 1s) - ---------------- T H R E A D --------------- - -Current thread (0x00007fb3a498ae00): JavaThread "Common-Cleaner" daemon [_thread_in_Java, id=33283, stack(0x000000030e55a000,0x000000030e95a000)] - -Stack: [0x000000030e55a000,0x000000030e95a000], sp=0x000000030e9575e0, free space=4085k -Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code) -V [libjvm.dylib+0xa87b06] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x696 -V [libjvm.dylib+0xa881d1] VMError::report_and_die(Thread*, void*, char const*, int, char const*, char const*, __va_list_tag*)+0x41 -V [libjvm.dylib+0x30735a] report_vm_error(char const*, int, char const*, char const*, ...)+0xaa -V [libjvm.dylib+0x8da145] SharedRuntime::get_poll_stub(unsigned char*)+0x45 -V [libjvm.dylib+0x845d8f] JVM_handle_bsd_signal+0x4bf -V [libjvm.dylib+0x8429bd] signalHandler(int, __siginfo*, void*)+0x2d -C [libasyncProfiler.dylib+0x24621] Profiler::segvHandler(int, __siginfo*, void*)+0xa1 -C [libsystem_platform.dylib+0x337d] _sigtramp+0x1d -C 0x0000000000000000 -j java.lang.Thread.run()V+11 java.base@15.0.2 -j jdk.internal.misc.InnocuousThread.run()V+20 java.base@15.0.2 -v ~StubRoutines::call_stub -V [libjvm.dylib+0x4bc0b2] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x2e2 -V [libjvm.dylib+0x4baf99] JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x1e9 -V [libjvm.dylib+0x4bb063] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*)+0x63 -V [libjvm.dylib+0x569970] thread_entry(JavaThread*, Thread*)+0xb0 -V [libjvm.dylib+0xa21152] JavaThread::thread_main_inner()+0xb2 -V [libjvm.dylib+0xa1e221] Thread::call_run()+0x71 -V [libjvm.dylib+0x8404a7] thread_native_entry(Thread*)+0x197 -C [libsystem_pthread.dylib+0x5e4d] _pthread_start+0x73 -C [libsystem_pthread.dylib+0x1857] thread_start+0xf - - ---------------- P R O C E S S --------------- - -Threads class SMR info: -_java_thread_list=0x000060000666cca0, length=18, elements={ -0x00007fb3d619a800, 0x00007fb3d5009800, 0x00007fb3d52b4e00, 0x00007fb3d619b400, -0x00007fb3d4842a00, 0x00007fb3d4829600, 0x00007fb3d61ab200, 0x00007fb3d52b5a00, -0x00007fb3a498ae00, 0x00007fb3d52b3600, 0x00007fb3d52b4800, 0x00007fb3a4ac3400, -0x00007fb3a4ac3a00, 0x00007fb3b4a20800, 0x00007fb3a4acf400, 0x00007fb3d619c200, -0x00007fb3d6236000, 0x00007fb3a4cb0200 -} - -Java Threads: ( => current thread ) - 0x00007fb3d619a800 JavaThread "main" [_thread_blocked, id=11011, stack(0x000000030c41f000,0x000000030c81f000)] - 0x00007fb3d5009800 JavaThread "Reference Handler" daemon [_thread_blocked, id=21763, stack(0x000000030ce34000,0x000000030d234000)] - 0x00007fb3d52b4e00 JavaThread "Finalizer" daemon [_thread_blocked, id=31747, stack(0x000000030d237000,0x000000030d637000)] - 0x00007fb3d619b400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=30211, stack(0x000000030d74b000,0x000000030db4b000)] - 0x00007fb3d4842a00 JavaThread "Service Thread" daemon [_thread_blocked, id=26371, stack(0x000000030db4e000,0x000000030df4e000)] - 0x00007fb3d4829600 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=29187, stack(0x000000030df51000,0x000000030e051000)] - 0x00007fb3d61ab200 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=28419, stack(0x000000030e054000,0x000000030e154000)] - 0x00007fb3d52b5a00 JavaThread "Sweeper thread" daemon [_thread_blocked, id=27907, stack(0x000000030e157000,0x000000030e557000)] -=>0x00007fb3a498ae00 JavaThread "Common-Cleaner" daemon [_thread_in_Java, id=33283, stack(0x000000030e55a000,0x000000030e95a000)] - 0x00007fb3d52b3600 JavaThread "Async-profiler Timer" daemon [_thread_in_native, id=41219, stack(0x000000030e9e0000,0x000000030ede0000)] - 0x00007fb3d52b4800 JavaThread "Notification Thread" daemon [_thread_blocked, id=35075, stack(0x000000030ede3000,0x000000030f1e3000)] - 0x00007fb3a4ac3400 JavaThread "pool-1-thread-1" [_thread_blocked, id=37123, stack(0x000000030f2e9000,0x000000030f6e9000)] - 0x00007fb3a4ac3a00 JavaThread "pool-1-thread-2" [_thread_blocked, id=38147, stack(0x000000030f6ec000,0x000000030faec000)] - 0x00007fb3b4a20800 JavaThread "sbt-parser-init-thread" daemon [_thread_blocked, id=65283, stack(0x000000030faef000,0x000000030feef000)] - 0x00007fb3a4acf400 JavaThread "pool-1-thread-3" [_thread_blocked, id=44547, stack(0x000000030fef2000,0x00000003102f2000)] - 0x00007fb3d619c200 JavaThread "pool-1-thread-4" [_thread_blocked, id=45571, stack(0x00000003102f5000,0x00000003106f5000)] - 0x00007fb3d6236000 JavaThread "pool-1-thread-5" [_thread_blocked, id=63491, stack(0x00000003106f8000,0x0000000310af8000)] - 0x00007fb3a4cb0200 JavaThread "boot-server-socket-thread-1" [_thread_in_native, id=58899, stack(0x0000000311416000,0x0000000311816000)] - -Other Threads: - 0x00007fb39502bfc0 VMThread "VM Thread" [stack: 0x000000030cd31000,0x000000030ce31000] [id=17923] _threads_hazard_ptr=0x000060000666cca0 - 0x00007fb3d5877860 WatcherThread [stack: 0x000000030f1e6000,0x000000030f2e6000] [id=40195] - 0x00007fb3947d2570 GCTaskThread "GC Thread#0" [stack: 0x000000030c822000,0x000000030c922000] [id=16899] - 0x00007fb3947e88f0 GCTaskThread "GC Thread#1" [stack: 0x0000000310afb000,0x0000000310bfb000] [id=62819] - 0x00007fb3947e8fb0 GCTaskThread "GC Thread#2" [stack: 0x0000000310bfe000,0x0000000310cfe000] [id=46083] - 0x00007fb3947e9670 GCTaskThread "GC Thread#3" [stack: 0x0000000310d01000,0x0000000310e01000] [id=62211] - 0x00007fb3947e9d30 GCTaskThread "GC Thread#4" [stack: 0x0000000310e04000,0x0000000310f04000] [id=61955] - 0x00007fb3947ea3f0 GCTaskThread "GC Thread#5" [stack: 0x0000000310f07000,0x0000000311007000] [id=46595] - 0x00007fb3947eaab0 GCTaskThread "GC Thread#6" [stack: 0x000000031100a000,0x000000031110a000] [id=61443] - 0x00007fb3947eb170 GCTaskThread "GC Thread#7" [stack: 0x000000031110d000,0x000000031120d000] [id=60931] - 0x00007fb395038750 GCTaskThread "GC Thread#8" [stack: 0x0000000311210000,0x0000000311310000] [id=47107] - 0x00007fb3947d2e60 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000030c925000,0x000000030ca25000] [id=21251] - 0x00007fb3d581a770 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000030ca28000,0x000000030cb28000] [id=20483] - 0x00007fb395204f70 ConcurrentGCThread "G1 Conc#1" [stack: 0x0000000311313000,0x0000000311413000] [id=59427] - 0x00007fb3d58656b0 ConcurrentGCThread "G1 Refine#0" [stack: 0x000000030cb2b000,0x000000030cc2b000] [id=19971] - 0x00007fb3d47241a0 ConcurrentGCThread "G1 Young RemSet Sampling" [stack: 0x000000030cc2e000,0x000000030cd2e000] [id=19459] - -Threads with active compile tasks: -C2 CompilerThread0 1643 1785 4 java.lang.invoke.MethodType::makeImpl (108 bytes) - -VM state: synchronizing (normal execution) - -VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) -[0x0000600000b9fd80] Threads_lock - owner thread: 0x00007fb39502bfc0 -[0x0000600000ba0380] Heap_lock - owner thread: 0x00007fb3947d2e60 - -Heap address: 0x00000007c0000000, size: 1024 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 -CDS archive(s) mapped at: [0x0000000800000000-0x0000000800b2f000-0x0000000800b2f000), size 11726848, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. -Compressed class space mapped at: 0x0000000800b30000-0x0000000840b30000, size: 1073741824 -Narrow klass base: 0x0000000800000000, Narrow klass shift: 3, Narrow klass range: 0x100000000 - -GC Precious Log: - CPUs: 10 total, 10 available - Memory: 16384M - Large Page Support: Disabled - NUMA Support: Disabled - Compressed Oops: Enabled (Zero based) - Heap Region Size: 1M - Heap Min Capacity: 1G - Heap Initial Capacity: 1G - Heap Max Capacity: 1G - Pre-touch: Disabled - Parallel Workers: 9 - Concurrent Workers: 2 - Concurrent Refinement Workers: 9 - Periodic GC: Disabled - -Heap: - garbage-first heap total 1048576K, used 13290K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 7 young (7168K), 5 survivors (5120K) - Metaspace used 33955K, capacity 35305K, committed 36096K, reserved 1081344K - class space used 4241K, capacity 4474K, committed 4480K, reserved 1048576K - -Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, OA=open archive, CA=closed archive, TAMS=top-at-mark-start (previous, next) -| 0|0x00000007c0000000, 0x00000007c0100000, 0x00000007c0100000|100%| O| |TAMS 0x00000007c0000000, 0x00000007c0100000| Untracked -| 1|0x00000007c0100000, 0x00000007c0200000, 0x00000007c0200000|100%|HS| |TAMS 0x00000007c0200000, 0x00000007c0200000| Complete -| 2|0x00000007c0200000, 0x00000007c0300000, 0x00000007c0300000|100%| O| |TAMS 0x00000007c0200000, 0x00000007c0300000| Untracked -| 3|0x00000007c0300000, 0x00000007c0400000, 0x00000007c0400000|100%| O| |TAMS 0x00000007c0300000, 0x00000007c0400000| Untracked -| 4|0x00000007c0400000, 0x00000007c0500000, 0x00000007c0500000|100%| O| |TAMS 0x00000007c0400000, 0x00000007c0500000| Untracked -| 5|0x00000007c0500000, 0x00000007c0600000, 0x00000007c0600000|100%| O| |TAMS 0x00000007c0500000, 0x00000007c0600000| Untracked -| 6|0x00000007c0600000, 0x00000007c06eee00, 0x00000007c0700000| 93%| O| |TAMS 0x00000007c0600000, 0x00000007c06eee00| Untracked -| 7|0x00000007c0700000, 0x00000007c0700000, 0x00000007c0800000| 0%| F| |TAMS 0x00000007c0700000, 0x00000007c0700000| Untracked -| 8|0x00000007c0800000, 0x00000007c0800000, 0x00000007c0900000| 0%| F| |TAMS 0x00000007c0800000, 0x00000007c0800000| Untracked -| 9|0x00000007c0900000, 0x00000007c0900000, 0x00000007c0a00000| 0%| F| |TAMS 0x00000007c0900000, 0x00000007c0900000| Untracked -| 10|0x00000007c0a00000, 0x00000007c0a00000, 0x00000007c0b00000| 0%| F| |TAMS 0x00000007c0a00000, 0x00000007c0a00000| Untracked -| 11|0x00000007c0b00000, 0x00000007c0b00000, 0x00000007c0c00000| 0%| F| |TAMS 0x00000007c0b00000, 0x00000007c0b00000| Untracked -| 12|0x00000007c0c00000, 0x00000007c0c00000, 0x00000007c0d00000| 0%| F| |TAMS 0x00000007c0c00000, 0x00000007c0c00000| Untracked -| 13|0x00000007c0d00000, 0x00000007c0d00000, 0x00000007c0e00000| 0%| F| |TAMS 0x00000007c0d00000, 0x00000007c0d00000| Untracked -| 14|0x00000007c0e00000, 0x00000007c0e00000, 0x00000007c0f00000| 0%| F| |TAMS 0x00000007c0e00000, 0x00000007c0e00000| Untracked -| 15|0x00000007c0f00000, 0x00000007c0f00000, 0x00000007c1000000| 0%| F| |TAMS 0x00000007c0f00000, 0x00000007c0f00000| Untracked -| 16|0x00000007c1000000, 0x00000007c1000000, 0x00000007c1100000| 0%| F| |TAMS 0x00000007c1000000, 0x00000007c1000000| Untracked -| 17|0x00000007c1100000, 0x00000007c1100000, 0x00000007c1200000| 0%| F| |TAMS 0x00000007c1100000, 0x00000007c1100000| Untracked -| 18|0x00000007c1200000, 0x00000007c1200000, 0x00000007c1300000| 0%| F| |TAMS 0x00000007c1200000, 0x00000007c1200000| Untracked -| 19|0x00000007c1300000, 0x00000007c1300000, 0x00000007c1400000| 0%| F| |TAMS 0x00000007c1300000, 0x00000007c1300000| Untracked -| 20|0x00000007c1400000, 0x00000007c1400000, 0x00000007c1500000| 0%| F| |TAMS 0x00000007c1400000, 0x00000007c1400000| Untracked -| 21|0x00000007c1500000, 0x00000007c1500000, 0x00000007c1600000| 0%| F| |TAMS 0x00000007c1500000, 0x00000007c1500000| Untracked -| 22|0x00000007c1600000, 0x00000007c1600000, 0x00000007c1700000| 0%| F| |TAMS 0x00000007c1600000, 0x00000007c1600000| Untracked -| 23|0x00000007c1700000, 0x00000007c1700000, 0x00000007c1800000| 0%| F| |TAMS 0x00000007c1700000, 0x00000007c1700000| Untracked -| 24|0x00000007c1800000, 0x00000007c1800000, 0x00000007c1900000| 0%| F| |TAMS 0x00000007c1800000, 0x00000007c1800000| Untracked -| 25|0x00000007c1900000, 0x00000007c1900000, 0x00000007c1a00000| 0%| F| |TAMS 0x00000007c1900000, 0x00000007c1900000| Untracked -| 26|0x00000007c1a00000, 0x00000007c1a00000, 0x00000007c1b00000| 0%| F| |TAMS 0x00000007c1a00000, 0x00000007c1a00000| Untracked -| 27|0x00000007c1b00000, 0x00000007c1b00000, 0x00000007c1c00000| 0%| F| |TAMS 0x00000007c1b00000, 0x00000007c1b00000| Untracked -| 28|0x00000007c1c00000, 0x00000007c1c00000, 0x00000007c1d00000| 0%| F| |TAMS 0x00000007c1c00000, 0x00000007c1c00000| Untracked -| 29|0x00000007c1d00000, 0x00000007c1d00000, 0x00000007c1e00000| 0%| F| |TAMS 0x00000007c1d00000, 0x00000007c1d00000| Untracked -| 30|0x00000007c1e00000, 0x00000007c1e00000, 0x00000007c1f00000| 0%| F| |TAMS 0x00000007c1e00000, 0x00000007c1e00000| Untracked -| 31|0x00000007c1f00000, 0x00000007c1f00000, 0x00000007c2000000| 0%| F| |TAMS 0x00000007c1f00000, 0x00000007c1f00000| Untracked -| 32|0x00000007c2000000, 0x00000007c2000000, 0x00000007c2100000| 0%| F| |TAMS 0x00000007c2000000, 0x00000007c2000000| Untracked -| 33|0x00000007c2100000, 0x00000007c2100000, 0x00000007c2200000| 0%| F| |TAMS 0x00000007c2100000, 0x00000007c2100000| Untracked -| 34|0x00000007c2200000, 0x00000007c2200000, 0x00000007c2300000| 0%| F| |TAMS 0x00000007c2200000, 0x00000007c2200000| Untracked -| 35|0x00000007c2300000, 0x00000007c2300000, 0x00000007c2400000| 0%| F| |TAMS 0x00000007c2300000, 0x00000007c2300000| Untracked -| 36|0x00000007c2400000, 0x00000007c2400000, 0x00000007c2500000| 0%| F| |TAMS 0x00000007c2400000, 0x00000007c2400000| Untracked -| 37|0x00000007c2500000, 0x00000007c2500000, 0x00000007c2600000| 0%| F| |TAMS 0x00000007c2500000, 0x00000007c2500000| Untracked -| 38|0x00000007c2600000, 0x00000007c2600000, 0x00000007c2700000| 0%| F| |TAMS 0x00000007c2600000, 0x00000007c2600000| Untracked -| 39|0x00000007c2700000, 0x00000007c2700000, 0x00000007c2800000| 0%| F| |TAMS 0x00000007c2700000, 0x00000007c2700000| Untracked -| 40|0x00000007c2800000, 0x00000007c2800000, 0x00000007c2900000| 0%| F| |TAMS 0x00000007c2800000, 0x00000007c2800000| Untracked -| 41|0x00000007c2900000, 0x00000007c2900000, 0x00000007c2a00000| 0%| F| |TAMS 0x00000007c2900000, 0x00000007c2900000| Untracked -| 42|0x00000007c2a00000, 0x00000007c2a00000, 0x00000007c2b00000| 0%| F| |TAMS 0x00000007c2a00000, 0x00000007c2a00000| Untracked -| 43|0x00000007c2b00000, 0x00000007c2b00000, 0x00000007c2c00000| 0%| F| |TAMS 0x00000007c2b00000, 0x00000007c2b00000| Untracked -| 44|0x00000007c2c00000, 0x00000007c2c00000, 0x00000007c2d00000| 0%| F| |TAMS 0x00000007c2c00000, 0x00000007c2c00000| Untracked -| 45|0x00000007c2d00000, 0x00000007c2d00000, 0x00000007c2e00000| 0%| F| |TAMS 0x00000007c2d00000, 0x00000007c2d00000| Untracked -| 46|0x00000007c2e00000, 0x00000007c2e00000, 0x00000007c2f00000| 0%| F| |TAMS 0x00000007c2e00000, 0x00000007c2e00000| Untracked -| 47|0x00000007c2f00000, 0x00000007c2f00000, 0x00000007c3000000| 0%| F| |TAMS 0x00000007c2f00000, 0x00000007c2f00000| Untracked -| 48|0x00000007c3000000, 0x00000007c3000000, 0x00000007c3100000| 0%| F| |TAMS 0x00000007c3000000, 0x00000007c3000000| Untracked -| 49|0x00000007c3100000, 0x00000007c3100000, 0x00000007c3200000| 0%| F| |TAMS 0x00000007c3100000, 0x00000007c3100000| Untracked -| 50|0x00000007c3200000, 0x00000007c3200000, 0x00000007c3300000| 0%| F| |TAMS 0x00000007c3200000, 0x00000007c3200000| Untracked -| 51|0x00000007c3300000, 0x00000007c3300000, 0x00000007c3400000| 0%| F| |TAMS 0x00000007c3300000, 0x00000007c3300000| Untracked -| 52|0x00000007c3400000, 0x00000007c3400000, 0x00000007c3500000| 0%| F| |TAMS 0x00000007c3400000, 0x00000007c3400000| Untracked -| 53|0x00000007c3500000, 0x00000007c3500000, 0x00000007c3600000| 0%| F| |TAMS 0x00000007c3500000, 0x00000007c3500000| Untracked -| 54|0x00000007c3600000, 0x00000007c3600000, 0x00000007c3700000| 0%| F| |TAMS 0x00000007c3600000, 0x00000007c3600000| Untracked -| 55|0x00000007c3700000, 0x00000007c3700000, 0x00000007c3800000| 0%| F| |TAMS 0x00000007c3700000, 0x00000007c3700000| Untracked -| 56|0x00000007c3800000, 0x00000007c3800000, 0x00000007c3900000| 0%| F| |TAMS 0x00000007c3800000, 0x00000007c3800000| Untracked -| 57|0x00000007c3900000, 0x00000007c3900000, 0x00000007c3a00000| 0%| F| |TAMS 0x00000007c3900000, 0x00000007c3900000| Untracked -| 58|0x00000007c3a00000, 0x00000007c3a00000, 0x00000007c3b00000| 0%| F| |TAMS 0x00000007c3a00000, 0x00000007c3a00000| Untracked -| 59|0x00000007c3b00000, 0x00000007c3b00000, 0x00000007c3c00000| 0%| F| |TAMS 0x00000007c3b00000, 0x00000007c3b00000| Untracked -| 60|0x00000007c3c00000, 0x00000007c3c00000, 0x00000007c3d00000| 0%| F| |TAMS 0x00000007c3c00000, 0x00000007c3c00000| Untracked -| 61|0x00000007c3d00000, 0x00000007c3d00000, 0x00000007c3e00000| 0%| F| |TAMS 0x00000007c3d00000, 0x00000007c3d00000| Untracked -| 62|0x00000007c3e00000, 0x00000007c3e00000, 0x00000007c3f00000| 0%| F| |TAMS 0x00000007c3e00000, 0x00000007c3e00000| Untracked -| 63|0x00000007c3f00000, 0x00000007c3f00000, 0x00000007c4000000| 0%| F| |TAMS 0x00000007c3f00000, 0x00000007c3f00000| Untracked -| 64|0x00000007c4000000, 0x00000007c4000000, 0x00000007c4100000| 0%| F| |TAMS 0x00000007c4000000, 0x00000007c4000000| Untracked -| 65|0x00000007c4100000, 0x00000007c4100000, 0x00000007c4200000| 0%| F| |TAMS 0x00000007c4100000, 0x00000007c4100000| Untracked -| 66|0x00000007c4200000, 0x00000007c4200000, 0x00000007c4300000| 0%| F| |TAMS 0x00000007c4200000, 0x00000007c4200000| Untracked -| 67|0x00000007c4300000, 0x00000007c4300000, 0x00000007c4400000| 0%| F| |TAMS 0x00000007c4300000, 0x00000007c4300000| Untracked -| 68|0x00000007c4400000, 0x00000007c4400000, 0x00000007c4500000| 0%| F| |TAMS 0x00000007c4400000, 0x00000007c4400000| Untracked -| 69|0x00000007c4500000, 0x00000007c4500000, 0x00000007c4600000| 0%| F| |TAMS 0x00000007c4500000, 0x00000007c4500000| Untracked -| 70|0x00000007c4600000, 0x00000007c4600000, 0x00000007c4700000| 0%| F| |TAMS 0x00000007c4600000, 0x00000007c4600000| Untracked -| 71|0x00000007c4700000, 0x00000007c4700000, 0x00000007c4800000| 0%| F| |TAMS 0x00000007c4700000, 0x00000007c4700000| Untracked -| 72|0x00000007c4800000, 0x00000007c4800000, 0x00000007c4900000| 0%| F| |TAMS 0x00000007c4800000, 0x00000007c4800000| Untracked -| 73|0x00000007c4900000, 0x00000007c4900000, 0x00000007c4a00000| 0%| F| |TAMS 0x00000007c4900000, 0x00000007c4900000| Untracked -| 74|0x00000007c4a00000, 0x00000007c4a00000, 0x00000007c4b00000| 0%| F| |TAMS 0x00000007c4a00000, 0x00000007c4a00000| Untracked -| 75|0x00000007c4b00000, 0x00000007c4b00000, 0x00000007c4c00000| 0%| F| |TAMS 0x00000007c4b00000, 0x00000007c4b00000| Untracked -| 76|0x00000007c4c00000, 0x00000007c4c00000, 0x00000007c4d00000| 0%| F| |TAMS 0x00000007c4c00000, 0x00000007c4c00000| Untracked -| 77|0x00000007c4d00000, 0x00000007c4d00000, 0x00000007c4e00000| 0%| F| |TAMS 0x00000007c4d00000, 0x00000007c4d00000| Untracked -| 78|0x00000007c4e00000, 0x00000007c4e00000, 0x00000007c4f00000| 0%| F| |TAMS 0x00000007c4e00000, 0x00000007c4e00000| Untracked -| 79|0x00000007c4f00000, 0x00000007c4f00000, 0x00000007c5000000| 0%| F| |TAMS 0x00000007c4f00000, 0x00000007c4f00000| Untracked -| 80|0x00000007c5000000, 0x00000007c5000000, 0x00000007c5100000| 0%| F| |TAMS 0x00000007c5000000, 0x00000007c5000000| Untracked -| 81|0x00000007c5100000, 0x00000007c5100000, 0x00000007c5200000| 0%| F| |TAMS 0x00000007c5100000, 0x00000007c5100000| Untracked -| 82|0x00000007c5200000, 0x00000007c5200000, 0x00000007c5300000| 0%| F| |TAMS 0x00000007c5200000, 0x00000007c5200000| Untracked -| 83|0x00000007c5300000, 0x00000007c5300000, 0x00000007c5400000| 0%| F| |TAMS 0x00000007c5300000, 0x00000007c5300000| Untracked -| 84|0x00000007c5400000, 0x00000007c5400000, 0x00000007c5500000| 0%| F| |TAMS 0x00000007c5400000, 0x00000007c5400000| Untracked -| 85|0x00000007c5500000, 0x00000007c5500000, 0x00000007c5600000| 0%| F| |TAMS 0x00000007c5500000, 0x00000007c5500000| Untracked -| 86|0x00000007c5600000, 0x00000007c5600000, 0x00000007c5700000| 0%| F| |TAMS 0x00000007c5600000, 0x00000007c5600000| Untracked -| 87|0x00000007c5700000, 0x00000007c5700000, 0x00000007c5800000| 0%| F| |TAMS 0x00000007c5700000, 0x00000007c5700000| Untracked -| 88|0x00000007c5800000, 0x00000007c5800000, 0x00000007c5900000| 0%| F| |TAMS 0x00000007c5800000, 0x00000007c5800000| Untracked -| 89|0x00000007c5900000, 0x00000007c5900000, 0x00000007c5a00000| 0%| F| |TAMS 0x00000007c5900000, 0x00000007c5900000| Untracked -| 90|0x00000007c5a00000, 0x00000007c5a00000, 0x00000007c5b00000| 0%| F| |TAMS 0x00000007c5a00000, 0x00000007c5a00000| Untracked -| 91|0x00000007c5b00000, 0x00000007c5b00000, 0x00000007c5c00000| 0%| F| |TAMS 0x00000007c5b00000, 0x00000007c5b00000| Untracked -| 92|0x00000007c5c00000, 0x00000007c5c00000, 0x00000007c5d00000| 0%| F| |TAMS 0x00000007c5c00000, 0x00000007c5c00000| Untracked -| 93|0x00000007c5d00000, 0x00000007c5d00000, 0x00000007c5e00000| 0%| F| |TAMS 0x00000007c5d00000, 0x00000007c5d00000| Untracked -| 94|0x00000007c5e00000, 0x00000007c5e00000, 0x00000007c5f00000| 0%| F| |TAMS 0x00000007c5e00000, 0x00000007c5e00000| Untracked -| 95|0x00000007c5f00000, 0x00000007c5f00000, 0x00000007c6000000| 0%| F| |TAMS 0x00000007c5f00000, 0x00000007c5f00000| Untracked -| 96|0x00000007c6000000, 0x00000007c6000000, 0x00000007c6100000| 0%| F| |TAMS 0x00000007c6000000, 0x00000007c6000000| Untracked -| 97|0x00000007c6100000, 0x00000007c6100000, 0x00000007c6200000| 0%| F| |TAMS 0x00000007c6100000, 0x00000007c6100000| Untracked -| 98|0x00000007c6200000, 0x00000007c6200000, 0x00000007c6300000| 0%| F| |TAMS 0x00000007c6200000, 0x00000007c6200000| Untracked -| 99|0x00000007c6300000, 0x00000007c6300000, 0x00000007c6400000| 0%| F| |TAMS 0x00000007c6300000, 0x00000007c6300000| Untracked -| 100|0x00000007c6400000, 0x00000007c6400000, 0x00000007c6500000| 0%| F| |TAMS 0x00000007c6400000, 0x00000007c6400000| Untracked -| 101|0x00000007c6500000, 0x00000007c6500000, 0x00000007c6600000| 0%| F| |TAMS 0x00000007c6500000, 0x00000007c6500000| Untracked -| 102|0x00000007c6600000, 0x00000007c6600000, 0x00000007c6700000| 0%| F| |TAMS 0x00000007c6600000, 0x00000007c6600000| Untracked -| 103|0x00000007c6700000, 0x00000007c6700000, 0x00000007c6800000| 0%| F| |TAMS 0x00000007c6700000, 0x00000007c6700000| Untracked -| 104|0x00000007c6800000, 0x00000007c6800000, 0x00000007c6900000| 0%| F| |TAMS 0x00000007c6800000, 0x00000007c6800000| Untracked -| 105|0x00000007c6900000, 0x00000007c6900000, 0x00000007c6a00000| 0%| F| |TAMS 0x00000007c6900000, 0x00000007c6900000| Untracked -| 106|0x00000007c6a00000, 0x00000007c6a00000, 0x00000007c6b00000| 0%| F| |TAMS 0x00000007c6a00000, 0x00000007c6a00000| Untracked -| 107|0x00000007c6b00000, 0x00000007c6b00000, 0x00000007c6c00000| 0%| F| |TAMS 0x00000007c6b00000, 0x00000007c6b00000| Untracked -| 108|0x00000007c6c00000, 0x00000007c6c00000, 0x00000007c6d00000| 0%| F| |TAMS 0x00000007c6c00000, 0x00000007c6c00000| Untracked -| 109|0x00000007c6d00000, 0x00000007c6d00000, 0x00000007c6e00000| 0%| F| |TAMS 0x00000007c6d00000, 0x00000007c6d00000| Untracked -| 110|0x00000007c6e00000, 0x00000007c6e00000, 0x00000007c6f00000| 0%| F| |TAMS 0x00000007c6e00000, 0x00000007c6e00000| Untracked -| 111|0x00000007c6f00000, 0x00000007c6f00000, 0x00000007c7000000| 0%| F| |TAMS 0x00000007c6f00000, 0x00000007c6f00000| Untracked -| 112|0x00000007c7000000, 0x00000007c7000000, 0x00000007c7100000| 0%| F| |TAMS 0x00000007c7000000, 0x00000007c7000000| Untracked -| 113|0x00000007c7100000, 0x00000007c7100000, 0x00000007c7200000| 0%| F| |TAMS 0x00000007c7100000, 0x00000007c7100000| Untracked -| 114|0x00000007c7200000, 0x00000007c7200000, 0x00000007c7300000| 0%| F| |TAMS 0x00000007c7200000, 0x00000007c7200000| Untracked -| 115|0x00000007c7300000, 0x00000007c7300000, 0x00000007c7400000| 0%| F| |TAMS 0x00000007c7300000, 0x00000007c7300000| Untracked -| 116|0x00000007c7400000, 0x00000007c7400000, 0x00000007c7500000| 0%| F| |TAMS 0x00000007c7400000, 0x00000007c7400000| Untracked -| 117|0x00000007c7500000, 0x00000007c7500000, 0x00000007c7600000| 0%| F| |TAMS 0x00000007c7500000, 0x00000007c7500000| Untracked -| 118|0x00000007c7600000, 0x00000007c7600000, 0x00000007c7700000| 0%| F| |TAMS 0x00000007c7600000, 0x00000007c7600000| Untracked -| 119|0x00000007c7700000, 0x00000007c7700000, 0x00000007c7800000| 0%| F| |TAMS 0x00000007c7700000, 0x00000007c7700000| Untracked -| 120|0x00000007c7800000, 0x00000007c7800000, 0x00000007c7900000| 0%| F| |TAMS 0x00000007c7800000, 0x00000007c7800000| Untracked -| 121|0x00000007c7900000, 0x00000007c7900000, 0x00000007c7a00000| 0%| F| |TAMS 0x00000007c7900000, 0x00000007c7900000| Untracked -| 122|0x00000007c7a00000, 0x00000007c7a00000, 0x00000007c7b00000| 0%| F| |TAMS 0x00000007c7a00000, 0x00000007c7a00000| Untracked -| 123|0x00000007c7b00000, 0x00000007c7b00000, 0x00000007c7c00000| 0%| F| |TAMS 0x00000007c7b00000, 0x00000007c7b00000| Untracked -| 124|0x00000007c7c00000, 0x00000007c7c00000, 0x00000007c7d00000| 0%| F| |TAMS 0x00000007c7c00000, 0x00000007c7c00000| Untracked -| 125|0x00000007c7d00000, 0x00000007c7d00000, 0x00000007c7e00000| 0%| F| |TAMS 0x00000007c7d00000, 0x00000007c7d00000| Untracked -| 126|0x00000007c7e00000, 0x00000007c7e00000, 0x00000007c7f00000| 0%| F| |TAMS 0x00000007c7e00000, 0x00000007c7e00000| Untracked -| 127|0x00000007c7f00000, 0x00000007c7f00000, 0x00000007c8000000| 0%| F| |TAMS 0x00000007c7f00000, 0x00000007c7f00000| Untracked -| 128|0x00000007c8000000, 0x00000007c8000000, 0x00000007c8100000| 0%| F| |TAMS 0x00000007c8000000, 0x00000007c8000000| Untracked -| 129|0x00000007c8100000, 0x00000007c8100000, 0x00000007c8200000| 0%| F| |TAMS 0x00000007c8100000, 0x00000007c8100000| Untracked -| 130|0x00000007c8200000, 0x00000007c8200000, 0x00000007c8300000| 0%| F| |TAMS 0x00000007c8200000, 0x00000007c8200000| Untracked -| 131|0x00000007c8300000, 0x00000007c8300000, 0x00000007c8400000| 0%| F| |TAMS 0x00000007c8300000, 0x00000007c8300000| Untracked -| 132|0x00000007c8400000, 0x00000007c8400000, 0x00000007c8500000| 0%| F| |TAMS 0x00000007c8400000, 0x00000007c8400000| Untracked -| 133|0x00000007c8500000, 0x00000007c8500000, 0x00000007c8600000| 0%| F| |TAMS 0x00000007c8500000, 0x00000007c8500000| Untracked -| 134|0x00000007c8600000, 0x00000007c8600000, 0x00000007c8700000| 0%| F| |TAMS 0x00000007c8600000, 0x00000007c8600000| Untracked -| 135|0x00000007c8700000, 0x00000007c8700000, 0x00000007c8800000| 0%| F| |TAMS 0x00000007c8700000, 0x00000007c8700000| Untracked -| 136|0x00000007c8800000, 0x00000007c8800000, 0x00000007c8900000| 0%| F| |TAMS 0x00000007c8800000, 0x00000007c8800000| Untracked -| 137|0x00000007c8900000, 0x00000007c8900000, 0x00000007c8a00000| 0%| F| |TAMS 0x00000007c8900000, 0x00000007c8900000| Untracked -| 138|0x00000007c8a00000, 0x00000007c8a00000, 0x00000007c8b00000| 0%| F| |TAMS 0x00000007c8a00000, 0x00000007c8a00000| Untracked -| 139|0x00000007c8b00000, 0x00000007c8b00000, 0x00000007c8c00000| 0%| F| |TAMS 0x00000007c8b00000, 0x00000007c8b00000| Untracked -| 140|0x00000007c8c00000, 0x00000007c8c00000, 0x00000007c8d00000| 0%| F| |TAMS 0x00000007c8c00000, 0x00000007c8c00000| Untracked -| 141|0x00000007c8d00000, 0x00000007c8d00000, 0x00000007c8e00000| 0%| F| |TAMS 0x00000007c8d00000, 0x00000007c8d00000| Untracked -| 142|0x00000007c8e00000, 0x00000007c8e00000, 0x00000007c8f00000| 0%| F| |TAMS 0x00000007c8e00000, 0x00000007c8e00000| Untracked -| 143|0x00000007c8f00000, 0x00000007c8f00000, 0x00000007c9000000| 0%| F| |TAMS 0x00000007c8f00000, 0x00000007c8f00000| Untracked -| 144|0x00000007c9000000, 0x00000007c9000000, 0x00000007c9100000| 0%| F| |TAMS 0x00000007c9000000, 0x00000007c9000000| Untracked -| 145|0x00000007c9100000, 0x00000007c9100000, 0x00000007c9200000| 0%| F| |TAMS 0x00000007c9100000, 0x00000007c9100000| Untracked -| 146|0x00000007c9200000, 0x00000007c9200000, 0x00000007c9300000| 0%| F| |TAMS 0x00000007c9200000, 0x00000007c9200000| Untracked -| 147|0x00000007c9300000, 0x00000007c9300000, 0x00000007c9400000| 0%| F| |TAMS 0x00000007c9300000, 0x00000007c9300000| Untracked -| 148|0x00000007c9400000, 0x00000007c9400000, 0x00000007c9500000| 0%| F| |TAMS 0x00000007c9400000, 0x00000007c9400000| Untracked -| 149|0x00000007c9500000, 0x00000007c9500000, 0x00000007c9600000| 0%| F| |TAMS 0x00000007c9500000, 0x00000007c9500000| Untracked -| 150|0x00000007c9600000, 0x00000007c9600000, 0x00000007c9700000| 0%| F| |TAMS 0x00000007c9600000, 0x00000007c9600000| Untracked -| 151|0x00000007c9700000, 0x00000007c9700000, 0x00000007c9800000| 0%| F| |TAMS 0x00000007c9700000, 0x00000007c9700000| Untracked -| 152|0x00000007c9800000, 0x00000007c9800000, 0x00000007c9900000| 0%| F| |TAMS 0x00000007c9800000, 0x00000007c9800000| Untracked -| 153|0x00000007c9900000, 0x00000007c9900000, 0x00000007c9a00000| 0%| F| |TAMS 0x00000007c9900000, 0x00000007c9900000| Untracked -| 154|0x00000007c9a00000, 0x00000007c9a00000, 0x00000007c9b00000| 0%| F| |TAMS 0x00000007c9a00000, 0x00000007c9a00000| Untracked -| 155|0x00000007c9b00000, 0x00000007c9b00000, 0x00000007c9c00000| 0%| F| |TAMS 0x00000007c9b00000, 0x00000007c9b00000| Untracked -| 156|0x00000007c9c00000, 0x00000007c9c00000, 0x00000007c9d00000| 0%| F| |TAMS 0x00000007c9c00000, 0x00000007c9c00000| Untracked -| 157|0x00000007c9d00000, 0x00000007c9d00000, 0x00000007c9e00000| 0%| F| |TAMS 0x00000007c9d00000, 0x00000007c9d00000| Untracked -| 158|0x00000007c9e00000, 0x00000007c9e00000, 0x00000007c9f00000| 0%| F| |TAMS 0x00000007c9e00000, 0x00000007c9e00000| Untracked -| 159|0x00000007c9f00000, 0x00000007c9f00000, 0x00000007ca000000| 0%| F| |TAMS 0x00000007c9f00000, 0x00000007c9f00000| Untracked -| 160|0x00000007ca000000, 0x00000007ca000000, 0x00000007ca100000| 0%| F| |TAMS 0x00000007ca000000, 0x00000007ca000000| Untracked -| 161|0x00000007ca100000, 0x00000007ca100000, 0x00000007ca200000| 0%| F| |TAMS 0x00000007ca100000, 0x00000007ca100000| Untracked -| 162|0x00000007ca200000, 0x00000007ca200000, 0x00000007ca300000| 0%| F| |TAMS 0x00000007ca200000, 0x00000007ca200000| Untracked -| 163|0x00000007ca300000, 0x00000007ca300000, 0x00000007ca400000| 0%| F| |TAMS 0x00000007ca300000, 0x00000007ca300000| Untracked -| 164|0x00000007ca400000, 0x00000007ca400000, 0x00000007ca500000| 0%| F| |TAMS 0x00000007ca400000, 0x00000007ca400000| Untracked -| 165|0x00000007ca500000, 0x00000007ca500000, 0x00000007ca600000| 0%| F| |TAMS 0x00000007ca500000, 0x00000007ca500000| Untracked -| 166|0x00000007ca600000, 0x00000007ca600000, 0x00000007ca700000| 0%| F| |TAMS 0x00000007ca600000, 0x00000007ca600000| Untracked -| 167|0x00000007ca700000, 0x00000007ca700000, 0x00000007ca800000| 0%| F| |TAMS 0x00000007ca700000, 0x00000007ca700000| Untracked -| 168|0x00000007ca800000, 0x00000007ca800000, 0x00000007ca900000| 0%| F| |TAMS 0x00000007ca800000, 0x00000007ca800000| Untracked -| 169|0x00000007ca900000, 0x00000007ca900000, 0x00000007caa00000| 0%| F| |TAMS 0x00000007ca900000, 0x00000007ca900000| Untracked -| 170|0x00000007caa00000, 0x00000007caa00000, 0x00000007cab00000| 0%| F| |TAMS 0x00000007caa00000, 0x00000007caa00000| Untracked -| 171|0x00000007cab00000, 0x00000007cab00000, 0x00000007cac00000| 0%| F| |TAMS 0x00000007cab00000, 0x00000007cab00000| Untracked -| 172|0x00000007cac00000, 0x00000007cac00000, 0x00000007cad00000| 0%| F| |TAMS 0x00000007cac00000, 0x00000007cac00000| Untracked -| 173|0x00000007cad00000, 0x00000007cad00000, 0x00000007cae00000| 0%| F| |TAMS 0x00000007cad00000, 0x00000007cad00000| Untracked -| 174|0x00000007cae00000, 0x00000007cae00000, 0x00000007caf00000| 0%| F| |TAMS 0x00000007cae00000, 0x00000007cae00000| Untracked -| 175|0x00000007caf00000, 0x00000007caf00000, 0x00000007cb000000| 0%| F| |TAMS 0x00000007caf00000, 0x00000007caf00000| Untracked -| 176|0x00000007cb000000, 0x00000007cb000000, 0x00000007cb100000| 0%| F| |TAMS 0x00000007cb000000, 0x00000007cb000000| Untracked -| 177|0x00000007cb100000, 0x00000007cb100000, 0x00000007cb200000| 0%| F| |TAMS 0x00000007cb100000, 0x00000007cb100000| Untracked -| 178|0x00000007cb200000, 0x00000007cb200000, 0x00000007cb300000| 0%| F| |TAMS 0x00000007cb200000, 0x00000007cb200000| Untracked -| 179|0x00000007cb300000, 0x00000007cb300000, 0x00000007cb400000| 0%| F| |TAMS 0x00000007cb300000, 0x00000007cb300000| Untracked -| 180|0x00000007cb400000, 0x00000007cb400000, 0x00000007cb500000| 0%| F| |TAMS 0x00000007cb400000, 0x00000007cb400000| Untracked -| 181|0x00000007cb500000, 0x00000007cb500000, 0x00000007cb600000| 0%| F| |TAMS 0x00000007cb500000, 0x00000007cb500000| Untracked -| 182|0x00000007cb600000, 0x00000007cb600000, 0x00000007cb700000| 0%| F| |TAMS 0x00000007cb600000, 0x00000007cb600000| Untracked -| 183|0x00000007cb700000, 0x00000007cb700000, 0x00000007cb800000| 0%| F| |TAMS 0x00000007cb700000, 0x00000007cb700000| Untracked -| 184|0x00000007cb800000, 0x00000007cb800000, 0x00000007cb900000| 0%| F| |TAMS 0x00000007cb800000, 0x00000007cb800000| Untracked -| 185|0x00000007cb900000, 0x00000007cb900000, 0x00000007cba00000| 0%| F| |TAMS 0x00000007cb900000, 0x00000007cb900000| Untracked -| 186|0x00000007cba00000, 0x00000007cba00000, 0x00000007cbb00000| 0%| F| |TAMS 0x00000007cba00000, 0x00000007cba00000| Untracked -| 187|0x00000007cbb00000, 0x00000007cbb00000, 0x00000007cbc00000| 0%| F| |TAMS 0x00000007cbb00000, 0x00000007cbb00000| Untracked -| 188|0x00000007cbc00000, 0x00000007cbc00000, 0x00000007cbd00000| 0%| F| |TAMS 0x00000007cbc00000, 0x00000007cbc00000| Untracked -| 189|0x00000007cbd00000, 0x00000007cbd00000, 0x00000007cbe00000| 0%| F| |TAMS 0x00000007cbd00000, 0x00000007cbd00000| Untracked -| 190|0x00000007cbe00000, 0x00000007cbe00000, 0x00000007cbf00000| 0%| F| |TAMS 0x00000007cbe00000, 0x00000007cbe00000| Untracked -| 191|0x00000007cbf00000, 0x00000007cbf00000, 0x00000007cc000000| 0%| F| |TAMS 0x00000007cbf00000, 0x00000007cbf00000| Untracked -| 192|0x00000007cc000000, 0x00000007cc000000, 0x00000007cc100000| 0%| F| |TAMS 0x00000007cc000000, 0x00000007cc000000| Untracked -| 193|0x00000007cc100000, 0x00000007cc100000, 0x00000007cc200000| 0%| F| |TAMS 0x00000007cc100000, 0x00000007cc100000| Untracked -| 194|0x00000007cc200000, 0x00000007cc200000, 0x00000007cc300000| 0%| F| |TAMS 0x00000007cc200000, 0x00000007cc200000| Untracked -| 195|0x00000007cc300000, 0x00000007cc300000, 0x00000007cc400000| 0%| F| |TAMS 0x00000007cc300000, 0x00000007cc300000| Untracked -| 196|0x00000007cc400000, 0x00000007cc400000, 0x00000007cc500000| 0%| F| |TAMS 0x00000007cc400000, 0x00000007cc400000| Untracked -| 197|0x00000007cc500000, 0x00000007cc500000, 0x00000007cc600000| 0%| F| |TAMS 0x00000007cc500000, 0x00000007cc500000| Untracked -| 198|0x00000007cc600000, 0x00000007cc600000, 0x00000007cc700000| 0%| F| |TAMS 0x00000007cc600000, 0x00000007cc600000| Untracked -| 199|0x00000007cc700000, 0x00000007cc700000, 0x00000007cc800000| 0%| F| |TAMS 0x00000007cc700000, 0x00000007cc700000| Untracked -| 200|0x00000007cc800000, 0x00000007cc800000, 0x00000007cc900000| 0%| F| |TAMS 0x00000007cc800000, 0x00000007cc800000| Untracked -| 201|0x00000007cc900000, 0x00000007cc900000, 0x00000007cca00000| 0%| F| |TAMS 0x00000007cc900000, 0x00000007cc900000| Untracked -| 202|0x00000007cca00000, 0x00000007cca00000, 0x00000007ccb00000| 0%| F| |TAMS 0x00000007cca00000, 0x00000007cca00000| Untracked -| 203|0x00000007ccb00000, 0x00000007ccb00000, 0x00000007ccc00000| 0%| F| |TAMS 0x00000007ccb00000, 0x00000007ccb00000| Untracked -| 204|0x00000007ccc00000, 0x00000007ccc00000, 0x00000007ccd00000| 0%| F| |TAMS 0x00000007ccc00000, 0x00000007ccc00000| Untracked -| 205|0x00000007ccd00000, 0x00000007ccd00000, 0x00000007cce00000| 0%| F| |TAMS 0x00000007ccd00000, 0x00000007ccd00000| Untracked -| 206|0x00000007cce00000, 0x00000007cce00000, 0x00000007ccf00000| 0%| F| |TAMS 0x00000007cce00000, 0x00000007cce00000| Untracked -| 207|0x00000007ccf00000, 0x00000007ccf00000, 0x00000007cd000000| 0%| F| |TAMS 0x00000007ccf00000, 0x00000007ccf00000| Untracked -| 208|0x00000007cd000000, 0x00000007cd000000, 0x00000007cd100000| 0%| F| |TAMS 0x00000007cd000000, 0x00000007cd000000| Untracked -| 209|0x00000007cd100000, 0x00000007cd100000, 0x00000007cd200000| 0%| F| |TAMS 0x00000007cd100000, 0x00000007cd100000| Untracked -| 210|0x00000007cd200000, 0x00000007cd200000, 0x00000007cd300000| 0%| F| |TAMS 0x00000007cd200000, 0x00000007cd200000| Untracked -| 211|0x00000007cd300000, 0x00000007cd300000, 0x00000007cd400000| 0%| F| |TAMS 0x00000007cd300000, 0x00000007cd300000| Untracked -| 212|0x00000007cd400000, 0x00000007cd400000, 0x00000007cd500000| 0%| F| |TAMS 0x00000007cd400000, 0x00000007cd400000| Untracked -| 213|0x00000007cd500000, 0x00000007cd500000, 0x00000007cd600000| 0%| F| |TAMS 0x00000007cd500000, 0x00000007cd500000| Untracked -| 214|0x00000007cd600000, 0x00000007cd600000, 0x00000007cd700000| 0%| F| |TAMS 0x00000007cd600000, 0x00000007cd600000| Untracked -| 215|0x00000007cd700000, 0x00000007cd700000, 0x00000007cd800000| 0%| F| |TAMS 0x00000007cd700000, 0x00000007cd700000| Untracked -| 216|0x00000007cd800000, 0x00000007cd800000, 0x00000007cd900000| 0%| F| |TAMS 0x00000007cd800000, 0x00000007cd800000| Untracked -| 217|0x00000007cd900000, 0x00000007cd900000, 0x00000007cda00000| 0%| F| |TAMS 0x00000007cd900000, 0x00000007cd900000| Untracked -| 218|0x00000007cda00000, 0x00000007cda00000, 0x00000007cdb00000| 0%| F| |TAMS 0x00000007cda00000, 0x00000007cda00000| Untracked -| 219|0x00000007cdb00000, 0x00000007cdb00000, 0x00000007cdc00000| 0%| F| |TAMS 0x00000007cdb00000, 0x00000007cdb00000| Untracked -| 220|0x00000007cdc00000, 0x00000007cdc00000, 0x00000007cdd00000| 0%| F| |TAMS 0x00000007cdc00000, 0x00000007cdc00000| Untracked -| 221|0x00000007cdd00000, 0x00000007cdd00000, 0x00000007cde00000| 0%| F| |TAMS 0x00000007cdd00000, 0x00000007cdd00000| Untracked -| 222|0x00000007cde00000, 0x00000007cde00000, 0x00000007cdf00000| 0%| F| |TAMS 0x00000007cde00000, 0x00000007cde00000| Untracked -| 223|0x00000007cdf00000, 0x00000007cdf00000, 0x00000007ce000000| 0%| F| |TAMS 0x00000007cdf00000, 0x00000007cdf00000| Untracked -| 224|0x00000007ce000000, 0x00000007ce000000, 0x00000007ce100000| 0%| F| |TAMS 0x00000007ce000000, 0x00000007ce000000| Untracked -| 225|0x00000007ce100000, 0x00000007ce100000, 0x00000007ce200000| 0%| F| |TAMS 0x00000007ce100000, 0x00000007ce100000| Untracked -| 226|0x00000007ce200000, 0x00000007ce200000, 0x00000007ce300000| 0%| F| |TAMS 0x00000007ce200000, 0x00000007ce200000| Untracked -| 227|0x00000007ce300000, 0x00000007ce300000, 0x00000007ce400000| 0%| F| |TAMS 0x00000007ce300000, 0x00000007ce300000| Untracked -| 228|0x00000007ce400000, 0x00000007ce400000, 0x00000007ce500000| 0%| F| |TAMS 0x00000007ce400000, 0x00000007ce400000| Untracked -| 229|0x00000007ce500000, 0x00000007ce500000, 0x00000007ce600000| 0%| F| |TAMS 0x00000007ce500000, 0x00000007ce500000| Untracked -| 230|0x00000007ce600000, 0x00000007ce600000, 0x00000007ce700000| 0%| F| |TAMS 0x00000007ce600000, 0x00000007ce600000| Untracked -| 231|0x00000007ce700000, 0x00000007ce700000, 0x00000007ce800000| 0%| F| |TAMS 0x00000007ce700000, 0x00000007ce700000| Untracked -| 232|0x00000007ce800000, 0x00000007ce800000, 0x00000007ce900000| 0%| F| |TAMS 0x00000007ce800000, 0x00000007ce800000| Untracked -| 233|0x00000007ce900000, 0x00000007ce900000, 0x00000007cea00000| 0%| F| |TAMS 0x00000007ce900000, 0x00000007ce900000| Untracked -| 234|0x00000007cea00000, 0x00000007cea00000, 0x00000007ceb00000| 0%| F| |TAMS 0x00000007cea00000, 0x00000007cea00000| Untracked -| 235|0x00000007ceb00000, 0x00000007ceb00000, 0x00000007cec00000| 0%| F| |TAMS 0x00000007ceb00000, 0x00000007ceb00000| Untracked -| 236|0x00000007cec00000, 0x00000007cec00000, 0x00000007ced00000| 0%| F| |TAMS 0x00000007cec00000, 0x00000007cec00000| Untracked -| 237|0x00000007ced00000, 0x00000007ced00000, 0x00000007cee00000| 0%| F| |TAMS 0x00000007ced00000, 0x00000007ced00000| Untracked -| 238|0x00000007cee00000, 0x00000007cee00000, 0x00000007cef00000| 0%| F| |TAMS 0x00000007cee00000, 0x00000007cee00000| Untracked -| 239|0x00000007cef00000, 0x00000007cef00000, 0x00000007cf000000| 0%| F| |TAMS 0x00000007cef00000, 0x00000007cef00000| Untracked -| 240|0x00000007cf000000, 0x00000007cf000000, 0x00000007cf100000| 0%| F| |TAMS 0x00000007cf000000, 0x00000007cf000000| Untracked -| 241|0x00000007cf100000, 0x00000007cf100000, 0x00000007cf200000| 0%| F| |TAMS 0x00000007cf100000, 0x00000007cf100000| Untracked -| 242|0x00000007cf200000, 0x00000007cf200000, 0x00000007cf300000| 0%| F| |TAMS 0x00000007cf200000, 0x00000007cf200000| Untracked -| 243|0x00000007cf300000, 0x00000007cf300000, 0x00000007cf400000| 0%| F| |TAMS 0x00000007cf300000, 0x00000007cf300000| Untracked -| 244|0x00000007cf400000, 0x00000007cf400000, 0x00000007cf500000| 0%| F| |TAMS 0x00000007cf400000, 0x00000007cf400000| Untracked -| 245|0x00000007cf500000, 0x00000007cf500000, 0x00000007cf600000| 0%| F| |TAMS 0x00000007cf500000, 0x00000007cf500000| Untracked -| 246|0x00000007cf600000, 0x00000007cf600000, 0x00000007cf700000| 0%| F| |TAMS 0x00000007cf600000, 0x00000007cf600000| Untracked -| 247|0x00000007cf700000, 0x00000007cf700000, 0x00000007cf800000| 0%| F| |TAMS 0x00000007cf700000, 0x00000007cf700000| Untracked -| 248|0x00000007cf800000, 0x00000007cf800000, 0x00000007cf900000| 0%| F| |TAMS 0x00000007cf800000, 0x00000007cf800000| Untracked -| 249|0x00000007cf900000, 0x00000007cf900000, 0x00000007cfa00000| 0%| F| |TAMS 0x00000007cf900000, 0x00000007cf900000| Untracked -| 250|0x00000007cfa00000, 0x00000007cfa00000, 0x00000007cfb00000| 0%| F| |TAMS 0x00000007cfa00000, 0x00000007cfa00000| Untracked -| 251|0x00000007cfb00000, 0x00000007cfb00000, 0x00000007cfc00000| 0%| F| |TAMS 0x00000007cfb00000, 0x00000007cfb00000| Untracked -| 252|0x00000007cfc00000, 0x00000007cfc00000, 0x00000007cfd00000| 0%| F| |TAMS 0x00000007cfc00000, 0x00000007cfc00000| Untracked -| 253|0x00000007cfd00000, 0x00000007cfd00000, 0x00000007cfe00000| 0%| F| |TAMS 0x00000007cfd00000, 0x00000007cfd00000| Untracked -| 254|0x00000007cfe00000, 0x00000007cfe00000, 0x00000007cff00000| 0%| F| |TAMS 0x00000007cfe00000, 0x00000007cfe00000| Untracked -| 255|0x00000007cff00000, 0x00000007cff00000, 0x00000007d0000000| 0%| F| |TAMS 0x00000007cff00000, 0x00000007cff00000| Untracked -| 256|0x00000007d0000000, 0x00000007d0000000, 0x00000007d0100000| 0%| F| |TAMS 0x00000007d0000000, 0x00000007d0000000| Untracked -| 257|0x00000007d0100000, 0x00000007d0100000, 0x00000007d0200000| 0%| F| |TAMS 0x00000007d0100000, 0x00000007d0100000| Untracked -| 258|0x00000007d0200000, 0x00000007d0200000, 0x00000007d0300000| 0%| F| |TAMS 0x00000007d0200000, 0x00000007d0200000| Untracked -| 259|0x00000007d0300000, 0x00000007d0300000, 0x00000007d0400000| 0%| F| |TAMS 0x00000007d0300000, 0x00000007d0300000| Untracked -| 260|0x00000007d0400000, 0x00000007d0400000, 0x00000007d0500000| 0%| F| |TAMS 0x00000007d0400000, 0x00000007d0400000| Untracked -| 261|0x00000007d0500000, 0x00000007d0500000, 0x00000007d0600000| 0%| F| |TAMS 0x00000007d0500000, 0x00000007d0500000| Untracked -| 262|0x00000007d0600000, 0x00000007d0600000, 0x00000007d0700000| 0%| F| |TAMS 0x00000007d0600000, 0x00000007d0600000| Untracked -| 263|0x00000007d0700000, 0x00000007d0700000, 0x00000007d0800000| 0%| F| |TAMS 0x00000007d0700000, 0x00000007d0700000| Untracked -| 264|0x00000007d0800000, 0x00000007d0800000, 0x00000007d0900000| 0%| F| |TAMS 0x00000007d0800000, 0x00000007d0800000| Untracked -| 265|0x00000007d0900000, 0x00000007d0900000, 0x00000007d0a00000| 0%| F| |TAMS 0x00000007d0900000, 0x00000007d0900000| Untracked -| 266|0x00000007d0a00000, 0x00000007d0a00000, 0x00000007d0b00000| 0%| F| |TAMS 0x00000007d0a00000, 0x00000007d0a00000| Untracked -| 267|0x00000007d0b00000, 0x00000007d0b00000, 0x00000007d0c00000| 0%| F| |TAMS 0x00000007d0b00000, 0x00000007d0b00000| Untracked -| 268|0x00000007d0c00000, 0x00000007d0c00000, 0x00000007d0d00000| 0%| F| |TAMS 0x00000007d0c00000, 0x00000007d0c00000| Untracked -| 269|0x00000007d0d00000, 0x00000007d0d00000, 0x00000007d0e00000| 0%| F| |TAMS 0x00000007d0d00000, 0x00000007d0d00000| Untracked -| 270|0x00000007d0e00000, 0x00000007d0e00000, 0x00000007d0f00000| 0%| F| |TAMS 0x00000007d0e00000, 0x00000007d0e00000| Untracked -| 271|0x00000007d0f00000, 0x00000007d0f00000, 0x00000007d1000000| 0%| F| |TAMS 0x00000007d0f00000, 0x00000007d0f00000| Untracked -| 272|0x00000007d1000000, 0x00000007d1000000, 0x00000007d1100000| 0%| F| |TAMS 0x00000007d1000000, 0x00000007d1000000| Untracked -| 273|0x00000007d1100000, 0x00000007d1100000, 0x00000007d1200000| 0%| F| |TAMS 0x00000007d1100000, 0x00000007d1100000| Untracked -| 274|0x00000007d1200000, 0x00000007d1200000, 0x00000007d1300000| 0%| F| |TAMS 0x00000007d1200000, 0x00000007d1200000| Untracked -| 275|0x00000007d1300000, 0x00000007d1300000, 0x00000007d1400000| 0%| F| |TAMS 0x00000007d1300000, 0x00000007d1300000| Untracked -| 276|0x00000007d1400000, 0x00000007d1400000, 0x00000007d1500000| 0%| F| |TAMS 0x00000007d1400000, 0x00000007d1400000| Untracked -| 277|0x00000007d1500000, 0x00000007d1500000, 0x00000007d1600000| 0%| F| |TAMS 0x00000007d1500000, 0x00000007d1500000| Untracked -| 278|0x00000007d1600000, 0x00000007d1600000, 0x00000007d1700000| 0%| F| |TAMS 0x00000007d1600000, 0x00000007d1600000| Untracked -| 279|0x00000007d1700000, 0x00000007d1700000, 0x00000007d1800000| 0%| F| |TAMS 0x00000007d1700000, 0x00000007d1700000| Untracked -| 280|0x00000007d1800000, 0x00000007d1800000, 0x00000007d1900000| 0%| F| |TAMS 0x00000007d1800000, 0x00000007d1800000| Untracked -| 281|0x00000007d1900000, 0x00000007d1900000, 0x00000007d1a00000| 0%| F| |TAMS 0x00000007d1900000, 0x00000007d1900000| Untracked -| 282|0x00000007d1a00000, 0x00000007d1a00000, 0x00000007d1b00000| 0%| F| |TAMS 0x00000007d1a00000, 0x00000007d1a00000| Untracked -| 283|0x00000007d1b00000, 0x00000007d1b00000, 0x00000007d1c00000| 0%| F| |TAMS 0x00000007d1b00000, 0x00000007d1b00000| Untracked -| 284|0x00000007d1c00000, 0x00000007d1c00000, 0x00000007d1d00000| 0%| F| |TAMS 0x00000007d1c00000, 0x00000007d1c00000| Untracked -| 285|0x00000007d1d00000, 0x00000007d1d00000, 0x00000007d1e00000| 0%| F| |TAMS 0x00000007d1d00000, 0x00000007d1d00000| Untracked -| 286|0x00000007d1e00000, 0x00000007d1e00000, 0x00000007d1f00000| 0%| F| |TAMS 0x00000007d1e00000, 0x00000007d1e00000| Untracked -| 287|0x00000007d1f00000, 0x00000007d1f00000, 0x00000007d2000000| 0%| F| |TAMS 0x00000007d1f00000, 0x00000007d1f00000| Untracked -| 288|0x00000007d2000000, 0x00000007d2000000, 0x00000007d2100000| 0%| F| |TAMS 0x00000007d2000000, 0x00000007d2000000| Untracked -| 289|0x00000007d2100000, 0x00000007d2100000, 0x00000007d2200000| 0%| F| |TAMS 0x00000007d2100000, 0x00000007d2100000| Untracked -| 290|0x00000007d2200000, 0x00000007d2200000, 0x00000007d2300000| 0%| F| |TAMS 0x00000007d2200000, 0x00000007d2200000| Untracked -| 291|0x00000007d2300000, 0x00000007d2300000, 0x00000007d2400000| 0%| F| |TAMS 0x00000007d2300000, 0x00000007d2300000| Untracked -| 292|0x00000007d2400000, 0x00000007d2400000, 0x00000007d2500000| 0%| F| |TAMS 0x00000007d2400000, 0x00000007d2400000| Untracked -| 293|0x00000007d2500000, 0x00000007d2500000, 0x00000007d2600000| 0%| F| |TAMS 0x00000007d2500000, 0x00000007d2500000| Untracked -| 294|0x00000007d2600000, 0x00000007d2600000, 0x00000007d2700000| 0%| F| |TAMS 0x00000007d2600000, 0x00000007d2600000| Untracked -| 295|0x00000007d2700000, 0x00000007d2700000, 0x00000007d2800000| 0%| F| |TAMS 0x00000007d2700000, 0x00000007d2700000| Untracked -| 296|0x00000007d2800000, 0x00000007d2800000, 0x00000007d2900000| 0%| F| |TAMS 0x00000007d2800000, 0x00000007d2800000| Untracked -| 297|0x00000007d2900000, 0x00000007d2900000, 0x00000007d2a00000| 0%| F| |TAMS 0x00000007d2900000, 0x00000007d2900000| Untracked -| 298|0x00000007d2a00000, 0x00000007d2a00000, 0x00000007d2b00000| 0%| F| |TAMS 0x00000007d2a00000, 0x00000007d2a00000| Untracked -| 299|0x00000007d2b00000, 0x00000007d2b00000, 0x00000007d2c00000| 0%| F| |TAMS 0x00000007d2b00000, 0x00000007d2b00000| Untracked -| 300|0x00000007d2c00000, 0x00000007d2c00000, 0x00000007d2d00000| 0%| F| |TAMS 0x00000007d2c00000, 0x00000007d2c00000| Untracked -| 301|0x00000007d2d00000, 0x00000007d2d00000, 0x00000007d2e00000| 0%| F| |TAMS 0x00000007d2d00000, 0x00000007d2d00000| Untracked -| 302|0x00000007d2e00000, 0x00000007d2e00000, 0x00000007d2f00000| 0%| F| |TAMS 0x00000007d2e00000, 0x00000007d2e00000| Untracked -| 303|0x00000007d2f00000, 0x00000007d2f00000, 0x00000007d3000000| 0%| F| |TAMS 0x00000007d2f00000, 0x00000007d2f00000| Untracked -| 304|0x00000007d3000000, 0x00000007d3000000, 0x00000007d3100000| 0%| F| |TAMS 0x00000007d3000000, 0x00000007d3000000| Untracked -| 305|0x00000007d3100000, 0x00000007d3100000, 0x00000007d3200000| 0%| F| |TAMS 0x00000007d3100000, 0x00000007d3100000| Untracked -| 306|0x00000007d3200000, 0x00000007d3200000, 0x00000007d3300000| 0%| F| |TAMS 0x00000007d3200000, 0x00000007d3200000| Untracked -| 307|0x00000007d3300000, 0x00000007d3300000, 0x00000007d3400000| 0%| F| |TAMS 0x00000007d3300000, 0x00000007d3300000| Untracked -| 308|0x00000007d3400000, 0x00000007d3400000, 0x00000007d3500000| 0%| F| |TAMS 0x00000007d3400000, 0x00000007d3400000| Untracked -| 309|0x00000007d3500000, 0x00000007d3500000, 0x00000007d3600000| 0%| F| |TAMS 0x00000007d3500000, 0x00000007d3500000| Untracked -| 310|0x00000007d3600000, 0x00000007d3600000, 0x00000007d3700000| 0%| F| |TAMS 0x00000007d3600000, 0x00000007d3600000| Untracked -| 311|0x00000007d3700000, 0x00000007d3700000, 0x00000007d3800000| 0%| F| |TAMS 0x00000007d3700000, 0x00000007d3700000| Untracked -| 312|0x00000007d3800000, 0x00000007d3800000, 0x00000007d3900000| 0%| F| |TAMS 0x00000007d3800000, 0x00000007d3800000| Untracked -| 313|0x00000007d3900000, 0x00000007d3900000, 0x00000007d3a00000| 0%| F| |TAMS 0x00000007d3900000, 0x00000007d3900000| Untracked -| 314|0x00000007d3a00000, 0x00000007d3a00000, 0x00000007d3b00000| 0%| F| |TAMS 0x00000007d3a00000, 0x00000007d3a00000| Untracked -| 315|0x00000007d3b00000, 0x00000007d3b00000, 0x00000007d3c00000| 0%| F| |TAMS 0x00000007d3b00000, 0x00000007d3b00000| Untracked -| 316|0x00000007d3c00000, 0x00000007d3c00000, 0x00000007d3d00000| 0%| F| |TAMS 0x00000007d3c00000, 0x00000007d3c00000| Untracked -| 317|0x00000007d3d00000, 0x00000007d3d00000, 0x00000007d3e00000| 0%| F| |TAMS 0x00000007d3d00000, 0x00000007d3d00000| Untracked -| 318|0x00000007d3e00000, 0x00000007d3e00000, 0x00000007d3f00000| 0%| F| |TAMS 0x00000007d3e00000, 0x00000007d3e00000| Untracked -| 319|0x00000007d3f00000, 0x00000007d3f00000, 0x00000007d4000000| 0%| F| |TAMS 0x00000007d3f00000, 0x00000007d3f00000| Untracked -| 320|0x00000007d4000000, 0x00000007d4000000, 0x00000007d4100000| 0%| F| |TAMS 0x00000007d4000000, 0x00000007d4000000| Untracked -| 321|0x00000007d4100000, 0x00000007d4100000, 0x00000007d4200000| 0%| F| |TAMS 0x00000007d4100000, 0x00000007d4100000| Untracked -| 322|0x00000007d4200000, 0x00000007d4200000, 0x00000007d4300000| 0%| F| |TAMS 0x00000007d4200000, 0x00000007d4200000| Untracked -| 323|0x00000007d4300000, 0x00000007d4300000, 0x00000007d4400000| 0%| F| |TAMS 0x00000007d4300000, 0x00000007d4300000| Untracked -| 324|0x00000007d4400000, 0x00000007d4400000, 0x00000007d4500000| 0%| F| |TAMS 0x00000007d4400000, 0x00000007d4400000| Untracked -| 325|0x00000007d4500000, 0x00000007d4500000, 0x00000007d4600000| 0%| F| |TAMS 0x00000007d4500000, 0x00000007d4500000| Untracked -| 326|0x00000007d4600000, 0x00000007d4600000, 0x00000007d4700000| 0%| F| |TAMS 0x00000007d4600000, 0x00000007d4600000| Untracked -| 327|0x00000007d4700000, 0x00000007d4700000, 0x00000007d4800000| 0%| F| |TAMS 0x00000007d4700000, 0x00000007d4700000| Untracked -| 328|0x00000007d4800000, 0x00000007d4800000, 0x00000007d4900000| 0%| F| |TAMS 0x00000007d4800000, 0x00000007d4800000| Untracked -| 329|0x00000007d4900000, 0x00000007d4900000, 0x00000007d4a00000| 0%| F| |TAMS 0x00000007d4900000, 0x00000007d4900000| Untracked -| 330|0x00000007d4a00000, 0x00000007d4a00000, 0x00000007d4b00000| 0%| F| |TAMS 0x00000007d4a00000, 0x00000007d4a00000| Untracked -| 331|0x00000007d4b00000, 0x00000007d4b00000, 0x00000007d4c00000| 0%| F| |TAMS 0x00000007d4b00000, 0x00000007d4b00000| Untracked -| 332|0x00000007d4c00000, 0x00000007d4c00000, 0x00000007d4d00000| 0%| F| |TAMS 0x00000007d4c00000, 0x00000007d4c00000| Untracked -| 333|0x00000007d4d00000, 0x00000007d4d00000, 0x00000007d4e00000| 0%| F| |TAMS 0x00000007d4d00000, 0x00000007d4d00000| Untracked -| 334|0x00000007d4e00000, 0x00000007d4e00000, 0x00000007d4f00000| 0%| F| |TAMS 0x00000007d4e00000, 0x00000007d4e00000| Untracked -| 335|0x00000007d4f00000, 0x00000007d4f00000, 0x00000007d5000000| 0%| F| |TAMS 0x00000007d4f00000, 0x00000007d4f00000| Untracked -| 336|0x00000007d5000000, 0x00000007d5000000, 0x00000007d5100000| 0%| F| |TAMS 0x00000007d5000000, 0x00000007d5000000| Untracked -| 337|0x00000007d5100000, 0x00000007d5100000, 0x00000007d5200000| 0%| F| |TAMS 0x00000007d5100000, 0x00000007d5100000| Untracked -| 338|0x00000007d5200000, 0x00000007d5200000, 0x00000007d5300000| 0%| F| |TAMS 0x00000007d5200000, 0x00000007d5200000| Untracked -| 339|0x00000007d5300000, 0x00000007d5300000, 0x00000007d5400000| 0%| F| |TAMS 0x00000007d5300000, 0x00000007d5300000| Untracked -| 340|0x00000007d5400000, 0x00000007d5400000, 0x00000007d5500000| 0%| F| |TAMS 0x00000007d5400000, 0x00000007d5400000| Untracked -| 341|0x00000007d5500000, 0x00000007d5500000, 0x00000007d5600000| 0%| F| |TAMS 0x00000007d5500000, 0x00000007d5500000| Untracked -| 342|0x00000007d5600000, 0x00000007d5600000, 0x00000007d5700000| 0%| F| |TAMS 0x00000007d5600000, 0x00000007d5600000| Untracked -| 343|0x00000007d5700000, 0x00000007d5700000, 0x00000007d5800000| 0%| F| |TAMS 0x00000007d5700000, 0x00000007d5700000| Untracked -| 344|0x00000007d5800000, 0x00000007d5800000, 0x00000007d5900000| 0%| F| |TAMS 0x00000007d5800000, 0x00000007d5800000| Untracked -| 345|0x00000007d5900000, 0x00000007d5900000, 0x00000007d5a00000| 0%| F| |TAMS 0x00000007d5900000, 0x00000007d5900000| Untracked -| 346|0x00000007d5a00000, 0x00000007d5a00000, 0x00000007d5b00000| 0%| F| |TAMS 0x00000007d5a00000, 0x00000007d5a00000| Untracked -| 347|0x00000007d5b00000, 0x00000007d5b00000, 0x00000007d5c00000| 0%| F| |TAMS 0x00000007d5b00000, 0x00000007d5b00000| Untracked -| 348|0x00000007d5c00000, 0x00000007d5c00000, 0x00000007d5d00000| 0%| F| |TAMS 0x00000007d5c00000, 0x00000007d5c00000| Untracked -| 349|0x00000007d5d00000, 0x00000007d5d00000, 0x00000007d5e00000| 0%| F| |TAMS 0x00000007d5d00000, 0x00000007d5d00000| Untracked -| 350|0x00000007d5e00000, 0x00000007d5e00000, 0x00000007d5f00000| 0%| F| |TAMS 0x00000007d5e00000, 0x00000007d5e00000| Untracked -| 351|0x00000007d5f00000, 0x00000007d5f00000, 0x00000007d6000000| 0%| F| |TAMS 0x00000007d5f00000, 0x00000007d5f00000| Untracked -| 352|0x00000007d6000000, 0x00000007d6000000, 0x00000007d6100000| 0%| F| |TAMS 0x00000007d6000000, 0x00000007d6000000| Untracked -| 353|0x00000007d6100000, 0x00000007d6100000, 0x00000007d6200000| 0%| F| |TAMS 0x00000007d6100000, 0x00000007d6100000| Untracked -| 354|0x00000007d6200000, 0x00000007d6200000, 0x00000007d6300000| 0%| F| |TAMS 0x00000007d6200000, 0x00000007d6200000| Untracked -| 355|0x00000007d6300000, 0x00000007d6300000, 0x00000007d6400000| 0%| F| |TAMS 0x00000007d6300000, 0x00000007d6300000| Untracked -| 356|0x00000007d6400000, 0x00000007d6400000, 0x00000007d6500000| 0%| F| |TAMS 0x00000007d6400000, 0x00000007d6400000| Untracked -| 357|0x00000007d6500000, 0x00000007d6500000, 0x00000007d6600000| 0%| F| |TAMS 0x00000007d6500000, 0x00000007d6500000| Untracked -| 358|0x00000007d6600000, 0x00000007d6600000, 0x00000007d6700000| 0%| F| |TAMS 0x00000007d6600000, 0x00000007d6600000| Untracked -| 359|0x00000007d6700000, 0x00000007d6700000, 0x00000007d6800000| 0%| F| |TAMS 0x00000007d6700000, 0x00000007d6700000| Untracked -| 360|0x00000007d6800000, 0x00000007d6800000, 0x00000007d6900000| 0%| F| |TAMS 0x00000007d6800000, 0x00000007d6800000| Untracked -| 361|0x00000007d6900000, 0x00000007d6900000, 0x00000007d6a00000| 0%| F| |TAMS 0x00000007d6900000, 0x00000007d6900000| Untracked -| 362|0x00000007d6a00000, 0x00000007d6a00000, 0x00000007d6b00000| 0%| F| |TAMS 0x00000007d6a00000, 0x00000007d6a00000| Untracked -| 363|0x00000007d6b00000, 0x00000007d6b00000, 0x00000007d6c00000| 0%| F| |TAMS 0x00000007d6b00000, 0x00000007d6b00000| Untracked -| 364|0x00000007d6c00000, 0x00000007d6c00000, 0x00000007d6d00000| 0%| F| |TAMS 0x00000007d6c00000, 0x00000007d6c00000| Untracked -| 365|0x00000007d6d00000, 0x00000007d6d00000, 0x00000007d6e00000| 0%| F| |TAMS 0x00000007d6d00000, 0x00000007d6d00000| Untracked -| 366|0x00000007d6e00000, 0x00000007d6e00000, 0x00000007d6f00000| 0%| F| |TAMS 0x00000007d6e00000, 0x00000007d6e00000| Untracked -| 367|0x00000007d6f00000, 0x00000007d6f00000, 0x00000007d7000000| 0%| F| |TAMS 0x00000007d6f00000, 0x00000007d6f00000| Untracked -| 368|0x00000007d7000000, 0x00000007d7000000, 0x00000007d7100000| 0%| F| |TAMS 0x00000007d7000000, 0x00000007d7000000| Untracked -| 369|0x00000007d7100000, 0x00000007d7100000, 0x00000007d7200000| 0%| F| |TAMS 0x00000007d7100000, 0x00000007d7100000| Untracked -| 370|0x00000007d7200000, 0x00000007d7200000, 0x00000007d7300000| 0%| F| |TAMS 0x00000007d7200000, 0x00000007d7200000| Untracked -| 371|0x00000007d7300000, 0x00000007d7300000, 0x00000007d7400000| 0%| F| |TAMS 0x00000007d7300000, 0x00000007d7300000| Untracked -| 372|0x00000007d7400000, 0x00000007d7400000, 0x00000007d7500000| 0%| F| |TAMS 0x00000007d7400000, 0x00000007d7400000| Untracked -| 373|0x00000007d7500000, 0x00000007d7500000, 0x00000007d7600000| 0%| F| |TAMS 0x00000007d7500000, 0x00000007d7500000| Untracked -| 374|0x00000007d7600000, 0x00000007d7600000, 0x00000007d7700000| 0%| F| |TAMS 0x00000007d7600000, 0x00000007d7600000| Untracked -| 375|0x00000007d7700000, 0x00000007d7700000, 0x00000007d7800000| 0%| F| |TAMS 0x00000007d7700000, 0x00000007d7700000| Untracked -| 376|0x00000007d7800000, 0x00000007d7800000, 0x00000007d7900000| 0%| F| |TAMS 0x00000007d7800000, 0x00000007d7800000| Untracked -| 377|0x00000007d7900000, 0x00000007d7900000, 0x00000007d7a00000| 0%| F| |TAMS 0x00000007d7900000, 0x00000007d7900000| Untracked -| 378|0x00000007d7a00000, 0x00000007d7a00000, 0x00000007d7b00000| 0%| F| |TAMS 0x00000007d7a00000, 0x00000007d7a00000| Untracked -| 379|0x00000007d7b00000, 0x00000007d7b00000, 0x00000007d7c00000| 0%| F| |TAMS 0x00000007d7b00000, 0x00000007d7b00000| Untracked -| 380|0x00000007d7c00000, 0x00000007d7c00000, 0x00000007d7d00000| 0%| F| |TAMS 0x00000007d7c00000, 0x00000007d7c00000| Untracked -| 381|0x00000007d7d00000, 0x00000007d7d00000, 0x00000007d7e00000| 0%| F| |TAMS 0x00000007d7d00000, 0x00000007d7d00000| Untracked -| 382|0x00000007d7e00000, 0x00000007d7e00000, 0x00000007d7f00000| 0%| F| |TAMS 0x00000007d7e00000, 0x00000007d7e00000| Untracked -| 383|0x00000007d7f00000, 0x00000007d7f00000, 0x00000007d8000000| 0%| F| |TAMS 0x00000007d7f00000, 0x00000007d7f00000| Untracked -| 384|0x00000007d8000000, 0x00000007d8000000, 0x00000007d8100000| 0%| F| |TAMS 0x00000007d8000000, 0x00000007d8000000| Untracked -| 385|0x00000007d8100000, 0x00000007d8100000, 0x00000007d8200000| 0%| F| |TAMS 0x00000007d8100000, 0x00000007d8100000| Untracked -| 386|0x00000007d8200000, 0x00000007d8200000, 0x00000007d8300000| 0%| F| |TAMS 0x00000007d8200000, 0x00000007d8200000| Untracked -| 387|0x00000007d8300000, 0x00000007d8300000, 0x00000007d8400000| 0%| F| |TAMS 0x00000007d8300000, 0x00000007d8300000| Untracked -| 388|0x00000007d8400000, 0x00000007d8400000, 0x00000007d8500000| 0%| F| |TAMS 0x00000007d8400000, 0x00000007d8400000| Untracked -| 389|0x00000007d8500000, 0x00000007d8500000, 0x00000007d8600000| 0%| F| |TAMS 0x00000007d8500000, 0x00000007d8500000| Untracked -| 390|0x00000007d8600000, 0x00000007d8600000, 0x00000007d8700000| 0%| F| |TAMS 0x00000007d8600000, 0x00000007d8600000| Untracked -| 391|0x00000007d8700000, 0x00000007d8700000, 0x00000007d8800000| 0%| F| |TAMS 0x00000007d8700000, 0x00000007d8700000| Untracked -| 392|0x00000007d8800000, 0x00000007d8800000, 0x00000007d8900000| 0%| F| |TAMS 0x00000007d8800000, 0x00000007d8800000| Untracked -| 393|0x00000007d8900000, 0x00000007d8900000, 0x00000007d8a00000| 0%| F| |TAMS 0x00000007d8900000, 0x00000007d8900000| Untracked -| 394|0x00000007d8a00000, 0x00000007d8a00000, 0x00000007d8b00000| 0%| F| |TAMS 0x00000007d8a00000, 0x00000007d8a00000| Untracked -| 395|0x00000007d8b00000, 0x00000007d8b00000, 0x00000007d8c00000| 0%| F| |TAMS 0x00000007d8b00000, 0x00000007d8b00000| Untracked -| 396|0x00000007d8c00000, 0x00000007d8c00000, 0x00000007d8d00000| 0%| F| |TAMS 0x00000007d8c00000, 0x00000007d8c00000| Untracked -| 397|0x00000007d8d00000, 0x00000007d8d00000, 0x00000007d8e00000| 0%| F| |TAMS 0x00000007d8d00000, 0x00000007d8d00000| Untracked -| 398|0x00000007d8e00000, 0x00000007d8e00000, 0x00000007d8f00000| 0%| F| |TAMS 0x00000007d8e00000, 0x00000007d8e00000| Untracked -| 399|0x00000007d8f00000, 0x00000007d8f00000, 0x00000007d9000000| 0%| F| |TAMS 0x00000007d8f00000, 0x00000007d8f00000| Untracked -| 400|0x00000007d9000000, 0x00000007d9000000, 0x00000007d9100000| 0%| F| |TAMS 0x00000007d9000000, 0x00000007d9000000| Untracked -| 401|0x00000007d9100000, 0x00000007d9100000, 0x00000007d9200000| 0%| F| |TAMS 0x00000007d9100000, 0x00000007d9100000| Untracked -| 402|0x00000007d9200000, 0x00000007d9200000, 0x00000007d9300000| 0%| F| |TAMS 0x00000007d9200000, 0x00000007d9200000| Untracked -| 403|0x00000007d9300000, 0x00000007d9300000, 0x00000007d9400000| 0%| F| |TAMS 0x00000007d9300000, 0x00000007d9300000| Untracked -| 404|0x00000007d9400000, 0x00000007d9400000, 0x00000007d9500000| 0%| F| |TAMS 0x00000007d9400000, 0x00000007d9400000| Untracked -| 405|0x00000007d9500000, 0x00000007d9500000, 0x00000007d9600000| 0%| F| |TAMS 0x00000007d9500000, 0x00000007d9500000| Untracked -| 406|0x00000007d9600000, 0x00000007d9600000, 0x00000007d9700000| 0%| F| |TAMS 0x00000007d9600000, 0x00000007d9600000| Untracked -| 407|0x00000007d9700000, 0x00000007d9700000, 0x00000007d9800000| 0%| F| |TAMS 0x00000007d9700000, 0x00000007d9700000| Untracked -| 408|0x00000007d9800000, 0x00000007d9800000, 0x00000007d9900000| 0%| F| |TAMS 0x00000007d9800000, 0x00000007d9800000| Untracked -| 409|0x00000007d9900000, 0x00000007d9900000, 0x00000007d9a00000| 0%| F| |TAMS 0x00000007d9900000, 0x00000007d9900000| Untracked -| 410|0x00000007d9a00000, 0x00000007d9a00000, 0x00000007d9b00000| 0%| F| |TAMS 0x00000007d9a00000, 0x00000007d9a00000| Untracked -| 411|0x00000007d9b00000, 0x00000007d9b00000, 0x00000007d9c00000| 0%| F| |TAMS 0x00000007d9b00000, 0x00000007d9b00000| Untracked -| 412|0x00000007d9c00000, 0x00000007d9c00000, 0x00000007d9d00000| 0%| F| |TAMS 0x00000007d9c00000, 0x00000007d9c00000| Untracked -| 413|0x00000007d9d00000, 0x00000007d9d00000, 0x00000007d9e00000| 0%| F| |TAMS 0x00000007d9d00000, 0x00000007d9d00000| Untracked -| 414|0x00000007d9e00000, 0x00000007d9e00000, 0x00000007d9f00000| 0%| F| |TAMS 0x00000007d9e00000, 0x00000007d9e00000| Untracked -| 415|0x00000007d9f00000, 0x00000007d9f00000, 0x00000007da000000| 0%| F| |TAMS 0x00000007d9f00000, 0x00000007d9f00000| Untracked -| 416|0x00000007da000000, 0x00000007da000000, 0x00000007da100000| 0%| F| |TAMS 0x00000007da000000, 0x00000007da000000| Untracked -| 417|0x00000007da100000, 0x00000007da100000, 0x00000007da200000| 0%| F| |TAMS 0x00000007da100000, 0x00000007da100000| Untracked -| 418|0x00000007da200000, 0x00000007da200000, 0x00000007da300000| 0%| F| |TAMS 0x00000007da200000, 0x00000007da200000| Untracked -| 419|0x00000007da300000, 0x00000007da300000, 0x00000007da400000| 0%| F| |TAMS 0x00000007da300000, 0x00000007da300000| Untracked -| 420|0x00000007da400000, 0x00000007da400000, 0x00000007da500000| 0%| F| |TAMS 0x00000007da400000, 0x00000007da400000| Untracked -| 421|0x00000007da500000, 0x00000007da500000, 0x00000007da600000| 0%| F| |TAMS 0x00000007da500000, 0x00000007da500000| Untracked -| 422|0x00000007da600000, 0x00000007da600000, 0x00000007da700000| 0%| F| |TAMS 0x00000007da600000, 0x00000007da600000| Untracked -| 423|0x00000007da700000, 0x00000007da700000, 0x00000007da800000| 0%| F| |TAMS 0x00000007da700000, 0x00000007da700000| Untracked -| 424|0x00000007da800000, 0x00000007da800000, 0x00000007da900000| 0%| F| |TAMS 0x00000007da800000, 0x00000007da800000| Untracked -| 425|0x00000007da900000, 0x00000007da900000, 0x00000007daa00000| 0%| F| |TAMS 0x00000007da900000, 0x00000007da900000| Untracked -| 426|0x00000007daa00000, 0x00000007daa00000, 0x00000007dab00000| 0%| F| |TAMS 0x00000007daa00000, 0x00000007daa00000| Untracked -| 427|0x00000007dab00000, 0x00000007dab00000, 0x00000007dac00000| 0%| F| |TAMS 0x00000007dab00000, 0x00000007dab00000| Untracked -| 428|0x00000007dac00000, 0x00000007dac00000, 0x00000007dad00000| 0%| F| |TAMS 0x00000007dac00000, 0x00000007dac00000| Untracked -| 429|0x00000007dad00000, 0x00000007dad00000, 0x00000007dae00000| 0%| F| |TAMS 0x00000007dad00000, 0x00000007dad00000| Untracked -| 430|0x00000007dae00000, 0x00000007dae00000, 0x00000007daf00000| 0%| F| |TAMS 0x00000007dae00000, 0x00000007dae00000| Untracked -| 431|0x00000007daf00000, 0x00000007daf00000, 0x00000007db000000| 0%| F| |TAMS 0x00000007daf00000, 0x00000007daf00000| Untracked -| 432|0x00000007db000000, 0x00000007db000000, 0x00000007db100000| 0%| F| |TAMS 0x00000007db000000, 0x00000007db000000| Untracked -| 433|0x00000007db100000, 0x00000007db100000, 0x00000007db200000| 0%| F| |TAMS 0x00000007db100000, 0x00000007db100000| Untracked -| 434|0x00000007db200000, 0x00000007db200000, 0x00000007db300000| 0%| F| |TAMS 0x00000007db200000, 0x00000007db200000| Untracked -| 435|0x00000007db300000, 0x00000007db300000, 0x00000007db400000| 0%| F| |TAMS 0x00000007db300000, 0x00000007db300000| Untracked -| 436|0x00000007db400000, 0x00000007db400000, 0x00000007db500000| 0%| F| |TAMS 0x00000007db400000, 0x00000007db400000| Untracked -| 437|0x00000007db500000, 0x00000007db500000, 0x00000007db600000| 0%| F| |TAMS 0x00000007db500000, 0x00000007db500000| Untracked -| 438|0x00000007db600000, 0x00000007db600000, 0x00000007db700000| 0%| F| |TAMS 0x00000007db600000, 0x00000007db600000| Untracked -| 439|0x00000007db700000, 0x00000007db700000, 0x00000007db800000| 0%| F| |TAMS 0x00000007db700000, 0x00000007db700000| Untracked -| 440|0x00000007db800000, 0x00000007db800000, 0x00000007db900000| 0%| F| |TAMS 0x00000007db800000, 0x00000007db800000| Untracked -| 441|0x00000007db900000, 0x00000007db900000, 0x00000007dba00000| 0%| F| |TAMS 0x00000007db900000, 0x00000007db900000| Untracked -| 442|0x00000007dba00000, 0x00000007dba00000, 0x00000007dbb00000| 0%| F| |TAMS 0x00000007dba00000, 0x00000007dba00000| Untracked -| 443|0x00000007dbb00000, 0x00000007dbb00000, 0x00000007dbc00000| 0%| F| |TAMS 0x00000007dbb00000, 0x00000007dbb00000| Untracked -| 444|0x00000007dbc00000, 0x00000007dbc00000, 0x00000007dbd00000| 0%| F| |TAMS 0x00000007dbc00000, 0x00000007dbc00000| Untracked -| 445|0x00000007dbd00000, 0x00000007dbd00000, 0x00000007dbe00000| 0%| F| |TAMS 0x00000007dbd00000, 0x00000007dbd00000| Untracked -| 446|0x00000007dbe00000, 0x00000007dbe00000, 0x00000007dbf00000| 0%| F| |TAMS 0x00000007dbe00000, 0x00000007dbe00000| Untracked -| 447|0x00000007dbf00000, 0x00000007dbf00000, 0x00000007dc000000| 0%| F| |TAMS 0x00000007dbf00000, 0x00000007dbf00000| Untracked -| 448|0x00000007dc000000, 0x00000007dc000000, 0x00000007dc100000| 0%| F| |TAMS 0x00000007dc000000, 0x00000007dc000000| Untracked -| 449|0x00000007dc100000, 0x00000007dc100000, 0x00000007dc200000| 0%| F| |TAMS 0x00000007dc100000, 0x00000007dc100000| Untracked -| 450|0x00000007dc200000, 0x00000007dc200000, 0x00000007dc300000| 0%| F| |TAMS 0x00000007dc200000, 0x00000007dc200000| Untracked -| 451|0x00000007dc300000, 0x00000007dc300000, 0x00000007dc400000| 0%| F| |TAMS 0x00000007dc300000, 0x00000007dc300000| Untracked -| 452|0x00000007dc400000, 0x00000007dc400000, 0x00000007dc500000| 0%| F| |TAMS 0x00000007dc400000, 0x00000007dc400000| Untracked -| 453|0x00000007dc500000, 0x00000007dc500000, 0x00000007dc600000| 0%| F| |TAMS 0x00000007dc500000, 0x00000007dc500000| Untracked -| 454|0x00000007dc600000, 0x00000007dc600000, 0x00000007dc700000| 0%| F| |TAMS 0x00000007dc600000, 0x00000007dc600000| Untracked -| 455|0x00000007dc700000, 0x00000007dc700000, 0x00000007dc800000| 0%| F| |TAMS 0x00000007dc700000, 0x00000007dc700000| Untracked -| 456|0x00000007dc800000, 0x00000007dc800000, 0x00000007dc900000| 0%| F| |TAMS 0x00000007dc800000, 0x00000007dc800000| Untracked -| 457|0x00000007dc900000, 0x00000007dc900000, 0x00000007dca00000| 0%| F| |TAMS 0x00000007dc900000, 0x00000007dc900000| Untracked -| 458|0x00000007dca00000, 0x00000007dca00000, 0x00000007dcb00000| 0%| F| |TAMS 0x00000007dca00000, 0x00000007dca00000| Untracked -| 459|0x00000007dcb00000, 0x00000007dcb00000, 0x00000007dcc00000| 0%| F| |TAMS 0x00000007dcb00000, 0x00000007dcb00000| Untracked -| 460|0x00000007dcc00000, 0x00000007dcc00000, 0x00000007dcd00000| 0%| F| |TAMS 0x00000007dcc00000, 0x00000007dcc00000| Untracked -| 461|0x00000007dcd00000, 0x00000007dcd00000, 0x00000007dce00000| 0%| F| |TAMS 0x00000007dcd00000, 0x00000007dcd00000| Untracked -| 462|0x00000007dce00000, 0x00000007dce00000, 0x00000007dcf00000| 0%| F| |TAMS 0x00000007dce00000, 0x00000007dce00000| Untracked -| 463|0x00000007dcf00000, 0x00000007dcf00000, 0x00000007dd000000| 0%| F| |TAMS 0x00000007dcf00000, 0x00000007dcf00000| Untracked -| 464|0x00000007dd000000, 0x00000007dd000000, 0x00000007dd100000| 0%| F| |TAMS 0x00000007dd000000, 0x00000007dd000000| Untracked -| 465|0x00000007dd100000, 0x00000007dd100000, 0x00000007dd200000| 0%| F| |TAMS 0x00000007dd100000, 0x00000007dd100000| Untracked -| 466|0x00000007dd200000, 0x00000007dd200000, 0x00000007dd300000| 0%| F| |TAMS 0x00000007dd200000, 0x00000007dd200000| Untracked -| 467|0x00000007dd300000, 0x00000007dd300000, 0x00000007dd400000| 0%| F| |TAMS 0x00000007dd300000, 0x00000007dd300000| Untracked -| 468|0x00000007dd400000, 0x00000007dd400000, 0x00000007dd500000| 0%| F| |TAMS 0x00000007dd400000, 0x00000007dd400000| Untracked -| 469|0x00000007dd500000, 0x00000007dd500000, 0x00000007dd600000| 0%| F| |TAMS 0x00000007dd500000, 0x00000007dd500000| Untracked -| 470|0x00000007dd600000, 0x00000007dd600000, 0x00000007dd700000| 0%| F| |TAMS 0x00000007dd600000, 0x00000007dd600000| Untracked -| 471|0x00000007dd700000, 0x00000007dd700000, 0x00000007dd800000| 0%| F| |TAMS 0x00000007dd700000, 0x00000007dd700000| Untracked -| 472|0x00000007dd800000, 0x00000007dd800000, 0x00000007dd900000| 0%| F| |TAMS 0x00000007dd800000, 0x00000007dd800000| Untracked -| 473|0x00000007dd900000, 0x00000007dd900000, 0x00000007dda00000| 0%| F| |TAMS 0x00000007dd900000, 0x00000007dd900000| Untracked -| 474|0x00000007dda00000, 0x00000007dda00000, 0x00000007ddb00000| 0%| F| |TAMS 0x00000007dda00000, 0x00000007dda00000| Untracked -| 475|0x00000007ddb00000, 0x00000007ddb00000, 0x00000007ddc00000| 0%| F| |TAMS 0x00000007ddb00000, 0x00000007ddb00000| Untracked -| 476|0x00000007ddc00000, 0x00000007ddc00000, 0x00000007ddd00000| 0%| F| |TAMS 0x00000007ddc00000, 0x00000007ddc00000| Untracked -| 477|0x00000007ddd00000, 0x00000007ddd00000, 0x00000007dde00000| 0%| F| |TAMS 0x00000007ddd00000, 0x00000007ddd00000| Untracked -| 478|0x00000007dde00000, 0x00000007dde00000, 0x00000007ddf00000| 0%| F| |TAMS 0x00000007dde00000, 0x00000007dde00000| Untracked -| 479|0x00000007ddf00000, 0x00000007ddf00000, 0x00000007de000000| 0%| F| |TAMS 0x00000007ddf00000, 0x00000007ddf00000| Untracked -| 480|0x00000007de000000, 0x00000007de000000, 0x00000007de100000| 0%| F| |TAMS 0x00000007de000000, 0x00000007de000000| Untracked -| 481|0x00000007de100000, 0x00000007de100000, 0x00000007de200000| 0%| F| |TAMS 0x00000007de100000, 0x00000007de100000| Untracked -| 482|0x00000007de200000, 0x00000007de200000, 0x00000007de300000| 0%| F| |TAMS 0x00000007de200000, 0x00000007de200000| Untracked -| 483|0x00000007de300000, 0x00000007de300000, 0x00000007de400000| 0%| F| |TAMS 0x00000007de300000, 0x00000007de300000| Untracked -| 484|0x00000007de400000, 0x00000007de400000, 0x00000007de500000| 0%| F| |TAMS 0x00000007de400000, 0x00000007de400000| Untracked -| 485|0x00000007de500000, 0x00000007de500000, 0x00000007de600000| 0%| F| |TAMS 0x00000007de500000, 0x00000007de500000| Untracked -| 486|0x00000007de600000, 0x00000007de600000, 0x00000007de700000| 0%| F| |TAMS 0x00000007de600000, 0x00000007de600000| Untracked -| 487|0x00000007de700000, 0x00000007de700000, 0x00000007de800000| 0%| F| |TAMS 0x00000007de700000, 0x00000007de700000| Untracked -| 488|0x00000007de800000, 0x00000007de800000, 0x00000007de900000| 0%| F| |TAMS 0x00000007de800000, 0x00000007de800000| Untracked -| 489|0x00000007de900000, 0x00000007de900000, 0x00000007dea00000| 0%| F| |TAMS 0x00000007de900000, 0x00000007de900000| Untracked -| 490|0x00000007dea00000, 0x00000007dea00000, 0x00000007deb00000| 0%| F| |TAMS 0x00000007dea00000, 0x00000007dea00000| Untracked -| 491|0x00000007deb00000, 0x00000007deb00000, 0x00000007dec00000| 0%| F| |TAMS 0x00000007deb00000, 0x00000007deb00000| Untracked -| 492|0x00000007dec00000, 0x00000007dec00000, 0x00000007ded00000| 0%| F| |TAMS 0x00000007dec00000, 0x00000007dec00000| Untracked -| 493|0x00000007ded00000, 0x00000007ded00000, 0x00000007dee00000| 0%| F| |TAMS 0x00000007ded00000, 0x00000007ded00000| Untracked -| 494|0x00000007dee00000, 0x00000007dee00000, 0x00000007def00000| 0%| F| |TAMS 0x00000007dee00000, 0x00000007dee00000| Untracked -| 495|0x00000007def00000, 0x00000007def00000, 0x00000007df000000| 0%| F| |TAMS 0x00000007def00000, 0x00000007def00000| Untracked -| 496|0x00000007df000000, 0x00000007df000000, 0x00000007df100000| 0%| F| |TAMS 0x00000007df000000, 0x00000007df000000| Untracked -| 497|0x00000007df100000, 0x00000007df100000, 0x00000007df200000| 0%| F| |TAMS 0x00000007df100000, 0x00000007df100000| Untracked -| 498|0x00000007df200000, 0x00000007df200000, 0x00000007df300000| 0%| F| |TAMS 0x00000007df200000, 0x00000007df200000| Untracked -| 499|0x00000007df300000, 0x00000007df300000, 0x00000007df400000| 0%| F| |TAMS 0x00000007df300000, 0x00000007df300000| Untracked -| 500|0x00000007df400000, 0x00000007df400000, 0x00000007df500000| 0%| F| |TAMS 0x00000007df400000, 0x00000007df400000| Untracked -| 501|0x00000007df500000, 0x00000007df500000, 0x00000007df600000| 0%| F| |TAMS 0x00000007df500000, 0x00000007df500000| Untracked -| 502|0x00000007df600000, 0x00000007df600000, 0x00000007df700000| 0%| F| |TAMS 0x00000007df600000, 0x00000007df600000| Untracked -| 503|0x00000007df700000, 0x00000007df700000, 0x00000007df800000| 0%| F| |TAMS 0x00000007df700000, 0x00000007df700000| Untracked -| 504|0x00000007df800000, 0x00000007df800000, 0x00000007df900000| 0%| F| |TAMS 0x00000007df800000, 0x00000007df800000| Untracked -| 505|0x00000007df900000, 0x00000007df900000, 0x00000007dfa00000| 0%| F| |TAMS 0x00000007df900000, 0x00000007df900000| Untracked -| 506|0x00000007dfa00000, 0x00000007dfa00000, 0x00000007dfb00000| 0%| F| |TAMS 0x00000007dfa00000, 0x00000007dfa00000| Untracked -| 507|0x00000007dfb00000, 0x00000007dfb00000, 0x00000007dfc00000| 0%| F| |TAMS 0x00000007dfb00000, 0x00000007dfb00000| Untracked -| 508|0x00000007dfc00000, 0x00000007dfc00000, 0x00000007dfd00000| 0%| F| |TAMS 0x00000007dfc00000, 0x00000007dfc00000| Untracked -| 509|0x00000007dfd00000, 0x00000007dfd00000, 0x00000007dfe00000| 0%| F| |TAMS 0x00000007dfd00000, 0x00000007dfd00000| Untracked -| 510|0x00000007dfe00000, 0x00000007dfe00000, 0x00000007dff00000| 0%| F| |TAMS 0x00000007dfe00000, 0x00000007dfe00000| Untracked -| 511|0x00000007dff00000, 0x00000007dff00000, 0x00000007e0000000| 0%| F| |TAMS 0x00000007dff00000, 0x00000007dff00000| Untracked -| 512|0x00000007e0000000, 0x00000007e0000000, 0x00000007e0100000| 0%| F| |TAMS 0x00000007e0000000, 0x00000007e0000000| Untracked -| 513|0x00000007e0100000, 0x00000007e0100000, 0x00000007e0200000| 0%| F| |TAMS 0x00000007e0100000, 0x00000007e0100000| Untracked -| 514|0x00000007e0200000, 0x00000007e0200000, 0x00000007e0300000| 0%| F| |TAMS 0x00000007e0200000, 0x00000007e0200000| Untracked -| 515|0x00000007e0300000, 0x00000007e0300000, 0x00000007e0400000| 0%| F| |TAMS 0x00000007e0300000, 0x00000007e0300000| Untracked -| 516|0x00000007e0400000, 0x00000007e0400000, 0x00000007e0500000| 0%| F| |TAMS 0x00000007e0400000, 0x00000007e0400000| Untracked -| 517|0x00000007e0500000, 0x00000007e0500000, 0x00000007e0600000| 0%| F| |TAMS 0x00000007e0500000, 0x00000007e0500000| Untracked -| 518|0x00000007e0600000, 0x00000007e0600000, 0x00000007e0700000| 0%| F| |TAMS 0x00000007e0600000, 0x00000007e0600000| Untracked -| 519|0x00000007e0700000, 0x00000007e0700000, 0x00000007e0800000| 0%| F| |TAMS 0x00000007e0700000, 0x00000007e0700000| Untracked -| 520|0x00000007e0800000, 0x00000007e0800000, 0x00000007e0900000| 0%| F| |TAMS 0x00000007e0800000, 0x00000007e0800000| Untracked -| 521|0x00000007e0900000, 0x00000007e0900000, 0x00000007e0a00000| 0%| F| |TAMS 0x00000007e0900000, 0x00000007e0900000| Untracked -| 522|0x00000007e0a00000, 0x00000007e0a00000, 0x00000007e0b00000| 0%| F| |TAMS 0x00000007e0a00000, 0x00000007e0a00000| Untracked -| 523|0x00000007e0b00000, 0x00000007e0b00000, 0x00000007e0c00000| 0%| F| |TAMS 0x00000007e0b00000, 0x00000007e0b00000| Untracked -| 524|0x00000007e0c00000, 0x00000007e0c00000, 0x00000007e0d00000| 0%| F| |TAMS 0x00000007e0c00000, 0x00000007e0c00000| Untracked -| 525|0x00000007e0d00000, 0x00000007e0d00000, 0x00000007e0e00000| 0%| F| |TAMS 0x00000007e0d00000, 0x00000007e0d00000| Untracked -| 526|0x00000007e0e00000, 0x00000007e0e00000, 0x00000007e0f00000| 0%| F| |TAMS 0x00000007e0e00000, 0x00000007e0e00000| Untracked -| 527|0x00000007e0f00000, 0x00000007e0f00000, 0x00000007e1000000| 0%| F| |TAMS 0x00000007e0f00000, 0x00000007e0f00000| Untracked -| 528|0x00000007e1000000, 0x00000007e1000000, 0x00000007e1100000| 0%| F| |TAMS 0x00000007e1000000, 0x00000007e1000000| Untracked -| 529|0x00000007e1100000, 0x00000007e1100000, 0x00000007e1200000| 0%| F| |TAMS 0x00000007e1100000, 0x00000007e1100000| Untracked -| 530|0x00000007e1200000, 0x00000007e1200000, 0x00000007e1300000| 0%| F| |TAMS 0x00000007e1200000, 0x00000007e1200000| Untracked -| 531|0x00000007e1300000, 0x00000007e1300000, 0x00000007e1400000| 0%| F| |TAMS 0x00000007e1300000, 0x00000007e1300000| Untracked -| 532|0x00000007e1400000, 0x00000007e1400000, 0x00000007e1500000| 0%| F| |TAMS 0x00000007e1400000, 0x00000007e1400000| Untracked -| 533|0x00000007e1500000, 0x00000007e1500000, 0x00000007e1600000| 0%| F| |TAMS 0x00000007e1500000, 0x00000007e1500000| Untracked -| 534|0x00000007e1600000, 0x00000007e1600000, 0x00000007e1700000| 0%| F| |TAMS 0x00000007e1600000, 0x00000007e1600000| Untracked -| 535|0x00000007e1700000, 0x00000007e1700000, 0x00000007e1800000| 0%| F| |TAMS 0x00000007e1700000, 0x00000007e1700000| Untracked -| 536|0x00000007e1800000, 0x00000007e1800000, 0x00000007e1900000| 0%| F| |TAMS 0x00000007e1800000, 0x00000007e1800000| Untracked -| 537|0x00000007e1900000, 0x00000007e1900000, 0x00000007e1a00000| 0%| F| |TAMS 0x00000007e1900000, 0x00000007e1900000| Untracked -| 538|0x00000007e1a00000, 0x00000007e1a00000, 0x00000007e1b00000| 0%| F| |TAMS 0x00000007e1a00000, 0x00000007e1a00000| Untracked -| 539|0x00000007e1b00000, 0x00000007e1b00000, 0x00000007e1c00000| 0%| F| |TAMS 0x00000007e1b00000, 0x00000007e1b00000| Untracked -| 540|0x00000007e1c00000, 0x00000007e1c00000, 0x00000007e1d00000| 0%| F| |TAMS 0x00000007e1c00000, 0x00000007e1c00000| Untracked -| 541|0x00000007e1d00000, 0x00000007e1d00000, 0x00000007e1e00000| 0%| F| |TAMS 0x00000007e1d00000, 0x00000007e1d00000| Untracked -| 542|0x00000007e1e00000, 0x00000007e1e00000, 0x00000007e1f00000| 0%| F| |TAMS 0x00000007e1e00000, 0x00000007e1e00000| Untracked -| 543|0x00000007e1f00000, 0x00000007e1f00000, 0x00000007e2000000| 0%| F| |TAMS 0x00000007e1f00000, 0x00000007e1f00000| Untracked -| 544|0x00000007e2000000, 0x00000007e2000000, 0x00000007e2100000| 0%| F| |TAMS 0x00000007e2000000, 0x00000007e2000000| Untracked -| 545|0x00000007e2100000, 0x00000007e2100000, 0x00000007e2200000| 0%| F| |TAMS 0x00000007e2100000, 0x00000007e2100000| Untracked -| 546|0x00000007e2200000, 0x00000007e2200000, 0x00000007e2300000| 0%| F| |TAMS 0x00000007e2200000, 0x00000007e2200000| Untracked -| 547|0x00000007e2300000, 0x00000007e2300000, 0x00000007e2400000| 0%| F| |TAMS 0x00000007e2300000, 0x00000007e2300000| Untracked -| 548|0x00000007e2400000, 0x00000007e2400000, 0x00000007e2500000| 0%| F| |TAMS 0x00000007e2400000, 0x00000007e2400000| Untracked -| 549|0x00000007e2500000, 0x00000007e2500000, 0x00000007e2600000| 0%| F| |TAMS 0x00000007e2500000, 0x00000007e2500000| Untracked -| 550|0x00000007e2600000, 0x00000007e2600000, 0x00000007e2700000| 0%| F| |TAMS 0x00000007e2600000, 0x00000007e2600000| Untracked -| 551|0x00000007e2700000, 0x00000007e2700000, 0x00000007e2800000| 0%| F| |TAMS 0x00000007e2700000, 0x00000007e2700000| Untracked -| 552|0x00000007e2800000, 0x00000007e2800000, 0x00000007e2900000| 0%| F| |TAMS 0x00000007e2800000, 0x00000007e2800000| Untracked -| 553|0x00000007e2900000, 0x00000007e2900000, 0x00000007e2a00000| 0%| F| |TAMS 0x00000007e2900000, 0x00000007e2900000| Untracked -| 554|0x00000007e2a00000, 0x00000007e2a00000, 0x00000007e2b00000| 0%| F| |TAMS 0x00000007e2a00000, 0x00000007e2a00000| Untracked -| 555|0x00000007e2b00000, 0x00000007e2b00000, 0x00000007e2c00000| 0%| F| |TAMS 0x00000007e2b00000, 0x00000007e2b00000| Untracked -| 556|0x00000007e2c00000, 0x00000007e2c00000, 0x00000007e2d00000| 0%| F| |TAMS 0x00000007e2c00000, 0x00000007e2c00000| Untracked -| 557|0x00000007e2d00000, 0x00000007e2d00000, 0x00000007e2e00000| 0%| F| |TAMS 0x00000007e2d00000, 0x00000007e2d00000| Untracked -| 558|0x00000007e2e00000, 0x00000007e2e00000, 0x00000007e2f00000| 0%| F| |TAMS 0x00000007e2e00000, 0x00000007e2e00000| Untracked -| 559|0x00000007e2f00000, 0x00000007e2f00000, 0x00000007e3000000| 0%| F| |TAMS 0x00000007e2f00000, 0x00000007e2f00000| Untracked -| 560|0x00000007e3000000, 0x00000007e3000000, 0x00000007e3100000| 0%| F| |TAMS 0x00000007e3000000, 0x00000007e3000000| Untracked -| 561|0x00000007e3100000, 0x00000007e3100000, 0x00000007e3200000| 0%| F| |TAMS 0x00000007e3100000, 0x00000007e3100000| Untracked -| 562|0x00000007e3200000, 0x00000007e3200000, 0x00000007e3300000| 0%| F| |TAMS 0x00000007e3200000, 0x00000007e3200000| Untracked -| 563|0x00000007e3300000, 0x00000007e3300000, 0x00000007e3400000| 0%| F| |TAMS 0x00000007e3300000, 0x00000007e3300000| Untracked -| 564|0x00000007e3400000, 0x00000007e3400000, 0x00000007e3500000| 0%| F| |TAMS 0x00000007e3400000, 0x00000007e3400000| Untracked -| 565|0x00000007e3500000, 0x00000007e3500000, 0x00000007e3600000| 0%| F| |TAMS 0x00000007e3500000, 0x00000007e3500000| Untracked -| 566|0x00000007e3600000, 0x00000007e3600000, 0x00000007e3700000| 0%| F| |TAMS 0x00000007e3600000, 0x00000007e3600000| Untracked -| 567|0x00000007e3700000, 0x00000007e3700000, 0x00000007e3800000| 0%| F| |TAMS 0x00000007e3700000, 0x00000007e3700000| Untracked -| 568|0x00000007e3800000, 0x00000007e3800000, 0x00000007e3900000| 0%| F| |TAMS 0x00000007e3800000, 0x00000007e3800000| Untracked -| 569|0x00000007e3900000, 0x00000007e3900000, 0x00000007e3a00000| 0%| F| |TAMS 0x00000007e3900000, 0x00000007e3900000| Untracked -| 570|0x00000007e3a00000, 0x00000007e3a00000, 0x00000007e3b00000| 0%| F| |TAMS 0x00000007e3a00000, 0x00000007e3a00000| Untracked -| 571|0x00000007e3b00000, 0x00000007e3b00000, 0x00000007e3c00000| 0%| F| |TAMS 0x00000007e3b00000, 0x00000007e3b00000| Untracked -| 572|0x00000007e3c00000, 0x00000007e3c00000, 0x00000007e3d00000| 0%| F| |TAMS 0x00000007e3c00000, 0x00000007e3c00000| Untracked -| 573|0x00000007e3d00000, 0x00000007e3d00000, 0x00000007e3e00000| 0%| F| |TAMS 0x00000007e3d00000, 0x00000007e3d00000| Untracked -| 574|0x00000007e3e00000, 0x00000007e3e00000, 0x00000007e3f00000| 0%| F| |TAMS 0x00000007e3e00000, 0x00000007e3e00000| Untracked -| 575|0x00000007e3f00000, 0x00000007e3f00000, 0x00000007e4000000| 0%| F| |TAMS 0x00000007e3f00000, 0x00000007e3f00000| Untracked -| 576|0x00000007e4000000, 0x00000007e4000000, 0x00000007e4100000| 0%| F| |TAMS 0x00000007e4000000, 0x00000007e4000000| Untracked -| 577|0x00000007e4100000, 0x00000007e4100000, 0x00000007e4200000| 0%| F| |TAMS 0x00000007e4100000, 0x00000007e4100000| Untracked -| 578|0x00000007e4200000, 0x00000007e4200000, 0x00000007e4300000| 0%| F| |TAMS 0x00000007e4200000, 0x00000007e4200000| Untracked -| 579|0x00000007e4300000, 0x00000007e4300000, 0x00000007e4400000| 0%| F| |TAMS 0x00000007e4300000, 0x00000007e4300000| Untracked -| 580|0x00000007e4400000, 0x00000007e4400000, 0x00000007e4500000| 0%| F| |TAMS 0x00000007e4400000, 0x00000007e4400000| Untracked -| 581|0x00000007e4500000, 0x00000007e4500000, 0x00000007e4600000| 0%| F| |TAMS 0x00000007e4500000, 0x00000007e4500000| Untracked -| 582|0x00000007e4600000, 0x00000007e4600000, 0x00000007e4700000| 0%| F| |TAMS 0x00000007e4600000, 0x00000007e4600000| Untracked -| 583|0x00000007e4700000, 0x00000007e4700000, 0x00000007e4800000| 0%| F| |TAMS 0x00000007e4700000, 0x00000007e4700000| Untracked -| 584|0x00000007e4800000, 0x00000007e4800000, 0x00000007e4900000| 0%| F| |TAMS 0x00000007e4800000, 0x00000007e4800000| Untracked -| 585|0x00000007e4900000, 0x00000007e4900000, 0x00000007e4a00000| 0%| F| |TAMS 0x00000007e4900000, 0x00000007e4900000| Untracked -| 586|0x00000007e4a00000, 0x00000007e4a00000, 0x00000007e4b00000| 0%| F| |TAMS 0x00000007e4a00000, 0x00000007e4a00000| Untracked -| 587|0x00000007e4b00000, 0x00000007e4b00000, 0x00000007e4c00000| 0%| F| |TAMS 0x00000007e4b00000, 0x00000007e4b00000| Untracked -| 588|0x00000007e4c00000, 0x00000007e4c00000, 0x00000007e4d00000| 0%| F| |TAMS 0x00000007e4c00000, 0x00000007e4c00000| Untracked -| 589|0x00000007e4d00000, 0x00000007e4d00000, 0x00000007e4e00000| 0%| F| |TAMS 0x00000007e4d00000, 0x00000007e4d00000| Untracked -| 590|0x00000007e4e00000, 0x00000007e4e00000, 0x00000007e4f00000| 0%| F| |TAMS 0x00000007e4e00000, 0x00000007e4e00000| Untracked -| 591|0x00000007e4f00000, 0x00000007e4f00000, 0x00000007e5000000| 0%| F| |TAMS 0x00000007e4f00000, 0x00000007e4f00000| Untracked -| 592|0x00000007e5000000, 0x00000007e5000000, 0x00000007e5100000| 0%| F| |TAMS 0x00000007e5000000, 0x00000007e5000000| Untracked -| 593|0x00000007e5100000, 0x00000007e5100000, 0x00000007e5200000| 0%| F| |TAMS 0x00000007e5100000, 0x00000007e5100000| Untracked -| 594|0x00000007e5200000, 0x00000007e5200000, 0x00000007e5300000| 0%| F| |TAMS 0x00000007e5200000, 0x00000007e5200000| Untracked -| 595|0x00000007e5300000, 0x00000007e5300000, 0x00000007e5400000| 0%| F| |TAMS 0x00000007e5300000, 0x00000007e5300000| Untracked -| 596|0x00000007e5400000, 0x00000007e5400000, 0x00000007e5500000| 0%| F| |TAMS 0x00000007e5400000, 0x00000007e5400000| Untracked -| 597|0x00000007e5500000, 0x00000007e5500000, 0x00000007e5600000| 0%| F| |TAMS 0x00000007e5500000, 0x00000007e5500000| Untracked -| 598|0x00000007e5600000, 0x00000007e5600000, 0x00000007e5700000| 0%| F| |TAMS 0x00000007e5600000, 0x00000007e5600000| Untracked -| 599|0x00000007e5700000, 0x00000007e5700000, 0x00000007e5800000| 0%| F| |TAMS 0x00000007e5700000, 0x00000007e5700000| Untracked -| 600|0x00000007e5800000, 0x00000007e5800000, 0x00000007e5900000| 0%| F| |TAMS 0x00000007e5800000, 0x00000007e5800000| Untracked -| 601|0x00000007e5900000, 0x00000007e5900000, 0x00000007e5a00000| 0%| F| |TAMS 0x00000007e5900000, 0x00000007e5900000| Untracked -| 602|0x00000007e5a00000, 0x00000007e5a00000, 0x00000007e5b00000| 0%| F| |TAMS 0x00000007e5a00000, 0x00000007e5a00000| Untracked -| 603|0x00000007e5b00000, 0x00000007e5b00000, 0x00000007e5c00000| 0%| F| |TAMS 0x00000007e5b00000, 0x00000007e5b00000| Untracked -| 604|0x00000007e5c00000, 0x00000007e5c00000, 0x00000007e5d00000| 0%| F| |TAMS 0x00000007e5c00000, 0x00000007e5c00000| Untracked -| 605|0x00000007e5d00000, 0x00000007e5d00000, 0x00000007e5e00000| 0%| F| |TAMS 0x00000007e5d00000, 0x00000007e5d00000| Untracked -| 606|0x00000007e5e00000, 0x00000007e5e00000, 0x00000007e5f00000| 0%| F| |TAMS 0x00000007e5e00000, 0x00000007e5e00000| Untracked -| 607|0x00000007e5f00000, 0x00000007e5f00000, 0x00000007e6000000| 0%| F| |TAMS 0x00000007e5f00000, 0x00000007e5f00000| Untracked -| 608|0x00000007e6000000, 0x00000007e6000000, 0x00000007e6100000| 0%| F| |TAMS 0x00000007e6000000, 0x00000007e6000000| Untracked -| 609|0x00000007e6100000, 0x00000007e6100000, 0x00000007e6200000| 0%| F| |TAMS 0x00000007e6100000, 0x00000007e6100000| Untracked -| 610|0x00000007e6200000, 0x00000007e6200000, 0x00000007e6300000| 0%| F| |TAMS 0x00000007e6200000, 0x00000007e6200000| Untracked -| 611|0x00000007e6300000, 0x00000007e6300000, 0x00000007e6400000| 0%| F| |TAMS 0x00000007e6300000, 0x00000007e6300000| Untracked -| 612|0x00000007e6400000, 0x00000007e6400000, 0x00000007e6500000| 0%| F| |TAMS 0x00000007e6400000, 0x00000007e6400000| Untracked -| 613|0x00000007e6500000, 0x00000007e6500000, 0x00000007e6600000| 0%| F| |TAMS 0x00000007e6500000, 0x00000007e6500000| Untracked -| 614|0x00000007e6600000, 0x00000007e6600000, 0x00000007e6700000| 0%| F| |TAMS 0x00000007e6600000, 0x00000007e6600000| Untracked -| 615|0x00000007e6700000, 0x00000007e6700000, 0x00000007e6800000| 0%| F| |TAMS 0x00000007e6700000, 0x00000007e6700000| Untracked -| 616|0x00000007e6800000, 0x00000007e6800000, 0x00000007e6900000| 0%| F| |TAMS 0x00000007e6800000, 0x00000007e6800000| Untracked -| 617|0x00000007e6900000, 0x00000007e6900000, 0x00000007e6a00000| 0%| F| |TAMS 0x00000007e6900000, 0x00000007e6900000| Untracked -| 618|0x00000007e6a00000, 0x00000007e6a00000, 0x00000007e6b00000| 0%| F| |TAMS 0x00000007e6a00000, 0x00000007e6a00000| Untracked -| 619|0x00000007e6b00000, 0x00000007e6b00000, 0x00000007e6c00000| 0%| F| |TAMS 0x00000007e6b00000, 0x00000007e6b00000| Untracked -| 620|0x00000007e6c00000, 0x00000007e6c00000, 0x00000007e6d00000| 0%| F| |TAMS 0x00000007e6c00000, 0x00000007e6c00000| Untracked -| 621|0x00000007e6d00000, 0x00000007e6d00000, 0x00000007e6e00000| 0%| F| |TAMS 0x00000007e6d00000, 0x00000007e6d00000| Untracked -| 622|0x00000007e6e00000, 0x00000007e6e00000, 0x00000007e6f00000| 0%| F| |TAMS 0x00000007e6e00000, 0x00000007e6e00000| Untracked -| 623|0x00000007e6f00000, 0x00000007e6f00000, 0x00000007e7000000| 0%| F| |TAMS 0x00000007e6f00000, 0x00000007e6f00000| Untracked -| 624|0x00000007e7000000, 0x00000007e7000000, 0x00000007e7100000| 0%| F| |TAMS 0x00000007e7000000, 0x00000007e7000000| Untracked -| 625|0x00000007e7100000, 0x00000007e7100000, 0x00000007e7200000| 0%| F| |TAMS 0x00000007e7100000, 0x00000007e7100000| Untracked -| 626|0x00000007e7200000, 0x00000007e7200000, 0x00000007e7300000| 0%| F| |TAMS 0x00000007e7200000, 0x00000007e7200000| Untracked -| 627|0x00000007e7300000, 0x00000007e7300000, 0x00000007e7400000| 0%| F| |TAMS 0x00000007e7300000, 0x00000007e7300000| Untracked -| 628|0x00000007e7400000, 0x00000007e7400000, 0x00000007e7500000| 0%| F| |TAMS 0x00000007e7400000, 0x00000007e7400000| Untracked -| 629|0x00000007e7500000, 0x00000007e7500000, 0x00000007e7600000| 0%| F| |TAMS 0x00000007e7500000, 0x00000007e7500000| Untracked -| 630|0x00000007e7600000, 0x00000007e7600000, 0x00000007e7700000| 0%| F| |TAMS 0x00000007e7600000, 0x00000007e7600000| Untracked -| 631|0x00000007e7700000, 0x00000007e7700000, 0x00000007e7800000| 0%| F| |TAMS 0x00000007e7700000, 0x00000007e7700000| Untracked -| 632|0x00000007e7800000, 0x00000007e7800000, 0x00000007e7900000| 0%| F| |TAMS 0x00000007e7800000, 0x00000007e7800000| Untracked -| 633|0x00000007e7900000, 0x00000007e7900000, 0x00000007e7a00000| 0%| F| |TAMS 0x00000007e7900000, 0x00000007e7900000| Untracked -| 634|0x00000007e7a00000, 0x00000007e7a00000, 0x00000007e7b00000| 0%| F| |TAMS 0x00000007e7a00000, 0x00000007e7a00000| Untracked -| 635|0x00000007e7b00000, 0x00000007e7b00000, 0x00000007e7c00000| 0%| F| |TAMS 0x00000007e7b00000, 0x00000007e7b00000| Untracked -| 636|0x00000007e7c00000, 0x00000007e7c00000, 0x00000007e7d00000| 0%| F| |TAMS 0x00000007e7c00000, 0x00000007e7c00000| Untracked -| 637|0x00000007e7d00000, 0x00000007e7d00000, 0x00000007e7e00000| 0%| F| |TAMS 0x00000007e7d00000, 0x00000007e7d00000| Untracked -| 638|0x00000007e7e00000, 0x00000007e7e00000, 0x00000007e7f00000| 0%| F| |TAMS 0x00000007e7e00000, 0x00000007e7e00000| Untracked -| 639|0x00000007e7f00000, 0x00000007e7f00000, 0x00000007e8000000| 0%| F| |TAMS 0x00000007e7f00000, 0x00000007e7f00000| Untracked -| 640|0x00000007e8000000, 0x00000007e8000000, 0x00000007e8100000| 0%| F| |TAMS 0x00000007e8000000, 0x00000007e8000000| Untracked -| 641|0x00000007e8100000, 0x00000007e8100000, 0x00000007e8200000| 0%| F| |TAMS 0x00000007e8100000, 0x00000007e8100000| Untracked -| 642|0x00000007e8200000, 0x00000007e8200000, 0x00000007e8300000| 0%| F| |TAMS 0x00000007e8200000, 0x00000007e8200000| Untracked -| 643|0x00000007e8300000, 0x00000007e8300000, 0x00000007e8400000| 0%| F| |TAMS 0x00000007e8300000, 0x00000007e8300000| Untracked -| 644|0x00000007e8400000, 0x00000007e8400000, 0x00000007e8500000| 0%| F| |TAMS 0x00000007e8400000, 0x00000007e8400000| Untracked -| 645|0x00000007e8500000, 0x00000007e8500000, 0x00000007e8600000| 0%| F| |TAMS 0x00000007e8500000, 0x00000007e8500000| Untracked -| 646|0x00000007e8600000, 0x00000007e8600000, 0x00000007e8700000| 0%| F| |TAMS 0x00000007e8600000, 0x00000007e8600000| Untracked -| 647|0x00000007e8700000, 0x00000007e8700000, 0x00000007e8800000| 0%| F| |TAMS 0x00000007e8700000, 0x00000007e8700000| Untracked -| 648|0x00000007e8800000, 0x00000007e8800000, 0x00000007e8900000| 0%| F| |TAMS 0x00000007e8800000, 0x00000007e8800000| Untracked -| 649|0x00000007e8900000, 0x00000007e8900000, 0x00000007e8a00000| 0%| F| |TAMS 0x00000007e8900000, 0x00000007e8900000| Untracked -| 650|0x00000007e8a00000, 0x00000007e8a00000, 0x00000007e8b00000| 0%| F| |TAMS 0x00000007e8a00000, 0x00000007e8a00000| Untracked -| 651|0x00000007e8b00000, 0x00000007e8b00000, 0x00000007e8c00000| 0%| F| |TAMS 0x00000007e8b00000, 0x00000007e8b00000| Untracked -| 652|0x00000007e8c00000, 0x00000007e8c00000, 0x00000007e8d00000| 0%| F| |TAMS 0x00000007e8c00000, 0x00000007e8c00000| Untracked -| 653|0x00000007e8d00000, 0x00000007e8d00000, 0x00000007e8e00000| 0%| F| |TAMS 0x00000007e8d00000, 0x00000007e8d00000| Untracked -| 654|0x00000007e8e00000, 0x00000007e8e00000, 0x00000007e8f00000| 0%| F| |TAMS 0x00000007e8e00000, 0x00000007e8e00000| Untracked -| 655|0x00000007e8f00000, 0x00000007e8f00000, 0x00000007e9000000| 0%| F| |TAMS 0x00000007e8f00000, 0x00000007e8f00000| Untracked -| 656|0x00000007e9000000, 0x00000007e9000000, 0x00000007e9100000| 0%| F| |TAMS 0x00000007e9000000, 0x00000007e9000000| Untracked -| 657|0x00000007e9100000, 0x00000007e9100000, 0x00000007e9200000| 0%| F| |TAMS 0x00000007e9100000, 0x00000007e9100000| Untracked -| 658|0x00000007e9200000, 0x00000007e9200000, 0x00000007e9300000| 0%| F| |TAMS 0x00000007e9200000, 0x00000007e9200000| Untracked -| 659|0x00000007e9300000, 0x00000007e9300000, 0x00000007e9400000| 0%| F| |TAMS 0x00000007e9300000, 0x00000007e9300000| Untracked -| 660|0x00000007e9400000, 0x00000007e9400000, 0x00000007e9500000| 0%| F| |TAMS 0x00000007e9400000, 0x00000007e9400000| Untracked -| 661|0x00000007e9500000, 0x00000007e9500000, 0x00000007e9600000| 0%| F| |TAMS 0x00000007e9500000, 0x00000007e9500000| Untracked -| 662|0x00000007e9600000, 0x00000007e9600000, 0x00000007e9700000| 0%| F| |TAMS 0x00000007e9600000, 0x00000007e9600000| Untracked -| 663|0x00000007e9700000, 0x00000007e9700000, 0x00000007e9800000| 0%| F| |TAMS 0x00000007e9700000, 0x00000007e9700000| Untracked -| 664|0x00000007e9800000, 0x00000007e9800000, 0x00000007e9900000| 0%| F| |TAMS 0x00000007e9800000, 0x00000007e9800000| Untracked -| 665|0x00000007e9900000, 0x00000007e9900000, 0x00000007e9a00000| 0%| F| |TAMS 0x00000007e9900000, 0x00000007e9900000| Untracked -| 666|0x00000007e9a00000, 0x00000007e9a00000, 0x00000007e9b00000| 0%| F| |TAMS 0x00000007e9a00000, 0x00000007e9a00000| Untracked -| 667|0x00000007e9b00000, 0x00000007e9b00000, 0x00000007e9c00000| 0%| F| |TAMS 0x00000007e9b00000, 0x00000007e9b00000| Untracked -| 668|0x00000007e9c00000, 0x00000007e9c00000, 0x00000007e9d00000| 0%| F| |TAMS 0x00000007e9c00000, 0x00000007e9c00000| Untracked -| 669|0x00000007e9d00000, 0x00000007e9d00000, 0x00000007e9e00000| 0%| F| |TAMS 0x00000007e9d00000, 0x00000007e9d00000| Untracked -| 670|0x00000007e9e00000, 0x00000007e9e00000, 0x00000007e9f00000| 0%| F| |TAMS 0x00000007e9e00000, 0x00000007e9e00000| Untracked -| 671|0x00000007e9f00000, 0x00000007e9f00000, 0x00000007ea000000| 0%| F| |TAMS 0x00000007e9f00000, 0x00000007e9f00000| Untracked -| 672|0x00000007ea000000, 0x00000007ea000000, 0x00000007ea100000| 0%| F| |TAMS 0x00000007ea000000, 0x00000007ea000000| Untracked -| 673|0x00000007ea100000, 0x00000007ea100000, 0x00000007ea200000| 0%| F| |TAMS 0x00000007ea100000, 0x00000007ea100000| Untracked -| 674|0x00000007ea200000, 0x00000007ea200000, 0x00000007ea300000| 0%| F| |TAMS 0x00000007ea200000, 0x00000007ea200000| Untracked -| 675|0x00000007ea300000, 0x00000007ea300000, 0x00000007ea400000| 0%| F| |TAMS 0x00000007ea300000, 0x00000007ea300000| Untracked -| 676|0x00000007ea400000, 0x00000007ea400000, 0x00000007ea500000| 0%| F| |TAMS 0x00000007ea400000, 0x00000007ea400000| Untracked -| 677|0x00000007ea500000, 0x00000007ea500000, 0x00000007ea600000| 0%| F| |TAMS 0x00000007ea500000, 0x00000007ea500000| Untracked -| 678|0x00000007ea600000, 0x00000007ea600000, 0x00000007ea700000| 0%| F| |TAMS 0x00000007ea600000, 0x00000007ea600000| Untracked -| 679|0x00000007ea700000, 0x00000007ea700000, 0x00000007ea800000| 0%| F| |TAMS 0x00000007ea700000, 0x00000007ea700000| Untracked -| 680|0x00000007ea800000, 0x00000007ea800000, 0x00000007ea900000| 0%| F| |TAMS 0x00000007ea800000, 0x00000007ea800000| Untracked -| 681|0x00000007ea900000, 0x00000007ea900000, 0x00000007eaa00000| 0%| F| |TAMS 0x00000007ea900000, 0x00000007ea900000| Untracked -| 682|0x00000007eaa00000, 0x00000007eaa00000, 0x00000007eab00000| 0%| F| |TAMS 0x00000007eaa00000, 0x00000007eaa00000| Untracked -| 683|0x00000007eab00000, 0x00000007eab00000, 0x00000007eac00000| 0%| F| |TAMS 0x00000007eab00000, 0x00000007eab00000| Untracked -| 684|0x00000007eac00000, 0x00000007eac00000, 0x00000007ead00000| 0%| F| |TAMS 0x00000007eac00000, 0x00000007eac00000| Untracked -| 685|0x00000007ead00000, 0x00000007ead00000, 0x00000007eae00000| 0%| F| |TAMS 0x00000007ead00000, 0x00000007ead00000| Untracked -| 686|0x00000007eae00000, 0x00000007eae00000, 0x00000007eaf00000| 0%| F| |TAMS 0x00000007eae00000, 0x00000007eae00000| Untracked -| 687|0x00000007eaf00000, 0x00000007eaf00000, 0x00000007eb000000| 0%| F| |TAMS 0x00000007eaf00000, 0x00000007eaf00000| Untracked -| 688|0x00000007eb000000, 0x00000007eb000000, 0x00000007eb100000| 0%| F| |TAMS 0x00000007eb000000, 0x00000007eb000000| Untracked -| 689|0x00000007eb100000, 0x00000007eb100000, 0x00000007eb200000| 0%| F| |TAMS 0x00000007eb100000, 0x00000007eb100000| Untracked -| 690|0x00000007eb200000, 0x00000007eb200000, 0x00000007eb300000| 0%| F| |TAMS 0x00000007eb200000, 0x00000007eb200000| Untracked -| 691|0x00000007eb300000, 0x00000007eb300000, 0x00000007eb400000| 0%| F| |TAMS 0x00000007eb300000, 0x00000007eb300000| Untracked -| 692|0x00000007eb400000, 0x00000007eb400000, 0x00000007eb500000| 0%| F| |TAMS 0x00000007eb400000, 0x00000007eb400000| Untracked -| 693|0x00000007eb500000, 0x00000007eb500000, 0x00000007eb600000| 0%| F| |TAMS 0x00000007eb500000, 0x00000007eb500000| Untracked -| 694|0x00000007eb600000, 0x00000007eb600000, 0x00000007eb700000| 0%| F| |TAMS 0x00000007eb600000, 0x00000007eb600000| Untracked -| 695|0x00000007eb700000, 0x00000007eb700000, 0x00000007eb800000| 0%| F| |TAMS 0x00000007eb700000, 0x00000007eb700000| Untracked -| 696|0x00000007eb800000, 0x00000007eb800000, 0x00000007eb900000| 0%| F| |TAMS 0x00000007eb800000, 0x00000007eb800000| Untracked -| 697|0x00000007eb900000, 0x00000007eb900000, 0x00000007eba00000| 0%| F| |TAMS 0x00000007eb900000, 0x00000007eb900000| Untracked -| 698|0x00000007eba00000, 0x00000007eba00000, 0x00000007ebb00000| 0%| F| |TAMS 0x00000007eba00000, 0x00000007eba00000| Untracked -| 699|0x00000007ebb00000, 0x00000007ebb00000, 0x00000007ebc00000| 0%| F| |TAMS 0x00000007ebb00000, 0x00000007ebb00000| Untracked -| 700|0x00000007ebc00000, 0x00000007ebc00000, 0x00000007ebd00000| 0%| F| |TAMS 0x00000007ebc00000, 0x00000007ebc00000| Untracked -| 701|0x00000007ebd00000, 0x00000007ebd00000, 0x00000007ebe00000| 0%| F| |TAMS 0x00000007ebd00000, 0x00000007ebd00000| Untracked -| 702|0x00000007ebe00000, 0x00000007ebe00000, 0x00000007ebf00000| 0%| F| |TAMS 0x00000007ebe00000, 0x00000007ebe00000| Untracked -| 703|0x00000007ebf00000, 0x00000007ebf00000, 0x00000007ec000000| 0%| F| |TAMS 0x00000007ebf00000, 0x00000007ebf00000| Untracked -| 704|0x00000007ec000000, 0x00000007ec000000, 0x00000007ec100000| 0%| F| |TAMS 0x00000007ec000000, 0x00000007ec000000| Untracked -| 705|0x00000007ec100000, 0x00000007ec100000, 0x00000007ec200000| 0%| F| |TAMS 0x00000007ec100000, 0x00000007ec100000| Untracked -| 706|0x00000007ec200000, 0x00000007ec200000, 0x00000007ec300000| 0%| F| |TAMS 0x00000007ec200000, 0x00000007ec200000| Untracked -| 707|0x00000007ec300000, 0x00000007ec300000, 0x00000007ec400000| 0%| F| |TAMS 0x00000007ec300000, 0x00000007ec300000| Untracked -| 708|0x00000007ec400000, 0x00000007ec400000, 0x00000007ec500000| 0%| F| |TAMS 0x00000007ec400000, 0x00000007ec400000| Untracked -| 709|0x00000007ec500000, 0x00000007ec500000, 0x00000007ec600000| 0%| F| |TAMS 0x00000007ec500000, 0x00000007ec500000| Untracked -| 710|0x00000007ec600000, 0x00000007ec600000, 0x00000007ec700000| 0%| F| |TAMS 0x00000007ec600000, 0x00000007ec600000| Untracked -| 711|0x00000007ec700000, 0x00000007ec700000, 0x00000007ec800000| 0%| F| |TAMS 0x00000007ec700000, 0x00000007ec700000| Untracked -| 712|0x00000007ec800000, 0x00000007ec800000, 0x00000007ec900000| 0%| F| |TAMS 0x00000007ec800000, 0x00000007ec800000| Untracked -| 713|0x00000007ec900000, 0x00000007ec900000, 0x00000007eca00000| 0%| F| |TAMS 0x00000007ec900000, 0x00000007ec900000| Untracked -| 714|0x00000007eca00000, 0x00000007eca00000, 0x00000007ecb00000| 0%| F| |TAMS 0x00000007eca00000, 0x00000007eca00000| Untracked -| 715|0x00000007ecb00000, 0x00000007ecb00000, 0x00000007ecc00000| 0%| F| |TAMS 0x00000007ecb00000, 0x00000007ecb00000| Untracked -| 716|0x00000007ecc00000, 0x00000007ecc00000, 0x00000007ecd00000| 0%| F| |TAMS 0x00000007ecc00000, 0x00000007ecc00000| Untracked -| 717|0x00000007ecd00000, 0x00000007ecd00000, 0x00000007ece00000| 0%| F| |TAMS 0x00000007ecd00000, 0x00000007ecd00000| Untracked -| 718|0x00000007ece00000, 0x00000007ece00000, 0x00000007ecf00000| 0%| F| |TAMS 0x00000007ece00000, 0x00000007ece00000| Untracked -| 719|0x00000007ecf00000, 0x00000007ecf00000, 0x00000007ed000000| 0%| F| |TAMS 0x00000007ecf00000, 0x00000007ecf00000| Untracked -| 720|0x00000007ed000000, 0x00000007ed000000, 0x00000007ed100000| 0%| F| |TAMS 0x00000007ed000000, 0x00000007ed000000| Untracked -| 721|0x00000007ed100000, 0x00000007ed100000, 0x00000007ed200000| 0%| F| |TAMS 0x00000007ed100000, 0x00000007ed100000| Untracked -| 722|0x00000007ed200000, 0x00000007ed200000, 0x00000007ed300000| 0%| F| |TAMS 0x00000007ed200000, 0x00000007ed200000| Untracked -| 723|0x00000007ed300000, 0x00000007ed300000, 0x00000007ed400000| 0%| F| |TAMS 0x00000007ed300000, 0x00000007ed300000| Untracked -| 724|0x00000007ed400000, 0x00000007ed400000, 0x00000007ed500000| 0%| F| |TAMS 0x00000007ed400000, 0x00000007ed400000| Untracked -| 725|0x00000007ed500000, 0x00000007ed500000, 0x00000007ed600000| 0%| F| |TAMS 0x00000007ed500000, 0x00000007ed500000| Untracked -| 726|0x00000007ed600000, 0x00000007ed600000, 0x00000007ed700000| 0%| F| |TAMS 0x00000007ed600000, 0x00000007ed600000| Untracked -| 727|0x00000007ed700000, 0x00000007ed700000, 0x00000007ed800000| 0%| F| |TAMS 0x00000007ed700000, 0x00000007ed700000| Untracked -| 728|0x00000007ed800000, 0x00000007ed800000, 0x00000007ed900000| 0%| F| |TAMS 0x00000007ed800000, 0x00000007ed800000| Untracked -| 729|0x00000007ed900000, 0x00000007ed900000, 0x00000007eda00000| 0%| F| |TAMS 0x00000007ed900000, 0x00000007ed900000| Untracked -| 730|0x00000007eda00000, 0x00000007eda00000, 0x00000007edb00000| 0%| F| |TAMS 0x00000007eda00000, 0x00000007eda00000| Untracked -| 731|0x00000007edb00000, 0x00000007edb00000, 0x00000007edc00000| 0%| F| |TAMS 0x00000007edb00000, 0x00000007edb00000| Untracked -| 732|0x00000007edc00000, 0x00000007edc00000, 0x00000007edd00000| 0%| F| |TAMS 0x00000007edc00000, 0x00000007edc00000| Untracked -| 733|0x00000007edd00000, 0x00000007edd00000, 0x00000007ede00000| 0%| F| |TAMS 0x00000007edd00000, 0x00000007edd00000| Untracked -| 734|0x00000007ede00000, 0x00000007ede00000, 0x00000007edf00000| 0%| F| |TAMS 0x00000007ede00000, 0x00000007ede00000| Untracked -| 735|0x00000007edf00000, 0x00000007edf00000, 0x00000007ee000000| 0%| F| |TAMS 0x00000007edf00000, 0x00000007edf00000| Untracked -| 736|0x00000007ee000000, 0x00000007ee000000, 0x00000007ee100000| 0%| F| |TAMS 0x00000007ee000000, 0x00000007ee000000| Untracked -| 737|0x00000007ee100000, 0x00000007ee100000, 0x00000007ee200000| 0%| F| |TAMS 0x00000007ee100000, 0x00000007ee100000| Untracked -| 738|0x00000007ee200000, 0x00000007ee200000, 0x00000007ee300000| 0%| F| |TAMS 0x00000007ee200000, 0x00000007ee200000| Untracked -| 739|0x00000007ee300000, 0x00000007ee300000, 0x00000007ee400000| 0%| F| |TAMS 0x00000007ee300000, 0x00000007ee300000| Untracked -| 740|0x00000007ee400000, 0x00000007ee400000, 0x00000007ee500000| 0%| F| |TAMS 0x00000007ee400000, 0x00000007ee400000| Untracked -| 741|0x00000007ee500000, 0x00000007ee500000, 0x00000007ee600000| 0%| F| |TAMS 0x00000007ee500000, 0x00000007ee500000| Untracked -| 742|0x00000007ee600000, 0x00000007ee600000, 0x00000007ee700000| 0%| F| |TAMS 0x00000007ee600000, 0x00000007ee600000| Untracked -| 743|0x00000007ee700000, 0x00000007ee700000, 0x00000007ee800000| 0%| F| |TAMS 0x00000007ee700000, 0x00000007ee700000| Untracked -| 744|0x00000007ee800000, 0x00000007ee800000, 0x00000007ee900000| 0%| F| |TAMS 0x00000007ee800000, 0x00000007ee800000| Untracked -| 745|0x00000007ee900000, 0x00000007ee900000, 0x00000007eea00000| 0%| F| |TAMS 0x00000007ee900000, 0x00000007ee900000| Untracked -| 746|0x00000007eea00000, 0x00000007eea00000, 0x00000007eeb00000| 0%| F| |TAMS 0x00000007eea00000, 0x00000007eea00000| Untracked -| 747|0x00000007eeb00000, 0x00000007eeb00000, 0x00000007eec00000| 0%| F| |TAMS 0x00000007eeb00000, 0x00000007eeb00000| Untracked -| 748|0x00000007eec00000, 0x00000007eec00000, 0x00000007eed00000| 0%| F| |TAMS 0x00000007eec00000, 0x00000007eec00000| Untracked -| 749|0x00000007eed00000, 0x00000007eed00000, 0x00000007eee00000| 0%| F| |TAMS 0x00000007eed00000, 0x00000007eed00000| Untracked -| 750|0x00000007eee00000, 0x00000007eee00000, 0x00000007eef00000| 0%| F| |TAMS 0x00000007eee00000, 0x00000007eee00000| Untracked -| 751|0x00000007eef00000, 0x00000007eef00000, 0x00000007ef000000| 0%| F| |TAMS 0x00000007eef00000, 0x00000007eef00000| Untracked -| 752|0x00000007ef000000, 0x00000007ef000000, 0x00000007ef100000| 0%| F| |TAMS 0x00000007ef000000, 0x00000007ef000000| Untracked -| 753|0x00000007ef100000, 0x00000007ef100000, 0x00000007ef200000| 0%| F| |TAMS 0x00000007ef100000, 0x00000007ef100000| Untracked -| 754|0x00000007ef200000, 0x00000007ef200000, 0x00000007ef300000| 0%| F| |TAMS 0x00000007ef200000, 0x00000007ef200000| Untracked -| 755|0x00000007ef300000, 0x00000007ef300000, 0x00000007ef400000| 0%| F| |TAMS 0x00000007ef300000, 0x00000007ef300000| Untracked -| 756|0x00000007ef400000, 0x00000007ef400000, 0x00000007ef500000| 0%| F| |TAMS 0x00000007ef400000, 0x00000007ef400000| Untracked -| 757|0x00000007ef500000, 0x00000007ef500000, 0x00000007ef600000| 0%| F| |TAMS 0x00000007ef500000, 0x00000007ef500000| Untracked -| 758|0x00000007ef600000, 0x00000007ef600000, 0x00000007ef700000| 0%| F| |TAMS 0x00000007ef600000, 0x00000007ef600000| Untracked -| 759|0x00000007ef700000, 0x00000007ef700000, 0x00000007ef800000| 0%| F| |TAMS 0x00000007ef700000, 0x00000007ef700000| Untracked -| 760|0x00000007ef800000, 0x00000007ef800000, 0x00000007ef900000| 0%| F| |TAMS 0x00000007ef800000, 0x00000007ef800000| Untracked -| 761|0x00000007ef900000, 0x00000007ef900000, 0x00000007efa00000| 0%| F| |TAMS 0x00000007ef900000, 0x00000007ef900000| Untracked -| 762|0x00000007efa00000, 0x00000007efa00000, 0x00000007efb00000| 0%| F| |TAMS 0x00000007efa00000, 0x00000007efa00000| Untracked -| 763|0x00000007efb00000, 0x00000007efb00000, 0x00000007efc00000| 0%| F| |TAMS 0x00000007efb00000, 0x00000007efb00000| Untracked -| 764|0x00000007efc00000, 0x00000007efc00000, 0x00000007efd00000| 0%| F| |TAMS 0x00000007efc00000, 0x00000007efc00000| Untracked -| 765|0x00000007efd00000, 0x00000007efd00000, 0x00000007efe00000| 0%| F| |TAMS 0x00000007efd00000, 0x00000007efd00000| Untracked -| 766|0x00000007efe00000, 0x00000007efe00000, 0x00000007eff00000| 0%| F| |TAMS 0x00000007efe00000, 0x00000007efe00000| Untracked -| 767|0x00000007eff00000, 0x00000007eff00000, 0x00000007f0000000| 0%| F| |TAMS 0x00000007eff00000, 0x00000007eff00000| Untracked -| 768|0x00000007f0000000, 0x00000007f0000000, 0x00000007f0100000| 0%| F| |TAMS 0x00000007f0000000, 0x00000007f0000000| Untracked -| 769|0x00000007f0100000, 0x00000007f0100000, 0x00000007f0200000| 0%| F| |TAMS 0x00000007f0100000, 0x00000007f0100000| Untracked -| 770|0x00000007f0200000, 0x00000007f0200000, 0x00000007f0300000| 0%| F| |TAMS 0x00000007f0200000, 0x00000007f0200000| Untracked -| 771|0x00000007f0300000, 0x00000007f0300000, 0x00000007f0400000| 0%| F| |TAMS 0x00000007f0300000, 0x00000007f0300000| Untracked -| 772|0x00000007f0400000, 0x00000007f0400000, 0x00000007f0500000| 0%| F| |TAMS 0x00000007f0400000, 0x00000007f0400000| Untracked -| 773|0x00000007f0500000, 0x00000007f0500000, 0x00000007f0600000| 0%| F| |TAMS 0x00000007f0500000, 0x00000007f0500000| Untracked -| 774|0x00000007f0600000, 0x00000007f0600000, 0x00000007f0700000| 0%| F| |TAMS 0x00000007f0600000, 0x00000007f0600000| Untracked -| 775|0x00000007f0700000, 0x00000007f0700000, 0x00000007f0800000| 0%| F| |TAMS 0x00000007f0700000, 0x00000007f0700000| Untracked -| 776|0x00000007f0800000, 0x00000007f0800000, 0x00000007f0900000| 0%| F| |TAMS 0x00000007f0800000, 0x00000007f0800000| Untracked -| 777|0x00000007f0900000, 0x00000007f0900000, 0x00000007f0a00000| 0%| F| |TAMS 0x00000007f0900000, 0x00000007f0900000| Untracked -| 778|0x00000007f0a00000, 0x00000007f0a00000, 0x00000007f0b00000| 0%| F| |TAMS 0x00000007f0a00000, 0x00000007f0a00000| Untracked -| 779|0x00000007f0b00000, 0x00000007f0b00000, 0x00000007f0c00000| 0%| F| |TAMS 0x00000007f0b00000, 0x00000007f0b00000| Untracked -| 780|0x00000007f0c00000, 0x00000007f0c00000, 0x00000007f0d00000| 0%| F| |TAMS 0x00000007f0c00000, 0x00000007f0c00000| Untracked -| 781|0x00000007f0d00000, 0x00000007f0d00000, 0x00000007f0e00000| 0%| F| |TAMS 0x00000007f0d00000, 0x00000007f0d00000| Untracked -| 782|0x00000007f0e00000, 0x00000007f0e00000, 0x00000007f0f00000| 0%| F| |TAMS 0x00000007f0e00000, 0x00000007f0e00000| Untracked -| 783|0x00000007f0f00000, 0x00000007f0f00000, 0x00000007f1000000| 0%| F| |TAMS 0x00000007f0f00000, 0x00000007f0f00000| Untracked -| 784|0x00000007f1000000, 0x00000007f1000000, 0x00000007f1100000| 0%| F| |TAMS 0x00000007f1000000, 0x00000007f1000000| Untracked -| 785|0x00000007f1100000, 0x00000007f1100000, 0x00000007f1200000| 0%| F| |TAMS 0x00000007f1100000, 0x00000007f1100000| Untracked -| 786|0x00000007f1200000, 0x00000007f1200000, 0x00000007f1300000| 0%| F| |TAMS 0x00000007f1200000, 0x00000007f1200000| Untracked -| 787|0x00000007f1300000, 0x00000007f1300000, 0x00000007f1400000| 0%| F| |TAMS 0x00000007f1300000, 0x00000007f1300000| Untracked -| 788|0x00000007f1400000, 0x00000007f1400000, 0x00000007f1500000| 0%| F| |TAMS 0x00000007f1400000, 0x00000007f1400000| Untracked -| 789|0x00000007f1500000, 0x00000007f1500000, 0x00000007f1600000| 0%| F| |TAMS 0x00000007f1500000, 0x00000007f1500000| Untracked -| 790|0x00000007f1600000, 0x00000007f1600000, 0x00000007f1700000| 0%| F| |TAMS 0x00000007f1600000, 0x00000007f1600000| Untracked -| 791|0x00000007f1700000, 0x00000007f1700000, 0x00000007f1800000| 0%| F| |TAMS 0x00000007f1700000, 0x00000007f1700000| Untracked -| 792|0x00000007f1800000, 0x00000007f1800000, 0x00000007f1900000| 0%| F| |TAMS 0x00000007f1800000, 0x00000007f1800000| Untracked -| 793|0x00000007f1900000, 0x00000007f1900000, 0x00000007f1a00000| 0%| F| |TAMS 0x00000007f1900000, 0x00000007f1900000| Untracked -| 794|0x00000007f1a00000, 0x00000007f1a00000, 0x00000007f1b00000| 0%| F| |TAMS 0x00000007f1a00000, 0x00000007f1a00000| Untracked -| 795|0x00000007f1b00000, 0x00000007f1b00000, 0x00000007f1c00000| 0%| F| |TAMS 0x00000007f1b00000, 0x00000007f1b00000| Untracked -| 796|0x00000007f1c00000, 0x00000007f1c00000, 0x00000007f1d00000| 0%| F| |TAMS 0x00000007f1c00000, 0x00000007f1c00000| Untracked -| 797|0x00000007f1d00000, 0x00000007f1d00000, 0x00000007f1e00000| 0%| F| |TAMS 0x00000007f1d00000, 0x00000007f1d00000| Untracked -| 798|0x00000007f1e00000, 0x00000007f1e00000, 0x00000007f1f00000| 0%| F| |TAMS 0x00000007f1e00000, 0x00000007f1e00000| Untracked -| 799|0x00000007f1f00000, 0x00000007f1f00000, 0x00000007f2000000| 0%| F| |TAMS 0x00000007f1f00000, 0x00000007f1f00000| Untracked -| 800|0x00000007f2000000, 0x00000007f2000000, 0x00000007f2100000| 0%| F| |TAMS 0x00000007f2000000, 0x00000007f2000000| Untracked -| 801|0x00000007f2100000, 0x00000007f2100000, 0x00000007f2200000| 0%| F| |TAMS 0x00000007f2100000, 0x00000007f2100000| Untracked -| 802|0x00000007f2200000, 0x00000007f2200000, 0x00000007f2300000| 0%| F| |TAMS 0x00000007f2200000, 0x00000007f2200000| Untracked -| 803|0x00000007f2300000, 0x00000007f2300000, 0x00000007f2400000| 0%| F| |TAMS 0x00000007f2300000, 0x00000007f2300000| Untracked -| 804|0x00000007f2400000, 0x00000007f2400000, 0x00000007f2500000| 0%| F| |TAMS 0x00000007f2400000, 0x00000007f2400000| Untracked -| 805|0x00000007f2500000, 0x00000007f2500000, 0x00000007f2600000| 0%| F| |TAMS 0x00000007f2500000, 0x00000007f2500000| Untracked -| 806|0x00000007f2600000, 0x00000007f2600000, 0x00000007f2700000| 0%| F| |TAMS 0x00000007f2600000, 0x00000007f2600000| Untracked -| 807|0x00000007f2700000, 0x00000007f2700000, 0x00000007f2800000| 0%| F| |TAMS 0x00000007f2700000, 0x00000007f2700000| Untracked -| 808|0x00000007f2800000, 0x00000007f2800000, 0x00000007f2900000| 0%| F| |TAMS 0x00000007f2800000, 0x00000007f2800000| Untracked -| 809|0x00000007f2900000, 0x00000007f2900000, 0x00000007f2a00000| 0%| F| |TAMS 0x00000007f2900000, 0x00000007f2900000| Untracked -| 810|0x00000007f2a00000, 0x00000007f2a00000, 0x00000007f2b00000| 0%| F| |TAMS 0x00000007f2a00000, 0x00000007f2a00000| Untracked -| 811|0x00000007f2b00000, 0x00000007f2b00000, 0x00000007f2c00000| 0%| F| |TAMS 0x00000007f2b00000, 0x00000007f2b00000| Untracked -| 812|0x00000007f2c00000, 0x00000007f2c00000, 0x00000007f2d00000| 0%| F| |TAMS 0x00000007f2c00000, 0x00000007f2c00000| Untracked -| 813|0x00000007f2d00000, 0x00000007f2d00000, 0x00000007f2e00000| 0%| F| |TAMS 0x00000007f2d00000, 0x00000007f2d00000| Untracked -| 814|0x00000007f2e00000, 0x00000007f2e00000, 0x00000007f2f00000| 0%| F| |TAMS 0x00000007f2e00000, 0x00000007f2e00000| Untracked -| 815|0x00000007f2f00000, 0x00000007f2f00000, 0x00000007f3000000| 0%| F| |TAMS 0x00000007f2f00000, 0x00000007f2f00000| Untracked -| 816|0x00000007f3000000, 0x00000007f3000000, 0x00000007f3100000| 0%| F| |TAMS 0x00000007f3000000, 0x00000007f3000000| Untracked -| 817|0x00000007f3100000, 0x00000007f3100000, 0x00000007f3200000| 0%| F| |TAMS 0x00000007f3100000, 0x00000007f3100000| Untracked -| 818|0x00000007f3200000, 0x00000007f3200000, 0x00000007f3300000| 0%| F| |TAMS 0x00000007f3200000, 0x00000007f3200000| Untracked -| 819|0x00000007f3300000, 0x00000007f3300000, 0x00000007f3400000| 0%| F| |TAMS 0x00000007f3300000, 0x00000007f3300000| Untracked -| 820|0x00000007f3400000, 0x00000007f3400000, 0x00000007f3500000| 0%| F| |TAMS 0x00000007f3400000, 0x00000007f3400000| Untracked -| 821|0x00000007f3500000, 0x00000007f3500000, 0x00000007f3600000| 0%| F| |TAMS 0x00000007f3500000, 0x00000007f3500000| Untracked -| 822|0x00000007f3600000, 0x00000007f3600000, 0x00000007f3700000| 0%| F| |TAMS 0x00000007f3600000, 0x00000007f3600000| Untracked -| 823|0x00000007f3700000, 0x00000007f3700000, 0x00000007f3800000| 0%| F| |TAMS 0x00000007f3700000, 0x00000007f3700000| Untracked -| 824|0x00000007f3800000, 0x00000007f3800000, 0x00000007f3900000| 0%| F| |TAMS 0x00000007f3800000, 0x00000007f3800000| Untracked -| 825|0x00000007f3900000, 0x00000007f3900000, 0x00000007f3a00000| 0%| F| |TAMS 0x00000007f3900000, 0x00000007f3900000| Untracked -| 826|0x00000007f3a00000, 0x00000007f3a00000, 0x00000007f3b00000| 0%| F| |TAMS 0x00000007f3a00000, 0x00000007f3a00000| Untracked -| 827|0x00000007f3b00000, 0x00000007f3b00000, 0x00000007f3c00000| 0%| F| |TAMS 0x00000007f3b00000, 0x00000007f3b00000| Untracked -| 828|0x00000007f3c00000, 0x00000007f3c00000, 0x00000007f3d00000| 0%| F| |TAMS 0x00000007f3c00000, 0x00000007f3c00000| Untracked -| 829|0x00000007f3d00000, 0x00000007f3d00000, 0x00000007f3e00000| 0%| F| |TAMS 0x00000007f3d00000, 0x00000007f3d00000| Untracked -| 830|0x00000007f3e00000, 0x00000007f3e00000, 0x00000007f3f00000| 0%| F| |TAMS 0x00000007f3e00000, 0x00000007f3e00000| Untracked -| 831|0x00000007f3f00000, 0x00000007f3f00000, 0x00000007f4000000| 0%| F| |TAMS 0x00000007f3f00000, 0x00000007f3f00000| Untracked -| 832|0x00000007f4000000, 0x00000007f4000000, 0x00000007f4100000| 0%| F| |TAMS 0x00000007f4000000, 0x00000007f4000000| Untracked -| 833|0x00000007f4100000, 0x00000007f4100000, 0x00000007f4200000| 0%| F| |TAMS 0x00000007f4100000, 0x00000007f4100000| Untracked -| 834|0x00000007f4200000, 0x00000007f4200000, 0x00000007f4300000| 0%| F| |TAMS 0x00000007f4200000, 0x00000007f4200000| Untracked -| 835|0x00000007f4300000, 0x00000007f4300000, 0x00000007f4400000| 0%| F| |TAMS 0x00000007f4300000, 0x00000007f4300000| Untracked -| 836|0x00000007f4400000, 0x00000007f4400000, 0x00000007f4500000| 0%| F| |TAMS 0x00000007f4400000, 0x00000007f4400000| Untracked -| 837|0x00000007f4500000, 0x00000007f4500000, 0x00000007f4600000| 0%| F| |TAMS 0x00000007f4500000, 0x00000007f4500000| Untracked -| 838|0x00000007f4600000, 0x00000007f4600000, 0x00000007f4700000| 0%| F| |TAMS 0x00000007f4600000, 0x00000007f4600000| Untracked -| 839|0x00000007f4700000, 0x00000007f4700000, 0x00000007f4800000| 0%| F| |TAMS 0x00000007f4700000, 0x00000007f4700000| Untracked -| 840|0x00000007f4800000, 0x00000007f4800000, 0x00000007f4900000| 0%| F| |TAMS 0x00000007f4800000, 0x00000007f4800000| Untracked -| 841|0x00000007f4900000, 0x00000007f4900000, 0x00000007f4a00000| 0%| F| |TAMS 0x00000007f4900000, 0x00000007f4900000| Untracked -| 842|0x00000007f4a00000, 0x00000007f4a00000, 0x00000007f4b00000| 0%| F| |TAMS 0x00000007f4a00000, 0x00000007f4a00000| Untracked -| 843|0x00000007f4b00000, 0x00000007f4b00000, 0x00000007f4c00000| 0%| F| |TAMS 0x00000007f4b00000, 0x00000007f4b00000| Untracked -| 844|0x00000007f4c00000, 0x00000007f4c00000, 0x00000007f4d00000| 0%| F| |TAMS 0x00000007f4c00000, 0x00000007f4c00000| Untracked -| 845|0x00000007f4d00000, 0x00000007f4d00000, 0x00000007f4e00000| 0%| F| |TAMS 0x00000007f4d00000, 0x00000007f4d00000| Untracked -| 846|0x00000007f4e00000, 0x00000007f4e00000, 0x00000007f4f00000| 0%| F| |TAMS 0x00000007f4e00000, 0x00000007f4e00000| Untracked -| 847|0x00000007f4f00000, 0x00000007f4f00000, 0x00000007f5000000| 0%| F| |TAMS 0x00000007f4f00000, 0x00000007f4f00000| Untracked -| 848|0x00000007f5000000, 0x00000007f5000000, 0x00000007f5100000| 0%| F| |TAMS 0x00000007f5000000, 0x00000007f5000000| Untracked -| 849|0x00000007f5100000, 0x00000007f5100000, 0x00000007f5200000| 0%| F| |TAMS 0x00000007f5100000, 0x00000007f5100000| Untracked -| 850|0x00000007f5200000, 0x00000007f5200000, 0x00000007f5300000| 0%| F| |TAMS 0x00000007f5200000, 0x00000007f5200000| Untracked -| 851|0x00000007f5300000, 0x00000007f5300000, 0x00000007f5400000| 0%| F| |TAMS 0x00000007f5300000, 0x00000007f5300000| Untracked -| 852|0x00000007f5400000, 0x00000007f5400000, 0x00000007f5500000| 0%| F| |TAMS 0x00000007f5400000, 0x00000007f5400000| Untracked -| 853|0x00000007f5500000, 0x00000007f5500000, 0x00000007f5600000| 0%| F| |TAMS 0x00000007f5500000, 0x00000007f5500000| Untracked -| 854|0x00000007f5600000, 0x00000007f5600000, 0x00000007f5700000| 0%| F| |TAMS 0x00000007f5600000, 0x00000007f5600000| Untracked -| 855|0x00000007f5700000, 0x00000007f5700000, 0x00000007f5800000| 0%| F| |TAMS 0x00000007f5700000, 0x00000007f5700000| Untracked -| 856|0x00000007f5800000, 0x00000007f5800000, 0x00000007f5900000| 0%| F| |TAMS 0x00000007f5800000, 0x00000007f5800000| Untracked -| 857|0x00000007f5900000, 0x00000007f5900000, 0x00000007f5a00000| 0%| F| |TAMS 0x00000007f5900000, 0x00000007f5900000| Untracked -| 858|0x00000007f5a00000, 0x00000007f5a00000, 0x00000007f5b00000| 0%| F| |TAMS 0x00000007f5a00000, 0x00000007f5a00000| Untracked -| 859|0x00000007f5b00000, 0x00000007f5b00000, 0x00000007f5c00000| 0%| F| |TAMS 0x00000007f5b00000, 0x00000007f5b00000| Untracked -| 860|0x00000007f5c00000, 0x00000007f5c00000, 0x00000007f5d00000| 0%| F| |TAMS 0x00000007f5c00000, 0x00000007f5c00000| Untracked -| 861|0x00000007f5d00000, 0x00000007f5d00000, 0x00000007f5e00000| 0%| F| |TAMS 0x00000007f5d00000, 0x00000007f5d00000| Untracked -| 862|0x00000007f5e00000, 0x00000007f5e00000, 0x00000007f5f00000| 0%| F| |TAMS 0x00000007f5e00000, 0x00000007f5e00000| Untracked -| 863|0x00000007f5f00000, 0x00000007f5f00000, 0x00000007f6000000| 0%| F| |TAMS 0x00000007f5f00000, 0x00000007f5f00000| Untracked -| 864|0x00000007f6000000, 0x00000007f6000000, 0x00000007f6100000| 0%| F| |TAMS 0x00000007f6000000, 0x00000007f6000000| Untracked -| 865|0x00000007f6100000, 0x00000007f6100000, 0x00000007f6200000| 0%| F| |TAMS 0x00000007f6100000, 0x00000007f6100000| Untracked -| 866|0x00000007f6200000, 0x00000007f6200000, 0x00000007f6300000| 0%| F| |TAMS 0x00000007f6200000, 0x00000007f6200000| Untracked -| 867|0x00000007f6300000, 0x00000007f6300000, 0x00000007f6400000| 0%| F| |TAMS 0x00000007f6300000, 0x00000007f6300000| Untracked -| 868|0x00000007f6400000, 0x00000007f6400000, 0x00000007f6500000| 0%| F| |TAMS 0x00000007f6400000, 0x00000007f6400000| Untracked -| 869|0x00000007f6500000, 0x00000007f6500000, 0x00000007f6600000| 0%| F| |TAMS 0x00000007f6500000, 0x00000007f6500000| Untracked -| 870|0x00000007f6600000, 0x00000007f6600000, 0x00000007f6700000| 0%| F| |TAMS 0x00000007f6600000, 0x00000007f6600000| Untracked -| 871|0x00000007f6700000, 0x00000007f6700000, 0x00000007f6800000| 0%| F| |TAMS 0x00000007f6700000, 0x00000007f6700000| Untracked -| 872|0x00000007f6800000, 0x00000007f6800000, 0x00000007f6900000| 0%| F| |TAMS 0x00000007f6800000, 0x00000007f6800000| Untracked -| 873|0x00000007f6900000, 0x00000007f6900000, 0x00000007f6a00000| 0%| F| |TAMS 0x00000007f6900000, 0x00000007f6900000| Untracked -| 874|0x00000007f6a00000, 0x00000007f6a00000, 0x00000007f6b00000| 0%| F| |TAMS 0x00000007f6a00000, 0x00000007f6a00000| Untracked -| 875|0x00000007f6b00000, 0x00000007f6b00000, 0x00000007f6c00000| 0%| F| |TAMS 0x00000007f6b00000, 0x00000007f6b00000| Untracked -| 876|0x00000007f6c00000, 0x00000007f6c00000, 0x00000007f6d00000| 0%| F| |TAMS 0x00000007f6c00000, 0x00000007f6c00000| Untracked -| 877|0x00000007f6d00000, 0x00000007f6d00000, 0x00000007f6e00000| 0%| F| |TAMS 0x00000007f6d00000, 0x00000007f6d00000| Untracked -| 878|0x00000007f6e00000, 0x00000007f6e00000, 0x00000007f6f00000| 0%| F| |TAMS 0x00000007f6e00000, 0x00000007f6e00000| Untracked -| 879|0x00000007f6f00000, 0x00000007f6f00000, 0x00000007f7000000| 0%| F| |TAMS 0x00000007f6f00000, 0x00000007f6f00000| Untracked -| 880|0x00000007f7000000, 0x00000007f7000000, 0x00000007f7100000| 0%| F| |TAMS 0x00000007f7000000, 0x00000007f7000000| Untracked -| 881|0x00000007f7100000, 0x00000007f7100000, 0x00000007f7200000| 0%| F| |TAMS 0x00000007f7100000, 0x00000007f7100000| Untracked -| 882|0x00000007f7200000, 0x00000007f7200000, 0x00000007f7300000| 0%| F| |TAMS 0x00000007f7200000, 0x00000007f7200000| Untracked -| 883|0x00000007f7300000, 0x00000007f7300000, 0x00000007f7400000| 0%| F| |TAMS 0x00000007f7300000, 0x00000007f7300000| Untracked -| 884|0x00000007f7400000, 0x00000007f7400000, 0x00000007f7500000| 0%| F| |TAMS 0x00000007f7400000, 0x00000007f7400000| Untracked -| 885|0x00000007f7500000, 0x00000007f7500000, 0x00000007f7600000| 0%| F| |TAMS 0x00000007f7500000, 0x00000007f7500000| Untracked -| 886|0x00000007f7600000, 0x00000007f7600000, 0x00000007f7700000| 0%| F| |TAMS 0x00000007f7600000, 0x00000007f7600000| Untracked -| 887|0x00000007f7700000, 0x00000007f7700000, 0x00000007f7800000| 0%| F| |TAMS 0x00000007f7700000, 0x00000007f7700000| Untracked -| 888|0x00000007f7800000, 0x00000007f7800000, 0x00000007f7900000| 0%| F| |TAMS 0x00000007f7800000, 0x00000007f7800000| Untracked -| 889|0x00000007f7900000, 0x00000007f7900000, 0x00000007f7a00000| 0%| F| |TAMS 0x00000007f7900000, 0x00000007f7900000| Untracked -| 890|0x00000007f7a00000, 0x00000007f7a00000, 0x00000007f7b00000| 0%| F| |TAMS 0x00000007f7a00000, 0x00000007f7a00000| Untracked -| 891|0x00000007f7b00000, 0x00000007f7b00000, 0x00000007f7c00000| 0%| F| |TAMS 0x00000007f7b00000, 0x00000007f7b00000| Untracked -| 892|0x00000007f7c00000, 0x00000007f7c00000, 0x00000007f7d00000| 0%| F| |TAMS 0x00000007f7c00000, 0x00000007f7c00000| Untracked -| 893|0x00000007f7d00000, 0x00000007f7d00000, 0x00000007f7e00000| 0%| F| |TAMS 0x00000007f7d00000, 0x00000007f7d00000| Untracked -| 894|0x00000007f7e00000, 0x00000007f7e00000, 0x00000007f7f00000| 0%| F| |TAMS 0x00000007f7e00000, 0x00000007f7e00000| Untracked -| 895|0x00000007f7f00000, 0x00000007f7f00000, 0x00000007f8000000| 0%| F| |TAMS 0x00000007f7f00000, 0x00000007f7f00000| Untracked -| 896|0x00000007f8000000, 0x00000007f8000000, 0x00000007f8100000| 0%| F| |TAMS 0x00000007f8000000, 0x00000007f8000000| Untracked -| 897|0x00000007f8100000, 0x00000007f8100000, 0x00000007f8200000| 0%| F| |TAMS 0x00000007f8100000, 0x00000007f8100000| Untracked -| 898|0x00000007f8200000, 0x00000007f8200000, 0x00000007f8300000| 0%| F| |TAMS 0x00000007f8200000, 0x00000007f8200000| Untracked -| 899|0x00000007f8300000, 0x00000007f8300000, 0x00000007f8400000| 0%| F| |TAMS 0x00000007f8300000, 0x00000007f8300000| Untracked -| 900|0x00000007f8400000, 0x00000007f8400000, 0x00000007f8500000| 0%| F| |TAMS 0x00000007f8400000, 0x00000007f8400000| Untracked -| 901|0x00000007f8500000, 0x00000007f8500000, 0x00000007f8600000| 0%| F| |TAMS 0x00000007f8500000, 0x00000007f8500000| Untracked -| 902|0x00000007f8600000, 0x00000007f8600000, 0x00000007f8700000| 0%| F| |TAMS 0x00000007f8600000, 0x00000007f8600000| Untracked -| 903|0x00000007f8700000, 0x00000007f8700000, 0x00000007f8800000| 0%| F| |TAMS 0x00000007f8700000, 0x00000007f8700000| Untracked -| 904|0x00000007f8800000, 0x00000007f8800000, 0x00000007f8900000| 0%| F| |TAMS 0x00000007f8800000, 0x00000007f8800000| Untracked -| 905|0x00000007f8900000, 0x00000007f8900000, 0x00000007f8a00000| 0%| F| |TAMS 0x00000007f8900000, 0x00000007f8900000| Untracked -| 906|0x00000007f8a00000, 0x00000007f8a00000, 0x00000007f8b00000| 0%| F| |TAMS 0x00000007f8a00000, 0x00000007f8a00000| Untracked -| 907|0x00000007f8b00000, 0x00000007f8b00000, 0x00000007f8c00000| 0%| F| |TAMS 0x00000007f8b00000, 0x00000007f8b00000| Untracked -| 908|0x00000007f8c00000, 0x00000007f8c00000, 0x00000007f8d00000| 0%| F| |TAMS 0x00000007f8c00000, 0x00000007f8c00000| Untracked -| 909|0x00000007f8d00000, 0x00000007f8d00000, 0x00000007f8e00000| 0%| F| |TAMS 0x00000007f8d00000, 0x00000007f8d00000| Untracked -| 910|0x00000007f8e00000, 0x00000007f8e00000, 0x00000007f8f00000| 0%| F| |TAMS 0x00000007f8e00000, 0x00000007f8e00000| Untracked -| 911|0x00000007f8f00000, 0x00000007f8f00000, 0x00000007f9000000| 0%| F| |TAMS 0x00000007f8f00000, 0x00000007f8f00000| Untracked -| 912|0x00000007f9000000, 0x00000007f9000000, 0x00000007f9100000| 0%| F| |TAMS 0x00000007f9000000, 0x00000007f9000000| Untracked -| 913|0x00000007f9100000, 0x00000007f9100000, 0x00000007f9200000| 0%| F| |TAMS 0x00000007f9100000, 0x00000007f9100000| Untracked -| 914|0x00000007f9200000, 0x00000007f9200000, 0x00000007f9300000| 0%| F| |TAMS 0x00000007f9200000, 0x00000007f9200000| Untracked -| 915|0x00000007f9300000, 0x00000007f9300000, 0x00000007f9400000| 0%| F| |TAMS 0x00000007f9300000, 0x00000007f9300000| Untracked -| 916|0x00000007f9400000, 0x00000007f9400000, 0x00000007f9500000| 0%| F| |TAMS 0x00000007f9400000, 0x00000007f9400000| Untracked -| 917|0x00000007f9500000, 0x00000007f9500000, 0x00000007f9600000| 0%| F| |TAMS 0x00000007f9500000, 0x00000007f9500000| Untracked -| 918|0x00000007f9600000, 0x00000007f9600000, 0x00000007f9700000| 0%| F| |TAMS 0x00000007f9600000, 0x00000007f9600000| Untracked -| 919|0x00000007f9700000, 0x00000007f9700000, 0x00000007f9800000| 0%| F| |TAMS 0x00000007f9700000, 0x00000007f9700000| Untracked -| 920|0x00000007f9800000, 0x00000007f9800000, 0x00000007f9900000| 0%| F| |TAMS 0x00000007f9800000, 0x00000007f9800000| Untracked -| 921|0x00000007f9900000, 0x00000007f9900000, 0x00000007f9a00000| 0%| F| |TAMS 0x00000007f9900000, 0x00000007f9900000| Untracked -| 922|0x00000007f9a00000, 0x00000007f9a00000, 0x00000007f9b00000| 0%| F| |TAMS 0x00000007f9a00000, 0x00000007f9a00000| Untracked -| 923|0x00000007f9b00000, 0x00000007f9b00000, 0x00000007f9c00000| 0%| F| |TAMS 0x00000007f9b00000, 0x00000007f9b00000| Untracked -| 924|0x00000007f9c00000, 0x00000007f9c00000, 0x00000007f9d00000| 0%| F| |TAMS 0x00000007f9c00000, 0x00000007f9c00000| Untracked -| 925|0x00000007f9d00000, 0x00000007f9d00000, 0x00000007f9e00000| 0%| F| |TAMS 0x00000007f9d00000, 0x00000007f9d00000| Untracked -| 926|0x00000007f9e00000, 0x00000007f9e00000, 0x00000007f9f00000| 0%| F| |TAMS 0x00000007f9e00000, 0x00000007f9e00000| Untracked -| 927|0x00000007f9f00000, 0x00000007f9f00000, 0x00000007fa000000| 0%| F| |TAMS 0x00000007f9f00000, 0x00000007f9f00000| Untracked -| 928|0x00000007fa000000, 0x00000007fa000000, 0x00000007fa100000| 0%| F| |TAMS 0x00000007fa000000, 0x00000007fa000000| Untracked -| 929|0x00000007fa100000, 0x00000007fa100000, 0x00000007fa200000| 0%| F| |TAMS 0x00000007fa100000, 0x00000007fa100000| Untracked -| 930|0x00000007fa200000, 0x00000007fa200000, 0x00000007fa300000| 0%| F| |TAMS 0x00000007fa200000, 0x00000007fa200000| Untracked -| 931|0x00000007fa300000, 0x00000007fa300000, 0x00000007fa400000| 0%| F| |TAMS 0x00000007fa300000, 0x00000007fa300000| Untracked -| 932|0x00000007fa400000, 0x00000007fa400000, 0x00000007fa500000| 0%| F| |TAMS 0x00000007fa400000, 0x00000007fa400000| Untracked -| 933|0x00000007fa500000, 0x00000007fa500000, 0x00000007fa600000| 0%| F| |TAMS 0x00000007fa500000, 0x00000007fa500000| Untracked -| 934|0x00000007fa600000, 0x00000007fa600000, 0x00000007fa700000| 0%| F| |TAMS 0x00000007fa600000, 0x00000007fa600000| Untracked -| 935|0x00000007fa700000, 0x00000007fa700000, 0x00000007fa800000| 0%| F| |TAMS 0x00000007fa700000, 0x00000007fa700000| Untracked -| 936|0x00000007fa800000, 0x00000007fa800000, 0x00000007fa900000| 0%| F| |TAMS 0x00000007fa800000, 0x00000007fa800000| Untracked -| 937|0x00000007fa900000, 0x00000007fa900000, 0x00000007faa00000| 0%| F| |TAMS 0x00000007fa900000, 0x00000007fa900000| Untracked -| 938|0x00000007faa00000, 0x00000007faa00000, 0x00000007fab00000| 0%| F| |TAMS 0x00000007faa00000, 0x00000007faa00000| Untracked -| 939|0x00000007fab00000, 0x00000007fab00000, 0x00000007fac00000| 0%| F| |TAMS 0x00000007fab00000, 0x00000007fab00000| Untracked -| 940|0x00000007fac00000, 0x00000007fac00000, 0x00000007fad00000| 0%| F| |TAMS 0x00000007fac00000, 0x00000007fac00000| Untracked -| 941|0x00000007fad00000, 0x00000007fad00000, 0x00000007fae00000| 0%| F| |TAMS 0x00000007fad00000, 0x00000007fad00000| Untracked -| 942|0x00000007fae00000, 0x00000007fae00000, 0x00000007faf00000| 0%| F| |TAMS 0x00000007fae00000, 0x00000007fae00000| Untracked -| 943|0x00000007faf00000, 0x00000007faf00000, 0x00000007fb000000| 0%| F| |TAMS 0x00000007faf00000, 0x00000007faf00000| Untracked -| 944|0x00000007fb000000, 0x00000007fb000000, 0x00000007fb100000| 0%| F| |TAMS 0x00000007fb000000, 0x00000007fb000000| Untracked -| 945|0x00000007fb100000, 0x00000007fb100000, 0x00000007fb200000| 0%| F| |TAMS 0x00000007fb100000, 0x00000007fb100000| Untracked -| 946|0x00000007fb200000, 0x00000007fb200000, 0x00000007fb300000| 0%| F| |TAMS 0x00000007fb200000, 0x00000007fb200000| Untracked -| 947|0x00000007fb300000, 0x00000007fb300000, 0x00000007fb400000| 0%| F| |TAMS 0x00000007fb300000, 0x00000007fb300000| Untracked -| 948|0x00000007fb400000, 0x00000007fb400000, 0x00000007fb500000| 0%| F| |TAMS 0x00000007fb400000, 0x00000007fb400000| Untracked -| 949|0x00000007fb500000, 0x00000007fb500000, 0x00000007fb600000| 0%| F| |TAMS 0x00000007fb500000, 0x00000007fb500000| Untracked -| 950|0x00000007fb600000, 0x00000007fb600000, 0x00000007fb700000| 0%| F| |TAMS 0x00000007fb600000, 0x00000007fb600000| Untracked -| 951|0x00000007fb700000, 0x00000007fb700000, 0x00000007fb800000| 0%| F| |TAMS 0x00000007fb700000, 0x00000007fb700000| Untracked -| 952|0x00000007fb800000, 0x00000007fb800000, 0x00000007fb900000| 0%| F| |TAMS 0x00000007fb800000, 0x00000007fb800000| Untracked -| 953|0x00000007fb900000, 0x00000007fb900000, 0x00000007fba00000| 0%| F| |TAMS 0x00000007fb900000, 0x00000007fb900000| Untracked -| 954|0x00000007fba00000, 0x00000007fba00000, 0x00000007fbb00000| 0%| F| |TAMS 0x00000007fba00000, 0x00000007fba00000| Untracked -| 955|0x00000007fbb00000, 0x00000007fbb00000, 0x00000007fbc00000| 0%| F| |TAMS 0x00000007fbb00000, 0x00000007fbb00000| Untracked -| 956|0x00000007fbc00000, 0x00000007fbc00000, 0x00000007fbd00000| 0%| F| |TAMS 0x00000007fbc00000, 0x00000007fbc00000| Untracked -| 957|0x00000007fbd00000, 0x00000007fbd00000, 0x00000007fbe00000| 0%| F| |TAMS 0x00000007fbd00000, 0x00000007fbd00000| Untracked -| 958|0x00000007fbe00000, 0x00000007fbe00000, 0x00000007fbf00000| 0%| F| |TAMS 0x00000007fbe00000, 0x00000007fbe00000| Untracked -| 959|0x00000007fbf00000, 0x00000007fbf00000, 0x00000007fc000000| 0%| F| |TAMS 0x00000007fbf00000, 0x00000007fbf00000| Untracked -| 960|0x00000007fc000000, 0x00000007fc041cd0, 0x00000007fc100000| 25%| S|CS|TAMS 0x00000007fc000000, 0x00000007fc000000| Complete -| 961|0x00000007fc100000, 0x00000007fc200000, 0x00000007fc200000|100%| S|CS|TAMS 0x00000007fc100000, 0x00000007fc100000| Complete -| 962|0x00000007fc200000, 0x00000007fc300000, 0x00000007fc300000|100%| S|CS|TAMS 0x00000007fc200000, 0x00000007fc200000| Complete -| 963|0x00000007fc300000, 0x00000007fc400000, 0x00000007fc400000|100%| S|CS|TAMS 0x00000007fc300000, 0x00000007fc300000| Complete -| 964|0x00000007fc400000, 0x00000007fc500000, 0x00000007fc500000|100%| S|CS|TAMS 0x00000007fc400000, 0x00000007fc400000| Complete -| 965|0x00000007fc500000, 0x00000007fc500000, 0x00000007fc600000| 0%| F| |TAMS 0x00000007fc500000, 0x00000007fc500000| Untracked -| 966|0x00000007fc600000, 0x00000007fc600000, 0x00000007fc700000| 0%| F| |TAMS 0x00000007fc600000, 0x00000007fc600000| Untracked -| 967|0x00000007fc700000, 0x00000007fc700000, 0x00000007fc800000| 0%| F| |TAMS 0x00000007fc700000, 0x00000007fc700000| Untracked -| 968|0x00000007fc800000, 0x00000007fc800000, 0x00000007fc900000| 0%| F| |TAMS 0x00000007fc800000, 0x00000007fc800000| Untracked -| 969|0x00000007fc900000, 0x00000007fc900000, 0x00000007fca00000| 0%| F| |TAMS 0x00000007fc900000, 0x00000007fc900000| Untracked -| 970|0x00000007fca00000, 0x00000007fca00000, 0x00000007fcb00000| 0%| F| |TAMS 0x00000007fca00000, 0x00000007fca00000| Untracked -| 971|0x00000007fcb00000, 0x00000007fcb00000, 0x00000007fcc00000| 0%| F| |TAMS 0x00000007fcb00000, 0x00000007fcb00000| Untracked -| 972|0x00000007fcc00000, 0x00000007fcc00000, 0x00000007fcd00000| 0%| F| |TAMS 0x00000007fcc00000, 0x00000007fcc00000| Untracked -| 973|0x00000007fcd00000, 0x00000007fcd00000, 0x00000007fce00000| 0%| F| |TAMS 0x00000007fcd00000, 0x00000007fcd00000| Untracked -| 974|0x00000007fce00000, 0x00000007fce00000, 0x00000007fcf00000| 0%| F| |TAMS 0x00000007fce00000, 0x00000007fce00000| Untracked -| 975|0x00000007fcf00000, 0x00000007fcf00000, 0x00000007fd000000| 0%| F| |TAMS 0x00000007fcf00000, 0x00000007fcf00000| Untracked -| 976|0x00000007fd000000, 0x00000007fd000000, 0x00000007fd100000| 0%| F| |TAMS 0x00000007fd000000, 0x00000007fd000000| Untracked -| 977|0x00000007fd100000, 0x00000007fd100000, 0x00000007fd200000| 0%| F| |TAMS 0x00000007fd100000, 0x00000007fd100000| Untracked -| 978|0x00000007fd200000, 0x00000007fd200000, 0x00000007fd300000| 0%| F| |TAMS 0x00000007fd200000, 0x00000007fd200000| Untracked -| 979|0x00000007fd300000, 0x00000007fd300000, 0x00000007fd400000| 0%| F| |TAMS 0x00000007fd300000, 0x00000007fd300000| Untracked -| 980|0x00000007fd400000, 0x00000007fd400000, 0x00000007fd500000| 0%| F| |TAMS 0x00000007fd400000, 0x00000007fd400000| Untracked -| 981|0x00000007fd500000, 0x00000007fd500000, 0x00000007fd600000| 0%| F| |TAMS 0x00000007fd500000, 0x00000007fd500000| Untracked -| 982|0x00000007fd600000, 0x00000007fd600000, 0x00000007fd700000| 0%| F| |TAMS 0x00000007fd600000, 0x00000007fd600000| Untracked -| 983|0x00000007fd700000, 0x00000007fd700000, 0x00000007fd800000| 0%| F| |TAMS 0x00000007fd700000, 0x00000007fd700000| Untracked -| 984|0x00000007fd800000, 0x00000007fd800000, 0x00000007fd900000| 0%| F| |TAMS 0x00000007fd800000, 0x00000007fd800000| Untracked -| 985|0x00000007fd900000, 0x00000007fd900000, 0x00000007fda00000| 0%| F| |TAMS 0x00000007fd900000, 0x00000007fd900000| Untracked -| 986|0x00000007fda00000, 0x00000007fda00000, 0x00000007fdb00000| 0%| F| |TAMS 0x00000007fda00000, 0x00000007fda00000| Untracked -| 987|0x00000007fdb00000, 0x00000007fdb00000, 0x00000007fdc00000| 0%| F| |TAMS 0x00000007fdb00000, 0x00000007fdb00000| Untracked -| 988|0x00000007fdc00000, 0x00000007fdc00000, 0x00000007fdd00000| 0%| F| |TAMS 0x00000007fdc00000, 0x00000007fdc00000| Untracked -| 989|0x00000007fdd00000, 0x00000007fdd00000, 0x00000007fde00000| 0%| F| |TAMS 0x00000007fdd00000, 0x00000007fdd00000| Untracked -| 990|0x00000007fde00000, 0x00000007fde00000, 0x00000007fdf00000| 0%| F| |TAMS 0x00000007fde00000, 0x00000007fde00000| Untracked -| 991|0x00000007fdf00000, 0x00000007fdf00000, 0x00000007fe000000| 0%| F| |TAMS 0x00000007fdf00000, 0x00000007fdf00000| Untracked -| 992|0x00000007fe000000, 0x00000007fe000000, 0x00000007fe100000| 0%| F| |TAMS 0x00000007fe000000, 0x00000007fe000000| Untracked -| 993|0x00000007fe100000, 0x00000007fe100000, 0x00000007fe200000| 0%| F| |TAMS 0x00000007fe100000, 0x00000007fe100000| Untracked -| 994|0x00000007fe200000, 0x00000007fe200000, 0x00000007fe300000| 0%| F| |TAMS 0x00000007fe200000, 0x00000007fe200000| Untracked -| 995|0x00000007fe300000, 0x00000007fe300000, 0x00000007fe400000| 0%| F| |TAMS 0x00000007fe300000, 0x00000007fe300000| Untracked -| 996|0x00000007fe400000, 0x00000007fe400000, 0x00000007fe500000| 0%| F| |TAMS 0x00000007fe400000, 0x00000007fe400000| Untracked -| 997|0x00000007fe500000, 0x00000007fe500000, 0x00000007fe600000| 0%| F| |TAMS 0x00000007fe500000, 0x00000007fe500000| Untracked -| 998|0x00000007fe600000, 0x00000007fe600000, 0x00000007fe700000| 0%| F| |TAMS 0x00000007fe600000, 0x00000007fe600000| Untracked -| 999|0x00000007fe700000, 0x00000007fe700000, 0x00000007fe800000| 0%| F| |TAMS 0x00000007fe700000, 0x00000007fe700000| Untracked -|1000|0x00000007fe800000, 0x00000007fe800000, 0x00000007fe900000| 0%| F| |TAMS 0x00000007fe800000, 0x00000007fe800000| Untracked -|1001|0x00000007fe900000, 0x00000007fe900000, 0x00000007fea00000| 0%| F| |TAMS 0x00000007fe900000, 0x00000007fe900000| Untracked -|1002|0x00000007fea00000, 0x00000007fea00000, 0x00000007feb00000| 0%| F| |TAMS 0x00000007fea00000, 0x00000007fea00000| Untracked -|1003|0x00000007feb00000, 0x00000007feb00000, 0x00000007fec00000| 0%| F| |TAMS 0x00000007feb00000, 0x00000007feb00000| Untracked -|1004|0x00000007fec00000, 0x00000007fec00000, 0x00000007fed00000| 0%| F| |TAMS 0x00000007fec00000, 0x00000007fec00000| Untracked -|1005|0x00000007fed00000, 0x00000007fed00000, 0x00000007fee00000| 0%| F| |TAMS 0x00000007fed00000, 0x00000007fed00000| Untracked -|1006|0x00000007fee00000, 0x00000007fee00000, 0x00000007fef00000| 0%| F| |TAMS 0x00000007fee00000, 0x00000007fee00000| Untracked -|1007|0x00000007fef00000, 0x00000007fef00000, 0x00000007ff000000| 0%| F| |TAMS 0x00000007fef00000, 0x00000007fef00000| Untracked -|1008|0x00000007ff000000, 0x00000007ff000000, 0x00000007ff100000| 0%| F| |TAMS 0x00000007ff000000, 0x00000007ff000000| Untracked -|1009|0x00000007ff100000, 0x00000007ff100000, 0x00000007ff200000| 0%| F| |TAMS 0x00000007ff100000, 0x00000007ff100000| Untracked -|1010|0x00000007ff200000, 0x00000007ff200000, 0x00000007ff300000| 0%| F| |TAMS 0x00000007ff200000, 0x00000007ff200000| Untracked -|1011|0x00000007ff300000, 0x00000007ff300000, 0x00000007ff400000| 0%| F| |TAMS 0x00000007ff300000, 0x00000007ff300000| Untracked -|1012|0x00000007ff400000, 0x00000007ff400000, 0x00000007ff500000| 0%| F| |TAMS 0x00000007ff400000, 0x00000007ff400000| Untracked -|1013|0x00000007ff500000, 0x00000007ff500000, 0x00000007ff600000| 0%| F| |TAMS 0x00000007ff500000, 0x00000007ff500000| Untracked -|1014|0x00000007ff600000, 0x00000007ff600000, 0x00000007ff700000| 0%| F| |TAMS 0x00000007ff600000, 0x00000007ff600000| Untracked -|1015|0x00000007ff700000, 0x00000007ff700000, 0x00000007ff800000| 0%| F| |TAMS 0x00000007ff700000, 0x00000007ff700000| Untracked -|1016|0x00000007ff800000, 0x00000007ff800000, 0x00000007ff900000| 0%| F| |TAMS 0x00000007ff800000, 0x00000007ff800000| Untracked -|1017|0x00000007ff900000, 0x00000007ff900000, 0x00000007ffa00000| 0%| F| |TAMS 0x00000007ff900000, 0x00000007ff900000| Untracked -|1018|0x00000007ffa00000, 0x00000007ffa00000, 0x00000007ffb00000| 0%| F| |TAMS 0x00000007ffa00000, 0x00000007ffa00000| Untracked -|1019|0x00000007ffb00000, 0x00000007ffb00000, 0x00000007ffc00000| 0%| F| |TAMS 0x00000007ffb00000, 0x00000007ffb00000| Untracked -|1020|0x00000007ffc00000, 0x00000007ffc80800, 0x00000007ffd00000| 50%| E| |TAMS 0x00000007ffc00000, 0x00000007ffc00000| Complete -|1021|0x00000007ffd00000, 0x00000007ffe00000, 0x00000007ffe00000|100%| E|CS|TAMS 0x00000007ffd00000, 0x00000007ffd00000| Complete -|1022|0x00000007ffe00000, 0x00000007ffe51000, 0x00000007fff00000| 31%|OA| |TAMS 0x00000007ffe51000, 0x00000007ffe51000| Untracked -|1023|0x00000007fff00000, 0x00000007fff79000, 0x0000000800000000| 47%|CA| |TAMS 0x00000007fff79000, 0x00000007fff79000| Untracked - -Card table byte_map: [0x000000012045a000,0x000000012065a000] _byte_map_base: 0x000000011c65a000 - -Marking Bits (Prev, Next): (CMBitMap*) 0x00007fb3a4944850, (CMBitMap*) 0x00007fb3a4944810 - Prev Bits: [0x000000012185a000, 0x000000012285a000) - Next Bits: [0x000000012085a000, 0x000000012185a000) - -Polling page: 0x000000010c729000 - -Metaspace: - -Usage: - Non-class: 30,11 MB capacity, 29,02 MB ( 96%) used, 1,06 MB ( 4%) free+waste, 34,31 KB ( <1%) overhead. - Class: 4,37 MB capacity, 4,14 MB ( 95%) used, 219,46 KB ( 5%) free+waste, 13,25 KB ( <1%) overhead. - Both: 34,48 MB capacity, 33,16 MB ( 96%) used, 1,27 MB ( 4%) free+waste, 47,56 KB ( <1%) overhead. - -Virtual space: - Non-class space: 32,00 MB reserved, 30,88 MB ( 96%) committed - Class space: 1,00 GB reserved, 4,38 MB ( <1%) committed - Both: 1,03 GB reserved, 35,25 MB ( 3%) committed - -Chunk freelists: - Non-Class: 593,00 KB - Class: 6,00 KB - Both: 599,00 KB - -MaxMetaspaceSize: 17179869184,00 GB -CompressedClassSpaceSize: 1,00 GB - -CodeCache: size=131072Kb used=5952Kb max_used=5952Kb free=125119Kb - bounds [0x000000011845a000, 0x0000000118a3a000, 0x000000012045a000] - total_blobs=2363 nmethods=1825 adapters=452 - compilation: enabled - stopped_count=0, restarted_count=0 - full_count=0 - -Compilation events (20 events): -Event: 1,623 Thread 0x00007fb3d61ab200 1806 3 java.lang.invoke.LambdaForm$Name:: (54 bytes) -Event: 1,623 Thread 0x00007fb3d61ab200 nmethod 1806 0x0000000118a20410 code [0x0000000118a205c0, 0x0000000118a20890] -Event: 1,628 Thread 0x00007fb3d61ab200 1816 3 sun.invoke.util.Wrapper::isSubwordOrInt (20 bytes) -Event: 1,628 Thread 0x00007fb3d61ab200 nmethod 1816 0x0000000118a22510 code [0x0000000118a226c0, 0x0000000118a22ad0] -Event: 1,628 Thread 0x00007fb3d61ab200 1817 3 jdk.internal.org.objectweb.asm.FieldWriter::visitEnd (1 bytes) -Event: 1,628 Thread 0x00007fb3d61ab200 nmethod 1817 0x0000000118a22d90 code [0x0000000118a22f20, 0x0000000118a23010] -Event: 1,629 Thread 0x00007fb3d61ab200 1818 3 jdk.internal.org.objectweb.asm.Type::getReturnTypeOffset (64 bytes) -Event: 1,629 Thread 0x00007fb3d61ab200 nmethod 1818 0x0000000118a23990 code [0x0000000118a23ca0, 0x0000000118a25010] -Event: 1,629 Thread 0x00007fb3d61ab200 1820 3 jdk.internal.org.objectweb.asm.Frame::pop (53 bytes) -Event: 1,636 Thread 0x00007fb3d61ab200 nmethod 1820 0x0000000118a26910 code [0x0000000118a26b40, 0x0000000118a27270] -Event: 1,636 Thread 0x00007fb3d61ab200 1825 ! 3 java.lang.ref.ReferenceQueue::remove (125 bytes) -Event: 1,636 Thread 0x00007fb3d61ab200 nmethod 1825 0x0000000118a27890 code [0x0000000118a27aa0, 0x0000000118a281f0] -Event: 1,636 Thread 0x00007fb3d61ab200 1826 ! 3 jdk.internal.ref.PhantomCleanable::isListEmpty (34 bytes) -Event: 1,637 Thread 0x00007fb3d61ab200 nmethod 1826 0x0000000118a28810 code [0x0000000118a289a0, 0x0000000118a28bf0] -Event: 1,637 Thread 0x00007fb3d61ab200 1828 3 java.lang.invoke.MethodHandleNatives$CallSiteContext::run (5 bytes) -Event: 1,637 Thread 0x00007fb3d61ab200 nmethod 1828 0x0000000118a28e10 code [0x0000000118a28fa0, 0x0000000118a290c0] -Event: 1,637 Thread 0x00007fb3d61ab200 1827 3 jdk.internal.misc.InnocuousThread::eraseThreadLocals (23 bytes) -Event: 1,637 Thread 0x00007fb3d61ab200 nmethod 1827 0x0000000118a29190 code [0x0000000118a29320, 0x0000000118a29510] -Event: 1,637 Thread 0x00007fb3d61ab200 1824 3 java.lang.invoke.LambdaForm$NamedFunction::returnType (11 bytes) -Event: 1,637 Thread 0x00007fb3d61ab200 nmethod 1824 0x0000000118a29590 code [0x0000000118a29780, 0x0000000118a29c00] - -GC Heap History (6 events): -Event: 0,920 GC heap before -{Heap before GC invocations=0 (full 0): - garbage-first heap total 1048576K, used 54056K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 51 young (52224K), 0 survivors (0K) - Metaspace used 8168K, capacity 11201K, committed 11520K, reserved 1058816K - class space used 862K, capacity 1225K, committed 1280K, reserved 1048576K -} -Event: 0,928 GC heap after -{Heap after GC invocations=1 (full 0): - garbage-first heap total 1048576K, used 8629K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 7 young (7168K), 7 survivors (7168K) - Metaspace used 8168K, capacity 11201K, committed 11520K, reserved 1058816K - class space used 862K, capacity 1225K, committed 1280K, reserved 1048576K -} -Event: 1,145 GC heap before -{Heap before GC invocations=1 (full 0): - garbage-first heap total 1048576K, used 38325K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 38 young (38912K), 7 survivors (7168K) - Metaspace used 18379K, capacity 20867K, committed 21248K, reserved 1069056K - class space used 2133K, capacity 2469K, committed 2560K, reserved 1048576K -} -Event: 1,152 GC heap after -{Heap after GC invocations=2 (full 0): - garbage-first heap total 1048576K, used 9585K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 2 young (2048K), 2 survivors (2048K) - Metaspace used 18379K, capacity 20867K, committed 21248K, reserved 1069056K - class space used 2133K, capacity 2469K, committed 2560K, reserved 1048576K -} -Event: 1,631 GC heap before -{Heap before GC invocations=3 (full 0): - garbage-first heap total 1048576K, used 64881K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 57 young (58368K), 2 survivors (2048K) - Metaspace used 33950K, capacity 35241K, committed 35840K, reserved 1081344K - class space used 4240K, capacity 4474K, committed 4480K, reserved 1048576K -} -Event: 1,635 GC heap after -{Heap after GC invocations=4 (full 0): - garbage-first heap total 1048576K, used 12266K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 5 young (5120K), 5 survivors (5120K) - Metaspace used 33950K, capacity 35241K, committed 35840K, reserved 1081344K - class space used 4240K, capacity 4474K, committed 4480K, reserved 1048576K -} - -Deoptimization events (20 events): -Event: 1,384 Thread 0x00007fb3b4a20800 DEOPT PACKING pc=0x0000000118864884 sp=0x000000030fee89d0 -Event: 1,384 Thread 0x00007fb3b4a20800 DEOPT UNPACKING pc=0x00000001184a7e1f sp=0x000000030fee8940 mode 2 -Event: 1,399 Thread 0x00007fb3d619a800 Uncommon trap: trap_request=0xffffff45 fr.pc=0x00000001187aa984 relative=0x0000000000000164 -Event: 1,399 Thread 0x00007fb3d619a800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000001187aa984 method=java.util.HashMap.getNode(Ljava/lang/Object;)Ljava/util/HashMap$Node; @ 118 c2 -Event: 1,399 Thread 0x00007fb3d619a800 DEOPT PACKING pc=0x00000001187aa984 sp=0x000000030c81bbc0 -Event: 1,399 Thread 0x00007fb3d619a800 DEOPT UNPACKING pc=0x00000001184a7e1f sp=0x000000030c81bb58 mode 2 -Event: 1,400 Thread 0x00007fb3b4a20800 DEOPT PACKING pc=0x0000000118920cdd sp=0x000000030fee8a10 -Event: 1,400 Thread 0x00007fb3b4a20800 DEOPT UNPACKING pc=0x00000001184a7c1c sp=0x000000030fee7f40 mode 0 -Event: 1,422 Thread 0x00007fb3a4acf400 Uncommon trap: trap_request=0xffffff45 fr.pc=0x00000001187c0998 relative=0x0000000000000278 -Event: 1,422 Thread 0x00007fb3a4acf400 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000001187c0998 method=java.util.concurrent.ConcurrentHashMap.get(Ljava/lang/Object;)Ljava/lang/Object; @ 86 c2 -Event: 1,422 Thread 0x00007fb3a4acf400 DEOPT PACKING pc=0x00000001187c0998 sp=0x00000003102efb70 -Event: 1,422 Thread 0x00007fb3a4acf400 DEOPT UNPACKING pc=0x00000001184a7e1f sp=0x00000003102efb08 mode 2 -Event: 1,444 Thread 0x00007fb3a4ac3a00 DEOPT PACKING pc=0x0000000118920cfe sp=0x000000030fae6e30 -Event: 1,444 Thread 0x00007fb3a4ac3a00 DEOPT UNPACKING pc=0x00000001184a7c1c sp=0x000000030fae6360 mode 0 -Event: 1,482 Thread 0x00007fb3a4acf400 DEOPT PACKING pc=0x0000000118920cfe sp=0x00000003102f04e0 -Event: 1,482 Thread 0x00007fb3a4acf400 DEOPT UNPACKING pc=0x00000001184a7c1c sp=0x00000003102efa10 mode 0 -Event: 1,577 Thread 0x00007fb3d619a800 Uncommon trap: trap_request=0xffffff45 fr.pc=0x0000000118828adc relative=0x000000000000111c -Event: 1,577 Thread 0x00007fb3d619a800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000118828adc method=java.util.concurrent.ConcurrentHashMap.putVal(Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; @ 148 c2 -Event: 1,577 Thread 0x00007fb3d619a800 DEOPT PACKING pc=0x0000000118828adc sp=0x000000030c81d050 -Event: 1,577 Thread 0x00007fb3d619a800 DEOPT UNPACKING pc=0x00000001184a7e1f sp=0x000000030c81cfd0 mode 2 - -Classes unloaded (0 events): -No events - -Classes redefined (0 events): -No events - -Internal exceptions (20 events): -Event: 1,037 Thread 0x00007fb3d619a800 Exception (0x00000007fecac920) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 1,042 Thread 0x00007fb3d619a800 Exception (0x00000007fecd6718) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 1,045 Thread 0x00007fb3d619a800 Exception (0x00000007fecdc128) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 1,045 Thread 0x00007fb3d619a800 Exception (0x00000007fece0ae0) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 1,052 Thread 0x00007fb3d619a800 Exception (0x00000007fe91ed70) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] -Event: 1,054 Thread 0x00007fb3a4acf400 Exception (0x00000007fe8751c0) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 1,117 Thread 0x00007fb3d619a800 Exception (0x00000007fe6970b0) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 1,351 Thread 0x00007fb3d619a800 Exception (0x00000007ff19f130) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 1,354 Thread 0x00007fb3d619a800 Exception (0x00000007ff1a9048) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 1,357 Thread 0x00007fb3d619a800 Exception (0x00000007ff1aca40) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 848] -Event: 1,361 Thread 0x00007fb3d619a800 Exception (0x00000007ff1b2750) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 1,367 Thread 0x00007fb3d619a800 Implicit null exception at 0x000000011867e454 to 0x000000011867e94c -Event: 1,428 Thread 0x00007fb3d619a800 Exception (0x00000007fe3e80e0) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] -Event: 1,441 Thread 0x00007fb3d619a800 Exception (0x00000007fe2d3058) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 1,456 Thread 0x00007fb3a4ac3a00 Exception (0x00000007fdc1a6b8) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 1,478 Thread 0x00007fb3a4ac3a00 Exception (0x00000007fd7970c8) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 1,481 Thread 0x00007fb3d619a800 Exception (0x00000007fd61aad0) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 1,482 Thread 0x00007fb3a4ac3a00 Exception (0x00000007fd7d1008) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 1,519 Thread 0x00007fb3d619a800 Exception (0x00000007fd2faa50) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 1,617 Thread 0x00007fb3d619a800 Exception (0x00000007fcacccf8) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] - -Events (20 events): -Event: 1,620 loading class sun/management/MemoryPoolImpl done -Event: 1,620 loading class sun/management/MemoryPoolImpl$PoolSensor -Event: 1,620 loading class sun/management/Sensor -Event: 1,620 loading class sun/management/Sensor done -Event: 1,620 loading class sun/management/MemoryPoolImpl$PoolSensor done -Event: 1,622 loading class sun/management/MemoryPoolImpl$CollectionSensor -Event: 1,622 loading class sun/management/MemoryPoolImpl$CollectionSensor done -Event: 1,622 loading class sun/management/Util -Event: 1,622 loading class sun/management/Util done -Event: 1,622 loading class java/lang/management/ManagementPermission -Event: 1,622 loading class java/lang/management/ManagementPermission done -Event: 1,627 loading class java/lang/invoke/BoundMethodHandle$Species_LLL -Event: 1,627 loading class java/lang/invoke/BoundMethodHandle$Species_LLL done -Event: 1,629 loading class java/lang/invoke/BoundMethodHandle$Species_LLLL -Event: 1,629 loading class java/lang/invoke/BoundMethodHandle$Species_LLLL done -Event: 1,629 Executing VM operation: CollectForMetadataAllocation -Event: 1,635 Executing VM operation: CollectForMetadataAllocation done -Event: 1,635 Executing VM operation: HandshakeAllThreads -Event: 1,637 Executing VM operation: HandshakeAllThreads done -Event: 1,639 Executing VM operation: G1Concurrent - - -Dynamic libraries: -0x000000010c6c1000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libjli.dylib -0x00007ff81a6ce000 /usr/lib/libz.1.dylib -0x00007ff81a7c3000 /usr/lib/libSystem.B.dylib -0x00007ff81a7bd000 /usr/lib/system/libcache.dylib -0x00007ff81a775000 /usr/lib/system/libcommonCrypto.dylib -0x00007ff81a79f000 /usr/lib/system/libcompiler_rt.dylib -0x00007ff81a793000 /usr/lib/system/libcopyfile.dylib -0x00007ff80a387000 /usr/lib/system/libcorecrypto.dylib -0x00007ff80a493000 /usr/lib/system/libdispatch.dylib -0x00007ff80a242000 /usr/lib/system/libdyld.dylib -0x00007ff81a7b3000 /usr/lib/system/libkeymgr.dylib -0x00007ff81a75a000 /usr/lib/system/libmacho.dylib -0x00007ff819925000 /usr/lib/system/libquarantine.dylib -0x00007ff81a7b0000 /usr/lib/system/libremovefile.dylib -0x00007ff810899000 /usr/lib/system/libsystem_asl.dylib -0x00007ff80a310000 /usr/lib/system/libsystem_blocks.dylib -0x00007ff80a4de000 /usr/lib/system/libsystem_c.dylib -0x00007ff81a7a7000 /usr/lib/system/libsystem_collections.dylib -0x00007ff818087000 /usr/lib/system/libsystem_configuration.dylib -0x00007ff816c13000 /usr/lib/system/libsystem_containermanager.dylib -0x00007ff81a224000 /usr/lib/system/libsystem_coreservices.dylib -0x00007ff80dfce000 /usr/lib/system/libsystem_darwin.dylib -0x00007ffd23b89000 /usr/lib/system/libsystem_darwindirectory.dylib -0x00007ff81a7b4000 /usr/lib/system/libsystem_dnssd.dylib -0x00007ffd23b8e000 /usr/lib/system/libsystem_eligibility.dylib -0x00007ff80a4db000 /usr/lib/system/libsystem_featureflags.dylib -0x00007ff80a660000 /usr/lib/system/libsystem_info.dylib -0x00007ff81a6e2000 /usr/lib/system/libsystem_m.dylib -0x00007ff80a446000 /usr/lib/system/libsystem_malloc.dylib -0x00007ff810803000 /usr/lib/system/libsystem_networkextension.dylib -0x00007ff80e416000 /usr/lib/system/libsystem_notify.dylib -0x00007ff81808b000 /usr/lib/system/libsystem_sandbox.dylib -0x00007ffd23b98000 /usr/lib/system/libsystem_sanitizers.dylib -0x00007ff81a7ac000 /usr/lib/system/libsystem_secinit.dylib -0x00007ff80a60b000 /usr/lib/system/libsystem_kernel.dylib -0x00007ff80a656000 /usr/lib/system/libsystem_platform.dylib -0x00007ff80a649000 /usr/lib/system/libsystem_pthread.dylib -0x00007ff812660000 /usr/lib/system/libsystem_symptoms.dylib -0x00007ff80a367000 /usr/lib/system/libsystem_trace.dylib -0x00007ffd23ba1000 /usr/lib/system/libsystem_trial.dylib -0x00007ff81a782000 /usr/lib/system/libunwind.dylib -0x00007ff80a314000 /usr/lib/system/libxpc.dylib -0x00007ff80a1fd000 /usr/lib/libobjc.A.dylib -0x00007ff80a68f000 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation -0x00007ff81e51e000 /usr/lib/swift/libswiftCore.dylib -0x00007ff80a5f3000 /usr/lib/libc++abi.dylib -0x00007ffd2238a000 /usr/lib/libRosetta.dylib -0x00007ff80a568000 /usr/lib/libc++.1.dylib -0x00007ff80b88c000 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation -0x00007ff82800e000 /usr/lib/swift/libswiftObjectiveC.dylib -0x00007ffd23435000 /usr/lib/libswiftPrespecialized.dylib -0x00007ff80b517000 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration -0x00007ff814fd3000 /System/Library/PrivateFrameworks/CoreAutoLayout.framework/Versions/A/CoreAutoLayout -0x00007ff81a7c5000 /usr/lib/libfakelink.dylib -0x00007ff81a9be000 /usr/lib/libcompression.dylib -0x00007ff81046d000 /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork -0x00007ff813cad000 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration -0x00007ff81a816000 /usr/lib/libarchive.2.dylib -0x00007ff813bbf000 /usr/lib/libDiagnosticMessagesClient.dylib -0x00007ff80dd23000 /usr/lib/libicucore.A.dylib -0x00007ff81501d000 /usr/lib/libxml2.2.dylib -0x00007ff823242000 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices -0x00007ff818098000 /usr/lib/liblangid.dylib -0x00007ff80e349000 /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit -0x00007ff820d15000 /System/Library/Frameworks/Combine.framework/Versions/A/Combine -0x00007ffb21eca000 /System/Library/PrivateFrameworks/CollectionsInternal.framework/Versions/A/CollectionsInternal -0x00007ffc2688a000 /System/Library/PrivateFrameworks/ReflectionInternal.framework/Versions/A/ReflectionInternal -0x00007ffc275cc000 /System/Library/PrivateFrameworks/RuntimeInternal.framework/Versions/A/RuntimeInternal -0x00007ff81a7c8000 /System/Library/PrivateFrameworks/SoftLinking.framework/Versions/A/SoftLinking -0x00007ff915a5b000 /usr/lib/swift/libswiftCoreFoundation.dylib -0x00007ff912b67000 /usr/lib/swift/libswiftDarwin.dylib -0x00007ff825238000 /usr/lib/swift/libswiftDispatch.dylib -0x00007ff915aa9000 /usr/lib/swift/libswiftIOKit.dylib -0x00007ffd2381e000 /usr/lib/swift/libswiftSystem.dylib -0x00007ff915a6b000 /usr/lib/swift/libswiftXPC.dylib -0x00007ffd2384c000 /usr/lib/swift/libswift_Builtin_float.dylib -0x00007ffd2384f000 /usr/lib/swift/libswift_Concurrency.dylib -0x00007ffd238bc000 /usr/lib/swift/libswift_DarwinFoundation1.dylib -0x00007ffd239a3000 /usr/lib/swift/libswift_StringProcessing.dylib -0x00007ff828012000 /usr/lib/swift/libswiftos.dylib -0x00007ff80e2c8000 /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal -0x00007ff81a78b000 /usr/lib/liboah.dylib -0x00007ff80d924000 /System/Library/Frameworks/Security.framework/Versions/A/Security -0x00007ff827545000 /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages -0x00007ff91262b000 /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS -0x00007ff814f9b000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents -0x00007ff80dfd9000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore -0x00007ff813c23000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata -0x00007ff81a22b000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices -0x00007ff81a8f1000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit -0x00007ff8125de000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE -0x00007ff80ab49000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices -0x00007ff81bf2d000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices -0x00007ff814fa9000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList -0x00007ff81a973000 /usr/lib/libapple_nghttp2.dylib -0x00007ff8121fb000 /usr/lib/libsqlite3.dylib -0x00007ff82777f000 /System/Library/PrivateFrameworks/AppSupport.framework/Versions/A/AppSupport -0x00007ff813b91000 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics -0x00007ff810e15000 /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics -0x00007ff81f181000 /System/Library/Frameworks/GSS.framework/Versions/A/GSS -0x00007ff81d60c000 /System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport -0x00007ff812576000 /System/Library/PrivateFrameworks/RunningBoardServices.framework/Versions/A/RunningBoardServices -0x00007ff827f9b000 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/StreamingZip -0x00007ff81081d000 /usr/lib/libenergytrace.dylib -0x00007ff812668000 /System/Library/Frameworks/Network.framework/Versions/A/Network -0x00007ff81994a000 /usr/lib/libbsm.0.dylib -0x00007ff81a75e000 /usr/lib/system/libkxld.dylib -0x00007ffb1dc59000 /System/Library/PrivateFrameworks/AppleKeyStore.framework/Versions/A/AppleKeyStore -0x00007ffd220e2000 /usr/lib/libCoreEntitlements.dylib -0x00007ffc1d286000 /System/Library/PrivateFrameworks/MessageSecurity.framework/Versions/A/MessageSecurity -0x00007ff8121df000 /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer -0x00007ff8242e1000 /System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/Versions/A/SymptomDiagnosticReporter -0x00007ff81c32d000 /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport -0x00007ff81081e000 /usr/lib/libMobileGestalt.dylib -0x00007ff81a20a000 /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression -0x00007ff819932000 /usr/lib/libcoretls.dylib -0x00007ff81bf9c000 /usr/lib/libcoretls_cfhelpers.dylib -0x00007ff81a9b8000 /usr/lib/libpam.2.dylib -0x00007ff81c015000 /usr/lib/libxar.1.dylib -0x00007ff81bf9e000 /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS -0x00007ffd10ea9000 /System/Library/PrivateFrameworks/SwiftASN1Internal.framework/Versions/A/SwiftASN1Internal -0x00007ff81c023000 /usr/lib/libutil.dylib -0x00007ff818093000 /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo -0x00007ff819633000 /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/Versions/A/IOMobileFramebuffer -0x00007ff816c4a000 /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface -0x00007ff915927000 /System/Library/PrivateFrameworks/LoggingSupport.framework/Versions/A/LoggingSupport -0x00007ff81f1d9000 /System/Library/PrivateFrameworks/MobileAsset.framework/Versions/A/MobileAsset -0x00007ff8242f0000 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/PowerLog -0x00007ffb178db000 /System/Library/Frameworks/SwiftData.framework/Versions/A/SwiftData -0x00007ff80fe63000 /System/Library/Frameworks/UniformTypeIdentifiers.framework/Versions/A/UniformTypeIdentifiers -0x00007ff8151b3000 /System/Library/PrivateFrameworks/UserManagement.framework/Versions/A/UserManagement -0x00007ff810390000 /usr/lib/libboringssl.dylib -0x00007ff81264f000 /usr/lib/libdns_services.dylib -0x00007ff9149d2000 /usr/lib/libquic.dylib -0x00007ff81e4a8000 /usr/lib/libusrtcp.dylib -0x00007ffb1e9eb000 /System/Library/PrivateFrameworks/AtomicsInternal.framework/Versions/A/AtomicsInternal -0x00007ffa1b4f0000 /System/Library/PrivateFrameworks/InternalSwiftProtobuf.framework/Versions/A/InternalSwiftProtobuf -0x00007ffd23689000 /usr/lib/swift/libswiftDistributed.dylib -0x00007ffd236af000 /usr/lib/swift/libswiftObservation.dylib -0x00007ffd23816000 /usr/lib/swift/libswiftSynchronization.dylib -0x00007ff818092000 /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary -0x00007ffb1f06c000 /System/Library/PrivateFrameworks/BiomeLibrary.framework/Versions/A/BiomeLibrary -0x00007ff9249e5000 /System/Library/PrivateFrameworks/BiomeStreams.framework/Versions/A/BiomeStreams -0x00007ff9208bb000 /System/Library/PrivateFrameworks/BiomeFoundation.framework/Versions/A/BiomeFoundation -0x00007ffa0aa40000 /System/Library/PrivateFrameworks/BiomePubSub.framework/Versions/A/BiomePubSub -0x00007ff811d55000 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData -0x00007ff829098000 /System/Library/PrivateFrameworks/ProactiveSupport.framework/Versions/A/ProactiveSupport -0x00007ff81bf7c000 /usr/lib/liblzma.5.dylib -0x00007ff8234b5000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate -0x00007ff819839000 /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag -0x00007ff827a8f000 /System/Library/PrivateFrameworks/InternationalTextSearch.framework/Versions/A/InternationalTextSearch -0x00007ff91d0b0000 /System/Library/PrivateFrameworks/SoftwareUpdateCoreSupport.framework/Versions/A/SoftwareUpdateCoreSupport -0x00007ff925377000 /System/Library/PrivateFrameworks/SoftwareUpdateCoreConnect.framework/Versions/A/SoftwareUpdateCoreConnect -0x00007ff82762f000 /System/Library/PrivateFrameworks/RemoteServiceDiscovery.framework/Versions/A/RemoteServiceDiscovery -0x00007ff91cc8d000 /System/Library/PrivateFrameworks/MSUDataAccessor.framework/Versions/A/MSUDataAccessor -0x00007ff917c53000 /usr/lib/libbootpolicy.dylib -0x00007ff827646000 /System/Library/PrivateFrameworks/RemoteXPC.framework/Versions/A/RemoteXPC -0x00007ff924895000 /usr/lib/libFDR.dylib -0x00007ffa0a69a000 /usr/lib/libamsupport.dylib -0x00007ffb1d4f6000 /System/Library/PrivateFrameworks/AppleDeviceQuerySupport.framework/Versions/A/AppleDeviceQuerySupport -0x00007ffa0d709000 /usr/lib/libpartition2_dynamic.dylib -0x00007ff81a951000 /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce -0x00007ffd21f62000 /usr/lib/libAppleArchive.dylib -0x00007ff81a215000 /usr/lib/libbz2.1.0.dylib -0x00007ff813cb5000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage -0x00007ff823218000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib -0x00007ff81c058000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib -0x00007ff80b05f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib -0x00007ff827a8e000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices -0x00007ff8150fe000 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo -0x00007ff811735000 /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync -0x00007ff80cf38000 /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText -0x00007ff81772b000 /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO -0x00007ff81ed93000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS -0x00007ff8118e0000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices -0x00007ff81d4db000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore -0x00007ff81f14b000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD -0x00007ff81f147000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy -0x00007ff81ed69000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis -0x00007ff8108d3000 /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight -0x00007ff81712e000 /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib -0x00007ff812484000 /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard -0x00007ff825582000 /System/Library/PrivateFrameworks/BoardServices.framework/Versions/A/BoardServices -0x00007ff827365000 /System/Library/PrivateFrameworks/BackBoardServices.framework/Versions/A/BackBoardServices -0x00007ffb1ef92000 /System/Library/PrivateFrameworks/BackBoardHIDEventFoundation.framework/Versions/A/BackBoardHIDEventFoundation -0x00007ff80ca34000 /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay -0x00007ff81ccef000 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox -0x00007ff81a9b6000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders -0x00007ffc25aa7000 /System/Library/PrivateFrameworks/ProDisplayLibrary.framework/Versions/A/ProDisplayLibrary -0x00007ff908ab1000 /System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/Versions/A/IOSurfaceAccelerator -0x00007ff816c6e000 /System/Library/Frameworks/Metal.framework/Versions/A/Metal -0x00007ff816c65000 /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator -0x00007ff816f88000 /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia -0x00007ff8108b1000 /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC -0x00007ff81cca8000 /System/Library/PrivateFrameworks/WatchdogClient.framework/Versions/A/WatchdogClient -0x00007ff814864000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore -0x00007ff81ccaa000 /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport -0x00007ffa12c5d000 /usr/lib/swift/libswiftOSLog.dylib -0x00007ff9196f4000 /usr/lib/swift/libswiftsimd.dylib -0x00007ffa0aaa1000 /System/Library/PrivateFrameworks/BiomeStorage.framework/Versions/A/BiomeStorage -0x00007ffc18194000 /System/Library/PrivateFrameworks/IntelligencePlatformLibrary.framework/Versions/A/IntelligencePlatformLibrary -0x00007ffc24ee2000 /System/Library/PrivateFrameworks/PoirotSchematizer.framework/Versions/A/PoirotSchematizer -0x00007ffb1f9c2000 /System/Library/PrivateFrameworks/BiomeSync.framework/Versions/A/BiomeSync -0x00007ffb1f053000 /System/Library/PrivateFrameworks/BiomeDSL.framework/Versions/A/BiomeDSL -0x00007ffa22d3b000 /System/Library/PrivateFrameworks/FeatureFlags.framework/Versions/A/FeatureFlags -0x00007ffc24f50000 /System/Library/PrivateFrameworks/PoirotUDFs.framework/Versions/A/PoirotUDFs -0x00007ffc24eb7000 /System/Library/PrivateFrameworks/PoirotSQLite.framework/Versions/A/PoirotSQLite -0x00007ff825aba000 /System/Library/PrivateFrameworks/CoreTime.framework/Versions/A/CoreTime -0x00007ff81a7fe000 /usr/lib/libiconv.2.dylib -0x00007ff81a759000 /usr/lib/libcharset.1.dylib -0x00007ffd238f7000 /usr/lib/swift/libswift_RegexParser.dylib -0x00007ffb20dcc000 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/CascadeSets -0x00007ff81f349000 /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers -0x00007ff81cb75000 /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG -0x00007ff81c58e000 /usr/lib/libexpat.1.dylib -0x00007ff81d3a2000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib -0x00007ff81d3d1000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib -0x00007ff81d4c4000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib -0x00007ff81cbc1000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib -0x00007ff81c1f6000 /usr/lib/libate.dylib -0x00007ff81d464000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib -0x00007ff81d45b000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib -0x00007ffc0f76d000 /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libllvm-flatbuffers.dylib -0x00007ffc09ed4000 /System/Library/PrivateFrameworks/FramePacing.framework/Versions/A/FramePacing -0x00007ffb0fccb000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib -0x00007ffc0ae42000 /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libGPUCompilerUtils.dylib -0x00007ff82564e000 /System/Library/PrivateFrameworks/GraphicsServices.framework/Versions/A/GraphicsServices -0x00007ff923a47000 /usr/lib/swift/libswiftMetal.dylib -0x00007ffa08c0b000 /usr/lib/swift/libswiftQuartzCore.dylib -0x00007ffa0d50a000 /usr/lib/swift/libswiftUniformTypeIdentifiers.dylib -0x00007ff817a71000 /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage -0x00007ffa16bfa000 /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication -0x00007ffc24add000 /System/Library/PrivateFrameworks/PhotosensitivityProcessing.framework/Versions/A/PhotosensitivityProcessing -0x00007ffb0fcd7000 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL -0x00007ffb10996000 /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL -0x00007ff81c7b9000 /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer -0x00007ffb0fd29000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib -0x00007ffb0fcea000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib -0x00007ffb0fee9000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib -0x00007ffb0fcf3000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib -0x00007ffb0fce7000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib -0x00007ffb0fcd2000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib -0x00007ffc09ddf000 /System/Library/PrivateFrameworks/FontServices.framework/Versions/A/FontServices -0x00007ff81c7cc000 /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG -0x00007ff814c54000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib -0x00007ffd229f2000 /usr/lib/libhvf.dylib -0x00007ffc21e3c000 /System/Library/PrivateFrameworks/ParsingInternal.framework/Versions/A/ParsingInternal -0x00007ffc09de3000 /System/Library/PrivateFrameworks/FontServices.framework/libXTFontStaticRegistryData.dylib -0x00007ff817fcb000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/MPSCore -0x00007ff81a165000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/MPSImage -0x00007ff8199ce000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork -0x00007ff819f2c000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix -0x00007ff819ce2000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector -0x00007ff819f6b000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray -0x00007ffb148b6000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSFunctions.framework/Versions/A/MPSFunctions -0x00007ffb14896000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSBenchmarkLoop.framework/Versions/A/MPSBenchmarkLoop -0x00007ff80ae6c000 /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools -0x00007ff91aeed000 /System/Library/PrivateFrameworks/IOAccelMemoryInfo.framework/Versions/A/IOAccelMemoryInfo -0x00007ffa09016000 /System/Library/PrivateFrameworks/kperf.framework/Versions/A/kperf -0x00007ff915a3d000 /System/Library/PrivateFrameworks/GPURawCounter.framework/Versions/A/GPURawCounter -0x00007ff82599c000 /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication -0x00007ff9159ba000 /System/Library/PrivateFrameworks/MallocStackLogging.framework/Versions/A/MallocStackLogging -0x00007ff82597d000 /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols -0x00007ff92795a000 /System/Library/PrivateFrameworks/OSAnalytics.framework/Versions/A/OSAnalytics -0x00007ffc07fd7000 /System/Library/PrivateFrameworks/DeviceRecovery.framework/Versions/A/DeviceRecovery -0x00007ffb12911000 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/ExtensionFoundation -0x00007ff81c812000 /System/Library/PrivateFrameworks/AppServerSupport.framework/Versions/A/AppServerSupport -0x00007ff81c612000 /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices -0x00007ff81c47e000 /System/Library/PrivateFrameworks/PlugInKit.framework/Versions/A/PlugInKit -0x00007ff81984f000 /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices -0x00007ffa0d519000 /usr/lib/swift/libswiftAccelerate.dylib -0x00007ff81c5b3000 /System/Library/PrivateFrameworks/IconFoundation.framework/Versions/A/IconFoundation -0x00007ffc15617000 /System/Library/PrivateFrameworks/IconRendering.framework/Versions/A/IconRendering -0x00007ff814ca1000 /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI -0x00007ffc2774d000 /System/Library/PrivateFrameworks/SFSymbols.framework/Versions/A/SFSymbols -0x00007ffb127f2000 /System/Library/Frameworks/DeveloperToolsSupport.framework/Versions/A/DeveloperToolsSupport -0x00007ff90cf29000 /System/Library/PrivateFrameworks/RenderBox.framework/Versions/A/RenderBox -0x00007ff8176f0000 /System/Library/PrivateFrameworks/CoreSVG.framework/Versions/A/CoreSVG -0x00007ff81d54e000 /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO -0x00007ff915aa8000 /usr/lib/swift/libswiftCoreImage.dylib -0x00007ff81d495000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/ATSUI -0x00007ff81eb0c000 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox -0x00007ff80cb62000 /System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore -0x00007ff81ecd7000 /System/Library/PrivateFrameworks/AudioSession.framework/Versions/A/AudioSession -0x00007ff907f1a000 /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI -0x00007ff81ed51000 /usr/lib/libAudioStatistics.dylib -0x00007ff816f63000 /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk -0x00007ff80d17b000 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio -0x00007ff81d380000 /usr/lib/libAudioToolboxUtility.dylib -0x00007ff915a41000 /usr/lib/swift/libswiftCoreAudio.dylib -0x00007ff91c512000 /usr/lib/swift/libswiftCoreMIDI.dylib -0x00007ff81f155000 /System/Library/PrivateFrameworks/perfdata.framework/Versions/A/perfdata -0x00007ff914ac3000 /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy -0x00007ff81eff8000 /usr/lib/libSMC.dylib -0x00007ff81f163000 /usr/lib/libperfcheck.dylib -0x00007ffb1eaa1000 /System/Library/PrivateFrameworks/AudioAnalytics.framework/Versions/A/AudioAnalytics -0x00007ffd238c0000 /usr/lib/swift/libswift_DarwinFoundation2.dylib -0x00007ffd238c1000 /usr/lib/swift/libswift_DarwinFoundation3.dylib -0x00007ffa1b1fd000 /System/Library/Frameworks/OSLog.framework/Versions/A/OSLog -0x00007ff9159ea000 /usr/lib/libmis.dylib -0x00007ff81c6d5000 /System/Library/PrivateFrameworks/MediaExperience.framework/Versions/A/MediaExperience -0x00007ff81eabc000 /System/Library/PrivateFrameworks/AudioSession.framework/libSessionUtility.dylib -0x00007ff81d4ca000 /System/Library/PrivateFrameworks/CMCaptureCore.framework/Versions/A/CMCaptureCore -0x00007ff81c820000 /usr/lib/libspindump.dylib -0x00007ff8241ca000 /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth -0x00007ff8196c2000 /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils -0x00007ff90dc43000 /System/Library/PrivateFrameworks/HID.framework/Versions/A/HID -0x00007ffb27694000 /System/Library/PrivateFrameworks/CoreUtilsExtras.framework/Versions/A/CoreUtilsExtras -0x00007ffc15574000 /System/Library/PrivateFrameworks/IO80211.framework/Versions/A/IO80211 -0x00007ff820a88000 /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth -0x00007ff923a54000 /usr/lib/swift/libswiftCompression.dylib -0x00007ffb1e6db000 /System/Library/PrivateFrameworks/ArgumentParserInternal.framework/Versions/A/ArgumentParserInternal -0x00007ff81c324000 /usr/lib/libIOReport.dylib -0x00007ff81985c000 /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation -0x00007ff80b233000 /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon -0x00007ff8254a2000 /System/Library/PrivateFrameworks/FrontBoardServices.framework/Versions/A/FrontBoardServices -0x00007ff8199b5000 /usr/lib/libgermantok.dylib -0x00007ff8181aa000 /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData -0x00007ff8243d3000 /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit -0x00007ff82432d000 /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording -0x00007ff81c5aa000 /usr/lib/libheimdal-asn1.dylib -0x00007ff827f76000 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit -0x00007ff814f73000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory -0x00007ff814f7f000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory -0x00007ffb110e0000 /System/Library/Frameworks/AVFAudio.framework/Versions/A/AVFAudio -0x00007ff90eb95000 /usr/lib/libAccessibility.dylib -0x00007ffc18cad000 /System/Library/PrivateFrameworks/IsolatedCoreAudioClient.framework/Versions/A/IsolatedCoreAudioClient -0x00007ffa1145d000 /usr/lib/swift/libswiftCoreMedia.dylib -0x00007ffd14344000 /System/Library/PrivateFrameworks/Tightbeam.framework/Versions/A/Tightbeam -0x00007ffb23721000 /System/Library/PrivateFrameworks/CoreAudioOrchestration.framework/Versions/A/CoreAudioOrchestration -0x00007ffa0dbc3000 /System/Library/PrivateFrameworks/AFKUser.framework/Versions/A/AFKUser -0x00007ff823502000 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility -0x00007ffd18219000 /System/Library/PrivateFrameworks/VideoToolboxParavirtualizationSupport.framework/Versions/A/VideoToolboxParavirtualizationSupport -0x00007ff81c540000 /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA -0x00007ff81d454000 /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler -0x00007ff81d438000 /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment -0x00007ff81d45e000 /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay -0x00007ffb1e53d000 /System/Library/PrivateFrameworks/AppleMobileFileIntegrity.framework/Versions/A/AppleMobileFileIntegrity -0x00007ffd22407000 /usr/lib/libTLE.dylib -0x00007ffb0b2b6000 /System/Library/PrivateFrameworks/ConfigProfileHelper.framework/Versions/A/ConfigProfileHelper -0x00007ffa20e5e000 /usr/lib/libedit.3.dylib -0x00007ffc19fea000 /System/Library/PrivateFrameworks/MIL.framework/Versions/A/MIL -0x00007ff91aeb2000 /usr/lib/libncurses.5.4.dylib -0x00007ff8195fe000 /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji -0x00007ff80b59d000 /usr/lib/libCRFSuite.dylib -0x00007ff81809a000 /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP -0x00007ff81995a000 /usr/lib/libmecab.dylib -0x00007ff81a949000 /usr/lib/libThaiTokenizer.dylib -0x00007ff81d915000 /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore -0x00007ffb127e0000 /System/Library/Frameworks/DataDetection.framework/Versions/A/DataDetection -0x00007ff919921000 /System/Library/PrivateFrameworks/TextInput.framework/Versions/A/TextInput -0x00007ffa1b6c9000 /System/Library/PrivateFrameworks/HIDDisplay.framework/Versions/A/HIDDisplay -0x00007ff81f0d9000 /usr/lib/libcups.2.dylib -0x00007ff81f172000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos -0x00007ff81edd6000 /usr/lib/libresolv.9.dylib -0x00007ff81c827000 /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal -0x00007ff827f75000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Libraries/libHeimdalProxy.dylib -0x00007ff81f1ca000 /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth -0x00007ff90eaae000 /System/Library/PrivateFrameworks/AXCoreUtilities.framework/Versions/A/AXCoreUtilities -0x00007ff91e7b5000 /System/Library/PrivateFrameworks/AttributeGraph.framework/Versions/A/AttributeGraph -0x00007ffd21e7f000 /usr/lib/libAXSafeCategoryBundle.dylib -0x00007ff819407000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib -0x00007ff81aaa3000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib -0x00007ff8199b8000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib -0x00007ff81a98d000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib -0x00007ff81aa9d000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib -0x00007ff8181b1000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib -0x00007ff80b340000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib -0x00007ffb1237c000 /System/Library/Frameworks/CoreTransferable.framework/Versions/A/CoreTransferable -0x00007ff81f13c000 /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth -0x00007ff815173000 /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport -0x00007ff80fc7d000 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation -0x00007ff819928000 /usr/lib/libCheckFix.dylib -0x00007ff813bc1000 /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities -0x00007ffc15f31000 /System/Library/PrivateFrameworks/InstalledContentLibrary.framework/Versions/A/InstalledContentLibrary -0x00007ff80e30a000 /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore -0x00007ff814fd0000 /usr/lib/libapp_launch_measurement.dylib -0x00007ffa09114000 /System/Library/PrivateFrameworks/MobileSystemServices.framework/Versions/A/MobileSystemServices -0x00007ff81c027000 /usr/lib/libxslt.1.dylib -0x00007ff8198eb000 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement -0x00007ff8276f5000 /usr/lib/libcurl.4.dylib -0x00007ffd2279f000 /usr/lib/libcrypto.46.dylib -0x00007ffd233c2000 /usr/lib/libssl.48.dylib -0x00007ff8273d5000 /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP -0x00007ff827410000 /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent -0x00007ff81edf3000 /usr/lib/libsasl2.2.dylib -0x00007ff90812e000 /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa -0x00007ff80e482000 /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit -0x00007ffb21ea3000 /System/Library/PrivateFrameworks/CollectionViewCore.framework/Versions/A/CollectionViewCore -0x00007ff8176eb000 /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap -0x00007ff81d95e000 /System/Library/PrivateFrameworks/UserActivity.framework/Versions/A/UserActivity -0x00007ffc09ee1000 /System/Library/PrivateFrameworks/FrontBoard.framework/Versions/A/FrontBoard -0x00007ffd1606a000 /System/Library/PrivateFrameworks/UIIntelligenceSupport.framework/Versions/A/UIIntelligenceSupport -0x00007ffb17a2d000 /System/Library/Frameworks/SwiftUICore.framework/Versions/A/SwiftUICore -0x00007ffd1bf66000 /System/Library/PrivateFrameworks/WritingTools.framework/Versions/A/WritingTools -0x00007ffd1aefa000 /System/Library/PrivateFrameworks/WindowManagement.framework/Versions/A/WindowManagement -0x00007ffc09c3a000 /System/Library/PrivateFrameworks/FocusEngine.framework/Versions/A/FocusEngine -0x00007ffc07ba8000 /System/Library/PrivateFrameworks/DesignLibrary.framework/Versions/A/DesignLibrary -0x00007ff8176d8000 /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation -0x00007ffd16b58000 /System/Library/PrivateFrameworks/UpdateCycle.framework/Versions/A/UpdateCycle -0x00007ff8173f9000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox -0x00007ff822e28000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition -0x00007ff814f68000 /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis -0x00007ff8231b9000 /System/Library/Frameworks/Accessibility.framework/Versions/A/Accessibility -0x00007ffb18923000 /System/Library/Frameworks/Symbols.framework/Versions/A/Symbols -0x00007ffc12a26000 /System/Library/PrivateFrameworks/Gestures.framework/Versions/A/Gestures -0x00007ff912b66000 /usr/lib/swift/libswiftCoreGraphics.dylib -0x00007ff823bc8000 /usr/lib/swift/libswiftFoundation.dylib -0x00007ffb0ac8a000 /usr/lib/swift/libswiftSwiftOnoneSupport.dylib -0x00007ffd23a2c000 /usr/lib/swift/libswiftsys_time.dylib -0x00007ffa17321000 /System/Library/PrivateFrameworks/CoreMaterial.framework/Versions/A/CoreMaterial -0x00007ffd2376b000 /usr/lib/swift/libswiftSpatial.dylib -0x00007ffd22406000 /usr/lib/libSpatial.dylib -0x00007ffd21d96000 /System/Library/SubFrameworks/UIUtilities.framework/Versions/A/UIUtilities -0x000000010d7d8000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/server/libjvm.dylib -0x000000010c7c5000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libjimage.dylib -0x000000010c896000 /Users/herzamos/Desktop/master_thesis/async-profiler-3.0-macos/lib/libasyncProfiler.dylib -0x000000010c81b000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libjava.dylib -0x00000001270ed000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libnio.dylib -0x0000000127134000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libnet.dylib -0x000000010d6c9000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libzip.dylib -0x00000001283a8000 /Users/herzamos/Library/Caches/JNA/temp/jna469159345088094890.tmp -0x0000000127188000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libextnet.dylib -0x0000000128ff1000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libmanagement.dylib -0x000000012901a000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libmanagement_ext.dylib - - -VM Arguments: -jvm_args: -Dfile.encoding=UTF-8 -Xms1024m -Xmx1024m -Xss4M -XX:ReservedCodeCacheSize=128m -Dsbt.script=/opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt -Dscala.ext.dirs=/Users/herzamos/.sbt/1.0/java9-rt-ext-adoptopenjdk_15_0_2 -agentpath:/Users/herzamos/Desktop/master_thesis/async-profiler-3.0-macos/lib/libasyncProfiler.dylib=start,event=wall,file=/tmp/profile.jfr -java_command: /opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt-launch.jar run /Users/herzamos/Desktop/master_thesis/tests/dl/dl_copy.vpr -java_class_path (initial): /opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt-launch.jar -Launcher Type: SUN_STANDARD - -[Global flags] - intx CICompilerCount = 4 {product} {ergonomic} - uint ConcGCThreads = 2 {product} {ergonomic} - uint G1ConcRefinementThreads = 9 {product} {ergonomic} - size_t G1HeapRegionSize = 1048576 {product} {ergonomic} - uintx GCDrainStackTargetSize = 64 {product} {ergonomic} - size_t InitialHeapSize = 1073741824 {product} {command line} - size_t MarkStackSize = 4194304 {product} {ergonomic} - size_t MaxHeapSize = 1073741824 {product} {command line} - size_t MaxNewSize = 643825664 {product} {ergonomic} - size_t MinHeapDeltaBytes = 1048576 {product} {ergonomic} - size_t MinHeapSize = 1073741824 {product} {command line} - uintx NonProfiledCodeHeapSize = 0 {pd product} {ergonomic} - uintx ProfiledCodeHeapSize = 0 {pd product} {ergonomic} - uintx ReservedCodeCacheSize = 134217728 {pd product} {command line} - size_t SoftMaxHeapSize = 1073741824 {manageable} {ergonomic} - intx ThreadStackSize = 4096 {pd product} {command line} - bool UseCompressedClassPointers = true {lp64_product} {ergonomic} - bool UseCompressedOops = true {lp64_product} {ergonomic} - bool UseG1GC = true {product} {ergonomic} - bool UseNUMA = false {product} {ergonomic} - bool UseNUMAInterleaving = false {product} {ergonomic} - -Logging: -Log output configuration: - #0: stdout all=warning,jni+resolve=error uptime,level,tags (reconfigured) - #1: stderr all=off uptime,level,tags - -Environment Variables: -JAVA_HOME=/Users/herzamos/.jenv/versions/15.0 -PATH=/Users/herzamos/.jenv/versions/15.0/bin:/opt/homebrew/Cellar/jenv/0.5.7/libexec/libexec:/Users/herzamos/Desktop/master_thesis/master-thesis/bin:/Users/herzamos/miniconda3/bin:/Users/herzamos/.jenv/shims:/Users/herzamos/.jenv/bin:/Library/TeX/texbin:/opt/homebrew/bin/gcc-13:/Users/herzamos/.ghcup/bin:/Users/herzamos/.cabal/bin:/opt/homebrew/opt/llvm@12/bin:/Users/herzamos/mambaforge/bin:/Users/herzamos/mambaforge/condabin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/herzamos/.cargo/bin:/Users/herzamos/Library/Application Support/Coursier/bin -SHELL=/bin/zsh -LANG=fr_CH.UTF-8 - -Signal Handlers: -SIGSEGV: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO -SIGBUS: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGFPE: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGPIPE: [libjvm.dylib+0x842990], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGXFSZ: [libjvm.dylib+0x842990], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGILL: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGUSR2: [libjvm.dylib+0x8434b0], sa_mask[0]=00000000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO -SIGHUP: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGINT: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGTERM: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGQUIT: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO - - ---------------- S Y S T E M --------------- - -OS:uname: Darwin 25.2.0 Darwin Kernel Version 25.2.0: Tue Nov 18 21:07:05 PST 2025; root:xnu-12377.61.12~1/RELEASE_ARM64_T6020 x86_64 -OS uptime: 8 days 6:14 hours -rlimit (soft/hard): STACK 8176k/65520k , CORE 0k/infinity , NPROC 2666/2666 , NOFILE 10240/infinity , AS infinity/infinity , CPU infinity/infinity , DATA infinity/infinity , FSIZE infinity/infinity , MEMLOCK infinity/infinity , RSS infinity/infinity -load average: 12,18 11,91 12,32 - -CPU: total 10 (initial active 10) (1 cores per cpu, 1 threads per core) family 6 model 44 stepping 0 microcode 0x0, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, aes, clmul, tsc, tscinvbit, tscinv, clflush - -Memory: 4k page, physical 16777216k(352492k free), swap 5242880k(1251456k free) - -vm_info: OpenJDK 64-Bit Server VM (15.0.2+7) for bsd-amd64 JRE (15.0.2+7), built on Jan 21 2021 11:59:27 by "jenkins" with clang 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.46.4) - -END. diff --git a/hs_err_pid89581.log b/hs_err_pid89581.log deleted file mode 100644 index d6bfadf35..000000000 --- a/hs_err_pid89581.log +++ /dev/null @@ -1,1912 +0,0 @@ -# -# A fatal error has been detected by the Java Runtime Environment: -# -# Internal Error (sharedRuntime.cpp:531), pid=89581, tid=80643 -# guarantee(cb != NULL && cb->is_compiled()) failed: safepoint polling: pc must refer to an nmethod -# -# JRE version: OpenJDK Runtime Environment AdoptOpenJDK (15.0.2+7) (build 15.0.2+7) -# Java VM: OpenJDK 64-Bit Server VM AdoptOpenJDK (15.0.2+7, mixed mode, sharing, tiered, compressed oops, g1 gc, bsd-amd64) -# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again -# -# If you would like to submit a bug report, please visit: -# https://github.com/AdoptOpenJDK/openjdk-support/issues -# - ---------------- S U M M A R Y ------------ - -Command Line: -Dfile.encoding=UTF-8 -Xms1024m -Xmx1024m -Xss4M -XX:ReservedCodeCacheSize=128m -Dsbt.script=/opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt -Dscala.ext.dirs=/Users/herzamos/.sbt/1.0/java9-rt-ext-adoptopenjdk_15_0_2 -agentpath:/Users/herzamos/Desktop/master_thesis/async-profiler-3.0-macos/lib/libasyncProfiler.dylib=start,event=wall,file=/tmp/profile.jfr /opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt-launch.jar run /Users/herzamos/Desktop/master_thesis/tests/dl/dl_reverse.vpr - -Host: Mac14,9 x86_64 2400 MHz, 10 cores, 16G, Darwin 25.2.0 -Time: Fri May 15 19:15:45 2026 CEST elapsed time: 4.448165 seconds (0d 0h 0m 4s) - ---------------- T H R E A D --------------- - -Current thread (0x00007fed60276800): JavaThread "pool-2-thread-4" [_thread_in_Java, id=80643, stack(0x000000031633e000,0x000000031673e000)] - -Stack: [0x000000031633e000,0x000000031673e000], sp=0x000000031673b100, free space=4084k -Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code) -V [libjvm.dylib+0xa87b06] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x696 -V [libjvm.dylib+0xa881d1] VMError::report_and_die(Thread*, void*, char const*, int, char const*, char const*, __va_list_tag*)+0x41 -V [libjvm.dylib+0x30735a] report_vm_error(char const*, int, char const*, char const*, ...)+0xaa -V [libjvm.dylib+0x8da145] SharedRuntime::get_poll_stub(unsigned char*)+0x45 -V [libjvm.dylib+0x845d8f] JVM_handle_bsd_signal+0x4bf -V [libjvm.dylib+0x8429bd] signalHandler(int, __siginfo*, void*)+0x2d -C [libasyncProfiler.dylib+0x24621] Profiler::segvHandler(int, __siginfo*, void*)+0xa1 -C [libsystem_platform.dylib+0x337d] _sigtramp+0x1d -C 0x0000000000000000 -j sbt.librarymanagement.CrossVersionFunctions$$Lambda$2367+0x00000008013451d8.apply(Ljava/lang/Object;)Ljava/lang/Object;+16 -j sbt.Defaults$.$anonfun$compileBase$5(Lscala/Tuple4;)Lsbt/librarymanagement/ModuleID;+197 -j sbt.Defaults$$$Lambda$826+0x0000000800fecd38.apply(Ljava/lang/Object;)Ljava/lang/Object;+4 -J 5196 c2 scala.Function1$$Lambda$364+0x0000000800e0f598.apply(Ljava/lang/Object;)Ljava/lang/Object; (13 bytes) @ 0x000000011983004c [0x0000000119830000+0x000000000000004c] -j sbt.internal.util.EvaluateSettings$MixedNode.evaluate0()V+25 -j sbt.internal.util.EvaluateSettings$INode.evaluate()V+1 -j sbt.internal.util.EvaluateSettings.$anonfun$submitEvaluate$1(Lsbt/internal/util/EvaluateSettings$INode;)V+1 -j sbt.internal.util.EvaluateSettings$$Lambda$2329+0x000000080133bdf8.apply$mcV$sp()V+4 -j sbt.internal.util.EvaluateSettings.sbt$internal$util$EvaluateSettings$$run0(Lscala/Function0;)V+1 -j sbt.internal.util.EvaluateSettings$$anon$3.run()V+21 -j java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+92 java.base@15.0.2 -j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5 java.base@15.0.2 -j java.lang.Thread.run()V+11 java.base@15.0.2 -v ~StubRoutines::call_stub -V [libjvm.dylib+0x4bc0b2] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x2e2 -V [libjvm.dylib+0x4baf99] JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x1e9 -V [libjvm.dylib+0x4bb063] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*)+0x63 -V [libjvm.dylib+0x569970] thread_entry(JavaThread*, Thread*)+0xb0 -V [libjvm.dylib+0xa21152] JavaThread::thread_main_inner()+0xb2 -V [libjvm.dylib+0xa1e221] Thread::call_run()+0x71 -V [libjvm.dylib+0x8404a7] thread_native_entry(Thread*)+0x197 -C [libsystem_pthread.dylib+0x5e4d] _pthread_start+0x73 -C [libsystem_pthread.dylib+0x1857] thread_start+0xf - - ---------------- P R O C E S S --------------- - -Threads class SMR info: -_java_thread_list=0x0000600004651400, length=40, elements={ -0x00007fed75889600, 0x00007fedb5962400, 0x00007fed65ac6e00, 0x00007fedb6857200, -0x00007feda5810800, 0x00007fedb6867600, 0x00007feda5810e00, 0x00007fedb5945a00, -0x00007feda5811400, 0x00007fedb6857800, 0x00007fed75995800, 0x00007fedb6963400, -0x00007feda580e600, 0x00007fedb6963a00, 0x00007fedb5a2f600, 0x00007fedb6b74e00, -0x00007fedb5d5dc00, 0x00007fedb6e1da00, 0x00007fed600ad000, 0x00007fed6639d400, -0x00007fedb5948a00, 0x00007fed6027ee00, 0x00007fed60273a00, 0x00007fed663a7200, -0x00007fed60815200, 0x00007fedb59ea000, 0x00007feda5867800, 0x00007fedb5c89e00, -0x00007fedb68b7200, 0x00007fed60289200, 0x00007fed60288c00, 0x00007fed6028bc00, -0x00007fed60276200, 0x00007fed60276800, 0x00007fed60276e00, 0x00007fed60277400, -0x00007fed75eeb000, 0x00007fed75eeb600, 0x00007fed60290000, 0x00007fed57854600 -} - -Java Threads: ( => current thread ) - 0x00007fed75889600 JavaThread "main" [_thread_blocked, id=16131, stack(0x000000030d66d000,0x000000030da6d000)] - 0x00007fedb5962400 JavaThread "Reference Handler" daemon [_thread_blocked, id=21763, stack(0x000000030e082000,0x000000030e482000)] - 0x00007fed65ac6e00 JavaThread "Finalizer" daemon [_thread_blocked, id=31747, stack(0x000000030e485000,0x000000030e885000)] - 0x00007fedb6857200 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=28931, stack(0x000000030ea1f000,0x000000030ee1f000)] - 0x00007feda5810800 JavaThread "Service Thread" daemon [_thread_blocked, id=24323, stack(0x000000030ee22000,0x000000030f222000)] - 0x00007fedb6867600 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=25347, stack(0x000000030f225000,0x000000030f325000)] - 0x00007feda5810e00 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=27139, stack(0x000000030f328000,0x000000030f428000)] - 0x00007fedb5945a00 JavaThread "Sweeper thread" daemon [_thread_blocked, id=26883, stack(0x000000030f42b000,0x000000030f82b000)] - 0x00007feda5811400 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=42755, stack(0x000000030f82e000,0x000000030fc2e000)] - 0x00007fedb6857800 JavaThread "Async-profiler Timer" daemon [_thread_in_native, id=40451, stack(0x000000030fcb4000,0x00000003100b4000)] - 0x00007fed75995800 JavaThread "Notification Thread" daemon [_thread_blocked, id=39683, stack(0x00000003100b7000,0x00000003104b7000)] - 0x00007fedb6963400 JavaThread "pool-1-thread-1" [_thread_blocked, id=36099, stack(0x00000003105bd000,0x00000003109bd000)] - 0x00007feda580e600 JavaThread "pool-1-thread-2" [_thread_blocked, id=44291, stack(0x0000000310dc3000,0x00000003111c3000)] - 0x00007fedb6963a00 JavaThread "pool-1-thread-3" [_thread_blocked, id=64771, stack(0x00000003111c6000,0x00000003115c6000)] - 0x00007fedb5a2f600 JavaThread "pool-1-thread-4" [_thread_blocked, id=45315, stack(0x00000003115c9000,0x00000003119c9000)] - 0x00007fedb6b74e00 JavaThread "pool-1-thread-5" [_thread_blocked, id=46339, stack(0x00000003119cc000,0x0000000311dcc000)] - 0x00007fedb5d5dc00 JavaThread "boot-server-socket-thread-1" [_thread_in_native, id=58371, stack(0x00000003126ea000,0x0000000312aea000)] - 0x00007fedb6e1da00 JavaThread "classloader-cache-cleanup-0" daemon [_thread_blocked, id=50179, stack(0x0000000312aed000,0x0000000312eed000)] - 0x00007fed600ad000 JavaThread "sbt-command-exchange-fastTrack" daemon [_thread_blocked, id=51459, stack(0x0000000312ef0000,0x00000003132f0000)] - 0x00007fed6639d400 JavaThread "process reaper" daemon [_thread_blocked, id=56323, stack(0x00000003132f3000,0x0000000313317000)] - 0x00007fedb5948a00 JavaThread "scala-execution-context-global-28" daemon [_thread_blocked, id=37063, stack(0x00000003109c0000,0x0000000310dc0000)] - 0x00007fed6027ee00 JavaThread "scala-execution-context-global-29" daemon [_thread_blocked, id=55555, stack(0x000000031331a000,0x000000031371a000)] - 0x00007fed60273a00 JavaThread "scala-execution-context-global-30" daemon [_thread_blocked, id=52739, stack(0x000000031371d000,0x0000000313b1d000)] - 0x00007fed663a7200 JavaThread "scala-execution-context-global-31" daemon [_thread_blocked, id=54275, stack(0x0000000313b20000,0x0000000313f20000)] - 0x00007fed60815200 JavaThread "scala-execution-context-global-32" daemon [_thread_blocked, id=53251, stack(0x0000000313f23000,0x0000000314323000)] - 0x00007fedb59ea000 JavaThread "scala-execution-context-global-33" daemon [_thread_blocked, id=65795, stack(0x0000000314326000,0x0000000314726000)] - 0x00007feda5867800 JavaThread "scala-execution-context-global-34" daemon [_thread_blocked, id=66563, stack(0x0000000314729000,0x0000000314b29000)] - 0x00007fedb5c89e00 JavaThread "scala-execution-context-global-35" daemon [_thread_blocked, id=86019, stack(0x0000000314b2c000,0x0000000314f2c000)] - 0x00007fedb68b7200 JavaThread "scala-execution-context-global-36" daemon [_thread_blocked, id=84739, stack(0x0000000314f2f000,0x000000031532f000)] - 0x00007fed60289200 JavaThread "scala-execution-context-global-37" daemon [_thread_blocked, id=84483, stack(0x0000000315332000,0x0000000315732000)] - 0x00007fed60288c00 JavaThread "pool-2-thread-1" [_thread_in_vm, id=83203, stack(0x0000000315735000,0x0000000315b35000)] - 0x00007fed6028bc00 JavaThread "pool-2-thread-2" [_thread_blocked, id=82435, stack(0x0000000315b38000,0x0000000315f38000)] - 0x00007fed60276200 JavaThread "pool-2-thread-3" [_thread_blocked, id=69891, stack(0x0000000315f3b000,0x000000031633b000)] -=>0x00007fed60276800 JavaThread "pool-2-thread-4" [_thread_in_Java, id=80643, stack(0x000000031633e000,0x000000031673e000)] - 0x00007fed60276e00 JavaThread "pool-2-thread-5" [_thread_in_vm, id=70659, stack(0x0000000316741000,0x0000000316b41000)] - 0x00007fed60277400 JavaThread "pool-2-thread-6" [_thread_blocked, id=78851, stack(0x0000000316b44000,0x0000000316f44000)] - 0x00007fed75eeb000 JavaThread "pool-2-thread-7" [_thread_blocked, id=72195, stack(0x0000000316f47000,0x0000000317347000)] - 0x00007fed75eeb600 JavaThread "pool-2-thread-10" [_thread_in_vm, id=78083, stack(0x000000031734a000,0x000000031774a000)] - 0x00007fed60290000 JavaThread "pool-2-thread-9" [_thread_in_Java, id=77315, stack(0x000000031774d000,0x0000000317b4d000)] - 0x00007fed57854600 JavaThread "pool-2-thread-8" [_thread_in_Java, id=76803, stack(0x0000000317b50000,0x0000000317f50000)] - -Other Threads: - 0x00007fed85765920 VMThread "VM Thread" [stack: 0x000000030df7f000,0x000000030e07f000] [id=19459] _threads_hazard_ptr=0x0000600004651400 - 0x00007fed6577f540 WatcherThread [stack: 0x00000003104ba000,0x00000003105ba000] [id=34819] - 0x00007fed857610d0 GCTaskThread "GC Thread#0" [stack: 0x000000030da70000,0x000000030db70000] [id=21251] - 0x00007fedb5790c50 GCTaskThread "GC Thread#1" [stack: 0x0000000311dcf000,0x0000000311ecf000] [id=47043] - 0x00007fedb57914b0 GCTaskThread "GC Thread#2" [stack: 0x0000000311ed2000,0x0000000311fd2000] [id=63235] - 0x00007fedb5791b70 GCTaskThread "GC Thread#3" [stack: 0x0000000311fd5000,0x00000003120d5000] [id=47107] - 0x00007fedb5792230 GCTaskThread "GC Thread#4" [stack: 0x00000003120d8000,0x00000003121d8000] [id=62467] - 0x00007fedb57928f0 GCTaskThread "GC Thread#5" [stack: 0x00000003121db000,0x00000003122db000] [id=47363] - 0x00007fedb57933a0 GCTaskThread "GC Thread#6" [stack: 0x00000003122de000,0x00000003123de000] [id=61955] - 0x00007fedb5793e50 GCTaskThread "GC Thread#7" [stack: 0x00000003123e1000,0x00000003124e1000] [id=61443] - 0x00007fedb60eb3f0 GCTaskThread "GC Thread#8" [stack: 0x00000003124e4000,0x00000003125e4000] [id=61187] - 0x00007fed857619c0 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000030db73000,0x000000030dc73000] [id=17155] - 0x00007fed65758b40 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000030dc76000,0x000000030dd76000] [id=17667] - 0x00007fed66b27d30 ConcurrentGCThread "G1 Conc#1" [stack: 0x00000003125e7000,0x00000003126e7000] [id=60823] - 0x00007fed75720ad0 ConcurrentGCThread "G1 Refine#0" [stack: 0x000000030dd79000,0x000000030de79000] [id=20227] - 0x00007fed668a65b0 ConcurrentGCThread "G1 Young RemSet Sampling" [stack: 0x000000030de7c000,0x000000030df7c000] [id=18179] - -Threads with active compile tasks: -C1 CompilerThread0 4470 5251 ! 3 java.util.concurrent.LinkedBlockingQueue::offer (131 bytes) - -VM state: not at safepoint (normal execution) - -VM Mutex/Monitor currently owned by a thread: None - -Heap address: 0x00000007c0000000, size: 1024 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 -CDS archive(s) mapped at: [0x0000000800000000-0x0000000800b2f000-0x0000000800b2f000), size 11726848, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. -Compressed class space mapped at: 0x0000000800b30000-0x0000000840b30000, size: 1073741824 -Narrow klass base: 0x0000000800000000, Narrow klass shift: 3, Narrow klass range: 0x100000000 - -GC Precious Log: - CPUs: 10 total, 10 available - Memory: 16384M - Large Page Support: Disabled - NUMA Support: Disabled - Compressed Oops: Enabled (Zero based) - Heap Region Size: 1M - Heap Min Capacity: 1G - Heap Initial Capacity: 1G - Heap Max Capacity: 1G - Pre-touch: Disabled - Parallel Workers: 9 - Concurrent Workers: 2 - Concurrent Refinement Workers: 9 - Periodic GC: Disabled - -Heap: - garbage-first heap total 1048576K, used 71561K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 60 young (61440K), 22 survivors (22528K) - Metaspace used 62213K, capacity 63110K, committed 64128K, reserved 1105920K - class space used 8046K, capacity 8314K, committed 8320K, reserved 1048576K - -Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, OA=open archive, CA=closed archive, TAMS=top-at-mark-start (previous, next) -| 0|0x00000007c0000000, 0x00000007c0100000, 0x00000007c0100000|100%| O| |TAMS 0x00000007c0100000, 0x00000007c0000000| Untracked -| 1|0x00000007c0100000, 0x00000007c0200000, 0x00000007c0200000|100%|HS| |TAMS 0x00000007c0200000, 0x00000007c0100000| Complete -| 2|0x00000007c0200000, 0x00000007c0300000, 0x00000007c0300000|100%| O| |TAMS 0x00000007c0300000, 0x00000007c0200000| Untracked -| 3|0x00000007c0300000, 0x00000007c0400000, 0x00000007c0400000|100%| O| |TAMS 0x00000007c0400000, 0x00000007c0300000| Untracked -| 4|0x00000007c0400000, 0x00000007c0500000, 0x00000007c0500000|100%| O| |TAMS 0x00000007c0500000, 0x00000007c0400000| Untracked -| 5|0x00000007c0500000, 0x00000007c0600000, 0x00000007c0600000|100%| O| |TAMS 0x00000007c0600000, 0x00000007c0500000| Untracked -| 6|0x00000007c0600000, 0x00000007c06cf200, 0x00000007c0700000| 80%| O| |TAMS 0x00000007c06cf200, 0x00000007c0600000| Untracked -| 7|0x00000007c0700000, 0x00000007c0800000, 0x00000007c0800000|100%|HS| |TAMS 0x00000007c0800000, 0x00000007c0700000| Complete -| 8|0x00000007c0800000, 0x00000007c0900000, 0x00000007c0900000|100%|HC| |TAMS 0x00000007c0900000, 0x00000007c0800000| Complete -| 9|0x00000007c0900000, 0x00000007c0a00000, 0x00000007c0a00000|100%|HC| |TAMS 0x00000007c0a00000, 0x00000007c0900000| Complete -| 10|0x00000007c0a00000, 0x00000007c0b00000, 0x00000007c0b00000|100%|HC| |TAMS 0x00000007c0b00000, 0x00000007c0a00000| Complete -| 11|0x00000007c0b00000, 0x00000007c0b00000, 0x00000007c0c00000| 0%| F| |TAMS 0x00000007c0b00000, 0x00000007c0b00000| Untracked -| 12|0x00000007c0c00000, 0x00000007c0c00000, 0x00000007c0d00000| 0%| F| |TAMS 0x00000007c0c00000, 0x00000007c0c00000| Untracked -| 13|0x00000007c0d00000, 0x00000007c0d00000, 0x00000007c0e00000| 0%| F| |TAMS 0x00000007c0d00000, 0x00000007c0d00000| Untracked -| 14|0x00000007c0e00000, 0x00000007c0e00000, 0x00000007c0f00000| 0%| F| |TAMS 0x00000007c0e00000, 0x00000007c0e00000| Untracked -| 15|0x00000007c0f00000, 0x00000007c0f00000, 0x00000007c1000000| 0%| F| |TAMS 0x00000007c0f00000, 0x00000007c0f00000| Untracked -| 16|0x00000007c1000000, 0x00000007c1000000, 0x00000007c1100000| 0%| F| |TAMS 0x00000007c1000000, 0x00000007c1000000| Untracked -| 17|0x00000007c1100000, 0x00000007c1100000, 0x00000007c1200000| 0%| F| |TAMS 0x00000007c1100000, 0x00000007c1100000| Untracked -| 18|0x00000007c1200000, 0x00000007c1200000, 0x00000007c1300000| 0%| F| |TAMS 0x00000007c1200000, 0x00000007c1200000| Untracked -| 19|0x00000007c1300000, 0x00000007c1300000, 0x00000007c1400000| 0%| F| |TAMS 0x00000007c1300000, 0x00000007c1300000| Untracked -| 20|0x00000007c1400000, 0x00000007c1400000, 0x00000007c1500000| 0%| F| |TAMS 0x00000007c1400000, 0x00000007c1400000| Untracked -| 21|0x00000007c1500000, 0x00000007c1500000, 0x00000007c1600000| 0%| F| |TAMS 0x00000007c1500000, 0x00000007c1500000| Untracked -| 22|0x00000007c1600000, 0x00000007c1600000, 0x00000007c1700000| 0%| F| |TAMS 0x00000007c1600000, 0x00000007c1600000| Untracked -| 23|0x00000007c1700000, 0x00000007c1700000, 0x00000007c1800000| 0%| F| |TAMS 0x00000007c1700000, 0x00000007c1700000| Untracked -| 24|0x00000007c1800000, 0x00000007c1800000, 0x00000007c1900000| 0%| F| |TAMS 0x00000007c1800000, 0x00000007c1800000| Untracked -| 25|0x00000007c1900000, 0x00000007c1900000, 0x00000007c1a00000| 0%| F| |TAMS 0x00000007c1900000, 0x00000007c1900000| Untracked -| 26|0x00000007c1a00000, 0x00000007c1a00000, 0x00000007c1b00000| 0%| F| |TAMS 0x00000007c1a00000, 0x00000007c1a00000| Untracked -| 27|0x00000007c1b00000, 0x00000007c1b00000, 0x00000007c1c00000| 0%| F| |TAMS 0x00000007c1b00000, 0x00000007c1b00000| Untracked -| 28|0x00000007c1c00000, 0x00000007c1c00000, 0x00000007c1d00000| 0%| F| |TAMS 0x00000007c1c00000, 0x00000007c1c00000| Untracked -| 29|0x00000007c1d00000, 0x00000007c1d00000, 0x00000007c1e00000| 0%| F| |TAMS 0x00000007c1d00000, 0x00000007c1d00000| Untracked -| 30|0x00000007c1e00000, 0x00000007c1e00000, 0x00000007c1f00000| 0%| F| |TAMS 0x00000007c1e00000, 0x00000007c1e00000| Untracked -| 31|0x00000007c1f00000, 0x00000007c1f00000, 0x00000007c2000000| 0%| F| |TAMS 0x00000007c1f00000, 0x00000007c1f00000| Untracked -| 32|0x00000007c2000000, 0x00000007c2000000, 0x00000007c2100000| 0%| F| |TAMS 0x00000007c2000000, 0x00000007c2000000| Untracked -| 33|0x00000007c2100000, 0x00000007c2100000, 0x00000007c2200000| 0%| F| |TAMS 0x00000007c2100000, 0x00000007c2100000| Untracked -| 34|0x00000007c2200000, 0x00000007c2200000, 0x00000007c2300000| 0%| F| |TAMS 0x00000007c2200000, 0x00000007c2200000| Untracked -| 35|0x00000007c2300000, 0x00000007c2300000, 0x00000007c2400000| 0%| F| |TAMS 0x00000007c2300000, 0x00000007c2300000| Untracked -| 36|0x00000007c2400000, 0x00000007c2400000, 0x00000007c2500000| 0%| F| |TAMS 0x00000007c2400000, 0x00000007c2400000| Untracked -| 37|0x00000007c2500000, 0x00000007c2500000, 0x00000007c2600000| 0%| F| |TAMS 0x00000007c2500000, 0x00000007c2500000| Untracked -| 38|0x00000007c2600000, 0x00000007c2600000, 0x00000007c2700000| 0%| F| |TAMS 0x00000007c2600000, 0x00000007c2600000| Untracked -| 39|0x00000007c2700000, 0x00000007c2700000, 0x00000007c2800000| 0%| F| |TAMS 0x00000007c2700000, 0x00000007c2700000| Untracked -| 40|0x00000007c2800000, 0x00000007c2800000, 0x00000007c2900000| 0%| F| |TAMS 0x00000007c2800000, 0x00000007c2800000| Untracked -| 41|0x00000007c2900000, 0x00000007c2900000, 0x00000007c2a00000| 0%| F| |TAMS 0x00000007c2900000, 0x00000007c2900000| Untracked -| 42|0x00000007c2a00000, 0x00000007c2a00000, 0x00000007c2b00000| 0%| F| |TAMS 0x00000007c2a00000, 0x00000007c2a00000| Untracked -| 43|0x00000007c2b00000, 0x00000007c2b00000, 0x00000007c2c00000| 0%| F| |TAMS 0x00000007c2b00000, 0x00000007c2b00000| Untracked -| 44|0x00000007c2c00000, 0x00000007c2c00000, 0x00000007c2d00000| 0%| F| |TAMS 0x00000007c2c00000, 0x00000007c2c00000| Untracked -| 45|0x00000007c2d00000, 0x00000007c2d00000, 0x00000007c2e00000| 0%| F| |TAMS 0x00000007c2d00000, 0x00000007c2d00000| Untracked -| 46|0x00000007c2e00000, 0x00000007c2e00000, 0x00000007c2f00000| 0%| F| |TAMS 0x00000007c2e00000, 0x00000007c2e00000| Untracked -| 47|0x00000007c2f00000, 0x00000007c2f00000, 0x00000007c3000000| 0%| F| |TAMS 0x00000007c2f00000, 0x00000007c2f00000| Untracked -| 48|0x00000007c3000000, 0x00000007c3000000, 0x00000007c3100000| 0%| F| |TAMS 0x00000007c3000000, 0x00000007c3000000| Untracked -| 49|0x00000007c3100000, 0x00000007c3100000, 0x00000007c3200000| 0%| F| |TAMS 0x00000007c3100000, 0x00000007c3100000| Untracked -| 50|0x00000007c3200000, 0x00000007c3200000, 0x00000007c3300000| 0%| F| |TAMS 0x00000007c3200000, 0x00000007c3200000| Untracked -| 51|0x00000007c3300000, 0x00000007c3300000, 0x00000007c3400000| 0%| F| |TAMS 0x00000007c3300000, 0x00000007c3300000| Untracked -| 52|0x00000007c3400000, 0x00000007c3400000, 0x00000007c3500000| 0%| F| |TAMS 0x00000007c3400000, 0x00000007c3400000| Untracked -| 53|0x00000007c3500000, 0x00000007c3500000, 0x00000007c3600000| 0%| F| |TAMS 0x00000007c3500000, 0x00000007c3500000| Untracked -| 54|0x00000007c3600000, 0x00000007c3600000, 0x00000007c3700000| 0%| F| |TAMS 0x00000007c3600000, 0x00000007c3600000| Untracked -| 55|0x00000007c3700000, 0x00000007c3700000, 0x00000007c3800000| 0%| F| |TAMS 0x00000007c3700000, 0x00000007c3700000| Untracked -| 56|0x00000007c3800000, 0x00000007c3800000, 0x00000007c3900000| 0%| F| |TAMS 0x00000007c3800000, 0x00000007c3800000| Untracked -| 57|0x00000007c3900000, 0x00000007c3900000, 0x00000007c3a00000| 0%| F| |TAMS 0x00000007c3900000, 0x00000007c3900000| Untracked -| 58|0x00000007c3a00000, 0x00000007c3a00000, 0x00000007c3b00000| 0%| F| |TAMS 0x00000007c3a00000, 0x00000007c3a00000| Untracked -| 59|0x00000007c3b00000, 0x00000007c3b00000, 0x00000007c3c00000| 0%| F| |TAMS 0x00000007c3b00000, 0x00000007c3b00000| Untracked -| 60|0x00000007c3c00000, 0x00000007c3c00000, 0x00000007c3d00000| 0%| F| |TAMS 0x00000007c3c00000, 0x00000007c3c00000| Untracked -| 61|0x00000007c3d00000, 0x00000007c3d00000, 0x00000007c3e00000| 0%| F| |TAMS 0x00000007c3d00000, 0x00000007c3d00000| Untracked -| 62|0x00000007c3e00000, 0x00000007c3e00000, 0x00000007c3f00000| 0%| F| |TAMS 0x00000007c3e00000, 0x00000007c3e00000| Untracked -| 63|0x00000007c3f00000, 0x00000007c3f00000, 0x00000007c4000000| 0%| F| |TAMS 0x00000007c3f00000, 0x00000007c3f00000| Untracked -| 64|0x00000007c4000000, 0x00000007c4000000, 0x00000007c4100000| 0%| F| |TAMS 0x00000007c4000000, 0x00000007c4000000| Untracked -| 65|0x00000007c4100000, 0x00000007c4100000, 0x00000007c4200000| 0%| F| |TAMS 0x00000007c4100000, 0x00000007c4100000| Untracked -| 66|0x00000007c4200000, 0x00000007c4200000, 0x00000007c4300000| 0%| F| |TAMS 0x00000007c4200000, 0x00000007c4200000| Untracked -| 67|0x00000007c4300000, 0x00000007c4300000, 0x00000007c4400000| 0%| F| |TAMS 0x00000007c4300000, 0x00000007c4300000| Untracked -| 68|0x00000007c4400000, 0x00000007c4400000, 0x00000007c4500000| 0%| F| |TAMS 0x00000007c4400000, 0x00000007c4400000| Untracked -| 69|0x00000007c4500000, 0x00000007c4500000, 0x00000007c4600000| 0%| F| |TAMS 0x00000007c4500000, 0x00000007c4500000| Untracked -| 70|0x00000007c4600000, 0x00000007c4600000, 0x00000007c4700000| 0%| F| |TAMS 0x00000007c4600000, 0x00000007c4600000| Untracked -| 71|0x00000007c4700000, 0x00000007c4700000, 0x00000007c4800000| 0%| F| |TAMS 0x00000007c4700000, 0x00000007c4700000| Untracked -| 72|0x00000007c4800000, 0x00000007c4800000, 0x00000007c4900000| 0%| F| |TAMS 0x00000007c4800000, 0x00000007c4800000| Untracked -| 73|0x00000007c4900000, 0x00000007c4900000, 0x00000007c4a00000| 0%| F| |TAMS 0x00000007c4900000, 0x00000007c4900000| Untracked -| 74|0x00000007c4a00000, 0x00000007c4a00000, 0x00000007c4b00000| 0%| F| |TAMS 0x00000007c4a00000, 0x00000007c4a00000| Untracked -| 75|0x00000007c4b00000, 0x00000007c4b00000, 0x00000007c4c00000| 0%| F| |TAMS 0x00000007c4b00000, 0x00000007c4b00000| Untracked -| 76|0x00000007c4c00000, 0x00000007c4c00000, 0x00000007c4d00000| 0%| F| |TAMS 0x00000007c4c00000, 0x00000007c4c00000| Untracked -| 77|0x00000007c4d00000, 0x00000007c4d00000, 0x00000007c4e00000| 0%| F| |TAMS 0x00000007c4d00000, 0x00000007c4d00000| Untracked -| 78|0x00000007c4e00000, 0x00000007c4e00000, 0x00000007c4f00000| 0%| F| |TAMS 0x00000007c4e00000, 0x00000007c4e00000| Untracked -| 79|0x00000007c4f00000, 0x00000007c4f00000, 0x00000007c5000000| 0%| F| |TAMS 0x00000007c4f00000, 0x00000007c4f00000| Untracked -| 80|0x00000007c5000000, 0x00000007c5000000, 0x00000007c5100000| 0%| F| |TAMS 0x00000007c5000000, 0x00000007c5000000| Untracked -| 81|0x00000007c5100000, 0x00000007c5100000, 0x00000007c5200000| 0%| F| |TAMS 0x00000007c5100000, 0x00000007c5100000| Untracked -| 82|0x00000007c5200000, 0x00000007c5200000, 0x00000007c5300000| 0%| F| |TAMS 0x00000007c5200000, 0x00000007c5200000| Untracked -| 83|0x00000007c5300000, 0x00000007c5300000, 0x00000007c5400000| 0%| F| |TAMS 0x00000007c5300000, 0x00000007c5300000| Untracked -| 84|0x00000007c5400000, 0x00000007c5400000, 0x00000007c5500000| 0%| F| |TAMS 0x00000007c5400000, 0x00000007c5400000| Untracked -| 85|0x00000007c5500000, 0x00000007c5500000, 0x00000007c5600000| 0%| F| |TAMS 0x00000007c5500000, 0x00000007c5500000| Untracked -| 86|0x00000007c5600000, 0x00000007c5600000, 0x00000007c5700000| 0%| F| |TAMS 0x00000007c5600000, 0x00000007c5600000| Untracked -| 87|0x00000007c5700000, 0x00000007c5700000, 0x00000007c5800000| 0%| F| |TAMS 0x00000007c5700000, 0x00000007c5700000| Untracked -| 88|0x00000007c5800000, 0x00000007c5800000, 0x00000007c5900000| 0%| F| |TAMS 0x00000007c5800000, 0x00000007c5800000| Untracked -| 89|0x00000007c5900000, 0x00000007c5900000, 0x00000007c5a00000| 0%| F| |TAMS 0x00000007c5900000, 0x00000007c5900000| Untracked -| 90|0x00000007c5a00000, 0x00000007c5a00000, 0x00000007c5b00000| 0%| F| |TAMS 0x00000007c5a00000, 0x00000007c5a00000| Untracked -| 91|0x00000007c5b00000, 0x00000007c5b00000, 0x00000007c5c00000| 0%| F| |TAMS 0x00000007c5b00000, 0x00000007c5b00000| Untracked -| 92|0x00000007c5c00000, 0x00000007c5c00000, 0x00000007c5d00000| 0%| F| |TAMS 0x00000007c5c00000, 0x00000007c5c00000| Untracked -| 93|0x00000007c5d00000, 0x00000007c5d00000, 0x00000007c5e00000| 0%| F| |TAMS 0x00000007c5d00000, 0x00000007c5d00000| Untracked -| 94|0x00000007c5e00000, 0x00000007c5e00000, 0x00000007c5f00000| 0%| F| |TAMS 0x00000007c5e00000, 0x00000007c5e00000| Untracked -| 95|0x00000007c5f00000, 0x00000007c5f00000, 0x00000007c6000000| 0%| F| |TAMS 0x00000007c5f00000, 0x00000007c5f00000| Untracked -| 96|0x00000007c6000000, 0x00000007c6000000, 0x00000007c6100000| 0%| F| |TAMS 0x00000007c6000000, 0x00000007c6000000| Untracked -| 97|0x00000007c6100000, 0x00000007c6100000, 0x00000007c6200000| 0%| F| |TAMS 0x00000007c6100000, 0x00000007c6100000| Untracked -| 98|0x00000007c6200000, 0x00000007c6200000, 0x00000007c6300000| 0%| F| |TAMS 0x00000007c6200000, 0x00000007c6200000| Untracked -| 99|0x00000007c6300000, 0x00000007c6300000, 0x00000007c6400000| 0%| F| |TAMS 0x00000007c6300000, 0x00000007c6300000| Untracked -| 100|0x00000007c6400000, 0x00000007c6400000, 0x00000007c6500000| 0%| F| |TAMS 0x00000007c6400000, 0x00000007c6400000| Untracked -| 101|0x00000007c6500000, 0x00000007c6500000, 0x00000007c6600000| 0%| F| |TAMS 0x00000007c6500000, 0x00000007c6500000| Untracked -| 102|0x00000007c6600000, 0x00000007c6600000, 0x00000007c6700000| 0%| F| |TAMS 0x00000007c6600000, 0x00000007c6600000| Untracked -| 103|0x00000007c6700000, 0x00000007c6700000, 0x00000007c6800000| 0%| F| |TAMS 0x00000007c6700000, 0x00000007c6700000| Untracked -| 104|0x00000007c6800000, 0x00000007c6800000, 0x00000007c6900000| 0%| F| |TAMS 0x00000007c6800000, 0x00000007c6800000| Untracked -| 105|0x00000007c6900000, 0x00000007c6900000, 0x00000007c6a00000| 0%| F| |TAMS 0x00000007c6900000, 0x00000007c6900000| Untracked -| 106|0x00000007c6a00000, 0x00000007c6a00000, 0x00000007c6b00000| 0%| F| |TAMS 0x00000007c6a00000, 0x00000007c6a00000| Untracked -| 107|0x00000007c6b00000, 0x00000007c6b00000, 0x00000007c6c00000| 0%| F| |TAMS 0x00000007c6b00000, 0x00000007c6b00000| Untracked -| 108|0x00000007c6c00000, 0x00000007c6c00000, 0x00000007c6d00000| 0%| F| |TAMS 0x00000007c6c00000, 0x00000007c6c00000| Untracked -| 109|0x00000007c6d00000, 0x00000007c6d00000, 0x00000007c6e00000| 0%| F| |TAMS 0x00000007c6d00000, 0x00000007c6d00000| Untracked -| 110|0x00000007c6e00000, 0x00000007c6e00000, 0x00000007c6f00000| 0%| F| |TAMS 0x00000007c6e00000, 0x00000007c6e00000| Untracked -| 111|0x00000007c6f00000, 0x00000007c6f00000, 0x00000007c7000000| 0%| F| |TAMS 0x00000007c6f00000, 0x00000007c6f00000| Untracked -| 112|0x00000007c7000000, 0x00000007c7000000, 0x00000007c7100000| 0%| F| |TAMS 0x00000007c7000000, 0x00000007c7000000| Untracked -| 113|0x00000007c7100000, 0x00000007c7100000, 0x00000007c7200000| 0%| F| |TAMS 0x00000007c7100000, 0x00000007c7100000| Untracked -| 114|0x00000007c7200000, 0x00000007c7200000, 0x00000007c7300000| 0%| F| |TAMS 0x00000007c7200000, 0x00000007c7200000| Untracked -| 115|0x00000007c7300000, 0x00000007c7300000, 0x00000007c7400000| 0%| F| |TAMS 0x00000007c7300000, 0x00000007c7300000| Untracked -| 116|0x00000007c7400000, 0x00000007c7400000, 0x00000007c7500000| 0%| F| |TAMS 0x00000007c7400000, 0x00000007c7400000| Untracked -| 117|0x00000007c7500000, 0x00000007c7500000, 0x00000007c7600000| 0%| F| |TAMS 0x00000007c7500000, 0x00000007c7500000| Untracked -| 118|0x00000007c7600000, 0x00000007c7600000, 0x00000007c7700000| 0%| F| |TAMS 0x00000007c7600000, 0x00000007c7600000| Untracked -| 119|0x00000007c7700000, 0x00000007c7700000, 0x00000007c7800000| 0%| F| |TAMS 0x00000007c7700000, 0x00000007c7700000| Untracked -| 120|0x00000007c7800000, 0x00000007c7800000, 0x00000007c7900000| 0%| F| |TAMS 0x00000007c7800000, 0x00000007c7800000| Untracked -| 121|0x00000007c7900000, 0x00000007c7900000, 0x00000007c7a00000| 0%| F| |TAMS 0x00000007c7900000, 0x00000007c7900000| Untracked -| 122|0x00000007c7a00000, 0x00000007c7a00000, 0x00000007c7b00000| 0%| F| |TAMS 0x00000007c7a00000, 0x00000007c7a00000| Untracked -| 123|0x00000007c7b00000, 0x00000007c7b00000, 0x00000007c7c00000| 0%| F| |TAMS 0x00000007c7b00000, 0x00000007c7b00000| Untracked -| 124|0x00000007c7c00000, 0x00000007c7c00000, 0x00000007c7d00000| 0%| F| |TAMS 0x00000007c7c00000, 0x00000007c7c00000| Untracked -| 125|0x00000007c7d00000, 0x00000007c7d00000, 0x00000007c7e00000| 0%| F| |TAMS 0x00000007c7d00000, 0x00000007c7d00000| Untracked -| 126|0x00000007c7e00000, 0x00000007c7e00000, 0x00000007c7f00000| 0%| F| |TAMS 0x00000007c7e00000, 0x00000007c7e00000| Untracked -| 127|0x00000007c7f00000, 0x00000007c7f00000, 0x00000007c8000000| 0%| F| |TAMS 0x00000007c7f00000, 0x00000007c7f00000| Untracked -| 128|0x00000007c8000000, 0x00000007c8000000, 0x00000007c8100000| 0%| F| |TAMS 0x00000007c8000000, 0x00000007c8000000| Untracked -| 129|0x00000007c8100000, 0x00000007c8100000, 0x00000007c8200000| 0%| F| |TAMS 0x00000007c8100000, 0x00000007c8100000| Untracked -| 130|0x00000007c8200000, 0x00000007c8200000, 0x00000007c8300000| 0%| F| |TAMS 0x00000007c8200000, 0x00000007c8200000| Untracked -| 131|0x00000007c8300000, 0x00000007c8300000, 0x00000007c8400000| 0%| F| |TAMS 0x00000007c8300000, 0x00000007c8300000| Untracked -| 132|0x00000007c8400000, 0x00000007c8400000, 0x00000007c8500000| 0%| F| |TAMS 0x00000007c8400000, 0x00000007c8400000| Untracked -| 133|0x00000007c8500000, 0x00000007c8500000, 0x00000007c8600000| 0%| F| |TAMS 0x00000007c8500000, 0x00000007c8500000| Untracked -| 134|0x00000007c8600000, 0x00000007c8600000, 0x00000007c8700000| 0%| F| |TAMS 0x00000007c8600000, 0x00000007c8600000| Untracked -| 135|0x00000007c8700000, 0x00000007c8700000, 0x00000007c8800000| 0%| F| |TAMS 0x00000007c8700000, 0x00000007c8700000| Untracked -| 136|0x00000007c8800000, 0x00000007c8800000, 0x00000007c8900000| 0%| F| |TAMS 0x00000007c8800000, 0x00000007c8800000| Untracked -| 137|0x00000007c8900000, 0x00000007c8900000, 0x00000007c8a00000| 0%| F| |TAMS 0x00000007c8900000, 0x00000007c8900000| Untracked -| 138|0x00000007c8a00000, 0x00000007c8a00000, 0x00000007c8b00000| 0%| F| |TAMS 0x00000007c8a00000, 0x00000007c8a00000| Untracked -| 139|0x00000007c8b00000, 0x00000007c8b00000, 0x00000007c8c00000| 0%| F| |TAMS 0x00000007c8b00000, 0x00000007c8b00000| Untracked -| 140|0x00000007c8c00000, 0x00000007c8c00000, 0x00000007c8d00000| 0%| F| |TAMS 0x00000007c8c00000, 0x00000007c8c00000| Untracked -| 141|0x00000007c8d00000, 0x00000007c8d00000, 0x00000007c8e00000| 0%| F| |TAMS 0x00000007c8d00000, 0x00000007c8d00000| Untracked -| 142|0x00000007c8e00000, 0x00000007c8e00000, 0x00000007c8f00000| 0%| F| |TAMS 0x00000007c8e00000, 0x00000007c8e00000| Untracked -| 143|0x00000007c8f00000, 0x00000007c8f00000, 0x00000007c9000000| 0%| F| |TAMS 0x00000007c8f00000, 0x00000007c8f00000| Untracked -| 144|0x00000007c9000000, 0x00000007c9000000, 0x00000007c9100000| 0%| F| |TAMS 0x00000007c9000000, 0x00000007c9000000| Untracked -| 145|0x00000007c9100000, 0x00000007c9100000, 0x00000007c9200000| 0%| F| |TAMS 0x00000007c9100000, 0x00000007c9100000| Untracked -| 146|0x00000007c9200000, 0x00000007c9200000, 0x00000007c9300000| 0%| F| |TAMS 0x00000007c9200000, 0x00000007c9200000| Untracked -| 147|0x00000007c9300000, 0x00000007c9300000, 0x00000007c9400000| 0%| F| |TAMS 0x00000007c9300000, 0x00000007c9300000| Untracked -| 148|0x00000007c9400000, 0x00000007c9400000, 0x00000007c9500000| 0%| F| |TAMS 0x00000007c9400000, 0x00000007c9400000| Untracked -| 149|0x00000007c9500000, 0x00000007c9500000, 0x00000007c9600000| 0%| F| |TAMS 0x00000007c9500000, 0x00000007c9500000| Untracked -| 150|0x00000007c9600000, 0x00000007c9600000, 0x00000007c9700000| 0%| F| |TAMS 0x00000007c9600000, 0x00000007c9600000| Untracked -| 151|0x00000007c9700000, 0x00000007c9700000, 0x00000007c9800000| 0%| F| |TAMS 0x00000007c9700000, 0x00000007c9700000| Untracked -| 152|0x00000007c9800000, 0x00000007c9800000, 0x00000007c9900000| 0%| F| |TAMS 0x00000007c9800000, 0x00000007c9800000| Untracked -| 153|0x00000007c9900000, 0x00000007c9900000, 0x00000007c9a00000| 0%| F| |TAMS 0x00000007c9900000, 0x00000007c9900000| Untracked -| 154|0x00000007c9a00000, 0x00000007c9a00000, 0x00000007c9b00000| 0%| F| |TAMS 0x00000007c9a00000, 0x00000007c9a00000| Untracked -| 155|0x00000007c9b00000, 0x00000007c9b00000, 0x00000007c9c00000| 0%| F| |TAMS 0x00000007c9b00000, 0x00000007c9b00000| Untracked -| 156|0x00000007c9c00000, 0x00000007c9c00000, 0x00000007c9d00000| 0%| F| |TAMS 0x00000007c9c00000, 0x00000007c9c00000| Untracked -| 157|0x00000007c9d00000, 0x00000007c9d00000, 0x00000007c9e00000| 0%| F| |TAMS 0x00000007c9d00000, 0x00000007c9d00000| Untracked -| 158|0x00000007c9e00000, 0x00000007c9e00000, 0x00000007c9f00000| 0%| F| |TAMS 0x00000007c9e00000, 0x00000007c9e00000| Untracked -| 159|0x00000007c9f00000, 0x00000007c9f00000, 0x00000007ca000000| 0%| F| |TAMS 0x00000007c9f00000, 0x00000007c9f00000| Untracked -| 160|0x00000007ca000000, 0x00000007ca000000, 0x00000007ca100000| 0%| F| |TAMS 0x00000007ca000000, 0x00000007ca000000| Untracked -| 161|0x00000007ca100000, 0x00000007ca100000, 0x00000007ca200000| 0%| F| |TAMS 0x00000007ca100000, 0x00000007ca100000| Untracked -| 162|0x00000007ca200000, 0x00000007ca200000, 0x00000007ca300000| 0%| F| |TAMS 0x00000007ca200000, 0x00000007ca200000| Untracked -| 163|0x00000007ca300000, 0x00000007ca300000, 0x00000007ca400000| 0%| F| |TAMS 0x00000007ca300000, 0x00000007ca300000| Untracked -| 164|0x00000007ca400000, 0x00000007ca400000, 0x00000007ca500000| 0%| F| |TAMS 0x00000007ca400000, 0x00000007ca400000| Untracked -| 165|0x00000007ca500000, 0x00000007ca500000, 0x00000007ca600000| 0%| F| |TAMS 0x00000007ca500000, 0x00000007ca500000| Untracked -| 166|0x00000007ca600000, 0x00000007ca600000, 0x00000007ca700000| 0%| F| |TAMS 0x00000007ca600000, 0x00000007ca600000| Untracked -| 167|0x00000007ca700000, 0x00000007ca700000, 0x00000007ca800000| 0%| F| |TAMS 0x00000007ca700000, 0x00000007ca700000| Untracked -| 168|0x00000007ca800000, 0x00000007ca800000, 0x00000007ca900000| 0%| F| |TAMS 0x00000007ca800000, 0x00000007ca800000| Untracked -| 169|0x00000007ca900000, 0x00000007ca900000, 0x00000007caa00000| 0%| F| |TAMS 0x00000007ca900000, 0x00000007ca900000| Untracked -| 170|0x00000007caa00000, 0x00000007caa00000, 0x00000007cab00000| 0%| F| |TAMS 0x00000007caa00000, 0x00000007caa00000| Untracked -| 171|0x00000007cab00000, 0x00000007cab00000, 0x00000007cac00000| 0%| F| |TAMS 0x00000007cab00000, 0x00000007cab00000| Untracked -| 172|0x00000007cac00000, 0x00000007cac00000, 0x00000007cad00000| 0%| F| |TAMS 0x00000007cac00000, 0x00000007cac00000| Untracked -| 173|0x00000007cad00000, 0x00000007cad00000, 0x00000007cae00000| 0%| F| |TAMS 0x00000007cad00000, 0x00000007cad00000| Untracked -| 174|0x00000007cae00000, 0x00000007cae00000, 0x00000007caf00000| 0%| F| |TAMS 0x00000007cae00000, 0x00000007cae00000| Untracked -| 175|0x00000007caf00000, 0x00000007caf00000, 0x00000007cb000000| 0%| F| |TAMS 0x00000007caf00000, 0x00000007caf00000| Untracked -| 176|0x00000007cb000000, 0x00000007cb000000, 0x00000007cb100000| 0%| F| |TAMS 0x00000007cb000000, 0x00000007cb000000| Untracked -| 177|0x00000007cb100000, 0x00000007cb100000, 0x00000007cb200000| 0%| F| |TAMS 0x00000007cb100000, 0x00000007cb100000| Untracked -| 178|0x00000007cb200000, 0x00000007cb200000, 0x00000007cb300000| 0%| F| |TAMS 0x00000007cb200000, 0x00000007cb200000| Untracked -| 179|0x00000007cb300000, 0x00000007cb300000, 0x00000007cb400000| 0%| F| |TAMS 0x00000007cb300000, 0x00000007cb300000| Untracked -| 180|0x00000007cb400000, 0x00000007cb400000, 0x00000007cb500000| 0%| F| |TAMS 0x00000007cb400000, 0x00000007cb400000| Untracked -| 181|0x00000007cb500000, 0x00000007cb500000, 0x00000007cb600000| 0%| F| |TAMS 0x00000007cb500000, 0x00000007cb500000| Untracked -| 182|0x00000007cb600000, 0x00000007cb600000, 0x00000007cb700000| 0%| F| |TAMS 0x00000007cb600000, 0x00000007cb600000| Untracked -| 183|0x00000007cb700000, 0x00000007cb700000, 0x00000007cb800000| 0%| F| |TAMS 0x00000007cb700000, 0x00000007cb700000| Untracked -| 184|0x00000007cb800000, 0x00000007cb800000, 0x00000007cb900000| 0%| F| |TAMS 0x00000007cb800000, 0x00000007cb800000| Untracked -| 185|0x00000007cb900000, 0x00000007cb900000, 0x00000007cba00000| 0%| F| |TAMS 0x00000007cb900000, 0x00000007cb900000| Untracked -| 186|0x00000007cba00000, 0x00000007cba00000, 0x00000007cbb00000| 0%| F| |TAMS 0x00000007cba00000, 0x00000007cba00000| Untracked -| 187|0x00000007cbb00000, 0x00000007cbb00000, 0x00000007cbc00000| 0%| F| |TAMS 0x00000007cbb00000, 0x00000007cbb00000| Untracked -| 188|0x00000007cbc00000, 0x00000007cbc00000, 0x00000007cbd00000| 0%| F| |TAMS 0x00000007cbc00000, 0x00000007cbc00000| Untracked -| 189|0x00000007cbd00000, 0x00000007cbd00000, 0x00000007cbe00000| 0%| F| |TAMS 0x00000007cbd00000, 0x00000007cbd00000| Untracked -| 190|0x00000007cbe00000, 0x00000007cbe00000, 0x00000007cbf00000| 0%| F| |TAMS 0x00000007cbe00000, 0x00000007cbe00000| Untracked -| 191|0x00000007cbf00000, 0x00000007cbf00000, 0x00000007cc000000| 0%| F| |TAMS 0x00000007cbf00000, 0x00000007cbf00000| Untracked -| 192|0x00000007cc000000, 0x00000007cc000000, 0x00000007cc100000| 0%| F| |TAMS 0x00000007cc000000, 0x00000007cc000000| Untracked -| 193|0x00000007cc100000, 0x00000007cc100000, 0x00000007cc200000| 0%| F| |TAMS 0x00000007cc100000, 0x00000007cc100000| Untracked -| 194|0x00000007cc200000, 0x00000007cc200000, 0x00000007cc300000| 0%| F| |TAMS 0x00000007cc200000, 0x00000007cc200000| Untracked -| 195|0x00000007cc300000, 0x00000007cc300000, 0x00000007cc400000| 0%| F| |TAMS 0x00000007cc300000, 0x00000007cc300000| Untracked -| 196|0x00000007cc400000, 0x00000007cc400000, 0x00000007cc500000| 0%| F| |TAMS 0x00000007cc400000, 0x00000007cc400000| Untracked -| 197|0x00000007cc500000, 0x00000007cc500000, 0x00000007cc600000| 0%| F| |TAMS 0x00000007cc500000, 0x00000007cc500000| Untracked -| 198|0x00000007cc600000, 0x00000007cc600000, 0x00000007cc700000| 0%| F| |TAMS 0x00000007cc600000, 0x00000007cc600000| Untracked -| 199|0x00000007cc700000, 0x00000007cc700000, 0x00000007cc800000| 0%| F| |TAMS 0x00000007cc700000, 0x00000007cc700000| Untracked -| 200|0x00000007cc800000, 0x00000007cc800000, 0x00000007cc900000| 0%| F| |TAMS 0x00000007cc800000, 0x00000007cc800000| Untracked -| 201|0x00000007cc900000, 0x00000007cc900000, 0x00000007cca00000| 0%| F| |TAMS 0x00000007cc900000, 0x00000007cc900000| Untracked -| 202|0x00000007cca00000, 0x00000007cca00000, 0x00000007ccb00000| 0%| F| |TAMS 0x00000007cca00000, 0x00000007cca00000| Untracked -| 203|0x00000007ccb00000, 0x00000007ccb00000, 0x00000007ccc00000| 0%| F| |TAMS 0x00000007ccb00000, 0x00000007ccb00000| Untracked -| 204|0x00000007ccc00000, 0x00000007ccc00000, 0x00000007ccd00000| 0%| F| |TAMS 0x00000007ccc00000, 0x00000007ccc00000| Untracked -| 205|0x00000007ccd00000, 0x00000007ccd00000, 0x00000007cce00000| 0%| F| |TAMS 0x00000007ccd00000, 0x00000007ccd00000| Untracked -| 206|0x00000007cce00000, 0x00000007cce00000, 0x00000007ccf00000| 0%| F| |TAMS 0x00000007cce00000, 0x00000007cce00000| Untracked -| 207|0x00000007ccf00000, 0x00000007ccf00000, 0x00000007cd000000| 0%| F| |TAMS 0x00000007ccf00000, 0x00000007ccf00000| Untracked -| 208|0x00000007cd000000, 0x00000007cd000000, 0x00000007cd100000| 0%| F| |TAMS 0x00000007cd000000, 0x00000007cd000000| Untracked -| 209|0x00000007cd100000, 0x00000007cd100000, 0x00000007cd200000| 0%| F| |TAMS 0x00000007cd100000, 0x00000007cd100000| Untracked -| 210|0x00000007cd200000, 0x00000007cd200000, 0x00000007cd300000| 0%| F| |TAMS 0x00000007cd200000, 0x00000007cd200000| Untracked -| 211|0x00000007cd300000, 0x00000007cd300000, 0x00000007cd400000| 0%| F| |TAMS 0x00000007cd300000, 0x00000007cd300000| Untracked -| 212|0x00000007cd400000, 0x00000007cd400000, 0x00000007cd500000| 0%| F| |TAMS 0x00000007cd400000, 0x00000007cd400000| Untracked -| 213|0x00000007cd500000, 0x00000007cd500000, 0x00000007cd600000| 0%| F| |TAMS 0x00000007cd500000, 0x00000007cd500000| Untracked -| 214|0x00000007cd600000, 0x00000007cd600000, 0x00000007cd700000| 0%| F| |TAMS 0x00000007cd600000, 0x00000007cd600000| Untracked -| 215|0x00000007cd700000, 0x00000007cd700000, 0x00000007cd800000| 0%| F| |TAMS 0x00000007cd700000, 0x00000007cd700000| Untracked -| 216|0x00000007cd800000, 0x00000007cd800000, 0x00000007cd900000| 0%| F| |TAMS 0x00000007cd800000, 0x00000007cd800000| Untracked -| 217|0x00000007cd900000, 0x00000007cd900000, 0x00000007cda00000| 0%| F| |TAMS 0x00000007cd900000, 0x00000007cd900000| Untracked -| 218|0x00000007cda00000, 0x00000007cda00000, 0x00000007cdb00000| 0%| F| |TAMS 0x00000007cda00000, 0x00000007cda00000| Untracked -| 219|0x00000007cdb00000, 0x00000007cdb00000, 0x00000007cdc00000| 0%| F| |TAMS 0x00000007cdb00000, 0x00000007cdb00000| Untracked -| 220|0x00000007cdc00000, 0x00000007cdc00000, 0x00000007cdd00000| 0%| F| |TAMS 0x00000007cdc00000, 0x00000007cdc00000| Untracked -| 221|0x00000007cdd00000, 0x00000007cdd00000, 0x00000007cde00000| 0%| F| |TAMS 0x00000007cdd00000, 0x00000007cdd00000| Untracked -| 222|0x00000007cde00000, 0x00000007cde00000, 0x00000007cdf00000| 0%| F| |TAMS 0x00000007cde00000, 0x00000007cde00000| Untracked -| 223|0x00000007cdf00000, 0x00000007cdf00000, 0x00000007ce000000| 0%| F| |TAMS 0x00000007cdf00000, 0x00000007cdf00000| Untracked -| 224|0x00000007ce000000, 0x00000007ce000000, 0x00000007ce100000| 0%| F| |TAMS 0x00000007ce000000, 0x00000007ce000000| Untracked -| 225|0x00000007ce100000, 0x00000007ce100000, 0x00000007ce200000| 0%| F| |TAMS 0x00000007ce100000, 0x00000007ce100000| Untracked -| 226|0x00000007ce200000, 0x00000007ce200000, 0x00000007ce300000| 0%| F| |TAMS 0x00000007ce200000, 0x00000007ce200000| Untracked -| 227|0x00000007ce300000, 0x00000007ce300000, 0x00000007ce400000| 0%| F| |TAMS 0x00000007ce300000, 0x00000007ce300000| Untracked -| 228|0x00000007ce400000, 0x00000007ce400000, 0x00000007ce500000| 0%| F| |TAMS 0x00000007ce400000, 0x00000007ce400000| Untracked -| 229|0x00000007ce500000, 0x00000007ce500000, 0x00000007ce600000| 0%| F| |TAMS 0x00000007ce500000, 0x00000007ce500000| Untracked -| 230|0x00000007ce600000, 0x00000007ce600000, 0x00000007ce700000| 0%| F| |TAMS 0x00000007ce600000, 0x00000007ce600000| Untracked -| 231|0x00000007ce700000, 0x00000007ce700000, 0x00000007ce800000| 0%| F| |TAMS 0x00000007ce700000, 0x00000007ce700000| Untracked -| 232|0x00000007ce800000, 0x00000007ce800000, 0x00000007ce900000| 0%| F| |TAMS 0x00000007ce800000, 0x00000007ce800000| Untracked -| 233|0x00000007ce900000, 0x00000007ce900000, 0x00000007cea00000| 0%| F| |TAMS 0x00000007ce900000, 0x00000007ce900000| Untracked -| 234|0x00000007cea00000, 0x00000007cea00000, 0x00000007ceb00000| 0%| F| |TAMS 0x00000007cea00000, 0x00000007cea00000| Untracked -| 235|0x00000007ceb00000, 0x00000007ceb00000, 0x00000007cec00000| 0%| F| |TAMS 0x00000007ceb00000, 0x00000007ceb00000| Untracked -| 236|0x00000007cec00000, 0x00000007cec00000, 0x00000007ced00000| 0%| F| |TAMS 0x00000007cec00000, 0x00000007cec00000| Untracked -| 237|0x00000007ced00000, 0x00000007ced00000, 0x00000007cee00000| 0%| F| |TAMS 0x00000007ced00000, 0x00000007ced00000| Untracked -| 238|0x00000007cee00000, 0x00000007cee00000, 0x00000007cef00000| 0%| F| |TAMS 0x00000007cee00000, 0x00000007cee00000| Untracked -| 239|0x00000007cef00000, 0x00000007cef00000, 0x00000007cf000000| 0%| F| |TAMS 0x00000007cef00000, 0x00000007cef00000| Untracked -| 240|0x00000007cf000000, 0x00000007cf000000, 0x00000007cf100000| 0%| F| |TAMS 0x00000007cf000000, 0x00000007cf000000| Untracked -| 241|0x00000007cf100000, 0x00000007cf100000, 0x00000007cf200000| 0%| F| |TAMS 0x00000007cf100000, 0x00000007cf100000| Untracked -| 242|0x00000007cf200000, 0x00000007cf200000, 0x00000007cf300000| 0%| F| |TAMS 0x00000007cf200000, 0x00000007cf200000| Untracked -| 243|0x00000007cf300000, 0x00000007cf300000, 0x00000007cf400000| 0%| F| |TAMS 0x00000007cf300000, 0x00000007cf300000| Untracked -| 244|0x00000007cf400000, 0x00000007cf400000, 0x00000007cf500000| 0%| F| |TAMS 0x00000007cf400000, 0x00000007cf400000| Untracked -| 245|0x00000007cf500000, 0x00000007cf500000, 0x00000007cf600000| 0%| F| |TAMS 0x00000007cf500000, 0x00000007cf500000| Untracked -| 246|0x00000007cf600000, 0x00000007cf600000, 0x00000007cf700000| 0%| F| |TAMS 0x00000007cf600000, 0x00000007cf600000| Untracked -| 247|0x00000007cf700000, 0x00000007cf700000, 0x00000007cf800000| 0%| F| |TAMS 0x00000007cf700000, 0x00000007cf700000| Untracked -| 248|0x00000007cf800000, 0x00000007cf800000, 0x00000007cf900000| 0%| F| |TAMS 0x00000007cf800000, 0x00000007cf800000| Untracked -| 249|0x00000007cf900000, 0x00000007cf900000, 0x00000007cfa00000| 0%| F| |TAMS 0x00000007cf900000, 0x00000007cf900000| Untracked -| 250|0x00000007cfa00000, 0x00000007cfa00000, 0x00000007cfb00000| 0%| F| |TAMS 0x00000007cfa00000, 0x00000007cfa00000| Untracked -| 251|0x00000007cfb00000, 0x00000007cfb00000, 0x00000007cfc00000| 0%| F| |TAMS 0x00000007cfb00000, 0x00000007cfb00000| Untracked -| 252|0x00000007cfc00000, 0x00000007cfc00000, 0x00000007cfd00000| 0%| F| |TAMS 0x00000007cfc00000, 0x00000007cfc00000| Untracked -| 253|0x00000007cfd00000, 0x00000007cfd00000, 0x00000007cfe00000| 0%| F| |TAMS 0x00000007cfd00000, 0x00000007cfd00000| Untracked -| 254|0x00000007cfe00000, 0x00000007cfe00000, 0x00000007cff00000| 0%| F| |TAMS 0x00000007cfe00000, 0x00000007cfe00000| Untracked -| 255|0x00000007cff00000, 0x00000007cff00000, 0x00000007d0000000| 0%| F| |TAMS 0x00000007cff00000, 0x00000007cff00000| Untracked -| 256|0x00000007d0000000, 0x00000007d0000000, 0x00000007d0100000| 0%| F| |TAMS 0x00000007d0000000, 0x00000007d0000000| Untracked -| 257|0x00000007d0100000, 0x00000007d0100000, 0x00000007d0200000| 0%| F| |TAMS 0x00000007d0100000, 0x00000007d0100000| Untracked -| 258|0x00000007d0200000, 0x00000007d0200000, 0x00000007d0300000| 0%| F| |TAMS 0x00000007d0200000, 0x00000007d0200000| Untracked -| 259|0x00000007d0300000, 0x00000007d0300000, 0x00000007d0400000| 0%| F| |TAMS 0x00000007d0300000, 0x00000007d0300000| Untracked -| 260|0x00000007d0400000, 0x00000007d0400000, 0x00000007d0500000| 0%| F| |TAMS 0x00000007d0400000, 0x00000007d0400000| Untracked -| 261|0x00000007d0500000, 0x00000007d0500000, 0x00000007d0600000| 0%| F| |TAMS 0x00000007d0500000, 0x00000007d0500000| Untracked -| 262|0x00000007d0600000, 0x00000007d0600000, 0x00000007d0700000| 0%| F| |TAMS 0x00000007d0600000, 0x00000007d0600000| Untracked -| 263|0x00000007d0700000, 0x00000007d0700000, 0x00000007d0800000| 0%| F| |TAMS 0x00000007d0700000, 0x00000007d0700000| Untracked -| 264|0x00000007d0800000, 0x00000007d0800000, 0x00000007d0900000| 0%| F| |TAMS 0x00000007d0800000, 0x00000007d0800000| Untracked -| 265|0x00000007d0900000, 0x00000007d0900000, 0x00000007d0a00000| 0%| F| |TAMS 0x00000007d0900000, 0x00000007d0900000| Untracked -| 266|0x00000007d0a00000, 0x00000007d0a00000, 0x00000007d0b00000| 0%| F| |TAMS 0x00000007d0a00000, 0x00000007d0a00000| Untracked -| 267|0x00000007d0b00000, 0x00000007d0b00000, 0x00000007d0c00000| 0%| F| |TAMS 0x00000007d0b00000, 0x00000007d0b00000| Untracked -| 268|0x00000007d0c00000, 0x00000007d0c00000, 0x00000007d0d00000| 0%| F| |TAMS 0x00000007d0c00000, 0x00000007d0c00000| Untracked -| 269|0x00000007d0d00000, 0x00000007d0d00000, 0x00000007d0e00000| 0%| F| |TAMS 0x00000007d0d00000, 0x00000007d0d00000| Untracked -| 270|0x00000007d0e00000, 0x00000007d0e00000, 0x00000007d0f00000| 0%| F| |TAMS 0x00000007d0e00000, 0x00000007d0e00000| Untracked -| 271|0x00000007d0f00000, 0x00000007d0f00000, 0x00000007d1000000| 0%| F| |TAMS 0x00000007d0f00000, 0x00000007d0f00000| Untracked -| 272|0x00000007d1000000, 0x00000007d1000000, 0x00000007d1100000| 0%| F| |TAMS 0x00000007d1000000, 0x00000007d1000000| Untracked -| 273|0x00000007d1100000, 0x00000007d1100000, 0x00000007d1200000| 0%| F| |TAMS 0x00000007d1100000, 0x00000007d1100000| Untracked -| 274|0x00000007d1200000, 0x00000007d1200000, 0x00000007d1300000| 0%| F| |TAMS 0x00000007d1200000, 0x00000007d1200000| Untracked -| 275|0x00000007d1300000, 0x00000007d1300000, 0x00000007d1400000| 0%| F| |TAMS 0x00000007d1300000, 0x00000007d1300000| Untracked -| 276|0x00000007d1400000, 0x00000007d1400000, 0x00000007d1500000| 0%| F| |TAMS 0x00000007d1400000, 0x00000007d1400000| Untracked -| 277|0x00000007d1500000, 0x00000007d1500000, 0x00000007d1600000| 0%| F| |TAMS 0x00000007d1500000, 0x00000007d1500000| Untracked -| 278|0x00000007d1600000, 0x00000007d1600000, 0x00000007d1700000| 0%| F| |TAMS 0x00000007d1600000, 0x00000007d1600000| Untracked -| 279|0x00000007d1700000, 0x00000007d1700000, 0x00000007d1800000| 0%| F| |TAMS 0x00000007d1700000, 0x00000007d1700000| Untracked -| 280|0x00000007d1800000, 0x00000007d1800000, 0x00000007d1900000| 0%| F| |TAMS 0x00000007d1800000, 0x00000007d1800000| Untracked -| 281|0x00000007d1900000, 0x00000007d1900000, 0x00000007d1a00000| 0%| F| |TAMS 0x00000007d1900000, 0x00000007d1900000| Untracked -| 282|0x00000007d1a00000, 0x00000007d1a00000, 0x00000007d1b00000| 0%| F| |TAMS 0x00000007d1a00000, 0x00000007d1a00000| Untracked -| 283|0x00000007d1b00000, 0x00000007d1b00000, 0x00000007d1c00000| 0%| F| |TAMS 0x00000007d1b00000, 0x00000007d1b00000| Untracked -| 284|0x00000007d1c00000, 0x00000007d1c00000, 0x00000007d1d00000| 0%| F| |TAMS 0x00000007d1c00000, 0x00000007d1c00000| Untracked -| 285|0x00000007d1d00000, 0x00000007d1d00000, 0x00000007d1e00000| 0%| F| |TAMS 0x00000007d1d00000, 0x00000007d1d00000| Untracked -| 286|0x00000007d1e00000, 0x00000007d1e00000, 0x00000007d1f00000| 0%| F| |TAMS 0x00000007d1e00000, 0x00000007d1e00000| Untracked -| 287|0x00000007d1f00000, 0x00000007d1f00000, 0x00000007d2000000| 0%| F| |TAMS 0x00000007d1f00000, 0x00000007d1f00000| Untracked -| 288|0x00000007d2000000, 0x00000007d2000000, 0x00000007d2100000| 0%| F| |TAMS 0x00000007d2000000, 0x00000007d2000000| Untracked -| 289|0x00000007d2100000, 0x00000007d2100000, 0x00000007d2200000| 0%| F| |TAMS 0x00000007d2100000, 0x00000007d2100000| Untracked -| 290|0x00000007d2200000, 0x00000007d2200000, 0x00000007d2300000| 0%| F| |TAMS 0x00000007d2200000, 0x00000007d2200000| Untracked -| 291|0x00000007d2300000, 0x00000007d2300000, 0x00000007d2400000| 0%| F| |TAMS 0x00000007d2300000, 0x00000007d2300000| Untracked -| 292|0x00000007d2400000, 0x00000007d2400000, 0x00000007d2500000| 0%| F| |TAMS 0x00000007d2400000, 0x00000007d2400000| Untracked -| 293|0x00000007d2500000, 0x00000007d2500000, 0x00000007d2600000| 0%| F| |TAMS 0x00000007d2500000, 0x00000007d2500000| Untracked -| 294|0x00000007d2600000, 0x00000007d2600000, 0x00000007d2700000| 0%| F| |TAMS 0x00000007d2600000, 0x00000007d2600000| Untracked -| 295|0x00000007d2700000, 0x00000007d2700000, 0x00000007d2800000| 0%| F| |TAMS 0x00000007d2700000, 0x00000007d2700000| Untracked -| 296|0x00000007d2800000, 0x00000007d2800000, 0x00000007d2900000| 0%| F| |TAMS 0x00000007d2800000, 0x00000007d2800000| Untracked -| 297|0x00000007d2900000, 0x00000007d2900000, 0x00000007d2a00000| 0%| F| |TAMS 0x00000007d2900000, 0x00000007d2900000| Untracked -| 298|0x00000007d2a00000, 0x00000007d2a00000, 0x00000007d2b00000| 0%| F| |TAMS 0x00000007d2a00000, 0x00000007d2a00000| Untracked -| 299|0x00000007d2b00000, 0x00000007d2b00000, 0x00000007d2c00000| 0%| F| |TAMS 0x00000007d2b00000, 0x00000007d2b00000| Untracked -| 300|0x00000007d2c00000, 0x00000007d2c00000, 0x00000007d2d00000| 0%| F| |TAMS 0x00000007d2c00000, 0x00000007d2c00000| Untracked -| 301|0x00000007d2d00000, 0x00000007d2d00000, 0x00000007d2e00000| 0%| F| |TAMS 0x00000007d2d00000, 0x00000007d2d00000| Untracked -| 302|0x00000007d2e00000, 0x00000007d2e00000, 0x00000007d2f00000| 0%| F| |TAMS 0x00000007d2e00000, 0x00000007d2e00000| Untracked -| 303|0x00000007d2f00000, 0x00000007d2f00000, 0x00000007d3000000| 0%| F| |TAMS 0x00000007d2f00000, 0x00000007d2f00000| Untracked -| 304|0x00000007d3000000, 0x00000007d3000000, 0x00000007d3100000| 0%| F| |TAMS 0x00000007d3000000, 0x00000007d3000000| Untracked -| 305|0x00000007d3100000, 0x00000007d3100000, 0x00000007d3200000| 0%| F| |TAMS 0x00000007d3100000, 0x00000007d3100000| Untracked -| 306|0x00000007d3200000, 0x00000007d3200000, 0x00000007d3300000| 0%| F| |TAMS 0x00000007d3200000, 0x00000007d3200000| Untracked -| 307|0x00000007d3300000, 0x00000007d3300000, 0x00000007d3400000| 0%| F| |TAMS 0x00000007d3300000, 0x00000007d3300000| Untracked -| 308|0x00000007d3400000, 0x00000007d3400000, 0x00000007d3500000| 0%| F| |TAMS 0x00000007d3400000, 0x00000007d3400000| Untracked -| 309|0x00000007d3500000, 0x00000007d3500000, 0x00000007d3600000| 0%| F| |TAMS 0x00000007d3500000, 0x00000007d3500000| Untracked -| 310|0x00000007d3600000, 0x00000007d3600000, 0x00000007d3700000| 0%| F| |TAMS 0x00000007d3600000, 0x00000007d3600000| Untracked -| 311|0x00000007d3700000, 0x00000007d3700000, 0x00000007d3800000| 0%| F| |TAMS 0x00000007d3700000, 0x00000007d3700000| Untracked -| 312|0x00000007d3800000, 0x00000007d3800000, 0x00000007d3900000| 0%| F| |TAMS 0x00000007d3800000, 0x00000007d3800000| Untracked -| 313|0x00000007d3900000, 0x00000007d3900000, 0x00000007d3a00000| 0%| F| |TAMS 0x00000007d3900000, 0x00000007d3900000| Untracked -| 314|0x00000007d3a00000, 0x00000007d3a00000, 0x00000007d3b00000| 0%| F| |TAMS 0x00000007d3a00000, 0x00000007d3a00000| Untracked -| 315|0x00000007d3b00000, 0x00000007d3b00000, 0x00000007d3c00000| 0%| F| |TAMS 0x00000007d3b00000, 0x00000007d3b00000| Untracked -| 316|0x00000007d3c00000, 0x00000007d3c00000, 0x00000007d3d00000| 0%| F| |TAMS 0x00000007d3c00000, 0x00000007d3c00000| Untracked -| 317|0x00000007d3d00000, 0x00000007d3d00000, 0x00000007d3e00000| 0%| F| |TAMS 0x00000007d3d00000, 0x00000007d3d00000| Untracked -| 318|0x00000007d3e00000, 0x00000007d3e00000, 0x00000007d3f00000| 0%| F| |TAMS 0x00000007d3e00000, 0x00000007d3e00000| Untracked -| 319|0x00000007d3f00000, 0x00000007d3f00000, 0x00000007d4000000| 0%| F| |TAMS 0x00000007d3f00000, 0x00000007d3f00000| Untracked -| 320|0x00000007d4000000, 0x00000007d4000000, 0x00000007d4100000| 0%| F| |TAMS 0x00000007d4000000, 0x00000007d4000000| Untracked -| 321|0x00000007d4100000, 0x00000007d4100000, 0x00000007d4200000| 0%| F| |TAMS 0x00000007d4100000, 0x00000007d4100000| Untracked -| 322|0x00000007d4200000, 0x00000007d4200000, 0x00000007d4300000| 0%| F| |TAMS 0x00000007d4200000, 0x00000007d4200000| Untracked -| 323|0x00000007d4300000, 0x00000007d4300000, 0x00000007d4400000| 0%| F| |TAMS 0x00000007d4300000, 0x00000007d4300000| Untracked -| 324|0x00000007d4400000, 0x00000007d4400000, 0x00000007d4500000| 0%| F| |TAMS 0x00000007d4400000, 0x00000007d4400000| Untracked -| 325|0x00000007d4500000, 0x00000007d4500000, 0x00000007d4600000| 0%| F| |TAMS 0x00000007d4500000, 0x00000007d4500000| Untracked -| 326|0x00000007d4600000, 0x00000007d4600000, 0x00000007d4700000| 0%| F| |TAMS 0x00000007d4600000, 0x00000007d4600000| Untracked -| 327|0x00000007d4700000, 0x00000007d4700000, 0x00000007d4800000| 0%| F| |TAMS 0x00000007d4700000, 0x00000007d4700000| Untracked -| 328|0x00000007d4800000, 0x00000007d4800000, 0x00000007d4900000| 0%| F| |TAMS 0x00000007d4800000, 0x00000007d4800000| Untracked -| 329|0x00000007d4900000, 0x00000007d4900000, 0x00000007d4a00000| 0%| F| |TAMS 0x00000007d4900000, 0x00000007d4900000| Untracked -| 330|0x00000007d4a00000, 0x00000007d4a00000, 0x00000007d4b00000| 0%| F| |TAMS 0x00000007d4a00000, 0x00000007d4a00000| Untracked -| 331|0x00000007d4b00000, 0x00000007d4b00000, 0x00000007d4c00000| 0%| F| |TAMS 0x00000007d4b00000, 0x00000007d4b00000| Untracked -| 332|0x00000007d4c00000, 0x00000007d4c00000, 0x00000007d4d00000| 0%| F| |TAMS 0x00000007d4c00000, 0x00000007d4c00000| Untracked -| 333|0x00000007d4d00000, 0x00000007d4d00000, 0x00000007d4e00000| 0%| F| |TAMS 0x00000007d4d00000, 0x00000007d4d00000| Untracked -| 334|0x00000007d4e00000, 0x00000007d4e00000, 0x00000007d4f00000| 0%| F| |TAMS 0x00000007d4e00000, 0x00000007d4e00000| Untracked -| 335|0x00000007d4f00000, 0x00000007d4f00000, 0x00000007d5000000| 0%| F| |TAMS 0x00000007d4f00000, 0x00000007d4f00000| Untracked -| 336|0x00000007d5000000, 0x00000007d5000000, 0x00000007d5100000| 0%| F| |TAMS 0x00000007d5000000, 0x00000007d5000000| Untracked -| 337|0x00000007d5100000, 0x00000007d5100000, 0x00000007d5200000| 0%| F| |TAMS 0x00000007d5100000, 0x00000007d5100000| Untracked -| 338|0x00000007d5200000, 0x00000007d5200000, 0x00000007d5300000| 0%| F| |TAMS 0x00000007d5200000, 0x00000007d5200000| Untracked -| 339|0x00000007d5300000, 0x00000007d5300000, 0x00000007d5400000| 0%| F| |TAMS 0x00000007d5300000, 0x00000007d5300000| Untracked -| 340|0x00000007d5400000, 0x00000007d5400000, 0x00000007d5500000| 0%| F| |TAMS 0x00000007d5400000, 0x00000007d5400000| Untracked -| 341|0x00000007d5500000, 0x00000007d5500000, 0x00000007d5600000| 0%| F| |TAMS 0x00000007d5500000, 0x00000007d5500000| Untracked -| 342|0x00000007d5600000, 0x00000007d5600000, 0x00000007d5700000| 0%| F| |TAMS 0x00000007d5600000, 0x00000007d5600000| Untracked -| 343|0x00000007d5700000, 0x00000007d5700000, 0x00000007d5800000| 0%| F| |TAMS 0x00000007d5700000, 0x00000007d5700000| Untracked -| 344|0x00000007d5800000, 0x00000007d5800000, 0x00000007d5900000| 0%| F| |TAMS 0x00000007d5800000, 0x00000007d5800000| Untracked -| 345|0x00000007d5900000, 0x00000007d5900000, 0x00000007d5a00000| 0%| F| |TAMS 0x00000007d5900000, 0x00000007d5900000| Untracked -| 346|0x00000007d5a00000, 0x00000007d5a00000, 0x00000007d5b00000| 0%| F| |TAMS 0x00000007d5a00000, 0x00000007d5a00000| Untracked -| 347|0x00000007d5b00000, 0x00000007d5b00000, 0x00000007d5c00000| 0%| F| |TAMS 0x00000007d5b00000, 0x00000007d5b00000| Untracked -| 348|0x00000007d5c00000, 0x00000007d5c00000, 0x00000007d5d00000| 0%| F| |TAMS 0x00000007d5c00000, 0x00000007d5c00000| Untracked -| 349|0x00000007d5d00000, 0x00000007d5d00000, 0x00000007d5e00000| 0%| F| |TAMS 0x00000007d5d00000, 0x00000007d5d00000| Untracked -| 350|0x00000007d5e00000, 0x00000007d5e00000, 0x00000007d5f00000| 0%| F| |TAMS 0x00000007d5e00000, 0x00000007d5e00000| Untracked -| 351|0x00000007d5f00000, 0x00000007d5f00000, 0x00000007d6000000| 0%| F| |TAMS 0x00000007d5f00000, 0x00000007d5f00000| Untracked -| 352|0x00000007d6000000, 0x00000007d6000000, 0x00000007d6100000| 0%| F| |TAMS 0x00000007d6000000, 0x00000007d6000000| Untracked -| 353|0x00000007d6100000, 0x00000007d6100000, 0x00000007d6200000| 0%| F| |TAMS 0x00000007d6100000, 0x00000007d6100000| Untracked -| 354|0x00000007d6200000, 0x00000007d6200000, 0x00000007d6300000| 0%| F| |TAMS 0x00000007d6200000, 0x00000007d6200000| Untracked -| 355|0x00000007d6300000, 0x00000007d6300000, 0x00000007d6400000| 0%| F| |TAMS 0x00000007d6300000, 0x00000007d6300000| Untracked -| 356|0x00000007d6400000, 0x00000007d6400000, 0x00000007d6500000| 0%| F| |TAMS 0x00000007d6400000, 0x00000007d6400000| Untracked -| 357|0x00000007d6500000, 0x00000007d6500000, 0x00000007d6600000| 0%| F| |TAMS 0x00000007d6500000, 0x00000007d6500000| Untracked -| 358|0x00000007d6600000, 0x00000007d6600000, 0x00000007d6700000| 0%| F| |TAMS 0x00000007d6600000, 0x00000007d6600000| Untracked -| 359|0x00000007d6700000, 0x00000007d6700000, 0x00000007d6800000| 0%| F| |TAMS 0x00000007d6700000, 0x00000007d6700000| Untracked -| 360|0x00000007d6800000, 0x00000007d6800000, 0x00000007d6900000| 0%| F| |TAMS 0x00000007d6800000, 0x00000007d6800000| Untracked -| 361|0x00000007d6900000, 0x00000007d6900000, 0x00000007d6a00000| 0%| F| |TAMS 0x00000007d6900000, 0x00000007d6900000| Untracked -| 362|0x00000007d6a00000, 0x00000007d6a00000, 0x00000007d6b00000| 0%| F| |TAMS 0x00000007d6a00000, 0x00000007d6a00000| Untracked -| 363|0x00000007d6b00000, 0x00000007d6b00000, 0x00000007d6c00000| 0%| F| |TAMS 0x00000007d6b00000, 0x00000007d6b00000| Untracked -| 364|0x00000007d6c00000, 0x00000007d6c00000, 0x00000007d6d00000| 0%| F| |TAMS 0x00000007d6c00000, 0x00000007d6c00000| Untracked -| 365|0x00000007d6d00000, 0x00000007d6d00000, 0x00000007d6e00000| 0%| F| |TAMS 0x00000007d6d00000, 0x00000007d6d00000| Untracked -| 366|0x00000007d6e00000, 0x00000007d6e00000, 0x00000007d6f00000| 0%| F| |TAMS 0x00000007d6e00000, 0x00000007d6e00000| Untracked -| 367|0x00000007d6f00000, 0x00000007d6f00000, 0x00000007d7000000| 0%| F| |TAMS 0x00000007d6f00000, 0x00000007d6f00000| Untracked -| 368|0x00000007d7000000, 0x00000007d7000000, 0x00000007d7100000| 0%| F| |TAMS 0x00000007d7000000, 0x00000007d7000000| Untracked -| 369|0x00000007d7100000, 0x00000007d7100000, 0x00000007d7200000| 0%| F| |TAMS 0x00000007d7100000, 0x00000007d7100000| Untracked -| 370|0x00000007d7200000, 0x00000007d7200000, 0x00000007d7300000| 0%| F| |TAMS 0x00000007d7200000, 0x00000007d7200000| Untracked -| 371|0x00000007d7300000, 0x00000007d7300000, 0x00000007d7400000| 0%| F| |TAMS 0x00000007d7300000, 0x00000007d7300000| Untracked -| 372|0x00000007d7400000, 0x00000007d7400000, 0x00000007d7500000| 0%| F| |TAMS 0x00000007d7400000, 0x00000007d7400000| Untracked -| 373|0x00000007d7500000, 0x00000007d7500000, 0x00000007d7600000| 0%| F| |TAMS 0x00000007d7500000, 0x00000007d7500000| Untracked -| 374|0x00000007d7600000, 0x00000007d7600000, 0x00000007d7700000| 0%| F| |TAMS 0x00000007d7600000, 0x00000007d7600000| Untracked -| 375|0x00000007d7700000, 0x00000007d7700000, 0x00000007d7800000| 0%| F| |TAMS 0x00000007d7700000, 0x00000007d7700000| Untracked -| 376|0x00000007d7800000, 0x00000007d7800000, 0x00000007d7900000| 0%| F| |TAMS 0x00000007d7800000, 0x00000007d7800000| Untracked -| 377|0x00000007d7900000, 0x00000007d7900000, 0x00000007d7a00000| 0%| F| |TAMS 0x00000007d7900000, 0x00000007d7900000| Untracked -| 378|0x00000007d7a00000, 0x00000007d7a00000, 0x00000007d7b00000| 0%| F| |TAMS 0x00000007d7a00000, 0x00000007d7a00000| Untracked -| 379|0x00000007d7b00000, 0x00000007d7b00000, 0x00000007d7c00000| 0%| F| |TAMS 0x00000007d7b00000, 0x00000007d7b00000| Untracked -| 380|0x00000007d7c00000, 0x00000007d7c00000, 0x00000007d7d00000| 0%| F| |TAMS 0x00000007d7c00000, 0x00000007d7c00000| Untracked -| 381|0x00000007d7d00000, 0x00000007d7d00000, 0x00000007d7e00000| 0%| F| |TAMS 0x00000007d7d00000, 0x00000007d7d00000| Untracked -| 382|0x00000007d7e00000, 0x00000007d7e00000, 0x00000007d7f00000| 0%| F| |TAMS 0x00000007d7e00000, 0x00000007d7e00000| Untracked -| 383|0x00000007d7f00000, 0x00000007d7f00000, 0x00000007d8000000| 0%| F| |TAMS 0x00000007d7f00000, 0x00000007d7f00000| Untracked -| 384|0x00000007d8000000, 0x00000007d8000000, 0x00000007d8100000| 0%| F| |TAMS 0x00000007d8000000, 0x00000007d8000000| Untracked -| 385|0x00000007d8100000, 0x00000007d8100000, 0x00000007d8200000| 0%| F| |TAMS 0x00000007d8100000, 0x00000007d8100000| Untracked -| 386|0x00000007d8200000, 0x00000007d8200000, 0x00000007d8300000| 0%| F| |TAMS 0x00000007d8200000, 0x00000007d8200000| Untracked -| 387|0x00000007d8300000, 0x00000007d8300000, 0x00000007d8400000| 0%| F| |TAMS 0x00000007d8300000, 0x00000007d8300000| Untracked -| 388|0x00000007d8400000, 0x00000007d8400000, 0x00000007d8500000| 0%| F| |TAMS 0x00000007d8400000, 0x00000007d8400000| Untracked -| 389|0x00000007d8500000, 0x00000007d8500000, 0x00000007d8600000| 0%| F| |TAMS 0x00000007d8500000, 0x00000007d8500000| Untracked -| 390|0x00000007d8600000, 0x00000007d8600000, 0x00000007d8700000| 0%| F| |TAMS 0x00000007d8600000, 0x00000007d8600000| Untracked -| 391|0x00000007d8700000, 0x00000007d8700000, 0x00000007d8800000| 0%| F| |TAMS 0x00000007d8700000, 0x00000007d8700000| Untracked -| 392|0x00000007d8800000, 0x00000007d8800000, 0x00000007d8900000| 0%| F| |TAMS 0x00000007d8800000, 0x00000007d8800000| Untracked -| 393|0x00000007d8900000, 0x00000007d8900000, 0x00000007d8a00000| 0%| F| |TAMS 0x00000007d8900000, 0x00000007d8900000| Untracked -| 394|0x00000007d8a00000, 0x00000007d8a00000, 0x00000007d8b00000| 0%| F| |TAMS 0x00000007d8a00000, 0x00000007d8a00000| Untracked -| 395|0x00000007d8b00000, 0x00000007d8b00000, 0x00000007d8c00000| 0%| F| |TAMS 0x00000007d8b00000, 0x00000007d8b00000| Untracked -| 396|0x00000007d8c00000, 0x00000007d8c00000, 0x00000007d8d00000| 0%| F| |TAMS 0x00000007d8c00000, 0x00000007d8c00000| Untracked -| 397|0x00000007d8d00000, 0x00000007d8d00000, 0x00000007d8e00000| 0%| F| |TAMS 0x00000007d8d00000, 0x00000007d8d00000| Untracked -| 398|0x00000007d8e00000, 0x00000007d8e00000, 0x00000007d8f00000| 0%| F| |TAMS 0x00000007d8e00000, 0x00000007d8e00000| Untracked -| 399|0x00000007d8f00000, 0x00000007d8f00000, 0x00000007d9000000| 0%| F| |TAMS 0x00000007d8f00000, 0x00000007d8f00000| Untracked -| 400|0x00000007d9000000, 0x00000007d9000000, 0x00000007d9100000| 0%| F| |TAMS 0x00000007d9000000, 0x00000007d9000000| Untracked -| 401|0x00000007d9100000, 0x00000007d9100000, 0x00000007d9200000| 0%| F| |TAMS 0x00000007d9100000, 0x00000007d9100000| Untracked -| 402|0x00000007d9200000, 0x00000007d9200000, 0x00000007d9300000| 0%| F| |TAMS 0x00000007d9200000, 0x00000007d9200000| Untracked -| 403|0x00000007d9300000, 0x00000007d9300000, 0x00000007d9400000| 0%| F| |TAMS 0x00000007d9300000, 0x00000007d9300000| Untracked -| 404|0x00000007d9400000, 0x00000007d9400000, 0x00000007d9500000| 0%| F| |TAMS 0x00000007d9400000, 0x00000007d9400000| Untracked -| 405|0x00000007d9500000, 0x00000007d9500000, 0x00000007d9600000| 0%| F| |TAMS 0x00000007d9500000, 0x00000007d9500000| Untracked -| 406|0x00000007d9600000, 0x00000007d9600000, 0x00000007d9700000| 0%| F| |TAMS 0x00000007d9600000, 0x00000007d9600000| Untracked -| 407|0x00000007d9700000, 0x00000007d9700000, 0x00000007d9800000| 0%| F| |TAMS 0x00000007d9700000, 0x00000007d9700000| Untracked -| 408|0x00000007d9800000, 0x00000007d9800000, 0x00000007d9900000| 0%| F| |TAMS 0x00000007d9800000, 0x00000007d9800000| Untracked -| 409|0x00000007d9900000, 0x00000007d9900000, 0x00000007d9a00000| 0%| F| |TAMS 0x00000007d9900000, 0x00000007d9900000| Untracked -| 410|0x00000007d9a00000, 0x00000007d9a00000, 0x00000007d9b00000| 0%| F| |TAMS 0x00000007d9a00000, 0x00000007d9a00000| Untracked -| 411|0x00000007d9b00000, 0x00000007d9b00000, 0x00000007d9c00000| 0%| F| |TAMS 0x00000007d9b00000, 0x00000007d9b00000| Untracked -| 412|0x00000007d9c00000, 0x00000007d9c00000, 0x00000007d9d00000| 0%| F| |TAMS 0x00000007d9c00000, 0x00000007d9c00000| Untracked -| 413|0x00000007d9d00000, 0x00000007d9d00000, 0x00000007d9e00000| 0%| F| |TAMS 0x00000007d9d00000, 0x00000007d9d00000| Untracked -| 414|0x00000007d9e00000, 0x00000007d9e00000, 0x00000007d9f00000| 0%| F| |TAMS 0x00000007d9e00000, 0x00000007d9e00000| Untracked -| 415|0x00000007d9f00000, 0x00000007d9f00000, 0x00000007da000000| 0%| F| |TAMS 0x00000007d9f00000, 0x00000007d9f00000| Untracked -| 416|0x00000007da000000, 0x00000007da000000, 0x00000007da100000| 0%| F| |TAMS 0x00000007da000000, 0x00000007da000000| Untracked -| 417|0x00000007da100000, 0x00000007da100000, 0x00000007da200000| 0%| F| |TAMS 0x00000007da100000, 0x00000007da100000| Untracked -| 418|0x00000007da200000, 0x00000007da200000, 0x00000007da300000| 0%| F| |TAMS 0x00000007da200000, 0x00000007da200000| Untracked -| 419|0x00000007da300000, 0x00000007da300000, 0x00000007da400000| 0%| F| |TAMS 0x00000007da300000, 0x00000007da300000| Untracked -| 420|0x00000007da400000, 0x00000007da400000, 0x00000007da500000| 0%| F| |TAMS 0x00000007da400000, 0x00000007da400000| Untracked -| 421|0x00000007da500000, 0x00000007da500000, 0x00000007da600000| 0%| F| |TAMS 0x00000007da500000, 0x00000007da500000| Untracked -| 422|0x00000007da600000, 0x00000007da600000, 0x00000007da700000| 0%| F| |TAMS 0x00000007da600000, 0x00000007da600000| Untracked -| 423|0x00000007da700000, 0x00000007da700000, 0x00000007da800000| 0%| F| |TAMS 0x00000007da700000, 0x00000007da700000| Untracked -| 424|0x00000007da800000, 0x00000007da800000, 0x00000007da900000| 0%| F| |TAMS 0x00000007da800000, 0x00000007da800000| Untracked -| 425|0x00000007da900000, 0x00000007da900000, 0x00000007daa00000| 0%| F| |TAMS 0x00000007da900000, 0x00000007da900000| Untracked -| 426|0x00000007daa00000, 0x00000007daa00000, 0x00000007dab00000| 0%| F| |TAMS 0x00000007daa00000, 0x00000007daa00000| Untracked -| 427|0x00000007dab00000, 0x00000007dab00000, 0x00000007dac00000| 0%| F| |TAMS 0x00000007dab00000, 0x00000007dab00000| Untracked -| 428|0x00000007dac00000, 0x00000007dac00000, 0x00000007dad00000| 0%| F| |TAMS 0x00000007dac00000, 0x00000007dac00000| Untracked -| 429|0x00000007dad00000, 0x00000007dad00000, 0x00000007dae00000| 0%| F| |TAMS 0x00000007dad00000, 0x00000007dad00000| Untracked -| 430|0x00000007dae00000, 0x00000007dae00000, 0x00000007daf00000| 0%| F| |TAMS 0x00000007dae00000, 0x00000007dae00000| Untracked -| 431|0x00000007daf00000, 0x00000007daf00000, 0x00000007db000000| 0%| F| |TAMS 0x00000007daf00000, 0x00000007daf00000| Untracked -| 432|0x00000007db000000, 0x00000007db000000, 0x00000007db100000| 0%| F| |TAMS 0x00000007db000000, 0x00000007db000000| Untracked -| 433|0x00000007db100000, 0x00000007db100000, 0x00000007db200000| 0%| F| |TAMS 0x00000007db100000, 0x00000007db100000| Untracked -| 434|0x00000007db200000, 0x00000007db200000, 0x00000007db300000| 0%| F| |TAMS 0x00000007db200000, 0x00000007db200000| Untracked -| 435|0x00000007db300000, 0x00000007db300000, 0x00000007db400000| 0%| F| |TAMS 0x00000007db300000, 0x00000007db300000| Untracked -| 436|0x00000007db400000, 0x00000007db400000, 0x00000007db500000| 0%| F| |TAMS 0x00000007db400000, 0x00000007db400000| Untracked -| 437|0x00000007db500000, 0x00000007db500000, 0x00000007db600000| 0%| F| |TAMS 0x00000007db500000, 0x00000007db500000| Untracked -| 438|0x00000007db600000, 0x00000007db600000, 0x00000007db700000| 0%| F| |TAMS 0x00000007db600000, 0x00000007db600000| Untracked -| 439|0x00000007db700000, 0x00000007db700000, 0x00000007db800000| 0%| F| |TAMS 0x00000007db700000, 0x00000007db700000| Untracked -| 440|0x00000007db800000, 0x00000007db800000, 0x00000007db900000| 0%| F| |TAMS 0x00000007db800000, 0x00000007db800000| Untracked -| 441|0x00000007db900000, 0x00000007db900000, 0x00000007dba00000| 0%| F| |TAMS 0x00000007db900000, 0x00000007db900000| Untracked -| 442|0x00000007dba00000, 0x00000007dba00000, 0x00000007dbb00000| 0%| F| |TAMS 0x00000007dba00000, 0x00000007dba00000| Untracked -| 443|0x00000007dbb00000, 0x00000007dbb00000, 0x00000007dbc00000| 0%| F| |TAMS 0x00000007dbb00000, 0x00000007dbb00000| Untracked -| 444|0x00000007dbc00000, 0x00000007dbc00000, 0x00000007dbd00000| 0%| F| |TAMS 0x00000007dbc00000, 0x00000007dbc00000| Untracked -| 445|0x00000007dbd00000, 0x00000007dbd00000, 0x00000007dbe00000| 0%| F| |TAMS 0x00000007dbd00000, 0x00000007dbd00000| Untracked -| 446|0x00000007dbe00000, 0x00000007dbe00000, 0x00000007dbf00000| 0%| F| |TAMS 0x00000007dbe00000, 0x00000007dbe00000| Untracked -| 447|0x00000007dbf00000, 0x00000007dbf00000, 0x00000007dc000000| 0%| F| |TAMS 0x00000007dbf00000, 0x00000007dbf00000| Untracked -| 448|0x00000007dc000000, 0x00000007dc000000, 0x00000007dc100000| 0%| F| |TAMS 0x00000007dc000000, 0x00000007dc000000| Untracked -| 449|0x00000007dc100000, 0x00000007dc100000, 0x00000007dc200000| 0%| F| |TAMS 0x00000007dc100000, 0x00000007dc100000| Untracked -| 450|0x00000007dc200000, 0x00000007dc200000, 0x00000007dc300000| 0%| F| |TAMS 0x00000007dc200000, 0x00000007dc200000| Untracked -| 451|0x00000007dc300000, 0x00000007dc300000, 0x00000007dc400000| 0%| F| |TAMS 0x00000007dc300000, 0x00000007dc300000| Untracked -| 452|0x00000007dc400000, 0x00000007dc400000, 0x00000007dc500000| 0%| F| |TAMS 0x00000007dc400000, 0x00000007dc400000| Untracked -| 453|0x00000007dc500000, 0x00000007dc500000, 0x00000007dc600000| 0%| F| |TAMS 0x00000007dc500000, 0x00000007dc500000| Untracked -| 454|0x00000007dc600000, 0x00000007dc600000, 0x00000007dc700000| 0%| F| |TAMS 0x00000007dc600000, 0x00000007dc600000| Untracked -| 455|0x00000007dc700000, 0x00000007dc700000, 0x00000007dc800000| 0%| F| |TAMS 0x00000007dc700000, 0x00000007dc700000| Untracked -| 456|0x00000007dc800000, 0x00000007dc800000, 0x00000007dc900000| 0%| F| |TAMS 0x00000007dc800000, 0x00000007dc800000| Untracked -| 457|0x00000007dc900000, 0x00000007dc900000, 0x00000007dca00000| 0%| F| |TAMS 0x00000007dc900000, 0x00000007dc900000| Untracked -| 458|0x00000007dca00000, 0x00000007dca00000, 0x00000007dcb00000| 0%| F| |TAMS 0x00000007dca00000, 0x00000007dca00000| Untracked -| 459|0x00000007dcb00000, 0x00000007dcb00000, 0x00000007dcc00000| 0%| F| |TAMS 0x00000007dcb00000, 0x00000007dcb00000| Untracked -| 460|0x00000007dcc00000, 0x00000007dcc00000, 0x00000007dcd00000| 0%| F| |TAMS 0x00000007dcc00000, 0x00000007dcc00000| Untracked -| 461|0x00000007dcd00000, 0x00000007dcd00000, 0x00000007dce00000| 0%| F| |TAMS 0x00000007dcd00000, 0x00000007dcd00000| Untracked -| 462|0x00000007dce00000, 0x00000007dce00000, 0x00000007dcf00000| 0%| F| |TAMS 0x00000007dce00000, 0x00000007dce00000| Untracked -| 463|0x00000007dcf00000, 0x00000007dcf00000, 0x00000007dd000000| 0%| F| |TAMS 0x00000007dcf00000, 0x00000007dcf00000| Untracked -| 464|0x00000007dd000000, 0x00000007dd000000, 0x00000007dd100000| 0%| F| |TAMS 0x00000007dd000000, 0x00000007dd000000| Untracked -| 465|0x00000007dd100000, 0x00000007dd100000, 0x00000007dd200000| 0%| F| |TAMS 0x00000007dd100000, 0x00000007dd100000| Untracked -| 466|0x00000007dd200000, 0x00000007dd200000, 0x00000007dd300000| 0%| F| |TAMS 0x00000007dd200000, 0x00000007dd200000| Untracked -| 467|0x00000007dd300000, 0x00000007dd300000, 0x00000007dd400000| 0%| F| |TAMS 0x00000007dd300000, 0x00000007dd300000| Untracked -| 468|0x00000007dd400000, 0x00000007dd400000, 0x00000007dd500000| 0%| F| |TAMS 0x00000007dd400000, 0x00000007dd400000| Untracked -| 469|0x00000007dd500000, 0x00000007dd500000, 0x00000007dd600000| 0%| F| |TAMS 0x00000007dd500000, 0x00000007dd500000| Untracked -| 470|0x00000007dd600000, 0x00000007dd600000, 0x00000007dd700000| 0%| F| |TAMS 0x00000007dd600000, 0x00000007dd600000| Untracked -| 471|0x00000007dd700000, 0x00000007dd700000, 0x00000007dd800000| 0%| F| |TAMS 0x00000007dd700000, 0x00000007dd700000| Untracked -| 472|0x00000007dd800000, 0x00000007dd800000, 0x00000007dd900000| 0%| F| |TAMS 0x00000007dd800000, 0x00000007dd800000| Untracked -| 473|0x00000007dd900000, 0x00000007dd900000, 0x00000007dda00000| 0%| F| |TAMS 0x00000007dd900000, 0x00000007dd900000| Untracked -| 474|0x00000007dda00000, 0x00000007dda00000, 0x00000007ddb00000| 0%| F| |TAMS 0x00000007dda00000, 0x00000007dda00000| Untracked -| 475|0x00000007ddb00000, 0x00000007ddb00000, 0x00000007ddc00000| 0%| F| |TAMS 0x00000007ddb00000, 0x00000007ddb00000| Untracked -| 476|0x00000007ddc00000, 0x00000007ddc00000, 0x00000007ddd00000| 0%| F| |TAMS 0x00000007ddc00000, 0x00000007ddc00000| Untracked -| 477|0x00000007ddd00000, 0x00000007ddd00000, 0x00000007dde00000| 0%| F| |TAMS 0x00000007ddd00000, 0x00000007ddd00000| Untracked -| 478|0x00000007dde00000, 0x00000007dde00000, 0x00000007ddf00000| 0%| F| |TAMS 0x00000007dde00000, 0x00000007dde00000| Untracked -| 479|0x00000007ddf00000, 0x00000007ddf00000, 0x00000007de000000| 0%| F| |TAMS 0x00000007ddf00000, 0x00000007ddf00000| Untracked -| 480|0x00000007de000000, 0x00000007de000000, 0x00000007de100000| 0%| F| |TAMS 0x00000007de000000, 0x00000007de000000| Untracked -| 481|0x00000007de100000, 0x00000007de100000, 0x00000007de200000| 0%| F| |TAMS 0x00000007de100000, 0x00000007de100000| Untracked -| 482|0x00000007de200000, 0x00000007de200000, 0x00000007de300000| 0%| F| |TAMS 0x00000007de200000, 0x00000007de200000| Untracked -| 483|0x00000007de300000, 0x00000007de300000, 0x00000007de400000| 0%| F| |TAMS 0x00000007de300000, 0x00000007de300000| Untracked -| 484|0x00000007de400000, 0x00000007de400000, 0x00000007de500000| 0%| F| |TAMS 0x00000007de400000, 0x00000007de400000| Untracked -| 485|0x00000007de500000, 0x00000007de500000, 0x00000007de600000| 0%| F| |TAMS 0x00000007de500000, 0x00000007de500000| Untracked -| 486|0x00000007de600000, 0x00000007de600000, 0x00000007de700000| 0%| F| |TAMS 0x00000007de600000, 0x00000007de600000| Untracked -| 487|0x00000007de700000, 0x00000007de700000, 0x00000007de800000| 0%| F| |TAMS 0x00000007de700000, 0x00000007de700000| Untracked -| 488|0x00000007de800000, 0x00000007de800000, 0x00000007de900000| 0%| F| |TAMS 0x00000007de800000, 0x00000007de800000| Untracked -| 489|0x00000007de900000, 0x00000007de900000, 0x00000007dea00000| 0%| F| |TAMS 0x00000007de900000, 0x00000007de900000| Untracked -| 490|0x00000007dea00000, 0x00000007dea00000, 0x00000007deb00000| 0%| F| |TAMS 0x00000007dea00000, 0x00000007dea00000| Untracked -| 491|0x00000007deb00000, 0x00000007deb00000, 0x00000007dec00000| 0%| F| |TAMS 0x00000007deb00000, 0x00000007deb00000| Untracked -| 492|0x00000007dec00000, 0x00000007dec00000, 0x00000007ded00000| 0%| F| |TAMS 0x00000007dec00000, 0x00000007dec00000| Untracked -| 493|0x00000007ded00000, 0x00000007ded00000, 0x00000007dee00000| 0%| F| |TAMS 0x00000007ded00000, 0x00000007ded00000| Untracked -| 494|0x00000007dee00000, 0x00000007dee00000, 0x00000007def00000| 0%| F| |TAMS 0x00000007dee00000, 0x00000007dee00000| Untracked -| 495|0x00000007def00000, 0x00000007def00000, 0x00000007df000000| 0%| F| |TAMS 0x00000007def00000, 0x00000007def00000| Untracked -| 496|0x00000007df000000, 0x00000007df000000, 0x00000007df100000| 0%| F| |TAMS 0x00000007df000000, 0x00000007df000000| Untracked -| 497|0x00000007df100000, 0x00000007df100000, 0x00000007df200000| 0%| F| |TAMS 0x00000007df100000, 0x00000007df100000| Untracked -| 498|0x00000007df200000, 0x00000007df200000, 0x00000007df300000| 0%| F| |TAMS 0x00000007df200000, 0x00000007df200000| Untracked -| 499|0x00000007df300000, 0x00000007df300000, 0x00000007df400000| 0%| F| |TAMS 0x00000007df300000, 0x00000007df300000| Untracked -| 500|0x00000007df400000, 0x00000007df400000, 0x00000007df500000| 0%| F| |TAMS 0x00000007df400000, 0x00000007df400000| Untracked -| 501|0x00000007df500000, 0x00000007df500000, 0x00000007df600000| 0%| F| |TAMS 0x00000007df500000, 0x00000007df500000| Untracked -| 502|0x00000007df600000, 0x00000007df600000, 0x00000007df700000| 0%| F| |TAMS 0x00000007df600000, 0x00000007df600000| Untracked -| 503|0x00000007df700000, 0x00000007df700000, 0x00000007df800000| 0%| F| |TAMS 0x00000007df700000, 0x00000007df700000| Untracked -| 504|0x00000007df800000, 0x00000007df800000, 0x00000007df900000| 0%| F| |TAMS 0x00000007df800000, 0x00000007df800000| Untracked -| 505|0x00000007df900000, 0x00000007df900000, 0x00000007dfa00000| 0%| F| |TAMS 0x00000007df900000, 0x00000007df900000| Untracked -| 506|0x00000007dfa00000, 0x00000007dfa00000, 0x00000007dfb00000| 0%| F| |TAMS 0x00000007dfa00000, 0x00000007dfa00000| Untracked -| 507|0x00000007dfb00000, 0x00000007dfb00000, 0x00000007dfc00000| 0%| F| |TAMS 0x00000007dfb00000, 0x00000007dfb00000| Untracked -| 508|0x00000007dfc00000, 0x00000007dfc00000, 0x00000007dfd00000| 0%| F| |TAMS 0x00000007dfc00000, 0x00000007dfc00000| Untracked -| 509|0x00000007dfd00000, 0x00000007dfd00000, 0x00000007dfe00000| 0%| F| |TAMS 0x00000007dfd00000, 0x00000007dfd00000| Untracked -| 510|0x00000007dfe00000, 0x00000007dfe00000, 0x00000007dff00000| 0%| F| |TAMS 0x00000007dfe00000, 0x00000007dfe00000| Untracked -| 511|0x00000007dff00000, 0x00000007dff00000, 0x00000007e0000000| 0%| F| |TAMS 0x00000007dff00000, 0x00000007dff00000| Untracked -| 512|0x00000007e0000000, 0x00000007e0000000, 0x00000007e0100000| 0%| F| |TAMS 0x00000007e0000000, 0x00000007e0000000| Untracked -| 513|0x00000007e0100000, 0x00000007e0100000, 0x00000007e0200000| 0%| F| |TAMS 0x00000007e0100000, 0x00000007e0100000| Untracked -| 514|0x00000007e0200000, 0x00000007e0200000, 0x00000007e0300000| 0%| F| |TAMS 0x00000007e0200000, 0x00000007e0200000| Untracked -| 515|0x00000007e0300000, 0x00000007e0300000, 0x00000007e0400000| 0%| F| |TAMS 0x00000007e0300000, 0x00000007e0300000| Untracked -| 516|0x00000007e0400000, 0x00000007e0400000, 0x00000007e0500000| 0%| F| |TAMS 0x00000007e0400000, 0x00000007e0400000| Untracked -| 517|0x00000007e0500000, 0x00000007e0500000, 0x00000007e0600000| 0%| F| |TAMS 0x00000007e0500000, 0x00000007e0500000| Untracked -| 518|0x00000007e0600000, 0x00000007e0600000, 0x00000007e0700000| 0%| F| |TAMS 0x00000007e0600000, 0x00000007e0600000| Untracked -| 519|0x00000007e0700000, 0x00000007e0700000, 0x00000007e0800000| 0%| F| |TAMS 0x00000007e0700000, 0x00000007e0700000| Untracked -| 520|0x00000007e0800000, 0x00000007e0800000, 0x00000007e0900000| 0%| F| |TAMS 0x00000007e0800000, 0x00000007e0800000| Untracked -| 521|0x00000007e0900000, 0x00000007e0900000, 0x00000007e0a00000| 0%| F| |TAMS 0x00000007e0900000, 0x00000007e0900000| Untracked -| 522|0x00000007e0a00000, 0x00000007e0a00000, 0x00000007e0b00000| 0%| F| |TAMS 0x00000007e0a00000, 0x00000007e0a00000| Untracked -| 523|0x00000007e0b00000, 0x00000007e0b00000, 0x00000007e0c00000| 0%| F| |TAMS 0x00000007e0b00000, 0x00000007e0b00000| Untracked -| 524|0x00000007e0c00000, 0x00000007e0c00000, 0x00000007e0d00000| 0%| F| |TAMS 0x00000007e0c00000, 0x00000007e0c00000| Untracked -| 525|0x00000007e0d00000, 0x00000007e0d00000, 0x00000007e0e00000| 0%| F| |TAMS 0x00000007e0d00000, 0x00000007e0d00000| Untracked -| 526|0x00000007e0e00000, 0x00000007e0e00000, 0x00000007e0f00000| 0%| F| |TAMS 0x00000007e0e00000, 0x00000007e0e00000| Untracked -| 527|0x00000007e0f00000, 0x00000007e0f00000, 0x00000007e1000000| 0%| F| |TAMS 0x00000007e0f00000, 0x00000007e0f00000| Untracked -| 528|0x00000007e1000000, 0x00000007e1000000, 0x00000007e1100000| 0%| F| |TAMS 0x00000007e1000000, 0x00000007e1000000| Untracked -| 529|0x00000007e1100000, 0x00000007e1100000, 0x00000007e1200000| 0%| F| |TAMS 0x00000007e1100000, 0x00000007e1100000| Untracked -| 530|0x00000007e1200000, 0x00000007e1200000, 0x00000007e1300000| 0%| F| |TAMS 0x00000007e1200000, 0x00000007e1200000| Untracked -| 531|0x00000007e1300000, 0x00000007e1300000, 0x00000007e1400000| 0%| F| |TAMS 0x00000007e1300000, 0x00000007e1300000| Untracked -| 532|0x00000007e1400000, 0x00000007e1400000, 0x00000007e1500000| 0%| F| |TAMS 0x00000007e1400000, 0x00000007e1400000| Untracked -| 533|0x00000007e1500000, 0x00000007e1500000, 0x00000007e1600000| 0%| F| |TAMS 0x00000007e1500000, 0x00000007e1500000| Untracked -| 534|0x00000007e1600000, 0x00000007e1600000, 0x00000007e1700000| 0%| F| |TAMS 0x00000007e1600000, 0x00000007e1600000| Untracked -| 535|0x00000007e1700000, 0x00000007e1700000, 0x00000007e1800000| 0%| F| |TAMS 0x00000007e1700000, 0x00000007e1700000| Untracked -| 536|0x00000007e1800000, 0x00000007e1800000, 0x00000007e1900000| 0%| F| |TAMS 0x00000007e1800000, 0x00000007e1800000| Untracked -| 537|0x00000007e1900000, 0x00000007e1900000, 0x00000007e1a00000| 0%| F| |TAMS 0x00000007e1900000, 0x00000007e1900000| Untracked -| 538|0x00000007e1a00000, 0x00000007e1a00000, 0x00000007e1b00000| 0%| F| |TAMS 0x00000007e1a00000, 0x00000007e1a00000| Untracked -| 539|0x00000007e1b00000, 0x00000007e1b00000, 0x00000007e1c00000| 0%| F| |TAMS 0x00000007e1b00000, 0x00000007e1b00000| Untracked -| 540|0x00000007e1c00000, 0x00000007e1c00000, 0x00000007e1d00000| 0%| F| |TAMS 0x00000007e1c00000, 0x00000007e1c00000| Untracked -| 541|0x00000007e1d00000, 0x00000007e1d00000, 0x00000007e1e00000| 0%| F| |TAMS 0x00000007e1d00000, 0x00000007e1d00000| Untracked -| 542|0x00000007e1e00000, 0x00000007e1e00000, 0x00000007e1f00000| 0%| F| |TAMS 0x00000007e1e00000, 0x00000007e1e00000| Untracked -| 543|0x00000007e1f00000, 0x00000007e1f00000, 0x00000007e2000000| 0%| F| |TAMS 0x00000007e1f00000, 0x00000007e1f00000| Untracked -| 544|0x00000007e2000000, 0x00000007e2000000, 0x00000007e2100000| 0%| F| |TAMS 0x00000007e2000000, 0x00000007e2000000| Untracked -| 545|0x00000007e2100000, 0x00000007e2100000, 0x00000007e2200000| 0%| F| |TAMS 0x00000007e2100000, 0x00000007e2100000| Untracked -| 546|0x00000007e2200000, 0x00000007e2200000, 0x00000007e2300000| 0%| F| |TAMS 0x00000007e2200000, 0x00000007e2200000| Untracked -| 547|0x00000007e2300000, 0x00000007e2300000, 0x00000007e2400000| 0%| F| |TAMS 0x00000007e2300000, 0x00000007e2300000| Untracked -| 548|0x00000007e2400000, 0x00000007e2400000, 0x00000007e2500000| 0%| F| |TAMS 0x00000007e2400000, 0x00000007e2400000| Untracked -| 549|0x00000007e2500000, 0x00000007e2500000, 0x00000007e2600000| 0%| F| |TAMS 0x00000007e2500000, 0x00000007e2500000| Untracked -| 550|0x00000007e2600000, 0x00000007e2600000, 0x00000007e2700000| 0%| F| |TAMS 0x00000007e2600000, 0x00000007e2600000| Untracked -| 551|0x00000007e2700000, 0x00000007e2700000, 0x00000007e2800000| 0%| F| |TAMS 0x00000007e2700000, 0x00000007e2700000| Untracked -| 552|0x00000007e2800000, 0x00000007e2800000, 0x00000007e2900000| 0%| F| |TAMS 0x00000007e2800000, 0x00000007e2800000| Untracked -| 553|0x00000007e2900000, 0x00000007e2900000, 0x00000007e2a00000| 0%| F| |TAMS 0x00000007e2900000, 0x00000007e2900000| Untracked -| 554|0x00000007e2a00000, 0x00000007e2a00000, 0x00000007e2b00000| 0%| F| |TAMS 0x00000007e2a00000, 0x00000007e2a00000| Untracked -| 555|0x00000007e2b00000, 0x00000007e2b00000, 0x00000007e2c00000| 0%| F| |TAMS 0x00000007e2b00000, 0x00000007e2b00000| Untracked -| 556|0x00000007e2c00000, 0x00000007e2c00000, 0x00000007e2d00000| 0%| F| |TAMS 0x00000007e2c00000, 0x00000007e2c00000| Untracked -| 557|0x00000007e2d00000, 0x00000007e2d00000, 0x00000007e2e00000| 0%| F| |TAMS 0x00000007e2d00000, 0x00000007e2d00000| Untracked -| 558|0x00000007e2e00000, 0x00000007e2e00000, 0x00000007e2f00000| 0%| F| |TAMS 0x00000007e2e00000, 0x00000007e2e00000| Untracked -| 559|0x00000007e2f00000, 0x00000007e2f00000, 0x00000007e3000000| 0%| F| |TAMS 0x00000007e2f00000, 0x00000007e2f00000| Untracked -| 560|0x00000007e3000000, 0x00000007e3000000, 0x00000007e3100000| 0%| F| |TAMS 0x00000007e3000000, 0x00000007e3000000| Untracked -| 561|0x00000007e3100000, 0x00000007e3100000, 0x00000007e3200000| 0%| F| |TAMS 0x00000007e3100000, 0x00000007e3100000| Untracked -| 562|0x00000007e3200000, 0x00000007e3200000, 0x00000007e3300000| 0%| F| |TAMS 0x00000007e3200000, 0x00000007e3200000| Untracked -| 563|0x00000007e3300000, 0x00000007e3300000, 0x00000007e3400000| 0%| F| |TAMS 0x00000007e3300000, 0x00000007e3300000| Untracked -| 564|0x00000007e3400000, 0x00000007e3400000, 0x00000007e3500000| 0%| F| |TAMS 0x00000007e3400000, 0x00000007e3400000| Untracked -| 565|0x00000007e3500000, 0x00000007e3500000, 0x00000007e3600000| 0%| F| |TAMS 0x00000007e3500000, 0x00000007e3500000| Untracked -| 566|0x00000007e3600000, 0x00000007e3600000, 0x00000007e3700000| 0%| F| |TAMS 0x00000007e3600000, 0x00000007e3600000| Untracked -| 567|0x00000007e3700000, 0x00000007e3700000, 0x00000007e3800000| 0%| F| |TAMS 0x00000007e3700000, 0x00000007e3700000| Untracked -| 568|0x00000007e3800000, 0x00000007e3800000, 0x00000007e3900000| 0%| F| |TAMS 0x00000007e3800000, 0x00000007e3800000| Untracked -| 569|0x00000007e3900000, 0x00000007e3900000, 0x00000007e3a00000| 0%| F| |TAMS 0x00000007e3900000, 0x00000007e3900000| Untracked -| 570|0x00000007e3a00000, 0x00000007e3a00000, 0x00000007e3b00000| 0%| F| |TAMS 0x00000007e3a00000, 0x00000007e3a00000| Untracked -| 571|0x00000007e3b00000, 0x00000007e3b00000, 0x00000007e3c00000| 0%| F| |TAMS 0x00000007e3b00000, 0x00000007e3b00000| Untracked -| 572|0x00000007e3c00000, 0x00000007e3c00000, 0x00000007e3d00000| 0%| F| |TAMS 0x00000007e3c00000, 0x00000007e3c00000| Untracked -| 573|0x00000007e3d00000, 0x00000007e3d00000, 0x00000007e3e00000| 0%| F| |TAMS 0x00000007e3d00000, 0x00000007e3d00000| Untracked -| 574|0x00000007e3e00000, 0x00000007e3e00000, 0x00000007e3f00000| 0%| F| |TAMS 0x00000007e3e00000, 0x00000007e3e00000| Untracked -| 575|0x00000007e3f00000, 0x00000007e3f00000, 0x00000007e4000000| 0%| F| |TAMS 0x00000007e3f00000, 0x00000007e3f00000| Untracked -| 576|0x00000007e4000000, 0x00000007e4000000, 0x00000007e4100000| 0%| F| |TAMS 0x00000007e4000000, 0x00000007e4000000| Untracked -| 577|0x00000007e4100000, 0x00000007e4100000, 0x00000007e4200000| 0%| F| |TAMS 0x00000007e4100000, 0x00000007e4100000| Untracked -| 578|0x00000007e4200000, 0x00000007e4200000, 0x00000007e4300000| 0%| F| |TAMS 0x00000007e4200000, 0x00000007e4200000| Untracked -| 579|0x00000007e4300000, 0x00000007e4300000, 0x00000007e4400000| 0%| F| |TAMS 0x00000007e4300000, 0x00000007e4300000| Untracked -| 580|0x00000007e4400000, 0x00000007e4400000, 0x00000007e4500000| 0%| F| |TAMS 0x00000007e4400000, 0x00000007e4400000| Untracked -| 581|0x00000007e4500000, 0x00000007e4500000, 0x00000007e4600000| 0%| F| |TAMS 0x00000007e4500000, 0x00000007e4500000| Untracked -| 582|0x00000007e4600000, 0x00000007e4600000, 0x00000007e4700000| 0%| F| |TAMS 0x00000007e4600000, 0x00000007e4600000| Untracked -| 583|0x00000007e4700000, 0x00000007e4700000, 0x00000007e4800000| 0%| F| |TAMS 0x00000007e4700000, 0x00000007e4700000| Untracked -| 584|0x00000007e4800000, 0x00000007e4800000, 0x00000007e4900000| 0%| F| |TAMS 0x00000007e4800000, 0x00000007e4800000| Untracked -| 585|0x00000007e4900000, 0x00000007e4900000, 0x00000007e4a00000| 0%| F| |TAMS 0x00000007e4900000, 0x00000007e4900000| Untracked -| 586|0x00000007e4a00000, 0x00000007e4a00000, 0x00000007e4b00000| 0%| F| |TAMS 0x00000007e4a00000, 0x00000007e4a00000| Untracked -| 587|0x00000007e4b00000, 0x00000007e4b00000, 0x00000007e4c00000| 0%| F| |TAMS 0x00000007e4b00000, 0x00000007e4b00000| Untracked -| 588|0x00000007e4c00000, 0x00000007e4c00000, 0x00000007e4d00000| 0%| F| |TAMS 0x00000007e4c00000, 0x00000007e4c00000| Untracked -| 589|0x00000007e4d00000, 0x00000007e4d00000, 0x00000007e4e00000| 0%| F| |TAMS 0x00000007e4d00000, 0x00000007e4d00000| Untracked -| 590|0x00000007e4e00000, 0x00000007e4e00000, 0x00000007e4f00000| 0%| F| |TAMS 0x00000007e4e00000, 0x00000007e4e00000| Untracked -| 591|0x00000007e4f00000, 0x00000007e4f00000, 0x00000007e5000000| 0%| F| |TAMS 0x00000007e4f00000, 0x00000007e4f00000| Untracked -| 592|0x00000007e5000000, 0x00000007e5000000, 0x00000007e5100000| 0%| F| |TAMS 0x00000007e5000000, 0x00000007e5000000| Untracked -| 593|0x00000007e5100000, 0x00000007e5100000, 0x00000007e5200000| 0%| F| |TAMS 0x00000007e5100000, 0x00000007e5100000| Untracked -| 594|0x00000007e5200000, 0x00000007e5200000, 0x00000007e5300000| 0%| F| |TAMS 0x00000007e5200000, 0x00000007e5200000| Untracked -| 595|0x00000007e5300000, 0x00000007e5300000, 0x00000007e5400000| 0%| F| |TAMS 0x00000007e5300000, 0x00000007e5300000| Untracked -| 596|0x00000007e5400000, 0x00000007e5400000, 0x00000007e5500000| 0%| F| |TAMS 0x00000007e5400000, 0x00000007e5400000| Untracked -| 597|0x00000007e5500000, 0x00000007e5500000, 0x00000007e5600000| 0%| F| |TAMS 0x00000007e5500000, 0x00000007e5500000| Untracked -| 598|0x00000007e5600000, 0x00000007e5600000, 0x00000007e5700000| 0%| F| |TAMS 0x00000007e5600000, 0x00000007e5600000| Untracked -| 599|0x00000007e5700000, 0x00000007e5700000, 0x00000007e5800000| 0%| F| |TAMS 0x00000007e5700000, 0x00000007e5700000| Untracked -| 600|0x00000007e5800000, 0x00000007e5800000, 0x00000007e5900000| 0%| F| |TAMS 0x00000007e5800000, 0x00000007e5800000| Untracked -| 601|0x00000007e5900000, 0x00000007e5900000, 0x00000007e5a00000| 0%| F| |TAMS 0x00000007e5900000, 0x00000007e5900000| Untracked -| 602|0x00000007e5a00000, 0x00000007e5a00000, 0x00000007e5b00000| 0%| F| |TAMS 0x00000007e5a00000, 0x00000007e5a00000| Untracked -| 603|0x00000007e5b00000, 0x00000007e5b00000, 0x00000007e5c00000| 0%| F| |TAMS 0x00000007e5b00000, 0x00000007e5b00000| Untracked -| 604|0x00000007e5c00000, 0x00000007e5c00000, 0x00000007e5d00000| 0%| F| |TAMS 0x00000007e5c00000, 0x00000007e5c00000| Untracked -| 605|0x00000007e5d00000, 0x00000007e5d00000, 0x00000007e5e00000| 0%| F| |TAMS 0x00000007e5d00000, 0x00000007e5d00000| Untracked -| 606|0x00000007e5e00000, 0x00000007e5e00000, 0x00000007e5f00000| 0%| F| |TAMS 0x00000007e5e00000, 0x00000007e5e00000| Untracked -| 607|0x00000007e5f00000, 0x00000007e5f00000, 0x00000007e6000000| 0%| F| |TAMS 0x00000007e5f00000, 0x00000007e5f00000| Untracked -| 608|0x00000007e6000000, 0x00000007e6000000, 0x00000007e6100000| 0%| F| |TAMS 0x00000007e6000000, 0x00000007e6000000| Untracked -| 609|0x00000007e6100000, 0x00000007e6100000, 0x00000007e6200000| 0%| F| |TAMS 0x00000007e6100000, 0x00000007e6100000| Untracked -| 610|0x00000007e6200000, 0x00000007e6200000, 0x00000007e6300000| 0%| F| |TAMS 0x00000007e6200000, 0x00000007e6200000| Untracked -| 611|0x00000007e6300000, 0x00000007e6300000, 0x00000007e6400000| 0%| F| |TAMS 0x00000007e6300000, 0x00000007e6300000| Untracked -| 612|0x00000007e6400000, 0x00000007e6400000, 0x00000007e6500000| 0%| F| |TAMS 0x00000007e6400000, 0x00000007e6400000| Untracked -| 613|0x00000007e6500000, 0x00000007e6500000, 0x00000007e6600000| 0%| F| |TAMS 0x00000007e6500000, 0x00000007e6500000| Untracked -| 614|0x00000007e6600000, 0x00000007e6600000, 0x00000007e6700000| 0%| F| |TAMS 0x00000007e6600000, 0x00000007e6600000| Untracked -| 615|0x00000007e6700000, 0x00000007e6700000, 0x00000007e6800000| 0%| F| |TAMS 0x00000007e6700000, 0x00000007e6700000| Untracked -| 616|0x00000007e6800000, 0x00000007e6800000, 0x00000007e6900000| 0%| F| |TAMS 0x00000007e6800000, 0x00000007e6800000| Untracked -| 617|0x00000007e6900000, 0x00000007e6900000, 0x00000007e6a00000| 0%| F| |TAMS 0x00000007e6900000, 0x00000007e6900000| Untracked -| 618|0x00000007e6a00000, 0x00000007e6a00000, 0x00000007e6b00000| 0%| F| |TAMS 0x00000007e6a00000, 0x00000007e6a00000| Untracked -| 619|0x00000007e6b00000, 0x00000007e6b00000, 0x00000007e6c00000| 0%| F| |TAMS 0x00000007e6b00000, 0x00000007e6b00000| Untracked -| 620|0x00000007e6c00000, 0x00000007e6c00000, 0x00000007e6d00000| 0%| F| |TAMS 0x00000007e6c00000, 0x00000007e6c00000| Untracked -| 621|0x00000007e6d00000, 0x00000007e6d00000, 0x00000007e6e00000| 0%| F| |TAMS 0x00000007e6d00000, 0x00000007e6d00000| Untracked -| 622|0x00000007e6e00000, 0x00000007e6e00000, 0x00000007e6f00000| 0%| F| |TAMS 0x00000007e6e00000, 0x00000007e6e00000| Untracked -| 623|0x00000007e6f00000, 0x00000007e6f00000, 0x00000007e7000000| 0%| F| |TAMS 0x00000007e6f00000, 0x00000007e6f00000| Untracked -| 624|0x00000007e7000000, 0x00000007e7000000, 0x00000007e7100000| 0%| F| |TAMS 0x00000007e7000000, 0x00000007e7000000| Untracked -| 625|0x00000007e7100000, 0x00000007e7100000, 0x00000007e7200000| 0%| F| |TAMS 0x00000007e7100000, 0x00000007e7100000| Untracked -| 626|0x00000007e7200000, 0x00000007e7200000, 0x00000007e7300000| 0%| F| |TAMS 0x00000007e7200000, 0x00000007e7200000| Untracked -| 627|0x00000007e7300000, 0x00000007e7300000, 0x00000007e7400000| 0%| F| |TAMS 0x00000007e7300000, 0x00000007e7300000| Untracked -| 628|0x00000007e7400000, 0x00000007e7400000, 0x00000007e7500000| 0%| F| |TAMS 0x00000007e7400000, 0x00000007e7400000| Untracked -| 629|0x00000007e7500000, 0x00000007e7500000, 0x00000007e7600000| 0%| F| |TAMS 0x00000007e7500000, 0x00000007e7500000| Untracked -| 630|0x00000007e7600000, 0x00000007e7600000, 0x00000007e7700000| 0%| F| |TAMS 0x00000007e7600000, 0x00000007e7600000| Untracked -| 631|0x00000007e7700000, 0x00000007e7700000, 0x00000007e7800000| 0%| F| |TAMS 0x00000007e7700000, 0x00000007e7700000| Untracked -| 632|0x00000007e7800000, 0x00000007e7800000, 0x00000007e7900000| 0%| F| |TAMS 0x00000007e7800000, 0x00000007e7800000| Untracked -| 633|0x00000007e7900000, 0x00000007e7900000, 0x00000007e7a00000| 0%| F| |TAMS 0x00000007e7900000, 0x00000007e7900000| Untracked -| 634|0x00000007e7a00000, 0x00000007e7a00000, 0x00000007e7b00000| 0%| F| |TAMS 0x00000007e7a00000, 0x00000007e7a00000| Untracked -| 635|0x00000007e7b00000, 0x00000007e7b00000, 0x00000007e7c00000| 0%| F| |TAMS 0x00000007e7b00000, 0x00000007e7b00000| Untracked -| 636|0x00000007e7c00000, 0x00000007e7c00000, 0x00000007e7d00000| 0%| F| |TAMS 0x00000007e7c00000, 0x00000007e7c00000| Untracked -| 637|0x00000007e7d00000, 0x00000007e7d00000, 0x00000007e7e00000| 0%| F| |TAMS 0x00000007e7d00000, 0x00000007e7d00000| Untracked -| 638|0x00000007e7e00000, 0x00000007e7e00000, 0x00000007e7f00000| 0%| F| |TAMS 0x00000007e7e00000, 0x00000007e7e00000| Untracked -| 639|0x00000007e7f00000, 0x00000007e7f00000, 0x00000007e8000000| 0%| F| |TAMS 0x00000007e7f00000, 0x00000007e7f00000| Untracked -| 640|0x00000007e8000000, 0x00000007e8000000, 0x00000007e8100000| 0%| F| |TAMS 0x00000007e8000000, 0x00000007e8000000| Untracked -| 641|0x00000007e8100000, 0x00000007e8100000, 0x00000007e8200000| 0%| F| |TAMS 0x00000007e8100000, 0x00000007e8100000| Untracked -| 642|0x00000007e8200000, 0x00000007e8200000, 0x00000007e8300000| 0%| F| |TAMS 0x00000007e8200000, 0x00000007e8200000| Untracked -| 643|0x00000007e8300000, 0x00000007e8300000, 0x00000007e8400000| 0%| F| |TAMS 0x00000007e8300000, 0x00000007e8300000| Untracked -| 644|0x00000007e8400000, 0x00000007e8400000, 0x00000007e8500000| 0%| F| |TAMS 0x00000007e8400000, 0x00000007e8400000| Untracked -| 645|0x00000007e8500000, 0x00000007e8500000, 0x00000007e8600000| 0%| F| |TAMS 0x00000007e8500000, 0x00000007e8500000| Untracked -| 646|0x00000007e8600000, 0x00000007e8600000, 0x00000007e8700000| 0%| F| |TAMS 0x00000007e8600000, 0x00000007e8600000| Untracked -| 647|0x00000007e8700000, 0x00000007e8700000, 0x00000007e8800000| 0%| F| |TAMS 0x00000007e8700000, 0x00000007e8700000| Untracked -| 648|0x00000007e8800000, 0x00000007e8800000, 0x00000007e8900000| 0%| F| |TAMS 0x00000007e8800000, 0x00000007e8800000| Untracked -| 649|0x00000007e8900000, 0x00000007e8900000, 0x00000007e8a00000| 0%| F| |TAMS 0x00000007e8900000, 0x00000007e8900000| Untracked -| 650|0x00000007e8a00000, 0x00000007e8a00000, 0x00000007e8b00000| 0%| F| |TAMS 0x00000007e8a00000, 0x00000007e8a00000| Untracked -| 651|0x00000007e8b00000, 0x00000007e8b00000, 0x00000007e8c00000| 0%| F| |TAMS 0x00000007e8b00000, 0x00000007e8b00000| Untracked -| 652|0x00000007e8c00000, 0x00000007e8c00000, 0x00000007e8d00000| 0%| F| |TAMS 0x00000007e8c00000, 0x00000007e8c00000| Untracked -| 653|0x00000007e8d00000, 0x00000007e8d00000, 0x00000007e8e00000| 0%| F| |TAMS 0x00000007e8d00000, 0x00000007e8d00000| Untracked -| 654|0x00000007e8e00000, 0x00000007e8e00000, 0x00000007e8f00000| 0%| F| |TAMS 0x00000007e8e00000, 0x00000007e8e00000| Untracked -| 655|0x00000007e8f00000, 0x00000007e8f00000, 0x00000007e9000000| 0%| F| |TAMS 0x00000007e8f00000, 0x00000007e8f00000| Untracked -| 656|0x00000007e9000000, 0x00000007e9000000, 0x00000007e9100000| 0%| F| |TAMS 0x00000007e9000000, 0x00000007e9000000| Untracked -| 657|0x00000007e9100000, 0x00000007e9100000, 0x00000007e9200000| 0%| F| |TAMS 0x00000007e9100000, 0x00000007e9100000| Untracked -| 658|0x00000007e9200000, 0x00000007e9200000, 0x00000007e9300000| 0%| F| |TAMS 0x00000007e9200000, 0x00000007e9200000| Untracked -| 659|0x00000007e9300000, 0x00000007e9300000, 0x00000007e9400000| 0%| F| |TAMS 0x00000007e9300000, 0x00000007e9300000| Untracked -| 660|0x00000007e9400000, 0x00000007e9400000, 0x00000007e9500000| 0%| F| |TAMS 0x00000007e9400000, 0x00000007e9400000| Untracked -| 661|0x00000007e9500000, 0x00000007e9500000, 0x00000007e9600000| 0%| F| |TAMS 0x00000007e9500000, 0x00000007e9500000| Untracked -| 662|0x00000007e9600000, 0x00000007e9600000, 0x00000007e9700000| 0%| F| |TAMS 0x00000007e9600000, 0x00000007e9600000| Untracked -| 663|0x00000007e9700000, 0x00000007e9700000, 0x00000007e9800000| 0%| F| |TAMS 0x00000007e9700000, 0x00000007e9700000| Untracked -| 664|0x00000007e9800000, 0x00000007e9800000, 0x00000007e9900000| 0%| F| |TAMS 0x00000007e9800000, 0x00000007e9800000| Untracked -| 665|0x00000007e9900000, 0x00000007e9900000, 0x00000007e9a00000| 0%| F| |TAMS 0x00000007e9900000, 0x00000007e9900000| Untracked -| 666|0x00000007e9a00000, 0x00000007e9a00000, 0x00000007e9b00000| 0%| F| |TAMS 0x00000007e9a00000, 0x00000007e9a00000| Untracked -| 667|0x00000007e9b00000, 0x00000007e9b00000, 0x00000007e9c00000| 0%| F| |TAMS 0x00000007e9b00000, 0x00000007e9b00000| Untracked -| 668|0x00000007e9c00000, 0x00000007e9c00000, 0x00000007e9d00000| 0%| F| |TAMS 0x00000007e9c00000, 0x00000007e9c00000| Untracked -| 669|0x00000007e9d00000, 0x00000007e9d00000, 0x00000007e9e00000| 0%| F| |TAMS 0x00000007e9d00000, 0x00000007e9d00000| Untracked -| 670|0x00000007e9e00000, 0x00000007e9e00000, 0x00000007e9f00000| 0%| F| |TAMS 0x00000007e9e00000, 0x00000007e9e00000| Untracked -| 671|0x00000007e9f00000, 0x00000007e9f00000, 0x00000007ea000000| 0%| F| |TAMS 0x00000007e9f00000, 0x00000007e9f00000| Untracked -| 672|0x00000007ea000000, 0x00000007ea000000, 0x00000007ea100000| 0%| F| |TAMS 0x00000007ea000000, 0x00000007ea000000| Untracked -| 673|0x00000007ea100000, 0x00000007ea100000, 0x00000007ea200000| 0%| F| |TAMS 0x00000007ea100000, 0x00000007ea100000| Untracked -| 674|0x00000007ea200000, 0x00000007ea200000, 0x00000007ea300000| 0%| F| |TAMS 0x00000007ea200000, 0x00000007ea200000| Untracked -| 675|0x00000007ea300000, 0x00000007ea300000, 0x00000007ea400000| 0%| F| |TAMS 0x00000007ea300000, 0x00000007ea300000| Untracked -| 676|0x00000007ea400000, 0x00000007ea400000, 0x00000007ea500000| 0%| F| |TAMS 0x00000007ea400000, 0x00000007ea400000| Untracked -| 677|0x00000007ea500000, 0x00000007ea500000, 0x00000007ea600000| 0%| F| |TAMS 0x00000007ea500000, 0x00000007ea500000| Untracked -| 678|0x00000007ea600000, 0x00000007ea600000, 0x00000007ea700000| 0%| F| |TAMS 0x00000007ea600000, 0x00000007ea600000| Untracked -| 679|0x00000007ea700000, 0x00000007ea700000, 0x00000007ea800000| 0%| F| |TAMS 0x00000007ea700000, 0x00000007ea700000| Untracked -| 680|0x00000007ea800000, 0x00000007ea800000, 0x00000007ea900000| 0%| F| |TAMS 0x00000007ea800000, 0x00000007ea800000| Untracked -| 681|0x00000007ea900000, 0x00000007ea900000, 0x00000007eaa00000| 0%| F| |TAMS 0x00000007ea900000, 0x00000007ea900000| Untracked -| 682|0x00000007eaa00000, 0x00000007eaa00000, 0x00000007eab00000| 0%| F| |TAMS 0x00000007eaa00000, 0x00000007eaa00000| Untracked -| 683|0x00000007eab00000, 0x00000007eab00000, 0x00000007eac00000| 0%| F| |TAMS 0x00000007eab00000, 0x00000007eab00000| Untracked -| 684|0x00000007eac00000, 0x00000007eac00000, 0x00000007ead00000| 0%| F| |TAMS 0x00000007eac00000, 0x00000007eac00000| Untracked -| 685|0x00000007ead00000, 0x00000007ead00000, 0x00000007eae00000| 0%| F| |TAMS 0x00000007ead00000, 0x00000007ead00000| Untracked -| 686|0x00000007eae00000, 0x00000007eae00000, 0x00000007eaf00000| 0%| F| |TAMS 0x00000007eae00000, 0x00000007eae00000| Untracked -| 687|0x00000007eaf00000, 0x00000007eaf00000, 0x00000007eb000000| 0%| F| |TAMS 0x00000007eaf00000, 0x00000007eaf00000| Untracked -| 688|0x00000007eb000000, 0x00000007eb000000, 0x00000007eb100000| 0%| F| |TAMS 0x00000007eb000000, 0x00000007eb000000| Untracked -| 689|0x00000007eb100000, 0x00000007eb100000, 0x00000007eb200000| 0%| F| |TAMS 0x00000007eb100000, 0x00000007eb100000| Untracked -| 690|0x00000007eb200000, 0x00000007eb200000, 0x00000007eb300000| 0%| F| |TAMS 0x00000007eb200000, 0x00000007eb200000| Untracked -| 691|0x00000007eb300000, 0x00000007eb300000, 0x00000007eb400000| 0%| F| |TAMS 0x00000007eb300000, 0x00000007eb300000| Untracked -| 692|0x00000007eb400000, 0x00000007eb400000, 0x00000007eb500000| 0%| F| |TAMS 0x00000007eb400000, 0x00000007eb400000| Untracked -| 693|0x00000007eb500000, 0x00000007eb500000, 0x00000007eb600000| 0%| F| |TAMS 0x00000007eb500000, 0x00000007eb500000| Untracked -| 694|0x00000007eb600000, 0x00000007eb600000, 0x00000007eb700000| 0%| F| |TAMS 0x00000007eb600000, 0x00000007eb600000| Untracked -| 695|0x00000007eb700000, 0x00000007eb700000, 0x00000007eb800000| 0%| F| |TAMS 0x00000007eb700000, 0x00000007eb700000| Untracked -| 696|0x00000007eb800000, 0x00000007eb800000, 0x00000007eb900000| 0%| F| |TAMS 0x00000007eb800000, 0x00000007eb800000| Untracked -| 697|0x00000007eb900000, 0x00000007eb900000, 0x00000007eba00000| 0%| F| |TAMS 0x00000007eb900000, 0x00000007eb900000| Untracked -| 698|0x00000007eba00000, 0x00000007eba00000, 0x00000007ebb00000| 0%| F| |TAMS 0x00000007eba00000, 0x00000007eba00000| Untracked -| 699|0x00000007ebb00000, 0x00000007ebb00000, 0x00000007ebc00000| 0%| F| |TAMS 0x00000007ebb00000, 0x00000007ebb00000| Untracked -| 700|0x00000007ebc00000, 0x00000007ebc00000, 0x00000007ebd00000| 0%| F| |TAMS 0x00000007ebc00000, 0x00000007ebc00000| Untracked -| 701|0x00000007ebd00000, 0x00000007ebd00000, 0x00000007ebe00000| 0%| F| |TAMS 0x00000007ebd00000, 0x00000007ebd00000| Untracked -| 702|0x00000007ebe00000, 0x00000007ebe00000, 0x00000007ebf00000| 0%| F| |TAMS 0x00000007ebe00000, 0x00000007ebe00000| Untracked -| 703|0x00000007ebf00000, 0x00000007ebf00000, 0x00000007ec000000| 0%| F| |TAMS 0x00000007ebf00000, 0x00000007ebf00000| Untracked -| 704|0x00000007ec000000, 0x00000007ec000000, 0x00000007ec100000| 0%| F| |TAMS 0x00000007ec000000, 0x00000007ec000000| Untracked -| 705|0x00000007ec100000, 0x00000007ec100000, 0x00000007ec200000| 0%| F| |TAMS 0x00000007ec100000, 0x00000007ec100000| Untracked -| 706|0x00000007ec200000, 0x00000007ec200000, 0x00000007ec300000| 0%| F| |TAMS 0x00000007ec200000, 0x00000007ec200000| Untracked -| 707|0x00000007ec300000, 0x00000007ec300000, 0x00000007ec400000| 0%| F| |TAMS 0x00000007ec300000, 0x00000007ec300000| Untracked -| 708|0x00000007ec400000, 0x00000007ec400000, 0x00000007ec500000| 0%| F| |TAMS 0x00000007ec400000, 0x00000007ec400000| Untracked -| 709|0x00000007ec500000, 0x00000007ec500000, 0x00000007ec600000| 0%| F| |TAMS 0x00000007ec500000, 0x00000007ec500000| Untracked -| 710|0x00000007ec600000, 0x00000007ec600000, 0x00000007ec700000| 0%| F| |TAMS 0x00000007ec600000, 0x00000007ec600000| Untracked -| 711|0x00000007ec700000, 0x00000007ec700000, 0x00000007ec800000| 0%| F| |TAMS 0x00000007ec700000, 0x00000007ec700000| Untracked -| 712|0x00000007ec800000, 0x00000007ec800000, 0x00000007ec900000| 0%| F| |TAMS 0x00000007ec800000, 0x00000007ec800000| Untracked -| 713|0x00000007ec900000, 0x00000007ec900000, 0x00000007eca00000| 0%| F| |TAMS 0x00000007ec900000, 0x00000007ec900000| Untracked -| 714|0x00000007eca00000, 0x00000007eca00000, 0x00000007ecb00000| 0%| F| |TAMS 0x00000007eca00000, 0x00000007eca00000| Untracked -| 715|0x00000007ecb00000, 0x00000007ecb00000, 0x00000007ecc00000| 0%| F| |TAMS 0x00000007ecb00000, 0x00000007ecb00000| Untracked -| 716|0x00000007ecc00000, 0x00000007ecc00000, 0x00000007ecd00000| 0%| F| |TAMS 0x00000007ecc00000, 0x00000007ecc00000| Untracked -| 717|0x00000007ecd00000, 0x00000007ecd00000, 0x00000007ece00000| 0%| F| |TAMS 0x00000007ecd00000, 0x00000007ecd00000| Untracked -| 718|0x00000007ece00000, 0x00000007ece00000, 0x00000007ecf00000| 0%| F| |TAMS 0x00000007ece00000, 0x00000007ece00000| Untracked -| 719|0x00000007ecf00000, 0x00000007ecf00000, 0x00000007ed000000| 0%| F| |TAMS 0x00000007ecf00000, 0x00000007ecf00000| Untracked -| 720|0x00000007ed000000, 0x00000007ed000000, 0x00000007ed100000| 0%| F| |TAMS 0x00000007ed000000, 0x00000007ed000000| Untracked -| 721|0x00000007ed100000, 0x00000007ed100000, 0x00000007ed200000| 0%| F| |TAMS 0x00000007ed100000, 0x00000007ed100000| Untracked -| 722|0x00000007ed200000, 0x00000007ed200000, 0x00000007ed300000| 0%| F| |TAMS 0x00000007ed200000, 0x00000007ed200000| Untracked -| 723|0x00000007ed300000, 0x00000007ed300000, 0x00000007ed400000| 0%| F| |TAMS 0x00000007ed300000, 0x00000007ed300000| Untracked -| 724|0x00000007ed400000, 0x00000007ed400000, 0x00000007ed500000| 0%| F| |TAMS 0x00000007ed400000, 0x00000007ed400000| Untracked -| 725|0x00000007ed500000, 0x00000007ed500000, 0x00000007ed600000| 0%| F| |TAMS 0x00000007ed500000, 0x00000007ed500000| Untracked -| 726|0x00000007ed600000, 0x00000007ed600000, 0x00000007ed700000| 0%| F| |TAMS 0x00000007ed600000, 0x00000007ed600000| Untracked -| 727|0x00000007ed700000, 0x00000007ed700000, 0x00000007ed800000| 0%| F| |TAMS 0x00000007ed700000, 0x00000007ed700000| Untracked -| 728|0x00000007ed800000, 0x00000007ed800000, 0x00000007ed900000| 0%| F| |TAMS 0x00000007ed800000, 0x00000007ed800000| Untracked -| 729|0x00000007ed900000, 0x00000007ed900000, 0x00000007eda00000| 0%| F| |TAMS 0x00000007ed900000, 0x00000007ed900000| Untracked -| 730|0x00000007eda00000, 0x00000007eda00000, 0x00000007edb00000| 0%| F| |TAMS 0x00000007eda00000, 0x00000007eda00000| Untracked -| 731|0x00000007edb00000, 0x00000007edb00000, 0x00000007edc00000| 0%| F| |TAMS 0x00000007edb00000, 0x00000007edb00000| Untracked -| 732|0x00000007edc00000, 0x00000007edc00000, 0x00000007edd00000| 0%| F| |TAMS 0x00000007edc00000, 0x00000007edc00000| Untracked -| 733|0x00000007edd00000, 0x00000007edd00000, 0x00000007ede00000| 0%| F| |TAMS 0x00000007edd00000, 0x00000007edd00000| Untracked -| 734|0x00000007ede00000, 0x00000007ede00000, 0x00000007edf00000| 0%| F| |TAMS 0x00000007ede00000, 0x00000007ede00000| Untracked -| 735|0x00000007edf00000, 0x00000007edf00000, 0x00000007ee000000| 0%| F| |TAMS 0x00000007edf00000, 0x00000007edf00000| Untracked -| 736|0x00000007ee000000, 0x00000007ee000000, 0x00000007ee100000| 0%| F| |TAMS 0x00000007ee000000, 0x00000007ee000000| Untracked -| 737|0x00000007ee100000, 0x00000007ee100000, 0x00000007ee200000| 0%| F| |TAMS 0x00000007ee100000, 0x00000007ee100000| Untracked -| 738|0x00000007ee200000, 0x00000007ee200000, 0x00000007ee300000| 0%| F| |TAMS 0x00000007ee200000, 0x00000007ee200000| Untracked -| 739|0x00000007ee300000, 0x00000007ee300000, 0x00000007ee400000| 0%| F| |TAMS 0x00000007ee300000, 0x00000007ee300000| Untracked -| 740|0x00000007ee400000, 0x00000007ee400000, 0x00000007ee500000| 0%| F| |TAMS 0x00000007ee400000, 0x00000007ee400000| Untracked -| 741|0x00000007ee500000, 0x00000007ee500000, 0x00000007ee600000| 0%| F| |TAMS 0x00000007ee500000, 0x00000007ee500000| Untracked -| 742|0x00000007ee600000, 0x00000007ee600000, 0x00000007ee700000| 0%| F| |TAMS 0x00000007ee600000, 0x00000007ee600000| Untracked -| 743|0x00000007ee700000, 0x00000007ee700000, 0x00000007ee800000| 0%| F| |TAMS 0x00000007ee700000, 0x00000007ee700000| Untracked -| 744|0x00000007ee800000, 0x00000007ee800000, 0x00000007ee900000| 0%| F| |TAMS 0x00000007ee800000, 0x00000007ee800000| Untracked -| 745|0x00000007ee900000, 0x00000007ee900000, 0x00000007eea00000| 0%| F| |TAMS 0x00000007ee900000, 0x00000007ee900000| Untracked -| 746|0x00000007eea00000, 0x00000007eea00000, 0x00000007eeb00000| 0%| F| |TAMS 0x00000007eea00000, 0x00000007eea00000| Untracked -| 747|0x00000007eeb00000, 0x00000007eeb00000, 0x00000007eec00000| 0%| F| |TAMS 0x00000007eeb00000, 0x00000007eeb00000| Untracked -| 748|0x00000007eec00000, 0x00000007eec00000, 0x00000007eed00000| 0%| F| |TAMS 0x00000007eec00000, 0x00000007eec00000| Untracked -| 749|0x00000007eed00000, 0x00000007eed00000, 0x00000007eee00000| 0%| F| |TAMS 0x00000007eed00000, 0x00000007eed00000| Untracked -| 750|0x00000007eee00000, 0x00000007eee00000, 0x00000007eef00000| 0%| F| |TAMS 0x00000007eee00000, 0x00000007eee00000| Untracked -| 751|0x00000007eef00000, 0x00000007eef00000, 0x00000007ef000000| 0%| F| |TAMS 0x00000007eef00000, 0x00000007eef00000| Untracked -| 752|0x00000007ef000000, 0x00000007ef000000, 0x00000007ef100000| 0%| F| |TAMS 0x00000007ef000000, 0x00000007ef000000| Untracked -| 753|0x00000007ef100000, 0x00000007ef100000, 0x00000007ef200000| 0%| F| |TAMS 0x00000007ef100000, 0x00000007ef100000| Untracked -| 754|0x00000007ef200000, 0x00000007ef200000, 0x00000007ef300000| 0%| F| |TAMS 0x00000007ef200000, 0x00000007ef200000| Untracked -| 755|0x00000007ef300000, 0x00000007ef300000, 0x00000007ef400000| 0%| F| |TAMS 0x00000007ef300000, 0x00000007ef300000| Untracked -| 756|0x00000007ef400000, 0x00000007ef400000, 0x00000007ef500000| 0%| F| |TAMS 0x00000007ef400000, 0x00000007ef400000| Untracked -| 757|0x00000007ef500000, 0x00000007ef500000, 0x00000007ef600000| 0%| F| |TAMS 0x00000007ef500000, 0x00000007ef500000| Untracked -| 758|0x00000007ef600000, 0x00000007ef600000, 0x00000007ef700000| 0%| F| |TAMS 0x00000007ef600000, 0x00000007ef600000| Untracked -| 759|0x00000007ef700000, 0x00000007ef700000, 0x00000007ef800000| 0%| F| |TAMS 0x00000007ef700000, 0x00000007ef700000| Untracked -| 760|0x00000007ef800000, 0x00000007ef800000, 0x00000007ef900000| 0%| F| |TAMS 0x00000007ef800000, 0x00000007ef800000| Untracked -| 761|0x00000007ef900000, 0x00000007ef900000, 0x00000007efa00000| 0%| F| |TAMS 0x00000007ef900000, 0x00000007ef900000| Untracked -| 762|0x00000007efa00000, 0x00000007efa00000, 0x00000007efb00000| 0%| F| |TAMS 0x00000007efa00000, 0x00000007efa00000| Untracked -| 763|0x00000007efb00000, 0x00000007efb00000, 0x00000007efc00000| 0%| F| |TAMS 0x00000007efb00000, 0x00000007efb00000| Untracked -| 764|0x00000007efc00000, 0x00000007efc00000, 0x00000007efd00000| 0%| F| |TAMS 0x00000007efc00000, 0x00000007efc00000| Untracked -| 765|0x00000007efd00000, 0x00000007efd00000, 0x00000007efe00000| 0%| F| |TAMS 0x00000007efd00000, 0x00000007efd00000| Untracked -| 766|0x00000007efe00000, 0x00000007efe00000, 0x00000007eff00000| 0%| F| |TAMS 0x00000007efe00000, 0x00000007efe00000| Untracked -| 767|0x00000007eff00000, 0x00000007eff00000, 0x00000007f0000000| 0%| F| |TAMS 0x00000007eff00000, 0x00000007eff00000| Untracked -| 768|0x00000007f0000000, 0x00000007f0000000, 0x00000007f0100000| 0%| F| |TAMS 0x00000007f0000000, 0x00000007f0000000| Untracked -| 769|0x00000007f0100000, 0x00000007f0100000, 0x00000007f0200000| 0%| F| |TAMS 0x00000007f0100000, 0x00000007f0100000| Untracked -| 770|0x00000007f0200000, 0x00000007f0200000, 0x00000007f0300000| 0%| F| |TAMS 0x00000007f0200000, 0x00000007f0200000| Untracked -| 771|0x00000007f0300000, 0x00000007f0300000, 0x00000007f0400000| 0%| F| |TAMS 0x00000007f0300000, 0x00000007f0300000| Untracked -| 772|0x00000007f0400000, 0x00000007f0400000, 0x00000007f0500000| 0%| F| |TAMS 0x00000007f0400000, 0x00000007f0400000| Untracked -| 773|0x00000007f0500000, 0x00000007f0500000, 0x00000007f0600000| 0%| F| |TAMS 0x00000007f0500000, 0x00000007f0500000| Untracked -| 774|0x00000007f0600000, 0x00000007f0600000, 0x00000007f0700000| 0%| F| |TAMS 0x00000007f0600000, 0x00000007f0600000| Untracked -| 775|0x00000007f0700000, 0x00000007f0700000, 0x00000007f0800000| 0%| F| |TAMS 0x00000007f0700000, 0x00000007f0700000| Untracked -| 776|0x00000007f0800000, 0x00000007f0800000, 0x00000007f0900000| 0%| F| |TAMS 0x00000007f0800000, 0x00000007f0800000| Untracked -| 777|0x00000007f0900000, 0x00000007f0900000, 0x00000007f0a00000| 0%| F| |TAMS 0x00000007f0900000, 0x00000007f0900000| Untracked -| 778|0x00000007f0a00000, 0x00000007f0a00000, 0x00000007f0b00000| 0%| F| |TAMS 0x00000007f0a00000, 0x00000007f0a00000| Untracked -| 779|0x00000007f0b00000, 0x00000007f0b00000, 0x00000007f0c00000| 0%| F| |TAMS 0x00000007f0b00000, 0x00000007f0b00000| Untracked -| 780|0x00000007f0c00000, 0x00000007f0c00000, 0x00000007f0d00000| 0%| F| |TAMS 0x00000007f0c00000, 0x00000007f0c00000| Untracked -| 781|0x00000007f0d00000, 0x00000007f0d00000, 0x00000007f0e00000| 0%| F| |TAMS 0x00000007f0d00000, 0x00000007f0d00000| Untracked -| 782|0x00000007f0e00000, 0x00000007f0e00000, 0x00000007f0f00000| 0%| F| |TAMS 0x00000007f0e00000, 0x00000007f0e00000| Untracked -| 783|0x00000007f0f00000, 0x00000007f0f00000, 0x00000007f1000000| 0%| F| |TAMS 0x00000007f0f00000, 0x00000007f0f00000| Untracked -| 784|0x00000007f1000000, 0x00000007f1000000, 0x00000007f1100000| 0%| F| |TAMS 0x00000007f1000000, 0x00000007f1000000| Untracked -| 785|0x00000007f1100000, 0x00000007f1100000, 0x00000007f1200000| 0%| F| |TAMS 0x00000007f1100000, 0x00000007f1100000| Untracked -| 786|0x00000007f1200000, 0x00000007f1200000, 0x00000007f1300000| 0%| F| |TAMS 0x00000007f1200000, 0x00000007f1200000| Untracked -| 787|0x00000007f1300000, 0x00000007f1300000, 0x00000007f1400000| 0%| F| |TAMS 0x00000007f1300000, 0x00000007f1300000| Untracked -| 788|0x00000007f1400000, 0x00000007f1400000, 0x00000007f1500000| 0%| F| |TAMS 0x00000007f1400000, 0x00000007f1400000| Untracked -| 789|0x00000007f1500000, 0x00000007f1500000, 0x00000007f1600000| 0%| F| |TAMS 0x00000007f1500000, 0x00000007f1500000| Untracked -| 790|0x00000007f1600000, 0x00000007f1600000, 0x00000007f1700000| 0%| F| |TAMS 0x00000007f1600000, 0x00000007f1600000| Untracked -| 791|0x00000007f1700000, 0x00000007f1700000, 0x00000007f1800000| 0%| F| |TAMS 0x00000007f1700000, 0x00000007f1700000| Untracked -| 792|0x00000007f1800000, 0x00000007f1800000, 0x00000007f1900000| 0%| F| |TAMS 0x00000007f1800000, 0x00000007f1800000| Untracked -| 793|0x00000007f1900000, 0x00000007f1900000, 0x00000007f1a00000| 0%| F| |TAMS 0x00000007f1900000, 0x00000007f1900000| Untracked -| 794|0x00000007f1a00000, 0x00000007f1a00000, 0x00000007f1b00000| 0%| F| |TAMS 0x00000007f1a00000, 0x00000007f1a00000| Untracked -| 795|0x00000007f1b00000, 0x00000007f1b00000, 0x00000007f1c00000| 0%| F| |TAMS 0x00000007f1b00000, 0x00000007f1b00000| Untracked -| 796|0x00000007f1c00000, 0x00000007f1c00000, 0x00000007f1d00000| 0%| F| |TAMS 0x00000007f1c00000, 0x00000007f1c00000| Untracked -| 797|0x00000007f1d00000, 0x00000007f1d00000, 0x00000007f1e00000| 0%| F| |TAMS 0x00000007f1d00000, 0x00000007f1d00000| Untracked -| 798|0x00000007f1e00000, 0x00000007f1e00000, 0x00000007f1f00000| 0%| F| |TAMS 0x00000007f1e00000, 0x00000007f1e00000| Untracked -| 799|0x00000007f1f00000, 0x00000007f1f00000, 0x00000007f2000000| 0%| F| |TAMS 0x00000007f1f00000, 0x00000007f1f00000| Untracked -| 800|0x00000007f2000000, 0x00000007f2000000, 0x00000007f2100000| 0%| F| |TAMS 0x00000007f2000000, 0x00000007f2000000| Untracked -| 801|0x00000007f2100000, 0x00000007f2100000, 0x00000007f2200000| 0%| F| |TAMS 0x00000007f2100000, 0x00000007f2100000| Untracked -| 802|0x00000007f2200000, 0x00000007f2200000, 0x00000007f2300000| 0%| F| |TAMS 0x00000007f2200000, 0x00000007f2200000| Untracked -| 803|0x00000007f2300000, 0x00000007f2300000, 0x00000007f2400000| 0%| F| |TAMS 0x00000007f2300000, 0x00000007f2300000| Untracked -| 804|0x00000007f2400000, 0x00000007f2400000, 0x00000007f2500000| 0%| F| |TAMS 0x00000007f2400000, 0x00000007f2400000| Untracked -| 805|0x00000007f2500000, 0x00000007f2500000, 0x00000007f2600000| 0%| F| |TAMS 0x00000007f2500000, 0x00000007f2500000| Untracked -| 806|0x00000007f2600000, 0x00000007f2600000, 0x00000007f2700000| 0%| F| |TAMS 0x00000007f2600000, 0x00000007f2600000| Untracked -| 807|0x00000007f2700000, 0x00000007f2700000, 0x00000007f2800000| 0%| F| |TAMS 0x00000007f2700000, 0x00000007f2700000| Untracked -| 808|0x00000007f2800000, 0x00000007f2800000, 0x00000007f2900000| 0%| F| |TAMS 0x00000007f2800000, 0x00000007f2800000| Untracked -| 809|0x00000007f2900000, 0x00000007f2900000, 0x00000007f2a00000| 0%| F| |TAMS 0x00000007f2900000, 0x00000007f2900000| Untracked -| 810|0x00000007f2a00000, 0x00000007f2a00000, 0x00000007f2b00000| 0%| F| |TAMS 0x00000007f2a00000, 0x00000007f2a00000| Untracked -| 811|0x00000007f2b00000, 0x00000007f2b00000, 0x00000007f2c00000| 0%| F| |TAMS 0x00000007f2b00000, 0x00000007f2b00000| Untracked -| 812|0x00000007f2c00000, 0x00000007f2c00000, 0x00000007f2d00000| 0%| F| |TAMS 0x00000007f2c00000, 0x00000007f2c00000| Untracked -| 813|0x00000007f2d00000, 0x00000007f2d00000, 0x00000007f2e00000| 0%| F| |TAMS 0x00000007f2d00000, 0x00000007f2d00000| Untracked -| 814|0x00000007f2e00000, 0x00000007f2e00000, 0x00000007f2f00000| 0%| F| |TAMS 0x00000007f2e00000, 0x00000007f2e00000| Untracked -| 815|0x00000007f2f00000, 0x00000007f2f00000, 0x00000007f3000000| 0%| F| |TAMS 0x00000007f2f00000, 0x00000007f2f00000| Untracked -| 816|0x00000007f3000000, 0x00000007f3000000, 0x00000007f3100000| 0%| F| |TAMS 0x00000007f3000000, 0x00000007f3000000| Untracked -| 817|0x00000007f3100000, 0x00000007f3100000, 0x00000007f3200000| 0%| F| |TAMS 0x00000007f3100000, 0x00000007f3100000| Untracked -| 818|0x00000007f3200000, 0x00000007f3200000, 0x00000007f3300000| 0%| F| |TAMS 0x00000007f3200000, 0x00000007f3200000| Untracked -| 819|0x00000007f3300000, 0x00000007f3300000, 0x00000007f3400000| 0%| F| |TAMS 0x00000007f3300000, 0x00000007f3300000| Untracked -| 820|0x00000007f3400000, 0x00000007f3400000, 0x00000007f3500000| 0%| F| |TAMS 0x00000007f3400000, 0x00000007f3400000| Untracked -| 821|0x00000007f3500000, 0x00000007f3500000, 0x00000007f3600000| 0%| F| |TAMS 0x00000007f3500000, 0x00000007f3500000| Untracked -| 822|0x00000007f3600000, 0x00000007f3600000, 0x00000007f3700000| 0%| F| |TAMS 0x00000007f3600000, 0x00000007f3600000| Untracked -| 823|0x00000007f3700000, 0x00000007f3700000, 0x00000007f3800000| 0%| F| |TAMS 0x00000007f3700000, 0x00000007f3700000| Untracked -| 824|0x00000007f3800000, 0x00000007f3800000, 0x00000007f3900000| 0%| F| |TAMS 0x00000007f3800000, 0x00000007f3800000| Untracked -| 825|0x00000007f3900000, 0x00000007f3900000, 0x00000007f3a00000| 0%| F| |TAMS 0x00000007f3900000, 0x00000007f3900000| Untracked -| 826|0x00000007f3a00000, 0x00000007f3a00000, 0x00000007f3b00000| 0%| F| |TAMS 0x00000007f3a00000, 0x00000007f3a00000| Untracked -| 827|0x00000007f3b00000, 0x00000007f3b00000, 0x00000007f3c00000| 0%| F| |TAMS 0x00000007f3b00000, 0x00000007f3b00000| Untracked -| 828|0x00000007f3c00000, 0x00000007f3c00000, 0x00000007f3d00000| 0%| F| |TAMS 0x00000007f3c00000, 0x00000007f3c00000| Untracked -| 829|0x00000007f3d00000, 0x00000007f3d00000, 0x00000007f3e00000| 0%| F| |TAMS 0x00000007f3d00000, 0x00000007f3d00000| Untracked -| 830|0x00000007f3e00000, 0x00000007f3e00000, 0x00000007f3f00000| 0%| F| |TAMS 0x00000007f3e00000, 0x00000007f3e00000| Untracked -| 831|0x00000007f3f00000, 0x00000007f3f00000, 0x00000007f4000000| 0%| F| |TAMS 0x00000007f3f00000, 0x00000007f3f00000| Untracked -| 832|0x00000007f4000000, 0x00000007f4000000, 0x00000007f4100000| 0%| F| |TAMS 0x00000007f4000000, 0x00000007f4000000| Untracked -| 833|0x00000007f4100000, 0x00000007f4100000, 0x00000007f4200000| 0%| F| |TAMS 0x00000007f4100000, 0x00000007f4100000| Untracked -| 834|0x00000007f4200000, 0x00000007f4200000, 0x00000007f4300000| 0%| F| |TAMS 0x00000007f4200000, 0x00000007f4200000| Untracked -| 835|0x00000007f4300000, 0x00000007f4300000, 0x00000007f4400000| 0%| F| |TAMS 0x00000007f4300000, 0x00000007f4300000| Untracked -| 836|0x00000007f4400000, 0x00000007f4400000, 0x00000007f4500000| 0%| F| |TAMS 0x00000007f4400000, 0x00000007f4400000| Untracked -| 837|0x00000007f4500000, 0x00000007f4500000, 0x00000007f4600000| 0%| F| |TAMS 0x00000007f4500000, 0x00000007f4500000| Untracked -| 838|0x00000007f4600000, 0x00000007f4600000, 0x00000007f4700000| 0%| F| |TAMS 0x00000007f4600000, 0x00000007f4600000| Untracked -| 839|0x00000007f4700000, 0x00000007f4700000, 0x00000007f4800000| 0%| F| |TAMS 0x00000007f4700000, 0x00000007f4700000| Untracked -| 840|0x00000007f4800000, 0x00000007f4800000, 0x00000007f4900000| 0%| F| |TAMS 0x00000007f4800000, 0x00000007f4800000| Untracked -| 841|0x00000007f4900000, 0x00000007f4900000, 0x00000007f4a00000| 0%| F| |TAMS 0x00000007f4900000, 0x00000007f4900000| Untracked -| 842|0x00000007f4a00000, 0x00000007f4a00000, 0x00000007f4b00000| 0%| F| |TAMS 0x00000007f4a00000, 0x00000007f4a00000| Untracked -| 843|0x00000007f4b00000, 0x00000007f4b00000, 0x00000007f4c00000| 0%| F| |TAMS 0x00000007f4b00000, 0x00000007f4b00000| Untracked -| 844|0x00000007f4c00000, 0x00000007f4c00000, 0x00000007f4d00000| 0%| F| |TAMS 0x00000007f4c00000, 0x00000007f4c00000| Untracked -| 845|0x00000007f4d00000, 0x00000007f4d00000, 0x00000007f4e00000| 0%| F| |TAMS 0x00000007f4d00000, 0x00000007f4d00000| Untracked -| 846|0x00000007f4e00000, 0x00000007f4e00000, 0x00000007f4f00000| 0%| F| |TAMS 0x00000007f4e00000, 0x00000007f4e00000| Untracked -| 847|0x00000007f4f00000, 0x00000007f4f00000, 0x00000007f5000000| 0%| F| |TAMS 0x00000007f4f00000, 0x00000007f4f00000| Untracked -| 848|0x00000007f5000000, 0x00000007f5000000, 0x00000007f5100000| 0%| F| |TAMS 0x00000007f5000000, 0x00000007f5000000| Untracked -| 849|0x00000007f5100000, 0x00000007f5100000, 0x00000007f5200000| 0%| F| |TAMS 0x00000007f5100000, 0x00000007f5100000| Untracked -| 850|0x00000007f5200000, 0x00000007f5200000, 0x00000007f5300000| 0%| F| |TAMS 0x00000007f5200000, 0x00000007f5200000| Untracked -| 851|0x00000007f5300000, 0x00000007f5300000, 0x00000007f5400000| 0%| F| |TAMS 0x00000007f5300000, 0x00000007f5300000| Untracked -| 852|0x00000007f5400000, 0x00000007f5400000, 0x00000007f5500000| 0%| F| |TAMS 0x00000007f5400000, 0x00000007f5400000| Untracked -| 853|0x00000007f5500000, 0x00000007f5500000, 0x00000007f5600000| 0%| F| |TAMS 0x00000007f5500000, 0x00000007f5500000| Untracked -| 854|0x00000007f5600000, 0x00000007f5600000, 0x00000007f5700000| 0%| F| |TAMS 0x00000007f5600000, 0x00000007f5600000| Untracked -| 855|0x00000007f5700000, 0x00000007f5700000, 0x00000007f5800000| 0%| F| |TAMS 0x00000007f5700000, 0x00000007f5700000| Untracked -| 856|0x00000007f5800000, 0x00000007f5800000, 0x00000007f5900000| 0%| F| |TAMS 0x00000007f5800000, 0x00000007f5800000| Untracked -| 857|0x00000007f5900000, 0x00000007f5900000, 0x00000007f5a00000| 0%| F| |TAMS 0x00000007f5900000, 0x00000007f5900000| Untracked -| 858|0x00000007f5a00000, 0x00000007f5a00000, 0x00000007f5b00000| 0%| F| |TAMS 0x00000007f5a00000, 0x00000007f5a00000| Untracked -| 859|0x00000007f5b00000, 0x00000007f5b00000, 0x00000007f5c00000| 0%| F| |TAMS 0x00000007f5b00000, 0x00000007f5b00000| Untracked -| 860|0x00000007f5c00000, 0x00000007f5c00000, 0x00000007f5d00000| 0%| F| |TAMS 0x00000007f5c00000, 0x00000007f5c00000| Untracked -| 861|0x00000007f5d00000, 0x00000007f5d492f0, 0x00000007f5e00000| 28%| S|CS|TAMS 0x00000007f5d00000, 0x00000007f5d00000| Complete -| 862|0x00000007f5e00000, 0x00000007f5f00000, 0x00000007f5f00000|100%| S|CS|TAMS 0x00000007f5e00000, 0x00000007f5e00000| Complete -| 863|0x00000007f5f00000, 0x00000007f6000000, 0x00000007f6000000|100%| S|CS|TAMS 0x00000007f5f00000, 0x00000007f5f00000| Complete -| 864|0x00000007f6000000, 0x00000007f6100000, 0x00000007f6100000|100%| S|CS|TAMS 0x00000007f6000000, 0x00000007f6000000| Complete -| 865|0x00000007f6100000, 0x00000007f6200000, 0x00000007f6200000|100%| S|CS|TAMS 0x00000007f6100000, 0x00000007f6100000| Complete -| 866|0x00000007f6200000, 0x00000007f6300000, 0x00000007f6300000|100%| S|CS|TAMS 0x00000007f6200000, 0x00000007f6200000| Complete -| 867|0x00000007f6300000, 0x00000007f6400000, 0x00000007f6400000|100%| S|CS|TAMS 0x00000007f6300000, 0x00000007f6300000| Complete -| 868|0x00000007f6400000, 0x00000007f6500000, 0x00000007f6500000|100%| S|CS|TAMS 0x00000007f6400000, 0x00000007f6400000| Complete -| 869|0x00000007f6500000, 0x00000007f6600000, 0x00000007f6600000|100%| S|CS|TAMS 0x00000007f6500000, 0x00000007f6500000| Complete -| 870|0x00000007f6600000, 0x00000007f6700000, 0x00000007f6700000|100%| S|CS|TAMS 0x00000007f6600000, 0x00000007f6600000| Complete -| 871|0x00000007f6700000, 0x00000007f6800000, 0x00000007f6800000|100%| S|CS|TAMS 0x00000007f6700000, 0x00000007f6700000| Complete -| 872|0x00000007f6800000, 0x00000007f6900000, 0x00000007f6900000|100%| S|CS|TAMS 0x00000007f6800000, 0x00000007f6800000| Complete -| 873|0x00000007f6900000, 0x00000007f6a00000, 0x00000007f6a00000|100%| S|CS|TAMS 0x00000007f6900000, 0x00000007f6900000| Complete -| 874|0x00000007f6a00000, 0x00000007f6b00000, 0x00000007f6b00000|100%| S|CS|TAMS 0x00000007f6a00000, 0x00000007f6a00000| Complete -| 875|0x00000007f6b00000, 0x00000007f6c00000, 0x00000007f6c00000|100%| S|CS|TAMS 0x00000007f6b00000, 0x00000007f6b00000| Complete -| 876|0x00000007f6c00000, 0x00000007f6d00000, 0x00000007f6d00000|100%| S|CS|TAMS 0x00000007f6c00000, 0x00000007f6c00000| Complete -| 877|0x00000007f6d00000, 0x00000007f6e00000, 0x00000007f6e00000|100%| S|CS|TAMS 0x00000007f6d00000, 0x00000007f6d00000| Complete -| 878|0x00000007f6e00000, 0x00000007f6f00000, 0x00000007f6f00000|100%| S|CS|TAMS 0x00000007f6e00000, 0x00000007f6e00000| Complete -| 879|0x00000007f6f00000, 0x00000007f7000000, 0x00000007f7000000|100%| S|CS|TAMS 0x00000007f6f00000, 0x00000007f6f00000| Complete -| 880|0x00000007f7000000, 0x00000007f7100000, 0x00000007f7100000|100%| S|CS|TAMS 0x00000007f7000000, 0x00000007f7000000| Complete -| 881|0x00000007f7100000, 0x00000007f7200000, 0x00000007f7200000|100%| S|CS|TAMS 0x00000007f7100000, 0x00000007f7100000| Complete -| 882|0x00000007f7200000, 0x00000007f7300000, 0x00000007f7300000|100%| S|CS|TAMS 0x00000007f7200000, 0x00000007f7200000| Complete -| 883|0x00000007f7300000, 0x00000007f7300000, 0x00000007f7400000| 0%| F| |TAMS 0x00000007f7300000, 0x00000007f7300000| Untracked -| 884|0x00000007f7400000, 0x00000007f7400000, 0x00000007f7500000| 0%| F| |TAMS 0x00000007f7400000, 0x00000007f7400000| Untracked -| 885|0x00000007f7500000, 0x00000007f7500000, 0x00000007f7600000| 0%| F| |TAMS 0x00000007f7500000, 0x00000007f7500000| Untracked -| 886|0x00000007f7600000, 0x00000007f7600000, 0x00000007f7700000| 0%| F| |TAMS 0x00000007f7600000, 0x00000007f7600000| Untracked -| 887|0x00000007f7700000, 0x00000007f7700000, 0x00000007f7800000| 0%| F| |TAMS 0x00000007f7700000, 0x00000007f7700000| Untracked -| 888|0x00000007f7800000, 0x00000007f7800000, 0x00000007f7900000| 0%| F| |TAMS 0x00000007f7800000, 0x00000007f7800000| Untracked -| 889|0x00000007f7900000, 0x00000007f7900000, 0x00000007f7a00000| 0%| F| |TAMS 0x00000007f7900000, 0x00000007f7900000| Untracked -| 890|0x00000007f7a00000, 0x00000007f7a00000, 0x00000007f7b00000| 0%| F| |TAMS 0x00000007f7a00000, 0x00000007f7a00000| Untracked -| 891|0x00000007f7b00000, 0x00000007f7b00000, 0x00000007f7c00000| 0%| F| |TAMS 0x00000007f7b00000, 0x00000007f7b00000| Untracked -| 892|0x00000007f7c00000, 0x00000007f7c00000, 0x00000007f7d00000| 0%| F| |TAMS 0x00000007f7c00000, 0x00000007f7c00000| Untracked -| 893|0x00000007f7d00000, 0x00000007f7d00000, 0x00000007f7e00000| 0%| F| |TAMS 0x00000007f7d00000, 0x00000007f7d00000| Untracked -| 894|0x00000007f7e00000, 0x00000007f7e00000, 0x00000007f7f00000| 0%| F| |TAMS 0x00000007f7e00000, 0x00000007f7e00000| Untracked -| 895|0x00000007f7f00000, 0x00000007f7f00000, 0x00000007f8000000| 0%| F| |TAMS 0x00000007f7f00000, 0x00000007f7f00000| Untracked -| 896|0x00000007f8000000, 0x00000007f8000000, 0x00000007f8100000| 0%| F| |TAMS 0x00000007f8000000, 0x00000007f8000000| Untracked -| 897|0x00000007f8100000, 0x00000007f8100000, 0x00000007f8200000| 0%| F| |TAMS 0x00000007f8100000, 0x00000007f8100000| Untracked -| 898|0x00000007f8200000, 0x00000007f8200000, 0x00000007f8300000| 0%| F| |TAMS 0x00000007f8200000, 0x00000007f8200000| Untracked -| 899|0x00000007f8300000, 0x00000007f8300000, 0x00000007f8400000| 0%| F| |TAMS 0x00000007f8300000, 0x00000007f8300000| Untracked -| 900|0x00000007f8400000, 0x00000007f8400000, 0x00000007f8500000| 0%| F| |TAMS 0x00000007f8400000, 0x00000007f8400000| Untracked -| 901|0x00000007f8500000, 0x00000007f8500000, 0x00000007f8600000| 0%| F| |TAMS 0x00000007f8500000, 0x00000007f8500000| Untracked -| 902|0x00000007f8600000, 0x00000007f8600000, 0x00000007f8700000| 0%| F| |TAMS 0x00000007f8600000, 0x00000007f8600000| Untracked -| 903|0x00000007f8700000, 0x00000007f8700000, 0x00000007f8800000| 0%| F| |TAMS 0x00000007f8700000, 0x00000007f8700000| Untracked -| 904|0x00000007f8800000, 0x00000007f8800000, 0x00000007f8900000| 0%| F| |TAMS 0x00000007f8800000, 0x00000007f8800000| Untracked -| 905|0x00000007f8900000, 0x00000007f8900000, 0x00000007f8a00000| 0%| F| |TAMS 0x00000007f8900000, 0x00000007f8900000| Untracked -| 906|0x00000007f8a00000, 0x00000007f8a00000, 0x00000007f8b00000| 0%| F| |TAMS 0x00000007f8a00000, 0x00000007f8a00000| Untracked -| 907|0x00000007f8b00000, 0x00000007f8b00000, 0x00000007f8c00000| 0%| F| |TAMS 0x00000007f8b00000, 0x00000007f8b00000| Untracked -| 908|0x00000007f8c00000, 0x00000007f8c00000, 0x00000007f8d00000| 0%| F| |TAMS 0x00000007f8c00000, 0x00000007f8c00000| Untracked -| 909|0x00000007f8d00000, 0x00000007f8d00000, 0x00000007f8e00000| 0%| F| |TAMS 0x00000007f8d00000, 0x00000007f8d00000| Untracked -| 910|0x00000007f8e00000, 0x00000007f8e00000, 0x00000007f8f00000| 0%| F| |TAMS 0x00000007f8e00000, 0x00000007f8e00000| Untracked -| 911|0x00000007f8f00000, 0x00000007f8f00000, 0x00000007f9000000| 0%| F| |TAMS 0x00000007f8f00000, 0x00000007f8f00000| Untracked -| 912|0x00000007f9000000, 0x00000007f9000000, 0x00000007f9100000| 0%| F| |TAMS 0x00000007f9000000, 0x00000007f9000000| Untracked -| 913|0x00000007f9100000, 0x00000007f9100000, 0x00000007f9200000| 0%| F| |TAMS 0x00000007f9100000, 0x00000007f9100000| Untracked -| 914|0x00000007f9200000, 0x00000007f9200000, 0x00000007f9300000| 0%| F| |TAMS 0x00000007f9200000, 0x00000007f9200000| Untracked -| 915|0x00000007f9300000, 0x00000007f9300000, 0x00000007f9400000| 0%| F| |TAMS 0x00000007f9300000, 0x00000007f9300000| Untracked -| 916|0x00000007f9400000, 0x00000007f9400000, 0x00000007f9500000| 0%| F| |TAMS 0x00000007f9400000, 0x00000007f9400000| Untracked -| 917|0x00000007f9500000, 0x00000007f9500000, 0x00000007f9600000| 0%| F| |TAMS 0x00000007f9500000, 0x00000007f9500000| Untracked -| 918|0x00000007f9600000, 0x00000007f9600000, 0x00000007f9700000| 0%| F| |TAMS 0x00000007f9600000, 0x00000007f9600000| Untracked -| 919|0x00000007f9700000, 0x00000007f9700000, 0x00000007f9800000| 0%| F| |TAMS 0x00000007f9700000, 0x00000007f9700000| Untracked -| 920|0x00000007f9800000, 0x00000007f9800000, 0x00000007f9900000| 0%| F| |TAMS 0x00000007f9800000, 0x00000007f9800000| Untracked -| 921|0x00000007f9900000, 0x00000007f9900000, 0x00000007f9a00000| 0%| F| |TAMS 0x00000007f9900000, 0x00000007f9900000| Untracked -| 922|0x00000007f9a00000, 0x00000007f9a00000, 0x00000007f9b00000| 0%| F| |TAMS 0x00000007f9a00000, 0x00000007f9a00000| Untracked -| 923|0x00000007f9b00000, 0x00000007f9b00000, 0x00000007f9c00000| 0%| F| |TAMS 0x00000007f9b00000, 0x00000007f9b00000| Untracked -| 924|0x00000007f9c00000, 0x00000007f9c00000, 0x00000007f9d00000| 0%| F| |TAMS 0x00000007f9c00000, 0x00000007f9c00000| Untracked -| 925|0x00000007f9d00000, 0x00000007f9d00000, 0x00000007f9e00000| 0%| F| |TAMS 0x00000007f9d00000, 0x00000007f9d00000| Untracked -| 926|0x00000007f9e00000, 0x00000007f9e00000, 0x00000007f9f00000| 0%| F| |TAMS 0x00000007f9e00000, 0x00000007f9e00000| Untracked -| 927|0x00000007f9f00000, 0x00000007f9f00000, 0x00000007fa000000| 0%| F| |TAMS 0x00000007f9f00000, 0x00000007f9f00000| Untracked -| 928|0x00000007fa000000, 0x00000007fa000000, 0x00000007fa100000| 0%| F| |TAMS 0x00000007fa000000, 0x00000007fa000000| Untracked -| 929|0x00000007fa100000, 0x00000007fa100000, 0x00000007fa200000| 0%| F| |TAMS 0x00000007fa100000, 0x00000007fa100000| Untracked -| 930|0x00000007fa200000, 0x00000007fa200000, 0x00000007fa300000| 0%| F| |TAMS 0x00000007fa200000, 0x00000007fa200000| Untracked -| 931|0x00000007fa300000, 0x00000007fa300000, 0x00000007fa400000| 0%| F| |TAMS 0x00000007fa300000, 0x00000007fa300000| Untracked -| 932|0x00000007fa400000, 0x00000007fa400000, 0x00000007fa500000| 0%| F| |TAMS 0x00000007fa400000, 0x00000007fa400000| Untracked -| 933|0x00000007fa500000, 0x00000007fa500000, 0x00000007fa600000| 0%| F| |TAMS 0x00000007fa500000, 0x00000007fa500000| Untracked -| 934|0x00000007fa600000, 0x00000007fa600000, 0x00000007fa700000| 0%| F| |TAMS 0x00000007fa600000, 0x00000007fa600000| Untracked -| 935|0x00000007fa700000, 0x00000007fa700000, 0x00000007fa800000| 0%| F| |TAMS 0x00000007fa700000, 0x00000007fa700000| Untracked -| 936|0x00000007fa800000, 0x00000007fa800000, 0x00000007fa900000| 0%| F| |TAMS 0x00000007fa800000, 0x00000007fa800000| Untracked -| 937|0x00000007fa900000, 0x00000007fa900000, 0x00000007faa00000| 0%| F| |TAMS 0x00000007fa900000, 0x00000007fa900000| Untracked -| 938|0x00000007faa00000, 0x00000007faa00000, 0x00000007fab00000| 0%| F| |TAMS 0x00000007faa00000, 0x00000007faa00000| Untracked -| 939|0x00000007fab00000, 0x00000007fab00000, 0x00000007fac00000| 0%| F| |TAMS 0x00000007fab00000, 0x00000007fab00000| Untracked -| 940|0x00000007fac00000, 0x00000007fac00000, 0x00000007fad00000| 0%| F| |TAMS 0x00000007fac00000, 0x00000007fac00000| Untracked -| 941|0x00000007fad00000, 0x00000007fad00000, 0x00000007fae00000| 0%| F| |TAMS 0x00000007fad00000, 0x00000007fad00000| Untracked -| 942|0x00000007fae00000, 0x00000007fae00000, 0x00000007faf00000| 0%| F| |TAMS 0x00000007fae00000, 0x00000007fae00000| Untracked -| 943|0x00000007faf00000, 0x00000007faf00000, 0x00000007fb000000| 0%| F| |TAMS 0x00000007faf00000, 0x00000007faf00000| Untracked -| 944|0x00000007fb000000, 0x00000007fb000000, 0x00000007fb100000| 0%| F| |TAMS 0x00000007fb000000, 0x00000007fb000000| Untracked -| 945|0x00000007fb100000, 0x00000007fb100000, 0x00000007fb200000| 0%| F| |TAMS 0x00000007fb100000, 0x00000007fb100000| Untracked -| 946|0x00000007fb200000, 0x00000007fb200000, 0x00000007fb300000| 0%| F| |TAMS 0x00000007fb200000, 0x00000007fb200000| Untracked -| 947|0x00000007fb300000, 0x00000007fb300000, 0x00000007fb400000| 0%| F| |TAMS 0x00000007fb300000, 0x00000007fb300000| Untracked -| 948|0x00000007fb400000, 0x00000007fb400000, 0x00000007fb500000| 0%| F| |TAMS 0x00000007fb400000, 0x00000007fb400000| Untracked -| 949|0x00000007fb500000, 0x00000007fb500000, 0x00000007fb600000| 0%| F| |TAMS 0x00000007fb500000, 0x00000007fb500000| Untracked -| 950|0x00000007fb600000, 0x00000007fb600000, 0x00000007fb700000| 0%| F| |TAMS 0x00000007fb600000, 0x00000007fb600000| Untracked -| 951|0x00000007fb700000, 0x00000007fb700000, 0x00000007fb800000| 0%| F| |TAMS 0x00000007fb700000, 0x00000007fb700000| Untracked -| 952|0x00000007fb800000, 0x00000007fb800000, 0x00000007fb900000| 0%| F| |TAMS 0x00000007fb800000, 0x00000007fb800000| Untracked -| 953|0x00000007fb900000, 0x00000007fb900000, 0x00000007fba00000| 0%| F| |TAMS 0x00000007fb900000, 0x00000007fb900000| Untracked -| 954|0x00000007fba00000, 0x00000007fba00000, 0x00000007fbb00000| 0%| F| |TAMS 0x00000007fba00000, 0x00000007fba00000| Untracked -| 955|0x00000007fbb00000, 0x00000007fbb00000, 0x00000007fbc00000| 0%| F| |TAMS 0x00000007fbb00000, 0x00000007fbb00000| Untracked -| 956|0x00000007fbc00000, 0x00000007fbc00000, 0x00000007fbd00000| 0%| F| |TAMS 0x00000007fbc00000, 0x00000007fbc00000| Untracked -| 957|0x00000007fbd00000, 0x00000007fbd00000, 0x00000007fbe00000| 0%| F| |TAMS 0x00000007fbd00000, 0x00000007fbd00000| Untracked -| 958|0x00000007fbe00000, 0x00000007fbe00000, 0x00000007fbf00000| 0%| F| |TAMS 0x00000007fbe00000, 0x00000007fbe00000| Untracked -| 959|0x00000007fbf00000, 0x00000007fbf00000, 0x00000007fc000000| 0%| F| |TAMS 0x00000007fbf00000, 0x00000007fbf00000| Untracked -| 960|0x00000007fc000000, 0x00000007fc000000, 0x00000007fc100000| 0%| F| |TAMS 0x00000007fc000000, 0x00000007fc000000| Untracked -| 961|0x00000007fc100000, 0x00000007fc100000, 0x00000007fc200000| 0%| F| |TAMS 0x00000007fc100000, 0x00000007fc100000| Untracked -| 962|0x00000007fc200000, 0x00000007fc200000, 0x00000007fc300000| 0%| F| |TAMS 0x00000007fc200000, 0x00000007fc200000| Untracked -| 963|0x00000007fc300000, 0x00000007fc300000, 0x00000007fc400000| 0%| F| |TAMS 0x00000007fc300000, 0x00000007fc300000| Untracked -| 964|0x00000007fc400000, 0x00000007fc400000, 0x00000007fc500000| 0%| F| |TAMS 0x00000007fc400000, 0x00000007fc400000| Untracked -| 965|0x00000007fc500000, 0x00000007fc500000, 0x00000007fc600000| 0%| F| |TAMS 0x00000007fc500000, 0x00000007fc500000| Untracked -| 966|0x00000007fc600000, 0x00000007fc600000, 0x00000007fc700000| 0%| F| |TAMS 0x00000007fc600000, 0x00000007fc600000| Untracked -| 967|0x00000007fc700000, 0x00000007fc700000, 0x00000007fc800000| 0%| F| |TAMS 0x00000007fc700000, 0x00000007fc700000| Untracked -| 968|0x00000007fc800000, 0x00000007fc800000, 0x00000007fc900000| 0%| F| |TAMS 0x00000007fc800000, 0x00000007fc800000| Untracked -| 969|0x00000007fc900000, 0x00000007fc900000, 0x00000007fca00000| 0%| F| |TAMS 0x00000007fc900000, 0x00000007fc900000| Untracked -| 970|0x00000007fca00000, 0x00000007fca00000, 0x00000007fcb00000| 0%| F| |TAMS 0x00000007fca00000, 0x00000007fca00000| Untracked -| 971|0x00000007fcb00000, 0x00000007fcb00000, 0x00000007fcc00000| 0%| F| |TAMS 0x00000007fcb00000, 0x00000007fcb00000| Untracked -| 972|0x00000007fcc00000, 0x00000007fcc00000, 0x00000007fcd00000| 0%| F| |TAMS 0x00000007fcc00000, 0x00000007fcc00000| Untracked -| 973|0x00000007fcd00000, 0x00000007fcd00000, 0x00000007fce00000| 0%| F| |TAMS 0x00000007fcd00000, 0x00000007fcd00000| Untracked -| 974|0x00000007fce00000, 0x00000007fce00000, 0x00000007fcf00000| 0%| F| |TAMS 0x00000007fce00000, 0x00000007fce00000| Untracked -| 975|0x00000007fcf00000, 0x00000007fcf00000, 0x00000007fd000000| 0%| F| |TAMS 0x00000007fcf00000, 0x00000007fcf00000| Untracked -| 976|0x00000007fd000000, 0x00000007fd000000, 0x00000007fd100000| 0%| F| |TAMS 0x00000007fd000000, 0x00000007fd000000| Untracked -| 977|0x00000007fd100000, 0x00000007fd100000, 0x00000007fd200000| 0%| F| |TAMS 0x00000007fd100000, 0x00000007fd100000| Untracked -| 978|0x00000007fd200000, 0x00000007fd200000, 0x00000007fd300000| 0%| F| |TAMS 0x00000007fd200000, 0x00000007fd200000| Untracked -| 979|0x00000007fd300000, 0x00000007fd300000, 0x00000007fd400000| 0%| F| |TAMS 0x00000007fd300000, 0x00000007fd300000| Untracked -| 980|0x00000007fd400000, 0x00000007fd400000, 0x00000007fd500000| 0%| F| |TAMS 0x00000007fd400000, 0x00000007fd400000| Untracked -| 981|0x00000007fd500000, 0x00000007fd500000, 0x00000007fd600000| 0%| F| |TAMS 0x00000007fd500000, 0x00000007fd500000| Untracked -| 982|0x00000007fd600000, 0x00000007fd600000, 0x00000007fd700000| 0%| F| |TAMS 0x00000007fd600000, 0x00000007fd600000| Untracked -| 983|0x00000007fd700000, 0x00000007fd700000, 0x00000007fd800000| 0%| F| |TAMS 0x00000007fd700000, 0x00000007fd700000| Untracked -| 984|0x00000007fd800000, 0x00000007fd882798, 0x00000007fd900000| 50%| E| |TAMS 0x00000007fd800000, 0x00000007fd800000| Complete -| 985|0x00000007fd900000, 0x00000007fda00000, 0x00000007fda00000|100%| E|CS|TAMS 0x00000007fd900000, 0x00000007fd900000| Complete -| 986|0x00000007fda00000, 0x00000007fdb00000, 0x00000007fdb00000|100%| E|CS|TAMS 0x00000007fda00000, 0x00000007fda00000| Complete -| 987|0x00000007fdb00000, 0x00000007fdc00000, 0x00000007fdc00000|100%| E|CS|TAMS 0x00000007fdb00000, 0x00000007fdb00000| Complete -| 988|0x00000007fdc00000, 0x00000007fdd00000, 0x00000007fdd00000|100%| E|CS|TAMS 0x00000007fdc00000, 0x00000007fdc00000| Complete -| 989|0x00000007fdd00000, 0x00000007fde00000, 0x00000007fde00000|100%| E|CS|TAMS 0x00000007fdd00000, 0x00000007fdd00000| Complete -| 990|0x00000007fde00000, 0x00000007fdf00000, 0x00000007fdf00000|100%| E|CS|TAMS 0x00000007fde00000, 0x00000007fde00000| Complete -| 991|0x00000007fdf00000, 0x00000007fe000000, 0x00000007fe000000|100%| E|CS|TAMS 0x00000007fdf00000, 0x00000007fdf00000| Complete -| 992|0x00000007fe000000, 0x00000007fe100000, 0x00000007fe100000|100%| E|CS|TAMS 0x00000007fe000000, 0x00000007fe000000| Complete -| 993|0x00000007fe100000, 0x00000007fe200000, 0x00000007fe200000|100%| E|CS|TAMS 0x00000007fe100000, 0x00000007fe100000| Complete -| 994|0x00000007fe200000, 0x00000007fe300000, 0x00000007fe300000|100%| E|CS|TAMS 0x00000007fe200000, 0x00000007fe200000| Complete -| 995|0x00000007fe300000, 0x00000007fe400000, 0x00000007fe400000|100%| E|CS|TAMS 0x00000007fe300000, 0x00000007fe300000| Complete -| 996|0x00000007fe400000, 0x00000007fe500000, 0x00000007fe500000|100%| E|CS|TAMS 0x00000007fe400000, 0x00000007fe400000| Complete -| 997|0x00000007fe500000, 0x00000007fe600000, 0x00000007fe600000|100%| E|CS|TAMS 0x00000007fe500000, 0x00000007fe500000| Complete -| 998|0x00000007fe600000, 0x00000007fe700000, 0x00000007fe700000|100%| E|CS|TAMS 0x00000007fe600000, 0x00000007fe600000| Complete -| 999|0x00000007fe700000, 0x00000007fe800000, 0x00000007fe800000|100%| E|CS|TAMS 0x00000007fe700000, 0x00000007fe700000| Complete -|1000|0x00000007fe800000, 0x00000007fe900000, 0x00000007fe900000|100%| E|CS|TAMS 0x00000007fe800000, 0x00000007fe800000| Complete -|1001|0x00000007fe900000, 0x00000007fea00000, 0x00000007fea00000|100%| E|CS|TAMS 0x00000007fe900000, 0x00000007fe900000| Complete -|1002|0x00000007fea00000, 0x00000007feb00000, 0x00000007feb00000|100%| E|CS|TAMS 0x00000007fea00000, 0x00000007fea00000| Complete -|1003|0x00000007feb00000, 0x00000007fec00000, 0x00000007fec00000|100%| E|CS|TAMS 0x00000007feb00000, 0x00000007feb00000| Complete -|1004|0x00000007fec00000, 0x00000007fed00000, 0x00000007fed00000|100%| E|CS|TAMS 0x00000007fec00000, 0x00000007fec00000| Complete -|1005|0x00000007fed00000, 0x00000007fee00000, 0x00000007fee00000|100%| E|CS|TAMS 0x00000007fed00000, 0x00000007fed00000| Complete -|1006|0x00000007fee00000, 0x00000007fef00000, 0x00000007fef00000|100%| E|CS|TAMS 0x00000007fee00000, 0x00000007fee00000| Complete -|1007|0x00000007fef00000, 0x00000007ff000000, 0x00000007ff000000|100%| E|CS|TAMS 0x00000007fef00000, 0x00000007fef00000| Complete -|1008|0x00000007ff000000, 0x00000007ff100000, 0x00000007ff100000|100%| E|CS|TAMS 0x00000007ff000000, 0x00000007ff000000| Complete -|1009|0x00000007ff100000, 0x00000007ff200000, 0x00000007ff200000|100%| E|CS|TAMS 0x00000007ff100000, 0x00000007ff100000| Complete -|1010|0x00000007ff200000, 0x00000007ff300000, 0x00000007ff300000|100%| E|CS|TAMS 0x00000007ff200000, 0x00000007ff200000| Complete -|1011|0x00000007ff300000, 0x00000007ff400000, 0x00000007ff400000|100%| E|CS|TAMS 0x00000007ff300000, 0x00000007ff300000| Complete -|1012|0x00000007ff400000, 0x00000007ff500000, 0x00000007ff500000|100%| E|CS|TAMS 0x00000007ff400000, 0x00000007ff400000| Complete -|1013|0x00000007ff500000, 0x00000007ff600000, 0x00000007ff600000|100%| E|CS|TAMS 0x00000007ff500000, 0x00000007ff500000| Complete -|1014|0x00000007ff600000, 0x00000007ff700000, 0x00000007ff700000|100%| E|CS|TAMS 0x00000007ff600000, 0x00000007ff600000| Complete -|1015|0x00000007ff700000, 0x00000007ff800000, 0x00000007ff800000|100%| E|CS|TAMS 0x00000007ff700000, 0x00000007ff700000| Complete -|1016|0x00000007ff800000, 0x00000007ff900000, 0x00000007ff900000|100%| E|CS|TAMS 0x00000007ff800000, 0x00000007ff800000| Complete -|1017|0x00000007ff900000, 0x00000007ffa00000, 0x00000007ffa00000|100%| E|CS|TAMS 0x00000007ff900000, 0x00000007ff900000| Complete -|1018|0x00000007ffa00000, 0x00000007ffb00000, 0x00000007ffb00000|100%| E|CS|TAMS 0x00000007ffa00000, 0x00000007ffa00000| Complete -|1019|0x00000007ffb00000, 0x00000007ffc00000, 0x00000007ffc00000|100%| E|CS|TAMS 0x00000007ffb00000, 0x00000007ffb00000| Complete -|1020|0x00000007ffc00000, 0x00000007ffd00000, 0x00000007ffd00000|100%| E|CS|TAMS 0x00000007ffc00000, 0x00000007ffc00000| Complete -|1021|0x00000007ffd00000, 0x00000007ffe00000, 0x00000007ffe00000|100%| E|CS|TAMS 0x00000007ffd00000, 0x00000007ffd00000| Complete -|1022|0x00000007ffe00000, 0x00000007ffe51000, 0x00000007fff00000| 31%|OA| |TAMS 0x00000007ffe51000, 0x00000007ffe00000| Untracked -|1023|0x00000007fff00000, 0x00000007fff79000, 0x0000000800000000| 47%|CA| |TAMS 0x00000007fff79000, 0x00000007fff00000| Untracked - -Card table byte_map: [0x0000000120bc9000,0x0000000120dc9000] _byte_map_base: 0x000000011cdc9000 - -Marking Bits (Prev, Next): (CMBitMap*) 0x00007fed660d1650, (CMBitMap*) 0x00007fed660d1610 - Prev Bits: [0x0000000121fc9000, 0x0000000122fc9000) - Next Bits: [0x0000000120fc9000, 0x0000000121fc9000) - -Polling page: 0x000000010ce98000 - -Metaspace: - -Usage: - Non-class: 53,57 MB capacity, 52,95 MB ( 99%) used, 568,68 KB ( 1%) free+waste, 72,88 KB ( <1%) overhead. - Class: 8,12 MB capacity, 7,87 MB ( 97%) used, 229,08 KB ( 3%) free+waste, 28,00 KB ( <1%) overhead. - Both: 61,69 MB capacity, 60,82 MB ( 99%) used, 797,76 KB ( 1%) free+waste, 100,88 KB ( <1%) overhead. - -Virtual space: - Non-class space: 56,00 MB reserved, 54,75 MB ( 98%) committed - Class space: 1,00 GB reserved, 8,12 MB ( <1%) committed - Both: 1,05 GB reserved, 62,88 MB ( 6%) committed - -Chunk freelists: - Non-Class: 996,00 KB - Class: 6,00 KB - Both: 1002,00 KB - -MaxMetaspaceSize: 17179869184,00 GB -CompressedClassSpaceSize: 1,00 GB - -CodeCache: size=131072Kb used=12818Kb max_used=12823Kb free=118253Kb - bounds [0x0000000118bc9000, 0x0000000119859000, 0x0000000120bc9000] - total_blobs=5384 nmethods=4747 adapters=550 - compilation: enabled - stopped_count=0, restarted_count=0 - full_count=0 - -Compilation events (20 events): -Event: 4,418 Thread 0x00007feda5810e00 5218 1 sbt.internal.util.EvaluateSettings$MixedNode::sbt$internal$util$EvaluateSettings$MixedNode$$$outer (5 bytes) -Event: 4,418 Thread 0x00007feda5810e00 nmethod 5218 0x0000000119830890 code [0x0000000119830a20, 0x0000000119830ad0] -Event: 4,418 Thread 0x00007feda5810e00 5220 3 scala.collection.mutable.ListBuffer::clear (23 bytes) -Event: 4,418 Thread 0x00007feda5810e00 nmethod 5220 0x0000000119830210 code [0x00000001198303a0, 0x0000000119830570] -Event: 4,419 Thread 0x00007feda5810e00 5221 3 sbt.internal.util.EvaluateSettings$INode$$Lambda$2327/0x000000080133b748::apply (12 bytes) -Event: 4,420 Thread 0x00007feda5810e00 nmethod 5221 0x0000000119834490 code [0x0000000119834660, 0x0000000119834a80] -Event: 4,420 Thread 0x00007feda5810e00 5222 3 sbt.internal.util.EvaluateSettings$INode::$anonfun$register$2$adapted (9 bytes) -Event: 4,420 Thread 0x00007feda5810e00 nmethod 5222 0x0000000119834d10 code [0x0000000119834ec0, 0x0000000119835160] -Event: 4,425 Thread 0x00007fedb6867600 nmethod 5219 0x0000000119838910 code [0x0000000119838a80, 0x0000000119838af8] -Event: 4,428 Thread 0x00007fedb6867600 5223 4 java.util.concurrent.ForkJoinPool::scan (212 bytes) -Event: 4,429 Thread 0x00007feda5810e00 5225 3 scala.collection.TraversableOnce::count$ (6 bytes) -Event: 4,430 Thread 0x00007feda5810e00 nmethod 5225 0x0000000119838210 code [0x00000001198383a0, 0x0000000119838520] -Event: 4,430 Thread 0x00007feda5810e00 5226 3 scala.collection.TraversableOnce::count (22 bytes) -Event: 4,430 Thread 0x00007feda5810e00 nmethod 5226 0x0000000119837a90 code [0x0000000119837c40, 0x0000000119838020] -Event: 4,430 Thread 0x00007feda5810e00 5227 3 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject::signal (34 bytes) -Event: 4,431 Thread 0x00007feda5810e00 nmethod 5227 0x0000000119837310 code [0x00000001198374e0, 0x0000000119837840] -Event: 4,431 Thread 0x00007feda5810e00 5228 3 sbt.internal.util.EvaluateSettings$MixedNode::dependsOn (5 bytes) -Event: 4,431 Thread 0x00007feda5810e00 nmethod 5228 0x0000000119836e10 code [0x0000000119836fc0, 0x00000001198371e0] -Event: 4,431 Thread 0x00007feda5810e00 5229 3 sbt.internal.util.EvaluateSettings$MixedNode::dependsOn (14 bytes) -Event: 4,431 Thread 0x00007feda5810e00 nmethod 5229 0x0000000119836690 code [0x0000000119836820, 0x00000001198369e0] - -GC Heap History (8 events): -Event: 0,999 GC heap before -{Heap before GC invocations=0 (full 0): - garbage-first heap total 1048576K, used 54056K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 51 young (52224K), 0 survivors (0K) - Metaspace used 8120K, capacity 11137K, committed 11264K, reserved 1058816K - class space used 861K, capacity 1225K, committed 1280K, reserved 1048576K -} -Event: 1,009 GC heap after -{Heap after GC invocations=1 (full 0): - garbage-first heap total 1048576K, used 8603K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 7 young (7168K), 7 survivors (7168K) - Metaspace used 8120K, capacity 11137K, committed 11264K, reserved 1058816K - class space used 861K, capacity 1225K, committed 1280K, reserved 1048576K -} -Event: 1,241 GC heap before -{Heap before GC invocations=1 (full 0): - garbage-first heap total 1048576K, used 38299K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 38 young (38912K), 7 survivors (7168K) - Metaspace used 18382K, capacity 20899K, committed 21248K, reserved 1069056K - class space used 2155K, capacity 2501K, committed 2560K, reserved 1048576K -} -Event: 1,249 GC heap after -{Heap after GC invocations=2 (full 0): - garbage-first heap total 1048576K, used 9542K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 2 young (2048K), 2 survivors (2048K) - Metaspace used 18382K, capacity 20899K, committed 21248K, reserved 1069056K - class space used 2155K, capacity 2501K, committed 2560K, reserved 1048576K -} -Event: 1,703 GC heap before -{Heap before GC invocations=3 (full 0): - garbage-first heap total 1048576K, used 64838K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 57 young (58368K), 2 survivors (2048K) - Metaspace used 33777K, capacity 35220K, committed 35840K, reserved 1081344K - class space used 4209K, capacity 4467K, committed 4480K, reserved 1048576K -} -Event: 1,706 GC heap after -{Heap after GC invocations=4 (full 0): - garbage-first heap total 1048576K, used 12011K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 5 young (5120K), 5 survivors (5120K) - Metaspace used 33777K, capacity 35220K, committed 35840K, reserved 1081344K - class space used 4209K, capacity 4467K, committed 4480K, reserved 1048576K -} -Event: 3,381 GC heap before -{Heap before GC invocations=5 (full 0): - garbage-first heap total 1048576K, used 151275K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 139 young (142336K), 5 survivors (5120K) - Metaspace used 58247K, capacity 59134K, committed 60160K, reserved 1101824K - class space used 7486K, capacity 7738K, committed 7808K, reserved 1048576K -} -Event: 3,393 GC heap after -{Heap after GC invocations=6 (full 0): - garbage-first heap total 1048576K, used 33673K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 22 young (22528K), 22 survivors (22528K) - Metaspace used 58247K, capacity 59134K, committed 60160K, reserved 1101824K - class space used 7486K, capacity 7738K, committed 7808K, reserved 1048576K -} - -Deoptimization events (20 events): -Event: 4,388 Thread 0x00007fed60276200 DEOPT PACKING pc=0x0000000119142dac sp=0x000000031633a6f0 -Event: 4,388 Thread 0x00007fed75eeb600 DEOPT PACKING pc=0x0000000119142dac sp=0x00000003177496f0 -Event: 4,388 Thread 0x00007fed60276200 DEOPT UNPACKING pc=0x0000000118c16e1f sp=0x000000031633a6c0 mode 2 -Event: 4,388 Thread 0x00007fed75eeb600 DEOPT UNPACKING pc=0x0000000118c16e1f sp=0x00000003177496c0 mode 2 -Event: 4,388 Thread 0x00007fed75eeb000 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x0000000119142dac relative=0x000000000000332c -Event: 4,388 Thread 0x00007fed75eeb000 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0x0000000119142dac method=scala.Function1.$anonfun$compose$1(Lscala/Function1;Lscala/Function1;Ljava/lang/Object;)Ljava/lang/Object; @ 3 c2 -Event: 4,388 Thread 0x00007fed75eeb000 DEOPT PACKING pc=0x0000000119142dac sp=0x00000003173466f0 -Event: 4,388 Thread 0x00007fed75eeb000 DEOPT UNPACKING pc=0x0000000118c16e1f sp=0x00000003173466c0 mode 2 -Event: 4,396 Thread 0x00007fed60276e00 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000000119804258 relative=0x00000000000000b8 -Event: 4,396 Thread 0x00007fed60276e00 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000119804258 method=scala.Option.getOrElse(Lscala/Function0;)Ljava/lang/Object; @ 8 c2 -Event: 4,396 Thread 0x00007fed60276e00 DEOPT PACKING pc=0x0000000119804258 sp=0x0000000316b405c0 -Event: 4,396 Thread 0x00007fed60276e00 DEOPT UNPACKING pc=0x0000000118c16e1f sp=0x0000000316b40580 mode 2 -Event: 4,411 Thread 0x00007fed60288c00 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000000119804258 relative=0x00000000000000b8 -Event: 4,411 Thread 0x00007fed60288c00 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000119804258 method=scala.Option.getOrElse(Lscala/Function0;)Ljava/lang/Object; @ 8 c2 -Event: 4,411 Thread 0x00007fed60288c00 DEOPT PACKING pc=0x0000000119804258 sp=0x0000000315b34340 -Event: 4,411 Thread 0x00007fed60288c00 DEOPT UNPACKING pc=0x0000000118c16e1f sp=0x0000000315b34300 mode 2 -Event: 4,426 Thread 0x00007fed6028bc00 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000000119804258 relative=0x00000000000000b8 -Event: 4,426 Thread 0x00007fed6028bc00 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000119804258 method=scala.Option.getOrElse(Lscala/Function0;)Ljava/lang/Object; @ 8 c2 -Event: 4,426 Thread 0x00007fed6028bc00 DEOPT PACKING pc=0x0000000119804258 sp=0x0000000315f37400 -Event: 4,426 Thread 0x00007fed6028bc00 DEOPT UNPACKING pc=0x0000000118c16e1f sp=0x0000000315f373c0 mode 2 - -Classes unloaded (0 events): -No events - -Classes redefined (0 events): -No events - -Internal exceptions (20 events): -Event: 3,177 Thread 0x00007fed75889600 Implicit null exception at 0x00000001191e930f to 0x00000001191e9389 -Event: 3,193 Thread 0x00007fed75889600 Exception (0x00000007f839ea60) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 3,200 Thread 0x00007fed75889600 Exception (0x00000007f822acf8) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 3,237 Thread 0x00007fed75889600 Exception (0x00000007f7efb178) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 3,269 Thread 0x00007fed75889600 Exception (0x00000007f7cbf8a0) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 3,270 Thread 0x00007fed75889600 Exception (0x00000007f7cc3a30) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 3,508 Thread 0x00007fed75995800 Exception (0x00000007ffdc5710) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 3,673 Thread 0x00007fed75d38600 Exception (0x00000007ffc8efa8) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 3,674 Thread 0x00007fed75d38600 Exception (0x00000007ffc929a0) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 3,678 Thread 0x00007fed75d38600 Exception (0x00000007ffc9c5b8) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 3,679 Thread 0x00007fed75d38600 Exception (0x00000007ffca0aa0) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 3,679 Thread 0x00007fed75d38600 Exception (0x00000007ffca4860) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 3,691 Thread 0x00007fed75d38600 Exception (0x00000007ffcb8e18) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] -Event: 4,044 Thread 0x00007fedb59ea000 Exception (0x00000007fedcbac8) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 4,044 Thread 0x00007fedb5c89e00 Exception (0x00000007fec38f30) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 4,045 Thread 0x00007fedb5948a00 Exception (0x00000007fef73700) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 4,045 Thread 0x00007fed60289200 Exception (0x00000007febcb5f0) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 4,047 Thread 0x00007fedb5948a00 Exception (0x00000007fef77b38) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 4,047 Thread 0x00007fed60289200 Exception (0x00000007febcf628) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 4,050 Thread 0x00007fedb5948a00 Exception (0x00000007fef7b668) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] - -Events (20 events): -Event: 4,386 Protecting memory [0x0000000315b38000,0x0000000315b3c000] with protection modes 0 -Event: 4,386 Thread 0x00007fed60276200 Thread added: 0x00007fed60276200 -Event: 4,386 Protecting memory [0x0000000315f3b000,0x0000000315f3f000] with protection modes 0 -Event: 4,386 Thread 0x00007fed60276800 Thread added: 0x00007fed60276800 -Event: 4,386 Protecting memory [0x000000031633e000,0x0000000316342000] with protection modes 0 -Event: 4,386 Thread 0x00007fed60276e00 Thread added: 0x00007fed60276e00 -Event: 4,386 Protecting memory [0x0000000316741000,0x0000000316745000] with protection modes 0 -Event: 4,386 Thread 0x00007fed60277400 Thread added: 0x00007fed60277400 -Event: 4,386 Protecting memory [0x0000000316b44000,0x0000000316b48000] with protection modes 0 -Event: 4,387 Thread 0x00007fed75eeb000 Thread added: 0x00007fed75eeb000 -Event: 4,387 Protecting memory [0x0000000316f47000,0x0000000316f4b000] with protection modes 0 -Event: 4,387 Thread 0x00007fed75eeb600 Thread added: 0x00007fed75eeb600 -Event: 4,387 Protecting memory [0x000000031734a000,0x000000031734e000] with protection modes 0 -Event: 4,387 Thread 0x00007fed60290000 Thread added: 0x00007fed60290000 -Event: 4,387 Protecting memory [0x000000031774d000,0x0000000317751000] with protection modes 0 -Event: 4,387 loading class java/util/concurrent/locks/AbstractQueuedSynchronizer$ExclusiveNode -Event: 4,387 loading class java/util/concurrent/locks/AbstractQueuedSynchronizer$ExclusiveNode done -Event: 4,388 Thread 0x00007fed57854600 Thread added: 0x00007fed57854600 -Event: 4,388 Protecting memory [0x0000000317b50000,0x0000000317b54000] with protection modes 0 -Event: 4,432 Executing VM operation: HandshakeAllThreads - - -Dynamic libraries: -0x000000010ce30000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libjli.dylib -0x00007ff81a6ce000 /usr/lib/libz.1.dylib -0x00007ff81a7c3000 /usr/lib/libSystem.B.dylib -0x00007ff81a7bd000 /usr/lib/system/libcache.dylib -0x00007ff81a775000 /usr/lib/system/libcommonCrypto.dylib -0x00007ff81a79f000 /usr/lib/system/libcompiler_rt.dylib -0x00007ff81a793000 /usr/lib/system/libcopyfile.dylib -0x00007ff80a387000 /usr/lib/system/libcorecrypto.dylib -0x00007ff80a493000 /usr/lib/system/libdispatch.dylib -0x00007ff80a242000 /usr/lib/system/libdyld.dylib -0x00007ff81a7b3000 /usr/lib/system/libkeymgr.dylib -0x00007ff81a75a000 /usr/lib/system/libmacho.dylib -0x00007ff819925000 /usr/lib/system/libquarantine.dylib -0x00007ff81a7b0000 /usr/lib/system/libremovefile.dylib -0x00007ff810899000 /usr/lib/system/libsystem_asl.dylib -0x00007ff80a310000 /usr/lib/system/libsystem_blocks.dylib -0x00007ff80a4de000 /usr/lib/system/libsystem_c.dylib -0x00007ff81a7a7000 /usr/lib/system/libsystem_collections.dylib -0x00007ff818087000 /usr/lib/system/libsystem_configuration.dylib -0x00007ff816c13000 /usr/lib/system/libsystem_containermanager.dylib -0x00007ff81a224000 /usr/lib/system/libsystem_coreservices.dylib -0x00007ff80dfce000 /usr/lib/system/libsystem_darwin.dylib -0x00007ffd23b89000 /usr/lib/system/libsystem_darwindirectory.dylib -0x00007ff81a7b4000 /usr/lib/system/libsystem_dnssd.dylib -0x00007ffd23b8e000 /usr/lib/system/libsystem_eligibility.dylib -0x00007ff80a4db000 /usr/lib/system/libsystem_featureflags.dylib -0x00007ff80a660000 /usr/lib/system/libsystem_info.dylib -0x00007ff81a6e2000 /usr/lib/system/libsystem_m.dylib -0x00007ff80a446000 /usr/lib/system/libsystem_malloc.dylib -0x00007ff810803000 /usr/lib/system/libsystem_networkextension.dylib -0x00007ff80e416000 /usr/lib/system/libsystem_notify.dylib -0x00007ff81808b000 /usr/lib/system/libsystem_sandbox.dylib -0x00007ffd23b98000 /usr/lib/system/libsystem_sanitizers.dylib -0x00007ff81a7ac000 /usr/lib/system/libsystem_secinit.dylib -0x00007ff80a60b000 /usr/lib/system/libsystem_kernel.dylib -0x00007ff80a656000 /usr/lib/system/libsystem_platform.dylib -0x00007ff80a649000 /usr/lib/system/libsystem_pthread.dylib -0x00007ff812660000 /usr/lib/system/libsystem_symptoms.dylib -0x00007ff80a367000 /usr/lib/system/libsystem_trace.dylib -0x00007ffd23ba1000 /usr/lib/system/libsystem_trial.dylib -0x00007ff81a782000 /usr/lib/system/libunwind.dylib -0x00007ff80a314000 /usr/lib/system/libxpc.dylib -0x00007ff80a1fd000 /usr/lib/libobjc.A.dylib -0x00007ff80a68f000 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation -0x00007ff81e51e000 /usr/lib/swift/libswiftCore.dylib -0x00007ff80a5f3000 /usr/lib/libc++abi.dylib -0x00007ffd2238a000 /usr/lib/libRosetta.dylib -0x00007ff80a568000 /usr/lib/libc++.1.dylib -0x00007ff80b88c000 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation -0x00007ff82800e000 /usr/lib/swift/libswiftObjectiveC.dylib -0x00007ffd23435000 /usr/lib/libswiftPrespecialized.dylib -0x00007ff80b517000 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration -0x00007ff814fd3000 /System/Library/PrivateFrameworks/CoreAutoLayout.framework/Versions/A/CoreAutoLayout -0x00007ff81a7c5000 /usr/lib/libfakelink.dylib -0x00007ff81a9be000 /usr/lib/libcompression.dylib -0x00007ff81046d000 /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork -0x00007ff813cad000 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration -0x00007ff81a816000 /usr/lib/libarchive.2.dylib -0x00007ff813bbf000 /usr/lib/libDiagnosticMessagesClient.dylib -0x00007ff80dd23000 /usr/lib/libicucore.A.dylib -0x00007ff81501d000 /usr/lib/libxml2.2.dylib -0x00007ff823242000 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices -0x00007ff818098000 /usr/lib/liblangid.dylib -0x00007ff80e349000 /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit -0x00007ff820d15000 /System/Library/Frameworks/Combine.framework/Versions/A/Combine -0x00007ffb21eca000 /System/Library/PrivateFrameworks/CollectionsInternal.framework/Versions/A/CollectionsInternal -0x00007ffc2688a000 /System/Library/PrivateFrameworks/ReflectionInternal.framework/Versions/A/ReflectionInternal -0x00007ffc275cc000 /System/Library/PrivateFrameworks/RuntimeInternal.framework/Versions/A/RuntimeInternal -0x00007ff81a7c8000 /System/Library/PrivateFrameworks/SoftLinking.framework/Versions/A/SoftLinking -0x00007ff915a5b000 /usr/lib/swift/libswiftCoreFoundation.dylib -0x00007ff912b67000 /usr/lib/swift/libswiftDarwin.dylib -0x00007ff825238000 /usr/lib/swift/libswiftDispatch.dylib -0x00007ff915aa9000 /usr/lib/swift/libswiftIOKit.dylib -0x00007ffd2381e000 /usr/lib/swift/libswiftSystem.dylib -0x00007ff915a6b000 /usr/lib/swift/libswiftXPC.dylib -0x00007ffd2384c000 /usr/lib/swift/libswift_Builtin_float.dylib -0x00007ffd2384f000 /usr/lib/swift/libswift_Concurrency.dylib -0x00007ffd238bc000 /usr/lib/swift/libswift_DarwinFoundation1.dylib -0x00007ffd239a3000 /usr/lib/swift/libswift_StringProcessing.dylib -0x00007ff828012000 /usr/lib/swift/libswiftos.dylib -0x00007ff80e2c8000 /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal -0x00007ff81a78b000 /usr/lib/liboah.dylib -0x00007ff80d924000 /System/Library/Frameworks/Security.framework/Versions/A/Security -0x00007ff827545000 /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages -0x00007ff91262b000 /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS -0x00007ff814f9b000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents -0x00007ff80dfd9000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore -0x00007ff813c23000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata -0x00007ff81a22b000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices -0x00007ff81a8f1000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit -0x00007ff8125de000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE -0x00007ff80ab49000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices -0x00007ff81bf2d000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices -0x00007ff814fa9000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList -0x00007ff81a973000 /usr/lib/libapple_nghttp2.dylib -0x00007ff8121fb000 /usr/lib/libsqlite3.dylib -0x00007ff82777f000 /System/Library/PrivateFrameworks/AppSupport.framework/Versions/A/AppSupport -0x00007ff813b91000 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics -0x00007ff810e15000 /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics -0x00007ff81f181000 /System/Library/Frameworks/GSS.framework/Versions/A/GSS -0x00007ff81d60c000 /System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport -0x00007ff812576000 /System/Library/PrivateFrameworks/RunningBoardServices.framework/Versions/A/RunningBoardServices -0x00007ff827f9b000 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/StreamingZip -0x00007ff81081d000 /usr/lib/libenergytrace.dylib -0x00007ff812668000 /System/Library/Frameworks/Network.framework/Versions/A/Network -0x00007ff81994a000 /usr/lib/libbsm.0.dylib -0x00007ff81a75e000 /usr/lib/system/libkxld.dylib -0x00007ffb1dc59000 /System/Library/PrivateFrameworks/AppleKeyStore.framework/Versions/A/AppleKeyStore -0x00007ffd220e2000 /usr/lib/libCoreEntitlements.dylib -0x00007ffc1d286000 /System/Library/PrivateFrameworks/MessageSecurity.framework/Versions/A/MessageSecurity -0x00007ff8121df000 /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer -0x00007ff8242e1000 /System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/Versions/A/SymptomDiagnosticReporter -0x00007ff81c32d000 /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport -0x00007ff81081e000 /usr/lib/libMobileGestalt.dylib -0x00007ff81a20a000 /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression -0x00007ff819932000 /usr/lib/libcoretls.dylib -0x00007ff81bf9c000 /usr/lib/libcoretls_cfhelpers.dylib -0x00007ff81a9b8000 /usr/lib/libpam.2.dylib -0x00007ff81c015000 /usr/lib/libxar.1.dylib -0x00007ff81bf9e000 /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS -0x00007ffd10ea9000 /System/Library/PrivateFrameworks/SwiftASN1Internal.framework/Versions/A/SwiftASN1Internal -0x00007ff81c023000 /usr/lib/libutil.dylib -0x00007ff818093000 /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo -0x00007ff819633000 /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/Versions/A/IOMobileFramebuffer -0x00007ff816c4a000 /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface -0x00007ff915927000 /System/Library/PrivateFrameworks/LoggingSupport.framework/Versions/A/LoggingSupport -0x00007ff81f1d9000 /System/Library/PrivateFrameworks/MobileAsset.framework/Versions/A/MobileAsset -0x00007ff8242f0000 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/PowerLog -0x00007ffb178db000 /System/Library/Frameworks/SwiftData.framework/Versions/A/SwiftData -0x00007ff80fe63000 /System/Library/Frameworks/UniformTypeIdentifiers.framework/Versions/A/UniformTypeIdentifiers -0x00007ff8151b3000 /System/Library/PrivateFrameworks/UserManagement.framework/Versions/A/UserManagement -0x00007ff810390000 /usr/lib/libboringssl.dylib -0x00007ff81264f000 /usr/lib/libdns_services.dylib -0x00007ff9149d2000 /usr/lib/libquic.dylib -0x00007ff81e4a8000 /usr/lib/libusrtcp.dylib -0x00007ffb1e9eb000 /System/Library/PrivateFrameworks/AtomicsInternal.framework/Versions/A/AtomicsInternal -0x00007ffa1b4f0000 /System/Library/PrivateFrameworks/InternalSwiftProtobuf.framework/Versions/A/InternalSwiftProtobuf -0x00007ffd23689000 /usr/lib/swift/libswiftDistributed.dylib -0x00007ffd236af000 /usr/lib/swift/libswiftObservation.dylib -0x00007ffd23816000 /usr/lib/swift/libswiftSynchronization.dylib -0x00007ff818092000 /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary -0x00007ffb1f06c000 /System/Library/PrivateFrameworks/BiomeLibrary.framework/Versions/A/BiomeLibrary -0x00007ff9249e5000 /System/Library/PrivateFrameworks/BiomeStreams.framework/Versions/A/BiomeStreams -0x00007ff9208bb000 /System/Library/PrivateFrameworks/BiomeFoundation.framework/Versions/A/BiomeFoundation -0x00007ffa0aa40000 /System/Library/PrivateFrameworks/BiomePubSub.framework/Versions/A/BiomePubSub -0x00007ff811d55000 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData -0x00007ff829098000 /System/Library/PrivateFrameworks/ProactiveSupport.framework/Versions/A/ProactiveSupport -0x00007ff81bf7c000 /usr/lib/liblzma.5.dylib -0x00007ff8234b5000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate -0x00007ff819839000 /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag -0x00007ff827a8f000 /System/Library/PrivateFrameworks/InternationalTextSearch.framework/Versions/A/InternationalTextSearch -0x00007ff91d0b0000 /System/Library/PrivateFrameworks/SoftwareUpdateCoreSupport.framework/Versions/A/SoftwareUpdateCoreSupport -0x00007ff925377000 /System/Library/PrivateFrameworks/SoftwareUpdateCoreConnect.framework/Versions/A/SoftwareUpdateCoreConnect -0x00007ff82762f000 /System/Library/PrivateFrameworks/RemoteServiceDiscovery.framework/Versions/A/RemoteServiceDiscovery -0x00007ff91cc8d000 /System/Library/PrivateFrameworks/MSUDataAccessor.framework/Versions/A/MSUDataAccessor -0x00007ff917c53000 /usr/lib/libbootpolicy.dylib -0x00007ff827646000 /System/Library/PrivateFrameworks/RemoteXPC.framework/Versions/A/RemoteXPC -0x00007ff924895000 /usr/lib/libFDR.dylib -0x00007ffa0a69a000 /usr/lib/libamsupport.dylib -0x00007ffb1d4f6000 /System/Library/PrivateFrameworks/AppleDeviceQuerySupport.framework/Versions/A/AppleDeviceQuerySupport -0x00007ffa0d709000 /usr/lib/libpartition2_dynamic.dylib -0x00007ff81a951000 /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce -0x00007ffd21f62000 /usr/lib/libAppleArchive.dylib -0x00007ff81a215000 /usr/lib/libbz2.1.0.dylib -0x00007ff813cb5000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage -0x00007ff823218000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib -0x00007ff81c058000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib -0x00007ff80b05f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib -0x00007ff827a8e000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices -0x00007ff8150fe000 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo -0x00007ff811735000 /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync -0x00007ff80cf38000 /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText -0x00007ff81772b000 /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO -0x00007ff81ed93000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS -0x00007ff8118e0000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices -0x00007ff81d4db000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore -0x00007ff81f14b000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD -0x00007ff81f147000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy -0x00007ff81ed69000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis -0x00007ff8108d3000 /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight -0x00007ff81712e000 /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib -0x00007ff812484000 /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard -0x00007ff825582000 /System/Library/PrivateFrameworks/BoardServices.framework/Versions/A/BoardServices -0x00007ff827365000 /System/Library/PrivateFrameworks/BackBoardServices.framework/Versions/A/BackBoardServices -0x00007ffb1ef92000 /System/Library/PrivateFrameworks/BackBoardHIDEventFoundation.framework/Versions/A/BackBoardHIDEventFoundation -0x00007ff80ca34000 /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay -0x00007ff81ccef000 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox -0x00007ff81a9b6000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders -0x00007ffc25aa7000 /System/Library/PrivateFrameworks/ProDisplayLibrary.framework/Versions/A/ProDisplayLibrary -0x00007ff908ab1000 /System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/Versions/A/IOSurfaceAccelerator -0x00007ff816c6e000 /System/Library/Frameworks/Metal.framework/Versions/A/Metal -0x00007ff816c65000 /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator -0x00007ff816f88000 /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia -0x00007ff8108b1000 /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC -0x00007ff81cca8000 /System/Library/PrivateFrameworks/WatchdogClient.framework/Versions/A/WatchdogClient -0x00007ff814864000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore -0x00007ff81ccaa000 /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport -0x00007ffa12c5d000 /usr/lib/swift/libswiftOSLog.dylib -0x00007ff9196f4000 /usr/lib/swift/libswiftsimd.dylib -0x00007ffa0aaa1000 /System/Library/PrivateFrameworks/BiomeStorage.framework/Versions/A/BiomeStorage -0x00007ffc18194000 /System/Library/PrivateFrameworks/IntelligencePlatformLibrary.framework/Versions/A/IntelligencePlatformLibrary -0x00007ffc24ee2000 /System/Library/PrivateFrameworks/PoirotSchematizer.framework/Versions/A/PoirotSchematizer -0x00007ffb1f9c2000 /System/Library/PrivateFrameworks/BiomeSync.framework/Versions/A/BiomeSync -0x00007ffb1f053000 /System/Library/PrivateFrameworks/BiomeDSL.framework/Versions/A/BiomeDSL -0x00007ffa22d3b000 /System/Library/PrivateFrameworks/FeatureFlags.framework/Versions/A/FeatureFlags -0x00007ffc24f50000 /System/Library/PrivateFrameworks/PoirotUDFs.framework/Versions/A/PoirotUDFs -0x00007ffc24eb7000 /System/Library/PrivateFrameworks/PoirotSQLite.framework/Versions/A/PoirotSQLite -0x00007ff825aba000 /System/Library/PrivateFrameworks/CoreTime.framework/Versions/A/CoreTime -0x00007ff81a7fe000 /usr/lib/libiconv.2.dylib -0x00007ff81a759000 /usr/lib/libcharset.1.dylib -0x00007ffd238f7000 /usr/lib/swift/libswift_RegexParser.dylib -0x00007ffb20dcc000 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/CascadeSets -0x00007ff81f349000 /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers -0x00007ff81cb75000 /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG -0x00007ff81c58e000 /usr/lib/libexpat.1.dylib -0x00007ff81d3a2000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib -0x00007ff81d3d1000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib -0x00007ff81d4c4000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib -0x00007ff81cbc1000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib -0x00007ff81c1f6000 /usr/lib/libate.dylib -0x00007ff81d464000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib -0x00007ff81d45b000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib -0x00007ffc0f76d000 /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libllvm-flatbuffers.dylib -0x00007ffc09ed4000 /System/Library/PrivateFrameworks/FramePacing.framework/Versions/A/FramePacing -0x00007ffb0fccb000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib -0x00007ffc0ae42000 /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libGPUCompilerUtils.dylib -0x00007ff82564e000 /System/Library/PrivateFrameworks/GraphicsServices.framework/Versions/A/GraphicsServices -0x00007ff923a47000 /usr/lib/swift/libswiftMetal.dylib -0x00007ffa08c0b000 /usr/lib/swift/libswiftQuartzCore.dylib -0x00007ffa0d50a000 /usr/lib/swift/libswiftUniformTypeIdentifiers.dylib -0x00007ff817a71000 /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage -0x00007ffa16bfa000 /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication -0x00007ffc24add000 /System/Library/PrivateFrameworks/PhotosensitivityProcessing.framework/Versions/A/PhotosensitivityProcessing -0x00007ffb0fcd7000 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL -0x00007ffb10996000 /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL -0x00007ff81c7b9000 /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer -0x00007ffb0fd29000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib -0x00007ffb0fcea000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib -0x00007ffb0fee9000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib -0x00007ffb0fcf3000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib -0x00007ffb0fce7000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib -0x00007ffb0fcd2000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib -0x00007ffc09ddf000 /System/Library/PrivateFrameworks/FontServices.framework/Versions/A/FontServices -0x00007ff81c7cc000 /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG -0x00007ff814c54000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib -0x00007ffd229f2000 /usr/lib/libhvf.dylib -0x00007ffc21e3c000 /System/Library/PrivateFrameworks/ParsingInternal.framework/Versions/A/ParsingInternal -0x00007ffc09de3000 /System/Library/PrivateFrameworks/FontServices.framework/libXTFontStaticRegistryData.dylib -0x00007ff817fcb000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/MPSCore -0x00007ff81a165000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/MPSImage -0x00007ff8199ce000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork -0x00007ff819f2c000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix -0x00007ff819ce2000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector -0x00007ff819f6b000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray -0x00007ffb148b6000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSFunctions.framework/Versions/A/MPSFunctions -0x00007ffb14896000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSBenchmarkLoop.framework/Versions/A/MPSBenchmarkLoop -0x00007ff80ae6c000 /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools -0x00007ff91aeed000 /System/Library/PrivateFrameworks/IOAccelMemoryInfo.framework/Versions/A/IOAccelMemoryInfo -0x00007ffa09016000 /System/Library/PrivateFrameworks/kperf.framework/Versions/A/kperf -0x00007ff915a3d000 /System/Library/PrivateFrameworks/GPURawCounter.framework/Versions/A/GPURawCounter -0x00007ff82599c000 /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication -0x00007ff9159ba000 /System/Library/PrivateFrameworks/MallocStackLogging.framework/Versions/A/MallocStackLogging -0x00007ff82597d000 /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols -0x00007ff92795a000 /System/Library/PrivateFrameworks/OSAnalytics.framework/Versions/A/OSAnalytics -0x00007ffc07fd7000 /System/Library/PrivateFrameworks/DeviceRecovery.framework/Versions/A/DeviceRecovery -0x00007ffb12911000 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/ExtensionFoundation -0x00007ff81c812000 /System/Library/PrivateFrameworks/AppServerSupport.framework/Versions/A/AppServerSupport -0x00007ff81c612000 /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices -0x00007ff81c47e000 /System/Library/PrivateFrameworks/PlugInKit.framework/Versions/A/PlugInKit -0x00007ff81984f000 /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices -0x00007ffa0d519000 /usr/lib/swift/libswiftAccelerate.dylib -0x00007ff81c5b3000 /System/Library/PrivateFrameworks/IconFoundation.framework/Versions/A/IconFoundation -0x00007ffc15617000 /System/Library/PrivateFrameworks/IconRendering.framework/Versions/A/IconRendering -0x00007ff814ca1000 /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI -0x00007ffc2774d000 /System/Library/PrivateFrameworks/SFSymbols.framework/Versions/A/SFSymbols -0x00007ffb127f2000 /System/Library/Frameworks/DeveloperToolsSupport.framework/Versions/A/DeveloperToolsSupport -0x00007ff90cf29000 /System/Library/PrivateFrameworks/RenderBox.framework/Versions/A/RenderBox -0x00007ff8176f0000 /System/Library/PrivateFrameworks/CoreSVG.framework/Versions/A/CoreSVG -0x00007ff81d54e000 /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO -0x00007ff915aa8000 /usr/lib/swift/libswiftCoreImage.dylib -0x00007ff81d495000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/ATSUI -0x00007ff81eb0c000 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox -0x00007ff80cb62000 /System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore -0x00007ff81ecd7000 /System/Library/PrivateFrameworks/AudioSession.framework/Versions/A/AudioSession -0x00007ff907f1a000 /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI -0x00007ff81ed51000 /usr/lib/libAudioStatistics.dylib -0x00007ff816f63000 /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk -0x00007ff80d17b000 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio -0x00007ff81d380000 /usr/lib/libAudioToolboxUtility.dylib -0x00007ff915a41000 /usr/lib/swift/libswiftCoreAudio.dylib -0x00007ff91c512000 /usr/lib/swift/libswiftCoreMIDI.dylib -0x00007ff81f155000 /System/Library/PrivateFrameworks/perfdata.framework/Versions/A/perfdata -0x00007ff914ac3000 /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy -0x00007ff81eff8000 /usr/lib/libSMC.dylib -0x00007ff81f163000 /usr/lib/libperfcheck.dylib -0x00007ffb1eaa1000 /System/Library/PrivateFrameworks/AudioAnalytics.framework/Versions/A/AudioAnalytics -0x00007ffd238c0000 /usr/lib/swift/libswift_DarwinFoundation2.dylib -0x00007ffd238c1000 /usr/lib/swift/libswift_DarwinFoundation3.dylib -0x00007ffa1b1fd000 /System/Library/Frameworks/OSLog.framework/Versions/A/OSLog -0x00007ff9159ea000 /usr/lib/libmis.dylib -0x00007ff81c6d5000 /System/Library/PrivateFrameworks/MediaExperience.framework/Versions/A/MediaExperience -0x00007ff81eabc000 /System/Library/PrivateFrameworks/AudioSession.framework/libSessionUtility.dylib -0x00007ff81d4ca000 /System/Library/PrivateFrameworks/CMCaptureCore.framework/Versions/A/CMCaptureCore -0x00007ff81c820000 /usr/lib/libspindump.dylib -0x00007ff8241ca000 /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth -0x00007ff8196c2000 /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils -0x00007ff90dc43000 /System/Library/PrivateFrameworks/HID.framework/Versions/A/HID -0x00007ffb27694000 /System/Library/PrivateFrameworks/CoreUtilsExtras.framework/Versions/A/CoreUtilsExtras -0x00007ffc15574000 /System/Library/PrivateFrameworks/IO80211.framework/Versions/A/IO80211 -0x00007ff820a88000 /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth -0x00007ff923a54000 /usr/lib/swift/libswiftCompression.dylib -0x00007ffb1e6db000 /System/Library/PrivateFrameworks/ArgumentParserInternal.framework/Versions/A/ArgumentParserInternal -0x00007ff81c324000 /usr/lib/libIOReport.dylib -0x00007ff81985c000 /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation -0x00007ff80b233000 /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon -0x00007ff8254a2000 /System/Library/PrivateFrameworks/FrontBoardServices.framework/Versions/A/FrontBoardServices -0x00007ff8199b5000 /usr/lib/libgermantok.dylib -0x00007ff8181aa000 /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData -0x00007ff8243d3000 /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit -0x00007ff82432d000 /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording -0x00007ff81c5aa000 /usr/lib/libheimdal-asn1.dylib -0x00007ff827f76000 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit -0x00007ff814f73000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory -0x00007ff814f7f000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory -0x00007ffb110e0000 /System/Library/Frameworks/AVFAudio.framework/Versions/A/AVFAudio -0x00007ff90eb95000 /usr/lib/libAccessibility.dylib -0x00007ffc18cad000 /System/Library/PrivateFrameworks/IsolatedCoreAudioClient.framework/Versions/A/IsolatedCoreAudioClient -0x00007ffa1145d000 /usr/lib/swift/libswiftCoreMedia.dylib -0x00007ffd14344000 /System/Library/PrivateFrameworks/Tightbeam.framework/Versions/A/Tightbeam -0x00007ffb23721000 /System/Library/PrivateFrameworks/CoreAudioOrchestration.framework/Versions/A/CoreAudioOrchestration -0x00007ffa0dbc3000 /System/Library/PrivateFrameworks/AFKUser.framework/Versions/A/AFKUser -0x00007ff823502000 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility -0x00007ffd18219000 /System/Library/PrivateFrameworks/VideoToolboxParavirtualizationSupport.framework/Versions/A/VideoToolboxParavirtualizationSupport -0x00007ff81c540000 /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA -0x00007ff81d454000 /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler -0x00007ff81d438000 /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment -0x00007ff81d45e000 /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay -0x00007ffb1e53d000 /System/Library/PrivateFrameworks/AppleMobileFileIntegrity.framework/Versions/A/AppleMobileFileIntegrity -0x00007ffd22407000 /usr/lib/libTLE.dylib -0x00007ffb0b2b6000 /System/Library/PrivateFrameworks/ConfigProfileHelper.framework/Versions/A/ConfigProfileHelper -0x00007ffa20e5e000 /usr/lib/libedit.3.dylib -0x00007ffc19fea000 /System/Library/PrivateFrameworks/MIL.framework/Versions/A/MIL -0x00007ff91aeb2000 /usr/lib/libncurses.5.4.dylib -0x00007ff8195fe000 /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji -0x00007ff80b59d000 /usr/lib/libCRFSuite.dylib -0x00007ff81809a000 /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP -0x00007ff81995a000 /usr/lib/libmecab.dylib -0x00007ff81a949000 /usr/lib/libThaiTokenizer.dylib -0x00007ff81d915000 /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore -0x00007ffb127e0000 /System/Library/Frameworks/DataDetection.framework/Versions/A/DataDetection -0x00007ff919921000 /System/Library/PrivateFrameworks/TextInput.framework/Versions/A/TextInput -0x00007ffa1b6c9000 /System/Library/PrivateFrameworks/HIDDisplay.framework/Versions/A/HIDDisplay -0x00007ff81f0d9000 /usr/lib/libcups.2.dylib -0x00007ff81f172000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos -0x00007ff81edd6000 /usr/lib/libresolv.9.dylib -0x00007ff81c827000 /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal -0x00007ff827f75000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Libraries/libHeimdalProxy.dylib -0x00007ff81f1ca000 /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth -0x00007ff90eaae000 /System/Library/PrivateFrameworks/AXCoreUtilities.framework/Versions/A/AXCoreUtilities -0x00007ff91e7b5000 /System/Library/PrivateFrameworks/AttributeGraph.framework/Versions/A/AttributeGraph -0x00007ffd21e7f000 /usr/lib/libAXSafeCategoryBundle.dylib -0x00007ff819407000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib -0x00007ff81aaa3000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib -0x00007ff8199b8000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib -0x00007ff81a98d000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib -0x00007ff81aa9d000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib -0x00007ff8181b1000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib -0x00007ff80b340000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib -0x00007ffb1237c000 /System/Library/Frameworks/CoreTransferable.framework/Versions/A/CoreTransferable -0x00007ff81f13c000 /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth -0x00007ff815173000 /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport -0x00007ff80fc7d000 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation -0x00007ff819928000 /usr/lib/libCheckFix.dylib -0x00007ff813bc1000 /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities -0x00007ffc15f31000 /System/Library/PrivateFrameworks/InstalledContentLibrary.framework/Versions/A/InstalledContentLibrary -0x00007ff80e30a000 /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore -0x00007ff814fd0000 /usr/lib/libapp_launch_measurement.dylib -0x00007ffa09114000 /System/Library/PrivateFrameworks/MobileSystemServices.framework/Versions/A/MobileSystemServices -0x00007ff81c027000 /usr/lib/libxslt.1.dylib -0x00007ff8198eb000 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement -0x00007ff8276f5000 /usr/lib/libcurl.4.dylib -0x00007ffd2279f000 /usr/lib/libcrypto.46.dylib -0x00007ffd233c2000 /usr/lib/libssl.48.dylib -0x00007ff8273d5000 /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP -0x00007ff827410000 /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent -0x00007ff81edf3000 /usr/lib/libsasl2.2.dylib -0x00007ff90812e000 /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa -0x00007ff80e482000 /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit -0x00007ffb21ea3000 /System/Library/PrivateFrameworks/CollectionViewCore.framework/Versions/A/CollectionViewCore -0x00007ff8176eb000 /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap -0x00007ff81d95e000 /System/Library/PrivateFrameworks/UserActivity.framework/Versions/A/UserActivity -0x00007ffc09ee1000 /System/Library/PrivateFrameworks/FrontBoard.framework/Versions/A/FrontBoard -0x00007ffd1606a000 /System/Library/PrivateFrameworks/UIIntelligenceSupport.framework/Versions/A/UIIntelligenceSupport -0x00007ffb17a2d000 /System/Library/Frameworks/SwiftUICore.framework/Versions/A/SwiftUICore -0x00007ffd1bf66000 /System/Library/PrivateFrameworks/WritingTools.framework/Versions/A/WritingTools -0x00007ffd1aefa000 /System/Library/PrivateFrameworks/WindowManagement.framework/Versions/A/WindowManagement -0x00007ffc09c3a000 /System/Library/PrivateFrameworks/FocusEngine.framework/Versions/A/FocusEngine -0x00007ffc07ba8000 /System/Library/PrivateFrameworks/DesignLibrary.framework/Versions/A/DesignLibrary -0x00007ff8176d8000 /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation -0x00007ffd16b58000 /System/Library/PrivateFrameworks/UpdateCycle.framework/Versions/A/UpdateCycle -0x00007ff8173f9000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox -0x00007ff822e28000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition -0x00007ff814f68000 /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis -0x00007ff8231b9000 /System/Library/Frameworks/Accessibility.framework/Versions/A/Accessibility -0x00007ffb18923000 /System/Library/Frameworks/Symbols.framework/Versions/A/Symbols -0x00007ffc12a26000 /System/Library/PrivateFrameworks/Gestures.framework/Versions/A/Gestures -0x00007ff912b66000 /usr/lib/swift/libswiftCoreGraphics.dylib -0x00007ff823bc8000 /usr/lib/swift/libswiftFoundation.dylib -0x00007ffb0ac8a000 /usr/lib/swift/libswiftSwiftOnoneSupport.dylib -0x00007ffd23a2c000 /usr/lib/swift/libswiftsys_time.dylib -0x00007ffa17321000 /System/Library/PrivateFrameworks/CoreMaterial.framework/Versions/A/CoreMaterial -0x00007ffd2376b000 /usr/lib/swift/libswiftSpatial.dylib -0x00007ffd22406000 /usr/lib/libSpatial.dylib -0x00007ffd21d96000 /System/Library/SubFrameworks/UIUtilities.framework/Versions/A/UIUtilities -0x000000010df47000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/server/libjvm.dylib -0x000000010cf34000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libjimage.dylib -0x000000010d005000 /Users/herzamos/Desktop/master_thesis/async-profiler-3.0-macos/lib/libasyncProfiler.dylib -0x000000010cf8a000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libjava.dylib -0x000000012785d000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libnio.dylib -0x000000012788b000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libnet.dylib -0x00000001279a1000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libzip.dylib -0x0000000128e0b000 /Users/herzamos/Library/Caches/JNA/temp/jna12882515752372882798.tmp -0x00000001278f6000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libextnet.dylib -0x000000012996a000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libmanagement.dylib -0x00000001299d0000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libmanagement_ext.dylib -0x000000012b80b000 /Users/herzamos/.sbt/1.0/swoval-jni/1283030938573840329-libswoval-files0.dylib -0x00007ff9144bf000 /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon -0x00007ff90a5c1000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels -0x00007ff8276e2000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help -0x00007ff90a5c5000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture -0x00007ff90a5a2000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting -0x00007ff90a5c0000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink -0x00007ff90a5bd000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI -0x00007ffd22281000 /usr/lib/libInterpreterSecurity.dylib -0x00007ffa0adb4000 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XprotectFramework -0x00007ff90df4c000 /System/Library/PrivateFrameworks/yara.framework/Versions/A/yara -0x00007ffd2226f000 /usr/lib/libEndpointSecuritySystem.dylib - - -VM Arguments: -jvm_args: -Dfile.encoding=UTF-8 -Xms1024m -Xmx1024m -Xss4M -XX:ReservedCodeCacheSize=128m -Dsbt.script=/opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt -Dscala.ext.dirs=/Users/herzamos/.sbt/1.0/java9-rt-ext-adoptopenjdk_15_0_2 -agentpath:/Users/herzamos/Desktop/master_thesis/async-profiler-3.0-macos/lib/libasyncProfiler.dylib=start,event=wall,file=/tmp/profile.jfr -java_command: /opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt-launch.jar run /Users/herzamos/Desktop/master_thesis/tests/dl/dl_reverse.vpr -java_class_path (initial): /opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt-launch.jar -Launcher Type: SUN_STANDARD - -[Global flags] - intx CICompilerCount = 4 {product} {ergonomic} - uint ConcGCThreads = 2 {product} {ergonomic} - uint G1ConcRefinementThreads = 9 {product} {ergonomic} - size_t G1HeapRegionSize = 1048576 {product} {ergonomic} - uintx GCDrainStackTargetSize = 64 {product} {ergonomic} - size_t InitialHeapSize = 1073741824 {product} {command line} - size_t MarkStackSize = 4194304 {product} {ergonomic} - size_t MaxHeapSize = 1073741824 {product} {command line} - size_t MaxNewSize = 643825664 {product} {ergonomic} - size_t MinHeapDeltaBytes = 1048576 {product} {ergonomic} - size_t MinHeapSize = 1073741824 {product} {command line} - uintx NonProfiledCodeHeapSize = 0 {pd product} {ergonomic} - uintx ProfiledCodeHeapSize = 0 {pd product} {ergonomic} - uintx ReservedCodeCacheSize = 134217728 {pd product} {command line} - size_t SoftMaxHeapSize = 1073741824 {manageable} {ergonomic} - intx ThreadStackSize = 4096 {pd product} {command line} - bool UseCompressedClassPointers = true {lp64_product} {ergonomic} - bool UseCompressedOops = true {lp64_product} {ergonomic} - bool UseG1GC = true {product} {ergonomic} - bool UseNUMA = false {product} {ergonomic} - bool UseNUMAInterleaving = false {product} {ergonomic} - -Logging: -Log output configuration: - #0: stdout all=warning,jni+resolve=error uptime,level,tags (reconfigured) - #1: stderr all=off uptime,level,tags - -Environment Variables: -JAVA_HOME=/Users/herzamos/.jenv/versions/15.0 -PATH=/Users/herzamos/.jenv/versions/15.0/bin:/opt/homebrew/Cellar/jenv/0.5.7/libexec/libexec:/Users/herzamos/Desktop/master_thesis/master-thesis/bin:/Users/herzamos/miniconda3/bin:/Users/herzamos/.jenv/shims:/Users/herzamos/.jenv/bin:/Library/TeX/texbin:/opt/homebrew/bin/gcc-13:/Users/herzamos/.ghcup/bin:/Users/herzamos/.cabal/bin:/opt/homebrew/opt/llvm@12/bin:/Users/herzamos/mambaforge/bin:/Users/herzamos/mambaforge/condabin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/herzamos/.cargo/bin:/Users/herzamos/Library/Application Support/Coursier/bin -SHELL=/bin/zsh -LANG=fr_CH.UTF-8 - -Signal Handlers: -SIGSEGV: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO -SIGBUS: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGFPE: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGPIPE: [libjvm.dylib+0x842990], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGXFSZ: [libjvm.dylib+0x842990], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGILL: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGUSR2: [libjvm.dylib+0x8434b0], sa_mask[0]=00000000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO -SIGHUP: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGINT: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGTERM: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGQUIT: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO - - ---------------- S Y S T E M --------------- - -OS:uname: Darwin 25.2.0 Darwin Kernel Version 25.2.0: Tue Nov 18 21:07:05 PST 2025; root:xnu-12377.61.12~1/RELEASE_ARM64_T6020 x86_64 -OS uptime: 8 days 6:23 hours -rlimit (soft/hard): STACK 8176k/65520k , CORE 0k/infinity , NPROC 2666/2666 , NOFILE 10240/infinity , AS infinity/infinity , CPU infinity/infinity , DATA infinity/infinity , FSIZE infinity/infinity , MEMLOCK infinity/infinity , RSS infinity/infinity -load average: 7,50 12,79 13,02 - -CPU: total 10 (initial active 10) (1 cores per cpu, 1 threads per core) family 6 model 44 stepping 0 microcode 0x0, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, aes, clmul, tsc, tscinvbit, tscinv, clflush - -Memory: 4k page, physical 16777216k(211512k free), swap 5242880k(574464k free) - -vm_info: OpenJDK 64-Bit Server VM (15.0.2+7) for bsd-amd64 JRE (15.0.2+7), built on Jan 21 2021 11:59:27 by "jenkins" with clang 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.46.4) - -END. diff --git a/hs_err_pid89792.log b/hs_err_pid89792.log deleted file mode 100644 index 58124bb5a..000000000 --- a/hs_err_pid89792.log +++ /dev/null @@ -1,1961 +0,0 @@ -# -# A fatal error has been detected by the Java Runtime Environment: -# -# Internal Error (sharedRuntime.cpp:531), pid=89792, tid=97283 -# guarantee(cb != NULL && cb->is_compiled()) failed: safepoint polling: pc must refer to an nmethod -# -# JRE version: OpenJDK Runtime Environment AdoptOpenJDK (15.0.2+7) (build 15.0.2+7) -# Java VM: OpenJDK 64-Bit Server VM AdoptOpenJDK (15.0.2+7, mixed mode, sharing, tiered, compressed oops, g1 gc, bsd-amd64) -# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again -# -# If you would like to submit a bug report, please visit: -# https://github.com/AdoptOpenJDK/openjdk-support/issues -# - ---------------- S U M M A R Y ------------ - -Command Line: -Dfile.encoding=UTF-8 -Xms1024m -Xmx1024m -Xss4M -XX:ReservedCodeCacheSize=128m -Dsbt.script=/opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt -Dscala.ext.dirs=/Users/herzamos/.sbt/1.0/java9-rt-ext-adoptopenjdk_15_0_2 -agentpath:/Users/herzamos/Desktop/master_thesis/async-profiler-3.0-macos/lib/libasyncProfiler.dylib=start,event=wall,file=/tmp/profile.jfr /opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt-launch.jar run /Users/herzamos/Desktop/master_thesis/tests/dl/dl_traverse.vpr - -Host: Mac14,9 x86_64 2400 MHz, 10 cores, 16G, Darwin 25.2.0 -Time: Fri May 15 19:15:56 2026 CEST elapsed time: 10.133731 seconds (0d 0h 0m 10s) - ---------------- T H R E A D --------------- - -Current thread (0x00007fbbaaa93e00): JavaThread "pool-5-thread-12" [_thread_in_Java, id=97283, stack(0x00000003168ff000,0x0000000316cff000)] - -Stack: [0x00000003168ff000,0x0000000316cff000], sp=0x0000000316cfb8e0, free space=4082k -Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code) -V [libjvm.dylib+0xa87b06] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x696 -V [libjvm.dylib+0xa881d1] VMError::report_and_die(Thread*, void*, char const*, int, char const*, char const*, __va_list_tag*)+0x41 -V [libjvm.dylib+0x30735a] report_vm_error(char const*, int, char const*, char const*, ...)+0xaa -V [libjvm.dylib+0x8da145] SharedRuntime::get_poll_stub(unsigned char*)+0x45 -V [libjvm.dylib+0x845d8f] JVM_handle_bsd_signal+0x4bf -V [libjvm.dylib+0x8429bd] signalHandler(int, __siginfo*, void*)+0x2d -C [libasyncProfiler.dylib+0x24621] Profiler::segvHandler(int, __siginfo*, void*)+0xa1 -C [libsystem_platform.dylib+0x337d] _sigtramp+0x1d -C 0x3d20676e69727453 -j sbt.io.Hash$.apply(Ljava/io/File;)[B+16 -j sbt.util.FileInfo$hash$.computeHash(Ljava/io/File;)[B+4 -j sbt.util.FileInfo$hash$.apply(Ljava/io/File;)Lsbt/util/HashFileInfo;+10 -j sbtbuildinfo.BuildInfo$BuildInfoTask.$anonfun$file$1(Lsbtbuildinfo/BuildInfo$BuildInfoTask;Ljava/io/File;)Ljava/io/File;+11 -j sbtbuildinfo.BuildInfo$BuildInfoTask$$Lambda$3916+0x00000008015672b8.apply(Ljava/lang/Object;)Ljava/lang/Object;+8 -J 5302 c2 scala.Function1$$Lambda$378+0x0000000800e0f468.apply(Ljava/lang/Object;)Ljava/lang/Object; (13 bytes) @ 0x0000000117613668 [0x0000000117613600+0x0000000000000068] -J 6162 c1 sbt.internal.util.$tilde$greater$$Lambda$2776+0x00000008013e5090.apply(Ljava/lang/Object;)Ljava/lang/Object; (17 bytes) @ 0x0000000117874cc4 [0x0000000117874b60+0x0000000000000164] -J 8576 c1 sbt.Execute$$Lambda$2802+0x00000008013eb2f8.apply()Ljava/lang/Object; (12 bytes) @ 0x000000011759c294 [0x000000011759c0c0+0x00000000000001d4] -J 6100 c1 sbt.internal.util.ErrorHandling$.wideConvert(Lscala/Function0;)Lscala/util/Either; (169 bytes) @ 0x0000000117816a44 [0x0000000117816900+0x0000000000000144] -J 8580 c1 sbt.Execute.work(Ljava/lang/Object;Lscala/Function0;Lsbt/CompletionService;)Lsbt/Completed; (69 bytes) @ 0x0000000117c3c8f4 [0x0000000117c3c780+0x0000000000000174] -J 6872 c1 sbt.Execute$$Lambda$2786+0x00000008013e7a40.apply()Ljava/lang/Object; (24 bytes) @ 0x0000000117128804 [0x0000000117128220+0x00000000000005e4] -J 8570 c1 sbt.ConcurrentRestrictions$$anon$4$$Lambda$2796+0x00000008013e9f10.apply()Ljava/lang/Object; (16 bytes) @ 0x0000000116cbe944 [0x0000000116cbe7e0+0x0000000000000164] -J 8569 c1 sbt.CompletionService$$anon$2.call()Ljava/lang/Object; (66 bytes) @ 0x0000000116cbf0d4 [0x0000000116cbefc0+0x0000000000000114] -J 6010 c1 java.util.concurrent.FutureTask.run()V java.base@15.0.2 (123 bytes) @ 0x00000001177d0374 [0x00000001177cfbc0+0x00000000000007b4] -J 6080 c1 java.util.concurrent.Executors$RunnableAdapter.call()Ljava/lang/Object; java.base@15.0.2 (14 bytes) @ 0x000000011780efb4 [0x000000011780eea0+0x0000000000000114] -J 6010 c1 java.util.concurrent.FutureTask.run()V java.base@15.0.2 (123 bytes) @ 0x00000001177d0374 [0x00000001177cfbc0+0x00000000000007b4] -j java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+92 java.base@15.0.2 -j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5 java.base@15.0.2 -j java.lang.Thread.run()V+11 java.base@15.0.2 -v ~StubRoutines::call_stub -V [libjvm.dylib+0x4bc0b2] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x2e2 -V [libjvm.dylib+0x4baf99] JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x1e9 -V [libjvm.dylib+0x4bb063] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*)+0x63 -V [libjvm.dylib+0x569970] thread_entry(JavaThread*, Thread*)+0xb0 -V [libjvm.dylib+0xa21152] JavaThread::thread_main_inner()+0xb2 -V [libjvm.dylib+0xa1e221] Thread::call_run()+0x71 -V [libjvm.dylib+0x8404a7] thread_native_entry(Thread*)+0x197 -C [libsystem_pthread.dylib+0x5e4d] _pthread_start+0x73 -C [libsystem_pthread.dylib+0x1857] thread_start+0xf - - ---------------- P R O C E S S --------------- - -Threads class SMR info: -_java_thread_list=0x0000600004816460, length=58, elements={ -0x00007fbbeb94f000, 0x00007fbbeb971c00, 0x00007fbbeb974400, 0x00007fbbeac77200, -0x00007fbbeb972a00, 0x00007fbbeb972200, 0x00007fbbeac78000, 0x00007fbbcc00be00, -0x00007fbbcc034400, 0x00007fbbeac76400, 0x00007fbbeb973000, 0x00007fbbcb008a00, -0x00007fbbeba82000, 0x00007fbbda86ea00, 0x00007fbbebb2f200, 0x00007fbbebb2f800, -0x00007fbbdaa7a200, 0x00007fbbebdcd200, 0x00007fbbdaafac00, 0x00007fbbebe51c00, -0x00007fbbcb49be00, 0x00007fbbebe53200, 0x00007fbbeb95f200, 0x00007fbbcbbb1e00, -0x00007fbbdab36c00, 0x00007fbbcbdac600, 0x00007fbbcc53e400, 0x00007fbbcb4a8400, -0x00007fbbcb4b0800, 0x00007fbbcb4b0e00, 0x00007fbbcb948e00, 0x00007fbbaae8d800, -0x00007fbbaaeb3400, 0x00007fbbaaa7a600, 0x00007fbbebe54600, 0x00007fbbebce1c00, -0x00007fbbebce1000, 0x00007fbbebce1600, 0x00007fbb7b0e1e00, 0x00007fbbaaa5fc00, -0x00007fbbaaaa3800, 0x00007fbbaa8a9800, 0x00007fbbeba2dc00, 0x00007fbbebdd7200, -0x00007fbbcc7fb000, 0x00007fbbcb0b8400, 0x00007fbb7b0e2400, 0x00007fbbcb0b6400, -0x00007fbbaaa90a00, 0x00007fbbcb395400, 0x00007fbbcb395a00, 0x00007fbbcbbac400, -0x00007fbbaaa93e00, 0x00007fbb7b0e4600, 0x00007fbbda9e3600, 0x00007fbbcb8bac00, -0x00007fbbcc555c00, 0x00007fbbeb9f8400 -} - -Java Threads: ( => current thread ) - 0x00007fbbeb94f000 JavaThread "main" [_thread_blocked, id=11011, stack(0x0000000308ff5000,0x00000003093f5000)] - 0x00007fbbeb971c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=21763, stack(0x0000000309a0a000,0x0000000309e0a000)] - 0x00007fbbeb974400 JavaThread "Finalizer" daemon [_thread_blocked, id=22787, stack(0x0000000309e0d000,0x000000030a20d000)] - 0x00007fbbeac77200 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=24835, stack(0x000000030a3a7000,0x000000030a7a7000)] - 0x00007fbbeb972a00 JavaThread "Service Thread" daemon [_thread_blocked, id=25603, stack(0x000000030a7aa000,0x000000030abaa000)] - 0x00007fbbeb972200 JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=28419, stack(0x000000030abad000,0x000000030acad000)] - 0x00007fbbeac78000 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=28163, stack(0x000000030acb0000,0x000000030adb0000)] - 0x00007fbbcc00be00 JavaThread "Sweeper thread" daemon [_thread_blocked, id=27395, stack(0x000000030adb3000,0x000000030b1b3000)] - 0x00007fbbcc034400 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=34051, stack(0x000000030b1b6000,0x000000030b5b6000)] - 0x00007fbbeac76400 JavaThread "Async-profiler Timer" daemon [_thread_in_native, id=41731, stack(0x000000030b63c000,0x000000030ba3c000)] - 0x00007fbbeb973000 JavaThread "Notification Thread" daemon [_thread_blocked, id=40963, stack(0x000000030ba3f000,0x000000030be3f000)] - 0x00007fbbcb008a00 JavaThread "pool-1-thread-1" [_thread_blocked, id=37123, stack(0x000000030bf45000,0x000000030c345000)] - 0x00007fbbeba82000 JavaThread "pool-1-thread-2" [_thread_blocked, id=65283, stack(0x000000030c74b000,0x000000030cb4b000)] - 0x00007fbbda86ea00 JavaThread "pool-1-thread-3" [_thread_blocked, id=44547, stack(0x000000030cb4e000,0x000000030cf4e000)] - 0x00007fbbebb2f200 JavaThread "pool-1-thread-4" [_thread_blocked, id=45571, stack(0x000000030cf51000,0x000000030d351000)] - 0x00007fbbebb2f800 JavaThread "pool-1-thread-5" [_thread_blocked, id=46339, stack(0x000000030d354000,0x000000030d754000)] - 0x00007fbbdaa7a200 JavaThread "boot-server-socket-thread-1" [_thread_in_native, id=50947, stack(0x000000030e072000,0x000000030e472000)] - 0x00007fbbebdcd200 JavaThread "classloader-cache-cleanup-0" daemon [_thread_blocked, id=59139, stack(0x000000030e475000,0x000000030e875000)] - 0x00007fbbdaafac00 JavaThread "sbt-command-exchange-fastTrack" daemon [_thread_blocked, id=51971, stack(0x000000030e878000,0x000000030ec78000)] - 0x00007fbbebe51c00 JavaThread "process reaper" daemon [_thread_blocked, id=52227, stack(0x000000030ec7b000,0x000000030ec9f000)] - 0x00007fbbcb49be00 JavaThread "scala-execution-context-global-28" daemon [_thread_blocked, id=58867, stack(0x000000030c348000,0x000000030c748000)] - 0x00007fbbebe53200 JavaThread "scala-execution-context-global-29" daemon [_thread_blocked, id=53267, stack(0x000000030eca2000,0x000000030f0a2000)] - 0x00007fbbeb95f200 JavaThread "scala-execution-context-global-30" daemon [_thread_blocked, id=56067, stack(0x000000030f0a5000,0x000000030f4a5000)] - 0x00007fbbcbbb1e00 JavaThread "scala-execution-context-global-31" daemon [_thread_blocked, id=54019, stack(0x000000030f4a8000,0x000000030f8a8000)] - 0x00007fbbdab36c00 JavaThread "scala-execution-context-global-32" daemon [_thread_in_Java, id=55299, stack(0x000000030f8ab000,0x000000030fcab000)] - 0x00007fbbcbdac600 JavaThread "scala-execution-context-global-33" daemon [_thread_blocked, id=65811, stack(0x000000030fcae000,0x00000003100ae000)] - 0x00007fbbcc53e400 JavaThread "scala-execution-context-global-34" daemon [_thread_blocked, id=86019, stack(0x00000003100b1000,0x00000003104b1000)] - 0x00007fbbcb4a8400 JavaThread "scala-execution-context-global-35" daemon [_thread_blocked, id=66563, stack(0x00000003104b4000,0x00000003108b4000)] - 0x00007fbbcb4b0800 JavaThread "scala-execution-context-global-36" daemon [_thread_blocked, id=84227, stack(0x00000003108b7000,0x0000000310cb7000)] - 0x00007fbbcb4b0e00 JavaThread "scala-execution-context-global-37" daemon [_thread_blocked, id=68099, stack(0x0000000310cba000,0x00000003110ba000)] - 0x00007fbbcb948e00 JavaThread "process reaper" daemon [_thread_blocked, id=129499, stack(0x00000003116c6000,0x00000003116ea000)] - 0x00007fbbaae8d800 JavaThread "com.swoval.files.apple.FileEventsMonitor.runloop" [_thread_in_native, id=81195, stack(0x0000000311cc6000,0x00000003120c6000)] - 0x00007fbbaaeb3400 JavaThread "com.swoval.files.SymlinkWather.callback-executor-1" [_thread_blocked, id=72475, stack(0x00000003120c9000,0x00000003124c9000)] - 0x00007fbbaaa7a600 JavaThread "FileTreeRepository-callback-executor-1" [_thread_blocked, id=127243, stack(0x00000003124cc000,0x00000003128cc000)] - 0x00007fbbebe54600 JavaThread "com.swoval.files.apple.FileEventsMonitor.runloop" [_thread_in_native, id=72035, stack(0x00000003128cf000,0x0000000312ccf000)] - 0x00007fbbebce1c00 JavaThread "com.swoval.files.apple.FileEventsMonitor.runloop" [_thread_in_native, id=83619, stack(0x0000000312cd2000,0x00000003130d2000)] - 0x00007fbbebce1000 JavaThread "com.swoval.files.SymlinkWather.callback-executor-1" [_thread_blocked, id=23595, stack(0x00000003130d5000,0x00000003134d5000)] - 0x00007fbbebce1600 JavaThread "FileTreeRepository-callback-executor-1" [_thread_blocked, id=90475, stack(0x00000003134d8000,0x00000003138d8000)] - 0x00007fbb7b0e1e00 JavaThread "com.swoval.files.apple.FileEventsMonitor.runloop" [_thread_in_native, id=76811, stack(0x00000003138db000,0x0000000313cdb000)] - 0x00007fbbaaa5fc00 JavaThread "sbt-task-progress-report-thread" [_thread_blocked, id=79115, stack(0x00000003110bd000,0x00000003114bd000)] - 0x00007fbbaaaa3800 JavaThread "pool-5-thread-1" [_thread_blocked, id=90127, stack(0x00000003116ed000,0x0000000311aed000)] - 0x00007fbbaa8a9800 JavaThread "sbt-progress-report-scheduler" [_thread_blocked, id=128263, stack(0x0000000313cde000,0x00000003140de000)] - 0x00007fbbeba2dc00 JavaThread "pool-5-thread-2" [_thread_in_Java, id=126479, stack(0x00000003140e1000,0x00000003144e1000)] - 0x00007fbbebdd7200 JavaThread "pool-5-thread-3" [_thread_blocked, id=91907, stack(0x00000003144e4000,0x00000003148e4000)] - 0x00007fbbcc7fb000 JavaThread "pool-5-thread-4" [_thread_blocked, id=92675, stack(0x00000003148e7000,0x0000000314ce7000)] - 0x00007fbbcb0b8400 JavaThread "pool-5-thread-5" [_thread_blocked, id=125187, stack(0x0000000314cea000,0x00000003150ea000)] - 0x00007fbb7b0e2400 JavaThread "pool-5-thread-6" [_thread_blocked, id=124163, stack(0x00000003150ed000,0x00000003154ed000)] - 0x00007fbbcb0b6400 JavaThread "pool-5-thread-7" [_thread_blocked, id=123395, stack(0x00000003154f0000,0x00000003158f0000)] - 0x00007fbbaaa90a00 JavaThread "pool-5-thread-8" [_thread_blocked, id=122627, stack(0x00000003158f3000,0x0000000315cf3000)] - 0x00007fbbcb395400 JavaThread "pool-5-thread-9" [_thread_blocked, id=95235, stack(0x0000000315cf6000,0x00000003160f6000)] - 0x00007fbbcb395a00 JavaThread "pool-5-thread-10" [_thread_blocked, id=121347, stack(0x00000003160f9000,0x00000003164f9000)] - 0x00007fbbcbbac400 JavaThread "pool-5-thread-11" [_thread_blocked, id=96259, stack(0x00000003164fc000,0x00000003168fc000)] -=>0x00007fbbaaa93e00 JavaThread "pool-5-thread-12" [_thread_in_Java, id=97283, stack(0x00000003168ff000,0x0000000316cff000)] - 0x00007fbb7b0e4600 JavaThread "pool-5-thread-13" [_thread_blocked, id=98051, stack(0x0000000316d02000,0x0000000317102000)] - 0x00007fbbda9e3600 JavaThread "com.swoval.files.apple.FileEventsMonitor.callback-1" [_thread_blocked, id=117251, stack(0x0000000317105000,0x0000000317505000)] - 0x00007fbbcb8bac00 JavaThread "com.swoval.files.apple.FileEventsMonitor.callback-1" [_thread_blocked, id=115203, stack(0x0000000317508000,0x0000000317908000)] - 0x00007fbbcc555c00 JavaThread "ForkJoinPool.commonPool-worker-19" daemon [_thread_blocked, id=114435, stack(0x000000031790b000,0x0000000317d0b000)] - 0x00007fbbeb9f8400 JavaThread "ForkJoinPool.commonPool-worker-5" daemon [_thread_blocked, id=99587, stack(0x0000000317d0e000,0x000000031810e000)] - -Other Threads: - 0x00007fbbeb03dcb0 VMThread "VM Thread" [stack: 0x0000000309907000,0x0000000309a07000] [id=18179] _threads_hazard_ptr=0x0000600004816460 - 0x00007fbbca71d640 WatcherThread [stack: 0x000000030be42000,0x000000030bf42000] [id=35851] - 0x00007fbbcac36e90 GCTaskThread "GC Thread#0" [stack: 0x00000003093f8000,0x00000003094f8000] [id=16899] - 0x00007fbbca920310 GCTaskThread "GC Thread#1" [stack: 0x000000030d757000,0x000000030d857000] [id=46947] - 0x00007fbbca9209e0 GCTaskThread "GC Thread#2" [stack: 0x000000030d85a000,0x000000030d95a000] [id=47363] - 0x00007fbbeb066010 GCTaskThread "GC Thread#3" [stack: 0x000000030d95d000,0x000000030da5d000] [id=47875] - 0x00007fbbca9210a0 GCTaskThread "GC Thread#4" [stack: 0x000000030da60000,0x000000030db60000] [id=48387] - 0x00007fbbeb066500 GCTaskThread "GC Thread#5" [stack: 0x000000030db63000,0x000000030dc63000] [id=48899] - 0x00007fbbeb066bc0 GCTaskThread "GC Thread#6" [stack: 0x000000030dc66000,0x000000030dd66000] [id=62979] - 0x00007fbbeb067280 GCTaskThread "GC Thread#7" [stack: 0x000000030dd69000,0x000000030de69000] [id=49155] - 0x00007fbbca921760 GCTaskThread "GC Thread#8" [stack: 0x000000030de6c000,0x000000030df6c000] [id=62211] - 0x00007fbbcac37780 ConcurrentGCThread "G1 Main Marker" [stack: 0x00000003094fb000,0x00000003095fb000] [id=20995] - 0x00007fbbcac38250 ConcurrentGCThread "G1 Conc#0" [stack: 0x00000003095fe000,0x00000003096fe000] [id=17155] - 0x00007fbbca9283c0 ConcurrentGCThread "G1 Conc#1" [stack: 0x000000030df6f000,0x000000030e06f000] [id=46827] - 0x00007fbbcac83190 ConcurrentGCThread "G1 Refine#0" [stack: 0x0000000309701000,0x0000000309801000] [id=19715] - 0x00007fbbcad9c050 ConcurrentGCThread "G1 Refine#1" [stack: 0x000000030a210000,0x000000030a310000] [id=76299] - 0x00007fbbcae5f6b0 ConcurrentGCThread "G1 Refine#2" [stack: 0x00000003114c0000,0x00000003115c0000] [id=70423] - 0x00007fbbcad9c3a0 ConcurrentGCThread "G1 Refine#3" [stack: 0x00000003115c3000,0x00000003116c3000] [id=81787] - 0x00007fbbeb03a8c0 ConcurrentGCThread "G1 Young RemSet Sampling" [stack: 0x0000000309804000,0x0000000309904000] [id=17923] - -Threads with active compile tasks: -C2 CompilerThread0 10137 8771 4 sjsonnew.support.scalajson.unsafe.JsonPrinter$$Lambda$3036/0x0000000801444d70::apply (17 bytes) -C1 CompilerThread0 10137 8837 ! 3 sun.nio.ch.IOUtil::read (129 bytes) - -VM state: synchronizing (normal execution) - -VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) -[0x0000600002402200] Threads_lock - owner thread: 0x00007fbbeb03dcb0 - -Heap address: 0x00000007c0000000, size: 1024 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 -CDS archive(s) mapped at: [0x0000000800000000-0x0000000800b2f000-0x0000000800b2f000), size 11726848, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. -Compressed class space mapped at: 0x0000000800b30000-0x0000000840b30000, size: 1073741824 -Narrow klass base: 0x0000000800000000, Narrow klass shift: 3, Narrow klass range: 0x100000000 - -GC Precious Log: - CPUs: 10 total, 10 available - Memory: 16384M - Large Page Support: Disabled - NUMA Support: Disabled - Compressed Oops: Enabled (Zero based) - Heap Region Size: 1M - Heap Min Capacity: 1G - Heap Initial Capacity: 1G - Heap Max Capacity: 1G - Pre-touch: Disabled - Parallel Workers: 9 - Concurrent Workers: 2 - Concurrent Refinement Workers: 9 - Periodic GC: Disabled - -Heap: - garbage-first heap total 1048576K, used 137929K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 103 young (105472K), 13 survivors (13312K) - Metaspace used 78842K, capacity 80023K, committed 81280K, reserved 1120256K - class space used 10687K, capacity 11049K, committed 11136K, reserved 1048576K - -Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, OA=open archive, CA=closed archive, TAMS=top-at-mark-start (previous, next) -| 0|0x00000007c0000000, 0x00000007c0100000, 0x00000007c0100000|100%| O| |TAMS 0x00000007c0100000, 0x00000007c0000000| Untracked -| 1|0x00000007c0100000, 0x00000007c0200000, 0x00000007c0200000|100%|HS| |TAMS 0x00000007c0200000, 0x00000007c0100000| Complete -| 2|0x00000007c0200000, 0x00000007c0300000, 0x00000007c0300000|100%| O| |TAMS 0x00000007c0300000, 0x00000007c0200000| Untracked -| 3|0x00000007c0300000, 0x00000007c0400000, 0x00000007c0400000|100%| O| |TAMS 0x00000007c0400000, 0x00000007c0300000| Untracked -| 4|0x00000007c0400000, 0x00000007c0500000, 0x00000007c0500000|100%| O| |TAMS 0x00000007c0500000, 0x00000007c0400000| Untracked -| 5|0x00000007c0500000, 0x00000007c0600000, 0x00000007c0600000|100%| O| |TAMS 0x00000007c0600000, 0x00000007c0500000| Untracked -| 6|0x00000007c0600000, 0x00000007c0700000, 0x00000007c0700000|100%| O| |TAMS 0x00000007c0700000, 0x00000007c0600000| Untracked -| 7|0x00000007c0700000, 0x00000007c0800000, 0x00000007c0800000|100%| O| |TAMS 0x00000007c075a600, 0x00000007c0700000| Untracked -| 8|0x00000007c0800000, 0x00000007c0900000, 0x00000007c0900000|100%|HS| |TAMS 0x00000007c0900000, 0x00000007c0800000| Complete -| 9|0x00000007c0900000, 0x00000007c0a00000, 0x00000007c0a00000|100%|HC| |TAMS 0x00000007c0a00000, 0x00000007c0900000| Complete -| 10|0x00000007c0a00000, 0x00000007c0b00000, 0x00000007c0b00000|100%|HC| |TAMS 0x00000007c0b00000, 0x00000007c0a00000| Complete -| 11|0x00000007c0b00000, 0x00000007c0c00000, 0x00000007c0c00000|100%|HC| |TAMS 0x00000007c0c00000, 0x00000007c0b00000| Complete -| 12|0x00000007c0c00000, 0x00000007c0d00000, 0x00000007c0d00000|100%| O| |TAMS 0x00000007c0c00000, 0x00000007c0c00000| Untracked -| 13|0x00000007c0d00000, 0x00000007c0d00000, 0x00000007c0e00000| 0%| F| |TAMS 0x00000007c0d00000, 0x00000007c0d00000| Untracked -| 14|0x00000007c0e00000, 0x00000007c0e00000, 0x00000007c0f00000| 0%| F| |TAMS 0x00000007c0e00000, 0x00000007c0e00000| Untracked -| 15|0x00000007c0f00000, 0x00000007c0f00000, 0x00000007c1000000| 0%| F| |TAMS 0x00000007c0f00000, 0x00000007c0f00000| Untracked -| 16|0x00000007c1000000, 0x00000007c1000000, 0x00000007c1100000| 0%| F| |TAMS 0x00000007c1000000, 0x00000007c1000000| Untracked -| 17|0x00000007c1100000, 0x00000007c1100000, 0x00000007c1200000| 0%| F| |TAMS 0x00000007c1100000, 0x00000007c1100000| Untracked -| 18|0x00000007c1200000, 0x00000007c1200000, 0x00000007c1300000| 0%| F| |TAMS 0x00000007c1200000, 0x00000007c1200000| Untracked -| 19|0x00000007c1300000, 0x00000007c1300000, 0x00000007c1400000| 0%| F| |TAMS 0x00000007c1300000, 0x00000007c1300000| Untracked -| 20|0x00000007c1400000, 0x00000007c1400000, 0x00000007c1500000| 0%| F| |TAMS 0x00000007c1400000, 0x00000007c1400000| Untracked -| 21|0x00000007c1500000, 0x00000007c1500000, 0x00000007c1600000| 0%| F| |TAMS 0x00000007c1500000, 0x00000007c1500000| Untracked -| 22|0x00000007c1600000, 0x00000007c1600000, 0x00000007c1700000| 0%| F| |TAMS 0x00000007c1600000, 0x00000007c1600000| Untracked -| 23|0x00000007c1700000, 0x00000007c1700000, 0x00000007c1800000| 0%| F| |TAMS 0x00000007c1700000, 0x00000007c1700000| Untracked -| 24|0x00000007c1800000, 0x00000007c1800000, 0x00000007c1900000| 0%| F| |TAMS 0x00000007c1800000, 0x00000007c1800000| Untracked -| 25|0x00000007c1900000, 0x00000007c1900000, 0x00000007c1a00000| 0%| F| |TAMS 0x00000007c1900000, 0x00000007c1900000| Untracked -| 26|0x00000007c1a00000, 0x00000007c1a00000, 0x00000007c1b00000| 0%| F| |TAMS 0x00000007c1a00000, 0x00000007c1a00000| Untracked -| 27|0x00000007c1b00000, 0x00000007c1b00000, 0x00000007c1c00000| 0%| F| |TAMS 0x00000007c1b00000, 0x00000007c1b00000| Untracked -| 28|0x00000007c1c00000, 0x00000007c1c00000, 0x00000007c1d00000| 0%| F| |TAMS 0x00000007c1c00000, 0x00000007c1c00000| Untracked -| 29|0x00000007c1d00000, 0x00000007c1d00000, 0x00000007c1e00000| 0%| F| |TAMS 0x00000007c1d00000, 0x00000007c1d00000| Untracked -| 30|0x00000007c1e00000, 0x00000007c1e00000, 0x00000007c1f00000| 0%| F| |TAMS 0x00000007c1e00000, 0x00000007c1e00000| Untracked -| 31|0x00000007c1f00000, 0x00000007c1f00000, 0x00000007c2000000| 0%| F| |TAMS 0x00000007c1f00000, 0x00000007c1f00000| Untracked -| 32|0x00000007c2000000, 0x00000007c2000000, 0x00000007c2100000| 0%| F| |TAMS 0x00000007c2000000, 0x00000007c2000000| Untracked -| 33|0x00000007c2100000, 0x00000007c2100000, 0x00000007c2200000| 0%| F| |TAMS 0x00000007c2100000, 0x00000007c2100000| Untracked -| 34|0x00000007c2200000, 0x00000007c2200000, 0x00000007c2300000| 0%| F| |TAMS 0x00000007c2200000, 0x00000007c2200000| Untracked -| 35|0x00000007c2300000, 0x00000007c2300000, 0x00000007c2400000| 0%| F| |TAMS 0x00000007c2300000, 0x00000007c2300000| Untracked -| 36|0x00000007c2400000, 0x00000007c2400000, 0x00000007c2500000| 0%| F| |TAMS 0x00000007c2400000, 0x00000007c2400000| Untracked -| 37|0x00000007c2500000, 0x00000007c2500000, 0x00000007c2600000| 0%| F| |TAMS 0x00000007c2500000, 0x00000007c2500000| Untracked -| 38|0x00000007c2600000, 0x00000007c2600000, 0x00000007c2700000| 0%| F| |TAMS 0x00000007c2600000, 0x00000007c2600000| Untracked -| 39|0x00000007c2700000, 0x00000007c2700000, 0x00000007c2800000| 0%| F| |TAMS 0x00000007c2700000, 0x00000007c2700000| Untracked -| 40|0x00000007c2800000, 0x00000007c2800000, 0x00000007c2900000| 0%| F| |TAMS 0x00000007c2800000, 0x00000007c2800000| Untracked -| 41|0x00000007c2900000, 0x00000007c2900000, 0x00000007c2a00000| 0%| F| |TAMS 0x00000007c2900000, 0x00000007c2900000| Untracked -| 42|0x00000007c2a00000, 0x00000007c2a00000, 0x00000007c2b00000| 0%| F| |TAMS 0x00000007c2a00000, 0x00000007c2a00000| Untracked -| 43|0x00000007c2b00000, 0x00000007c2b00000, 0x00000007c2c00000| 0%| F| |TAMS 0x00000007c2b00000, 0x00000007c2b00000| Untracked -| 44|0x00000007c2c00000, 0x00000007c2c00000, 0x00000007c2d00000| 0%| F| |TAMS 0x00000007c2c00000, 0x00000007c2c00000| Untracked -| 45|0x00000007c2d00000, 0x00000007c2d00000, 0x00000007c2e00000| 0%| F| |TAMS 0x00000007c2d00000, 0x00000007c2d00000| Untracked -| 46|0x00000007c2e00000, 0x00000007c2e00000, 0x00000007c2f00000| 0%| F| |TAMS 0x00000007c2e00000, 0x00000007c2e00000| Untracked -| 47|0x00000007c2f00000, 0x00000007c2f00000, 0x00000007c3000000| 0%| F| |TAMS 0x00000007c2f00000, 0x00000007c2f00000| Untracked -| 48|0x00000007c3000000, 0x00000007c3000000, 0x00000007c3100000| 0%| F| |TAMS 0x00000007c3000000, 0x00000007c3000000| Untracked -| 49|0x00000007c3100000, 0x00000007c3100000, 0x00000007c3200000| 0%| F| |TAMS 0x00000007c3100000, 0x00000007c3100000| Untracked -| 50|0x00000007c3200000, 0x00000007c3200000, 0x00000007c3300000| 0%| F| |TAMS 0x00000007c3200000, 0x00000007c3200000| Untracked -| 51|0x00000007c3300000, 0x00000007c3300000, 0x00000007c3400000| 0%| F| |TAMS 0x00000007c3300000, 0x00000007c3300000| Untracked -| 52|0x00000007c3400000, 0x00000007c3400000, 0x00000007c3500000| 0%| F| |TAMS 0x00000007c3400000, 0x00000007c3400000| Untracked -| 53|0x00000007c3500000, 0x00000007c3500000, 0x00000007c3600000| 0%| F| |TAMS 0x00000007c3500000, 0x00000007c3500000| Untracked -| 54|0x00000007c3600000, 0x00000007c3600000, 0x00000007c3700000| 0%| F| |TAMS 0x00000007c3600000, 0x00000007c3600000| Untracked -| 55|0x00000007c3700000, 0x00000007c3700000, 0x00000007c3800000| 0%| F| |TAMS 0x00000007c3700000, 0x00000007c3700000| Untracked -| 56|0x00000007c3800000, 0x00000007c3800000, 0x00000007c3900000| 0%| F| |TAMS 0x00000007c3800000, 0x00000007c3800000| Untracked -| 57|0x00000007c3900000, 0x00000007c3900000, 0x00000007c3a00000| 0%| F| |TAMS 0x00000007c3900000, 0x00000007c3900000| Untracked -| 58|0x00000007c3a00000, 0x00000007c3a00000, 0x00000007c3b00000| 0%| F| |TAMS 0x00000007c3a00000, 0x00000007c3a00000| Untracked -| 59|0x00000007c3b00000, 0x00000007c3b00000, 0x00000007c3c00000| 0%| F| |TAMS 0x00000007c3b00000, 0x00000007c3b00000| Untracked -| 60|0x00000007c3c00000, 0x00000007c3d00000, 0x00000007c3d00000|100%| O| |TAMS 0x00000007c3c00000, 0x00000007c3c00000| Untracked -| 61|0x00000007c3d00000, 0x00000007c3e00000, 0x00000007c3e00000|100%| O| |TAMS 0x00000007c3d00000, 0x00000007c3d00000| Untracked -| 62|0x00000007c3e00000, 0x00000007c3f00000, 0x00000007c3f00000|100%| O| |TAMS 0x00000007c3e00000, 0x00000007c3e00000| Untracked -| 63|0x00000007c3f00000, 0x00000007c4000000, 0x00000007c4000000|100%| O| |TAMS 0x00000007c3f00000, 0x00000007c3f00000| Untracked -| 64|0x00000007c4000000, 0x00000007c4100000, 0x00000007c4100000|100%| O| |TAMS 0x00000007c4000000, 0x00000007c4000000| Untracked -| 65|0x00000007c4100000, 0x00000007c4200000, 0x00000007c4200000|100%| O| |TAMS 0x00000007c4100000, 0x00000007c4100000| Untracked -| 66|0x00000007c4200000, 0x00000007c4300000, 0x00000007c4300000|100%| O| |TAMS 0x00000007c4200000, 0x00000007c4200000| Untracked -| 67|0x00000007c4300000, 0x00000007c4400000, 0x00000007c4400000|100%| O| |TAMS 0x00000007c4300000, 0x00000007c4300000| Untracked -| 68|0x00000007c4400000, 0x00000007c4500000, 0x00000007c4500000|100%| O| |TAMS 0x00000007c4400000, 0x00000007c4400000| Untracked -| 69|0x00000007c4500000, 0x00000007c4600000, 0x00000007c4600000|100%| O| |TAMS 0x00000007c4500000, 0x00000007c4500000| Untracked -| 70|0x00000007c4600000, 0x00000007c4700000, 0x00000007c4700000|100%| O| |TAMS 0x00000007c4600000, 0x00000007c4600000| Untracked -| 71|0x00000007c4700000, 0x00000007c4800000, 0x00000007c4800000|100%| O| |TAMS 0x00000007c4700000, 0x00000007c4700000| Untracked -| 72|0x00000007c4800000, 0x00000007c4900000, 0x00000007c4900000|100%| O| |TAMS 0x00000007c4800000, 0x00000007c4800000| Untracked -| 73|0x00000007c4900000, 0x00000007c4a00000, 0x00000007c4a00000|100%| O| |TAMS 0x00000007c4900000, 0x00000007c4900000| Untracked -| 74|0x00000007c4a00000, 0x00000007c4b00000, 0x00000007c4b00000|100%| O| |TAMS 0x00000007c4a00000, 0x00000007c4a00000| Untracked -| 75|0x00000007c4b00000, 0x00000007c4c00000, 0x00000007c4c00000|100%| O| |TAMS 0x00000007c4b00000, 0x00000007c4b00000| Untracked -| 76|0x00000007c4c00000, 0x00000007c4d00000, 0x00000007c4d00000|100%| O| |TAMS 0x00000007c4c00000, 0x00000007c4c00000| Untracked -| 77|0x00000007c4d00000, 0x00000007c4e00000, 0x00000007c4e00000|100%| O| |TAMS 0x00000007c4d00000, 0x00000007c4d00000| Untracked -| 78|0x00000007c4e00000, 0x00000007c4eef000, 0x00000007c4f00000| 93%| O| |TAMS 0x00000007c4e00000, 0x00000007c4e00000| Untracked -| 79|0x00000007c4f00000, 0x00000007c4f00000, 0x00000007c5000000| 0%| F| |TAMS 0x00000007c4f00000, 0x00000007c4f00000| Untracked -| 80|0x00000007c5000000, 0x00000007c5000000, 0x00000007c5100000| 0%| F| |TAMS 0x00000007c5000000, 0x00000007c5000000| Untracked -| 81|0x00000007c5100000, 0x00000007c5100000, 0x00000007c5200000| 0%| F| |TAMS 0x00000007c5100000, 0x00000007c5100000| Untracked -| 82|0x00000007c5200000, 0x00000007c5200000, 0x00000007c5300000| 0%| F| |TAMS 0x00000007c5200000, 0x00000007c5200000| Untracked -| 83|0x00000007c5300000, 0x00000007c5300000, 0x00000007c5400000| 0%| F| |TAMS 0x00000007c5300000, 0x00000007c5300000| Untracked -| 84|0x00000007c5400000, 0x00000007c5400000, 0x00000007c5500000| 0%| F| |TAMS 0x00000007c5400000, 0x00000007c5400000| Untracked -| 85|0x00000007c5500000, 0x00000007c5500000, 0x00000007c5600000| 0%| F| |TAMS 0x00000007c5500000, 0x00000007c5500000| Untracked -| 86|0x00000007c5600000, 0x00000007c5600000, 0x00000007c5700000| 0%| F| |TAMS 0x00000007c5600000, 0x00000007c5600000| Untracked -| 87|0x00000007c5700000, 0x00000007c5700000, 0x00000007c5800000| 0%| F| |TAMS 0x00000007c5700000, 0x00000007c5700000| Untracked -| 88|0x00000007c5800000, 0x00000007c5800000, 0x00000007c5900000| 0%| F| |TAMS 0x00000007c5800000, 0x00000007c5800000| Untracked -| 89|0x00000007c5900000, 0x00000007c5900000, 0x00000007c5a00000| 0%| F| |TAMS 0x00000007c5900000, 0x00000007c5900000| Untracked -| 90|0x00000007c5a00000, 0x00000007c5a00000, 0x00000007c5b00000| 0%| F| |TAMS 0x00000007c5a00000, 0x00000007c5a00000| Untracked -| 91|0x00000007c5b00000, 0x00000007c5b00000, 0x00000007c5c00000| 0%| F| |TAMS 0x00000007c5b00000, 0x00000007c5b00000| Untracked -| 92|0x00000007c5c00000, 0x00000007c5c00000, 0x00000007c5d00000| 0%| F| |TAMS 0x00000007c5c00000, 0x00000007c5c00000| Untracked -| 93|0x00000007c5d00000, 0x00000007c5d00000, 0x00000007c5e00000| 0%| F| |TAMS 0x00000007c5d00000, 0x00000007c5d00000| Untracked -| 94|0x00000007c5e00000, 0x00000007c5e00000, 0x00000007c5f00000| 0%| F| |TAMS 0x00000007c5e00000, 0x00000007c5e00000| Untracked -| 95|0x00000007c5f00000, 0x00000007c5f00000, 0x00000007c6000000| 0%| F| |TAMS 0x00000007c5f00000, 0x00000007c5f00000| Untracked -| 96|0x00000007c6000000, 0x00000007c6000000, 0x00000007c6100000| 0%| F| |TAMS 0x00000007c6000000, 0x00000007c6000000| Untracked -| 97|0x00000007c6100000, 0x00000007c6100000, 0x00000007c6200000| 0%| F| |TAMS 0x00000007c6100000, 0x00000007c6100000| Untracked -| 98|0x00000007c6200000, 0x00000007c6200000, 0x00000007c6300000| 0%| F| |TAMS 0x00000007c6200000, 0x00000007c6200000| Untracked -| 99|0x00000007c6300000, 0x00000007c6300000, 0x00000007c6400000| 0%| F| |TAMS 0x00000007c6300000, 0x00000007c6300000| Untracked -| 100|0x00000007c6400000, 0x00000007c6400000, 0x00000007c6500000| 0%| F| |TAMS 0x00000007c6400000, 0x00000007c6400000| Untracked -| 101|0x00000007c6500000, 0x00000007c6500000, 0x00000007c6600000| 0%| F| |TAMS 0x00000007c6500000, 0x00000007c6500000| Untracked -| 102|0x00000007c6600000, 0x00000007c6600000, 0x00000007c6700000| 0%| F| |TAMS 0x00000007c6600000, 0x00000007c6600000| Untracked -| 103|0x00000007c6700000, 0x00000007c6700000, 0x00000007c6800000| 0%| F| |TAMS 0x00000007c6700000, 0x00000007c6700000| Untracked -| 104|0x00000007c6800000, 0x00000007c6800000, 0x00000007c6900000| 0%| F| |TAMS 0x00000007c6800000, 0x00000007c6800000| Untracked -| 105|0x00000007c6900000, 0x00000007c6900000, 0x00000007c6a00000| 0%| F| |TAMS 0x00000007c6900000, 0x00000007c6900000| Untracked -| 106|0x00000007c6a00000, 0x00000007c6a00000, 0x00000007c6b00000| 0%| F| |TAMS 0x00000007c6a00000, 0x00000007c6a00000| Untracked -| 107|0x00000007c6b00000, 0x00000007c6b00000, 0x00000007c6c00000| 0%| F| |TAMS 0x00000007c6b00000, 0x00000007c6b00000| Untracked -| 108|0x00000007c6c00000, 0x00000007c6c00000, 0x00000007c6d00000| 0%| F| |TAMS 0x00000007c6c00000, 0x00000007c6c00000| Untracked -| 109|0x00000007c6d00000, 0x00000007c6d00000, 0x00000007c6e00000| 0%| F| |TAMS 0x00000007c6d00000, 0x00000007c6d00000| Untracked -| 110|0x00000007c6e00000, 0x00000007c6e00000, 0x00000007c6f00000| 0%| F| |TAMS 0x00000007c6e00000, 0x00000007c6e00000| Untracked -| 111|0x00000007c6f00000, 0x00000007c6f00000, 0x00000007c7000000| 0%| F| |TAMS 0x00000007c6f00000, 0x00000007c6f00000| Untracked -| 112|0x00000007c7000000, 0x00000007c7000000, 0x00000007c7100000| 0%| F| |TAMS 0x00000007c7000000, 0x00000007c7000000| Untracked -| 113|0x00000007c7100000, 0x00000007c7100000, 0x00000007c7200000| 0%| F| |TAMS 0x00000007c7100000, 0x00000007c7100000| Untracked -| 114|0x00000007c7200000, 0x00000007c7200000, 0x00000007c7300000| 0%| F| |TAMS 0x00000007c7200000, 0x00000007c7200000| Untracked -| 115|0x00000007c7300000, 0x00000007c7300000, 0x00000007c7400000| 0%| F| |TAMS 0x00000007c7300000, 0x00000007c7300000| Untracked -| 116|0x00000007c7400000, 0x00000007c7400000, 0x00000007c7500000| 0%| F| |TAMS 0x00000007c7400000, 0x00000007c7400000| Untracked -| 117|0x00000007c7500000, 0x00000007c7500000, 0x00000007c7600000| 0%| F| |TAMS 0x00000007c7500000, 0x00000007c7500000| Untracked -| 118|0x00000007c7600000, 0x00000007c7600000, 0x00000007c7700000| 0%| F| |TAMS 0x00000007c7600000, 0x00000007c7600000| Untracked -| 119|0x00000007c7700000, 0x00000007c7700000, 0x00000007c7800000| 0%| F| |TAMS 0x00000007c7700000, 0x00000007c7700000| Untracked -| 120|0x00000007c7800000, 0x00000007c7800000, 0x00000007c7900000| 0%| F| |TAMS 0x00000007c7800000, 0x00000007c7800000| Untracked -| 121|0x00000007c7900000, 0x00000007c7900000, 0x00000007c7a00000| 0%| F| |TAMS 0x00000007c7900000, 0x00000007c7900000| Untracked -| 122|0x00000007c7a00000, 0x00000007c7a00000, 0x00000007c7b00000| 0%| F| |TAMS 0x00000007c7a00000, 0x00000007c7a00000| Untracked -| 123|0x00000007c7b00000, 0x00000007c7b00000, 0x00000007c7c00000| 0%| F| |TAMS 0x00000007c7b00000, 0x00000007c7b00000| Untracked -| 124|0x00000007c7c00000, 0x00000007c7c00000, 0x00000007c7d00000| 0%| F| |TAMS 0x00000007c7c00000, 0x00000007c7c00000| Untracked -| 125|0x00000007c7d00000, 0x00000007c7d00000, 0x00000007c7e00000| 0%| F| |TAMS 0x00000007c7d00000, 0x00000007c7d00000| Untracked -| 126|0x00000007c7e00000, 0x00000007c7e00000, 0x00000007c7f00000| 0%| F| |TAMS 0x00000007c7e00000, 0x00000007c7e00000| Untracked -| 127|0x00000007c7f00000, 0x00000007c7f00000, 0x00000007c8000000| 0%| F| |TAMS 0x00000007c7f00000, 0x00000007c7f00000| Untracked -| 128|0x00000007c8000000, 0x00000007c8000000, 0x00000007c8100000| 0%| F| |TAMS 0x00000007c8000000, 0x00000007c8000000| Untracked -| 129|0x00000007c8100000, 0x00000007c8100000, 0x00000007c8200000| 0%| F| |TAMS 0x00000007c8100000, 0x00000007c8100000| Untracked -| 130|0x00000007c8200000, 0x00000007c8200000, 0x00000007c8300000| 0%| F| |TAMS 0x00000007c8200000, 0x00000007c8200000| Untracked -| 131|0x00000007c8300000, 0x00000007c8300000, 0x00000007c8400000| 0%| F| |TAMS 0x00000007c8300000, 0x00000007c8300000| Untracked -| 132|0x00000007c8400000, 0x00000007c8400000, 0x00000007c8500000| 0%| F| |TAMS 0x00000007c8400000, 0x00000007c8400000| Untracked -| 133|0x00000007c8500000, 0x00000007c8500000, 0x00000007c8600000| 0%| F| |TAMS 0x00000007c8500000, 0x00000007c8500000| Untracked -| 134|0x00000007c8600000, 0x00000007c8600000, 0x00000007c8700000| 0%| F| |TAMS 0x00000007c8600000, 0x00000007c8600000| Untracked -| 135|0x00000007c8700000, 0x00000007c8700000, 0x00000007c8800000| 0%| F| |TAMS 0x00000007c8700000, 0x00000007c8700000| Untracked -| 136|0x00000007c8800000, 0x00000007c8800000, 0x00000007c8900000| 0%| F| |TAMS 0x00000007c8800000, 0x00000007c8800000| Untracked -| 137|0x00000007c8900000, 0x00000007c8900000, 0x00000007c8a00000| 0%| F| |TAMS 0x00000007c8900000, 0x00000007c8900000| Untracked -| 138|0x00000007c8a00000, 0x00000007c8a00000, 0x00000007c8b00000| 0%| F| |TAMS 0x00000007c8a00000, 0x00000007c8a00000| Untracked -| 139|0x00000007c8b00000, 0x00000007c8b00000, 0x00000007c8c00000| 0%| F| |TAMS 0x00000007c8b00000, 0x00000007c8b00000| Untracked -| 140|0x00000007c8c00000, 0x00000007c8c00000, 0x00000007c8d00000| 0%| F| |TAMS 0x00000007c8c00000, 0x00000007c8c00000| Untracked -| 141|0x00000007c8d00000, 0x00000007c8d00000, 0x00000007c8e00000| 0%| F| |TAMS 0x00000007c8d00000, 0x00000007c8d00000| Untracked -| 142|0x00000007c8e00000, 0x00000007c8e00000, 0x00000007c8f00000| 0%| F| |TAMS 0x00000007c8e00000, 0x00000007c8e00000| Untracked -| 143|0x00000007c8f00000, 0x00000007c8f00000, 0x00000007c9000000| 0%| F| |TAMS 0x00000007c8f00000, 0x00000007c8f00000| Untracked -| 144|0x00000007c9000000, 0x00000007c9000000, 0x00000007c9100000| 0%| F| |TAMS 0x00000007c9000000, 0x00000007c9000000| Untracked -| 145|0x00000007c9100000, 0x00000007c9100000, 0x00000007c9200000| 0%| F| |TAMS 0x00000007c9100000, 0x00000007c9100000| Untracked -| 146|0x00000007c9200000, 0x00000007c9200000, 0x00000007c9300000| 0%| F| |TAMS 0x00000007c9200000, 0x00000007c9200000| Untracked -| 147|0x00000007c9300000, 0x00000007c9300000, 0x00000007c9400000| 0%| F| |TAMS 0x00000007c9300000, 0x00000007c9300000| Untracked -| 148|0x00000007c9400000, 0x00000007c9400000, 0x00000007c9500000| 0%| F| |TAMS 0x00000007c9400000, 0x00000007c9400000| Untracked -| 149|0x00000007c9500000, 0x00000007c9500000, 0x00000007c9600000| 0%| F| |TAMS 0x00000007c9500000, 0x00000007c9500000| Untracked -| 150|0x00000007c9600000, 0x00000007c9600000, 0x00000007c9700000| 0%| F| |TAMS 0x00000007c9600000, 0x00000007c9600000| Untracked -| 151|0x00000007c9700000, 0x00000007c9700000, 0x00000007c9800000| 0%| F| |TAMS 0x00000007c9700000, 0x00000007c9700000| Untracked -| 152|0x00000007c9800000, 0x00000007c9800000, 0x00000007c9900000| 0%| F| |TAMS 0x00000007c9800000, 0x00000007c9800000| Untracked -| 153|0x00000007c9900000, 0x00000007c9900000, 0x00000007c9a00000| 0%| F| |TAMS 0x00000007c9900000, 0x00000007c9900000| Untracked -| 154|0x00000007c9a00000, 0x00000007c9a00000, 0x00000007c9b00000| 0%| F| |TAMS 0x00000007c9a00000, 0x00000007c9a00000| Untracked -| 155|0x00000007c9b00000, 0x00000007c9b00000, 0x00000007c9c00000| 0%| F| |TAMS 0x00000007c9b00000, 0x00000007c9b00000| Untracked -| 156|0x00000007c9c00000, 0x00000007c9c00000, 0x00000007c9d00000| 0%| F| |TAMS 0x00000007c9c00000, 0x00000007c9c00000| Untracked -| 157|0x00000007c9d00000, 0x00000007c9d00000, 0x00000007c9e00000| 0%| F| |TAMS 0x00000007c9d00000, 0x00000007c9d00000| Untracked -| 158|0x00000007c9e00000, 0x00000007c9e00000, 0x00000007c9f00000| 0%| F| |TAMS 0x00000007c9e00000, 0x00000007c9e00000| Untracked -| 159|0x00000007c9f00000, 0x00000007c9f00000, 0x00000007ca000000| 0%| F| |TAMS 0x00000007c9f00000, 0x00000007c9f00000| Untracked -| 160|0x00000007ca000000, 0x00000007ca000000, 0x00000007ca100000| 0%| F| |TAMS 0x00000007ca000000, 0x00000007ca000000| Untracked -| 161|0x00000007ca100000, 0x00000007ca100000, 0x00000007ca200000| 0%| F| |TAMS 0x00000007ca100000, 0x00000007ca100000| Untracked -| 162|0x00000007ca200000, 0x00000007ca200000, 0x00000007ca300000| 0%| F| |TAMS 0x00000007ca200000, 0x00000007ca200000| Untracked -| 163|0x00000007ca300000, 0x00000007ca300000, 0x00000007ca400000| 0%| F| |TAMS 0x00000007ca300000, 0x00000007ca300000| Untracked -| 164|0x00000007ca400000, 0x00000007ca400000, 0x00000007ca500000| 0%| F| |TAMS 0x00000007ca400000, 0x00000007ca400000| Untracked -| 165|0x00000007ca500000, 0x00000007ca500000, 0x00000007ca600000| 0%| F| |TAMS 0x00000007ca500000, 0x00000007ca500000| Untracked -| 166|0x00000007ca600000, 0x00000007ca600000, 0x00000007ca700000| 0%| F| |TAMS 0x00000007ca600000, 0x00000007ca600000| Untracked -| 167|0x00000007ca700000, 0x00000007ca700000, 0x00000007ca800000| 0%| F| |TAMS 0x00000007ca700000, 0x00000007ca700000| Untracked -| 168|0x00000007ca800000, 0x00000007ca800000, 0x00000007ca900000| 0%| F| |TAMS 0x00000007ca800000, 0x00000007ca800000| Untracked -| 169|0x00000007ca900000, 0x00000007ca900000, 0x00000007caa00000| 0%| F| |TAMS 0x00000007ca900000, 0x00000007ca900000| Untracked -| 170|0x00000007caa00000, 0x00000007caa00000, 0x00000007cab00000| 0%| F| |TAMS 0x00000007caa00000, 0x00000007caa00000| Untracked -| 171|0x00000007cab00000, 0x00000007cab00000, 0x00000007cac00000| 0%| F| |TAMS 0x00000007cab00000, 0x00000007cab00000| Untracked -| 172|0x00000007cac00000, 0x00000007cac00000, 0x00000007cad00000| 0%| F| |TAMS 0x00000007cac00000, 0x00000007cac00000| Untracked -| 173|0x00000007cad00000, 0x00000007cad00000, 0x00000007cae00000| 0%| F| |TAMS 0x00000007cad00000, 0x00000007cad00000| Untracked -| 174|0x00000007cae00000, 0x00000007cae00000, 0x00000007caf00000| 0%| F| |TAMS 0x00000007cae00000, 0x00000007cae00000| Untracked -| 175|0x00000007caf00000, 0x00000007caf00000, 0x00000007cb000000| 0%| F| |TAMS 0x00000007caf00000, 0x00000007caf00000| Untracked -| 176|0x00000007cb000000, 0x00000007cb000000, 0x00000007cb100000| 0%| F| |TAMS 0x00000007cb000000, 0x00000007cb000000| Untracked -| 177|0x00000007cb100000, 0x00000007cb100000, 0x00000007cb200000| 0%| F| |TAMS 0x00000007cb100000, 0x00000007cb100000| Untracked -| 178|0x00000007cb200000, 0x00000007cb200000, 0x00000007cb300000| 0%| F| |TAMS 0x00000007cb200000, 0x00000007cb200000| Untracked -| 179|0x00000007cb300000, 0x00000007cb300000, 0x00000007cb400000| 0%| F| |TAMS 0x00000007cb300000, 0x00000007cb300000| Untracked -| 180|0x00000007cb400000, 0x00000007cb400000, 0x00000007cb500000| 0%| F| |TAMS 0x00000007cb400000, 0x00000007cb400000| Untracked -| 181|0x00000007cb500000, 0x00000007cb500000, 0x00000007cb600000| 0%| F| |TAMS 0x00000007cb500000, 0x00000007cb500000| Untracked -| 182|0x00000007cb600000, 0x00000007cb600000, 0x00000007cb700000| 0%| F| |TAMS 0x00000007cb600000, 0x00000007cb600000| Untracked -| 183|0x00000007cb700000, 0x00000007cb700000, 0x00000007cb800000| 0%| F| |TAMS 0x00000007cb700000, 0x00000007cb700000| Untracked -| 184|0x00000007cb800000, 0x00000007cb800000, 0x00000007cb900000| 0%| F| |TAMS 0x00000007cb800000, 0x00000007cb800000| Untracked -| 185|0x00000007cb900000, 0x00000007cb900000, 0x00000007cba00000| 0%| F| |TAMS 0x00000007cb900000, 0x00000007cb900000| Untracked -| 186|0x00000007cba00000, 0x00000007cba00000, 0x00000007cbb00000| 0%| F| |TAMS 0x00000007cba00000, 0x00000007cba00000| Untracked -| 187|0x00000007cbb00000, 0x00000007cbb00000, 0x00000007cbc00000| 0%| F| |TAMS 0x00000007cbb00000, 0x00000007cbb00000| Untracked -| 188|0x00000007cbc00000, 0x00000007cbc00000, 0x00000007cbd00000| 0%| F| |TAMS 0x00000007cbc00000, 0x00000007cbc00000| Untracked -| 189|0x00000007cbd00000, 0x00000007cbd00000, 0x00000007cbe00000| 0%| F| |TAMS 0x00000007cbd00000, 0x00000007cbd00000| Untracked -| 190|0x00000007cbe00000, 0x00000007cbe00000, 0x00000007cbf00000| 0%| F| |TAMS 0x00000007cbe00000, 0x00000007cbe00000| Untracked -| 191|0x00000007cbf00000, 0x00000007cbf00000, 0x00000007cc000000| 0%| F| |TAMS 0x00000007cbf00000, 0x00000007cbf00000| Untracked -| 192|0x00000007cc000000, 0x00000007cc000000, 0x00000007cc100000| 0%| F| |TAMS 0x00000007cc000000, 0x00000007cc000000| Untracked -| 193|0x00000007cc100000, 0x00000007cc100000, 0x00000007cc200000| 0%| F| |TAMS 0x00000007cc100000, 0x00000007cc100000| Untracked -| 194|0x00000007cc200000, 0x00000007cc200000, 0x00000007cc300000| 0%| F| |TAMS 0x00000007cc200000, 0x00000007cc200000| Untracked -| 195|0x00000007cc300000, 0x00000007cc300000, 0x00000007cc400000| 0%| F| |TAMS 0x00000007cc300000, 0x00000007cc300000| Untracked -| 196|0x00000007cc400000, 0x00000007cc400000, 0x00000007cc500000| 0%| F| |TAMS 0x00000007cc400000, 0x00000007cc400000| Untracked -| 197|0x00000007cc500000, 0x00000007cc500000, 0x00000007cc600000| 0%| F| |TAMS 0x00000007cc500000, 0x00000007cc500000| Untracked -| 198|0x00000007cc600000, 0x00000007cc600000, 0x00000007cc700000| 0%| F| |TAMS 0x00000007cc600000, 0x00000007cc600000| Untracked -| 199|0x00000007cc700000, 0x00000007cc700000, 0x00000007cc800000| 0%| F| |TAMS 0x00000007cc700000, 0x00000007cc700000| Untracked -| 200|0x00000007cc800000, 0x00000007cc800000, 0x00000007cc900000| 0%| F| |TAMS 0x00000007cc800000, 0x00000007cc800000| Untracked -| 201|0x00000007cc900000, 0x00000007cc900000, 0x00000007cca00000| 0%| F| |TAMS 0x00000007cc900000, 0x00000007cc900000| Untracked -| 202|0x00000007cca00000, 0x00000007cca00000, 0x00000007ccb00000| 0%| F| |TAMS 0x00000007cca00000, 0x00000007cca00000| Untracked -| 203|0x00000007ccb00000, 0x00000007ccb00000, 0x00000007ccc00000| 0%| F| |TAMS 0x00000007ccb00000, 0x00000007ccb00000| Untracked -| 204|0x00000007ccc00000, 0x00000007ccc00000, 0x00000007ccd00000| 0%| F| |TAMS 0x00000007ccc00000, 0x00000007ccc00000| Untracked -| 205|0x00000007ccd00000, 0x00000007ccd00000, 0x00000007cce00000| 0%| F| |TAMS 0x00000007ccd00000, 0x00000007ccd00000| Untracked -| 206|0x00000007cce00000, 0x00000007cce00000, 0x00000007ccf00000| 0%| F| |TAMS 0x00000007cce00000, 0x00000007cce00000| Untracked -| 207|0x00000007ccf00000, 0x00000007ccf00000, 0x00000007cd000000| 0%| F| |TAMS 0x00000007ccf00000, 0x00000007ccf00000| Untracked -| 208|0x00000007cd000000, 0x00000007cd000000, 0x00000007cd100000| 0%| F| |TAMS 0x00000007cd000000, 0x00000007cd000000| Untracked -| 209|0x00000007cd100000, 0x00000007cd100000, 0x00000007cd200000| 0%| F| |TAMS 0x00000007cd100000, 0x00000007cd100000| Untracked -| 210|0x00000007cd200000, 0x00000007cd200000, 0x00000007cd300000| 0%| F| |TAMS 0x00000007cd200000, 0x00000007cd200000| Untracked -| 211|0x00000007cd300000, 0x00000007cd300000, 0x00000007cd400000| 0%| F| |TAMS 0x00000007cd300000, 0x00000007cd300000| Untracked -| 212|0x00000007cd400000, 0x00000007cd400000, 0x00000007cd500000| 0%| F| |TAMS 0x00000007cd400000, 0x00000007cd400000| Untracked -| 213|0x00000007cd500000, 0x00000007cd500000, 0x00000007cd600000| 0%| F| |TAMS 0x00000007cd500000, 0x00000007cd500000| Untracked -| 214|0x00000007cd600000, 0x00000007cd600000, 0x00000007cd700000| 0%| F| |TAMS 0x00000007cd600000, 0x00000007cd600000| Untracked -| 215|0x00000007cd700000, 0x00000007cd700000, 0x00000007cd800000| 0%| F| |TAMS 0x00000007cd700000, 0x00000007cd700000| Untracked -| 216|0x00000007cd800000, 0x00000007cd800000, 0x00000007cd900000| 0%| F| |TAMS 0x00000007cd800000, 0x00000007cd800000| Untracked -| 217|0x00000007cd900000, 0x00000007cd900000, 0x00000007cda00000| 0%| F| |TAMS 0x00000007cd900000, 0x00000007cd900000| Untracked -| 218|0x00000007cda00000, 0x00000007cda00000, 0x00000007cdb00000| 0%| F| |TAMS 0x00000007cda00000, 0x00000007cda00000| Untracked -| 219|0x00000007cdb00000, 0x00000007cdb00000, 0x00000007cdc00000| 0%| F| |TAMS 0x00000007cdb00000, 0x00000007cdb00000| Untracked -| 220|0x00000007cdc00000, 0x00000007cdc00000, 0x00000007cdd00000| 0%| F| |TAMS 0x00000007cdc00000, 0x00000007cdc00000| Untracked -| 221|0x00000007cdd00000, 0x00000007cdd00000, 0x00000007cde00000| 0%| F| |TAMS 0x00000007cdd00000, 0x00000007cdd00000| Untracked -| 222|0x00000007cde00000, 0x00000007cde00000, 0x00000007cdf00000| 0%| F| |TAMS 0x00000007cde00000, 0x00000007cde00000| Untracked -| 223|0x00000007cdf00000, 0x00000007cdf00000, 0x00000007ce000000| 0%| F| |TAMS 0x00000007cdf00000, 0x00000007cdf00000| Untracked -| 224|0x00000007ce000000, 0x00000007ce000000, 0x00000007ce100000| 0%| F| |TAMS 0x00000007ce000000, 0x00000007ce000000| Untracked -| 225|0x00000007ce100000, 0x00000007ce100000, 0x00000007ce200000| 0%| F| |TAMS 0x00000007ce100000, 0x00000007ce100000| Untracked -| 226|0x00000007ce200000, 0x00000007ce200000, 0x00000007ce300000| 0%| F| |TAMS 0x00000007ce200000, 0x00000007ce200000| Untracked -| 227|0x00000007ce300000, 0x00000007ce300000, 0x00000007ce400000| 0%| F| |TAMS 0x00000007ce300000, 0x00000007ce300000| Untracked -| 228|0x00000007ce400000, 0x00000007ce400000, 0x00000007ce500000| 0%| F| |TAMS 0x00000007ce400000, 0x00000007ce400000| Untracked -| 229|0x00000007ce500000, 0x00000007ce500000, 0x00000007ce600000| 0%| F| |TAMS 0x00000007ce500000, 0x00000007ce500000| Untracked -| 230|0x00000007ce600000, 0x00000007ce600000, 0x00000007ce700000| 0%| F| |TAMS 0x00000007ce600000, 0x00000007ce600000| Untracked -| 231|0x00000007ce700000, 0x00000007ce700000, 0x00000007ce800000| 0%| F| |TAMS 0x00000007ce700000, 0x00000007ce700000| Untracked -| 232|0x00000007ce800000, 0x00000007ce800000, 0x00000007ce900000| 0%| F| |TAMS 0x00000007ce800000, 0x00000007ce800000| Untracked -| 233|0x00000007ce900000, 0x00000007ce900000, 0x00000007cea00000| 0%| F| |TAMS 0x00000007ce900000, 0x00000007ce900000| Untracked -| 234|0x00000007cea00000, 0x00000007cea00000, 0x00000007ceb00000| 0%| F| |TAMS 0x00000007cea00000, 0x00000007cea00000| Untracked -| 235|0x00000007ceb00000, 0x00000007ceb00000, 0x00000007cec00000| 0%| F| |TAMS 0x00000007ceb00000, 0x00000007ceb00000| Untracked -| 236|0x00000007cec00000, 0x00000007cec00000, 0x00000007ced00000| 0%| F| |TAMS 0x00000007cec00000, 0x00000007cec00000| Untracked -| 237|0x00000007ced00000, 0x00000007ced00000, 0x00000007cee00000| 0%| F| |TAMS 0x00000007ced00000, 0x00000007ced00000| Untracked -| 238|0x00000007cee00000, 0x00000007cee00000, 0x00000007cef00000| 0%| F| |TAMS 0x00000007cee00000, 0x00000007cee00000| Untracked -| 239|0x00000007cef00000, 0x00000007cef00000, 0x00000007cf000000| 0%| F| |TAMS 0x00000007cef00000, 0x00000007cef00000| Untracked -| 240|0x00000007cf000000, 0x00000007cf000000, 0x00000007cf100000| 0%| F| |TAMS 0x00000007cf000000, 0x00000007cf000000| Untracked -| 241|0x00000007cf100000, 0x00000007cf100000, 0x00000007cf200000| 0%| F| |TAMS 0x00000007cf100000, 0x00000007cf100000| Untracked -| 242|0x00000007cf200000, 0x00000007cf200000, 0x00000007cf300000| 0%| F| |TAMS 0x00000007cf200000, 0x00000007cf200000| Untracked -| 243|0x00000007cf300000, 0x00000007cf300000, 0x00000007cf400000| 0%| F| |TAMS 0x00000007cf300000, 0x00000007cf300000| Untracked -| 244|0x00000007cf400000, 0x00000007cf400000, 0x00000007cf500000| 0%| F| |TAMS 0x00000007cf400000, 0x00000007cf400000| Untracked -| 245|0x00000007cf500000, 0x00000007cf500000, 0x00000007cf600000| 0%| F| |TAMS 0x00000007cf500000, 0x00000007cf500000| Untracked -| 246|0x00000007cf600000, 0x00000007cf600000, 0x00000007cf700000| 0%| F| |TAMS 0x00000007cf600000, 0x00000007cf600000| Untracked -| 247|0x00000007cf700000, 0x00000007cf700000, 0x00000007cf800000| 0%| F| |TAMS 0x00000007cf700000, 0x00000007cf700000| Untracked -| 248|0x00000007cf800000, 0x00000007cf800000, 0x00000007cf900000| 0%| F| |TAMS 0x00000007cf800000, 0x00000007cf800000| Untracked -| 249|0x00000007cf900000, 0x00000007cf900000, 0x00000007cfa00000| 0%| F| |TAMS 0x00000007cf900000, 0x00000007cf900000| Untracked -| 250|0x00000007cfa00000, 0x00000007cfa00000, 0x00000007cfb00000| 0%| F| |TAMS 0x00000007cfa00000, 0x00000007cfa00000| Untracked -| 251|0x00000007cfb00000, 0x00000007cfb00000, 0x00000007cfc00000| 0%| F| |TAMS 0x00000007cfb00000, 0x00000007cfb00000| Untracked -| 252|0x00000007cfc00000, 0x00000007cfc00000, 0x00000007cfd00000| 0%| F| |TAMS 0x00000007cfc00000, 0x00000007cfc00000| Untracked -| 253|0x00000007cfd00000, 0x00000007cfd00000, 0x00000007cfe00000| 0%| F| |TAMS 0x00000007cfd00000, 0x00000007cfd00000| Untracked -| 254|0x00000007cfe00000, 0x00000007cfe00000, 0x00000007cff00000| 0%| F| |TAMS 0x00000007cfe00000, 0x00000007cfe00000| Untracked -| 255|0x00000007cff00000, 0x00000007cff00000, 0x00000007d0000000| 0%| F| |TAMS 0x00000007cff00000, 0x00000007cff00000| Untracked -| 256|0x00000007d0000000, 0x00000007d0000000, 0x00000007d0100000| 0%| F| |TAMS 0x00000007d0000000, 0x00000007d0000000| Untracked -| 257|0x00000007d0100000, 0x00000007d0100000, 0x00000007d0200000| 0%| F| |TAMS 0x00000007d0100000, 0x00000007d0100000| Untracked -| 258|0x00000007d0200000, 0x00000007d0200000, 0x00000007d0300000| 0%| F| |TAMS 0x00000007d0200000, 0x00000007d0200000| Untracked -| 259|0x00000007d0300000, 0x00000007d0300000, 0x00000007d0400000| 0%| F| |TAMS 0x00000007d0300000, 0x00000007d0300000| Untracked -| 260|0x00000007d0400000, 0x00000007d0400000, 0x00000007d0500000| 0%| F| |TAMS 0x00000007d0400000, 0x00000007d0400000| Untracked -| 261|0x00000007d0500000, 0x00000007d0500000, 0x00000007d0600000| 0%| F| |TAMS 0x00000007d0500000, 0x00000007d0500000| Untracked -| 262|0x00000007d0600000, 0x00000007d0600000, 0x00000007d0700000| 0%| F| |TAMS 0x00000007d0600000, 0x00000007d0600000| Untracked -| 263|0x00000007d0700000, 0x00000007d0700000, 0x00000007d0800000| 0%| F| |TAMS 0x00000007d0700000, 0x00000007d0700000| Untracked -| 264|0x00000007d0800000, 0x00000007d0800000, 0x00000007d0900000| 0%| F| |TAMS 0x00000007d0800000, 0x00000007d0800000| Untracked -| 265|0x00000007d0900000, 0x00000007d0900000, 0x00000007d0a00000| 0%| F| |TAMS 0x00000007d0900000, 0x00000007d0900000| Untracked -| 266|0x00000007d0a00000, 0x00000007d0a00000, 0x00000007d0b00000| 0%| F| |TAMS 0x00000007d0a00000, 0x00000007d0a00000| Untracked -| 267|0x00000007d0b00000, 0x00000007d0b00000, 0x00000007d0c00000| 0%| F| |TAMS 0x00000007d0b00000, 0x00000007d0b00000| Untracked -| 268|0x00000007d0c00000, 0x00000007d0c00000, 0x00000007d0d00000| 0%| F| |TAMS 0x00000007d0c00000, 0x00000007d0c00000| Untracked -| 269|0x00000007d0d00000, 0x00000007d0d00000, 0x00000007d0e00000| 0%| F| |TAMS 0x00000007d0d00000, 0x00000007d0d00000| Untracked -| 270|0x00000007d0e00000, 0x00000007d0e00000, 0x00000007d0f00000| 0%| F| |TAMS 0x00000007d0e00000, 0x00000007d0e00000| Untracked -| 271|0x00000007d0f00000, 0x00000007d0f00000, 0x00000007d1000000| 0%| F| |TAMS 0x00000007d0f00000, 0x00000007d0f00000| Untracked -| 272|0x00000007d1000000, 0x00000007d1000000, 0x00000007d1100000| 0%| F| |TAMS 0x00000007d1000000, 0x00000007d1000000| Untracked -| 273|0x00000007d1100000, 0x00000007d1100000, 0x00000007d1200000| 0%| F| |TAMS 0x00000007d1100000, 0x00000007d1100000| Untracked -| 274|0x00000007d1200000, 0x00000007d1200000, 0x00000007d1300000| 0%| F| |TAMS 0x00000007d1200000, 0x00000007d1200000| Untracked -| 275|0x00000007d1300000, 0x00000007d1300000, 0x00000007d1400000| 0%| F| |TAMS 0x00000007d1300000, 0x00000007d1300000| Untracked -| 276|0x00000007d1400000, 0x00000007d1400000, 0x00000007d1500000| 0%| F| |TAMS 0x00000007d1400000, 0x00000007d1400000| Untracked -| 277|0x00000007d1500000, 0x00000007d1500000, 0x00000007d1600000| 0%| F| |TAMS 0x00000007d1500000, 0x00000007d1500000| Untracked -| 278|0x00000007d1600000, 0x00000007d1600000, 0x00000007d1700000| 0%| F| |TAMS 0x00000007d1600000, 0x00000007d1600000| Untracked -| 279|0x00000007d1700000, 0x00000007d1700000, 0x00000007d1800000| 0%| F| |TAMS 0x00000007d1700000, 0x00000007d1700000| Untracked -| 280|0x00000007d1800000, 0x00000007d1800000, 0x00000007d1900000| 0%| F| |TAMS 0x00000007d1800000, 0x00000007d1800000| Untracked -| 281|0x00000007d1900000, 0x00000007d1900000, 0x00000007d1a00000| 0%| F| |TAMS 0x00000007d1900000, 0x00000007d1900000| Untracked -| 282|0x00000007d1a00000, 0x00000007d1a00000, 0x00000007d1b00000| 0%| F| |TAMS 0x00000007d1a00000, 0x00000007d1a00000| Untracked -| 283|0x00000007d1b00000, 0x00000007d1b00000, 0x00000007d1c00000| 0%| F| |TAMS 0x00000007d1b00000, 0x00000007d1b00000| Untracked -| 284|0x00000007d1c00000, 0x00000007d1c00000, 0x00000007d1d00000| 0%| F| |TAMS 0x00000007d1c00000, 0x00000007d1c00000| Untracked -| 285|0x00000007d1d00000, 0x00000007d1d00000, 0x00000007d1e00000| 0%| F| |TAMS 0x00000007d1d00000, 0x00000007d1d00000| Untracked -| 286|0x00000007d1e00000, 0x00000007d1e00000, 0x00000007d1f00000| 0%| F| |TAMS 0x00000007d1e00000, 0x00000007d1e00000| Untracked -| 287|0x00000007d1f00000, 0x00000007d1f00000, 0x00000007d2000000| 0%| F| |TAMS 0x00000007d1f00000, 0x00000007d1f00000| Untracked -| 288|0x00000007d2000000, 0x00000007d2000000, 0x00000007d2100000| 0%| F| |TAMS 0x00000007d2000000, 0x00000007d2000000| Untracked -| 289|0x00000007d2100000, 0x00000007d2100000, 0x00000007d2200000| 0%| F| |TAMS 0x00000007d2100000, 0x00000007d2100000| Untracked -| 290|0x00000007d2200000, 0x00000007d2200000, 0x00000007d2300000| 0%| F| |TAMS 0x00000007d2200000, 0x00000007d2200000| Untracked -| 291|0x00000007d2300000, 0x00000007d2300000, 0x00000007d2400000| 0%| F| |TAMS 0x00000007d2300000, 0x00000007d2300000| Untracked -| 292|0x00000007d2400000, 0x00000007d2400000, 0x00000007d2500000| 0%| F| |TAMS 0x00000007d2400000, 0x00000007d2400000| Untracked -| 293|0x00000007d2500000, 0x00000007d2500000, 0x00000007d2600000| 0%| F| |TAMS 0x00000007d2500000, 0x00000007d2500000| Untracked -| 294|0x00000007d2600000, 0x00000007d2600000, 0x00000007d2700000| 0%| F| |TAMS 0x00000007d2600000, 0x00000007d2600000| Untracked -| 295|0x00000007d2700000, 0x00000007d2700000, 0x00000007d2800000| 0%| F| |TAMS 0x00000007d2700000, 0x00000007d2700000| Untracked -| 296|0x00000007d2800000, 0x00000007d2800000, 0x00000007d2900000| 0%| F| |TAMS 0x00000007d2800000, 0x00000007d2800000| Untracked -| 297|0x00000007d2900000, 0x00000007d2900000, 0x00000007d2a00000| 0%| F| |TAMS 0x00000007d2900000, 0x00000007d2900000| Untracked -| 298|0x00000007d2a00000, 0x00000007d2a00000, 0x00000007d2b00000| 0%| F| |TAMS 0x00000007d2a00000, 0x00000007d2a00000| Untracked -| 299|0x00000007d2b00000, 0x00000007d2b00000, 0x00000007d2c00000| 0%| F| |TAMS 0x00000007d2b00000, 0x00000007d2b00000| Untracked -| 300|0x00000007d2c00000, 0x00000007d2c00000, 0x00000007d2d00000| 0%| F| |TAMS 0x00000007d2c00000, 0x00000007d2c00000| Untracked -| 301|0x00000007d2d00000, 0x00000007d2d00000, 0x00000007d2e00000| 0%| F| |TAMS 0x00000007d2d00000, 0x00000007d2d00000| Untracked -| 302|0x00000007d2e00000, 0x00000007d2e00000, 0x00000007d2f00000| 0%| F| |TAMS 0x00000007d2e00000, 0x00000007d2e00000| Untracked -| 303|0x00000007d2f00000, 0x00000007d2f00000, 0x00000007d3000000| 0%| F| |TAMS 0x00000007d2f00000, 0x00000007d2f00000| Untracked -| 304|0x00000007d3000000, 0x00000007d3000000, 0x00000007d3100000| 0%| F| |TAMS 0x00000007d3000000, 0x00000007d3000000| Untracked -| 305|0x00000007d3100000, 0x00000007d3100000, 0x00000007d3200000| 0%| F| |TAMS 0x00000007d3100000, 0x00000007d3100000| Untracked -| 306|0x00000007d3200000, 0x00000007d3200000, 0x00000007d3300000| 0%| F| |TAMS 0x00000007d3200000, 0x00000007d3200000| Untracked -| 307|0x00000007d3300000, 0x00000007d3300000, 0x00000007d3400000| 0%| F| |TAMS 0x00000007d3300000, 0x00000007d3300000| Untracked -| 308|0x00000007d3400000, 0x00000007d3400000, 0x00000007d3500000| 0%| F| |TAMS 0x00000007d3400000, 0x00000007d3400000| Untracked -| 309|0x00000007d3500000, 0x00000007d3500000, 0x00000007d3600000| 0%| F| |TAMS 0x00000007d3500000, 0x00000007d3500000| Untracked -| 310|0x00000007d3600000, 0x00000007d3600000, 0x00000007d3700000| 0%| F| |TAMS 0x00000007d3600000, 0x00000007d3600000| Untracked -| 311|0x00000007d3700000, 0x00000007d3700000, 0x00000007d3800000| 0%| F| |TAMS 0x00000007d3700000, 0x00000007d3700000| Untracked -| 312|0x00000007d3800000, 0x00000007d3800000, 0x00000007d3900000| 0%| F| |TAMS 0x00000007d3800000, 0x00000007d3800000| Untracked -| 313|0x00000007d3900000, 0x00000007d3900000, 0x00000007d3a00000| 0%| F| |TAMS 0x00000007d3900000, 0x00000007d3900000| Untracked -| 314|0x00000007d3a00000, 0x00000007d3a00000, 0x00000007d3b00000| 0%| F| |TAMS 0x00000007d3a00000, 0x00000007d3a00000| Untracked -| 315|0x00000007d3b00000, 0x00000007d3b00000, 0x00000007d3c00000| 0%| F| |TAMS 0x00000007d3b00000, 0x00000007d3b00000| Untracked -| 316|0x00000007d3c00000, 0x00000007d3c00000, 0x00000007d3d00000| 0%| F| |TAMS 0x00000007d3c00000, 0x00000007d3c00000| Untracked -| 317|0x00000007d3d00000, 0x00000007d3d00000, 0x00000007d3e00000| 0%| F| |TAMS 0x00000007d3d00000, 0x00000007d3d00000| Untracked -| 318|0x00000007d3e00000, 0x00000007d3e00000, 0x00000007d3f00000| 0%| F| |TAMS 0x00000007d3e00000, 0x00000007d3e00000| Untracked -| 319|0x00000007d3f00000, 0x00000007d3f00000, 0x00000007d4000000| 0%| F| |TAMS 0x00000007d3f00000, 0x00000007d3f00000| Untracked -| 320|0x00000007d4000000, 0x00000007d4000000, 0x00000007d4100000| 0%| F| |TAMS 0x00000007d4000000, 0x00000007d4000000| Untracked -| 321|0x00000007d4100000, 0x00000007d4100000, 0x00000007d4200000| 0%| F| |TAMS 0x00000007d4100000, 0x00000007d4100000| Untracked -| 322|0x00000007d4200000, 0x00000007d4200000, 0x00000007d4300000| 0%| F| |TAMS 0x00000007d4200000, 0x00000007d4200000| Untracked -| 323|0x00000007d4300000, 0x00000007d4300000, 0x00000007d4400000| 0%| F| |TAMS 0x00000007d4300000, 0x00000007d4300000| Untracked -| 324|0x00000007d4400000, 0x00000007d4400000, 0x00000007d4500000| 0%| F| |TAMS 0x00000007d4400000, 0x00000007d4400000| Untracked -| 325|0x00000007d4500000, 0x00000007d4500000, 0x00000007d4600000| 0%| F| |TAMS 0x00000007d4500000, 0x00000007d4500000| Untracked -| 326|0x00000007d4600000, 0x00000007d4600000, 0x00000007d4700000| 0%| F| |TAMS 0x00000007d4600000, 0x00000007d4600000| Untracked -| 327|0x00000007d4700000, 0x00000007d4700000, 0x00000007d4800000| 0%| F| |TAMS 0x00000007d4700000, 0x00000007d4700000| Untracked -| 328|0x00000007d4800000, 0x00000007d4800000, 0x00000007d4900000| 0%| F| |TAMS 0x00000007d4800000, 0x00000007d4800000| Untracked -| 329|0x00000007d4900000, 0x00000007d4900000, 0x00000007d4a00000| 0%| F| |TAMS 0x00000007d4900000, 0x00000007d4900000| Untracked -| 330|0x00000007d4a00000, 0x00000007d4a00000, 0x00000007d4b00000| 0%| F| |TAMS 0x00000007d4a00000, 0x00000007d4a00000| Untracked -| 331|0x00000007d4b00000, 0x00000007d4b00000, 0x00000007d4c00000| 0%| F| |TAMS 0x00000007d4b00000, 0x00000007d4b00000| Untracked -| 332|0x00000007d4c00000, 0x00000007d4c00000, 0x00000007d4d00000| 0%| F| |TAMS 0x00000007d4c00000, 0x00000007d4c00000| Untracked -| 333|0x00000007d4d00000, 0x00000007d4d00000, 0x00000007d4e00000| 0%| F| |TAMS 0x00000007d4d00000, 0x00000007d4d00000| Untracked -| 334|0x00000007d4e00000, 0x00000007d4e00000, 0x00000007d4f00000| 0%| F| |TAMS 0x00000007d4e00000, 0x00000007d4e00000| Untracked -| 335|0x00000007d4f00000, 0x00000007d4f00000, 0x00000007d5000000| 0%| F| |TAMS 0x00000007d4f00000, 0x00000007d4f00000| Untracked -| 336|0x00000007d5000000, 0x00000007d5000000, 0x00000007d5100000| 0%| F| |TAMS 0x00000007d5000000, 0x00000007d5000000| Untracked -| 337|0x00000007d5100000, 0x00000007d5100000, 0x00000007d5200000| 0%| F| |TAMS 0x00000007d5100000, 0x00000007d5100000| Untracked -| 338|0x00000007d5200000, 0x00000007d5200000, 0x00000007d5300000| 0%| F| |TAMS 0x00000007d5200000, 0x00000007d5200000| Untracked -| 339|0x00000007d5300000, 0x00000007d5300000, 0x00000007d5400000| 0%| F| |TAMS 0x00000007d5300000, 0x00000007d5300000| Untracked -| 340|0x00000007d5400000, 0x00000007d5400000, 0x00000007d5500000| 0%| F| |TAMS 0x00000007d5400000, 0x00000007d5400000| Untracked -| 341|0x00000007d5500000, 0x00000007d5500000, 0x00000007d5600000| 0%| F| |TAMS 0x00000007d5500000, 0x00000007d5500000| Untracked -| 342|0x00000007d5600000, 0x00000007d5600000, 0x00000007d5700000| 0%| F| |TAMS 0x00000007d5600000, 0x00000007d5600000| Untracked -| 343|0x00000007d5700000, 0x00000007d5700000, 0x00000007d5800000| 0%| F| |TAMS 0x00000007d5700000, 0x00000007d5700000| Untracked -| 344|0x00000007d5800000, 0x00000007d5800000, 0x00000007d5900000| 0%| F| |TAMS 0x00000007d5800000, 0x00000007d5800000| Untracked -| 345|0x00000007d5900000, 0x00000007d5900000, 0x00000007d5a00000| 0%| F| |TAMS 0x00000007d5900000, 0x00000007d5900000| Untracked -| 346|0x00000007d5a00000, 0x00000007d5a00000, 0x00000007d5b00000| 0%| F| |TAMS 0x00000007d5a00000, 0x00000007d5a00000| Untracked -| 347|0x00000007d5b00000, 0x00000007d5b00000, 0x00000007d5c00000| 0%| F| |TAMS 0x00000007d5b00000, 0x00000007d5b00000| Untracked -| 348|0x00000007d5c00000, 0x00000007d5c00000, 0x00000007d5d00000| 0%| F| |TAMS 0x00000007d5c00000, 0x00000007d5c00000| Untracked -| 349|0x00000007d5d00000, 0x00000007d5d00000, 0x00000007d5e00000| 0%| F| |TAMS 0x00000007d5d00000, 0x00000007d5d00000| Untracked -| 350|0x00000007d5e00000, 0x00000007d5e00000, 0x00000007d5f00000| 0%| F| |TAMS 0x00000007d5e00000, 0x00000007d5e00000| Untracked -| 351|0x00000007d5f00000, 0x00000007d5f00000, 0x00000007d6000000| 0%| F| |TAMS 0x00000007d5f00000, 0x00000007d5f00000| Untracked -| 352|0x00000007d6000000, 0x00000007d6000000, 0x00000007d6100000| 0%| F| |TAMS 0x00000007d6000000, 0x00000007d6000000| Untracked -| 353|0x00000007d6100000, 0x00000007d6100000, 0x00000007d6200000| 0%| F| |TAMS 0x00000007d6100000, 0x00000007d6100000| Untracked -| 354|0x00000007d6200000, 0x00000007d6200000, 0x00000007d6300000| 0%| F| |TAMS 0x00000007d6200000, 0x00000007d6200000| Untracked -| 355|0x00000007d6300000, 0x00000007d6300000, 0x00000007d6400000| 0%| F| |TAMS 0x00000007d6300000, 0x00000007d6300000| Untracked -| 356|0x00000007d6400000, 0x00000007d6400000, 0x00000007d6500000| 0%| F| |TAMS 0x00000007d6400000, 0x00000007d6400000| Untracked -| 357|0x00000007d6500000, 0x00000007d6500000, 0x00000007d6600000| 0%| F| |TAMS 0x00000007d6500000, 0x00000007d6500000| Untracked -| 358|0x00000007d6600000, 0x00000007d6600000, 0x00000007d6700000| 0%| F| |TAMS 0x00000007d6600000, 0x00000007d6600000| Untracked -| 359|0x00000007d6700000, 0x00000007d6700000, 0x00000007d6800000| 0%| F| |TAMS 0x00000007d6700000, 0x00000007d6700000| Untracked -| 360|0x00000007d6800000, 0x00000007d6800000, 0x00000007d6900000| 0%| F| |TAMS 0x00000007d6800000, 0x00000007d6800000| Untracked -| 361|0x00000007d6900000, 0x00000007d6900000, 0x00000007d6a00000| 0%| F| |TAMS 0x00000007d6900000, 0x00000007d6900000| Untracked -| 362|0x00000007d6a00000, 0x00000007d6a00000, 0x00000007d6b00000| 0%| F| |TAMS 0x00000007d6a00000, 0x00000007d6a00000| Untracked -| 363|0x00000007d6b00000, 0x00000007d6b00000, 0x00000007d6c00000| 0%| F| |TAMS 0x00000007d6b00000, 0x00000007d6b00000| Untracked -| 364|0x00000007d6c00000, 0x00000007d6c00000, 0x00000007d6d00000| 0%| F| |TAMS 0x00000007d6c00000, 0x00000007d6c00000| Untracked -| 365|0x00000007d6d00000, 0x00000007d6d00000, 0x00000007d6e00000| 0%| F| |TAMS 0x00000007d6d00000, 0x00000007d6d00000| Untracked -| 366|0x00000007d6e00000, 0x00000007d6e00000, 0x00000007d6f00000| 0%| F| |TAMS 0x00000007d6e00000, 0x00000007d6e00000| Untracked -| 367|0x00000007d6f00000, 0x00000007d6f00000, 0x00000007d7000000| 0%| F| |TAMS 0x00000007d6f00000, 0x00000007d6f00000| Untracked -| 368|0x00000007d7000000, 0x00000007d7000000, 0x00000007d7100000| 0%| F| |TAMS 0x00000007d7000000, 0x00000007d7000000| Untracked -| 369|0x00000007d7100000, 0x00000007d7100000, 0x00000007d7200000| 0%| F| |TAMS 0x00000007d7100000, 0x00000007d7100000| Untracked -| 370|0x00000007d7200000, 0x00000007d7200000, 0x00000007d7300000| 0%| F| |TAMS 0x00000007d7200000, 0x00000007d7200000| Untracked -| 371|0x00000007d7300000, 0x00000007d7300000, 0x00000007d7400000| 0%| F| |TAMS 0x00000007d7300000, 0x00000007d7300000| Untracked -| 372|0x00000007d7400000, 0x00000007d7400000, 0x00000007d7500000| 0%| F| |TAMS 0x00000007d7400000, 0x00000007d7400000| Untracked -| 373|0x00000007d7500000, 0x00000007d7500000, 0x00000007d7600000| 0%| F| |TAMS 0x00000007d7500000, 0x00000007d7500000| Untracked -| 374|0x00000007d7600000, 0x00000007d7600000, 0x00000007d7700000| 0%| F| |TAMS 0x00000007d7600000, 0x00000007d7600000| Untracked -| 375|0x00000007d7700000, 0x00000007d7700000, 0x00000007d7800000| 0%| F| |TAMS 0x00000007d7700000, 0x00000007d7700000| Untracked -| 376|0x00000007d7800000, 0x00000007d7800000, 0x00000007d7900000| 0%| F| |TAMS 0x00000007d7800000, 0x00000007d7800000| Untracked -| 377|0x00000007d7900000, 0x00000007d7900000, 0x00000007d7a00000| 0%| F| |TAMS 0x00000007d7900000, 0x00000007d7900000| Untracked -| 378|0x00000007d7a00000, 0x00000007d7a00000, 0x00000007d7b00000| 0%| F| |TAMS 0x00000007d7a00000, 0x00000007d7a00000| Untracked -| 379|0x00000007d7b00000, 0x00000007d7b00000, 0x00000007d7c00000| 0%| F| |TAMS 0x00000007d7b00000, 0x00000007d7b00000| Untracked -| 380|0x00000007d7c00000, 0x00000007d7c00000, 0x00000007d7d00000| 0%| F| |TAMS 0x00000007d7c00000, 0x00000007d7c00000| Untracked -| 381|0x00000007d7d00000, 0x00000007d7d00000, 0x00000007d7e00000| 0%| F| |TAMS 0x00000007d7d00000, 0x00000007d7d00000| Untracked -| 382|0x00000007d7e00000, 0x00000007d7e00000, 0x00000007d7f00000| 0%| F| |TAMS 0x00000007d7e00000, 0x00000007d7e00000| Untracked -| 383|0x00000007d7f00000, 0x00000007d7f00000, 0x00000007d8000000| 0%| F| |TAMS 0x00000007d7f00000, 0x00000007d7f00000| Untracked -| 384|0x00000007d8000000, 0x00000007d8000000, 0x00000007d8100000| 0%| F| |TAMS 0x00000007d8000000, 0x00000007d8000000| Untracked -| 385|0x00000007d8100000, 0x00000007d8100000, 0x00000007d8200000| 0%| F| |TAMS 0x00000007d8100000, 0x00000007d8100000| Untracked -| 386|0x00000007d8200000, 0x00000007d8200000, 0x00000007d8300000| 0%| F| |TAMS 0x00000007d8200000, 0x00000007d8200000| Untracked -| 387|0x00000007d8300000, 0x00000007d8300000, 0x00000007d8400000| 0%| F| |TAMS 0x00000007d8300000, 0x00000007d8300000| Untracked -| 388|0x00000007d8400000, 0x00000007d8400000, 0x00000007d8500000| 0%| F| |TAMS 0x00000007d8400000, 0x00000007d8400000| Untracked -| 389|0x00000007d8500000, 0x00000007d8500000, 0x00000007d8600000| 0%| F| |TAMS 0x00000007d8500000, 0x00000007d8500000| Untracked -| 390|0x00000007d8600000, 0x00000007d8600000, 0x00000007d8700000| 0%| F| |TAMS 0x00000007d8600000, 0x00000007d8600000| Untracked -| 391|0x00000007d8700000, 0x00000007d8700000, 0x00000007d8800000| 0%| F| |TAMS 0x00000007d8700000, 0x00000007d8700000| Untracked -| 392|0x00000007d8800000, 0x00000007d8800000, 0x00000007d8900000| 0%| F| |TAMS 0x00000007d8800000, 0x00000007d8800000| Untracked -| 393|0x00000007d8900000, 0x00000007d8900000, 0x00000007d8a00000| 0%| F| |TAMS 0x00000007d8900000, 0x00000007d8900000| Untracked -| 394|0x00000007d8a00000, 0x00000007d8a00000, 0x00000007d8b00000| 0%| F| |TAMS 0x00000007d8a00000, 0x00000007d8a00000| Untracked -| 395|0x00000007d8b00000, 0x00000007d8b00000, 0x00000007d8c00000| 0%| F| |TAMS 0x00000007d8b00000, 0x00000007d8b00000| Untracked -| 396|0x00000007d8c00000, 0x00000007d8c00000, 0x00000007d8d00000| 0%| F| |TAMS 0x00000007d8c00000, 0x00000007d8c00000| Untracked -| 397|0x00000007d8d00000, 0x00000007d8d00000, 0x00000007d8e00000| 0%| F| |TAMS 0x00000007d8d00000, 0x00000007d8d00000| Untracked -| 398|0x00000007d8e00000, 0x00000007d8e00000, 0x00000007d8f00000| 0%| F| |TAMS 0x00000007d8e00000, 0x00000007d8e00000| Untracked -| 399|0x00000007d8f00000, 0x00000007d8f00000, 0x00000007d9000000| 0%| F| |TAMS 0x00000007d8f00000, 0x00000007d8f00000| Untracked -| 400|0x00000007d9000000, 0x00000007d9000000, 0x00000007d9100000| 0%| F| |TAMS 0x00000007d9000000, 0x00000007d9000000| Untracked -| 401|0x00000007d9100000, 0x00000007d9100000, 0x00000007d9200000| 0%| F| |TAMS 0x00000007d9100000, 0x00000007d9100000| Untracked -| 402|0x00000007d9200000, 0x00000007d9200000, 0x00000007d9300000| 0%| F| |TAMS 0x00000007d9200000, 0x00000007d9200000| Untracked -| 403|0x00000007d9300000, 0x00000007d9300000, 0x00000007d9400000| 0%| F| |TAMS 0x00000007d9300000, 0x00000007d9300000| Untracked -| 404|0x00000007d9400000, 0x00000007d9400000, 0x00000007d9500000| 0%| F| |TAMS 0x00000007d9400000, 0x00000007d9400000| Untracked -| 405|0x00000007d9500000, 0x00000007d9500000, 0x00000007d9600000| 0%| F| |TAMS 0x00000007d9500000, 0x00000007d9500000| Untracked -| 406|0x00000007d9600000, 0x00000007d9600000, 0x00000007d9700000| 0%| F| |TAMS 0x00000007d9600000, 0x00000007d9600000| Untracked -| 407|0x00000007d9700000, 0x00000007d9700000, 0x00000007d9800000| 0%| F| |TAMS 0x00000007d9700000, 0x00000007d9700000| Untracked -| 408|0x00000007d9800000, 0x00000007d9800000, 0x00000007d9900000| 0%| F| |TAMS 0x00000007d9800000, 0x00000007d9800000| Untracked -| 409|0x00000007d9900000, 0x00000007d9900000, 0x00000007d9a00000| 0%| F| |TAMS 0x00000007d9900000, 0x00000007d9900000| Untracked -| 410|0x00000007d9a00000, 0x00000007d9a00000, 0x00000007d9b00000| 0%| F| |TAMS 0x00000007d9a00000, 0x00000007d9a00000| Untracked -| 411|0x00000007d9b00000, 0x00000007d9b00000, 0x00000007d9c00000| 0%| F| |TAMS 0x00000007d9b00000, 0x00000007d9b00000| Untracked -| 412|0x00000007d9c00000, 0x00000007d9c00000, 0x00000007d9d00000| 0%| F| |TAMS 0x00000007d9c00000, 0x00000007d9c00000| Untracked -| 413|0x00000007d9d00000, 0x00000007d9d00000, 0x00000007d9e00000| 0%| F| |TAMS 0x00000007d9d00000, 0x00000007d9d00000| Untracked -| 414|0x00000007d9e00000, 0x00000007d9e00000, 0x00000007d9f00000| 0%| F| |TAMS 0x00000007d9e00000, 0x00000007d9e00000| Untracked -| 415|0x00000007d9f00000, 0x00000007d9f00000, 0x00000007da000000| 0%| F| |TAMS 0x00000007d9f00000, 0x00000007d9f00000| Untracked -| 416|0x00000007da000000, 0x00000007da000000, 0x00000007da100000| 0%| F| |TAMS 0x00000007da000000, 0x00000007da000000| Untracked -| 417|0x00000007da100000, 0x00000007da100000, 0x00000007da200000| 0%| F| |TAMS 0x00000007da100000, 0x00000007da100000| Untracked -| 418|0x00000007da200000, 0x00000007da200000, 0x00000007da300000| 0%| F| |TAMS 0x00000007da200000, 0x00000007da200000| Untracked -| 419|0x00000007da300000, 0x00000007da300000, 0x00000007da400000| 0%| F| |TAMS 0x00000007da300000, 0x00000007da300000| Untracked -| 420|0x00000007da400000, 0x00000007da400000, 0x00000007da500000| 0%| F| |TAMS 0x00000007da400000, 0x00000007da400000| Untracked -| 421|0x00000007da500000, 0x00000007da500000, 0x00000007da600000| 0%| F| |TAMS 0x00000007da500000, 0x00000007da500000| Untracked -| 422|0x00000007da600000, 0x00000007da600000, 0x00000007da700000| 0%| F| |TAMS 0x00000007da600000, 0x00000007da600000| Untracked -| 423|0x00000007da700000, 0x00000007da700000, 0x00000007da800000| 0%| F| |TAMS 0x00000007da700000, 0x00000007da700000| Untracked -| 424|0x00000007da800000, 0x00000007da800000, 0x00000007da900000| 0%| F| |TAMS 0x00000007da800000, 0x00000007da800000| Untracked -| 425|0x00000007da900000, 0x00000007da900000, 0x00000007daa00000| 0%| F| |TAMS 0x00000007da900000, 0x00000007da900000| Untracked -| 426|0x00000007daa00000, 0x00000007daa00000, 0x00000007dab00000| 0%| F| |TAMS 0x00000007daa00000, 0x00000007daa00000| Untracked -| 427|0x00000007dab00000, 0x00000007dab00000, 0x00000007dac00000| 0%| F| |TAMS 0x00000007dab00000, 0x00000007dab00000| Untracked -| 428|0x00000007dac00000, 0x00000007dac00000, 0x00000007dad00000| 0%| F| |TAMS 0x00000007dac00000, 0x00000007dac00000| Untracked -| 429|0x00000007dad00000, 0x00000007dad00000, 0x00000007dae00000| 0%| F| |TAMS 0x00000007dad00000, 0x00000007dad00000| Untracked -| 430|0x00000007dae00000, 0x00000007dae00000, 0x00000007daf00000| 0%| F| |TAMS 0x00000007dae00000, 0x00000007dae00000| Untracked -| 431|0x00000007daf00000, 0x00000007daf00000, 0x00000007db000000| 0%| F| |TAMS 0x00000007daf00000, 0x00000007daf00000| Untracked -| 432|0x00000007db000000, 0x00000007db000000, 0x00000007db100000| 0%| F| |TAMS 0x00000007db000000, 0x00000007db000000| Untracked -| 433|0x00000007db100000, 0x00000007db100000, 0x00000007db200000| 0%| F| |TAMS 0x00000007db100000, 0x00000007db100000| Untracked -| 434|0x00000007db200000, 0x00000007db200000, 0x00000007db300000| 0%| F| |TAMS 0x00000007db200000, 0x00000007db200000| Untracked -| 435|0x00000007db300000, 0x00000007db300000, 0x00000007db400000| 0%| F| |TAMS 0x00000007db300000, 0x00000007db300000| Untracked -| 436|0x00000007db400000, 0x00000007db400000, 0x00000007db500000| 0%| F| |TAMS 0x00000007db400000, 0x00000007db400000| Untracked -| 437|0x00000007db500000, 0x00000007db500000, 0x00000007db600000| 0%| F| |TAMS 0x00000007db500000, 0x00000007db500000| Untracked -| 438|0x00000007db600000, 0x00000007db600000, 0x00000007db700000| 0%| F| |TAMS 0x00000007db600000, 0x00000007db600000| Untracked -| 439|0x00000007db700000, 0x00000007db700000, 0x00000007db800000| 0%| F| |TAMS 0x00000007db700000, 0x00000007db700000| Untracked -| 440|0x00000007db800000, 0x00000007db800000, 0x00000007db900000| 0%| F| |TAMS 0x00000007db800000, 0x00000007db800000| Untracked -| 441|0x00000007db900000, 0x00000007db900000, 0x00000007dba00000| 0%| F| |TAMS 0x00000007db900000, 0x00000007db900000| Untracked -| 442|0x00000007dba00000, 0x00000007dba00000, 0x00000007dbb00000| 0%| F| |TAMS 0x00000007dba00000, 0x00000007dba00000| Untracked -| 443|0x00000007dbb00000, 0x00000007dbb00000, 0x00000007dbc00000| 0%| F| |TAMS 0x00000007dbb00000, 0x00000007dbb00000| Untracked -| 444|0x00000007dbc00000, 0x00000007dbc00000, 0x00000007dbd00000| 0%| F| |TAMS 0x00000007dbc00000, 0x00000007dbc00000| Untracked -| 445|0x00000007dbd00000, 0x00000007dbd00000, 0x00000007dbe00000| 0%| F| |TAMS 0x00000007dbd00000, 0x00000007dbd00000| Untracked -| 446|0x00000007dbe00000, 0x00000007dbe00000, 0x00000007dbf00000| 0%| F| |TAMS 0x00000007dbe00000, 0x00000007dbe00000| Untracked -| 447|0x00000007dbf00000, 0x00000007dbf00000, 0x00000007dc000000| 0%| F| |TAMS 0x00000007dbf00000, 0x00000007dbf00000| Untracked -| 448|0x00000007dc000000, 0x00000007dc000000, 0x00000007dc100000| 0%| F| |TAMS 0x00000007dc000000, 0x00000007dc000000| Untracked -| 449|0x00000007dc100000, 0x00000007dc100000, 0x00000007dc200000| 0%| F| |TAMS 0x00000007dc100000, 0x00000007dc100000| Untracked -| 450|0x00000007dc200000, 0x00000007dc200000, 0x00000007dc300000| 0%| F| |TAMS 0x00000007dc200000, 0x00000007dc200000| Untracked -| 451|0x00000007dc300000, 0x00000007dc300000, 0x00000007dc400000| 0%| F| |TAMS 0x00000007dc300000, 0x00000007dc300000| Untracked -| 452|0x00000007dc400000, 0x00000007dc400000, 0x00000007dc500000| 0%| F| |TAMS 0x00000007dc400000, 0x00000007dc400000| Untracked -| 453|0x00000007dc500000, 0x00000007dc500000, 0x00000007dc600000| 0%| F| |TAMS 0x00000007dc500000, 0x00000007dc500000| Untracked -| 454|0x00000007dc600000, 0x00000007dc600000, 0x00000007dc700000| 0%| F| |TAMS 0x00000007dc600000, 0x00000007dc600000| Untracked -| 455|0x00000007dc700000, 0x00000007dc700000, 0x00000007dc800000| 0%| F| |TAMS 0x00000007dc700000, 0x00000007dc700000| Untracked -| 456|0x00000007dc800000, 0x00000007dc800000, 0x00000007dc900000| 0%| F| |TAMS 0x00000007dc800000, 0x00000007dc800000| Untracked -| 457|0x00000007dc900000, 0x00000007dc900000, 0x00000007dca00000| 0%| F| |TAMS 0x00000007dc900000, 0x00000007dc900000| Untracked -| 458|0x00000007dca00000, 0x00000007dca00000, 0x00000007dcb00000| 0%| F| |TAMS 0x00000007dca00000, 0x00000007dca00000| Untracked -| 459|0x00000007dcb00000, 0x00000007dcb00000, 0x00000007dcc00000| 0%| F| |TAMS 0x00000007dcb00000, 0x00000007dcb00000| Untracked -| 460|0x00000007dcc00000, 0x00000007dcc00000, 0x00000007dcd00000| 0%| F| |TAMS 0x00000007dcc00000, 0x00000007dcc00000| Untracked -| 461|0x00000007dcd00000, 0x00000007dcd00000, 0x00000007dce00000| 0%| F| |TAMS 0x00000007dcd00000, 0x00000007dcd00000| Untracked -| 462|0x00000007dce00000, 0x00000007dce00000, 0x00000007dcf00000| 0%| F| |TAMS 0x00000007dce00000, 0x00000007dce00000| Untracked -| 463|0x00000007dcf00000, 0x00000007dcf00000, 0x00000007dd000000| 0%| F| |TAMS 0x00000007dcf00000, 0x00000007dcf00000| Untracked -| 464|0x00000007dd000000, 0x00000007dd000000, 0x00000007dd100000| 0%| F| |TAMS 0x00000007dd000000, 0x00000007dd000000| Untracked -| 465|0x00000007dd100000, 0x00000007dd100000, 0x00000007dd200000| 0%| F| |TAMS 0x00000007dd100000, 0x00000007dd100000| Untracked -| 466|0x00000007dd200000, 0x00000007dd200000, 0x00000007dd300000| 0%| F| |TAMS 0x00000007dd200000, 0x00000007dd200000| Untracked -| 467|0x00000007dd300000, 0x00000007dd300000, 0x00000007dd400000| 0%| F| |TAMS 0x00000007dd300000, 0x00000007dd300000| Untracked -| 468|0x00000007dd400000, 0x00000007dd400000, 0x00000007dd500000| 0%| F| |TAMS 0x00000007dd400000, 0x00000007dd400000| Untracked -| 469|0x00000007dd500000, 0x00000007dd500000, 0x00000007dd600000| 0%| F| |TAMS 0x00000007dd500000, 0x00000007dd500000| Untracked -| 470|0x00000007dd600000, 0x00000007dd600000, 0x00000007dd700000| 0%| F| |TAMS 0x00000007dd600000, 0x00000007dd600000| Untracked -| 471|0x00000007dd700000, 0x00000007dd700000, 0x00000007dd800000| 0%| F| |TAMS 0x00000007dd700000, 0x00000007dd700000| Untracked -| 472|0x00000007dd800000, 0x00000007dd800000, 0x00000007dd900000| 0%| F| |TAMS 0x00000007dd800000, 0x00000007dd800000| Untracked -| 473|0x00000007dd900000, 0x00000007dd900000, 0x00000007dda00000| 0%| F| |TAMS 0x00000007dd900000, 0x00000007dd900000| Untracked -| 474|0x00000007dda00000, 0x00000007dda00000, 0x00000007ddb00000| 0%| F| |TAMS 0x00000007dda00000, 0x00000007dda00000| Untracked -| 475|0x00000007ddb00000, 0x00000007ddb00000, 0x00000007ddc00000| 0%| F| |TAMS 0x00000007ddb00000, 0x00000007ddb00000| Untracked -| 476|0x00000007ddc00000, 0x00000007ddc00000, 0x00000007ddd00000| 0%| F| |TAMS 0x00000007ddc00000, 0x00000007ddc00000| Untracked -| 477|0x00000007ddd00000, 0x00000007ddd00000, 0x00000007dde00000| 0%| F| |TAMS 0x00000007ddd00000, 0x00000007ddd00000| Untracked -| 478|0x00000007dde00000, 0x00000007dde00000, 0x00000007ddf00000| 0%| F| |TAMS 0x00000007dde00000, 0x00000007dde00000| Untracked -| 479|0x00000007ddf00000, 0x00000007ddf00000, 0x00000007de000000| 0%| F| |TAMS 0x00000007ddf00000, 0x00000007ddf00000| Untracked -| 480|0x00000007de000000, 0x00000007de000000, 0x00000007de100000| 0%| F| |TAMS 0x00000007de000000, 0x00000007de000000| Untracked -| 481|0x00000007de100000, 0x00000007de100000, 0x00000007de200000| 0%| F| |TAMS 0x00000007de100000, 0x00000007de100000| Untracked -| 482|0x00000007de200000, 0x00000007de200000, 0x00000007de300000| 0%| F| |TAMS 0x00000007de200000, 0x00000007de200000| Untracked -| 483|0x00000007de300000, 0x00000007de300000, 0x00000007de400000| 0%| F| |TAMS 0x00000007de300000, 0x00000007de300000| Untracked -| 484|0x00000007de400000, 0x00000007de400000, 0x00000007de500000| 0%| F| |TAMS 0x00000007de400000, 0x00000007de400000| Untracked -| 485|0x00000007de500000, 0x00000007de500000, 0x00000007de600000| 0%| F| |TAMS 0x00000007de500000, 0x00000007de500000| Untracked -| 486|0x00000007de600000, 0x00000007de600000, 0x00000007de700000| 0%| F| |TAMS 0x00000007de600000, 0x00000007de600000| Untracked -| 487|0x00000007de700000, 0x00000007de700000, 0x00000007de800000| 0%| F| |TAMS 0x00000007de700000, 0x00000007de700000| Untracked -| 488|0x00000007de800000, 0x00000007de800000, 0x00000007de900000| 0%| F| |TAMS 0x00000007de800000, 0x00000007de800000| Untracked -| 489|0x00000007de900000, 0x00000007de900000, 0x00000007dea00000| 0%| F| |TAMS 0x00000007de900000, 0x00000007de900000| Untracked -| 490|0x00000007dea00000, 0x00000007dea00000, 0x00000007deb00000| 0%| F| |TAMS 0x00000007dea00000, 0x00000007dea00000| Untracked -| 491|0x00000007deb00000, 0x00000007deb00000, 0x00000007dec00000| 0%| F| |TAMS 0x00000007deb00000, 0x00000007deb00000| Untracked -| 492|0x00000007dec00000, 0x00000007dec00000, 0x00000007ded00000| 0%| F| |TAMS 0x00000007dec00000, 0x00000007dec00000| Untracked -| 493|0x00000007ded00000, 0x00000007ded00000, 0x00000007dee00000| 0%| F| |TAMS 0x00000007ded00000, 0x00000007ded00000| Untracked -| 494|0x00000007dee00000, 0x00000007dee00000, 0x00000007def00000| 0%| F| |TAMS 0x00000007dee00000, 0x00000007dee00000| Untracked -| 495|0x00000007def00000, 0x00000007def00000, 0x00000007df000000| 0%| F| |TAMS 0x00000007def00000, 0x00000007def00000| Untracked -| 496|0x00000007df000000, 0x00000007df000000, 0x00000007df100000| 0%| F| |TAMS 0x00000007df000000, 0x00000007df000000| Untracked -| 497|0x00000007df100000, 0x00000007df100000, 0x00000007df200000| 0%| F| |TAMS 0x00000007df100000, 0x00000007df100000| Untracked -| 498|0x00000007df200000, 0x00000007df200000, 0x00000007df300000| 0%| F| |TAMS 0x00000007df200000, 0x00000007df200000| Untracked -| 499|0x00000007df300000, 0x00000007df300000, 0x00000007df400000| 0%| F| |TAMS 0x00000007df300000, 0x00000007df300000| Untracked -| 500|0x00000007df400000, 0x00000007df400000, 0x00000007df500000| 0%| F| |TAMS 0x00000007df400000, 0x00000007df400000| Untracked -| 501|0x00000007df500000, 0x00000007df500000, 0x00000007df600000| 0%| F| |TAMS 0x00000007df500000, 0x00000007df500000| Untracked -| 502|0x00000007df600000, 0x00000007df600000, 0x00000007df700000| 0%| F| |TAMS 0x00000007df600000, 0x00000007df600000| Untracked -| 503|0x00000007df700000, 0x00000007df700000, 0x00000007df800000| 0%| F| |TAMS 0x00000007df700000, 0x00000007df700000| Untracked -| 504|0x00000007df800000, 0x00000007df800000, 0x00000007df900000| 0%| F| |TAMS 0x00000007df800000, 0x00000007df800000| Untracked -| 505|0x00000007df900000, 0x00000007df900000, 0x00000007dfa00000| 0%| F| |TAMS 0x00000007df900000, 0x00000007df900000| Untracked -| 506|0x00000007dfa00000, 0x00000007dfa00000, 0x00000007dfb00000| 0%| F| |TAMS 0x00000007dfa00000, 0x00000007dfa00000| Untracked -| 507|0x00000007dfb00000, 0x00000007dfb00000, 0x00000007dfc00000| 0%| F| |TAMS 0x00000007dfb00000, 0x00000007dfb00000| Untracked -| 508|0x00000007dfc00000, 0x00000007dfc00000, 0x00000007dfd00000| 0%| F| |TAMS 0x00000007dfc00000, 0x00000007dfc00000| Untracked -| 509|0x00000007dfd00000, 0x00000007dfd00000, 0x00000007dfe00000| 0%| F| |TAMS 0x00000007dfd00000, 0x00000007dfd00000| Untracked -| 510|0x00000007dfe00000, 0x00000007dfe00000, 0x00000007dff00000| 0%| F| |TAMS 0x00000007dfe00000, 0x00000007dfe00000| Untracked -| 511|0x00000007dff00000, 0x00000007dff00000, 0x00000007e0000000| 0%| F| |TAMS 0x00000007dff00000, 0x00000007dff00000| Untracked -| 512|0x00000007e0000000, 0x00000007e0000000, 0x00000007e0100000| 0%| F| |TAMS 0x00000007e0000000, 0x00000007e0000000| Untracked -| 513|0x00000007e0100000, 0x00000007e0100000, 0x00000007e0200000| 0%| F| |TAMS 0x00000007e0100000, 0x00000007e0100000| Untracked -| 514|0x00000007e0200000, 0x00000007e0200000, 0x00000007e0300000| 0%| F| |TAMS 0x00000007e0200000, 0x00000007e0200000| Untracked -| 515|0x00000007e0300000, 0x00000007e0300000, 0x00000007e0400000| 0%| F| |TAMS 0x00000007e0300000, 0x00000007e0300000| Untracked -| 516|0x00000007e0400000, 0x00000007e0400000, 0x00000007e0500000| 0%| F| |TAMS 0x00000007e0400000, 0x00000007e0400000| Untracked -| 517|0x00000007e0500000, 0x00000007e0500000, 0x00000007e0600000| 0%| F| |TAMS 0x00000007e0500000, 0x00000007e0500000| Untracked -| 518|0x00000007e0600000, 0x00000007e0600000, 0x00000007e0700000| 0%| F| |TAMS 0x00000007e0600000, 0x00000007e0600000| Untracked -| 519|0x00000007e0700000, 0x00000007e0700000, 0x00000007e0800000| 0%| F| |TAMS 0x00000007e0700000, 0x00000007e0700000| Untracked -| 520|0x00000007e0800000, 0x00000007e0800000, 0x00000007e0900000| 0%| F| |TAMS 0x00000007e0800000, 0x00000007e0800000| Untracked -| 521|0x00000007e0900000, 0x00000007e0900000, 0x00000007e0a00000| 0%| F| |TAMS 0x00000007e0900000, 0x00000007e0900000| Untracked -| 522|0x00000007e0a00000, 0x00000007e0a00000, 0x00000007e0b00000| 0%| F| |TAMS 0x00000007e0a00000, 0x00000007e0a00000| Untracked -| 523|0x00000007e0b00000, 0x00000007e0b00000, 0x00000007e0c00000| 0%| F| |TAMS 0x00000007e0b00000, 0x00000007e0b00000| Untracked -| 524|0x00000007e0c00000, 0x00000007e0c00000, 0x00000007e0d00000| 0%| F| |TAMS 0x00000007e0c00000, 0x00000007e0c00000| Untracked -| 525|0x00000007e0d00000, 0x00000007e0d00000, 0x00000007e0e00000| 0%| F| |TAMS 0x00000007e0d00000, 0x00000007e0d00000| Untracked -| 526|0x00000007e0e00000, 0x00000007e0e00000, 0x00000007e0f00000| 0%| F| |TAMS 0x00000007e0e00000, 0x00000007e0e00000| Untracked -| 527|0x00000007e0f00000, 0x00000007e0f00000, 0x00000007e1000000| 0%| F| |TAMS 0x00000007e0f00000, 0x00000007e0f00000| Untracked -| 528|0x00000007e1000000, 0x00000007e1000000, 0x00000007e1100000| 0%| F| |TAMS 0x00000007e1000000, 0x00000007e1000000| Untracked -| 529|0x00000007e1100000, 0x00000007e1100000, 0x00000007e1200000| 0%| F| |TAMS 0x00000007e1100000, 0x00000007e1100000| Untracked -| 530|0x00000007e1200000, 0x00000007e1200000, 0x00000007e1300000| 0%| F| |TAMS 0x00000007e1200000, 0x00000007e1200000| Untracked -| 531|0x00000007e1300000, 0x00000007e1300000, 0x00000007e1400000| 0%| F| |TAMS 0x00000007e1300000, 0x00000007e1300000| Untracked -| 532|0x00000007e1400000, 0x00000007e1400000, 0x00000007e1500000| 0%| F| |TAMS 0x00000007e1400000, 0x00000007e1400000| Untracked -| 533|0x00000007e1500000, 0x00000007e1500000, 0x00000007e1600000| 0%| F| |TAMS 0x00000007e1500000, 0x00000007e1500000| Untracked -| 534|0x00000007e1600000, 0x00000007e1600000, 0x00000007e1700000| 0%| F| |TAMS 0x00000007e1600000, 0x00000007e1600000| Untracked -| 535|0x00000007e1700000, 0x00000007e1700000, 0x00000007e1800000| 0%| F| |TAMS 0x00000007e1700000, 0x00000007e1700000| Untracked -| 536|0x00000007e1800000, 0x00000007e1800000, 0x00000007e1900000| 0%| F| |TAMS 0x00000007e1800000, 0x00000007e1800000| Untracked -| 537|0x00000007e1900000, 0x00000007e1900000, 0x00000007e1a00000| 0%| F| |TAMS 0x00000007e1900000, 0x00000007e1900000| Untracked -| 538|0x00000007e1a00000, 0x00000007e1a00000, 0x00000007e1b00000| 0%| F| |TAMS 0x00000007e1a00000, 0x00000007e1a00000| Untracked -| 539|0x00000007e1b00000, 0x00000007e1b00000, 0x00000007e1c00000| 0%| F| |TAMS 0x00000007e1b00000, 0x00000007e1b00000| Untracked -| 540|0x00000007e1c00000, 0x00000007e1c00000, 0x00000007e1d00000| 0%| F| |TAMS 0x00000007e1c00000, 0x00000007e1c00000| Untracked -| 541|0x00000007e1d00000, 0x00000007e1d00000, 0x00000007e1e00000| 0%| F| |TAMS 0x00000007e1d00000, 0x00000007e1d00000| Untracked -| 542|0x00000007e1e00000, 0x00000007e1e00000, 0x00000007e1f00000| 0%| F| |TAMS 0x00000007e1e00000, 0x00000007e1e00000| Untracked -| 543|0x00000007e1f00000, 0x00000007e1f00000, 0x00000007e2000000| 0%| F| |TAMS 0x00000007e1f00000, 0x00000007e1f00000| Untracked -| 544|0x00000007e2000000, 0x00000007e2000000, 0x00000007e2100000| 0%| F| |TAMS 0x00000007e2000000, 0x00000007e2000000| Untracked -| 545|0x00000007e2100000, 0x00000007e2100000, 0x00000007e2200000| 0%| F| |TAMS 0x00000007e2100000, 0x00000007e2100000| Untracked -| 546|0x00000007e2200000, 0x00000007e2200000, 0x00000007e2300000| 0%| F| |TAMS 0x00000007e2200000, 0x00000007e2200000| Untracked -| 547|0x00000007e2300000, 0x00000007e2300000, 0x00000007e2400000| 0%| F| |TAMS 0x00000007e2300000, 0x00000007e2300000| Untracked -| 548|0x00000007e2400000, 0x00000007e2400000, 0x00000007e2500000| 0%| F| |TAMS 0x00000007e2400000, 0x00000007e2400000| Untracked -| 549|0x00000007e2500000, 0x00000007e2500000, 0x00000007e2600000| 0%| F| |TAMS 0x00000007e2500000, 0x00000007e2500000| Untracked -| 550|0x00000007e2600000, 0x00000007e2600000, 0x00000007e2700000| 0%| F| |TAMS 0x00000007e2600000, 0x00000007e2600000| Untracked -| 551|0x00000007e2700000, 0x00000007e2700000, 0x00000007e2800000| 0%| F| |TAMS 0x00000007e2700000, 0x00000007e2700000| Untracked -| 552|0x00000007e2800000, 0x00000007e2800000, 0x00000007e2900000| 0%| F| |TAMS 0x00000007e2800000, 0x00000007e2800000| Untracked -| 553|0x00000007e2900000, 0x00000007e2900000, 0x00000007e2a00000| 0%| F| |TAMS 0x00000007e2900000, 0x00000007e2900000| Untracked -| 554|0x00000007e2a00000, 0x00000007e2a00000, 0x00000007e2b00000| 0%| F| |TAMS 0x00000007e2a00000, 0x00000007e2a00000| Untracked -| 555|0x00000007e2b00000, 0x00000007e2b00000, 0x00000007e2c00000| 0%| F| |TAMS 0x00000007e2b00000, 0x00000007e2b00000| Untracked -| 556|0x00000007e2c00000, 0x00000007e2c00000, 0x00000007e2d00000| 0%| F| |TAMS 0x00000007e2c00000, 0x00000007e2c00000| Untracked -| 557|0x00000007e2d00000, 0x00000007e2d00000, 0x00000007e2e00000| 0%| F| |TAMS 0x00000007e2d00000, 0x00000007e2d00000| Untracked -| 558|0x00000007e2e00000, 0x00000007e2e00000, 0x00000007e2f00000| 0%| F| |TAMS 0x00000007e2e00000, 0x00000007e2e00000| Untracked -| 559|0x00000007e2f00000, 0x00000007e2f00000, 0x00000007e3000000| 0%| F| |TAMS 0x00000007e2f00000, 0x00000007e2f00000| Untracked -| 560|0x00000007e3000000, 0x00000007e3000000, 0x00000007e3100000| 0%| F| |TAMS 0x00000007e3000000, 0x00000007e3000000| Untracked -| 561|0x00000007e3100000, 0x00000007e3100000, 0x00000007e3200000| 0%| F| |TAMS 0x00000007e3100000, 0x00000007e3100000| Untracked -| 562|0x00000007e3200000, 0x00000007e3200000, 0x00000007e3300000| 0%| F| |TAMS 0x00000007e3200000, 0x00000007e3200000| Untracked -| 563|0x00000007e3300000, 0x00000007e3300000, 0x00000007e3400000| 0%| F| |TAMS 0x00000007e3300000, 0x00000007e3300000| Untracked -| 564|0x00000007e3400000, 0x00000007e3400000, 0x00000007e3500000| 0%| F| |TAMS 0x00000007e3400000, 0x00000007e3400000| Untracked -| 565|0x00000007e3500000, 0x00000007e3500000, 0x00000007e3600000| 0%| F| |TAMS 0x00000007e3500000, 0x00000007e3500000| Untracked -| 566|0x00000007e3600000, 0x00000007e3600000, 0x00000007e3700000| 0%| F| |TAMS 0x00000007e3600000, 0x00000007e3600000| Untracked -| 567|0x00000007e3700000, 0x00000007e3700000, 0x00000007e3800000| 0%| F| |TAMS 0x00000007e3700000, 0x00000007e3700000| Untracked -| 568|0x00000007e3800000, 0x00000007e3800000, 0x00000007e3900000| 0%| F| |TAMS 0x00000007e3800000, 0x00000007e3800000| Untracked -| 569|0x00000007e3900000, 0x00000007e3900000, 0x00000007e3a00000| 0%| F| |TAMS 0x00000007e3900000, 0x00000007e3900000| Untracked -| 570|0x00000007e3a00000, 0x00000007e3a00000, 0x00000007e3b00000| 0%| F| |TAMS 0x00000007e3a00000, 0x00000007e3a00000| Untracked -| 571|0x00000007e3b00000, 0x00000007e3b00000, 0x00000007e3c00000| 0%| F| |TAMS 0x00000007e3b00000, 0x00000007e3b00000| Untracked -| 572|0x00000007e3c00000, 0x00000007e3c00000, 0x00000007e3d00000| 0%| F| |TAMS 0x00000007e3c00000, 0x00000007e3c00000| Untracked -| 573|0x00000007e3d00000, 0x00000007e3d00000, 0x00000007e3e00000| 0%| F| |TAMS 0x00000007e3d00000, 0x00000007e3d00000| Untracked -| 574|0x00000007e3e00000, 0x00000007e3e00000, 0x00000007e3f00000| 0%| F| |TAMS 0x00000007e3e00000, 0x00000007e3e00000| Untracked -| 575|0x00000007e3f00000, 0x00000007e3f00000, 0x00000007e4000000| 0%| F| |TAMS 0x00000007e3f00000, 0x00000007e3f00000| Untracked -| 576|0x00000007e4000000, 0x00000007e4000000, 0x00000007e4100000| 0%| F| |TAMS 0x00000007e4000000, 0x00000007e4000000| Untracked -| 577|0x00000007e4100000, 0x00000007e4100000, 0x00000007e4200000| 0%| F| |TAMS 0x00000007e4100000, 0x00000007e4100000| Untracked -| 578|0x00000007e4200000, 0x00000007e4200000, 0x00000007e4300000| 0%| F| |TAMS 0x00000007e4200000, 0x00000007e4200000| Untracked -| 579|0x00000007e4300000, 0x00000007e4300000, 0x00000007e4400000| 0%| F| |TAMS 0x00000007e4300000, 0x00000007e4300000| Untracked -| 580|0x00000007e4400000, 0x00000007e4400000, 0x00000007e4500000| 0%| F| |TAMS 0x00000007e4400000, 0x00000007e4400000| Untracked -| 581|0x00000007e4500000, 0x00000007e4500000, 0x00000007e4600000| 0%| F| |TAMS 0x00000007e4500000, 0x00000007e4500000| Untracked -| 582|0x00000007e4600000, 0x00000007e4600000, 0x00000007e4700000| 0%| F| |TAMS 0x00000007e4600000, 0x00000007e4600000| Untracked -| 583|0x00000007e4700000, 0x00000007e4700000, 0x00000007e4800000| 0%| F| |TAMS 0x00000007e4700000, 0x00000007e4700000| Untracked -| 584|0x00000007e4800000, 0x00000007e4800000, 0x00000007e4900000| 0%| F| |TAMS 0x00000007e4800000, 0x00000007e4800000| Untracked -| 585|0x00000007e4900000, 0x00000007e4900000, 0x00000007e4a00000| 0%| F| |TAMS 0x00000007e4900000, 0x00000007e4900000| Untracked -| 586|0x00000007e4a00000, 0x00000007e4a00000, 0x00000007e4b00000| 0%| F| |TAMS 0x00000007e4a00000, 0x00000007e4a00000| Untracked -| 587|0x00000007e4b00000, 0x00000007e4b00000, 0x00000007e4c00000| 0%| F| |TAMS 0x00000007e4b00000, 0x00000007e4b00000| Untracked -| 588|0x00000007e4c00000, 0x00000007e4c00000, 0x00000007e4d00000| 0%| F| |TAMS 0x00000007e4c00000, 0x00000007e4c00000| Untracked -| 589|0x00000007e4d00000, 0x00000007e4d00000, 0x00000007e4e00000| 0%| F| |TAMS 0x00000007e4d00000, 0x00000007e4d00000| Untracked -| 590|0x00000007e4e00000, 0x00000007e4e00000, 0x00000007e4f00000| 0%| F| |TAMS 0x00000007e4e00000, 0x00000007e4e00000| Untracked -| 591|0x00000007e4f00000, 0x00000007e4f00000, 0x00000007e5000000| 0%| F| |TAMS 0x00000007e4f00000, 0x00000007e4f00000| Untracked -| 592|0x00000007e5000000, 0x00000007e5000000, 0x00000007e5100000| 0%| F| |TAMS 0x00000007e5000000, 0x00000007e5000000| Untracked -| 593|0x00000007e5100000, 0x00000007e5100000, 0x00000007e5200000| 0%| F| |TAMS 0x00000007e5100000, 0x00000007e5100000| Untracked -| 594|0x00000007e5200000, 0x00000007e5200000, 0x00000007e5300000| 0%| F| |TAMS 0x00000007e5200000, 0x00000007e5200000| Untracked -| 595|0x00000007e5300000, 0x00000007e5300000, 0x00000007e5400000| 0%| F| |TAMS 0x00000007e5300000, 0x00000007e5300000| Untracked -| 596|0x00000007e5400000, 0x00000007e5400000, 0x00000007e5500000| 0%| F| |TAMS 0x00000007e5400000, 0x00000007e5400000| Untracked -| 597|0x00000007e5500000, 0x00000007e5500000, 0x00000007e5600000| 0%| F| |TAMS 0x00000007e5500000, 0x00000007e5500000| Untracked -| 598|0x00000007e5600000, 0x00000007e5600000, 0x00000007e5700000| 0%| F| |TAMS 0x00000007e5600000, 0x00000007e5600000| Untracked -| 599|0x00000007e5700000, 0x00000007e5700000, 0x00000007e5800000| 0%| F| |TAMS 0x00000007e5700000, 0x00000007e5700000| Untracked -| 600|0x00000007e5800000, 0x00000007e5800000, 0x00000007e5900000| 0%| F| |TAMS 0x00000007e5800000, 0x00000007e5800000| Untracked -| 601|0x00000007e5900000, 0x00000007e5900000, 0x00000007e5a00000| 0%| F| |TAMS 0x00000007e5900000, 0x00000007e5900000| Untracked -| 602|0x00000007e5a00000, 0x00000007e5a00000, 0x00000007e5b00000| 0%| F| |TAMS 0x00000007e5a00000, 0x00000007e5a00000| Untracked -| 603|0x00000007e5b00000, 0x00000007e5b00000, 0x00000007e5c00000| 0%| F| |TAMS 0x00000007e5b00000, 0x00000007e5b00000| Untracked -| 604|0x00000007e5c00000, 0x00000007e5c00000, 0x00000007e5d00000| 0%| F| |TAMS 0x00000007e5c00000, 0x00000007e5c00000| Untracked -| 605|0x00000007e5d00000, 0x00000007e5d00000, 0x00000007e5e00000| 0%| F| |TAMS 0x00000007e5d00000, 0x00000007e5d00000| Untracked -| 606|0x00000007e5e00000, 0x00000007e5e00000, 0x00000007e5f00000| 0%| F| |TAMS 0x00000007e5e00000, 0x00000007e5e00000| Untracked -| 607|0x00000007e5f00000, 0x00000007e5f00000, 0x00000007e6000000| 0%| F| |TAMS 0x00000007e5f00000, 0x00000007e5f00000| Untracked -| 608|0x00000007e6000000, 0x00000007e6000000, 0x00000007e6100000| 0%| F| |TAMS 0x00000007e6000000, 0x00000007e6000000| Untracked -| 609|0x00000007e6100000, 0x00000007e6100000, 0x00000007e6200000| 0%| F| |TAMS 0x00000007e6100000, 0x00000007e6100000| Untracked -| 610|0x00000007e6200000, 0x00000007e6200000, 0x00000007e6300000| 0%| F| |TAMS 0x00000007e6200000, 0x00000007e6200000| Untracked -| 611|0x00000007e6300000, 0x00000007e6300000, 0x00000007e6400000| 0%| F| |TAMS 0x00000007e6300000, 0x00000007e6300000| Untracked -| 612|0x00000007e6400000, 0x00000007e6400000, 0x00000007e6500000| 0%| F| |TAMS 0x00000007e6400000, 0x00000007e6400000| Untracked -| 613|0x00000007e6500000, 0x00000007e6500000, 0x00000007e6600000| 0%| F| |TAMS 0x00000007e6500000, 0x00000007e6500000| Untracked -| 614|0x00000007e6600000, 0x00000007e6600000, 0x00000007e6700000| 0%| F| |TAMS 0x00000007e6600000, 0x00000007e6600000| Untracked -| 615|0x00000007e6700000, 0x00000007e6700000, 0x00000007e6800000| 0%| F| |TAMS 0x00000007e6700000, 0x00000007e6700000| Untracked -| 616|0x00000007e6800000, 0x00000007e6800000, 0x00000007e6900000| 0%| F| |TAMS 0x00000007e6800000, 0x00000007e6800000| Untracked -| 617|0x00000007e6900000, 0x00000007e6900000, 0x00000007e6a00000| 0%| F| |TAMS 0x00000007e6900000, 0x00000007e6900000| Untracked -| 618|0x00000007e6a00000, 0x00000007e6a00000, 0x00000007e6b00000| 0%| F| |TAMS 0x00000007e6a00000, 0x00000007e6a00000| Untracked -| 619|0x00000007e6b00000, 0x00000007e6b00000, 0x00000007e6c00000| 0%| F| |TAMS 0x00000007e6b00000, 0x00000007e6b00000| Untracked -| 620|0x00000007e6c00000, 0x00000007e6c00000, 0x00000007e6d00000| 0%| F| |TAMS 0x00000007e6c00000, 0x00000007e6c00000| Untracked -| 621|0x00000007e6d00000, 0x00000007e6d00000, 0x00000007e6e00000| 0%| F| |TAMS 0x00000007e6d00000, 0x00000007e6d00000| Untracked -| 622|0x00000007e6e00000, 0x00000007e6e00000, 0x00000007e6f00000| 0%| F| |TAMS 0x00000007e6e00000, 0x00000007e6e00000| Untracked -| 623|0x00000007e6f00000, 0x00000007e6f00000, 0x00000007e7000000| 0%| F| |TAMS 0x00000007e6f00000, 0x00000007e6f00000| Untracked -| 624|0x00000007e7000000, 0x00000007e7000000, 0x00000007e7100000| 0%| F| |TAMS 0x00000007e7000000, 0x00000007e7000000| Untracked -| 625|0x00000007e7100000, 0x00000007e7100000, 0x00000007e7200000| 0%| F| |TAMS 0x00000007e7100000, 0x00000007e7100000| Untracked -| 626|0x00000007e7200000, 0x00000007e7200000, 0x00000007e7300000| 0%| F| |TAMS 0x00000007e7200000, 0x00000007e7200000| Untracked -| 627|0x00000007e7300000, 0x00000007e7300000, 0x00000007e7400000| 0%| F| |TAMS 0x00000007e7300000, 0x00000007e7300000| Untracked -| 628|0x00000007e7400000, 0x00000007e7400000, 0x00000007e7500000| 0%| F| |TAMS 0x00000007e7400000, 0x00000007e7400000| Untracked -| 629|0x00000007e7500000, 0x00000007e7500000, 0x00000007e7600000| 0%| F| |TAMS 0x00000007e7500000, 0x00000007e7500000| Untracked -| 630|0x00000007e7600000, 0x00000007e7600000, 0x00000007e7700000| 0%| F| |TAMS 0x00000007e7600000, 0x00000007e7600000| Untracked -| 631|0x00000007e7700000, 0x00000007e7700000, 0x00000007e7800000| 0%| F| |TAMS 0x00000007e7700000, 0x00000007e7700000| Untracked -| 632|0x00000007e7800000, 0x00000007e7800000, 0x00000007e7900000| 0%| F| |TAMS 0x00000007e7800000, 0x00000007e7800000| Untracked -| 633|0x00000007e7900000, 0x00000007e7900000, 0x00000007e7a00000| 0%| F| |TAMS 0x00000007e7900000, 0x00000007e7900000| Untracked -| 634|0x00000007e7a00000, 0x00000007e7a00000, 0x00000007e7b00000| 0%| F| |TAMS 0x00000007e7a00000, 0x00000007e7a00000| Untracked -| 635|0x00000007e7b00000, 0x00000007e7b00000, 0x00000007e7c00000| 0%| F| |TAMS 0x00000007e7b00000, 0x00000007e7b00000| Untracked -| 636|0x00000007e7c00000, 0x00000007e7c00000, 0x00000007e7d00000| 0%| F| |TAMS 0x00000007e7c00000, 0x00000007e7c00000| Untracked -| 637|0x00000007e7d00000, 0x00000007e7d00000, 0x00000007e7e00000| 0%| F| |TAMS 0x00000007e7d00000, 0x00000007e7d00000| Untracked -| 638|0x00000007e7e00000, 0x00000007e7e00000, 0x00000007e7f00000| 0%| F| |TAMS 0x00000007e7e00000, 0x00000007e7e00000| Untracked -| 639|0x00000007e7f00000, 0x00000007e7f00000, 0x00000007e8000000| 0%| F| |TAMS 0x00000007e7f00000, 0x00000007e7f00000| Untracked -| 640|0x00000007e8000000, 0x00000007e8000000, 0x00000007e8100000| 0%| F| |TAMS 0x00000007e8000000, 0x00000007e8000000| Untracked -| 641|0x00000007e8100000, 0x00000007e8100000, 0x00000007e8200000| 0%| F| |TAMS 0x00000007e8100000, 0x00000007e8100000| Untracked -| 642|0x00000007e8200000, 0x00000007e8200000, 0x00000007e8300000| 0%| F| |TAMS 0x00000007e8200000, 0x00000007e8200000| Untracked -| 643|0x00000007e8300000, 0x00000007e8300000, 0x00000007e8400000| 0%| F| |TAMS 0x00000007e8300000, 0x00000007e8300000| Untracked -| 644|0x00000007e8400000, 0x00000007e8400000, 0x00000007e8500000| 0%| F| |TAMS 0x00000007e8400000, 0x00000007e8400000| Untracked -| 645|0x00000007e8500000, 0x00000007e8500000, 0x00000007e8600000| 0%| F| |TAMS 0x00000007e8500000, 0x00000007e8500000| Untracked -| 646|0x00000007e8600000, 0x00000007e8600000, 0x00000007e8700000| 0%| F| |TAMS 0x00000007e8600000, 0x00000007e8600000| Untracked -| 647|0x00000007e8700000, 0x00000007e8700000, 0x00000007e8800000| 0%| F| |TAMS 0x00000007e8700000, 0x00000007e8700000| Untracked -| 648|0x00000007e8800000, 0x00000007e8800000, 0x00000007e8900000| 0%| F| |TAMS 0x00000007e8800000, 0x00000007e8800000| Untracked -| 649|0x00000007e8900000, 0x00000007e8900000, 0x00000007e8a00000| 0%| F| |TAMS 0x00000007e8900000, 0x00000007e8900000| Untracked -| 650|0x00000007e8a00000, 0x00000007e8a00000, 0x00000007e8b00000| 0%| F| |TAMS 0x00000007e8a00000, 0x00000007e8a00000| Untracked -| 651|0x00000007e8b00000, 0x00000007e8b00000, 0x00000007e8c00000| 0%| F| |TAMS 0x00000007e8b00000, 0x00000007e8b00000| Untracked -| 652|0x00000007e8c00000, 0x00000007e8c00000, 0x00000007e8d00000| 0%| F| |TAMS 0x00000007e8c00000, 0x00000007e8c00000| Untracked -| 653|0x00000007e8d00000, 0x00000007e8d00000, 0x00000007e8e00000| 0%| F| |TAMS 0x00000007e8d00000, 0x00000007e8d00000| Untracked -| 654|0x00000007e8e00000, 0x00000007e8e00000, 0x00000007e8f00000| 0%| F| |TAMS 0x00000007e8e00000, 0x00000007e8e00000| Untracked -| 655|0x00000007e8f00000, 0x00000007e8f00000, 0x00000007e9000000| 0%| F| |TAMS 0x00000007e8f00000, 0x00000007e8f00000| Untracked -| 656|0x00000007e9000000, 0x00000007e9000000, 0x00000007e9100000| 0%| F| |TAMS 0x00000007e9000000, 0x00000007e9000000| Untracked -| 657|0x00000007e9100000, 0x00000007e9100000, 0x00000007e9200000| 0%| F| |TAMS 0x00000007e9100000, 0x00000007e9100000| Untracked -| 658|0x00000007e9200000, 0x00000007e9200000, 0x00000007e9300000| 0%| F| |TAMS 0x00000007e9200000, 0x00000007e9200000| Untracked -| 659|0x00000007e9300000, 0x00000007e9300000, 0x00000007e9400000| 0%| F| |TAMS 0x00000007e9300000, 0x00000007e9300000| Untracked -| 660|0x00000007e9400000, 0x00000007e9400000, 0x00000007e9500000| 0%| F| |TAMS 0x00000007e9400000, 0x00000007e9400000| Untracked -| 661|0x00000007e9500000, 0x00000007e9500000, 0x00000007e9600000| 0%| F| |TAMS 0x00000007e9500000, 0x00000007e9500000| Untracked -| 662|0x00000007e9600000, 0x00000007e9600000, 0x00000007e9700000| 0%| F| |TAMS 0x00000007e9600000, 0x00000007e9600000| Untracked -| 663|0x00000007e9700000, 0x00000007e9700000, 0x00000007e9800000| 0%| F| |TAMS 0x00000007e9700000, 0x00000007e9700000| Untracked -| 664|0x00000007e9800000, 0x00000007e9800000, 0x00000007e9900000| 0%| F| |TAMS 0x00000007e9800000, 0x00000007e9800000| Untracked -| 665|0x00000007e9900000, 0x00000007e9900000, 0x00000007e9a00000| 0%| F| |TAMS 0x00000007e9900000, 0x00000007e9900000| Untracked -| 666|0x00000007e9a00000, 0x00000007e9a00000, 0x00000007e9b00000| 0%| F| |TAMS 0x00000007e9a00000, 0x00000007e9a00000| Untracked -| 667|0x00000007e9b00000, 0x00000007e9b00000, 0x00000007e9c00000| 0%| F| |TAMS 0x00000007e9b00000, 0x00000007e9b00000| Untracked -| 668|0x00000007e9c00000, 0x00000007e9c00000, 0x00000007e9d00000| 0%| F| |TAMS 0x00000007e9c00000, 0x00000007e9c00000| Untracked -| 669|0x00000007e9d00000, 0x00000007e9d00000, 0x00000007e9e00000| 0%| F| |TAMS 0x00000007e9d00000, 0x00000007e9d00000| Untracked -| 670|0x00000007e9e00000, 0x00000007e9e00000, 0x00000007e9f00000| 0%| F| |TAMS 0x00000007e9e00000, 0x00000007e9e00000| Untracked -| 671|0x00000007e9f00000, 0x00000007e9f00000, 0x00000007ea000000| 0%| F| |TAMS 0x00000007e9f00000, 0x00000007e9f00000| Untracked -| 672|0x00000007ea000000, 0x00000007ea000000, 0x00000007ea100000| 0%| F| |TAMS 0x00000007ea000000, 0x00000007ea000000| Untracked -| 673|0x00000007ea100000, 0x00000007ea100000, 0x00000007ea200000| 0%| F| |TAMS 0x00000007ea100000, 0x00000007ea100000| Untracked -| 674|0x00000007ea200000, 0x00000007ea200000, 0x00000007ea300000| 0%| F| |TAMS 0x00000007ea200000, 0x00000007ea200000| Untracked -| 675|0x00000007ea300000, 0x00000007ea300000, 0x00000007ea400000| 0%| F| |TAMS 0x00000007ea300000, 0x00000007ea300000| Untracked -| 676|0x00000007ea400000, 0x00000007ea400000, 0x00000007ea500000| 0%| F| |TAMS 0x00000007ea400000, 0x00000007ea400000| Untracked -| 677|0x00000007ea500000, 0x00000007ea500000, 0x00000007ea600000| 0%| F| |TAMS 0x00000007ea500000, 0x00000007ea500000| Untracked -| 678|0x00000007ea600000, 0x00000007ea600000, 0x00000007ea700000| 0%| F| |TAMS 0x00000007ea600000, 0x00000007ea600000| Untracked -| 679|0x00000007ea700000, 0x00000007ea700000, 0x00000007ea800000| 0%| F| |TAMS 0x00000007ea700000, 0x00000007ea700000| Untracked -| 680|0x00000007ea800000, 0x00000007ea800000, 0x00000007ea900000| 0%| F| |TAMS 0x00000007ea800000, 0x00000007ea800000| Untracked -| 681|0x00000007ea900000, 0x00000007ea900000, 0x00000007eaa00000| 0%| F| |TAMS 0x00000007ea900000, 0x00000007ea900000| Untracked -| 682|0x00000007eaa00000, 0x00000007eaa00000, 0x00000007eab00000| 0%| F| |TAMS 0x00000007eaa00000, 0x00000007eaa00000| Untracked -| 683|0x00000007eab00000, 0x00000007eab00000, 0x00000007eac00000| 0%| F| |TAMS 0x00000007eab00000, 0x00000007eab00000| Untracked -| 684|0x00000007eac00000, 0x00000007eac00000, 0x00000007ead00000| 0%| F| |TAMS 0x00000007eac00000, 0x00000007eac00000| Untracked -| 685|0x00000007ead00000, 0x00000007ead00000, 0x00000007eae00000| 0%| F| |TAMS 0x00000007ead00000, 0x00000007ead00000| Untracked -| 686|0x00000007eae00000, 0x00000007eae00000, 0x00000007eaf00000| 0%| F| |TAMS 0x00000007eae00000, 0x00000007eae00000| Untracked -| 687|0x00000007eaf00000, 0x00000007eaf00000, 0x00000007eb000000| 0%| F| |TAMS 0x00000007eaf00000, 0x00000007eaf00000| Untracked -| 688|0x00000007eb000000, 0x00000007eb000000, 0x00000007eb100000| 0%| F| |TAMS 0x00000007eb000000, 0x00000007eb000000| Untracked -| 689|0x00000007eb100000, 0x00000007eb100000, 0x00000007eb200000| 0%| F| |TAMS 0x00000007eb100000, 0x00000007eb100000| Untracked -| 690|0x00000007eb200000, 0x00000007eb200000, 0x00000007eb300000| 0%| F| |TAMS 0x00000007eb200000, 0x00000007eb200000| Untracked -| 691|0x00000007eb300000, 0x00000007eb300000, 0x00000007eb400000| 0%| F| |TAMS 0x00000007eb300000, 0x00000007eb300000| Untracked -| 692|0x00000007eb400000, 0x00000007eb400000, 0x00000007eb500000| 0%| F| |TAMS 0x00000007eb400000, 0x00000007eb400000| Untracked -| 693|0x00000007eb500000, 0x00000007eb500000, 0x00000007eb600000| 0%| F| |TAMS 0x00000007eb500000, 0x00000007eb500000| Untracked -| 694|0x00000007eb600000, 0x00000007eb600000, 0x00000007eb700000| 0%| F| |TAMS 0x00000007eb600000, 0x00000007eb600000| Untracked -| 695|0x00000007eb700000, 0x00000007eb700000, 0x00000007eb800000| 0%| F| |TAMS 0x00000007eb700000, 0x00000007eb700000| Untracked -| 696|0x00000007eb800000, 0x00000007eb800000, 0x00000007eb900000| 0%| F| |TAMS 0x00000007eb800000, 0x00000007eb800000| Untracked -| 697|0x00000007eb900000, 0x00000007eb900000, 0x00000007eba00000| 0%| F| |TAMS 0x00000007eb900000, 0x00000007eb900000| Untracked -| 698|0x00000007eba00000, 0x00000007eba00000, 0x00000007ebb00000| 0%| F| |TAMS 0x00000007eba00000, 0x00000007eba00000| Untracked -| 699|0x00000007ebb00000, 0x00000007ebb00000, 0x00000007ebc00000| 0%| F| |TAMS 0x00000007ebb00000, 0x00000007ebb00000| Untracked -| 700|0x00000007ebc00000, 0x00000007ebc00000, 0x00000007ebd00000| 0%| F| |TAMS 0x00000007ebc00000, 0x00000007ebc00000| Untracked -| 701|0x00000007ebd00000, 0x00000007ebd00000, 0x00000007ebe00000| 0%| F| |TAMS 0x00000007ebd00000, 0x00000007ebd00000| Untracked -| 702|0x00000007ebe00000, 0x00000007ebe00000, 0x00000007ebf00000| 0%| F| |TAMS 0x00000007ebe00000, 0x00000007ebe00000| Untracked -| 703|0x00000007ebf00000, 0x00000007ebf00000, 0x00000007ec000000| 0%| F| |TAMS 0x00000007ebf00000, 0x00000007ebf00000| Untracked -| 704|0x00000007ec000000, 0x00000007ec000000, 0x00000007ec100000| 0%| F| |TAMS 0x00000007ec000000, 0x00000007ec000000| Untracked -| 705|0x00000007ec100000, 0x00000007ec100000, 0x00000007ec200000| 0%| F| |TAMS 0x00000007ec100000, 0x00000007ec100000| Untracked -| 706|0x00000007ec200000, 0x00000007ec200000, 0x00000007ec300000| 0%| F| |TAMS 0x00000007ec200000, 0x00000007ec200000| Untracked -| 707|0x00000007ec300000, 0x00000007ec300000, 0x00000007ec400000| 0%| F| |TAMS 0x00000007ec300000, 0x00000007ec300000| Untracked -| 708|0x00000007ec400000, 0x00000007ec400000, 0x00000007ec500000| 0%| F| |TAMS 0x00000007ec400000, 0x00000007ec400000| Untracked -| 709|0x00000007ec500000, 0x00000007ec500000, 0x00000007ec600000| 0%| F| |TAMS 0x00000007ec500000, 0x00000007ec500000| Untracked -| 710|0x00000007ec600000, 0x00000007ec600000, 0x00000007ec700000| 0%| F| |TAMS 0x00000007ec600000, 0x00000007ec600000| Untracked -| 711|0x00000007ec700000, 0x00000007ec700000, 0x00000007ec800000| 0%| F| |TAMS 0x00000007ec700000, 0x00000007ec700000| Untracked -| 712|0x00000007ec800000, 0x00000007ec800000, 0x00000007ec900000| 0%| F| |TAMS 0x00000007ec800000, 0x00000007ec800000| Untracked -| 713|0x00000007ec900000, 0x00000007ec900000, 0x00000007eca00000| 0%| F| |TAMS 0x00000007ec900000, 0x00000007ec900000| Untracked -| 714|0x00000007eca00000, 0x00000007eca00000, 0x00000007ecb00000| 0%| F| |TAMS 0x00000007eca00000, 0x00000007eca00000| Untracked -| 715|0x00000007ecb00000, 0x00000007ecb00000, 0x00000007ecc00000| 0%| F| |TAMS 0x00000007ecb00000, 0x00000007ecb00000| Untracked -| 716|0x00000007ecc00000, 0x00000007ecc00000, 0x00000007ecd00000| 0%| F| |TAMS 0x00000007ecc00000, 0x00000007ecc00000| Untracked -| 717|0x00000007ecd00000, 0x00000007ecd00000, 0x00000007ece00000| 0%| F| |TAMS 0x00000007ecd00000, 0x00000007ecd00000| Untracked -| 718|0x00000007ece00000, 0x00000007ece00000, 0x00000007ecf00000| 0%| F| |TAMS 0x00000007ece00000, 0x00000007ece00000| Untracked -| 719|0x00000007ecf00000, 0x00000007ecf00000, 0x00000007ed000000| 0%| F| |TAMS 0x00000007ecf00000, 0x00000007ecf00000| Untracked -| 720|0x00000007ed000000, 0x00000007ed000000, 0x00000007ed100000| 0%| F| |TAMS 0x00000007ed000000, 0x00000007ed000000| Untracked -| 721|0x00000007ed100000, 0x00000007ed100000, 0x00000007ed200000| 0%| F| |TAMS 0x00000007ed100000, 0x00000007ed100000| Untracked -| 722|0x00000007ed200000, 0x00000007ed200000, 0x00000007ed300000| 0%| F| |TAMS 0x00000007ed200000, 0x00000007ed200000| Untracked -| 723|0x00000007ed300000, 0x00000007ed300000, 0x00000007ed400000| 0%| F| |TAMS 0x00000007ed300000, 0x00000007ed300000| Untracked -| 724|0x00000007ed400000, 0x00000007ed400000, 0x00000007ed500000| 0%| F| |TAMS 0x00000007ed400000, 0x00000007ed400000| Untracked -| 725|0x00000007ed500000, 0x00000007ed500000, 0x00000007ed600000| 0%| F| |TAMS 0x00000007ed500000, 0x00000007ed500000| Untracked -| 726|0x00000007ed600000, 0x00000007ed600000, 0x00000007ed700000| 0%| F| |TAMS 0x00000007ed600000, 0x00000007ed600000| Untracked -| 727|0x00000007ed700000, 0x00000007ed700000, 0x00000007ed800000| 0%| F| |TAMS 0x00000007ed700000, 0x00000007ed700000| Untracked -| 728|0x00000007ed800000, 0x00000007ed800000, 0x00000007ed900000| 0%| F| |TAMS 0x00000007ed800000, 0x00000007ed800000| Untracked -| 729|0x00000007ed900000, 0x00000007ed900000, 0x00000007eda00000| 0%| F| |TAMS 0x00000007ed900000, 0x00000007ed900000| Untracked -| 730|0x00000007eda00000, 0x00000007eda00000, 0x00000007edb00000| 0%| F| |TAMS 0x00000007eda00000, 0x00000007eda00000| Untracked -| 731|0x00000007edb00000, 0x00000007edb00000, 0x00000007edc00000| 0%| F| |TAMS 0x00000007edb00000, 0x00000007edb00000| Untracked -| 732|0x00000007edc00000, 0x00000007edc00000, 0x00000007edd00000| 0%| F| |TAMS 0x00000007edc00000, 0x00000007edc00000| Untracked -| 733|0x00000007edd00000, 0x00000007edd00000, 0x00000007ede00000| 0%| F| |TAMS 0x00000007edd00000, 0x00000007edd00000| Untracked -| 734|0x00000007ede00000, 0x00000007ede00000, 0x00000007edf00000| 0%| F| |TAMS 0x00000007ede00000, 0x00000007ede00000| Untracked -| 735|0x00000007edf00000, 0x00000007edf00000, 0x00000007ee000000| 0%| F| |TAMS 0x00000007edf00000, 0x00000007edf00000| Untracked -| 736|0x00000007ee000000, 0x00000007ee000000, 0x00000007ee100000| 0%| F| |TAMS 0x00000007ee000000, 0x00000007ee000000| Untracked -| 737|0x00000007ee100000, 0x00000007ee100000, 0x00000007ee200000| 0%| F| |TAMS 0x00000007ee100000, 0x00000007ee100000| Untracked -| 738|0x00000007ee200000, 0x00000007ee200000, 0x00000007ee300000| 0%| F| |TAMS 0x00000007ee200000, 0x00000007ee200000| Untracked -| 739|0x00000007ee300000, 0x00000007ee300000, 0x00000007ee400000| 0%| F| |TAMS 0x00000007ee300000, 0x00000007ee300000| Untracked -| 740|0x00000007ee400000, 0x00000007ee400000, 0x00000007ee500000| 0%| F| |TAMS 0x00000007ee400000, 0x00000007ee400000| Untracked -| 741|0x00000007ee500000, 0x00000007ee500000, 0x00000007ee600000| 0%| F| |TAMS 0x00000007ee500000, 0x00000007ee500000| Untracked -| 742|0x00000007ee600000, 0x00000007ee600000, 0x00000007ee700000| 0%| F| |TAMS 0x00000007ee600000, 0x00000007ee600000| Untracked -| 743|0x00000007ee700000, 0x00000007ee700000, 0x00000007ee800000| 0%| F| |TAMS 0x00000007ee700000, 0x00000007ee700000| Untracked -| 744|0x00000007ee800000, 0x00000007ee800000, 0x00000007ee900000| 0%| F| |TAMS 0x00000007ee800000, 0x00000007ee800000| Untracked -| 745|0x00000007ee900000, 0x00000007ee900000, 0x00000007eea00000| 0%| F| |TAMS 0x00000007ee900000, 0x00000007ee900000| Untracked -| 746|0x00000007eea00000, 0x00000007eea00000, 0x00000007eeb00000| 0%| F| |TAMS 0x00000007eea00000, 0x00000007eea00000| Untracked -| 747|0x00000007eeb00000, 0x00000007eeb00000, 0x00000007eec00000| 0%| F| |TAMS 0x00000007eeb00000, 0x00000007eeb00000| Untracked -| 748|0x00000007eec00000, 0x00000007eec00000, 0x00000007eed00000| 0%| F| |TAMS 0x00000007eec00000, 0x00000007eec00000| Untracked -| 749|0x00000007eed00000, 0x00000007eed00000, 0x00000007eee00000| 0%| F| |TAMS 0x00000007eed00000, 0x00000007eed00000| Untracked -| 750|0x00000007eee00000, 0x00000007eee00000, 0x00000007eef00000| 0%| F| |TAMS 0x00000007eee00000, 0x00000007eee00000| Untracked -| 751|0x00000007eef00000, 0x00000007eef00000, 0x00000007ef000000| 0%| F| |TAMS 0x00000007eef00000, 0x00000007eef00000| Untracked -| 752|0x00000007ef000000, 0x00000007ef000000, 0x00000007ef100000| 0%| F| |TAMS 0x00000007ef000000, 0x00000007ef000000| Untracked -| 753|0x00000007ef100000, 0x00000007ef100000, 0x00000007ef200000| 0%| F| |TAMS 0x00000007ef100000, 0x00000007ef100000| Untracked -| 754|0x00000007ef200000, 0x00000007ef200000, 0x00000007ef300000| 0%| F| |TAMS 0x00000007ef200000, 0x00000007ef200000| Untracked -| 755|0x00000007ef300000, 0x00000007ef300000, 0x00000007ef400000| 0%| F| |TAMS 0x00000007ef300000, 0x00000007ef300000| Untracked -| 756|0x00000007ef400000, 0x00000007ef400000, 0x00000007ef500000| 0%| F| |TAMS 0x00000007ef400000, 0x00000007ef400000| Untracked -| 757|0x00000007ef500000, 0x00000007ef500000, 0x00000007ef600000| 0%| F| |TAMS 0x00000007ef500000, 0x00000007ef500000| Untracked -| 758|0x00000007ef600000, 0x00000007ef600000, 0x00000007ef700000| 0%| F| |TAMS 0x00000007ef600000, 0x00000007ef600000| Untracked -| 759|0x00000007ef700000, 0x00000007ef700000, 0x00000007ef800000| 0%| F| |TAMS 0x00000007ef700000, 0x00000007ef700000| Untracked -| 760|0x00000007ef800000, 0x00000007ef800000, 0x00000007ef900000| 0%| F| |TAMS 0x00000007ef800000, 0x00000007ef800000| Untracked -| 761|0x00000007ef900000, 0x00000007ef900000, 0x00000007efa00000| 0%| F| |TAMS 0x00000007ef900000, 0x00000007ef900000| Untracked -| 762|0x00000007efa00000, 0x00000007efa00000, 0x00000007efb00000| 0%| F| |TAMS 0x00000007efa00000, 0x00000007efa00000| Untracked -| 763|0x00000007efb00000, 0x00000007efb00000, 0x00000007efc00000| 0%| F| |TAMS 0x00000007efb00000, 0x00000007efb00000| Untracked -| 764|0x00000007efc00000, 0x00000007efc00000, 0x00000007efd00000| 0%| F| |TAMS 0x00000007efc00000, 0x00000007efc00000| Untracked -| 765|0x00000007efd00000, 0x00000007efd00000, 0x00000007efe00000| 0%| F| |TAMS 0x00000007efd00000, 0x00000007efd00000| Untracked -| 766|0x00000007efe00000, 0x00000007efe00000, 0x00000007eff00000| 0%| F| |TAMS 0x00000007efe00000, 0x00000007efe00000| Untracked -| 767|0x00000007eff00000, 0x00000007eff00000, 0x00000007f0000000| 0%| F| |TAMS 0x00000007eff00000, 0x00000007eff00000| Untracked -| 768|0x00000007f0000000, 0x00000007f0000000, 0x00000007f0100000| 0%| F| |TAMS 0x00000007f0000000, 0x00000007f0000000| Untracked -| 769|0x00000007f0100000, 0x00000007f0100000, 0x00000007f0200000| 0%| F| |TAMS 0x00000007f0100000, 0x00000007f0100000| Untracked -| 770|0x00000007f0200000, 0x00000007f0200000, 0x00000007f0300000| 0%| F| |TAMS 0x00000007f0200000, 0x00000007f0200000| Untracked -| 771|0x00000007f0300000, 0x00000007f0300000, 0x00000007f0400000| 0%| F| |TAMS 0x00000007f0300000, 0x00000007f0300000| Untracked -| 772|0x00000007f0400000, 0x00000007f0400000, 0x00000007f0500000| 0%| F| |TAMS 0x00000007f0400000, 0x00000007f0400000| Untracked -| 773|0x00000007f0500000, 0x00000007f0500000, 0x00000007f0600000| 0%| F| |TAMS 0x00000007f0500000, 0x00000007f0500000| Untracked -| 774|0x00000007f0600000, 0x00000007f0600000, 0x00000007f0700000| 0%| F| |TAMS 0x00000007f0600000, 0x00000007f0600000| Untracked -| 775|0x00000007f0700000, 0x00000007f0700000, 0x00000007f0800000| 0%| F| |TAMS 0x00000007f0700000, 0x00000007f0700000| Untracked -| 776|0x00000007f0800000, 0x00000007f0800000, 0x00000007f0900000| 0%| F| |TAMS 0x00000007f0800000, 0x00000007f0800000| Untracked -| 777|0x00000007f0900000, 0x00000007f0900000, 0x00000007f0a00000| 0%| F| |TAMS 0x00000007f0900000, 0x00000007f0900000| Untracked -| 778|0x00000007f0a00000, 0x00000007f0a00000, 0x00000007f0b00000| 0%| F| |TAMS 0x00000007f0a00000, 0x00000007f0a00000| Untracked -| 779|0x00000007f0b00000, 0x00000007f0b00000, 0x00000007f0c00000| 0%| F| |TAMS 0x00000007f0b00000, 0x00000007f0b00000| Untracked -| 780|0x00000007f0c00000, 0x00000007f0c00000, 0x00000007f0d00000| 0%| F| |TAMS 0x00000007f0c00000, 0x00000007f0c00000| Untracked -| 781|0x00000007f0d00000, 0x00000007f0d00000, 0x00000007f0e00000| 0%| F| |TAMS 0x00000007f0d00000, 0x00000007f0d00000| Untracked -| 782|0x00000007f0e00000, 0x00000007f0e00000, 0x00000007f0f00000| 0%| F| |TAMS 0x00000007f0e00000, 0x00000007f0e00000| Untracked -| 783|0x00000007f0f00000, 0x00000007f0f00000, 0x00000007f1000000| 0%| F| |TAMS 0x00000007f0f00000, 0x00000007f0f00000| Untracked -| 784|0x00000007f1000000, 0x00000007f1000000, 0x00000007f1100000| 0%| F| |TAMS 0x00000007f1000000, 0x00000007f1000000| Untracked -| 785|0x00000007f1100000, 0x00000007f1100000, 0x00000007f1200000| 0%| F| |TAMS 0x00000007f1100000, 0x00000007f1100000| Untracked -| 786|0x00000007f1200000, 0x00000007f1200000, 0x00000007f1300000| 0%| F| |TAMS 0x00000007f1200000, 0x00000007f1200000| Untracked -| 787|0x00000007f1300000, 0x00000007f1300000, 0x00000007f1400000| 0%| F| |TAMS 0x00000007f1300000, 0x00000007f1300000| Untracked -| 788|0x00000007f1400000, 0x00000007f1400000, 0x00000007f1500000| 0%| F| |TAMS 0x00000007f1400000, 0x00000007f1400000| Untracked -| 789|0x00000007f1500000, 0x00000007f1500000, 0x00000007f1600000| 0%| F| |TAMS 0x00000007f1500000, 0x00000007f1500000| Untracked -| 790|0x00000007f1600000, 0x00000007f1600000, 0x00000007f1700000| 0%| F| |TAMS 0x00000007f1600000, 0x00000007f1600000| Untracked -| 791|0x00000007f1700000, 0x00000007f1700000, 0x00000007f1800000| 0%| F| |TAMS 0x00000007f1700000, 0x00000007f1700000| Untracked -| 792|0x00000007f1800000, 0x00000007f1800000, 0x00000007f1900000| 0%| F| |TAMS 0x00000007f1800000, 0x00000007f1800000| Untracked -| 793|0x00000007f1900000, 0x00000007f1900000, 0x00000007f1a00000| 0%| F| |TAMS 0x00000007f1900000, 0x00000007f1900000| Untracked -| 794|0x00000007f1a00000, 0x00000007f1a00000, 0x00000007f1b00000| 0%| F| |TAMS 0x00000007f1a00000, 0x00000007f1a00000| Untracked -| 795|0x00000007f1b00000, 0x00000007f1b00000, 0x00000007f1c00000| 0%| F| |TAMS 0x00000007f1b00000, 0x00000007f1b00000| Untracked -| 796|0x00000007f1c00000, 0x00000007f1c00000, 0x00000007f1d00000| 0%| F| |TAMS 0x00000007f1c00000, 0x00000007f1c00000| Untracked -| 797|0x00000007f1d00000, 0x00000007f1d00000, 0x00000007f1e00000| 0%| F| |TAMS 0x00000007f1d00000, 0x00000007f1d00000| Untracked -| 798|0x00000007f1e00000, 0x00000007f1e00000, 0x00000007f1f00000| 0%| F| |TAMS 0x00000007f1e00000, 0x00000007f1e00000| Untracked -| 799|0x00000007f1f00000, 0x00000007f1f00000, 0x00000007f2000000| 0%| F| |TAMS 0x00000007f1f00000, 0x00000007f1f00000| Untracked -| 800|0x00000007f2000000, 0x00000007f2000000, 0x00000007f2100000| 0%| F| |TAMS 0x00000007f2000000, 0x00000007f2000000| Untracked -| 801|0x00000007f2100000, 0x00000007f2100000, 0x00000007f2200000| 0%| F| |TAMS 0x00000007f2100000, 0x00000007f2100000| Untracked -| 802|0x00000007f2200000, 0x00000007f2200000, 0x00000007f2300000| 0%| F| |TAMS 0x00000007f2200000, 0x00000007f2200000| Untracked -| 803|0x00000007f2300000, 0x00000007f2300000, 0x00000007f2400000| 0%| F| |TAMS 0x00000007f2300000, 0x00000007f2300000| Untracked -| 804|0x00000007f2400000, 0x00000007f2400000, 0x00000007f2500000| 0%| F| |TAMS 0x00000007f2400000, 0x00000007f2400000| Untracked -| 805|0x00000007f2500000, 0x00000007f2500000, 0x00000007f2600000| 0%| F| |TAMS 0x00000007f2500000, 0x00000007f2500000| Untracked -| 806|0x00000007f2600000, 0x00000007f2600000, 0x00000007f2700000| 0%| F| |TAMS 0x00000007f2600000, 0x00000007f2600000| Untracked -| 807|0x00000007f2700000, 0x00000007f2700000, 0x00000007f2800000| 0%| F| |TAMS 0x00000007f2700000, 0x00000007f2700000| Untracked -| 808|0x00000007f2800000, 0x00000007f2800000, 0x00000007f2900000| 0%| F| |TAMS 0x00000007f2800000, 0x00000007f2800000| Untracked -| 809|0x00000007f2900000, 0x00000007f2900000, 0x00000007f2a00000| 0%| F| |TAMS 0x00000007f2900000, 0x00000007f2900000| Untracked -| 810|0x00000007f2a00000, 0x00000007f2a00000, 0x00000007f2b00000| 0%| F| |TAMS 0x00000007f2a00000, 0x00000007f2a00000| Untracked -| 811|0x00000007f2b00000, 0x00000007f2b00000, 0x00000007f2c00000| 0%| F| |TAMS 0x00000007f2b00000, 0x00000007f2b00000| Untracked -| 812|0x00000007f2c00000, 0x00000007f2c00000, 0x00000007f2d00000| 0%| F| |TAMS 0x00000007f2c00000, 0x00000007f2c00000| Untracked -| 813|0x00000007f2d00000, 0x00000007f2d00000, 0x00000007f2e00000| 0%| F| |TAMS 0x00000007f2d00000, 0x00000007f2d00000| Untracked -| 814|0x00000007f2e00000, 0x00000007f2e00000, 0x00000007f2f00000| 0%| F| |TAMS 0x00000007f2e00000, 0x00000007f2e00000| Untracked -| 815|0x00000007f2f00000, 0x00000007f2f00000, 0x00000007f3000000| 0%| F| |TAMS 0x00000007f2f00000, 0x00000007f2f00000| Untracked -| 816|0x00000007f3000000, 0x00000007f3000000, 0x00000007f3100000| 0%| F| |TAMS 0x00000007f3000000, 0x00000007f3000000| Untracked -| 817|0x00000007f3100000, 0x00000007f3100000, 0x00000007f3200000| 0%| F| |TAMS 0x00000007f3100000, 0x00000007f3100000| Untracked -| 818|0x00000007f3200000, 0x00000007f3200000, 0x00000007f3300000| 0%| F| |TAMS 0x00000007f3200000, 0x00000007f3200000| Untracked -| 819|0x00000007f3300000, 0x00000007f3300000, 0x00000007f3400000| 0%| F| |TAMS 0x00000007f3300000, 0x00000007f3300000| Untracked -| 820|0x00000007f3400000, 0x00000007f3400000, 0x00000007f3500000| 0%| F| |TAMS 0x00000007f3400000, 0x00000007f3400000| Untracked -| 821|0x00000007f3500000, 0x00000007f35f9408, 0x00000007f3600000| 97%| S|CS|TAMS 0x00000007f3500000, 0x00000007f3500000| Complete -| 822|0x00000007f3600000, 0x00000007f3700000, 0x00000007f3700000|100%| S|CS|TAMS 0x00000007f3600000, 0x00000007f3600000| Complete -| 823|0x00000007f3700000, 0x00000007f3800000, 0x00000007f3800000|100%| S|CS|TAMS 0x00000007f3700000, 0x00000007f3700000| Complete -| 824|0x00000007f3800000, 0x00000007f3900000, 0x00000007f3900000|100%| S|CS|TAMS 0x00000007f3800000, 0x00000007f3800000| Complete -| 825|0x00000007f3900000, 0x00000007f3a00000, 0x00000007f3a00000|100%| S|CS|TAMS 0x00000007f3900000, 0x00000007f3900000| Complete -| 826|0x00000007f3a00000, 0x00000007f3b00000, 0x00000007f3b00000|100%| S|CS|TAMS 0x00000007f3a00000, 0x00000007f3a00000| Complete -| 827|0x00000007f3b00000, 0x00000007f3c00000, 0x00000007f3c00000|100%| S|CS|TAMS 0x00000007f3b00000, 0x00000007f3b00000| Complete -| 828|0x00000007f3c00000, 0x00000007f3d00000, 0x00000007f3d00000|100%| S|CS|TAMS 0x00000007f3c00000, 0x00000007f3c00000| Complete -| 829|0x00000007f3d00000, 0x00000007f3e00000, 0x00000007f3e00000|100%| S|CS|TAMS 0x00000007f3d00000, 0x00000007f3d00000| Complete -| 830|0x00000007f3e00000, 0x00000007f3f00000, 0x00000007f3f00000|100%| S|CS|TAMS 0x00000007f3e00000, 0x00000007f3e00000| Complete -| 831|0x00000007f3f00000, 0x00000007f4000000, 0x00000007f4000000|100%| S|CS|TAMS 0x00000007f3f00000, 0x00000007f3f00000| Complete -| 832|0x00000007f4000000, 0x00000007f4100000, 0x00000007f4100000|100%| S|CS|TAMS 0x00000007f4000000, 0x00000007f4000000| Complete -| 833|0x00000007f4100000, 0x00000007f4200000, 0x00000007f4200000|100%| S|CS|TAMS 0x00000007f4100000, 0x00000007f4100000| Complete -| 834|0x00000007f4200000, 0x00000007f4200000, 0x00000007f4300000| 0%| F| |TAMS 0x00000007f4200000, 0x00000007f4200000| Untracked -| 835|0x00000007f4300000, 0x00000007f4300000, 0x00000007f4400000| 0%| F| |TAMS 0x00000007f4300000, 0x00000007f4300000| Untracked -| 836|0x00000007f4400000, 0x00000007f4400000, 0x00000007f4500000| 0%| F| |TAMS 0x00000007f4400000, 0x00000007f4400000| Untracked -| 837|0x00000007f4500000, 0x00000007f4500000, 0x00000007f4600000| 0%| F| |TAMS 0x00000007f4500000, 0x00000007f4500000| Untracked -| 838|0x00000007f4600000, 0x00000007f4600000, 0x00000007f4700000| 0%| F| |TAMS 0x00000007f4600000, 0x00000007f4600000| Untracked -| 839|0x00000007f4700000, 0x00000007f4700000, 0x00000007f4800000| 0%| F| |TAMS 0x00000007f4700000, 0x00000007f4700000| Untracked -| 840|0x00000007f4800000, 0x00000007f4800000, 0x00000007f4900000| 0%| F| |TAMS 0x00000007f4800000, 0x00000007f4800000| Untracked -| 841|0x00000007f4900000, 0x00000007f4900000, 0x00000007f4a00000| 0%| F| |TAMS 0x00000007f4900000, 0x00000007f4900000| Untracked -| 842|0x00000007f4a00000, 0x00000007f4a00000, 0x00000007f4b00000| 0%| F| |TAMS 0x00000007f4a00000, 0x00000007f4a00000| Untracked -| 843|0x00000007f4b00000, 0x00000007f4b00000, 0x00000007f4c00000| 0%| F| |TAMS 0x00000007f4b00000, 0x00000007f4b00000| Untracked -| 844|0x00000007f4c00000, 0x00000007f4c00000, 0x00000007f4d00000| 0%| F| |TAMS 0x00000007f4c00000, 0x00000007f4c00000| Untracked -| 845|0x00000007f4d00000, 0x00000007f4d00000, 0x00000007f4e00000| 0%| F| |TAMS 0x00000007f4d00000, 0x00000007f4d00000| Untracked -| 846|0x00000007f4e00000, 0x00000007f4e00000, 0x00000007f4f00000| 0%| F| |TAMS 0x00000007f4e00000, 0x00000007f4e00000| Untracked -| 847|0x00000007f4f00000, 0x00000007f4f00000, 0x00000007f5000000| 0%| F| |TAMS 0x00000007f4f00000, 0x00000007f4f00000| Untracked -| 848|0x00000007f5000000, 0x00000007f5000000, 0x00000007f5100000| 0%| F| |TAMS 0x00000007f5000000, 0x00000007f5000000| Untracked -| 849|0x00000007f5100000, 0x00000007f5100000, 0x00000007f5200000| 0%| F| |TAMS 0x00000007f5100000, 0x00000007f5100000| Untracked -| 850|0x00000007f5200000, 0x00000007f5200000, 0x00000007f5300000| 0%| F| |TAMS 0x00000007f5200000, 0x00000007f5200000| Untracked -| 851|0x00000007f5300000, 0x00000007f5300000, 0x00000007f5400000| 0%| F| |TAMS 0x00000007f5300000, 0x00000007f5300000| Untracked -| 852|0x00000007f5400000, 0x00000007f5400000, 0x00000007f5500000| 0%| F| |TAMS 0x00000007f5400000, 0x00000007f5400000| Untracked -| 853|0x00000007f5500000, 0x00000007f5500000, 0x00000007f5600000| 0%| F| |TAMS 0x00000007f5500000, 0x00000007f5500000| Untracked -| 854|0x00000007f5600000, 0x00000007f5600000, 0x00000007f5700000| 0%| F| |TAMS 0x00000007f5600000, 0x00000007f5600000| Untracked -| 855|0x00000007f5700000, 0x00000007f5700000, 0x00000007f5800000| 0%| F| |TAMS 0x00000007f5700000, 0x00000007f5700000| Untracked -| 856|0x00000007f5800000, 0x00000007f5800000, 0x00000007f5900000| 0%| F| |TAMS 0x00000007f5800000, 0x00000007f5800000| Untracked -| 857|0x00000007f5900000, 0x00000007f5900000, 0x00000007f5a00000| 0%| F| |TAMS 0x00000007f5900000, 0x00000007f5900000| Untracked -| 858|0x00000007f5a00000, 0x00000007f5a00000, 0x00000007f5b00000| 0%| F| |TAMS 0x00000007f5a00000, 0x00000007f5a00000| Untracked -| 859|0x00000007f5b00000, 0x00000007f5b00000, 0x00000007f5c00000| 0%| F| |TAMS 0x00000007f5b00000, 0x00000007f5b00000| Untracked -| 860|0x00000007f5c00000, 0x00000007f5c00000, 0x00000007f5d00000| 0%| F| |TAMS 0x00000007f5c00000, 0x00000007f5c00000| Untracked -| 861|0x00000007f5d00000, 0x00000007f5d00000, 0x00000007f5e00000| 0%| F| |TAMS 0x00000007f5d00000, 0x00000007f5d00000| Untracked -| 862|0x00000007f5e00000, 0x00000007f5e00000, 0x00000007f5f00000| 0%| F| |TAMS 0x00000007f5e00000, 0x00000007f5e00000| Untracked -| 863|0x00000007f5f00000, 0x00000007f5f00000, 0x00000007f6000000| 0%| F| |TAMS 0x00000007f5f00000, 0x00000007f5f00000| Untracked -| 864|0x00000007f6000000, 0x00000007f6000000, 0x00000007f6100000| 0%| F| |TAMS 0x00000007f6000000, 0x00000007f6000000| Untracked -| 865|0x00000007f6100000, 0x00000007f6100000, 0x00000007f6200000| 0%| F| |TAMS 0x00000007f6100000, 0x00000007f6100000| Untracked -| 866|0x00000007f6200000, 0x00000007f6200000, 0x00000007f6300000| 0%| F| |TAMS 0x00000007f6200000, 0x00000007f6200000| Untracked -| 867|0x00000007f6300000, 0x00000007f6300000, 0x00000007f6400000| 0%| F| |TAMS 0x00000007f6300000, 0x00000007f6300000| Untracked -| 868|0x00000007f6400000, 0x00000007f6400000, 0x00000007f6500000| 0%| F| |TAMS 0x00000007f6400000, 0x00000007f6400000| Untracked -| 869|0x00000007f6500000, 0x00000007f6500000, 0x00000007f6600000| 0%| F| |TAMS 0x00000007f6500000, 0x00000007f6500000| Untracked -| 870|0x00000007f6600000, 0x00000007f6600000, 0x00000007f6700000| 0%| F| |TAMS 0x00000007f6600000, 0x00000007f6600000| Untracked -| 871|0x00000007f6700000, 0x00000007f6700000, 0x00000007f6800000| 0%| F| |TAMS 0x00000007f6700000, 0x00000007f6700000| Untracked -| 872|0x00000007f6800000, 0x00000007f6800000, 0x00000007f6900000| 0%| F| |TAMS 0x00000007f6800000, 0x00000007f6800000| Untracked -| 873|0x00000007f6900000, 0x00000007f6900000, 0x00000007f6a00000| 0%| F| |TAMS 0x00000007f6900000, 0x00000007f6900000| Untracked -| 874|0x00000007f6a00000, 0x00000007f6a00000, 0x00000007f6b00000| 0%| F| |TAMS 0x00000007f6a00000, 0x00000007f6a00000| Untracked -| 875|0x00000007f6b00000, 0x00000007f6b00000, 0x00000007f6c00000| 0%| F| |TAMS 0x00000007f6b00000, 0x00000007f6b00000| Untracked -| 876|0x00000007f6c00000, 0x00000007f6c00000, 0x00000007f6d00000| 0%| F| |TAMS 0x00000007f6c00000, 0x00000007f6c00000| Untracked -| 877|0x00000007f6d00000, 0x00000007f6d00000, 0x00000007f6e00000| 0%| F| |TAMS 0x00000007f6d00000, 0x00000007f6d00000| Untracked -| 878|0x00000007f6e00000, 0x00000007f6e00000, 0x00000007f6f00000| 0%| F| |TAMS 0x00000007f6e00000, 0x00000007f6e00000| Untracked -| 879|0x00000007f6f00000, 0x00000007f6f00000, 0x00000007f7000000| 0%| F| |TAMS 0x00000007f6f00000, 0x00000007f6f00000| Untracked -| 880|0x00000007f7000000, 0x00000007f7000000, 0x00000007f7100000| 0%| F| |TAMS 0x00000007f7000000, 0x00000007f7000000| Untracked -| 881|0x00000007f7100000, 0x00000007f7100000, 0x00000007f7200000| 0%| F| |TAMS 0x00000007f7100000, 0x00000007f7100000| Untracked -| 882|0x00000007f7200000, 0x00000007f7200000, 0x00000007f7300000| 0%| F| |TAMS 0x00000007f7200000, 0x00000007f7200000| Untracked -| 883|0x00000007f7300000, 0x00000007f7300000, 0x00000007f7400000| 0%| F| |TAMS 0x00000007f7300000, 0x00000007f7300000| Untracked -| 884|0x00000007f7400000, 0x00000007f7400000, 0x00000007f7500000| 0%| F| |TAMS 0x00000007f7400000, 0x00000007f7400000| Untracked -| 885|0x00000007f7500000, 0x00000007f7500000, 0x00000007f7600000| 0%| F| |TAMS 0x00000007f7500000, 0x00000007f7500000| Untracked -| 886|0x00000007f7600000, 0x00000007f7600000, 0x00000007f7700000| 0%| F| |TAMS 0x00000007f7600000, 0x00000007f7600000| Untracked -| 887|0x00000007f7700000, 0x00000007f7700000, 0x00000007f7800000| 0%| F| |TAMS 0x00000007f7700000, 0x00000007f7700000| Untracked -| 888|0x00000007f7800000, 0x00000007f7800000, 0x00000007f7900000| 0%| F| |TAMS 0x00000007f7800000, 0x00000007f7800000| Untracked -| 889|0x00000007f7900000, 0x00000007f7900000, 0x00000007f7a00000| 0%| F| |TAMS 0x00000007f7900000, 0x00000007f7900000| Untracked -| 890|0x00000007f7a00000, 0x00000007f7a00000, 0x00000007f7b00000| 0%| F| |TAMS 0x00000007f7a00000, 0x00000007f7a00000| Untracked -| 891|0x00000007f7b00000, 0x00000007f7b00000, 0x00000007f7c00000| 0%| F| |TAMS 0x00000007f7b00000, 0x00000007f7b00000| Untracked -| 892|0x00000007f7c00000, 0x00000007f7c00000, 0x00000007f7d00000| 0%| F| |TAMS 0x00000007f7c00000, 0x00000007f7c00000| Untracked -| 893|0x00000007f7d00000, 0x00000007f7d00000, 0x00000007f7e00000| 0%| F| |TAMS 0x00000007f7d00000, 0x00000007f7d00000| Untracked -| 894|0x00000007f7e00000, 0x00000007f7e00000, 0x00000007f7f00000| 0%| F| |TAMS 0x00000007f7e00000, 0x00000007f7e00000| Untracked -| 895|0x00000007f7f00000, 0x00000007f7f00000, 0x00000007f8000000| 0%| F| |TAMS 0x00000007f7f00000, 0x00000007f7f00000| Untracked -| 896|0x00000007f8000000, 0x00000007f8000000, 0x00000007f8100000| 0%| F| |TAMS 0x00000007f8000000, 0x00000007f8000000| Untracked -| 897|0x00000007f8100000, 0x00000007f8100000, 0x00000007f8200000| 0%| F| |TAMS 0x00000007f8100000, 0x00000007f8100000| Untracked -| 898|0x00000007f8200000, 0x00000007f8200000, 0x00000007f8300000| 0%| F| |TAMS 0x00000007f8200000, 0x00000007f8200000| Untracked -| 899|0x00000007f8300000, 0x00000007f8300000, 0x00000007f8400000| 0%| F| |TAMS 0x00000007f8300000, 0x00000007f8300000| Untracked -| 900|0x00000007f8400000, 0x00000007f8400000, 0x00000007f8500000| 0%| F| |TAMS 0x00000007f8400000, 0x00000007f8400000| Untracked -| 901|0x00000007f8500000, 0x00000007f8500000, 0x00000007f8600000| 0%| F| |TAMS 0x00000007f8500000, 0x00000007f8500000| Untracked -| 902|0x00000007f8600000, 0x00000007f8600000, 0x00000007f8700000| 0%| F| |TAMS 0x00000007f8600000, 0x00000007f8600000| Untracked -| 903|0x00000007f8700000, 0x00000007f8700000, 0x00000007f8800000| 0%| F| |TAMS 0x00000007f8700000, 0x00000007f8700000| Untracked -| 904|0x00000007f8800000, 0x00000007f8800000, 0x00000007f8900000| 0%| F| |TAMS 0x00000007f8800000, 0x00000007f8800000| Untracked -| 905|0x00000007f8900000, 0x00000007f8900000, 0x00000007f8a00000| 0%| F| |TAMS 0x00000007f8900000, 0x00000007f8900000| Untracked -| 906|0x00000007f8a00000, 0x00000007f8a00000, 0x00000007f8b00000| 0%| F| |TAMS 0x00000007f8a00000, 0x00000007f8a00000| Untracked -| 907|0x00000007f8b00000, 0x00000007f8b00000, 0x00000007f8c00000| 0%| F| |TAMS 0x00000007f8b00000, 0x00000007f8b00000| Untracked -| 908|0x00000007f8c00000, 0x00000007f8c00000, 0x00000007f8d00000| 0%| F| |TAMS 0x00000007f8c00000, 0x00000007f8c00000| Untracked -| 909|0x00000007f8d00000, 0x00000007f8d00000, 0x00000007f8e00000| 0%| F| |TAMS 0x00000007f8d00000, 0x00000007f8d00000| Untracked -| 910|0x00000007f8e00000, 0x00000007f8e00000, 0x00000007f8f00000| 0%| F| |TAMS 0x00000007f8e00000, 0x00000007f8e00000| Untracked -| 911|0x00000007f8f00000, 0x00000007f8f00000, 0x00000007f9000000| 0%| F| |TAMS 0x00000007f8f00000, 0x00000007f8f00000| Untracked -| 912|0x00000007f9000000, 0x00000007f9000000, 0x00000007f9100000| 0%| F| |TAMS 0x00000007f9000000, 0x00000007f9000000| Untracked -| 913|0x00000007f9100000, 0x00000007f9100000, 0x00000007f9200000| 0%| F| |TAMS 0x00000007f9100000, 0x00000007f9100000| Untracked -| 914|0x00000007f9200000, 0x00000007f9200000, 0x00000007f9300000| 0%| F| |TAMS 0x00000007f9200000, 0x00000007f9200000| Untracked -| 915|0x00000007f9300000, 0x00000007f9300000, 0x00000007f9400000| 0%| F| |TAMS 0x00000007f9300000, 0x00000007f9300000| Untracked -| 916|0x00000007f9400000, 0x00000007f9400000, 0x00000007f9500000| 0%| F| |TAMS 0x00000007f9400000, 0x00000007f9400000| Untracked -| 917|0x00000007f9500000, 0x00000007f9500000, 0x00000007f9600000| 0%| F| |TAMS 0x00000007f9500000, 0x00000007f9500000| Untracked -| 918|0x00000007f9600000, 0x00000007f9600000, 0x00000007f9700000| 0%| F| |TAMS 0x00000007f9600000, 0x00000007f9600000| Untracked -| 919|0x00000007f9700000, 0x00000007f9700000, 0x00000007f9800000| 0%| F| |TAMS 0x00000007f9700000, 0x00000007f9700000| Untracked -| 920|0x00000007f9800000, 0x00000007f9800000, 0x00000007f9900000| 0%| F| |TAMS 0x00000007f9800000, 0x00000007f9800000| Untracked -| 921|0x00000007f9900000, 0x00000007f9900000, 0x00000007f9a00000| 0%| F| |TAMS 0x00000007f9900000, 0x00000007f9900000| Untracked -| 922|0x00000007f9a00000, 0x00000007f9a00000, 0x00000007f9b00000| 0%| F| |TAMS 0x00000007f9a00000, 0x00000007f9a00000| Untracked -| 923|0x00000007f9b00000, 0x00000007f9b00000, 0x00000007f9c00000| 0%| F| |TAMS 0x00000007f9b00000, 0x00000007f9b00000| Untracked -| 924|0x00000007f9c00000, 0x00000007f9c00000, 0x00000007f9d00000| 0%| F| |TAMS 0x00000007f9c00000, 0x00000007f9c00000| Untracked -| 925|0x00000007f9d00000, 0x00000007f9d00000, 0x00000007f9e00000| 0%| F| |TAMS 0x00000007f9d00000, 0x00000007f9d00000| Untracked -| 926|0x00000007f9e00000, 0x00000007f9e00000, 0x00000007f9f00000| 0%| F| |TAMS 0x00000007f9e00000, 0x00000007f9e00000| Untracked -| 927|0x00000007f9f00000, 0x00000007f9f00000, 0x00000007fa000000| 0%| F| |TAMS 0x00000007f9f00000, 0x00000007f9f00000| Untracked -| 928|0x00000007fa000000, 0x00000007fa000000, 0x00000007fa100000| 0%| F| |TAMS 0x00000007fa000000, 0x00000007fa000000| Untracked -| 929|0x00000007fa100000, 0x00000007fa100000, 0x00000007fa200000| 0%| F| |TAMS 0x00000007fa100000, 0x00000007fa100000| Untracked -| 930|0x00000007fa200000, 0x00000007fa200000, 0x00000007fa300000| 0%| F| |TAMS 0x00000007fa200000, 0x00000007fa200000| Untracked -| 931|0x00000007fa300000, 0x00000007fa300000, 0x00000007fa400000| 0%| F| |TAMS 0x00000007fa300000, 0x00000007fa300000| Untracked -| 932|0x00000007fa400000, 0x00000007fa4d8838, 0x00000007fa500000| 84%| E| |TAMS 0x00000007fa400000, 0x00000007fa400000| Complete -| 933|0x00000007fa500000, 0x00000007fa600000, 0x00000007fa600000|100%| E|CS|TAMS 0x00000007fa500000, 0x00000007fa500000| Complete -| 934|0x00000007fa600000, 0x00000007fa700000, 0x00000007fa700000|100%| E|CS|TAMS 0x00000007fa600000, 0x00000007fa600000| Complete -| 935|0x00000007fa700000, 0x00000007fa800000, 0x00000007fa800000|100%| E|CS|TAMS 0x00000007fa700000, 0x00000007fa700000| Complete -| 936|0x00000007fa800000, 0x00000007fa900000, 0x00000007fa900000|100%| E|CS|TAMS 0x00000007fa800000, 0x00000007fa800000| Complete -| 937|0x00000007fa900000, 0x00000007faa00000, 0x00000007faa00000|100%| E|CS|TAMS 0x00000007fa900000, 0x00000007fa900000| Complete -| 938|0x00000007faa00000, 0x00000007fab00000, 0x00000007fab00000|100%| E|CS|TAMS 0x00000007faa00000, 0x00000007faa00000| Complete -| 939|0x00000007fab00000, 0x00000007fac00000, 0x00000007fac00000|100%| E|CS|TAMS 0x00000007fab00000, 0x00000007fab00000| Complete -| 940|0x00000007fac00000, 0x00000007fad00000, 0x00000007fad00000|100%| E|CS|TAMS 0x00000007fac00000, 0x00000007fac00000| Complete -| 941|0x00000007fad00000, 0x00000007fae00000, 0x00000007fae00000|100%| E|CS|TAMS 0x00000007fad00000, 0x00000007fad00000| Complete -| 942|0x00000007fae00000, 0x00000007faf00000, 0x00000007faf00000|100%| E|CS|TAMS 0x00000007fae00000, 0x00000007fae00000| Complete -| 943|0x00000007faf00000, 0x00000007fb000000, 0x00000007fb000000|100%| E|CS|TAMS 0x00000007faf00000, 0x00000007faf00000| Complete -| 944|0x00000007fb000000, 0x00000007fb100000, 0x00000007fb100000|100%| E|CS|TAMS 0x00000007fb000000, 0x00000007fb000000| Complete -| 945|0x00000007fb100000, 0x00000007fb200000, 0x00000007fb200000|100%| E|CS|TAMS 0x00000007fb100000, 0x00000007fb100000| Complete -| 946|0x00000007fb200000, 0x00000007fb300000, 0x00000007fb300000|100%| E|CS|TAMS 0x00000007fb200000, 0x00000007fb200000| Complete -| 947|0x00000007fb300000, 0x00000007fb400000, 0x00000007fb400000|100%| E|CS|TAMS 0x00000007fb300000, 0x00000007fb300000| Complete -| 948|0x00000007fb400000, 0x00000007fb500000, 0x00000007fb500000|100%| E|CS|TAMS 0x00000007fb400000, 0x00000007fb400000| Complete -| 949|0x00000007fb500000, 0x00000007fb600000, 0x00000007fb600000|100%| E|CS|TAMS 0x00000007fb500000, 0x00000007fb500000| Complete -| 950|0x00000007fb600000, 0x00000007fb700000, 0x00000007fb700000|100%| E|CS|TAMS 0x00000007fb600000, 0x00000007fb600000| Complete -| 951|0x00000007fb700000, 0x00000007fb800000, 0x00000007fb800000|100%| E|CS|TAMS 0x00000007fb700000, 0x00000007fb700000| Complete -| 952|0x00000007fb800000, 0x00000007fb900000, 0x00000007fb900000|100%| E|CS|TAMS 0x00000007fb800000, 0x00000007fb800000| Complete -| 953|0x00000007fb900000, 0x00000007fba00000, 0x00000007fba00000|100%| E|CS|TAMS 0x00000007fb900000, 0x00000007fb900000| Complete -| 954|0x00000007fba00000, 0x00000007fbb00000, 0x00000007fbb00000|100%| E|CS|TAMS 0x00000007fba00000, 0x00000007fba00000| Complete -| 955|0x00000007fbb00000, 0x00000007fbc00000, 0x00000007fbc00000|100%| E|CS|TAMS 0x00000007fbb00000, 0x00000007fbb00000| Complete -| 956|0x00000007fbc00000, 0x00000007fbd00000, 0x00000007fbd00000|100%| E|CS|TAMS 0x00000007fbc00000, 0x00000007fbc00000| Complete -| 957|0x00000007fbd00000, 0x00000007fbe00000, 0x00000007fbe00000|100%| E|CS|TAMS 0x00000007fbd00000, 0x00000007fbd00000| Complete -| 958|0x00000007fbe00000, 0x00000007fbf00000, 0x00000007fbf00000|100%| E|CS|TAMS 0x00000007fbe00000, 0x00000007fbe00000| Complete -| 959|0x00000007fbf00000, 0x00000007fc000000, 0x00000007fc000000|100%| E|CS|TAMS 0x00000007fbf00000, 0x00000007fbf00000| Complete -| 960|0x00000007fc000000, 0x00000007fc100000, 0x00000007fc100000|100%| E|CS|TAMS 0x00000007fc000000, 0x00000007fc000000| Complete -| 961|0x00000007fc100000, 0x00000007fc200000, 0x00000007fc200000|100%| E|CS|TAMS 0x00000007fc100000, 0x00000007fc100000| Complete -| 962|0x00000007fc200000, 0x00000007fc300000, 0x00000007fc300000|100%| E|CS|TAMS 0x00000007fc200000, 0x00000007fc200000| Complete -| 963|0x00000007fc300000, 0x00000007fc400000, 0x00000007fc400000|100%| E|CS|TAMS 0x00000007fc300000, 0x00000007fc300000| Complete -| 964|0x00000007fc400000, 0x00000007fc500000, 0x00000007fc500000|100%| E|CS|TAMS 0x00000007fc400000, 0x00000007fc400000| Complete -| 965|0x00000007fc500000, 0x00000007fc600000, 0x00000007fc600000|100%| E|CS|TAMS 0x00000007fc500000, 0x00000007fc500000| Complete -| 966|0x00000007fc600000, 0x00000007fc700000, 0x00000007fc700000|100%| E|CS|TAMS 0x00000007fc600000, 0x00000007fc600000| Complete -| 967|0x00000007fc700000, 0x00000007fc800000, 0x00000007fc800000|100%| E|CS|TAMS 0x00000007fc700000, 0x00000007fc700000| Complete -| 968|0x00000007fc800000, 0x00000007fc900000, 0x00000007fc900000|100%| E|CS|TAMS 0x00000007fc800000, 0x00000007fc800000| Complete -| 969|0x00000007fc900000, 0x00000007fca00000, 0x00000007fca00000|100%| E|CS|TAMS 0x00000007fc900000, 0x00000007fc900000| Complete -| 970|0x00000007fca00000, 0x00000007fcb00000, 0x00000007fcb00000|100%| E|CS|TAMS 0x00000007fca00000, 0x00000007fca00000| Complete -| 971|0x00000007fcb00000, 0x00000007fcc00000, 0x00000007fcc00000|100%| E|CS|TAMS 0x00000007fcb00000, 0x00000007fcb00000| Complete -| 972|0x00000007fcc00000, 0x00000007fcd00000, 0x00000007fcd00000|100%| E|CS|TAMS 0x00000007fcc00000, 0x00000007fcc00000| Complete -| 973|0x00000007fcd00000, 0x00000007fce00000, 0x00000007fce00000|100%| E|CS|TAMS 0x00000007fcd00000, 0x00000007fcd00000| Complete -| 974|0x00000007fce00000, 0x00000007fcf00000, 0x00000007fcf00000|100%| E|CS|TAMS 0x00000007fce00000, 0x00000007fce00000| Complete -| 975|0x00000007fcf00000, 0x00000007fd000000, 0x00000007fd000000|100%| E|CS|TAMS 0x00000007fcf00000, 0x00000007fcf00000| Complete -| 976|0x00000007fd000000, 0x00000007fd100000, 0x00000007fd100000|100%| E|CS|TAMS 0x00000007fd000000, 0x00000007fd000000| Complete -| 977|0x00000007fd100000, 0x00000007fd200000, 0x00000007fd200000|100%| E|CS|TAMS 0x00000007fd100000, 0x00000007fd100000| Complete -| 978|0x00000007fd200000, 0x00000007fd300000, 0x00000007fd300000|100%| E|CS|TAMS 0x00000007fd200000, 0x00000007fd200000| Complete -| 979|0x00000007fd300000, 0x00000007fd400000, 0x00000007fd400000|100%| E|CS|TAMS 0x00000007fd300000, 0x00000007fd300000| Complete -| 980|0x00000007fd400000, 0x00000007fd500000, 0x00000007fd500000|100%| E|CS|TAMS 0x00000007fd400000, 0x00000007fd400000| Complete -| 981|0x00000007fd500000, 0x00000007fd600000, 0x00000007fd600000|100%| E|CS|TAMS 0x00000007fd500000, 0x00000007fd500000| Complete -| 982|0x00000007fd600000, 0x00000007fd700000, 0x00000007fd700000|100%| E|CS|TAMS 0x00000007fd600000, 0x00000007fd600000| Complete -| 983|0x00000007fd700000, 0x00000007fd800000, 0x00000007fd800000|100%| E|CS|TAMS 0x00000007fd700000, 0x00000007fd700000| Complete -| 984|0x00000007fd800000, 0x00000007fd900000, 0x00000007fd900000|100%| E|CS|TAMS 0x00000007fd800000, 0x00000007fd800000| Complete -| 985|0x00000007fd900000, 0x00000007fda00000, 0x00000007fda00000|100%| E|CS|TAMS 0x00000007fd900000, 0x00000007fd900000| Complete -| 986|0x00000007fda00000, 0x00000007fdb00000, 0x00000007fdb00000|100%| E|CS|TAMS 0x00000007fda00000, 0x00000007fda00000| Complete -| 987|0x00000007fdb00000, 0x00000007fdc00000, 0x00000007fdc00000|100%| E|CS|TAMS 0x00000007fdb00000, 0x00000007fdb00000| Complete -| 988|0x00000007fdc00000, 0x00000007fdd00000, 0x00000007fdd00000|100%| E|CS|TAMS 0x00000007fdc00000, 0x00000007fdc00000| Complete -| 989|0x00000007fdd00000, 0x00000007fde00000, 0x00000007fde00000|100%| E|CS|TAMS 0x00000007fdd00000, 0x00000007fdd00000| Complete -| 990|0x00000007fde00000, 0x00000007fdf00000, 0x00000007fdf00000|100%| E|CS|TAMS 0x00000007fde00000, 0x00000007fde00000| Complete -| 991|0x00000007fdf00000, 0x00000007fe000000, 0x00000007fe000000|100%| E|CS|TAMS 0x00000007fdf00000, 0x00000007fdf00000| Complete -| 992|0x00000007fe000000, 0x00000007fe100000, 0x00000007fe100000|100%| E|CS|TAMS 0x00000007fe000000, 0x00000007fe000000| Complete -| 993|0x00000007fe100000, 0x00000007fe200000, 0x00000007fe200000|100%| E|CS|TAMS 0x00000007fe100000, 0x00000007fe100000| Complete -| 994|0x00000007fe200000, 0x00000007fe300000, 0x00000007fe300000|100%| E|CS|TAMS 0x00000007fe200000, 0x00000007fe200000| Complete -| 995|0x00000007fe300000, 0x00000007fe400000, 0x00000007fe400000|100%| E|CS|TAMS 0x00000007fe300000, 0x00000007fe300000| Complete -| 996|0x00000007fe400000, 0x00000007fe500000, 0x00000007fe500000|100%| E|CS|TAMS 0x00000007fe400000, 0x00000007fe400000| Complete -| 997|0x00000007fe500000, 0x00000007fe600000, 0x00000007fe600000|100%| E|CS|TAMS 0x00000007fe500000, 0x00000007fe500000| Complete -| 998|0x00000007fe600000, 0x00000007fe700000, 0x00000007fe700000|100%| E|CS|TAMS 0x00000007fe600000, 0x00000007fe600000| Complete -| 999|0x00000007fe700000, 0x00000007fe800000, 0x00000007fe800000|100%| E|CS|TAMS 0x00000007fe700000, 0x00000007fe700000| Complete -|1000|0x00000007fe800000, 0x00000007fe900000, 0x00000007fe900000|100%| E|CS|TAMS 0x00000007fe800000, 0x00000007fe800000| Complete -|1001|0x00000007fe900000, 0x00000007fea00000, 0x00000007fea00000|100%| E|CS|TAMS 0x00000007fe900000, 0x00000007fe900000| Complete -|1002|0x00000007fea00000, 0x00000007feb00000, 0x00000007feb00000|100%| E|CS|TAMS 0x00000007fea00000, 0x00000007fea00000| Complete -|1003|0x00000007feb00000, 0x00000007fec00000, 0x00000007fec00000|100%| E|CS|TAMS 0x00000007feb00000, 0x00000007feb00000| Complete -|1004|0x00000007fec00000, 0x00000007fed00000, 0x00000007fed00000|100%| E|CS|TAMS 0x00000007fec00000, 0x00000007fec00000| Complete -|1005|0x00000007fed00000, 0x00000007fee00000, 0x00000007fee00000|100%| E|CS|TAMS 0x00000007fed00000, 0x00000007fed00000| Complete -|1006|0x00000007fee00000, 0x00000007fef00000, 0x00000007fef00000|100%| E|CS|TAMS 0x00000007fee00000, 0x00000007fee00000| Complete -|1007|0x00000007fef00000, 0x00000007ff000000, 0x00000007ff000000|100%| E|CS|TAMS 0x00000007fef00000, 0x00000007fef00000| Complete -|1008|0x00000007ff000000, 0x00000007ff100000, 0x00000007ff100000|100%| E|CS|TAMS 0x00000007ff000000, 0x00000007ff000000| Complete -|1009|0x00000007ff100000, 0x00000007ff200000, 0x00000007ff200000|100%| E|CS|TAMS 0x00000007ff100000, 0x00000007ff100000| Complete -|1010|0x00000007ff200000, 0x00000007ff300000, 0x00000007ff300000|100%| E|CS|TAMS 0x00000007ff200000, 0x00000007ff200000| Complete -|1011|0x00000007ff300000, 0x00000007ff400000, 0x00000007ff400000|100%| E|CS|TAMS 0x00000007ff300000, 0x00000007ff300000| Complete -|1012|0x00000007ff400000, 0x00000007ff500000, 0x00000007ff500000|100%| E|CS|TAMS 0x00000007ff400000, 0x00000007ff400000| Complete -|1013|0x00000007ff500000, 0x00000007ff600000, 0x00000007ff600000|100%| E|CS|TAMS 0x00000007ff500000, 0x00000007ff500000| Complete -|1014|0x00000007ff600000, 0x00000007ff700000, 0x00000007ff700000|100%| E|CS|TAMS 0x00000007ff600000, 0x00000007ff600000| Complete -|1015|0x00000007ff700000, 0x00000007ff800000, 0x00000007ff800000|100%| E|CS|TAMS 0x00000007ff700000, 0x00000007ff700000| Complete -|1016|0x00000007ff800000, 0x00000007ff900000, 0x00000007ff900000|100%| E|CS|TAMS 0x00000007ff800000, 0x00000007ff800000| Complete -|1017|0x00000007ff900000, 0x00000007ffa00000, 0x00000007ffa00000|100%| E|CS|TAMS 0x00000007ff900000, 0x00000007ff900000| Complete -|1018|0x00000007ffa00000, 0x00000007ffb00000, 0x00000007ffb00000|100%| E|CS|TAMS 0x00000007ffa00000, 0x00000007ffa00000| Complete -|1019|0x00000007ffb00000, 0x00000007ffc00000, 0x00000007ffc00000|100%| E|CS|TAMS 0x00000007ffb00000, 0x00000007ffb00000| Complete -|1020|0x00000007ffc00000, 0x00000007ffd00000, 0x00000007ffd00000|100%| E|CS|TAMS 0x00000007ffc00000, 0x00000007ffc00000| Complete -|1021|0x00000007ffd00000, 0x00000007ffe00000, 0x00000007ffe00000|100%| E|CS|TAMS 0x00000007ffd00000, 0x00000007ffd00000| Complete -|1022|0x00000007ffe00000, 0x00000007ffe51000, 0x00000007fff00000| 31%|OA| |TAMS 0x00000007ffe51000, 0x00000007ffe00000| Untracked -|1023|0x00000007fff00000, 0x00000007fff79000, 0x0000000800000000| 47%|CA| |TAMS 0x00000007fff79000, 0x00000007fff00000| Untracked - -Card table byte_map: [0x000000011e91f000,0x000000011eb1f000] _byte_map_base: 0x000000011ab1f000 - -Marking Bits (Prev, Next): (CMBitMap*) 0x00007fbbeac93c50, (CMBitMap*) 0x00007fbbeac93c10 - Prev Bits: [0x000000011fd1f000, 0x0000000120d1f000) - Next Bits: [0x000000011ed1f000, 0x000000011fd1f000) - -Polling page: 0x000000010abee000 - -Metaspace: - -Usage: - Non-class: 67,36 MB capacity, 66,56 MB ( 99%) used, 721,76 KB ( 1%) free+waste, 97,38 KB ( <1%) overhead. - Class: 10,79 MB capacity, 10,44 MB ( 97%) used, 322,80 KB ( 3%) free+waste, 39,00 KB ( <1%) overhead. - Both: 78,15 MB capacity, 76,99 MB ( 99%) used, 1,02 MB ( 1%) free+waste, 136,38 KB ( <1%) overhead. - -Virtual space: - Non-class space: 70,00 MB reserved, 68,50 MB ( 98%) committed - Class space: 1,00 GB reserved, 10,88 MB ( 1%) committed - Both: 1,07 GB reserved, 79,38 MB ( 7%) committed - -Chunk freelists: - Non-Class: 1,03 MB - Class: 23,00 KB - Both: 1,06 MB - -MaxMetaspaceSize: 17179869184,00 GB -CompressedClassSpaceSize: 1,00 GB - -CodeCache: size=131072Kb used=20678Kb max_used=20678Kb free=110393Kb - bounds [0x000000011691f000, 0x0000000117d5f000, 0x000000011e91f000] - total_blobs=8288 nmethods=7537 adapters=664 - compilation: enabled - stopped_count=0, restarted_count=0 - full_count=0 - -Compilation events (20 events): -Event: 10,121 Thread 0x00007fbbeac78000 nmethod 8824 0x0000000117d4b210 code [0x0000000117d4b420, 0x0000000117d4bd50] -Event: 10,122 Thread 0x00007fbbeac78000 8825 1 scala.collection.parallel.ParIterableLike$FlatMap::scala$collection$parallel$ParIterableLike$FlatMap$$$outer (5 bytes) -Event: 10,122 Thread 0x00007fbbeac78000 nmethod 8825 0x0000000117d4c110 code [0x0000000117d4c2a0, 0x0000000117d4c350] -Event: 10,123 Thread 0x00007fbbeac78000 8826 1 scala.collection.parallel.ParIterableLike$FlatMap::pit (5 bytes) -Event: 10,123 Thread 0x00007fbbeac78000 nmethod 8826 0x0000000117d4c410 code [0x0000000117d4c5a0, 0x0000000117d4c650] -Event: 10,125 Thread 0x00007fbbeac78000 8827 3 scala.collection.parallel.ParIterableLike$$anon$7::asCombiner (8 bytes) -Event: 10,125 Thread 0x00007fbbeac78000 nmethod 8827 0x0000000117d4c710 code [0x0000000117d4c8a0, 0x0000000117d4cab0] -Event: 10,126 Thread 0x00007fbbeac78000 8829 1 sbt.nio.file.NotPathFilter::filter (5 bytes) -Event: 10,126 Thread 0x00007fbbeac78000 nmethod 8829 0x0000000117d4cb90 code [0x0000000117d4cd20, 0x0000000117d4cdd0] -Event: 10,126 Thread 0x00007fbbeac78000 8831 ! 3 java.util.concurrent.ForkJoinTask::doExec (37 bytes) -Event: 10,127 Thread 0x00007fbbeac78000 nmethod 8831 0x0000000117d4ce90 code [0x0000000117d4d060, 0x0000000117d4d4d0] -Event: 10,127 Thread 0x00007fbbeac78000 8830 1 scala.collection.parallel.ParIterableLike$FlatMap::throwable (5 bytes) -Event: 10,127 Thread 0x00007fbbeac78000 nmethod 8830 0x0000000117d4d710 code [0x0000000117d4d8a0, 0x0000000117d4d950] -Event: 10,127 Thread 0x00007fbbeac78000 8835 ! 3 java.nio.channels.spi.AbstractInterruptibleChannel::close (37 bytes) -Event: 10,127 Thread 0x00007fbbeac78000 nmethod 8835 0x0000000117d4da10 code [0x0000000117d4dbc0, 0x0000000117d4df00] -Event: 10,127 Thread 0x00007fbbeac78000 8833 1 scala.collection.parallel.ParIterableLike$FlatMap::result (5 bytes) -Event: 10,127 Thread 0x00007fbbeac78000 nmethod 8833 0x0000000117d4e510 code [0x0000000117d4e6a0, 0x0000000117d4e750] -Event: 10,127 Thread 0x00007fbbeac78000 8836 ! 3 sun.nio.ch.FileChannelImpl::read (266 bytes) -Event: 10,131 Thread 0x00007fbbeac78000 nmethod 8836 0x0000000117d4e810 code [0x0000000117d4eb00, 0x0000000117d4fb00] -Event: 10,131 Thread 0x00007fbbeac78000 8837 ! 3 sun.nio.ch.IOUtil::read (129 bytes) - -GC Heap History (10 events): -Event: 0,930 GC heap before -{Heap before GC invocations=0 (full 0): - garbage-first heap total 1048576K, used 54056K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 51 young (52224K), 0 survivors (0K) - Metaspace used 8296K, capacity 11393K, committed 11520K, reserved 1058816K - class space used 867K, capacity 1225K, committed 1280K, reserved 1048576K -} -Event: 0,940 GC heap after -{Heap after GC invocations=1 (full 0): - garbage-first heap total 1048576K, used 8735K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 7 young (7168K), 7 survivors (7168K) - Metaspace used 8296K, capacity 11393K, committed 11520K, reserved 1058816K - class space used 867K, capacity 1225K, committed 1280K, reserved 1048576K -} -Event: 1,318 GC heap before -{Heap before GC invocations=1 (full 0): - garbage-first heap total 1048576K, used 38431K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 38 young (38912K), 7 survivors (7168K) - Metaspace used 18307K, capacity 20800K, committed 21248K, reserved 1069056K - class space used 2132K, capacity 2468K, committed 2560K, reserved 1048576K -} -Event: 1,329 GC heap after -{Heap after GC invocations=2 (full 0): - garbage-first heap total 1048576K, used 9944K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 2 young (2048K), 2 survivors (2048K) - Metaspace used 18307K, capacity 20800K, committed 21248K, reserved 1069056K - class space used 2132K, capacity 2468K, committed 2560K, reserved 1048576K -} -Event: 2,327 GC heap before -{Heap before GC invocations=3 (full 0): - garbage-first heap total 1048576K, used 65240K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 57 young (58368K), 2 survivors (2048K) - Metaspace used 33748K, capacity 35031K, committed 35840K, reserved 1081344K - class space used 4185K, capacity 4404K, committed 4480K, reserved 1048576K -} -Event: 2,333 GC heap after -{Heap after GC invocations=4 (full 0): - garbage-first heap total 1048576K, used 12481K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 5 young (5120K), 5 survivors (5120K) - Metaspace used 33748K, capacity 35031K, committed 35840K, reserved 1081344K - class space used 4185K, capacity 4404K, committed 4480K, reserved 1048576K -} -Event: 5,031 GC heap before -{Heap before GC invocations=5 (full 0): - garbage-first heap total 1048576K, used 151745K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 139 young (142336K), 5 survivors (5120K) - Metaspace used 58331K, capacity 59166K, committed 60160K, reserved 1101824K - class space used 7500K, capacity 7770K, committed 7808K, reserved 1048576K -} -Event: 5,043 GC heap after -{Heap after GC invocations=6 (full 0): - garbage-first heap total 1048576K, used 33590K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 20 young (20480K), 20 survivors (20480K) - Metaspace used 58331K, capacity 59166K, committed 60160K, reserved 1101824K - class space used 7500K, capacity 7770K, committed 7808K, reserved 1048576K -} -Event: 8,601 GC heap before -{Heap before GC invocations=7 (full 0): - garbage-first heap total 1048576K, used 252726K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 188 young (192512K), 20 survivors (20480K) - Metaspace used 75251K, capacity 76472K, committed 77568K, reserved 1116160K - class space used 10053K, capacity 10463K, committed 10496K, reserved 1048576K -} -Event: 8,624 GC heap after -{Heap after GC invocations=8 (full 0): - garbage-first heap total 1048576K, used 46793K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 13 young (13312K), 13 survivors (13312K) - Metaspace used 75251K, capacity 76472K, committed 77568K, reserved 1116160K - class space used 10053K, capacity 10463K, committed 10496K, reserved 1048576K -} - -Deoptimization events (20 events): -Event: 10,076 Thread 0x00007fbbcb0b8400 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000000116e9e0d8 relative=0x00000000000003f8 -Event: 10,076 Thread 0x00007fbbcb0b8400 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000116e9e0d8 method=sjsonnew.support.scalajson.unsafe.CompactPrinter.$anonfun$printJObject$2(Lsjsonnew/support/scalajson/unsafe/CompactPrinter;Ljava/lang/Appendable;Lsjsonnew/shaded/scalajs -Event: 10,076 Thread 0x00007fbbcb0b8400 DEOPT PACKING pc=0x0000000116e9e0d8 sp=0x00000003150e7a30 -Event: 10,076 Thread 0x00007fbbcb0b8400 DEOPT UNPACKING pc=0x000000011696ce1f sp=0x00000003150e7a30 mode 2 -Event: 10,086 Thread 0x00007fbb7b0e2400 Uncommon trap: trap_request=0xffffff45 fr.pc=0x00000001175c5780 relative=0x0000000000000140 -Event: 10,086 Thread 0x00007fbb7b0e2400 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000001175c5780 method=sjsonnew.support.scalajson.unsafe.JsonPrinter.firstToBeEncoded$1(ILjava/lang/String;)I @ 23 c2 -Event: 10,086 Thread 0x00007fbb7b0e2400 DEOPT PACKING pc=0x00000001175c5780 sp=0x00000003154eb160 -Event: 10,086 Thread 0x00007fbb7b0e2400 DEOPT UNPACKING pc=0x000000011696ce1f sp=0x00000003154eb130 mode 2 -Event: 10,110 Thread 0x00007fbbcbbac400 DEOPT PACKING pc=0x00000001171798e0 sp=0x00000003168fa950 -Event: 10,110 Thread 0x00007fbbcbbac400 DEOPT UNPACKING pc=0x000000011696cc1c sp=0x00000003168f9e90 mode 0 -Event: 10,112 Thread 0x00007fbbcbbac400 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x0000000117cd31fc relative=0x0000000000000b5c -Event: 10,112 Thread 0x00007fbbcbbac400 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0x0000000117cd31fc method=scala.collection.SetLike.$plus$plus(Lscala/collection/GenTraversableOnce;)Lscala/collection/Set; @ 104 c2 -Event: 10,112 Thread 0x00007fbbcbbac400 DEOPT PACKING pc=0x0000000117cd31fc sp=0x00000003168faa00 -Event: 10,112 Thread 0x00007fbbcbbac400 DEOPT UNPACKING pc=0x000000011696ce1f sp=0x00000003168fa950 mode 2 -Event: 10,112 Thread 0x00007fbbcb0b8400 DEOPT PACKING pc=0x00000001171798e0 sp=0x00000003150e8170 -Event: 10,112 Thread 0x00007fbbcb0b8400 DEOPT UNPACKING pc=0x000000011696cc1c sp=0x00000003150e76b0 mode 0 -Event: 10,121 Thread 0x00007fbbcbbac400 DEOPT PACKING pc=0x00000001171798e0 sp=0x00000003168faa40 -Event: 10,121 Thread 0x00007fbbcbbac400 DEOPT UNPACKING pc=0x000000011696cc1c sp=0x00000003168f9f80 mode 0 -Event: 10,131 Thread 0x00007fbbcbbac400 DEOPT PACKING pc=0x00000001171798e0 sp=0x00000003168fa420 -Event: 10,131 Thread 0x00007fbbcbbac400 DEOPT UNPACKING pc=0x000000011696cc1c sp=0x00000003168f9960 mode 0 - -Classes unloaded (0 events): -No events - -Classes redefined (0 events): -No events - -Internal exceptions (20 events): -Event: 9,909 Thread 0x00007fbb7b0e2400 Exception (0x00000007faf29178) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] -Event: 9,909 Thread 0x00007fbbcb0b8400 Exception (0x00000007fb424620) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] -Event: 9,909 Thread 0x00007fbbcb395400 Exception (0x00000007fb308c90) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] -Event: 10,002 Thread 0x00007fbbcbbac400 Exception (0x00000007faed5098) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] -Event: 10,002 Thread 0x00007fbbcbbac400 Exception (0x00000007faed5a60) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] -Event: 10,028 Thread 0x00007fbbaaa93e00 Exception (0x00000007facded58) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] -Event: 10,036 Thread 0x00007fbbaaa93e00 Exception (0x00000007fab07608) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] -Event: 10,042 Thread 0x00007fbbebdd7200 Exception (0x00000007fabcc840) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] -Event: 10,043 Thread 0x00007fbbebdd7200 Exception (0x00000007fabcd7a0) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] -Event: 10,043 Thread 0x00007fbbebdd7200 Exception (0x00000007fabcec58) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] -Event: 10,043 Thread 0x00007fbbebdd7200 Exception (0x00000007fabcfb60) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] -Event: 10,043 Thread 0x00007fbbebdd7200 Exception (0x00000007fabd1018) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] -Event: 10,043 Thread 0x00007fbbebdd7200 Exception (0x00000007fabd1f20) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] -Event: 10,085 Thread 0x00007fbb7b0e2400 Exception (0x00000007faf418c8) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] -Event: 10,094 Thread 0x00007fbb7b0e2400 Exception (0x00000007faf4abb8) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 10,112 Thread 0x00007fbbcb395400 Exception (0x00000007fb352c58) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] -Event: 10,112 Thread 0x00007fbbcb0b8400 Exception (0x00000007fb4446a0) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] -Event: 10,120 Thread 0x00007fbbcb395400 Exception (0x00000007fb35e8d0) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] -Event: 10,127 Thread 0x00007fbbaaa93e00 Exception (0x00000007fa7862e0) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] -Event: 10,131 Thread 0x00007fbbcbbac400 Exception (0x00000007fa44d278) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] - -Events (20 events): -Event: 10,050 loading class org/xml/sax/DTDHandler -Event: 10,050 loading class org/xml/sax/DTDHandler done -Event: 10,050 loading class org/xml/sax/ContentHandler -Event: 10,050 loading class org/xml/sax/ContentHandler done -Event: 10,050 loading class org/xml/sax/ErrorHandler -Event: 10,050 loading class org/xml/sax/ErrorHandler done -Event: 10,050 loading class org/xml/sax/helpers/DefaultHandler done -Event: 10,064 loading class java/util/Stack -Event: 10,065 loading class java/util/Stack done -Event: 10,067 Executing VM operation: HandshakeAllThreads -Event: 10,068 Executing VM operation: HandshakeAllThreads done -Event: 10,095 Executing VM operation: HandshakeAllThreads -Event: 10,098 Executing VM operation: HandshakeAllThreads done -Event: 10,114 Thread 0x00007fbbcc555c00 Thread added: 0x00007fbbcc555c00 -Event: 10,114 Protecting memory [0x000000031790b000,0x000000031790f000] with protection modes 0 -Event: 10,116 Thread 0x00007fbbeb9f8400 Thread added: 0x00007fbbeb9f8400 -Event: 10,116 Protecting memory [0x0000000317d0e000,0x0000000317d12000] with protection modes 0 -Event: 10,123 loading class java/nio/StringCharBuffer -Event: 10,123 loading class java/nio/StringCharBuffer done -Event: 10,131 Executing VM operation: ICBufferFull - - -Dynamic libraries: -0x000000010ab86000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libjli.dylib -0x00007ff81a6ce000 /usr/lib/libz.1.dylib -0x00007ff81a7c3000 /usr/lib/libSystem.B.dylib -0x00007ff81a7bd000 /usr/lib/system/libcache.dylib -0x00007ff81a775000 /usr/lib/system/libcommonCrypto.dylib -0x00007ff81a79f000 /usr/lib/system/libcompiler_rt.dylib -0x00007ff81a793000 /usr/lib/system/libcopyfile.dylib -0x00007ff80a387000 /usr/lib/system/libcorecrypto.dylib -0x00007ff80a493000 /usr/lib/system/libdispatch.dylib -0x00007ff80a242000 /usr/lib/system/libdyld.dylib -0x00007ff81a7b3000 /usr/lib/system/libkeymgr.dylib -0x00007ff81a75a000 /usr/lib/system/libmacho.dylib -0x00007ff819925000 /usr/lib/system/libquarantine.dylib -0x00007ff81a7b0000 /usr/lib/system/libremovefile.dylib -0x00007ff810899000 /usr/lib/system/libsystem_asl.dylib -0x00007ff80a310000 /usr/lib/system/libsystem_blocks.dylib -0x00007ff80a4de000 /usr/lib/system/libsystem_c.dylib -0x00007ff81a7a7000 /usr/lib/system/libsystem_collections.dylib -0x00007ff818087000 /usr/lib/system/libsystem_configuration.dylib -0x00007ff816c13000 /usr/lib/system/libsystem_containermanager.dylib -0x00007ff81a224000 /usr/lib/system/libsystem_coreservices.dylib -0x00007ff80dfce000 /usr/lib/system/libsystem_darwin.dylib -0x00007ffd23b89000 /usr/lib/system/libsystem_darwindirectory.dylib -0x00007ff81a7b4000 /usr/lib/system/libsystem_dnssd.dylib -0x00007ffd23b8e000 /usr/lib/system/libsystem_eligibility.dylib -0x00007ff80a4db000 /usr/lib/system/libsystem_featureflags.dylib -0x00007ff80a660000 /usr/lib/system/libsystem_info.dylib -0x00007ff81a6e2000 /usr/lib/system/libsystem_m.dylib -0x00007ff80a446000 /usr/lib/system/libsystem_malloc.dylib -0x00007ff810803000 /usr/lib/system/libsystem_networkextension.dylib -0x00007ff80e416000 /usr/lib/system/libsystem_notify.dylib -0x00007ff81808b000 /usr/lib/system/libsystem_sandbox.dylib -0x00007ffd23b98000 /usr/lib/system/libsystem_sanitizers.dylib -0x00007ff81a7ac000 /usr/lib/system/libsystem_secinit.dylib -0x00007ff80a60b000 /usr/lib/system/libsystem_kernel.dylib -0x00007ff80a656000 /usr/lib/system/libsystem_platform.dylib -0x00007ff80a649000 /usr/lib/system/libsystem_pthread.dylib -0x00007ff812660000 /usr/lib/system/libsystem_symptoms.dylib -0x00007ff80a367000 /usr/lib/system/libsystem_trace.dylib -0x00007ffd23ba1000 /usr/lib/system/libsystem_trial.dylib -0x00007ff81a782000 /usr/lib/system/libunwind.dylib -0x00007ff80a314000 /usr/lib/system/libxpc.dylib -0x00007ff80a1fd000 /usr/lib/libobjc.A.dylib -0x00007ff80a68f000 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation -0x00007ff81e51e000 /usr/lib/swift/libswiftCore.dylib -0x00007ff80a5f3000 /usr/lib/libc++abi.dylib -0x00007ffd2238a000 /usr/lib/libRosetta.dylib -0x00007ff80a568000 /usr/lib/libc++.1.dylib -0x00007ff80b88c000 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation -0x00007ff82800e000 /usr/lib/swift/libswiftObjectiveC.dylib -0x00007ffd23435000 /usr/lib/libswiftPrespecialized.dylib -0x00007ff80b517000 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration -0x00007ff814fd3000 /System/Library/PrivateFrameworks/CoreAutoLayout.framework/Versions/A/CoreAutoLayout -0x00007ff81a7c5000 /usr/lib/libfakelink.dylib -0x00007ff81a9be000 /usr/lib/libcompression.dylib -0x00007ff81046d000 /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork -0x00007ff813cad000 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration -0x00007ff81a816000 /usr/lib/libarchive.2.dylib -0x00007ff813bbf000 /usr/lib/libDiagnosticMessagesClient.dylib -0x00007ff80dd23000 /usr/lib/libicucore.A.dylib -0x00007ff81501d000 /usr/lib/libxml2.2.dylib -0x00007ff823242000 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices -0x00007ff818098000 /usr/lib/liblangid.dylib -0x00007ff80e349000 /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit -0x00007ff820d15000 /System/Library/Frameworks/Combine.framework/Versions/A/Combine -0x00007ffb21eca000 /System/Library/PrivateFrameworks/CollectionsInternal.framework/Versions/A/CollectionsInternal -0x00007ffc2688a000 /System/Library/PrivateFrameworks/ReflectionInternal.framework/Versions/A/ReflectionInternal -0x00007ffc275cc000 /System/Library/PrivateFrameworks/RuntimeInternal.framework/Versions/A/RuntimeInternal -0x00007ff81a7c8000 /System/Library/PrivateFrameworks/SoftLinking.framework/Versions/A/SoftLinking -0x00007ff915a5b000 /usr/lib/swift/libswiftCoreFoundation.dylib -0x00007ff912b67000 /usr/lib/swift/libswiftDarwin.dylib -0x00007ff825238000 /usr/lib/swift/libswiftDispatch.dylib -0x00007ff915aa9000 /usr/lib/swift/libswiftIOKit.dylib -0x00007ffd2381e000 /usr/lib/swift/libswiftSystem.dylib -0x00007ff915a6b000 /usr/lib/swift/libswiftXPC.dylib -0x00007ffd2384c000 /usr/lib/swift/libswift_Builtin_float.dylib -0x00007ffd2384f000 /usr/lib/swift/libswift_Concurrency.dylib -0x00007ffd238bc000 /usr/lib/swift/libswift_DarwinFoundation1.dylib -0x00007ffd239a3000 /usr/lib/swift/libswift_StringProcessing.dylib -0x00007ff828012000 /usr/lib/swift/libswiftos.dylib -0x00007ff80e2c8000 /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal -0x00007ff81a78b000 /usr/lib/liboah.dylib -0x00007ff80d924000 /System/Library/Frameworks/Security.framework/Versions/A/Security -0x00007ff827545000 /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages -0x00007ff91262b000 /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS -0x00007ff814f9b000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents -0x00007ff80dfd9000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore -0x00007ff813c23000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata -0x00007ff81a22b000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices -0x00007ff81a8f1000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit -0x00007ff8125de000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE -0x00007ff80ab49000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices -0x00007ff81bf2d000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices -0x00007ff814fa9000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList -0x00007ff81a973000 /usr/lib/libapple_nghttp2.dylib -0x00007ff8121fb000 /usr/lib/libsqlite3.dylib -0x00007ff82777f000 /System/Library/PrivateFrameworks/AppSupport.framework/Versions/A/AppSupport -0x00007ff813b91000 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics -0x00007ff810e15000 /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics -0x00007ff81f181000 /System/Library/Frameworks/GSS.framework/Versions/A/GSS -0x00007ff81d60c000 /System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport -0x00007ff812576000 /System/Library/PrivateFrameworks/RunningBoardServices.framework/Versions/A/RunningBoardServices -0x00007ff827f9b000 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/StreamingZip -0x00007ff81081d000 /usr/lib/libenergytrace.dylib -0x00007ff812668000 /System/Library/Frameworks/Network.framework/Versions/A/Network -0x00007ff81994a000 /usr/lib/libbsm.0.dylib -0x00007ff81a75e000 /usr/lib/system/libkxld.dylib -0x00007ffb1dc59000 /System/Library/PrivateFrameworks/AppleKeyStore.framework/Versions/A/AppleKeyStore -0x00007ffd220e2000 /usr/lib/libCoreEntitlements.dylib -0x00007ffc1d286000 /System/Library/PrivateFrameworks/MessageSecurity.framework/Versions/A/MessageSecurity -0x00007ff8121df000 /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer -0x00007ff8242e1000 /System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/Versions/A/SymptomDiagnosticReporter -0x00007ff81c32d000 /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport -0x00007ff81081e000 /usr/lib/libMobileGestalt.dylib -0x00007ff81a20a000 /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression -0x00007ff819932000 /usr/lib/libcoretls.dylib -0x00007ff81bf9c000 /usr/lib/libcoretls_cfhelpers.dylib -0x00007ff81a9b8000 /usr/lib/libpam.2.dylib -0x00007ff81c015000 /usr/lib/libxar.1.dylib -0x00007ff81bf9e000 /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS -0x00007ffd10ea9000 /System/Library/PrivateFrameworks/SwiftASN1Internal.framework/Versions/A/SwiftASN1Internal -0x00007ff81c023000 /usr/lib/libutil.dylib -0x00007ff818093000 /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo -0x00007ff819633000 /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/Versions/A/IOMobileFramebuffer -0x00007ff816c4a000 /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface -0x00007ff915927000 /System/Library/PrivateFrameworks/LoggingSupport.framework/Versions/A/LoggingSupport -0x00007ff81f1d9000 /System/Library/PrivateFrameworks/MobileAsset.framework/Versions/A/MobileAsset -0x00007ff8242f0000 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/PowerLog -0x00007ffb178db000 /System/Library/Frameworks/SwiftData.framework/Versions/A/SwiftData -0x00007ff80fe63000 /System/Library/Frameworks/UniformTypeIdentifiers.framework/Versions/A/UniformTypeIdentifiers -0x00007ff8151b3000 /System/Library/PrivateFrameworks/UserManagement.framework/Versions/A/UserManagement -0x00007ff810390000 /usr/lib/libboringssl.dylib -0x00007ff81264f000 /usr/lib/libdns_services.dylib -0x00007ff9149d2000 /usr/lib/libquic.dylib -0x00007ff81e4a8000 /usr/lib/libusrtcp.dylib -0x00007ffb1e9eb000 /System/Library/PrivateFrameworks/AtomicsInternal.framework/Versions/A/AtomicsInternal -0x00007ffa1b4f0000 /System/Library/PrivateFrameworks/InternalSwiftProtobuf.framework/Versions/A/InternalSwiftProtobuf -0x00007ffd23689000 /usr/lib/swift/libswiftDistributed.dylib -0x00007ffd236af000 /usr/lib/swift/libswiftObservation.dylib -0x00007ffd23816000 /usr/lib/swift/libswiftSynchronization.dylib -0x00007ff818092000 /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary -0x00007ffb1f06c000 /System/Library/PrivateFrameworks/BiomeLibrary.framework/Versions/A/BiomeLibrary -0x00007ff9249e5000 /System/Library/PrivateFrameworks/BiomeStreams.framework/Versions/A/BiomeStreams -0x00007ff9208bb000 /System/Library/PrivateFrameworks/BiomeFoundation.framework/Versions/A/BiomeFoundation -0x00007ffa0aa40000 /System/Library/PrivateFrameworks/BiomePubSub.framework/Versions/A/BiomePubSub -0x00007ff811d55000 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData -0x00007ff829098000 /System/Library/PrivateFrameworks/ProactiveSupport.framework/Versions/A/ProactiveSupport -0x00007ff81bf7c000 /usr/lib/liblzma.5.dylib -0x00007ff8234b5000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate -0x00007ff819839000 /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag -0x00007ff827a8f000 /System/Library/PrivateFrameworks/InternationalTextSearch.framework/Versions/A/InternationalTextSearch -0x00007ff91d0b0000 /System/Library/PrivateFrameworks/SoftwareUpdateCoreSupport.framework/Versions/A/SoftwareUpdateCoreSupport -0x00007ff925377000 /System/Library/PrivateFrameworks/SoftwareUpdateCoreConnect.framework/Versions/A/SoftwareUpdateCoreConnect -0x00007ff82762f000 /System/Library/PrivateFrameworks/RemoteServiceDiscovery.framework/Versions/A/RemoteServiceDiscovery -0x00007ff91cc8d000 /System/Library/PrivateFrameworks/MSUDataAccessor.framework/Versions/A/MSUDataAccessor -0x00007ff917c53000 /usr/lib/libbootpolicy.dylib -0x00007ff827646000 /System/Library/PrivateFrameworks/RemoteXPC.framework/Versions/A/RemoteXPC -0x00007ff924895000 /usr/lib/libFDR.dylib -0x00007ffa0a69a000 /usr/lib/libamsupport.dylib -0x00007ffb1d4f6000 /System/Library/PrivateFrameworks/AppleDeviceQuerySupport.framework/Versions/A/AppleDeviceQuerySupport -0x00007ffa0d709000 /usr/lib/libpartition2_dynamic.dylib -0x00007ff81a951000 /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce -0x00007ffd21f62000 /usr/lib/libAppleArchive.dylib -0x00007ff81a215000 /usr/lib/libbz2.1.0.dylib -0x00007ff813cb5000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage -0x00007ff823218000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib -0x00007ff81c058000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib -0x00007ff80b05f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib -0x00007ff827a8e000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices -0x00007ff8150fe000 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo -0x00007ff811735000 /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync -0x00007ff80cf38000 /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText -0x00007ff81772b000 /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO -0x00007ff81ed93000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS -0x00007ff8118e0000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices -0x00007ff81d4db000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore -0x00007ff81f14b000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD -0x00007ff81f147000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy -0x00007ff81ed69000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis -0x00007ff8108d3000 /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight -0x00007ff81712e000 /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib -0x00007ff812484000 /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard -0x00007ff825582000 /System/Library/PrivateFrameworks/BoardServices.framework/Versions/A/BoardServices -0x00007ff827365000 /System/Library/PrivateFrameworks/BackBoardServices.framework/Versions/A/BackBoardServices -0x00007ffb1ef92000 /System/Library/PrivateFrameworks/BackBoardHIDEventFoundation.framework/Versions/A/BackBoardHIDEventFoundation -0x00007ff80ca34000 /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay -0x00007ff81ccef000 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox -0x00007ff81a9b6000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders -0x00007ffc25aa7000 /System/Library/PrivateFrameworks/ProDisplayLibrary.framework/Versions/A/ProDisplayLibrary -0x00007ff908ab1000 /System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/Versions/A/IOSurfaceAccelerator -0x00007ff816c6e000 /System/Library/Frameworks/Metal.framework/Versions/A/Metal -0x00007ff816c65000 /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator -0x00007ff816f88000 /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia -0x00007ff8108b1000 /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC -0x00007ff81cca8000 /System/Library/PrivateFrameworks/WatchdogClient.framework/Versions/A/WatchdogClient -0x00007ff814864000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore -0x00007ff81ccaa000 /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport -0x00007ffa12c5d000 /usr/lib/swift/libswiftOSLog.dylib -0x00007ff9196f4000 /usr/lib/swift/libswiftsimd.dylib -0x00007ffa0aaa1000 /System/Library/PrivateFrameworks/BiomeStorage.framework/Versions/A/BiomeStorage -0x00007ffc18194000 /System/Library/PrivateFrameworks/IntelligencePlatformLibrary.framework/Versions/A/IntelligencePlatformLibrary -0x00007ffc24ee2000 /System/Library/PrivateFrameworks/PoirotSchematizer.framework/Versions/A/PoirotSchematizer -0x00007ffb1f9c2000 /System/Library/PrivateFrameworks/BiomeSync.framework/Versions/A/BiomeSync -0x00007ffb1f053000 /System/Library/PrivateFrameworks/BiomeDSL.framework/Versions/A/BiomeDSL -0x00007ffa22d3b000 /System/Library/PrivateFrameworks/FeatureFlags.framework/Versions/A/FeatureFlags -0x00007ffc24f50000 /System/Library/PrivateFrameworks/PoirotUDFs.framework/Versions/A/PoirotUDFs -0x00007ffc24eb7000 /System/Library/PrivateFrameworks/PoirotSQLite.framework/Versions/A/PoirotSQLite -0x00007ff825aba000 /System/Library/PrivateFrameworks/CoreTime.framework/Versions/A/CoreTime -0x00007ff81a7fe000 /usr/lib/libiconv.2.dylib -0x00007ff81a759000 /usr/lib/libcharset.1.dylib -0x00007ffd238f7000 /usr/lib/swift/libswift_RegexParser.dylib -0x00007ffb20dcc000 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/CascadeSets -0x00007ff81f349000 /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers -0x00007ff81cb75000 /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG -0x00007ff81c58e000 /usr/lib/libexpat.1.dylib -0x00007ff81d3a2000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib -0x00007ff81d3d1000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib -0x00007ff81d4c4000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib -0x00007ff81cbc1000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib -0x00007ff81c1f6000 /usr/lib/libate.dylib -0x00007ff81d464000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib -0x00007ff81d45b000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib -0x00007ffc0f76d000 /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libllvm-flatbuffers.dylib -0x00007ffc09ed4000 /System/Library/PrivateFrameworks/FramePacing.framework/Versions/A/FramePacing -0x00007ffb0fccb000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib -0x00007ffc0ae42000 /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libGPUCompilerUtils.dylib -0x00007ff82564e000 /System/Library/PrivateFrameworks/GraphicsServices.framework/Versions/A/GraphicsServices -0x00007ff923a47000 /usr/lib/swift/libswiftMetal.dylib -0x00007ffa08c0b000 /usr/lib/swift/libswiftQuartzCore.dylib -0x00007ffa0d50a000 /usr/lib/swift/libswiftUniformTypeIdentifiers.dylib -0x00007ff817a71000 /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage -0x00007ffa16bfa000 /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication -0x00007ffc24add000 /System/Library/PrivateFrameworks/PhotosensitivityProcessing.framework/Versions/A/PhotosensitivityProcessing -0x00007ffb0fcd7000 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL -0x00007ffb10996000 /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL -0x00007ff81c7b9000 /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer -0x00007ffb0fd29000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib -0x00007ffb0fcea000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib -0x00007ffb0fee9000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib -0x00007ffb0fcf3000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib -0x00007ffb0fce7000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib -0x00007ffb0fcd2000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib -0x00007ffc09ddf000 /System/Library/PrivateFrameworks/FontServices.framework/Versions/A/FontServices -0x00007ff81c7cc000 /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG -0x00007ff814c54000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib -0x00007ffd229f2000 /usr/lib/libhvf.dylib -0x00007ffc21e3c000 /System/Library/PrivateFrameworks/ParsingInternal.framework/Versions/A/ParsingInternal -0x00007ffc09de3000 /System/Library/PrivateFrameworks/FontServices.framework/libXTFontStaticRegistryData.dylib -0x00007ff817fcb000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/MPSCore -0x00007ff81a165000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/MPSImage -0x00007ff8199ce000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork -0x00007ff819f2c000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix -0x00007ff819ce2000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector -0x00007ff819f6b000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray -0x00007ffb148b6000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSFunctions.framework/Versions/A/MPSFunctions -0x00007ffb14896000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSBenchmarkLoop.framework/Versions/A/MPSBenchmarkLoop -0x00007ff80ae6c000 /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools -0x00007ff91aeed000 /System/Library/PrivateFrameworks/IOAccelMemoryInfo.framework/Versions/A/IOAccelMemoryInfo -0x00007ffa09016000 /System/Library/PrivateFrameworks/kperf.framework/Versions/A/kperf -0x00007ff915a3d000 /System/Library/PrivateFrameworks/GPURawCounter.framework/Versions/A/GPURawCounter -0x00007ff82599c000 /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication -0x00007ff9159ba000 /System/Library/PrivateFrameworks/MallocStackLogging.framework/Versions/A/MallocStackLogging -0x00007ff82597d000 /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols -0x00007ff92795a000 /System/Library/PrivateFrameworks/OSAnalytics.framework/Versions/A/OSAnalytics -0x00007ffc07fd7000 /System/Library/PrivateFrameworks/DeviceRecovery.framework/Versions/A/DeviceRecovery -0x00007ffb12911000 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/ExtensionFoundation -0x00007ff81c812000 /System/Library/PrivateFrameworks/AppServerSupport.framework/Versions/A/AppServerSupport -0x00007ff81c612000 /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices -0x00007ff81c47e000 /System/Library/PrivateFrameworks/PlugInKit.framework/Versions/A/PlugInKit -0x00007ff81984f000 /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices -0x00007ffa0d519000 /usr/lib/swift/libswiftAccelerate.dylib -0x00007ff81c5b3000 /System/Library/PrivateFrameworks/IconFoundation.framework/Versions/A/IconFoundation -0x00007ffc15617000 /System/Library/PrivateFrameworks/IconRendering.framework/Versions/A/IconRendering -0x00007ff814ca1000 /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI -0x00007ffc2774d000 /System/Library/PrivateFrameworks/SFSymbols.framework/Versions/A/SFSymbols -0x00007ffb127f2000 /System/Library/Frameworks/DeveloperToolsSupport.framework/Versions/A/DeveloperToolsSupport -0x00007ff90cf29000 /System/Library/PrivateFrameworks/RenderBox.framework/Versions/A/RenderBox -0x00007ff8176f0000 /System/Library/PrivateFrameworks/CoreSVG.framework/Versions/A/CoreSVG -0x00007ff81d54e000 /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO -0x00007ff915aa8000 /usr/lib/swift/libswiftCoreImage.dylib -0x00007ff81d495000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/ATSUI -0x00007ff81eb0c000 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox -0x00007ff80cb62000 /System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore -0x00007ff81ecd7000 /System/Library/PrivateFrameworks/AudioSession.framework/Versions/A/AudioSession -0x00007ff907f1a000 /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI -0x00007ff81ed51000 /usr/lib/libAudioStatistics.dylib -0x00007ff816f63000 /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk -0x00007ff80d17b000 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio -0x00007ff81d380000 /usr/lib/libAudioToolboxUtility.dylib -0x00007ff915a41000 /usr/lib/swift/libswiftCoreAudio.dylib -0x00007ff91c512000 /usr/lib/swift/libswiftCoreMIDI.dylib -0x00007ff81f155000 /System/Library/PrivateFrameworks/perfdata.framework/Versions/A/perfdata -0x00007ff914ac3000 /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy -0x00007ff81eff8000 /usr/lib/libSMC.dylib -0x00007ff81f163000 /usr/lib/libperfcheck.dylib -0x00007ffb1eaa1000 /System/Library/PrivateFrameworks/AudioAnalytics.framework/Versions/A/AudioAnalytics -0x00007ffd238c0000 /usr/lib/swift/libswift_DarwinFoundation2.dylib -0x00007ffd238c1000 /usr/lib/swift/libswift_DarwinFoundation3.dylib -0x00007ffa1b1fd000 /System/Library/Frameworks/OSLog.framework/Versions/A/OSLog -0x00007ff9159ea000 /usr/lib/libmis.dylib -0x00007ff81c6d5000 /System/Library/PrivateFrameworks/MediaExperience.framework/Versions/A/MediaExperience -0x00007ff81eabc000 /System/Library/PrivateFrameworks/AudioSession.framework/libSessionUtility.dylib -0x00007ff81d4ca000 /System/Library/PrivateFrameworks/CMCaptureCore.framework/Versions/A/CMCaptureCore -0x00007ff81c820000 /usr/lib/libspindump.dylib -0x00007ff8241ca000 /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth -0x00007ff8196c2000 /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils -0x00007ff90dc43000 /System/Library/PrivateFrameworks/HID.framework/Versions/A/HID -0x00007ffb27694000 /System/Library/PrivateFrameworks/CoreUtilsExtras.framework/Versions/A/CoreUtilsExtras -0x00007ffc15574000 /System/Library/PrivateFrameworks/IO80211.framework/Versions/A/IO80211 -0x00007ff820a88000 /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth -0x00007ff923a54000 /usr/lib/swift/libswiftCompression.dylib -0x00007ffb1e6db000 /System/Library/PrivateFrameworks/ArgumentParserInternal.framework/Versions/A/ArgumentParserInternal -0x00007ff81c324000 /usr/lib/libIOReport.dylib -0x00007ff81985c000 /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation -0x00007ff80b233000 /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon -0x00007ff8254a2000 /System/Library/PrivateFrameworks/FrontBoardServices.framework/Versions/A/FrontBoardServices -0x00007ff8199b5000 /usr/lib/libgermantok.dylib -0x00007ff8181aa000 /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData -0x00007ff8243d3000 /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit -0x00007ff82432d000 /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording -0x00007ff81c5aa000 /usr/lib/libheimdal-asn1.dylib -0x00007ff827f76000 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit -0x00007ff814f73000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory -0x00007ff814f7f000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory -0x00007ffb110e0000 /System/Library/Frameworks/AVFAudio.framework/Versions/A/AVFAudio -0x00007ff90eb95000 /usr/lib/libAccessibility.dylib -0x00007ffc18cad000 /System/Library/PrivateFrameworks/IsolatedCoreAudioClient.framework/Versions/A/IsolatedCoreAudioClient -0x00007ffa1145d000 /usr/lib/swift/libswiftCoreMedia.dylib -0x00007ffd14344000 /System/Library/PrivateFrameworks/Tightbeam.framework/Versions/A/Tightbeam -0x00007ffb23721000 /System/Library/PrivateFrameworks/CoreAudioOrchestration.framework/Versions/A/CoreAudioOrchestration -0x00007ffa0dbc3000 /System/Library/PrivateFrameworks/AFKUser.framework/Versions/A/AFKUser -0x00007ff823502000 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility -0x00007ffd18219000 /System/Library/PrivateFrameworks/VideoToolboxParavirtualizationSupport.framework/Versions/A/VideoToolboxParavirtualizationSupport -0x00007ff81c540000 /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA -0x00007ff81d454000 /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler -0x00007ff81d438000 /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment -0x00007ff81d45e000 /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay -0x00007ffb1e53d000 /System/Library/PrivateFrameworks/AppleMobileFileIntegrity.framework/Versions/A/AppleMobileFileIntegrity -0x00007ffd22407000 /usr/lib/libTLE.dylib -0x00007ffb0b2b6000 /System/Library/PrivateFrameworks/ConfigProfileHelper.framework/Versions/A/ConfigProfileHelper -0x00007ffa20e5e000 /usr/lib/libedit.3.dylib -0x00007ffc19fea000 /System/Library/PrivateFrameworks/MIL.framework/Versions/A/MIL -0x00007ff91aeb2000 /usr/lib/libncurses.5.4.dylib -0x00007ff8195fe000 /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji -0x00007ff80b59d000 /usr/lib/libCRFSuite.dylib -0x00007ff81809a000 /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP -0x00007ff81995a000 /usr/lib/libmecab.dylib -0x00007ff81a949000 /usr/lib/libThaiTokenizer.dylib -0x00007ff81d915000 /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore -0x00007ffb127e0000 /System/Library/Frameworks/DataDetection.framework/Versions/A/DataDetection -0x00007ff919921000 /System/Library/PrivateFrameworks/TextInput.framework/Versions/A/TextInput -0x00007ffa1b6c9000 /System/Library/PrivateFrameworks/HIDDisplay.framework/Versions/A/HIDDisplay -0x00007ff81f0d9000 /usr/lib/libcups.2.dylib -0x00007ff81f172000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos -0x00007ff81edd6000 /usr/lib/libresolv.9.dylib -0x00007ff81c827000 /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal -0x00007ff827f75000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Libraries/libHeimdalProxy.dylib -0x00007ff81f1ca000 /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth -0x00007ff90eaae000 /System/Library/PrivateFrameworks/AXCoreUtilities.framework/Versions/A/AXCoreUtilities -0x00007ff91e7b5000 /System/Library/PrivateFrameworks/AttributeGraph.framework/Versions/A/AttributeGraph -0x00007ffd21e7f000 /usr/lib/libAXSafeCategoryBundle.dylib -0x00007ff819407000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib -0x00007ff81aaa3000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib -0x00007ff8199b8000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib -0x00007ff81a98d000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib -0x00007ff81aa9d000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib -0x00007ff8181b1000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib -0x00007ff80b340000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib -0x00007ffb1237c000 /System/Library/Frameworks/CoreTransferable.framework/Versions/A/CoreTransferable -0x00007ff81f13c000 /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth -0x00007ff815173000 /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport -0x00007ff80fc7d000 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation -0x00007ff819928000 /usr/lib/libCheckFix.dylib -0x00007ff813bc1000 /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities -0x00007ffc15f31000 /System/Library/PrivateFrameworks/InstalledContentLibrary.framework/Versions/A/InstalledContentLibrary -0x00007ff80e30a000 /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore -0x00007ff814fd0000 /usr/lib/libapp_launch_measurement.dylib -0x00007ffa09114000 /System/Library/PrivateFrameworks/MobileSystemServices.framework/Versions/A/MobileSystemServices -0x00007ff81c027000 /usr/lib/libxslt.1.dylib -0x00007ff8198eb000 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement -0x00007ff8276f5000 /usr/lib/libcurl.4.dylib -0x00007ffd2279f000 /usr/lib/libcrypto.46.dylib -0x00007ffd233c2000 /usr/lib/libssl.48.dylib -0x00007ff8273d5000 /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP -0x00007ff827410000 /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent -0x00007ff81edf3000 /usr/lib/libsasl2.2.dylib -0x00007ff90812e000 /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa -0x00007ff80e482000 /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit -0x00007ffb21ea3000 /System/Library/PrivateFrameworks/CollectionViewCore.framework/Versions/A/CollectionViewCore -0x00007ff8176eb000 /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap -0x00007ff81d95e000 /System/Library/PrivateFrameworks/UserActivity.framework/Versions/A/UserActivity -0x00007ffc09ee1000 /System/Library/PrivateFrameworks/FrontBoard.framework/Versions/A/FrontBoard -0x00007ffd1606a000 /System/Library/PrivateFrameworks/UIIntelligenceSupport.framework/Versions/A/UIIntelligenceSupport -0x00007ffb17a2d000 /System/Library/Frameworks/SwiftUICore.framework/Versions/A/SwiftUICore -0x00007ffd1bf66000 /System/Library/PrivateFrameworks/WritingTools.framework/Versions/A/WritingTools -0x00007ffd1aefa000 /System/Library/PrivateFrameworks/WindowManagement.framework/Versions/A/WindowManagement -0x00007ffc09c3a000 /System/Library/PrivateFrameworks/FocusEngine.framework/Versions/A/FocusEngine -0x00007ffc07ba8000 /System/Library/PrivateFrameworks/DesignLibrary.framework/Versions/A/DesignLibrary -0x00007ff8176d8000 /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation -0x00007ffd16b58000 /System/Library/PrivateFrameworks/UpdateCycle.framework/Versions/A/UpdateCycle -0x00007ff8173f9000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox -0x00007ff822e28000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition -0x00007ff814f68000 /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis -0x00007ff8231b9000 /System/Library/Frameworks/Accessibility.framework/Versions/A/Accessibility -0x00007ffb18923000 /System/Library/Frameworks/Symbols.framework/Versions/A/Symbols -0x00007ffc12a26000 /System/Library/PrivateFrameworks/Gestures.framework/Versions/A/Gestures -0x00007ff912b66000 /usr/lib/swift/libswiftCoreGraphics.dylib -0x00007ff823bc8000 /usr/lib/swift/libswiftFoundation.dylib -0x00007ffb0ac8a000 /usr/lib/swift/libswiftSwiftOnoneSupport.dylib -0x00007ffd23a2c000 /usr/lib/swift/libswiftsys_time.dylib -0x00007ffa17321000 /System/Library/PrivateFrameworks/CoreMaterial.framework/Versions/A/CoreMaterial -0x00007ffd2376b000 /usr/lib/swift/libswiftSpatial.dylib -0x00007ffd22406000 /usr/lib/libSpatial.dylib -0x00007ffd21d96000 /System/Library/SubFrameworks/UIUtilities.framework/Versions/A/UIUtilities -0x000000010bc9d000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/server/libjvm.dylib -0x000000010ac8a000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libjimage.dylib -0x000000010ad5b000 /Users/herzamos/Desktop/master_thesis/async-profiler-3.0-macos/lib/libasyncProfiler.dylib -0x000000010ace0000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libjava.dylib -0x00000001255c5000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libnio.dylib -0x000000012560c000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libnet.dylib -0x00000001256c9000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libzip.dylib -0x000000012687c000 /Users/herzamos/Library/Caches/JNA/temp/jna1669494225988190580.tmp -0x0000000125659000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libextnet.dylib -0x000000012750d000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libmanagement.dylib -0x000000012752e000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libmanagement_ext.dylib -0x00000001295ad000 /Users/herzamos/.sbt/1.0/swoval-jni/4712636834152573683-libswoval-files0.dylib -0x00007ff9144bf000 /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon -0x00007ff90a5c1000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels -0x00007ff8276e2000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help -0x00007ff90a5c5000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture -0x00007ff90a5a2000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting -0x00007ff90a5c0000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink -0x00007ff90a5bd000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI -0x00007ffd22281000 /usr/lib/libInterpreterSecurity.dylib -0x00007ffa0adb4000 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XprotectFramework -0x00007ff90df4c000 /System/Library/PrivateFrameworks/yara.framework/Versions/A/yara -0x00007ffd2226f000 /usr/lib/libEndpointSecuritySystem.dylib - - -VM Arguments: -jvm_args: -Dfile.encoding=UTF-8 -Xms1024m -Xmx1024m -Xss4M -XX:ReservedCodeCacheSize=128m -Dsbt.script=/opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt -Dscala.ext.dirs=/Users/herzamos/.sbt/1.0/java9-rt-ext-adoptopenjdk_15_0_2 -agentpath:/Users/herzamos/Desktop/master_thesis/async-profiler-3.0-macos/lib/libasyncProfiler.dylib=start,event=wall,file=/tmp/profile.jfr -java_command: /opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt-launch.jar run /Users/herzamos/Desktop/master_thesis/tests/dl/dl_traverse.vpr -java_class_path (initial): /opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt-launch.jar -Launcher Type: SUN_STANDARD - -[Global flags] - intx CICompilerCount = 4 {product} {ergonomic} - uint ConcGCThreads = 2 {product} {ergonomic} - uint G1ConcRefinementThreads = 9 {product} {ergonomic} - size_t G1HeapRegionSize = 1048576 {product} {ergonomic} - uintx GCDrainStackTargetSize = 64 {product} {ergonomic} - size_t InitialHeapSize = 1073741824 {product} {command line} - size_t MarkStackSize = 4194304 {product} {ergonomic} - size_t MaxHeapSize = 1073741824 {product} {command line} - size_t MaxNewSize = 643825664 {product} {ergonomic} - size_t MinHeapDeltaBytes = 1048576 {product} {ergonomic} - size_t MinHeapSize = 1073741824 {product} {command line} - uintx NonProfiledCodeHeapSize = 0 {pd product} {ergonomic} - uintx ProfiledCodeHeapSize = 0 {pd product} {ergonomic} - uintx ReservedCodeCacheSize = 134217728 {pd product} {command line} - size_t SoftMaxHeapSize = 1073741824 {manageable} {ergonomic} - intx ThreadStackSize = 4096 {pd product} {command line} - bool UseCompressedClassPointers = true {lp64_product} {ergonomic} - bool UseCompressedOops = true {lp64_product} {ergonomic} - bool UseG1GC = true {product} {ergonomic} - bool UseNUMA = false {product} {ergonomic} - bool UseNUMAInterleaving = false {product} {ergonomic} - -Logging: -Log output configuration: - #0: stdout all=warning,jni+resolve=error uptime,level,tags (reconfigured) - #1: stderr all=off uptime,level,tags - -Environment Variables: -JAVA_HOME=/Users/herzamos/.jenv/versions/15.0 -PATH=/Users/herzamos/.jenv/versions/15.0/bin:/opt/homebrew/Cellar/jenv/0.5.7/libexec/libexec:/Users/herzamos/Desktop/master_thesis/master-thesis/bin:/Users/herzamos/miniconda3/bin:/Users/herzamos/.jenv/shims:/Users/herzamos/.jenv/bin:/Library/TeX/texbin:/opt/homebrew/bin/gcc-13:/Users/herzamos/.ghcup/bin:/Users/herzamos/.cabal/bin:/opt/homebrew/opt/llvm@12/bin:/Users/herzamos/mambaforge/bin:/Users/herzamos/mambaforge/condabin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/herzamos/.cargo/bin:/Users/herzamos/Library/Application Support/Coursier/bin -SHELL=/bin/zsh -LANG=fr_CH.UTF-8 - -Signal Handlers: -SIGSEGV: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO -SIGBUS: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGFPE: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGPIPE: [libjvm.dylib+0x842990], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGXFSZ: [libjvm.dylib+0x842990], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGILL: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGUSR2: [libjvm.dylib+0x8434b0], sa_mask[0]=00000000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO -SIGHUP: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGINT: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGTERM: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGQUIT: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO - - ---------------- S Y S T E M --------------- - -OS:uname: Darwin 25.2.0 Darwin Kernel Version 25.2.0: Tue Nov 18 21:07:05 PST 2025; root:xnu-12377.61.12~1/RELEASE_ARM64_T6020 x86_64 -OS uptime: 8 days 6:24 hours -rlimit (soft/hard): STACK 8176k/65520k , CORE 0k/infinity , NPROC 2666/2666 , NOFILE 10240/infinity , AS infinity/infinity , CPU infinity/infinity , DATA infinity/infinity , FSIZE infinity/infinity , MEMLOCK infinity/infinity , RSS infinity/infinity -load average: 9,68 13,11 13,13 - -CPU: total 10 (initial active 10) (1 cores per cpu, 1 threads per core) family 6 model 44 stepping 0 microcode 0x0, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, aes, clmul, tsc, tscinvbit, tscinv, clflush - -Memory: 4k page, physical 16777216k(44588k free), swap 5242880k(574464k free) - -vm_info: OpenJDK 64-Bit Server VM (15.0.2+7) for bsd-amd64 JRE (15.0.2+7), built on Jan 21 2021 11:59:27 by "jenkins" with clang 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.46.4) - -END. diff --git a/hs_err_pid91946.log b/hs_err_pid91946.log deleted file mode 100644 index e138400d1..000000000 --- a/hs_err_pid91946.log +++ /dev/null @@ -1,1906 +0,0 @@ -# -# A fatal error has been detected by the Java Runtime Environment: -# -# Internal Error (sharedRuntime.cpp:531), pid=91946, tid=72195 -# guarantee(cb != NULL && cb->is_compiled()) failed: safepoint polling: pc must refer to an nmethod -# -# JRE version: OpenJDK Runtime Environment AdoptOpenJDK (15.0.2+7) (build 15.0.2+7) -# Java VM: OpenJDK 64-Bit Server VM AdoptOpenJDK (15.0.2+7, mixed mode, sharing, tiered, compressed oops, g1 gc, bsd-amd64) -# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again -# -# If you would like to submit a bug report, please visit: -# https://github.com/AdoptOpenJDK/openjdk-support/issues -# - ---------------- S U M M A R Y ------------ - -Command Line: -Dfile.encoding=UTF-8 -Xms1024m -Xmx1024m -Xss4M -XX:ReservedCodeCacheSize=128m -Dsbt.script=/opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt -Dscala.ext.dirs=/Users/herzamos/.sbt/1.0/java9-rt-ext-adoptopenjdk_15_0_2 -agentpath:/Users/herzamos/Desktop/master_thesis/async-profiler-3.0-macos/lib/libasyncProfiler.dylib=start,event=wall,file=/tmp/profile.jfr /opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt-launch.jar run /Users/herzamos/Desktop/master_thesis/tests/dl/dl_copy.vpr - -Host: Mac14,9 x86_64 2400 MHz, 10 cores, 16G, Darwin 25.2.0 -Time: Fri May 15 14:47:24 2026 CEST elapsed time: 4.970091 seconds (0d 0h 0m 4s) - ---------------- T H R E A D --------------- - -Current thread (0x00007f81272ffc00): JavaThread "pool-2-thread-6" [_thread_in_Java, id=72195, stack(0x000000030f694000,0x000000030fa94000)] - -Stack: [0x000000030f694000,0x000000030fa94000], sp=0x000000030fa91240, free space=4084k -Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code) -V [libjvm.dylib+0xa87b06] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x696 -V [libjvm.dylib+0xa881d1] VMError::report_and_die(Thread*, void*, char const*, int, char const*, char const*, __va_list_tag*)+0x41 -V [libjvm.dylib+0x30735a] report_vm_error(char const*, int, char const*, char const*, ...)+0xaa -V [libjvm.dylib+0x8da145] SharedRuntime::get_poll_stub(unsigned char*)+0x45 -V [libjvm.dylib+0x845d8f] JVM_handle_bsd_signal+0x4bf -V [libjvm.dylib+0x8429bd] signalHandler(int, __siginfo*, void*)+0x2d -C [libasyncProfiler.dylib+0x24621] Profiler::segvHandler(int, __siginfo*, void*)+0xa1 -C [libsystem_platform.dylib+0x337d] _sigtramp+0x1d -C 0x00000001287d3128 -j java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(I)V+21 java.base@15.0.2 -J 5379 c1 java.util.concurrent.LinkedBlockingQueue.take()Ljava/lang/Object; java.base@15.0.2 (91 bytes) @ 0x0000000115f114ec [0x0000000115f11140+0x00000000000003ac] -J 5342 c1 java.util.concurrent.ThreadPoolExecutor.getTask()Ljava/lang/Runnable; java.base@15.0.2 (177 bytes) @ 0x0000000115ef7a14 [0x0000000115ef7100+0x0000000000000914] -j java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+26 java.base@15.0.2 -j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5 java.base@15.0.2 -j java.lang.Thread.run()V+11 java.base@15.0.2 -v ~StubRoutines::call_stub -V [libjvm.dylib+0x4bc0b2] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x2e2 -V [libjvm.dylib+0x4baf99] JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x1e9 -V [libjvm.dylib+0x4bb063] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*)+0x63 -V [libjvm.dylib+0x569970] thread_entry(JavaThread*, Thread*)+0xb0 -V [libjvm.dylib+0xa21152] JavaThread::thread_main_inner()+0xb2 -V [libjvm.dylib+0xa1e221] Thread::call_run()+0x71 -V [libjvm.dylib+0x8404a7] thread_native_entry(Thread*)+0x197 -C [libsystem_pthread.dylib+0x5e4d] _pthread_start+0x73 -C [libsystem_pthread.dylib+0x1857] thread_start+0xf - - ---------------- P R O C E S S --------------- - -Threads class SMR info: -_java_thread_list=0x0000600005c1df00, length=40, elements={ -0x00007f8166816a00, 0x00007f8167288200, 0x00007f8167288800, 0x00007f8165093000, -0x00007f81350f5a00, 0x00007f8135103600, 0x00007f8135103c00, 0x00007f81350f8200, -0x00007f8166015000, 0x00007f8155054800, 0x00007f8166247800, 0x00007f81662e1800, -0x00007f815505f600, 0x00007f8166a74200, 0x00007f8165197e00, 0x00007f815508f600, -0x00007f816761b200, 0x00007f81357fee00, 0x00007f8166652c00, 0x00007f8155054200, -0x00007f8166cca400, 0x00007f81662bf000, 0x00007f8155484200, 0x00007f81300bf200, -0x00007f8155484800, 0x00007f8166682400, 0x00007f81655ef800, 0x00007f8166ccaa00, -0x00007f8166cc9600, 0x00007f8126808c00, 0x00007f812731c000, 0x00007f812732a000, -0x00007f812732a600, 0x00007f812732ac00, 0x00007f81272ff600, 0x00007f81272ffc00, -0x00007f81655e2400, 0x00007f81150fd800, 0x00007f81655e2a00, 0x00007f8155485800 -} - -Java Threads: ( => current thread ) - 0x00007f8166816a00 JavaThread "main" [_thread_blocked, id=16131, stack(0x00000003061bc000,0x00000003065bc000)] - 0x00007f8167288200 JavaThread "Reference Handler" daemon [_thread_blocked, id=21763, stack(0x0000000306bd1000,0x0000000306fd1000)] - 0x00007f8167288800 JavaThread "Finalizer" daemon [_thread_blocked, id=32259, stack(0x0000000306fd4000,0x00000003073d4000)] - 0x00007f8165093000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=25347, stack(0x000000030756f000,0x000000030796f000)] - 0x00007f81350f5a00 JavaThread "Service Thread" daemon [_thread_blocked, id=26115, stack(0x0000000307972000,0x0000000307d72000)] - 0x00007f8135103600 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=26627, stack(0x0000000307d75000,0x0000000307e75000)] - 0x00007f8135103c00 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=27395, stack(0x0000000307e78000,0x0000000307f78000)] - 0x00007f81350f8200 JavaThread "Sweeper thread" daemon [_thread_blocked, id=28163, stack(0x0000000307f7b000,0x000000030837b000)] - 0x00007f8166015000 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=43011, stack(0x000000030837e000,0x000000030877e000)] - 0x00007f8155054800 JavaThread "Async-profiler Timer" daemon [_thread_in_native, id=35587, stack(0x0000000308804000,0x0000000308c04000)] - 0x00007f8166247800 JavaThread "Notification Thread" daemon [_thread_blocked, id=40707, stack(0x0000000308c07000,0x0000000309007000)] - 0x00007f81662e1800 JavaThread "pool-1-thread-1" [_thread_blocked, id=39427, stack(0x000000030910d000,0x000000030950d000)] - 0x00007f815505f600 JavaThread "pool-1-thread-2" [_thread_blocked, id=65027, stack(0x0000000309913000,0x0000000309d13000)] - 0x00007f8166a74200 JavaThread "pool-1-thread-3" [_thread_blocked, id=64003, stack(0x0000000309d16000,0x000000030a116000)] - 0x00007f8165197e00 JavaThread "pool-1-thread-4" [_thread_blocked, id=44547, stack(0x000000030a119000,0x000000030a519000)] - 0x00007f815508f600 JavaThread "pool-1-thread-5" [_thread_blocked, id=45315, stack(0x000000030a51c000,0x000000030a91c000)] - 0x00007f816761b200 JavaThread "boot-server-socket-thread-1" [_thread_in_native, id=48643, stack(0x000000030b23a000,0x000000030b63a000)] - 0x00007f81357fee00 JavaThread "classloader-cache-cleanup-0" daemon [_thread_blocked, id=49411, stack(0x000000030b63d000,0x000000030ba3d000)] - 0x00007f8166652c00 JavaThread "sbt-command-exchange-fastTrack" daemon [_thread_blocked, id=48311, stack(0x000000030ba40000,0x000000030be40000)] - 0x00007f8155054200 JavaThread "process reaper" daemon [_thread_blocked, id=50691, stack(0x000000030be43000,0x000000030be67000)] - 0x00007f8166cca400 JavaThread "scala-execution-context-global-28" daemon [_thread_blocked, id=44147, stack(0x0000000309510000,0x0000000309910000)] - 0x00007f81662bf000 JavaThread "scala-execution-context-global-29" daemon [_thread_blocked, id=54531, stack(0x000000030be6a000,0x000000030c26a000)] - 0x00007f8155484200 JavaThread "scala-execution-context-global-30" daemon [_thread_blocked, id=54019, stack(0x000000030c26d000,0x000000030c66d000)] - 0x00007f81300bf200 JavaThread "scala-execution-context-global-31" daemon [_thread_blocked, id=51715, stack(0x000000030c670000,0x000000030ca70000)] - 0x00007f8155484800 JavaThread "scala-execution-context-global-33" daemon [_thread_blocked, id=52739, stack(0x000000030ca73000,0x000000030ce73000)] - 0x00007f8166682400 JavaThread "scala-execution-context-global-32" daemon [_thread_blocked, id=87043, stack(0x000000030ce76000,0x000000030d276000)] - 0x00007f81655ef800 JavaThread "scala-execution-context-global-35" daemon [_thread_blocked, id=65795, stack(0x000000030d279000,0x000000030d679000)] - 0x00007f8166ccaa00 JavaThread "scala-execution-context-global-34" daemon [_thread_blocked, id=84995, stack(0x000000030d67c000,0x000000030da7c000)] - 0x00007f8166cc9600 JavaThread "scala-execution-context-global-36" daemon [_thread_blocked, id=67075, stack(0x000000030da7f000,0x000000030de7f000)] - 0x00007f8126808c00 JavaThread "scala-execution-context-global-37" daemon [_thread_blocked, id=83715, stack(0x000000030de82000,0x000000030e282000)] - 0x00007f812731c000 JavaThread "pool-2-thread-1" [_thread_blocked, id=82947, stack(0x000000030e285000,0x000000030e685000)] - 0x00007f812732a000 JavaThread "pool-2-thread-2" [_thread_blocked, id=82435, stack(0x000000030e688000,0x000000030ea88000)] - 0x00007f812732a600 JavaThread "pool-2-thread-3" [_thread_blocked, id=69891, stack(0x000000030ea8b000,0x000000030ee8b000)] - 0x00007f812732ac00 JavaThread "pool-2-thread-4" [_thread_blocked, id=70403, stack(0x000000030ee8e000,0x000000030f28e000)] - 0x00007f81272ff600 JavaThread "pool-2-thread-5" [_thread_blocked, id=81155, stack(0x000000030f291000,0x000000030f691000)] -=>0x00007f81272ffc00 JavaThread "pool-2-thread-6" [_thread_in_Java, id=72195, stack(0x000000030f694000,0x000000030fa94000)] - 0x00007f81655e2400 JavaThread "pool-2-thread-7" [_thread_blocked, id=72963, stack(0x000000030fa97000,0x000000030fe97000)] - 0x00007f81150fd800 JavaThread "pool-2-thread-9" [_thread_blocked, id=79107, stack(0x000000030fe9a000,0x000000031029a000)] - 0x00007f81655e2a00 JavaThread "pool-2-thread-8" [_thread_blocked, id=73987, stack(0x000000031029d000,0x000000031069d000)] - 0x00007f8155485800 JavaThread "pool-2-thread-10" [_thread_blocked, id=74499, stack(0x00000003106a0000,0x0000000310aa0000)] - -Other Threads: - 0x00007f8125051320 VMThread "VM Thread" [stack: 0x0000000306ace000,0x0000000306bce000] [id=20483] _threads_hazard_ptr=0x0000600005c1df00 - 0x00007f8134f4be20 WatcherThread [stack: 0x000000030900a000,0x000000030910a000] [id=36099] - 0x00007f812504d870 GCTaskThread "GC Thread#0" [stack: 0x00000003065bf000,0x00000003066bf000] [id=17155] - 0x00007f8164f325f0 GCTaskThread "GC Thread#1" [stack: 0x000000030a91f000,0x000000030aa1f000] [id=62379] - 0x00007f81659b5450 GCTaskThread "GC Thread#2" [stack: 0x000000030aa22000,0x000000030ab22000] [id=61955] - 0x00007f81659b5b10 GCTaskThread "GC Thread#3" [stack: 0x000000030ab25000,0x000000030ac25000] [id=61443] - 0x00007f81659b61d0 GCTaskThread "GC Thread#4" [stack: 0x000000030ac28000,0x000000030ad28000] [id=46083] - 0x00007f81659b6890 GCTaskThread "GC Thread#5" [stack: 0x000000030ad2b000,0x000000030ae2b000] [id=60931] - 0x00007f81659b6f50 GCTaskThread "GC Thread#6" [stack: 0x000000030ae2e000,0x000000030af2e000] [id=60675] - 0x00007f81659b7610 GCTaskThread "GC Thread#7" [stack: 0x000000030af31000,0x000000030b031000] [id=46595] - 0x00007f8165a57db0 GCTaskThread "GC Thread#8" [stack: 0x000000030b034000,0x000000030b134000] [id=59907] - 0x00007f816595cf50 ConcurrentGCThread "G1 Main Marker" [stack: 0x00000003066c2000,0x00000003067c2000] [id=21507] - 0x00007f816595da20 ConcurrentGCThread "G1 Conc#0" [stack: 0x00000003067c5000,0x00000003068c5000] [id=20995] - 0x00007f8124f65df0 ConcurrentGCThread "G1 Conc#1" [stack: 0x000000030b137000,0x000000030b237000] [id=57947] - 0x00007f8164f221f0 ConcurrentGCThread "G1 Refine#0" [stack: 0x00000003068c8000,0x00000003069c8000] [id=18691] - 0x00007f812504df30 ConcurrentGCThread "G1 Young RemSet Sampling" [stack: 0x00000003069cb000,0x0000000306acb000] [id=18947] - -Threads with active compile tasks: -C2 CompilerThread0 4973 5446 4 java.util.concurrent.ThreadPoolExecutor::afterExecute (1 bytes) - -VM state: synchronizing (normal execution) - -VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) -[0x00006000030c1500] Threads_lock - owner thread: 0x00007f8125051320 - -Heap address: 0x00000007c0000000, size: 1024 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 -CDS archive(s) mapped at: [0x0000000800000000-0x0000000800b2f000-0x0000000800b2f000), size 11726848, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. -Compressed class space mapped at: 0x0000000800b30000-0x0000000840b30000, size: 1073741824 -Narrow klass base: 0x0000000800000000, Narrow klass shift: 3, Narrow klass range: 0x100000000 - -GC Precious Log: - CPUs: 10 total, 10 available - Memory: 16384M - Large Page Support: Disabled - NUMA Support: Disabled - Compressed Oops: Enabled (Zero based) - Heap Region Size: 1M - Heap Min Capacity: 1G - Heap Initial Capacity: 1G - Heap Max Capacity: 1G - Pre-touch: Disabled - Parallel Workers: 9 - Concurrent Workers: 2 - Concurrent Refinement Workers: 9 - Periodic GC: Disabled - -Heap: - garbage-first heap total 1048576K, used 68490K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 57 young (58368K), 22 survivors (22528K) - Metaspace used 62553K, capacity 63442K, committed 64512K, reserved 1105920K - class space used 8122K, capacity 8382K, committed 8448K, reserved 1048576K - -Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, OA=open archive, CA=closed archive, TAMS=top-at-mark-start (previous, next) -| 0|0x00000007c0000000, 0x00000007c0100000, 0x00000007c0100000|100%| O| |TAMS 0x00000007c0100000, 0x00000007c0000000| Untracked -| 1|0x00000007c0100000, 0x00000007c0200000, 0x00000007c0200000|100%|HS| |TAMS 0x00000007c0200000, 0x00000007c0100000| Complete -| 2|0x00000007c0200000, 0x00000007c0300000, 0x00000007c0300000|100%| O| |TAMS 0x00000007c0300000, 0x00000007c0200000| Untracked -| 3|0x00000007c0300000, 0x00000007c0400000, 0x00000007c0400000|100%| O| |TAMS 0x00000007c0400000, 0x00000007c0300000| Untracked -| 4|0x00000007c0400000, 0x00000007c0500000, 0x00000007c0500000|100%| O| |TAMS 0x00000007c0500000, 0x00000007c0400000| Untracked -| 5|0x00000007c0500000, 0x00000007c0600000, 0x00000007c0600000|100%| O| |TAMS 0x00000007c0600000, 0x00000007c0500000| Untracked -| 6|0x00000007c0600000, 0x00000007c0700000, 0x00000007c0700000|100%| O| |TAMS 0x00000007c0700000, 0x00000007c0600000| Untracked -| 7|0x00000007c0700000, 0x00000007c070a200, 0x00000007c0800000| 3%| O| |TAMS 0x00000007c070a200, 0x00000007c0700000| Untracked -| 8|0x00000007c0800000, 0x00000007c0900000, 0x00000007c0900000|100%|HS| |TAMS 0x00000007c0900000, 0x00000007c0800000| Complete -| 9|0x00000007c0900000, 0x00000007c0a00000, 0x00000007c0a00000|100%|HC| |TAMS 0x00000007c0a00000, 0x00000007c0900000| Complete -| 10|0x00000007c0a00000, 0x00000007c0b00000, 0x00000007c0b00000|100%|HC| |TAMS 0x00000007c0b00000, 0x00000007c0a00000| Complete -| 11|0x00000007c0b00000, 0x00000007c0c00000, 0x00000007c0c00000|100%|HC| |TAMS 0x00000007c0c00000, 0x00000007c0b00000| Complete -| 12|0x00000007c0c00000, 0x00000007c0c00000, 0x00000007c0d00000| 0%| F| |TAMS 0x00000007c0c00000, 0x00000007c0c00000| Untracked -| 13|0x00000007c0d00000, 0x00000007c0d00000, 0x00000007c0e00000| 0%| F| |TAMS 0x00000007c0d00000, 0x00000007c0d00000| Untracked -| 14|0x00000007c0e00000, 0x00000007c0e00000, 0x00000007c0f00000| 0%| F| |TAMS 0x00000007c0e00000, 0x00000007c0e00000| Untracked -| 15|0x00000007c0f00000, 0x00000007c0f00000, 0x00000007c1000000| 0%| F| |TAMS 0x00000007c0f00000, 0x00000007c0f00000| Untracked -| 16|0x00000007c1000000, 0x00000007c1000000, 0x00000007c1100000| 0%| F| |TAMS 0x00000007c1000000, 0x00000007c1000000| Untracked -| 17|0x00000007c1100000, 0x00000007c1100000, 0x00000007c1200000| 0%| F| |TAMS 0x00000007c1100000, 0x00000007c1100000| Untracked -| 18|0x00000007c1200000, 0x00000007c1200000, 0x00000007c1300000| 0%| F| |TAMS 0x00000007c1200000, 0x00000007c1200000| Untracked -| 19|0x00000007c1300000, 0x00000007c1300000, 0x00000007c1400000| 0%| F| |TAMS 0x00000007c1300000, 0x00000007c1300000| Untracked -| 20|0x00000007c1400000, 0x00000007c1400000, 0x00000007c1500000| 0%| F| |TAMS 0x00000007c1400000, 0x00000007c1400000| Untracked -| 21|0x00000007c1500000, 0x00000007c1500000, 0x00000007c1600000| 0%| F| |TAMS 0x00000007c1500000, 0x00000007c1500000| Untracked -| 22|0x00000007c1600000, 0x00000007c1600000, 0x00000007c1700000| 0%| F| |TAMS 0x00000007c1600000, 0x00000007c1600000| Untracked -| 23|0x00000007c1700000, 0x00000007c1700000, 0x00000007c1800000| 0%| F| |TAMS 0x00000007c1700000, 0x00000007c1700000| Untracked -| 24|0x00000007c1800000, 0x00000007c1800000, 0x00000007c1900000| 0%| F| |TAMS 0x00000007c1800000, 0x00000007c1800000| Untracked -| 25|0x00000007c1900000, 0x00000007c1900000, 0x00000007c1a00000| 0%| F| |TAMS 0x00000007c1900000, 0x00000007c1900000| Untracked -| 26|0x00000007c1a00000, 0x00000007c1a00000, 0x00000007c1b00000| 0%| F| |TAMS 0x00000007c1a00000, 0x00000007c1a00000| Untracked -| 27|0x00000007c1b00000, 0x00000007c1b00000, 0x00000007c1c00000| 0%| F| |TAMS 0x00000007c1b00000, 0x00000007c1b00000| Untracked -| 28|0x00000007c1c00000, 0x00000007c1c00000, 0x00000007c1d00000| 0%| F| |TAMS 0x00000007c1c00000, 0x00000007c1c00000| Untracked -| 29|0x00000007c1d00000, 0x00000007c1d00000, 0x00000007c1e00000| 0%| F| |TAMS 0x00000007c1d00000, 0x00000007c1d00000| Untracked -| 30|0x00000007c1e00000, 0x00000007c1e00000, 0x00000007c1f00000| 0%| F| |TAMS 0x00000007c1e00000, 0x00000007c1e00000| Untracked -| 31|0x00000007c1f00000, 0x00000007c1f00000, 0x00000007c2000000| 0%| F| |TAMS 0x00000007c1f00000, 0x00000007c1f00000| Untracked -| 32|0x00000007c2000000, 0x00000007c2000000, 0x00000007c2100000| 0%| F| |TAMS 0x00000007c2000000, 0x00000007c2000000| Untracked -| 33|0x00000007c2100000, 0x00000007c2100000, 0x00000007c2200000| 0%| F| |TAMS 0x00000007c2100000, 0x00000007c2100000| Untracked -| 34|0x00000007c2200000, 0x00000007c2200000, 0x00000007c2300000| 0%| F| |TAMS 0x00000007c2200000, 0x00000007c2200000| Untracked -| 35|0x00000007c2300000, 0x00000007c2300000, 0x00000007c2400000| 0%| F| |TAMS 0x00000007c2300000, 0x00000007c2300000| Untracked -| 36|0x00000007c2400000, 0x00000007c2400000, 0x00000007c2500000| 0%| F| |TAMS 0x00000007c2400000, 0x00000007c2400000| Untracked -| 37|0x00000007c2500000, 0x00000007c2500000, 0x00000007c2600000| 0%| F| |TAMS 0x00000007c2500000, 0x00000007c2500000| Untracked -| 38|0x00000007c2600000, 0x00000007c2600000, 0x00000007c2700000| 0%| F| |TAMS 0x00000007c2600000, 0x00000007c2600000| Untracked -| 39|0x00000007c2700000, 0x00000007c2700000, 0x00000007c2800000| 0%| F| |TAMS 0x00000007c2700000, 0x00000007c2700000| Untracked -| 40|0x00000007c2800000, 0x00000007c2800000, 0x00000007c2900000| 0%| F| |TAMS 0x00000007c2800000, 0x00000007c2800000| Untracked -| 41|0x00000007c2900000, 0x00000007c2900000, 0x00000007c2a00000| 0%| F| |TAMS 0x00000007c2900000, 0x00000007c2900000| Untracked -| 42|0x00000007c2a00000, 0x00000007c2a00000, 0x00000007c2b00000| 0%| F| |TAMS 0x00000007c2a00000, 0x00000007c2a00000| Untracked -| 43|0x00000007c2b00000, 0x00000007c2b00000, 0x00000007c2c00000| 0%| F| |TAMS 0x00000007c2b00000, 0x00000007c2b00000| Untracked -| 44|0x00000007c2c00000, 0x00000007c2c00000, 0x00000007c2d00000| 0%| F| |TAMS 0x00000007c2c00000, 0x00000007c2c00000| Untracked -| 45|0x00000007c2d00000, 0x00000007c2d00000, 0x00000007c2e00000| 0%| F| |TAMS 0x00000007c2d00000, 0x00000007c2d00000| Untracked -| 46|0x00000007c2e00000, 0x00000007c2e00000, 0x00000007c2f00000| 0%| F| |TAMS 0x00000007c2e00000, 0x00000007c2e00000| Untracked -| 47|0x00000007c2f00000, 0x00000007c2f00000, 0x00000007c3000000| 0%| F| |TAMS 0x00000007c2f00000, 0x00000007c2f00000| Untracked -| 48|0x00000007c3000000, 0x00000007c3000000, 0x00000007c3100000| 0%| F| |TAMS 0x00000007c3000000, 0x00000007c3000000| Untracked -| 49|0x00000007c3100000, 0x00000007c3100000, 0x00000007c3200000| 0%| F| |TAMS 0x00000007c3100000, 0x00000007c3100000| Untracked -| 50|0x00000007c3200000, 0x00000007c3200000, 0x00000007c3300000| 0%| F| |TAMS 0x00000007c3200000, 0x00000007c3200000| Untracked -| 51|0x00000007c3300000, 0x00000007c3300000, 0x00000007c3400000| 0%| F| |TAMS 0x00000007c3300000, 0x00000007c3300000| Untracked -| 52|0x00000007c3400000, 0x00000007c3400000, 0x00000007c3500000| 0%| F| |TAMS 0x00000007c3400000, 0x00000007c3400000| Untracked -| 53|0x00000007c3500000, 0x00000007c3500000, 0x00000007c3600000| 0%| F| |TAMS 0x00000007c3500000, 0x00000007c3500000| Untracked -| 54|0x00000007c3600000, 0x00000007c3600000, 0x00000007c3700000| 0%| F| |TAMS 0x00000007c3600000, 0x00000007c3600000| Untracked -| 55|0x00000007c3700000, 0x00000007c3700000, 0x00000007c3800000| 0%| F| |TAMS 0x00000007c3700000, 0x00000007c3700000| Untracked -| 56|0x00000007c3800000, 0x00000007c3800000, 0x00000007c3900000| 0%| F| |TAMS 0x00000007c3800000, 0x00000007c3800000| Untracked -| 57|0x00000007c3900000, 0x00000007c3900000, 0x00000007c3a00000| 0%| F| |TAMS 0x00000007c3900000, 0x00000007c3900000| Untracked -| 58|0x00000007c3a00000, 0x00000007c3a00000, 0x00000007c3b00000| 0%| F| |TAMS 0x00000007c3a00000, 0x00000007c3a00000| Untracked -| 59|0x00000007c3b00000, 0x00000007c3b00000, 0x00000007c3c00000| 0%| F| |TAMS 0x00000007c3b00000, 0x00000007c3b00000| Untracked -| 60|0x00000007c3c00000, 0x00000007c3c00000, 0x00000007c3d00000| 0%| F| |TAMS 0x00000007c3c00000, 0x00000007c3c00000| Untracked -| 61|0x00000007c3d00000, 0x00000007c3d00000, 0x00000007c3e00000| 0%| F| |TAMS 0x00000007c3d00000, 0x00000007c3d00000| Untracked -| 62|0x00000007c3e00000, 0x00000007c3e00000, 0x00000007c3f00000| 0%| F| |TAMS 0x00000007c3e00000, 0x00000007c3e00000| Untracked -| 63|0x00000007c3f00000, 0x00000007c3f00000, 0x00000007c4000000| 0%| F| |TAMS 0x00000007c3f00000, 0x00000007c3f00000| Untracked -| 64|0x00000007c4000000, 0x00000007c4000000, 0x00000007c4100000| 0%| F| |TAMS 0x00000007c4000000, 0x00000007c4000000| Untracked -| 65|0x00000007c4100000, 0x00000007c4100000, 0x00000007c4200000| 0%| F| |TAMS 0x00000007c4100000, 0x00000007c4100000| Untracked -| 66|0x00000007c4200000, 0x00000007c4200000, 0x00000007c4300000| 0%| F| |TAMS 0x00000007c4200000, 0x00000007c4200000| Untracked -| 67|0x00000007c4300000, 0x00000007c4300000, 0x00000007c4400000| 0%| F| |TAMS 0x00000007c4300000, 0x00000007c4300000| Untracked -| 68|0x00000007c4400000, 0x00000007c4400000, 0x00000007c4500000| 0%| F| |TAMS 0x00000007c4400000, 0x00000007c4400000| Untracked -| 69|0x00000007c4500000, 0x00000007c4500000, 0x00000007c4600000| 0%| F| |TAMS 0x00000007c4500000, 0x00000007c4500000| Untracked -| 70|0x00000007c4600000, 0x00000007c4600000, 0x00000007c4700000| 0%| F| |TAMS 0x00000007c4600000, 0x00000007c4600000| Untracked -| 71|0x00000007c4700000, 0x00000007c4700000, 0x00000007c4800000| 0%| F| |TAMS 0x00000007c4700000, 0x00000007c4700000| Untracked -| 72|0x00000007c4800000, 0x00000007c4800000, 0x00000007c4900000| 0%| F| |TAMS 0x00000007c4800000, 0x00000007c4800000| Untracked -| 73|0x00000007c4900000, 0x00000007c4900000, 0x00000007c4a00000| 0%| F| |TAMS 0x00000007c4900000, 0x00000007c4900000| Untracked -| 74|0x00000007c4a00000, 0x00000007c4a00000, 0x00000007c4b00000| 0%| F| |TAMS 0x00000007c4a00000, 0x00000007c4a00000| Untracked -| 75|0x00000007c4b00000, 0x00000007c4b00000, 0x00000007c4c00000| 0%| F| |TAMS 0x00000007c4b00000, 0x00000007c4b00000| Untracked -| 76|0x00000007c4c00000, 0x00000007c4c00000, 0x00000007c4d00000| 0%| F| |TAMS 0x00000007c4c00000, 0x00000007c4c00000| Untracked -| 77|0x00000007c4d00000, 0x00000007c4d00000, 0x00000007c4e00000| 0%| F| |TAMS 0x00000007c4d00000, 0x00000007c4d00000| Untracked -| 78|0x00000007c4e00000, 0x00000007c4e00000, 0x00000007c4f00000| 0%| F| |TAMS 0x00000007c4e00000, 0x00000007c4e00000| Untracked -| 79|0x00000007c4f00000, 0x00000007c4f00000, 0x00000007c5000000| 0%| F| |TAMS 0x00000007c4f00000, 0x00000007c4f00000| Untracked -| 80|0x00000007c5000000, 0x00000007c5000000, 0x00000007c5100000| 0%| F| |TAMS 0x00000007c5000000, 0x00000007c5000000| Untracked -| 81|0x00000007c5100000, 0x00000007c5100000, 0x00000007c5200000| 0%| F| |TAMS 0x00000007c5100000, 0x00000007c5100000| Untracked -| 82|0x00000007c5200000, 0x00000007c5200000, 0x00000007c5300000| 0%| F| |TAMS 0x00000007c5200000, 0x00000007c5200000| Untracked -| 83|0x00000007c5300000, 0x00000007c5300000, 0x00000007c5400000| 0%| F| |TAMS 0x00000007c5300000, 0x00000007c5300000| Untracked -| 84|0x00000007c5400000, 0x00000007c5400000, 0x00000007c5500000| 0%| F| |TAMS 0x00000007c5400000, 0x00000007c5400000| Untracked -| 85|0x00000007c5500000, 0x00000007c5500000, 0x00000007c5600000| 0%| F| |TAMS 0x00000007c5500000, 0x00000007c5500000| Untracked -| 86|0x00000007c5600000, 0x00000007c5600000, 0x00000007c5700000| 0%| F| |TAMS 0x00000007c5600000, 0x00000007c5600000| Untracked -| 87|0x00000007c5700000, 0x00000007c5700000, 0x00000007c5800000| 0%| F| |TAMS 0x00000007c5700000, 0x00000007c5700000| Untracked -| 88|0x00000007c5800000, 0x00000007c5800000, 0x00000007c5900000| 0%| F| |TAMS 0x00000007c5800000, 0x00000007c5800000| Untracked -| 89|0x00000007c5900000, 0x00000007c5900000, 0x00000007c5a00000| 0%| F| |TAMS 0x00000007c5900000, 0x00000007c5900000| Untracked -| 90|0x00000007c5a00000, 0x00000007c5a00000, 0x00000007c5b00000| 0%| F| |TAMS 0x00000007c5a00000, 0x00000007c5a00000| Untracked -| 91|0x00000007c5b00000, 0x00000007c5b00000, 0x00000007c5c00000| 0%| F| |TAMS 0x00000007c5b00000, 0x00000007c5b00000| Untracked -| 92|0x00000007c5c00000, 0x00000007c5c00000, 0x00000007c5d00000| 0%| F| |TAMS 0x00000007c5c00000, 0x00000007c5c00000| Untracked -| 93|0x00000007c5d00000, 0x00000007c5d00000, 0x00000007c5e00000| 0%| F| |TAMS 0x00000007c5d00000, 0x00000007c5d00000| Untracked -| 94|0x00000007c5e00000, 0x00000007c5e00000, 0x00000007c5f00000| 0%| F| |TAMS 0x00000007c5e00000, 0x00000007c5e00000| Untracked -| 95|0x00000007c5f00000, 0x00000007c5f00000, 0x00000007c6000000| 0%| F| |TAMS 0x00000007c5f00000, 0x00000007c5f00000| Untracked -| 96|0x00000007c6000000, 0x00000007c6000000, 0x00000007c6100000| 0%| F| |TAMS 0x00000007c6000000, 0x00000007c6000000| Untracked -| 97|0x00000007c6100000, 0x00000007c6100000, 0x00000007c6200000| 0%| F| |TAMS 0x00000007c6100000, 0x00000007c6100000| Untracked -| 98|0x00000007c6200000, 0x00000007c6200000, 0x00000007c6300000| 0%| F| |TAMS 0x00000007c6200000, 0x00000007c6200000| Untracked -| 99|0x00000007c6300000, 0x00000007c6300000, 0x00000007c6400000| 0%| F| |TAMS 0x00000007c6300000, 0x00000007c6300000| Untracked -| 100|0x00000007c6400000, 0x00000007c6400000, 0x00000007c6500000| 0%| F| |TAMS 0x00000007c6400000, 0x00000007c6400000| Untracked -| 101|0x00000007c6500000, 0x00000007c6500000, 0x00000007c6600000| 0%| F| |TAMS 0x00000007c6500000, 0x00000007c6500000| Untracked -| 102|0x00000007c6600000, 0x00000007c6600000, 0x00000007c6700000| 0%| F| |TAMS 0x00000007c6600000, 0x00000007c6600000| Untracked -| 103|0x00000007c6700000, 0x00000007c6700000, 0x00000007c6800000| 0%| F| |TAMS 0x00000007c6700000, 0x00000007c6700000| Untracked -| 104|0x00000007c6800000, 0x00000007c6800000, 0x00000007c6900000| 0%| F| |TAMS 0x00000007c6800000, 0x00000007c6800000| Untracked -| 105|0x00000007c6900000, 0x00000007c6900000, 0x00000007c6a00000| 0%| F| |TAMS 0x00000007c6900000, 0x00000007c6900000| Untracked -| 106|0x00000007c6a00000, 0x00000007c6a00000, 0x00000007c6b00000| 0%| F| |TAMS 0x00000007c6a00000, 0x00000007c6a00000| Untracked -| 107|0x00000007c6b00000, 0x00000007c6b00000, 0x00000007c6c00000| 0%| F| |TAMS 0x00000007c6b00000, 0x00000007c6b00000| Untracked -| 108|0x00000007c6c00000, 0x00000007c6c00000, 0x00000007c6d00000| 0%| F| |TAMS 0x00000007c6c00000, 0x00000007c6c00000| Untracked -| 109|0x00000007c6d00000, 0x00000007c6d00000, 0x00000007c6e00000| 0%| F| |TAMS 0x00000007c6d00000, 0x00000007c6d00000| Untracked -| 110|0x00000007c6e00000, 0x00000007c6e00000, 0x00000007c6f00000| 0%| F| |TAMS 0x00000007c6e00000, 0x00000007c6e00000| Untracked -| 111|0x00000007c6f00000, 0x00000007c6f00000, 0x00000007c7000000| 0%| F| |TAMS 0x00000007c6f00000, 0x00000007c6f00000| Untracked -| 112|0x00000007c7000000, 0x00000007c7000000, 0x00000007c7100000| 0%| F| |TAMS 0x00000007c7000000, 0x00000007c7000000| Untracked -| 113|0x00000007c7100000, 0x00000007c7100000, 0x00000007c7200000| 0%| F| |TAMS 0x00000007c7100000, 0x00000007c7100000| Untracked -| 114|0x00000007c7200000, 0x00000007c7200000, 0x00000007c7300000| 0%| F| |TAMS 0x00000007c7200000, 0x00000007c7200000| Untracked -| 115|0x00000007c7300000, 0x00000007c7300000, 0x00000007c7400000| 0%| F| |TAMS 0x00000007c7300000, 0x00000007c7300000| Untracked -| 116|0x00000007c7400000, 0x00000007c7400000, 0x00000007c7500000| 0%| F| |TAMS 0x00000007c7400000, 0x00000007c7400000| Untracked -| 117|0x00000007c7500000, 0x00000007c7500000, 0x00000007c7600000| 0%| F| |TAMS 0x00000007c7500000, 0x00000007c7500000| Untracked -| 118|0x00000007c7600000, 0x00000007c7600000, 0x00000007c7700000| 0%| F| |TAMS 0x00000007c7600000, 0x00000007c7600000| Untracked -| 119|0x00000007c7700000, 0x00000007c7700000, 0x00000007c7800000| 0%| F| |TAMS 0x00000007c7700000, 0x00000007c7700000| Untracked -| 120|0x00000007c7800000, 0x00000007c7800000, 0x00000007c7900000| 0%| F| |TAMS 0x00000007c7800000, 0x00000007c7800000| Untracked -| 121|0x00000007c7900000, 0x00000007c7900000, 0x00000007c7a00000| 0%| F| |TAMS 0x00000007c7900000, 0x00000007c7900000| Untracked -| 122|0x00000007c7a00000, 0x00000007c7a00000, 0x00000007c7b00000| 0%| F| |TAMS 0x00000007c7a00000, 0x00000007c7a00000| Untracked -| 123|0x00000007c7b00000, 0x00000007c7b00000, 0x00000007c7c00000| 0%| F| |TAMS 0x00000007c7b00000, 0x00000007c7b00000| Untracked -| 124|0x00000007c7c00000, 0x00000007c7c00000, 0x00000007c7d00000| 0%| F| |TAMS 0x00000007c7c00000, 0x00000007c7c00000| Untracked -| 125|0x00000007c7d00000, 0x00000007c7d00000, 0x00000007c7e00000| 0%| F| |TAMS 0x00000007c7d00000, 0x00000007c7d00000| Untracked -| 126|0x00000007c7e00000, 0x00000007c7e00000, 0x00000007c7f00000| 0%| F| |TAMS 0x00000007c7e00000, 0x00000007c7e00000| Untracked -| 127|0x00000007c7f00000, 0x00000007c7f00000, 0x00000007c8000000| 0%| F| |TAMS 0x00000007c7f00000, 0x00000007c7f00000| Untracked -| 128|0x00000007c8000000, 0x00000007c8000000, 0x00000007c8100000| 0%| F| |TAMS 0x00000007c8000000, 0x00000007c8000000| Untracked -| 129|0x00000007c8100000, 0x00000007c8100000, 0x00000007c8200000| 0%| F| |TAMS 0x00000007c8100000, 0x00000007c8100000| Untracked -| 130|0x00000007c8200000, 0x00000007c8200000, 0x00000007c8300000| 0%| F| |TAMS 0x00000007c8200000, 0x00000007c8200000| Untracked -| 131|0x00000007c8300000, 0x00000007c8300000, 0x00000007c8400000| 0%| F| |TAMS 0x00000007c8300000, 0x00000007c8300000| Untracked -| 132|0x00000007c8400000, 0x00000007c8400000, 0x00000007c8500000| 0%| F| |TAMS 0x00000007c8400000, 0x00000007c8400000| Untracked -| 133|0x00000007c8500000, 0x00000007c8500000, 0x00000007c8600000| 0%| F| |TAMS 0x00000007c8500000, 0x00000007c8500000| Untracked -| 134|0x00000007c8600000, 0x00000007c8600000, 0x00000007c8700000| 0%| F| |TAMS 0x00000007c8600000, 0x00000007c8600000| Untracked -| 135|0x00000007c8700000, 0x00000007c8700000, 0x00000007c8800000| 0%| F| |TAMS 0x00000007c8700000, 0x00000007c8700000| Untracked -| 136|0x00000007c8800000, 0x00000007c8800000, 0x00000007c8900000| 0%| F| |TAMS 0x00000007c8800000, 0x00000007c8800000| Untracked -| 137|0x00000007c8900000, 0x00000007c8900000, 0x00000007c8a00000| 0%| F| |TAMS 0x00000007c8900000, 0x00000007c8900000| Untracked -| 138|0x00000007c8a00000, 0x00000007c8a00000, 0x00000007c8b00000| 0%| F| |TAMS 0x00000007c8a00000, 0x00000007c8a00000| Untracked -| 139|0x00000007c8b00000, 0x00000007c8b00000, 0x00000007c8c00000| 0%| F| |TAMS 0x00000007c8b00000, 0x00000007c8b00000| Untracked -| 140|0x00000007c8c00000, 0x00000007c8c00000, 0x00000007c8d00000| 0%| F| |TAMS 0x00000007c8c00000, 0x00000007c8c00000| Untracked -| 141|0x00000007c8d00000, 0x00000007c8d00000, 0x00000007c8e00000| 0%| F| |TAMS 0x00000007c8d00000, 0x00000007c8d00000| Untracked -| 142|0x00000007c8e00000, 0x00000007c8e00000, 0x00000007c8f00000| 0%| F| |TAMS 0x00000007c8e00000, 0x00000007c8e00000| Untracked -| 143|0x00000007c8f00000, 0x00000007c8f00000, 0x00000007c9000000| 0%| F| |TAMS 0x00000007c8f00000, 0x00000007c8f00000| Untracked -| 144|0x00000007c9000000, 0x00000007c9000000, 0x00000007c9100000| 0%| F| |TAMS 0x00000007c9000000, 0x00000007c9000000| Untracked -| 145|0x00000007c9100000, 0x00000007c9100000, 0x00000007c9200000| 0%| F| |TAMS 0x00000007c9100000, 0x00000007c9100000| Untracked -| 146|0x00000007c9200000, 0x00000007c9200000, 0x00000007c9300000| 0%| F| |TAMS 0x00000007c9200000, 0x00000007c9200000| Untracked -| 147|0x00000007c9300000, 0x00000007c9300000, 0x00000007c9400000| 0%| F| |TAMS 0x00000007c9300000, 0x00000007c9300000| Untracked -| 148|0x00000007c9400000, 0x00000007c9400000, 0x00000007c9500000| 0%| F| |TAMS 0x00000007c9400000, 0x00000007c9400000| Untracked -| 149|0x00000007c9500000, 0x00000007c9500000, 0x00000007c9600000| 0%| F| |TAMS 0x00000007c9500000, 0x00000007c9500000| Untracked -| 150|0x00000007c9600000, 0x00000007c9600000, 0x00000007c9700000| 0%| F| |TAMS 0x00000007c9600000, 0x00000007c9600000| Untracked -| 151|0x00000007c9700000, 0x00000007c9700000, 0x00000007c9800000| 0%| F| |TAMS 0x00000007c9700000, 0x00000007c9700000| Untracked -| 152|0x00000007c9800000, 0x00000007c9800000, 0x00000007c9900000| 0%| F| |TAMS 0x00000007c9800000, 0x00000007c9800000| Untracked -| 153|0x00000007c9900000, 0x00000007c9900000, 0x00000007c9a00000| 0%| F| |TAMS 0x00000007c9900000, 0x00000007c9900000| Untracked -| 154|0x00000007c9a00000, 0x00000007c9a00000, 0x00000007c9b00000| 0%| F| |TAMS 0x00000007c9a00000, 0x00000007c9a00000| Untracked -| 155|0x00000007c9b00000, 0x00000007c9b00000, 0x00000007c9c00000| 0%| F| |TAMS 0x00000007c9b00000, 0x00000007c9b00000| Untracked -| 156|0x00000007c9c00000, 0x00000007c9c00000, 0x00000007c9d00000| 0%| F| |TAMS 0x00000007c9c00000, 0x00000007c9c00000| Untracked -| 157|0x00000007c9d00000, 0x00000007c9d00000, 0x00000007c9e00000| 0%| F| |TAMS 0x00000007c9d00000, 0x00000007c9d00000| Untracked -| 158|0x00000007c9e00000, 0x00000007c9e00000, 0x00000007c9f00000| 0%| F| |TAMS 0x00000007c9e00000, 0x00000007c9e00000| Untracked -| 159|0x00000007c9f00000, 0x00000007c9f00000, 0x00000007ca000000| 0%| F| |TAMS 0x00000007c9f00000, 0x00000007c9f00000| Untracked -| 160|0x00000007ca000000, 0x00000007ca000000, 0x00000007ca100000| 0%| F| |TAMS 0x00000007ca000000, 0x00000007ca000000| Untracked -| 161|0x00000007ca100000, 0x00000007ca100000, 0x00000007ca200000| 0%| F| |TAMS 0x00000007ca100000, 0x00000007ca100000| Untracked -| 162|0x00000007ca200000, 0x00000007ca200000, 0x00000007ca300000| 0%| F| |TAMS 0x00000007ca200000, 0x00000007ca200000| Untracked -| 163|0x00000007ca300000, 0x00000007ca300000, 0x00000007ca400000| 0%| F| |TAMS 0x00000007ca300000, 0x00000007ca300000| Untracked -| 164|0x00000007ca400000, 0x00000007ca400000, 0x00000007ca500000| 0%| F| |TAMS 0x00000007ca400000, 0x00000007ca400000| Untracked -| 165|0x00000007ca500000, 0x00000007ca500000, 0x00000007ca600000| 0%| F| |TAMS 0x00000007ca500000, 0x00000007ca500000| Untracked -| 166|0x00000007ca600000, 0x00000007ca600000, 0x00000007ca700000| 0%| F| |TAMS 0x00000007ca600000, 0x00000007ca600000| Untracked -| 167|0x00000007ca700000, 0x00000007ca700000, 0x00000007ca800000| 0%| F| |TAMS 0x00000007ca700000, 0x00000007ca700000| Untracked -| 168|0x00000007ca800000, 0x00000007ca800000, 0x00000007ca900000| 0%| F| |TAMS 0x00000007ca800000, 0x00000007ca800000| Untracked -| 169|0x00000007ca900000, 0x00000007ca900000, 0x00000007caa00000| 0%| F| |TAMS 0x00000007ca900000, 0x00000007ca900000| Untracked -| 170|0x00000007caa00000, 0x00000007caa00000, 0x00000007cab00000| 0%| F| |TAMS 0x00000007caa00000, 0x00000007caa00000| Untracked -| 171|0x00000007cab00000, 0x00000007cab00000, 0x00000007cac00000| 0%| F| |TAMS 0x00000007cab00000, 0x00000007cab00000| Untracked -| 172|0x00000007cac00000, 0x00000007cac00000, 0x00000007cad00000| 0%| F| |TAMS 0x00000007cac00000, 0x00000007cac00000| Untracked -| 173|0x00000007cad00000, 0x00000007cad00000, 0x00000007cae00000| 0%| F| |TAMS 0x00000007cad00000, 0x00000007cad00000| Untracked -| 174|0x00000007cae00000, 0x00000007cae00000, 0x00000007caf00000| 0%| F| |TAMS 0x00000007cae00000, 0x00000007cae00000| Untracked -| 175|0x00000007caf00000, 0x00000007caf00000, 0x00000007cb000000| 0%| F| |TAMS 0x00000007caf00000, 0x00000007caf00000| Untracked -| 176|0x00000007cb000000, 0x00000007cb000000, 0x00000007cb100000| 0%| F| |TAMS 0x00000007cb000000, 0x00000007cb000000| Untracked -| 177|0x00000007cb100000, 0x00000007cb100000, 0x00000007cb200000| 0%| F| |TAMS 0x00000007cb100000, 0x00000007cb100000| Untracked -| 178|0x00000007cb200000, 0x00000007cb200000, 0x00000007cb300000| 0%| F| |TAMS 0x00000007cb200000, 0x00000007cb200000| Untracked -| 179|0x00000007cb300000, 0x00000007cb300000, 0x00000007cb400000| 0%| F| |TAMS 0x00000007cb300000, 0x00000007cb300000| Untracked -| 180|0x00000007cb400000, 0x00000007cb400000, 0x00000007cb500000| 0%| F| |TAMS 0x00000007cb400000, 0x00000007cb400000| Untracked -| 181|0x00000007cb500000, 0x00000007cb500000, 0x00000007cb600000| 0%| F| |TAMS 0x00000007cb500000, 0x00000007cb500000| Untracked -| 182|0x00000007cb600000, 0x00000007cb600000, 0x00000007cb700000| 0%| F| |TAMS 0x00000007cb600000, 0x00000007cb600000| Untracked -| 183|0x00000007cb700000, 0x00000007cb700000, 0x00000007cb800000| 0%| F| |TAMS 0x00000007cb700000, 0x00000007cb700000| Untracked -| 184|0x00000007cb800000, 0x00000007cb800000, 0x00000007cb900000| 0%| F| |TAMS 0x00000007cb800000, 0x00000007cb800000| Untracked -| 185|0x00000007cb900000, 0x00000007cb900000, 0x00000007cba00000| 0%| F| |TAMS 0x00000007cb900000, 0x00000007cb900000| Untracked -| 186|0x00000007cba00000, 0x00000007cba00000, 0x00000007cbb00000| 0%| F| |TAMS 0x00000007cba00000, 0x00000007cba00000| Untracked -| 187|0x00000007cbb00000, 0x00000007cbb00000, 0x00000007cbc00000| 0%| F| |TAMS 0x00000007cbb00000, 0x00000007cbb00000| Untracked -| 188|0x00000007cbc00000, 0x00000007cbc00000, 0x00000007cbd00000| 0%| F| |TAMS 0x00000007cbc00000, 0x00000007cbc00000| Untracked -| 189|0x00000007cbd00000, 0x00000007cbd00000, 0x00000007cbe00000| 0%| F| |TAMS 0x00000007cbd00000, 0x00000007cbd00000| Untracked -| 190|0x00000007cbe00000, 0x00000007cbe00000, 0x00000007cbf00000| 0%| F| |TAMS 0x00000007cbe00000, 0x00000007cbe00000| Untracked -| 191|0x00000007cbf00000, 0x00000007cbf00000, 0x00000007cc000000| 0%| F| |TAMS 0x00000007cbf00000, 0x00000007cbf00000| Untracked -| 192|0x00000007cc000000, 0x00000007cc000000, 0x00000007cc100000| 0%| F| |TAMS 0x00000007cc000000, 0x00000007cc000000| Untracked -| 193|0x00000007cc100000, 0x00000007cc100000, 0x00000007cc200000| 0%| F| |TAMS 0x00000007cc100000, 0x00000007cc100000| Untracked -| 194|0x00000007cc200000, 0x00000007cc200000, 0x00000007cc300000| 0%| F| |TAMS 0x00000007cc200000, 0x00000007cc200000| Untracked -| 195|0x00000007cc300000, 0x00000007cc300000, 0x00000007cc400000| 0%| F| |TAMS 0x00000007cc300000, 0x00000007cc300000| Untracked -| 196|0x00000007cc400000, 0x00000007cc400000, 0x00000007cc500000| 0%| F| |TAMS 0x00000007cc400000, 0x00000007cc400000| Untracked -| 197|0x00000007cc500000, 0x00000007cc500000, 0x00000007cc600000| 0%| F| |TAMS 0x00000007cc500000, 0x00000007cc500000| Untracked -| 198|0x00000007cc600000, 0x00000007cc600000, 0x00000007cc700000| 0%| F| |TAMS 0x00000007cc600000, 0x00000007cc600000| Untracked -| 199|0x00000007cc700000, 0x00000007cc700000, 0x00000007cc800000| 0%| F| |TAMS 0x00000007cc700000, 0x00000007cc700000| Untracked -| 200|0x00000007cc800000, 0x00000007cc800000, 0x00000007cc900000| 0%| F| |TAMS 0x00000007cc800000, 0x00000007cc800000| Untracked -| 201|0x00000007cc900000, 0x00000007cc900000, 0x00000007cca00000| 0%| F| |TAMS 0x00000007cc900000, 0x00000007cc900000| Untracked -| 202|0x00000007cca00000, 0x00000007cca00000, 0x00000007ccb00000| 0%| F| |TAMS 0x00000007cca00000, 0x00000007cca00000| Untracked -| 203|0x00000007ccb00000, 0x00000007ccb00000, 0x00000007ccc00000| 0%| F| |TAMS 0x00000007ccb00000, 0x00000007ccb00000| Untracked -| 204|0x00000007ccc00000, 0x00000007ccc00000, 0x00000007ccd00000| 0%| F| |TAMS 0x00000007ccc00000, 0x00000007ccc00000| Untracked -| 205|0x00000007ccd00000, 0x00000007ccd00000, 0x00000007cce00000| 0%| F| |TAMS 0x00000007ccd00000, 0x00000007ccd00000| Untracked -| 206|0x00000007cce00000, 0x00000007cce00000, 0x00000007ccf00000| 0%| F| |TAMS 0x00000007cce00000, 0x00000007cce00000| Untracked -| 207|0x00000007ccf00000, 0x00000007ccf00000, 0x00000007cd000000| 0%| F| |TAMS 0x00000007ccf00000, 0x00000007ccf00000| Untracked -| 208|0x00000007cd000000, 0x00000007cd000000, 0x00000007cd100000| 0%| F| |TAMS 0x00000007cd000000, 0x00000007cd000000| Untracked -| 209|0x00000007cd100000, 0x00000007cd100000, 0x00000007cd200000| 0%| F| |TAMS 0x00000007cd100000, 0x00000007cd100000| Untracked -| 210|0x00000007cd200000, 0x00000007cd200000, 0x00000007cd300000| 0%| F| |TAMS 0x00000007cd200000, 0x00000007cd200000| Untracked -| 211|0x00000007cd300000, 0x00000007cd300000, 0x00000007cd400000| 0%| F| |TAMS 0x00000007cd300000, 0x00000007cd300000| Untracked -| 212|0x00000007cd400000, 0x00000007cd400000, 0x00000007cd500000| 0%| F| |TAMS 0x00000007cd400000, 0x00000007cd400000| Untracked -| 213|0x00000007cd500000, 0x00000007cd500000, 0x00000007cd600000| 0%| F| |TAMS 0x00000007cd500000, 0x00000007cd500000| Untracked -| 214|0x00000007cd600000, 0x00000007cd600000, 0x00000007cd700000| 0%| F| |TAMS 0x00000007cd600000, 0x00000007cd600000| Untracked -| 215|0x00000007cd700000, 0x00000007cd700000, 0x00000007cd800000| 0%| F| |TAMS 0x00000007cd700000, 0x00000007cd700000| Untracked -| 216|0x00000007cd800000, 0x00000007cd800000, 0x00000007cd900000| 0%| F| |TAMS 0x00000007cd800000, 0x00000007cd800000| Untracked -| 217|0x00000007cd900000, 0x00000007cd900000, 0x00000007cda00000| 0%| F| |TAMS 0x00000007cd900000, 0x00000007cd900000| Untracked -| 218|0x00000007cda00000, 0x00000007cda00000, 0x00000007cdb00000| 0%| F| |TAMS 0x00000007cda00000, 0x00000007cda00000| Untracked -| 219|0x00000007cdb00000, 0x00000007cdb00000, 0x00000007cdc00000| 0%| F| |TAMS 0x00000007cdb00000, 0x00000007cdb00000| Untracked -| 220|0x00000007cdc00000, 0x00000007cdc00000, 0x00000007cdd00000| 0%| F| |TAMS 0x00000007cdc00000, 0x00000007cdc00000| Untracked -| 221|0x00000007cdd00000, 0x00000007cdd00000, 0x00000007cde00000| 0%| F| |TAMS 0x00000007cdd00000, 0x00000007cdd00000| Untracked -| 222|0x00000007cde00000, 0x00000007cde00000, 0x00000007cdf00000| 0%| F| |TAMS 0x00000007cde00000, 0x00000007cde00000| Untracked -| 223|0x00000007cdf00000, 0x00000007cdf00000, 0x00000007ce000000| 0%| F| |TAMS 0x00000007cdf00000, 0x00000007cdf00000| Untracked -| 224|0x00000007ce000000, 0x00000007ce000000, 0x00000007ce100000| 0%| F| |TAMS 0x00000007ce000000, 0x00000007ce000000| Untracked -| 225|0x00000007ce100000, 0x00000007ce100000, 0x00000007ce200000| 0%| F| |TAMS 0x00000007ce100000, 0x00000007ce100000| Untracked -| 226|0x00000007ce200000, 0x00000007ce200000, 0x00000007ce300000| 0%| F| |TAMS 0x00000007ce200000, 0x00000007ce200000| Untracked -| 227|0x00000007ce300000, 0x00000007ce300000, 0x00000007ce400000| 0%| F| |TAMS 0x00000007ce300000, 0x00000007ce300000| Untracked -| 228|0x00000007ce400000, 0x00000007ce400000, 0x00000007ce500000| 0%| F| |TAMS 0x00000007ce400000, 0x00000007ce400000| Untracked -| 229|0x00000007ce500000, 0x00000007ce500000, 0x00000007ce600000| 0%| F| |TAMS 0x00000007ce500000, 0x00000007ce500000| Untracked -| 230|0x00000007ce600000, 0x00000007ce600000, 0x00000007ce700000| 0%| F| |TAMS 0x00000007ce600000, 0x00000007ce600000| Untracked -| 231|0x00000007ce700000, 0x00000007ce700000, 0x00000007ce800000| 0%| F| |TAMS 0x00000007ce700000, 0x00000007ce700000| Untracked -| 232|0x00000007ce800000, 0x00000007ce800000, 0x00000007ce900000| 0%| F| |TAMS 0x00000007ce800000, 0x00000007ce800000| Untracked -| 233|0x00000007ce900000, 0x00000007ce900000, 0x00000007cea00000| 0%| F| |TAMS 0x00000007ce900000, 0x00000007ce900000| Untracked -| 234|0x00000007cea00000, 0x00000007cea00000, 0x00000007ceb00000| 0%| F| |TAMS 0x00000007cea00000, 0x00000007cea00000| Untracked -| 235|0x00000007ceb00000, 0x00000007ceb00000, 0x00000007cec00000| 0%| F| |TAMS 0x00000007ceb00000, 0x00000007ceb00000| Untracked -| 236|0x00000007cec00000, 0x00000007cec00000, 0x00000007ced00000| 0%| F| |TAMS 0x00000007cec00000, 0x00000007cec00000| Untracked -| 237|0x00000007ced00000, 0x00000007ced00000, 0x00000007cee00000| 0%| F| |TAMS 0x00000007ced00000, 0x00000007ced00000| Untracked -| 238|0x00000007cee00000, 0x00000007cee00000, 0x00000007cef00000| 0%| F| |TAMS 0x00000007cee00000, 0x00000007cee00000| Untracked -| 239|0x00000007cef00000, 0x00000007cef00000, 0x00000007cf000000| 0%| F| |TAMS 0x00000007cef00000, 0x00000007cef00000| Untracked -| 240|0x00000007cf000000, 0x00000007cf000000, 0x00000007cf100000| 0%| F| |TAMS 0x00000007cf000000, 0x00000007cf000000| Untracked -| 241|0x00000007cf100000, 0x00000007cf100000, 0x00000007cf200000| 0%| F| |TAMS 0x00000007cf100000, 0x00000007cf100000| Untracked -| 242|0x00000007cf200000, 0x00000007cf200000, 0x00000007cf300000| 0%| F| |TAMS 0x00000007cf200000, 0x00000007cf200000| Untracked -| 243|0x00000007cf300000, 0x00000007cf300000, 0x00000007cf400000| 0%| F| |TAMS 0x00000007cf300000, 0x00000007cf300000| Untracked -| 244|0x00000007cf400000, 0x00000007cf400000, 0x00000007cf500000| 0%| F| |TAMS 0x00000007cf400000, 0x00000007cf400000| Untracked -| 245|0x00000007cf500000, 0x00000007cf500000, 0x00000007cf600000| 0%| F| |TAMS 0x00000007cf500000, 0x00000007cf500000| Untracked -| 246|0x00000007cf600000, 0x00000007cf600000, 0x00000007cf700000| 0%| F| |TAMS 0x00000007cf600000, 0x00000007cf600000| Untracked -| 247|0x00000007cf700000, 0x00000007cf700000, 0x00000007cf800000| 0%| F| |TAMS 0x00000007cf700000, 0x00000007cf700000| Untracked -| 248|0x00000007cf800000, 0x00000007cf800000, 0x00000007cf900000| 0%| F| |TAMS 0x00000007cf800000, 0x00000007cf800000| Untracked -| 249|0x00000007cf900000, 0x00000007cf900000, 0x00000007cfa00000| 0%| F| |TAMS 0x00000007cf900000, 0x00000007cf900000| Untracked -| 250|0x00000007cfa00000, 0x00000007cfa00000, 0x00000007cfb00000| 0%| F| |TAMS 0x00000007cfa00000, 0x00000007cfa00000| Untracked -| 251|0x00000007cfb00000, 0x00000007cfb00000, 0x00000007cfc00000| 0%| F| |TAMS 0x00000007cfb00000, 0x00000007cfb00000| Untracked -| 252|0x00000007cfc00000, 0x00000007cfc00000, 0x00000007cfd00000| 0%| F| |TAMS 0x00000007cfc00000, 0x00000007cfc00000| Untracked -| 253|0x00000007cfd00000, 0x00000007cfd00000, 0x00000007cfe00000| 0%| F| |TAMS 0x00000007cfd00000, 0x00000007cfd00000| Untracked -| 254|0x00000007cfe00000, 0x00000007cfe00000, 0x00000007cff00000| 0%| F| |TAMS 0x00000007cfe00000, 0x00000007cfe00000| Untracked -| 255|0x00000007cff00000, 0x00000007cff00000, 0x00000007d0000000| 0%| F| |TAMS 0x00000007cff00000, 0x00000007cff00000| Untracked -| 256|0x00000007d0000000, 0x00000007d0000000, 0x00000007d0100000| 0%| F| |TAMS 0x00000007d0000000, 0x00000007d0000000| Untracked -| 257|0x00000007d0100000, 0x00000007d0100000, 0x00000007d0200000| 0%| F| |TAMS 0x00000007d0100000, 0x00000007d0100000| Untracked -| 258|0x00000007d0200000, 0x00000007d0200000, 0x00000007d0300000| 0%| F| |TAMS 0x00000007d0200000, 0x00000007d0200000| Untracked -| 259|0x00000007d0300000, 0x00000007d0300000, 0x00000007d0400000| 0%| F| |TAMS 0x00000007d0300000, 0x00000007d0300000| Untracked -| 260|0x00000007d0400000, 0x00000007d0400000, 0x00000007d0500000| 0%| F| |TAMS 0x00000007d0400000, 0x00000007d0400000| Untracked -| 261|0x00000007d0500000, 0x00000007d0500000, 0x00000007d0600000| 0%| F| |TAMS 0x00000007d0500000, 0x00000007d0500000| Untracked -| 262|0x00000007d0600000, 0x00000007d0600000, 0x00000007d0700000| 0%| F| |TAMS 0x00000007d0600000, 0x00000007d0600000| Untracked -| 263|0x00000007d0700000, 0x00000007d0700000, 0x00000007d0800000| 0%| F| |TAMS 0x00000007d0700000, 0x00000007d0700000| Untracked -| 264|0x00000007d0800000, 0x00000007d0800000, 0x00000007d0900000| 0%| F| |TAMS 0x00000007d0800000, 0x00000007d0800000| Untracked -| 265|0x00000007d0900000, 0x00000007d0900000, 0x00000007d0a00000| 0%| F| |TAMS 0x00000007d0900000, 0x00000007d0900000| Untracked -| 266|0x00000007d0a00000, 0x00000007d0a00000, 0x00000007d0b00000| 0%| F| |TAMS 0x00000007d0a00000, 0x00000007d0a00000| Untracked -| 267|0x00000007d0b00000, 0x00000007d0b00000, 0x00000007d0c00000| 0%| F| |TAMS 0x00000007d0b00000, 0x00000007d0b00000| Untracked -| 268|0x00000007d0c00000, 0x00000007d0c00000, 0x00000007d0d00000| 0%| F| |TAMS 0x00000007d0c00000, 0x00000007d0c00000| Untracked -| 269|0x00000007d0d00000, 0x00000007d0d00000, 0x00000007d0e00000| 0%| F| |TAMS 0x00000007d0d00000, 0x00000007d0d00000| Untracked -| 270|0x00000007d0e00000, 0x00000007d0e00000, 0x00000007d0f00000| 0%| F| |TAMS 0x00000007d0e00000, 0x00000007d0e00000| Untracked -| 271|0x00000007d0f00000, 0x00000007d0f00000, 0x00000007d1000000| 0%| F| |TAMS 0x00000007d0f00000, 0x00000007d0f00000| Untracked -| 272|0x00000007d1000000, 0x00000007d1000000, 0x00000007d1100000| 0%| F| |TAMS 0x00000007d1000000, 0x00000007d1000000| Untracked -| 273|0x00000007d1100000, 0x00000007d1100000, 0x00000007d1200000| 0%| F| |TAMS 0x00000007d1100000, 0x00000007d1100000| Untracked -| 274|0x00000007d1200000, 0x00000007d1200000, 0x00000007d1300000| 0%| F| |TAMS 0x00000007d1200000, 0x00000007d1200000| Untracked -| 275|0x00000007d1300000, 0x00000007d1300000, 0x00000007d1400000| 0%| F| |TAMS 0x00000007d1300000, 0x00000007d1300000| Untracked -| 276|0x00000007d1400000, 0x00000007d1400000, 0x00000007d1500000| 0%| F| |TAMS 0x00000007d1400000, 0x00000007d1400000| Untracked -| 277|0x00000007d1500000, 0x00000007d1500000, 0x00000007d1600000| 0%| F| |TAMS 0x00000007d1500000, 0x00000007d1500000| Untracked -| 278|0x00000007d1600000, 0x00000007d1600000, 0x00000007d1700000| 0%| F| |TAMS 0x00000007d1600000, 0x00000007d1600000| Untracked -| 279|0x00000007d1700000, 0x00000007d1700000, 0x00000007d1800000| 0%| F| |TAMS 0x00000007d1700000, 0x00000007d1700000| Untracked -| 280|0x00000007d1800000, 0x00000007d1800000, 0x00000007d1900000| 0%| F| |TAMS 0x00000007d1800000, 0x00000007d1800000| Untracked -| 281|0x00000007d1900000, 0x00000007d1900000, 0x00000007d1a00000| 0%| F| |TAMS 0x00000007d1900000, 0x00000007d1900000| Untracked -| 282|0x00000007d1a00000, 0x00000007d1a00000, 0x00000007d1b00000| 0%| F| |TAMS 0x00000007d1a00000, 0x00000007d1a00000| Untracked -| 283|0x00000007d1b00000, 0x00000007d1b00000, 0x00000007d1c00000| 0%| F| |TAMS 0x00000007d1b00000, 0x00000007d1b00000| Untracked -| 284|0x00000007d1c00000, 0x00000007d1c00000, 0x00000007d1d00000| 0%| F| |TAMS 0x00000007d1c00000, 0x00000007d1c00000| Untracked -| 285|0x00000007d1d00000, 0x00000007d1d00000, 0x00000007d1e00000| 0%| F| |TAMS 0x00000007d1d00000, 0x00000007d1d00000| Untracked -| 286|0x00000007d1e00000, 0x00000007d1e00000, 0x00000007d1f00000| 0%| F| |TAMS 0x00000007d1e00000, 0x00000007d1e00000| Untracked -| 287|0x00000007d1f00000, 0x00000007d1f00000, 0x00000007d2000000| 0%| F| |TAMS 0x00000007d1f00000, 0x00000007d1f00000| Untracked -| 288|0x00000007d2000000, 0x00000007d2000000, 0x00000007d2100000| 0%| F| |TAMS 0x00000007d2000000, 0x00000007d2000000| Untracked -| 289|0x00000007d2100000, 0x00000007d2100000, 0x00000007d2200000| 0%| F| |TAMS 0x00000007d2100000, 0x00000007d2100000| Untracked -| 290|0x00000007d2200000, 0x00000007d2200000, 0x00000007d2300000| 0%| F| |TAMS 0x00000007d2200000, 0x00000007d2200000| Untracked -| 291|0x00000007d2300000, 0x00000007d2300000, 0x00000007d2400000| 0%| F| |TAMS 0x00000007d2300000, 0x00000007d2300000| Untracked -| 292|0x00000007d2400000, 0x00000007d2400000, 0x00000007d2500000| 0%| F| |TAMS 0x00000007d2400000, 0x00000007d2400000| Untracked -| 293|0x00000007d2500000, 0x00000007d2500000, 0x00000007d2600000| 0%| F| |TAMS 0x00000007d2500000, 0x00000007d2500000| Untracked -| 294|0x00000007d2600000, 0x00000007d2600000, 0x00000007d2700000| 0%| F| |TAMS 0x00000007d2600000, 0x00000007d2600000| Untracked -| 295|0x00000007d2700000, 0x00000007d2700000, 0x00000007d2800000| 0%| F| |TAMS 0x00000007d2700000, 0x00000007d2700000| Untracked -| 296|0x00000007d2800000, 0x00000007d2800000, 0x00000007d2900000| 0%| F| |TAMS 0x00000007d2800000, 0x00000007d2800000| Untracked -| 297|0x00000007d2900000, 0x00000007d2900000, 0x00000007d2a00000| 0%| F| |TAMS 0x00000007d2900000, 0x00000007d2900000| Untracked -| 298|0x00000007d2a00000, 0x00000007d2a00000, 0x00000007d2b00000| 0%| F| |TAMS 0x00000007d2a00000, 0x00000007d2a00000| Untracked -| 299|0x00000007d2b00000, 0x00000007d2b00000, 0x00000007d2c00000| 0%| F| |TAMS 0x00000007d2b00000, 0x00000007d2b00000| Untracked -| 300|0x00000007d2c00000, 0x00000007d2c00000, 0x00000007d2d00000| 0%| F| |TAMS 0x00000007d2c00000, 0x00000007d2c00000| Untracked -| 301|0x00000007d2d00000, 0x00000007d2d00000, 0x00000007d2e00000| 0%| F| |TAMS 0x00000007d2d00000, 0x00000007d2d00000| Untracked -| 302|0x00000007d2e00000, 0x00000007d2e00000, 0x00000007d2f00000| 0%| F| |TAMS 0x00000007d2e00000, 0x00000007d2e00000| Untracked -| 303|0x00000007d2f00000, 0x00000007d2f00000, 0x00000007d3000000| 0%| F| |TAMS 0x00000007d2f00000, 0x00000007d2f00000| Untracked -| 304|0x00000007d3000000, 0x00000007d3000000, 0x00000007d3100000| 0%| F| |TAMS 0x00000007d3000000, 0x00000007d3000000| Untracked -| 305|0x00000007d3100000, 0x00000007d3100000, 0x00000007d3200000| 0%| F| |TAMS 0x00000007d3100000, 0x00000007d3100000| Untracked -| 306|0x00000007d3200000, 0x00000007d3200000, 0x00000007d3300000| 0%| F| |TAMS 0x00000007d3200000, 0x00000007d3200000| Untracked -| 307|0x00000007d3300000, 0x00000007d3300000, 0x00000007d3400000| 0%| F| |TAMS 0x00000007d3300000, 0x00000007d3300000| Untracked -| 308|0x00000007d3400000, 0x00000007d3400000, 0x00000007d3500000| 0%| F| |TAMS 0x00000007d3400000, 0x00000007d3400000| Untracked -| 309|0x00000007d3500000, 0x00000007d3500000, 0x00000007d3600000| 0%| F| |TAMS 0x00000007d3500000, 0x00000007d3500000| Untracked -| 310|0x00000007d3600000, 0x00000007d3600000, 0x00000007d3700000| 0%| F| |TAMS 0x00000007d3600000, 0x00000007d3600000| Untracked -| 311|0x00000007d3700000, 0x00000007d3700000, 0x00000007d3800000| 0%| F| |TAMS 0x00000007d3700000, 0x00000007d3700000| Untracked -| 312|0x00000007d3800000, 0x00000007d3800000, 0x00000007d3900000| 0%| F| |TAMS 0x00000007d3800000, 0x00000007d3800000| Untracked -| 313|0x00000007d3900000, 0x00000007d3900000, 0x00000007d3a00000| 0%| F| |TAMS 0x00000007d3900000, 0x00000007d3900000| Untracked -| 314|0x00000007d3a00000, 0x00000007d3a00000, 0x00000007d3b00000| 0%| F| |TAMS 0x00000007d3a00000, 0x00000007d3a00000| Untracked -| 315|0x00000007d3b00000, 0x00000007d3b00000, 0x00000007d3c00000| 0%| F| |TAMS 0x00000007d3b00000, 0x00000007d3b00000| Untracked -| 316|0x00000007d3c00000, 0x00000007d3c00000, 0x00000007d3d00000| 0%| F| |TAMS 0x00000007d3c00000, 0x00000007d3c00000| Untracked -| 317|0x00000007d3d00000, 0x00000007d3d00000, 0x00000007d3e00000| 0%| F| |TAMS 0x00000007d3d00000, 0x00000007d3d00000| Untracked -| 318|0x00000007d3e00000, 0x00000007d3e00000, 0x00000007d3f00000| 0%| F| |TAMS 0x00000007d3e00000, 0x00000007d3e00000| Untracked -| 319|0x00000007d3f00000, 0x00000007d3f00000, 0x00000007d4000000| 0%| F| |TAMS 0x00000007d3f00000, 0x00000007d3f00000| Untracked -| 320|0x00000007d4000000, 0x00000007d4000000, 0x00000007d4100000| 0%| F| |TAMS 0x00000007d4000000, 0x00000007d4000000| Untracked -| 321|0x00000007d4100000, 0x00000007d4100000, 0x00000007d4200000| 0%| F| |TAMS 0x00000007d4100000, 0x00000007d4100000| Untracked -| 322|0x00000007d4200000, 0x00000007d4200000, 0x00000007d4300000| 0%| F| |TAMS 0x00000007d4200000, 0x00000007d4200000| Untracked -| 323|0x00000007d4300000, 0x00000007d4300000, 0x00000007d4400000| 0%| F| |TAMS 0x00000007d4300000, 0x00000007d4300000| Untracked -| 324|0x00000007d4400000, 0x00000007d4400000, 0x00000007d4500000| 0%| F| |TAMS 0x00000007d4400000, 0x00000007d4400000| Untracked -| 325|0x00000007d4500000, 0x00000007d4500000, 0x00000007d4600000| 0%| F| |TAMS 0x00000007d4500000, 0x00000007d4500000| Untracked -| 326|0x00000007d4600000, 0x00000007d4600000, 0x00000007d4700000| 0%| F| |TAMS 0x00000007d4600000, 0x00000007d4600000| Untracked -| 327|0x00000007d4700000, 0x00000007d4700000, 0x00000007d4800000| 0%| F| |TAMS 0x00000007d4700000, 0x00000007d4700000| Untracked -| 328|0x00000007d4800000, 0x00000007d4800000, 0x00000007d4900000| 0%| F| |TAMS 0x00000007d4800000, 0x00000007d4800000| Untracked -| 329|0x00000007d4900000, 0x00000007d4900000, 0x00000007d4a00000| 0%| F| |TAMS 0x00000007d4900000, 0x00000007d4900000| Untracked -| 330|0x00000007d4a00000, 0x00000007d4a00000, 0x00000007d4b00000| 0%| F| |TAMS 0x00000007d4a00000, 0x00000007d4a00000| Untracked -| 331|0x00000007d4b00000, 0x00000007d4b00000, 0x00000007d4c00000| 0%| F| |TAMS 0x00000007d4b00000, 0x00000007d4b00000| Untracked -| 332|0x00000007d4c00000, 0x00000007d4c00000, 0x00000007d4d00000| 0%| F| |TAMS 0x00000007d4c00000, 0x00000007d4c00000| Untracked -| 333|0x00000007d4d00000, 0x00000007d4d00000, 0x00000007d4e00000| 0%| F| |TAMS 0x00000007d4d00000, 0x00000007d4d00000| Untracked -| 334|0x00000007d4e00000, 0x00000007d4e00000, 0x00000007d4f00000| 0%| F| |TAMS 0x00000007d4e00000, 0x00000007d4e00000| Untracked -| 335|0x00000007d4f00000, 0x00000007d4f00000, 0x00000007d5000000| 0%| F| |TAMS 0x00000007d4f00000, 0x00000007d4f00000| Untracked -| 336|0x00000007d5000000, 0x00000007d5000000, 0x00000007d5100000| 0%| F| |TAMS 0x00000007d5000000, 0x00000007d5000000| Untracked -| 337|0x00000007d5100000, 0x00000007d5100000, 0x00000007d5200000| 0%| F| |TAMS 0x00000007d5100000, 0x00000007d5100000| Untracked -| 338|0x00000007d5200000, 0x00000007d5200000, 0x00000007d5300000| 0%| F| |TAMS 0x00000007d5200000, 0x00000007d5200000| Untracked -| 339|0x00000007d5300000, 0x00000007d5300000, 0x00000007d5400000| 0%| F| |TAMS 0x00000007d5300000, 0x00000007d5300000| Untracked -| 340|0x00000007d5400000, 0x00000007d5400000, 0x00000007d5500000| 0%| F| |TAMS 0x00000007d5400000, 0x00000007d5400000| Untracked -| 341|0x00000007d5500000, 0x00000007d5500000, 0x00000007d5600000| 0%| F| |TAMS 0x00000007d5500000, 0x00000007d5500000| Untracked -| 342|0x00000007d5600000, 0x00000007d5600000, 0x00000007d5700000| 0%| F| |TAMS 0x00000007d5600000, 0x00000007d5600000| Untracked -| 343|0x00000007d5700000, 0x00000007d5700000, 0x00000007d5800000| 0%| F| |TAMS 0x00000007d5700000, 0x00000007d5700000| Untracked -| 344|0x00000007d5800000, 0x00000007d5800000, 0x00000007d5900000| 0%| F| |TAMS 0x00000007d5800000, 0x00000007d5800000| Untracked -| 345|0x00000007d5900000, 0x00000007d5900000, 0x00000007d5a00000| 0%| F| |TAMS 0x00000007d5900000, 0x00000007d5900000| Untracked -| 346|0x00000007d5a00000, 0x00000007d5a00000, 0x00000007d5b00000| 0%| F| |TAMS 0x00000007d5a00000, 0x00000007d5a00000| Untracked -| 347|0x00000007d5b00000, 0x00000007d5b00000, 0x00000007d5c00000| 0%| F| |TAMS 0x00000007d5b00000, 0x00000007d5b00000| Untracked -| 348|0x00000007d5c00000, 0x00000007d5c00000, 0x00000007d5d00000| 0%| F| |TAMS 0x00000007d5c00000, 0x00000007d5c00000| Untracked -| 349|0x00000007d5d00000, 0x00000007d5d00000, 0x00000007d5e00000| 0%| F| |TAMS 0x00000007d5d00000, 0x00000007d5d00000| Untracked -| 350|0x00000007d5e00000, 0x00000007d5e00000, 0x00000007d5f00000| 0%| F| |TAMS 0x00000007d5e00000, 0x00000007d5e00000| Untracked -| 351|0x00000007d5f00000, 0x00000007d5f00000, 0x00000007d6000000| 0%| F| |TAMS 0x00000007d5f00000, 0x00000007d5f00000| Untracked -| 352|0x00000007d6000000, 0x00000007d6000000, 0x00000007d6100000| 0%| F| |TAMS 0x00000007d6000000, 0x00000007d6000000| Untracked -| 353|0x00000007d6100000, 0x00000007d6100000, 0x00000007d6200000| 0%| F| |TAMS 0x00000007d6100000, 0x00000007d6100000| Untracked -| 354|0x00000007d6200000, 0x00000007d6200000, 0x00000007d6300000| 0%| F| |TAMS 0x00000007d6200000, 0x00000007d6200000| Untracked -| 355|0x00000007d6300000, 0x00000007d6300000, 0x00000007d6400000| 0%| F| |TAMS 0x00000007d6300000, 0x00000007d6300000| Untracked -| 356|0x00000007d6400000, 0x00000007d6400000, 0x00000007d6500000| 0%| F| |TAMS 0x00000007d6400000, 0x00000007d6400000| Untracked -| 357|0x00000007d6500000, 0x00000007d6500000, 0x00000007d6600000| 0%| F| |TAMS 0x00000007d6500000, 0x00000007d6500000| Untracked -| 358|0x00000007d6600000, 0x00000007d6600000, 0x00000007d6700000| 0%| F| |TAMS 0x00000007d6600000, 0x00000007d6600000| Untracked -| 359|0x00000007d6700000, 0x00000007d6700000, 0x00000007d6800000| 0%| F| |TAMS 0x00000007d6700000, 0x00000007d6700000| Untracked -| 360|0x00000007d6800000, 0x00000007d6800000, 0x00000007d6900000| 0%| F| |TAMS 0x00000007d6800000, 0x00000007d6800000| Untracked -| 361|0x00000007d6900000, 0x00000007d6900000, 0x00000007d6a00000| 0%| F| |TAMS 0x00000007d6900000, 0x00000007d6900000| Untracked -| 362|0x00000007d6a00000, 0x00000007d6a00000, 0x00000007d6b00000| 0%| F| |TAMS 0x00000007d6a00000, 0x00000007d6a00000| Untracked -| 363|0x00000007d6b00000, 0x00000007d6b00000, 0x00000007d6c00000| 0%| F| |TAMS 0x00000007d6b00000, 0x00000007d6b00000| Untracked -| 364|0x00000007d6c00000, 0x00000007d6c00000, 0x00000007d6d00000| 0%| F| |TAMS 0x00000007d6c00000, 0x00000007d6c00000| Untracked -| 365|0x00000007d6d00000, 0x00000007d6d00000, 0x00000007d6e00000| 0%| F| |TAMS 0x00000007d6d00000, 0x00000007d6d00000| Untracked -| 366|0x00000007d6e00000, 0x00000007d6e00000, 0x00000007d6f00000| 0%| F| |TAMS 0x00000007d6e00000, 0x00000007d6e00000| Untracked -| 367|0x00000007d6f00000, 0x00000007d6f00000, 0x00000007d7000000| 0%| F| |TAMS 0x00000007d6f00000, 0x00000007d6f00000| Untracked -| 368|0x00000007d7000000, 0x00000007d7000000, 0x00000007d7100000| 0%| F| |TAMS 0x00000007d7000000, 0x00000007d7000000| Untracked -| 369|0x00000007d7100000, 0x00000007d7100000, 0x00000007d7200000| 0%| F| |TAMS 0x00000007d7100000, 0x00000007d7100000| Untracked -| 370|0x00000007d7200000, 0x00000007d7200000, 0x00000007d7300000| 0%| F| |TAMS 0x00000007d7200000, 0x00000007d7200000| Untracked -| 371|0x00000007d7300000, 0x00000007d7300000, 0x00000007d7400000| 0%| F| |TAMS 0x00000007d7300000, 0x00000007d7300000| Untracked -| 372|0x00000007d7400000, 0x00000007d7400000, 0x00000007d7500000| 0%| F| |TAMS 0x00000007d7400000, 0x00000007d7400000| Untracked -| 373|0x00000007d7500000, 0x00000007d7500000, 0x00000007d7600000| 0%| F| |TAMS 0x00000007d7500000, 0x00000007d7500000| Untracked -| 374|0x00000007d7600000, 0x00000007d7600000, 0x00000007d7700000| 0%| F| |TAMS 0x00000007d7600000, 0x00000007d7600000| Untracked -| 375|0x00000007d7700000, 0x00000007d7700000, 0x00000007d7800000| 0%| F| |TAMS 0x00000007d7700000, 0x00000007d7700000| Untracked -| 376|0x00000007d7800000, 0x00000007d7800000, 0x00000007d7900000| 0%| F| |TAMS 0x00000007d7800000, 0x00000007d7800000| Untracked -| 377|0x00000007d7900000, 0x00000007d7900000, 0x00000007d7a00000| 0%| F| |TAMS 0x00000007d7900000, 0x00000007d7900000| Untracked -| 378|0x00000007d7a00000, 0x00000007d7a00000, 0x00000007d7b00000| 0%| F| |TAMS 0x00000007d7a00000, 0x00000007d7a00000| Untracked -| 379|0x00000007d7b00000, 0x00000007d7b00000, 0x00000007d7c00000| 0%| F| |TAMS 0x00000007d7b00000, 0x00000007d7b00000| Untracked -| 380|0x00000007d7c00000, 0x00000007d7c00000, 0x00000007d7d00000| 0%| F| |TAMS 0x00000007d7c00000, 0x00000007d7c00000| Untracked -| 381|0x00000007d7d00000, 0x00000007d7d00000, 0x00000007d7e00000| 0%| F| |TAMS 0x00000007d7d00000, 0x00000007d7d00000| Untracked -| 382|0x00000007d7e00000, 0x00000007d7e00000, 0x00000007d7f00000| 0%| F| |TAMS 0x00000007d7e00000, 0x00000007d7e00000| Untracked -| 383|0x00000007d7f00000, 0x00000007d7f00000, 0x00000007d8000000| 0%| F| |TAMS 0x00000007d7f00000, 0x00000007d7f00000| Untracked -| 384|0x00000007d8000000, 0x00000007d8000000, 0x00000007d8100000| 0%| F| |TAMS 0x00000007d8000000, 0x00000007d8000000| Untracked -| 385|0x00000007d8100000, 0x00000007d8100000, 0x00000007d8200000| 0%| F| |TAMS 0x00000007d8100000, 0x00000007d8100000| Untracked -| 386|0x00000007d8200000, 0x00000007d8200000, 0x00000007d8300000| 0%| F| |TAMS 0x00000007d8200000, 0x00000007d8200000| Untracked -| 387|0x00000007d8300000, 0x00000007d8300000, 0x00000007d8400000| 0%| F| |TAMS 0x00000007d8300000, 0x00000007d8300000| Untracked -| 388|0x00000007d8400000, 0x00000007d8400000, 0x00000007d8500000| 0%| F| |TAMS 0x00000007d8400000, 0x00000007d8400000| Untracked -| 389|0x00000007d8500000, 0x00000007d8500000, 0x00000007d8600000| 0%| F| |TAMS 0x00000007d8500000, 0x00000007d8500000| Untracked -| 390|0x00000007d8600000, 0x00000007d8600000, 0x00000007d8700000| 0%| F| |TAMS 0x00000007d8600000, 0x00000007d8600000| Untracked -| 391|0x00000007d8700000, 0x00000007d8700000, 0x00000007d8800000| 0%| F| |TAMS 0x00000007d8700000, 0x00000007d8700000| Untracked -| 392|0x00000007d8800000, 0x00000007d8800000, 0x00000007d8900000| 0%| F| |TAMS 0x00000007d8800000, 0x00000007d8800000| Untracked -| 393|0x00000007d8900000, 0x00000007d8900000, 0x00000007d8a00000| 0%| F| |TAMS 0x00000007d8900000, 0x00000007d8900000| Untracked -| 394|0x00000007d8a00000, 0x00000007d8a00000, 0x00000007d8b00000| 0%| F| |TAMS 0x00000007d8a00000, 0x00000007d8a00000| Untracked -| 395|0x00000007d8b00000, 0x00000007d8b00000, 0x00000007d8c00000| 0%| F| |TAMS 0x00000007d8b00000, 0x00000007d8b00000| Untracked -| 396|0x00000007d8c00000, 0x00000007d8c00000, 0x00000007d8d00000| 0%| F| |TAMS 0x00000007d8c00000, 0x00000007d8c00000| Untracked -| 397|0x00000007d8d00000, 0x00000007d8d00000, 0x00000007d8e00000| 0%| F| |TAMS 0x00000007d8d00000, 0x00000007d8d00000| Untracked -| 398|0x00000007d8e00000, 0x00000007d8e00000, 0x00000007d8f00000| 0%| F| |TAMS 0x00000007d8e00000, 0x00000007d8e00000| Untracked -| 399|0x00000007d8f00000, 0x00000007d8f00000, 0x00000007d9000000| 0%| F| |TAMS 0x00000007d8f00000, 0x00000007d8f00000| Untracked -| 400|0x00000007d9000000, 0x00000007d9000000, 0x00000007d9100000| 0%| F| |TAMS 0x00000007d9000000, 0x00000007d9000000| Untracked -| 401|0x00000007d9100000, 0x00000007d9100000, 0x00000007d9200000| 0%| F| |TAMS 0x00000007d9100000, 0x00000007d9100000| Untracked -| 402|0x00000007d9200000, 0x00000007d9200000, 0x00000007d9300000| 0%| F| |TAMS 0x00000007d9200000, 0x00000007d9200000| Untracked -| 403|0x00000007d9300000, 0x00000007d9300000, 0x00000007d9400000| 0%| F| |TAMS 0x00000007d9300000, 0x00000007d9300000| Untracked -| 404|0x00000007d9400000, 0x00000007d9400000, 0x00000007d9500000| 0%| F| |TAMS 0x00000007d9400000, 0x00000007d9400000| Untracked -| 405|0x00000007d9500000, 0x00000007d9500000, 0x00000007d9600000| 0%| F| |TAMS 0x00000007d9500000, 0x00000007d9500000| Untracked -| 406|0x00000007d9600000, 0x00000007d9600000, 0x00000007d9700000| 0%| F| |TAMS 0x00000007d9600000, 0x00000007d9600000| Untracked -| 407|0x00000007d9700000, 0x00000007d9700000, 0x00000007d9800000| 0%| F| |TAMS 0x00000007d9700000, 0x00000007d9700000| Untracked -| 408|0x00000007d9800000, 0x00000007d9800000, 0x00000007d9900000| 0%| F| |TAMS 0x00000007d9800000, 0x00000007d9800000| Untracked -| 409|0x00000007d9900000, 0x00000007d9900000, 0x00000007d9a00000| 0%| F| |TAMS 0x00000007d9900000, 0x00000007d9900000| Untracked -| 410|0x00000007d9a00000, 0x00000007d9a00000, 0x00000007d9b00000| 0%| F| |TAMS 0x00000007d9a00000, 0x00000007d9a00000| Untracked -| 411|0x00000007d9b00000, 0x00000007d9b00000, 0x00000007d9c00000| 0%| F| |TAMS 0x00000007d9b00000, 0x00000007d9b00000| Untracked -| 412|0x00000007d9c00000, 0x00000007d9c00000, 0x00000007d9d00000| 0%| F| |TAMS 0x00000007d9c00000, 0x00000007d9c00000| Untracked -| 413|0x00000007d9d00000, 0x00000007d9d00000, 0x00000007d9e00000| 0%| F| |TAMS 0x00000007d9d00000, 0x00000007d9d00000| Untracked -| 414|0x00000007d9e00000, 0x00000007d9e00000, 0x00000007d9f00000| 0%| F| |TAMS 0x00000007d9e00000, 0x00000007d9e00000| Untracked -| 415|0x00000007d9f00000, 0x00000007d9f00000, 0x00000007da000000| 0%| F| |TAMS 0x00000007d9f00000, 0x00000007d9f00000| Untracked -| 416|0x00000007da000000, 0x00000007da000000, 0x00000007da100000| 0%| F| |TAMS 0x00000007da000000, 0x00000007da000000| Untracked -| 417|0x00000007da100000, 0x00000007da100000, 0x00000007da200000| 0%| F| |TAMS 0x00000007da100000, 0x00000007da100000| Untracked -| 418|0x00000007da200000, 0x00000007da200000, 0x00000007da300000| 0%| F| |TAMS 0x00000007da200000, 0x00000007da200000| Untracked -| 419|0x00000007da300000, 0x00000007da300000, 0x00000007da400000| 0%| F| |TAMS 0x00000007da300000, 0x00000007da300000| Untracked -| 420|0x00000007da400000, 0x00000007da400000, 0x00000007da500000| 0%| F| |TAMS 0x00000007da400000, 0x00000007da400000| Untracked -| 421|0x00000007da500000, 0x00000007da500000, 0x00000007da600000| 0%| F| |TAMS 0x00000007da500000, 0x00000007da500000| Untracked -| 422|0x00000007da600000, 0x00000007da600000, 0x00000007da700000| 0%| F| |TAMS 0x00000007da600000, 0x00000007da600000| Untracked -| 423|0x00000007da700000, 0x00000007da700000, 0x00000007da800000| 0%| F| |TAMS 0x00000007da700000, 0x00000007da700000| Untracked -| 424|0x00000007da800000, 0x00000007da800000, 0x00000007da900000| 0%| F| |TAMS 0x00000007da800000, 0x00000007da800000| Untracked -| 425|0x00000007da900000, 0x00000007da900000, 0x00000007daa00000| 0%| F| |TAMS 0x00000007da900000, 0x00000007da900000| Untracked -| 426|0x00000007daa00000, 0x00000007daa00000, 0x00000007dab00000| 0%| F| |TAMS 0x00000007daa00000, 0x00000007daa00000| Untracked -| 427|0x00000007dab00000, 0x00000007dab00000, 0x00000007dac00000| 0%| F| |TAMS 0x00000007dab00000, 0x00000007dab00000| Untracked -| 428|0x00000007dac00000, 0x00000007dac00000, 0x00000007dad00000| 0%| F| |TAMS 0x00000007dac00000, 0x00000007dac00000| Untracked -| 429|0x00000007dad00000, 0x00000007dad00000, 0x00000007dae00000| 0%| F| |TAMS 0x00000007dad00000, 0x00000007dad00000| Untracked -| 430|0x00000007dae00000, 0x00000007dae00000, 0x00000007daf00000| 0%| F| |TAMS 0x00000007dae00000, 0x00000007dae00000| Untracked -| 431|0x00000007daf00000, 0x00000007daf00000, 0x00000007db000000| 0%| F| |TAMS 0x00000007daf00000, 0x00000007daf00000| Untracked -| 432|0x00000007db000000, 0x00000007db000000, 0x00000007db100000| 0%| F| |TAMS 0x00000007db000000, 0x00000007db000000| Untracked -| 433|0x00000007db100000, 0x00000007db100000, 0x00000007db200000| 0%| F| |TAMS 0x00000007db100000, 0x00000007db100000| Untracked -| 434|0x00000007db200000, 0x00000007db200000, 0x00000007db300000| 0%| F| |TAMS 0x00000007db200000, 0x00000007db200000| Untracked -| 435|0x00000007db300000, 0x00000007db300000, 0x00000007db400000| 0%| F| |TAMS 0x00000007db300000, 0x00000007db300000| Untracked -| 436|0x00000007db400000, 0x00000007db400000, 0x00000007db500000| 0%| F| |TAMS 0x00000007db400000, 0x00000007db400000| Untracked -| 437|0x00000007db500000, 0x00000007db500000, 0x00000007db600000| 0%| F| |TAMS 0x00000007db500000, 0x00000007db500000| Untracked -| 438|0x00000007db600000, 0x00000007db600000, 0x00000007db700000| 0%| F| |TAMS 0x00000007db600000, 0x00000007db600000| Untracked -| 439|0x00000007db700000, 0x00000007db700000, 0x00000007db800000| 0%| F| |TAMS 0x00000007db700000, 0x00000007db700000| Untracked -| 440|0x00000007db800000, 0x00000007db800000, 0x00000007db900000| 0%| F| |TAMS 0x00000007db800000, 0x00000007db800000| Untracked -| 441|0x00000007db900000, 0x00000007db900000, 0x00000007dba00000| 0%| F| |TAMS 0x00000007db900000, 0x00000007db900000| Untracked -| 442|0x00000007dba00000, 0x00000007dba00000, 0x00000007dbb00000| 0%| F| |TAMS 0x00000007dba00000, 0x00000007dba00000| Untracked -| 443|0x00000007dbb00000, 0x00000007dbb00000, 0x00000007dbc00000| 0%| F| |TAMS 0x00000007dbb00000, 0x00000007dbb00000| Untracked -| 444|0x00000007dbc00000, 0x00000007dbc00000, 0x00000007dbd00000| 0%| F| |TAMS 0x00000007dbc00000, 0x00000007dbc00000| Untracked -| 445|0x00000007dbd00000, 0x00000007dbd00000, 0x00000007dbe00000| 0%| F| |TAMS 0x00000007dbd00000, 0x00000007dbd00000| Untracked -| 446|0x00000007dbe00000, 0x00000007dbe00000, 0x00000007dbf00000| 0%| F| |TAMS 0x00000007dbe00000, 0x00000007dbe00000| Untracked -| 447|0x00000007dbf00000, 0x00000007dbf00000, 0x00000007dc000000| 0%| F| |TAMS 0x00000007dbf00000, 0x00000007dbf00000| Untracked -| 448|0x00000007dc000000, 0x00000007dc000000, 0x00000007dc100000| 0%| F| |TAMS 0x00000007dc000000, 0x00000007dc000000| Untracked -| 449|0x00000007dc100000, 0x00000007dc100000, 0x00000007dc200000| 0%| F| |TAMS 0x00000007dc100000, 0x00000007dc100000| Untracked -| 450|0x00000007dc200000, 0x00000007dc200000, 0x00000007dc300000| 0%| F| |TAMS 0x00000007dc200000, 0x00000007dc200000| Untracked -| 451|0x00000007dc300000, 0x00000007dc300000, 0x00000007dc400000| 0%| F| |TAMS 0x00000007dc300000, 0x00000007dc300000| Untracked -| 452|0x00000007dc400000, 0x00000007dc400000, 0x00000007dc500000| 0%| F| |TAMS 0x00000007dc400000, 0x00000007dc400000| Untracked -| 453|0x00000007dc500000, 0x00000007dc500000, 0x00000007dc600000| 0%| F| |TAMS 0x00000007dc500000, 0x00000007dc500000| Untracked -| 454|0x00000007dc600000, 0x00000007dc600000, 0x00000007dc700000| 0%| F| |TAMS 0x00000007dc600000, 0x00000007dc600000| Untracked -| 455|0x00000007dc700000, 0x00000007dc700000, 0x00000007dc800000| 0%| F| |TAMS 0x00000007dc700000, 0x00000007dc700000| Untracked -| 456|0x00000007dc800000, 0x00000007dc800000, 0x00000007dc900000| 0%| F| |TAMS 0x00000007dc800000, 0x00000007dc800000| Untracked -| 457|0x00000007dc900000, 0x00000007dc900000, 0x00000007dca00000| 0%| F| |TAMS 0x00000007dc900000, 0x00000007dc900000| Untracked -| 458|0x00000007dca00000, 0x00000007dca00000, 0x00000007dcb00000| 0%| F| |TAMS 0x00000007dca00000, 0x00000007dca00000| Untracked -| 459|0x00000007dcb00000, 0x00000007dcb00000, 0x00000007dcc00000| 0%| F| |TAMS 0x00000007dcb00000, 0x00000007dcb00000| Untracked -| 460|0x00000007dcc00000, 0x00000007dcc00000, 0x00000007dcd00000| 0%| F| |TAMS 0x00000007dcc00000, 0x00000007dcc00000| Untracked -| 461|0x00000007dcd00000, 0x00000007dcd00000, 0x00000007dce00000| 0%| F| |TAMS 0x00000007dcd00000, 0x00000007dcd00000| Untracked -| 462|0x00000007dce00000, 0x00000007dce00000, 0x00000007dcf00000| 0%| F| |TAMS 0x00000007dce00000, 0x00000007dce00000| Untracked -| 463|0x00000007dcf00000, 0x00000007dcf00000, 0x00000007dd000000| 0%| F| |TAMS 0x00000007dcf00000, 0x00000007dcf00000| Untracked -| 464|0x00000007dd000000, 0x00000007dd000000, 0x00000007dd100000| 0%| F| |TAMS 0x00000007dd000000, 0x00000007dd000000| Untracked -| 465|0x00000007dd100000, 0x00000007dd100000, 0x00000007dd200000| 0%| F| |TAMS 0x00000007dd100000, 0x00000007dd100000| Untracked -| 466|0x00000007dd200000, 0x00000007dd200000, 0x00000007dd300000| 0%| F| |TAMS 0x00000007dd200000, 0x00000007dd200000| Untracked -| 467|0x00000007dd300000, 0x00000007dd300000, 0x00000007dd400000| 0%| F| |TAMS 0x00000007dd300000, 0x00000007dd300000| Untracked -| 468|0x00000007dd400000, 0x00000007dd400000, 0x00000007dd500000| 0%| F| |TAMS 0x00000007dd400000, 0x00000007dd400000| Untracked -| 469|0x00000007dd500000, 0x00000007dd500000, 0x00000007dd600000| 0%| F| |TAMS 0x00000007dd500000, 0x00000007dd500000| Untracked -| 470|0x00000007dd600000, 0x00000007dd600000, 0x00000007dd700000| 0%| F| |TAMS 0x00000007dd600000, 0x00000007dd600000| Untracked -| 471|0x00000007dd700000, 0x00000007dd700000, 0x00000007dd800000| 0%| F| |TAMS 0x00000007dd700000, 0x00000007dd700000| Untracked -| 472|0x00000007dd800000, 0x00000007dd800000, 0x00000007dd900000| 0%| F| |TAMS 0x00000007dd800000, 0x00000007dd800000| Untracked -| 473|0x00000007dd900000, 0x00000007dd900000, 0x00000007dda00000| 0%| F| |TAMS 0x00000007dd900000, 0x00000007dd900000| Untracked -| 474|0x00000007dda00000, 0x00000007dda00000, 0x00000007ddb00000| 0%| F| |TAMS 0x00000007dda00000, 0x00000007dda00000| Untracked -| 475|0x00000007ddb00000, 0x00000007ddb00000, 0x00000007ddc00000| 0%| F| |TAMS 0x00000007ddb00000, 0x00000007ddb00000| Untracked -| 476|0x00000007ddc00000, 0x00000007ddc00000, 0x00000007ddd00000| 0%| F| |TAMS 0x00000007ddc00000, 0x00000007ddc00000| Untracked -| 477|0x00000007ddd00000, 0x00000007ddd00000, 0x00000007dde00000| 0%| F| |TAMS 0x00000007ddd00000, 0x00000007ddd00000| Untracked -| 478|0x00000007dde00000, 0x00000007dde00000, 0x00000007ddf00000| 0%| F| |TAMS 0x00000007dde00000, 0x00000007dde00000| Untracked -| 479|0x00000007ddf00000, 0x00000007ddf00000, 0x00000007de000000| 0%| F| |TAMS 0x00000007ddf00000, 0x00000007ddf00000| Untracked -| 480|0x00000007de000000, 0x00000007de000000, 0x00000007de100000| 0%| F| |TAMS 0x00000007de000000, 0x00000007de000000| Untracked -| 481|0x00000007de100000, 0x00000007de100000, 0x00000007de200000| 0%| F| |TAMS 0x00000007de100000, 0x00000007de100000| Untracked -| 482|0x00000007de200000, 0x00000007de200000, 0x00000007de300000| 0%| F| |TAMS 0x00000007de200000, 0x00000007de200000| Untracked -| 483|0x00000007de300000, 0x00000007de300000, 0x00000007de400000| 0%| F| |TAMS 0x00000007de300000, 0x00000007de300000| Untracked -| 484|0x00000007de400000, 0x00000007de400000, 0x00000007de500000| 0%| F| |TAMS 0x00000007de400000, 0x00000007de400000| Untracked -| 485|0x00000007de500000, 0x00000007de500000, 0x00000007de600000| 0%| F| |TAMS 0x00000007de500000, 0x00000007de500000| Untracked -| 486|0x00000007de600000, 0x00000007de600000, 0x00000007de700000| 0%| F| |TAMS 0x00000007de600000, 0x00000007de600000| Untracked -| 487|0x00000007de700000, 0x00000007de700000, 0x00000007de800000| 0%| F| |TAMS 0x00000007de700000, 0x00000007de700000| Untracked -| 488|0x00000007de800000, 0x00000007de800000, 0x00000007de900000| 0%| F| |TAMS 0x00000007de800000, 0x00000007de800000| Untracked -| 489|0x00000007de900000, 0x00000007de900000, 0x00000007dea00000| 0%| F| |TAMS 0x00000007de900000, 0x00000007de900000| Untracked -| 490|0x00000007dea00000, 0x00000007dea00000, 0x00000007deb00000| 0%| F| |TAMS 0x00000007dea00000, 0x00000007dea00000| Untracked -| 491|0x00000007deb00000, 0x00000007deb00000, 0x00000007dec00000| 0%| F| |TAMS 0x00000007deb00000, 0x00000007deb00000| Untracked -| 492|0x00000007dec00000, 0x00000007dec00000, 0x00000007ded00000| 0%| F| |TAMS 0x00000007dec00000, 0x00000007dec00000| Untracked -| 493|0x00000007ded00000, 0x00000007ded00000, 0x00000007dee00000| 0%| F| |TAMS 0x00000007ded00000, 0x00000007ded00000| Untracked -| 494|0x00000007dee00000, 0x00000007dee00000, 0x00000007def00000| 0%| F| |TAMS 0x00000007dee00000, 0x00000007dee00000| Untracked -| 495|0x00000007def00000, 0x00000007def00000, 0x00000007df000000| 0%| F| |TAMS 0x00000007def00000, 0x00000007def00000| Untracked -| 496|0x00000007df000000, 0x00000007df000000, 0x00000007df100000| 0%| F| |TAMS 0x00000007df000000, 0x00000007df000000| Untracked -| 497|0x00000007df100000, 0x00000007df100000, 0x00000007df200000| 0%| F| |TAMS 0x00000007df100000, 0x00000007df100000| Untracked -| 498|0x00000007df200000, 0x00000007df200000, 0x00000007df300000| 0%| F| |TAMS 0x00000007df200000, 0x00000007df200000| Untracked -| 499|0x00000007df300000, 0x00000007df300000, 0x00000007df400000| 0%| F| |TAMS 0x00000007df300000, 0x00000007df300000| Untracked -| 500|0x00000007df400000, 0x00000007df400000, 0x00000007df500000| 0%| F| |TAMS 0x00000007df400000, 0x00000007df400000| Untracked -| 501|0x00000007df500000, 0x00000007df500000, 0x00000007df600000| 0%| F| |TAMS 0x00000007df500000, 0x00000007df500000| Untracked -| 502|0x00000007df600000, 0x00000007df600000, 0x00000007df700000| 0%| F| |TAMS 0x00000007df600000, 0x00000007df600000| Untracked -| 503|0x00000007df700000, 0x00000007df700000, 0x00000007df800000| 0%| F| |TAMS 0x00000007df700000, 0x00000007df700000| Untracked -| 504|0x00000007df800000, 0x00000007df800000, 0x00000007df900000| 0%| F| |TAMS 0x00000007df800000, 0x00000007df800000| Untracked -| 505|0x00000007df900000, 0x00000007df900000, 0x00000007dfa00000| 0%| F| |TAMS 0x00000007df900000, 0x00000007df900000| Untracked -| 506|0x00000007dfa00000, 0x00000007dfa00000, 0x00000007dfb00000| 0%| F| |TAMS 0x00000007dfa00000, 0x00000007dfa00000| Untracked -| 507|0x00000007dfb00000, 0x00000007dfb00000, 0x00000007dfc00000| 0%| F| |TAMS 0x00000007dfb00000, 0x00000007dfb00000| Untracked -| 508|0x00000007dfc00000, 0x00000007dfc00000, 0x00000007dfd00000| 0%| F| |TAMS 0x00000007dfc00000, 0x00000007dfc00000| Untracked -| 509|0x00000007dfd00000, 0x00000007dfd00000, 0x00000007dfe00000| 0%| F| |TAMS 0x00000007dfd00000, 0x00000007dfd00000| Untracked -| 510|0x00000007dfe00000, 0x00000007dfe00000, 0x00000007dff00000| 0%| F| |TAMS 0x00000007dfe00000, 0x00000007dfe00000| Untracked -| 511|0x00000007dff00000, 0x00000007dff00000, 0x00000007e0000000| 0%| F| |TAMS 0x00000007dff00000, 0x00000007dff00000| Untracked -| 512|0x00000007e0000000, 0x00000007e0000000, 0x00000007e0100000| 0%| F| |TAMS 0x00000007e0000000, 0x00000007e0000000| Untracked -| 513|0x00000007e0100000, 0x00000007e0100000, 0x00000007e0200000| 0%| F| |TAMS 0x00000007e0100000, 0x00000007e0100000| Untracked -| 514|0x00000007e0200000, 0x00000007e0200000, 0x00000007e0300000| 0%| F| |TAMS 0x00000007e0200000, 0x00000007e0200000| Untracked -| 515|0x00000007e0300000, 0x00000007e0300000, 0x00000007e0400000| 0%| F| |TAMS 0x00000007e0300000, 0x00000007e0300000| Untracked -| 516|0x00000007e0400000, 0x00000007e0400000, 0x00000007e0500000| 0%| F| |TAMS 0x00000007e0400000, 0x00000007e0400000| Untracked -| 517|0x00000007e0500000, 0x00000007e0500000, 0x00000007e0600000| 0%| F| |TAMS 0x00000007e0500000, 0x00000007e0500000| Untracked -| 518|0x00000007e0600000, 0x00000007e0600000, 0x00000007e0700000| 0%| F| |TAMS 0x00000007e0600000, 0x00000007e0600000| Untracked -| 519|0x00000007e0700000, 0x00000007e0700000, 0x00000007e0800000| 0%| F| |TAMS 0x00000007e0700000, 0x00000007e0700000| Untracked -| 520|0x00000007e0800000, 0x00000007e0800000, 0x00000007e0900000| 0%| F| |TAMS 0x00000007e0800000, 0x00000007e0800000| Untracked -| 521|0x00000007e0900000, 0x00000007e0900000, 0x00000007e0a00000| 0%| F| |TAMS 0x00000007e0900000, 0x00000007e0900000| Untracked -| 522|0x00000007e0a00000, 0x00000007e0a00000, 0x00000007e0b00000| 0%| F| |TAMS 0x00000007e0a00000, 0x00000007e0a00000| Untracked -| 523|0x00000007e0b00000, 0x00000007e0b00000, 0x00000007e0c00000| 0%| F| |TAMS 0x00000007e0b00000, 0x00000007e0b00000| Untracked -| 524|0x00000007e0c00000, 0x00000007e0c00000, 0x00000007e0d00000| 0%| F| |TAMS 0x00000007e0c00000, 0x00000007e0c00000| Untracked -| 525|0x00000007e0d00000, 0x00000007e0d00000, 0x00000007e0e00000| 0%| F| |TAMS 0x00000007e0d00000, 0x00000007e0d00000| Untracked -| 526|0x00000007e0e00000, 0x00000007e0e00000, 0x00000007e0f00000| 0%| F| |TAMS 0x00000007e0e00000, 0x00000007e0e00000| Untracked -| 527|0x00000007e0f00000, 0x00000007e0f00000, 0x00000007e1000000| 0%| F| |TAMS 0x00000007e0f00000, 0x00000007e0f00000| Untracked -| 528|0x00000007e1000000, 0x00000007e1000000, 0x00000007e1100000| 0%| F| |TAMS 0x00000007e1000000, 0x00000007e1000000| Untracked -| 529|0x00000007e1100000, 0x00000007e1100000, 0x00000007e1200000| 0%| F| |TAMS 0x00000007e1100000, 0x00000007e1100000| Untracked -| 530|0x00000007e1200000, 0x00000007e1200000, 0x00000007e1300000| 0%| F| |TAMS 0x00000007e1200000, 0x00000007e1200000| Untracked -| 531|0x00000007e1300000, 0x00000007e1300000, 0x00000007e1400000| 0%| F| |TAMS 0x00000007e1300000, 0x00000007e1300000| Untracked -| 532|0x00000007e1400000, 0x00000007e1400000, 0x00000007e1500000| 0%| F| |TAMS 0x00000007e1400000, 0x00000007e1400000| Untracked -| 533|0x00000007e1500000, 0x00000007e1500000, 0x00000007e1600000| 0%| F| |TAMS 0x00000007e1500000, 0x00000007e1500000| Untracked -| 534|0x00000007e1600000, 0x00000007e1600000, 0x00000007e1700000| 0%| F| |TAMS 0x00000007e1600000, 0x00000007e1600000| Untracked -| 535|0x00000007e1700000, 0x00000007e1700000, 0x00000007e1800000| 0%| F| |TAMS 0x00000007e1700000, 0x00000007e1700000| Untracked -| 536|0x00000007e1800000, 0x00000007e1800000, 0x00000007e1900000| 0%| F| |TAMS 0x00000007e1800000, 0x00000007e1800000| Untracked -| 537|0x00000007e1900000, 0x00000007e1900000, 0x00000007e1a00000| 0%| F| |TAMS 0x00000007e1900000, 0x00000007e1900000| Untracked -| 538|0x00000007e1a00000, 0x00000007e1a00000, 0x00000007e1b00000| 0%| F| |TAMS 0x00000007e1a00000, 0x00000007e1a00000| Untracked -| 539|0x00000007e1b00000, 0x00000007e1b00000, 0x00000007e1c00000| 0%| F| |TAMS 0x00000007e1b00000, 0x00000007e1b00000| Untracked -| 540|0x00000007e1c00000, 0x00000007e1c00000, 0x00000007e1d00000| 0%| F| |TAMS 0x00000007e1c00000, 0x00000007e1c00000| Untracked -| 541|0x00000007e1d00000, 0x00000007e1d00000, 0x00000007e1e00000| 0%| F| |TAMS 0x00000007e1d00000, 0x00000007e1d00000| Untracked -| 542|0x00000007e1e00000, 0x00000007e1e00000, 0x00000007e1f00000| 0%| F| |TAMS 0x00000007e1e00000, 0x00000007e1e00000| Untracked -| 543|0x00000007e1f00000, 0x00000007e1f00000, 0x00000007e2000000| 0%| F| |TAMS 0x00000007e1f00000, 0x00000007e1f00000| Untracked -| 544|0x00000007e2000000, 0x00000007e2000000, 0x00000007e2100000| 0%| F| |TAMS 0x00000007e2000000, 0x00000007e2000000| Untracked -| 545|0x00000007e2100000, 0x00000007e2100000, 0x00000007e2200000| 0%| F| |TAMS 0x00000007e2100000, 0x00000007e2100000| Untracked -| 546|0x00000007e2200000, 0x00000007e2200000, 0x00000007e2300000| 0%| F| |TAMS 0x00000007e2200000, 0x00000007e2200000| Untracked -| 547|0x00000007e2300000, 0x00000007e2300000, 0x00000007e2400000| 0%| F| |TAMS 0x00000007e2300000, 0x00000007e2300000| Untracked -| 548|0x00000007e2400000, 0x00000007e2400000, 0x00000007e2500000| 0%| F| |TAMS 0x00000007e2400000, 0x00000007e2400000| Untracked -| 549|0x00000007e2500000, 0x00000007e2500000, 0x00000007e2600000| 0%| F| |TAMS 0x00000007e2500000, 0x00000007e2500000| Untracked -| 550|0x00000007e2600000, 0x00000007e2600000, 0x00000007e2700000| 0%| F| |TAMS 0x00000007e2600000, 0x00000007e2600000| Untracked -| 551|0x00000007e2700000, 0x00000007e2700000, 0x00000007e2800000| 0%| F| |TAMS 0x00000007e2700000, 0x00000007e2700000| Untracked -| 552|0x00000007e2800000, 0x00000007e2800000, 0x00000007e2900000| 0%| F| |TAMS 0x00000007e2800000, 0x00000007e2800000| Untracked -| 553|0x00000007e2900000, 0x00000007e2900000, 0x00000007e2a00000| 0%| F| |TAMS 0x00000007e2900000, 0x00000007e2900000| Untracked -| 554|0x00000007e2a00000, 0x00000007e2a00000, 0x00000007e2b00000| 0%| F| |TAMS 0x00000007e2a00000, 0x00000007e2a00000| Untracked -| 555|0x00000007e2b00000, 0x00000007e2b00000, 0x00000007e2c00000| 0%| F| |TAMS 0x00000007e2b00000, 0x00000007e2b00000| Untracked -| 556|0x00000007e2c00000, 0x00000007e2c00000, 0x00000007e2d00000| 0%| F| |TAMS 0x00000007e2c00000, 0x00000007e2c00000| Untracked -| 557|0x00000007e2d00000, 0x00000007e2d00000, 0x00000007e2e00000| 0%| F| |TAMS 0x00000007e2d00000, 0x00000007e2d00000| Untracked -| 558|0x00000007e2e00000, 0x00000007e2e00000, 0x00000007e2f00000| 0%| F| |TAMS 0x00000007e2e00000, 0x00000007e2e00000| Untracked -| 559|0x00000007e2f00000, 0x00000007e2f00000, 0x00000007e3000000| 0%| F| |TAMS 0x00000007e2f00000, 0x00000007e2f00000| Untracked -| 560|0x00000007e3000000, 0x00000007e3000000, 0x00000007e3100000| 0%| F| |TAMS 0x00000007e3000000, 0x00000007e3000000| Untracked -| 561|0x00000007e3100000, 0x00000007e3100000, 0x00000007e3200000| 0%| F| |TAMS 0x00000007e3100000, 0x00000007e3100000| Untracked -| 562|0x00000007e3200000, 0x00000007e3200000, 0x00000007e3300000| 0%| F| |TAMS 0x00000007e3200000, 0x00000007e3200000| Untracked -| 563|0x00000007e3300000, 0x00000007e3300000, 0x00000007e3400000| 0%| F| |TAMS 0x00000007e3300000, 0x00000007e3300000| Untracked -| 564|0x00000007e3400000, 0x00000007e3400000, 0x00000007e3500000| 0%| F| |TAMS 0x00000007e3400000, 0x00000007e3400000| Untracked -| 565|0x00000007e3500000, 0x00000007e3500000, 0x00000007e3600000| 0%| F| |TAMS 0x00000007e3500000, 0x00000007e3500000| Untracked -| 566|0x00000007e3600000, 0x00000007e3600000, 0x00000007e3700000| 0%| F| |TAMS 0x00000007e3600000, 0x00000007e3600000| Untracked -| 567|0x00000007e3700000, 0x00000007e3700000, 0x00000007e3800000| 0%| F| |TAMS 0x00000007e3700000, 0x00000007e3700000| Untracked -| 568|0x00000007e3800000, 0x00000007e3800000, 0x00000007e3900000| 0%| F| |TAMS 0x00000007e3800000, 0x00000007e3800000| Untracked -| 569|0x00000007e3900000, 0x00000007e3900000, 0x00000007e3a00000| 0%| F| |TAMS 0x00000007e3900000, 0x00000007e3900000| Untracked -| 570|0x00000007e3a00000, 0x00000007e3a00000, 0x00000007e3b00000| 0%| F| |TAMS 0x00000007e3a00000, 0x00000007e3a00000| Untracked -| 571|0x00000007e3b00000, 0x00000007e3b00000, 0x00000007e3c00000| 0%| F| |TAMS 0x00000007e3b00000, 0x00000007e3b00000| Untracked -| 572|0x00000007e3c00000, 0x00000007e3c00000, 0x00000007e3d00000| 0%| F| |TAMS 0x00000007e3c00000, 0x00000007e3c00000| Untracked -| 573|0x00000007e3d00000, 0x00000007e3d00000, 0x00000007e3e00000| 0%| F| |TAMS 0x00000007e3d00000, 0x00000007e3d00000| Untracked -| 574|0x00000007e3e00000, 0x00000007e3e00000, 0x00000007e3f00000| 0%| F| |TAMS 0x00000007e3e00000, 0x00000007e3e00000| Untracked -| 575|0x00000007e3f00000, 0x00000007e3f00000, 0x00000007e4000000| 0%| F| |TAMS 0x00000007e3f00000, 0x00000007e3f00000| Untracked -| 576|0x00000007e4000000, 0x00000007e4000000, 0x00000007e4100000| 0%| F| |TAMS 0x00000007e4000000, 0x00000007e4000000| Untracked -| 577|0x00000007e4100000, 0x00000007e4100000, 0x00000007e4200000| 0%| F| |TAMS 0x00000007e4100000, 0x00000007e4100000| Untracked -| 578|0x00000007e4200000, 0x00000007e4200000, 0x00000007e4300000| 0%| F| |TAMS 0x00000007e4200000, 0x00000007e4200000| Untracked -| 579|0x00000007e4300000, 0x00000007e4300000, 0x00000007e4400000| 0%| F| |TAMS 0x00000007e4300000, 0x00000007e4300000| Untracked -| 580|0x00000007e4400000, 0x00000007e4400000, 0x00000007e4500000| 0%| F| |TAMS 0x00000007e4400000, 0x00000007e4400000| Untracked -| 581|0x00000007e4500000, 0x00000007e4500000, 0x00000007e4600000| 0%| F| |TAMS 0x00000007e4500000, 0x00000007e4500000| Untracked -| 582|0x00000007e4600000, 0x00000007e4600000, 0x00000007e4700000| 0%| F| |TAMS 0x00000007e4600000, 0x00000007e4600000| Untracked -| 583|0x00000007e4700000, 0x00000007e4700000, 0x00000007e4800000| 0%| F| |TAMS 0x00000007e4700000, 0x00000007e4700000| Untracked -| 584|0x00000007e4800000, 0x00000007e4800000, 0x00000007e4900000| 0%| F| |TAMS 0x00000007e4800000, 0x00000007e4800000| Untracked -| 585|0x00000007e4900000, 0x00000007e4900000, 0x00000007e4a00000| 0%| F| |TAMS 0x00000007e4900000, 0x00000007e4900000| Untracked -| 586|0x00000007e4a00000, 0x00000007e4a00000, 0x00000007e4b00000| 0%| F| |TAMS 0x00000007e4a00000, 0x00000007e4a00000| Untracked -| 587|0x00000007e4b00000, 0x00000007e4b00000, 0x00000007e4c00000| 0%| F| |TAMS 0x00000007e4b00000, 0x00000007e4b00000| Untracked -| 588|0x00000007e4c00000, 0x00000007e4c00000, 0x00000007e4d00000| 0%| F| |TAMS 0x00000007e4c00000, 0x00000007e4c00000| Untracked -| 589|0x00000007e4d00000, 0x00000007e4d00000, 0x00000007e4e00000| 0%| F| |TAMS 0x00000007e4d00000, 0x00000007e4d00000| Untracked -| 590|0x00000007e4e00000, 0x00000007e4e00000, 0x00000007e4f00000| 0%| F| |TAMS 0x00000007e4e00000, 0x00000007e4e00000| Untracked -| 591|0x00000007e4f00000, 0x00000007e4f00000, 0x00000007e5000000| 0%| F| |TAMS 0x00000007e4f00000, 0x00000007e4f00000| Untracked -| 592|0x00000007e5000000, 0x00000007e5000000, 0x00000007e5100000| 0%| F| |TAMS 0x00000007e5000000, 0x00000007e5000000| Untracked -| 593|0x00000007e5100000, 0x00000007e5100000, 0x00000007e5200000| 0%| F| |TAMS 0x00000007e5100000, 0x00000007e5100000| Untracked -| 594|0x00000007e5200000, 0x00000007e5200000, 0x00000007e5300000| 0%| F| |TAMS 0x00000007e5200000, 0x00000007e5200000| Untracked -| 595|0x00000007e5300000, 0x00000007e5300000, 0x00000007e5400000| 0%| F| |TAMS 0x00000007e5300000, 0x00000007e5300000| Untracked -| 596|0x00000007e5400000, 0x00000007e5400000, 0x00000007e5500000| 0%| F| |TAMS 0x00000007e5400000, 0x00000007e5400000| Untracked -| 597|0x00000007e5500000, 0x00000007e5500000, 0x00000007e5600000| 0%| F| |TAMS 0x00000007e5500000, 0x00000007e5500000| Untracked -| 598|0x00000007e5600000, 0x00000007e5600000, 0x00000007e5700000| 0%| F| |TAMS 0x00000007e5600000, 0x00000007e5600000| Untracked -| 599|0x00000007e5700000, 0x00000007e5700000, 0x00000007e5800000| 0%| F| |TAMS 0x00000007e5700000, 0x00000007e5700000| Untracked -| 600|0x00000007e5800000, 0x00000007e5800000, 0x00000007e5900000| 0%| F| |TAMS 0x00000007e5800000, 0x00000007e5800000| Untracked -| 601|0x00000007e5900000, 0x00000007e5900000, 0x00000007e5a00000| 0%| F| |TAMS 0x00000007e5900000, 0x00000007e5900000| Untracked -| 602|0x00000007e5a00000, 0x00000007e5a00000, 0x00000007e5b00000| 0%| F| |TAMS 0x00000007e5a00000, 0x00000007e5a00000| Untracked -| 603|0x00000007e5b00000, 0x00000007e5b00000, 0x00000007e5c00000| 0%| F| |TAMS 0x00000007e5b00000, 0x00000007e5b00000| Untracked -| 604|0x00000007e5c00000, 0x00000007e5c00000, 0x00000007e5d00000| 0%| F| |TAMS 0x00000007e5c00000, 0x00000007e5c00000| Untracked -| 605|0x00000007e5d00000, 0x00000007e5d00000, 0x00000007e5e00000| 0%| F| |TAMS 0x00000007e5d00000, 0x00000007e5d00000| Untracked -| 606|0x00000007e5e00000, 0x00000007e5e00000, 0x00000007e5f00000| 0%| F| |TAMS 0x00000007e5e00000, 0x00000007e5e00000| Untracked -| 607|0x00000007e5f00000, 0x00000007e5f00000, 0x00000007e6000000| 0%| F| |TAMS 0x00000007e5f00000, 0x00000007e5f00000| Untracked -| 608|0x00000007e6000000, 0x00000007e6000000, 0x00000007e6100000| 0%| F| |TAMS 0x00000007e6000000, 0x00000007e6000000| Untracked -| 609|0x00000007e6100000, 0x00000007e6100000, 0x00000007e6200000| 0%| F| |TAMS 0x00000007e6100000, 0x00000007e6100000| Untracked -| 610|0x00000007e6200000, 0x00000007e6200000, 0x00000007e6300000| 0%| F| |TAMS 0x00000007e6200000, 0x00000007e6200000| Untracked -| 611|0x00000007e6300000, 0x00000007e6300000, 0x00000007e6400000| 0%| F| |TAMS 0x00000007e6300000, 0x00000007e6300000| Untracked -| 612|0x00000007e6400000, 0x00000007e6400000, 0x00000007e6500000| 0%| F| |TAMS 0x00000007e6400000, 0x00000007e6400000| Untracked -| 613|0x00000007e6500000, 0x00000007e6500000, 0x00000007e6600000| 0%| F| |TAMS 0x00000007e6500000, 0x00000007e6500000| Untracked -| 614|0x00000007e6600000, 0x00000007e6600000, 0x00000007e6700000| 0%| F| |TAMS 0x00000007e6600000, 0x00000007e6600000| Untracked -| 615|0x00000007e6700000, 0x00000007e6700000, 0x00000007e6800000| 0%| F| |TAMS 0x00000007e6700000, 0x00000007e6700000| Untracked -| 616|0x00000007e6800000, 0x00000007e6800000, 0x00000007e6900000| 0%| F| |TAMS 0x00000007e6800000, 0x00000007e6800000| Untracked -| 617|0x00000007e6900000, 0x00000007e6900000, 0x00000007e6a00000| 0%| F| |TAMS 0x00000007e6900000, 0x00000007e6900000| Untracked -| 618|0x00000007e6a00000, 0x00000007e6a00000, 0x00000007e6b00000| 0%| F| |TAMS 0x00000007e6a00000, 0x00000007e6a00000| Untracked -| 619|0x00000007e6b00000, 0x00000007e6b00000, 0x00000007e6c00000| 0%| F| |TAMS 0x00000007e6b00000, 0x00000007e6b00000| Untracked -| 620|0x00000007e6c00000, 0x00000007e6c00000, 0x00000007e6d00000| 0%| F| |TAMS 0x00000007e6c00000, 0x00000007e6c00000| Untracked -| 621|0x00000007e6d00000, 0x00000007e6d00000, 0x00000007e6e00000| 0%| F| |TAMS 0x00000007e6d00000, 0x00000007e6d00000| Untracked -| 622|0x00000007e6e00000, 0x00000007e6e00000, 0x00000007e6f00000| 0%| F| |TAMS 0x00000007e6e00000, 0x00000007e6e00000| Untracked -| 623|0x00000007e6f00000, 0x00000007e6f00000, 0x00000007e7000000| 0%| F| |TAMS 0x00000007e6f00000, 0x00000007e6f00000| Untracked -| 624|0x00000007e7000000, 0x00000007e7000000, 0x00000007e7100000| 0%| F| |TAMS 0x00000007e7000000, 0x00000007e7000000| Untracked -| 625|0x00000007e7100000, 0x00000007e7100000, 0x00000007e7200000| 0%| F| |TAMS 0x00000007e7100000, 0x00000007e7100000| Untracked -| 626|0x00000007e7200000, 0x00000007e7200000, 0x00000007e7300000| 0%| F| |TAMS 0x00000007e7200000, 0x00000007e7200000| Untracked -| 627|0x00000007e7300000, 0x00000007e7300000, 0x00000007e7400000| 0%| F| |TAMS 0x00000007e7300000, 0x00000007e7300000| Untracked -| 628|0x00000007e7400000, 0x00000007e7400000, 0x00000007e7500000| 0%| F| |TAMS 0x00000007e7400000, 0x00000007e7400000| Untracked -| 629|0x00000007e7500000, 0x00000007e7500000, 0x00000007e7600000| 0%| F| |TAMS 0x00000007e7500000, 0x00000007e7500000| Untracked -| 630|0x00000007e7600000, 0x00000007e7600000, 0x00000007e7700000| 0%| F| |TAMS 0x00000007e7600000, 0x00000007e7600000| Untracked -| 631|0x00000007e7700000, 0x00000007e7700000, 0x00000007e7800000| 0%| F| |TAMS 0x00000007e7700000, 0x00000007e7700000| Untracked -| 632|0x00000007e7800000, 0x00000007e7800000, 0x00000007e7900000| 0%| F| |TAMS 0x00000007e7800000, 0x00000007e7800000| Untracked -| 633|0x00000007e7900000, 0x00000007e7900000, 0x00000007e7a00000| 0%| F| |TAMS 0x00000007e7900000, 0x00000007e7900000| Untracked -| 634|0x00000007e7a00000, 0x00000007e7a00000, 0x00000007e7b00000| 0%| F| |TAMS 0x00000007e7a00000, 0x00000007e7a00000| Untracked -| 635|0x00000007e7b00000, 0x00000007e7b00000, 0x00000007e7c00000| 0%| F| |TAMS 0x00000007e7b00000, 0x00000007e7b00000| Untracked -| 636|0x00000007e7c00000, 0x00000007e7c00000, 0x00000007e7d00000| 0%| F| |TAMS 0x00000007e7c00000, 0x00000007e7c00000| Untracked -| 637|0x00000007e7d00000, 0x00000007e7d00000, 0x00000007e7e00000| 0%| F| |TAMS 0x00000007e7d00000, 0x00000007e7d00000| Untracked -| 638|0x00000007e7e00000, 0x00000007e7e00000, 0x00000007e7f00000| 0%| F| |TAMS 0x00000007e7e00000, 0x00000007e7e00000| Untracked -| 639|0x00000007e7f00000, 0x00000007e7f00000, 0x00000007e8000000| 0%| F| |TAMS 0x00000007e7f00000, 0x00000007e7f00000| Untracked -| 640|0x00000007e8000000, 0x00000007e8000000, 0x00000007e8100000| 0%| F| |TAMS 0x00000007e8000000, 0x00000007e8000000| Untracked -| 641|0x00000007e8100000, 0x00000007e8100000, 0x00000007e8200000| 0%| F| |TAMS 0x00000007e8100000, 0x00000007e8100000| Untracked -| 642|0x00000007e8200000, 0x00000007e8200000, 0x00000007e8300000| 0%| F| |TAMS 0x00000007e8200000, 0x00000007e8200000| Untracked -| 643|0x00000007e8300000, 0x00000007e8300000, 0x00000007e8400000| 0%| F| |TAMS 0x00000007e8300000, 0x00000007e8300000| Untracked -| 644|0x00000007e8400000, 0x00000007e8400000, 0x00000007e8500000| 0%| F| |TAMS 0x00000007e8400000, 0x00000007e8400000| Untracked -| 645|0x00000007e8500000, 0x00000007e8500000, 0x00000007e8600000| 0%| F| |TAMS 0x00000007e8500000, 0x00000007e8500000| Untracked -| 646|0x00000007e8600000, 0x00000007e8600000, 0x00000007e8700000| 0%| F| |TAMS 0x00000007e8600000, 0x00000007e8600000| Untracked -| 647|0x00000007e8700000, 0x00000007e8700000, 0x00000007e8800000| 0%| F| |TAMS 0x00000007e8700000, 0x00000007e8700000| Untracked -| 648|0x00000007e8800000, 0x00000007e8800000, 0x00000007e8900000| 0%| F| |TAMS 0x00000007e8800000, 0x00000007e8800000| Untracked -| 649|0x00000007e8900000, 0x00000007e8900000, 0x00000007e8a00000| 0%| F| |TAMS 0x00000007e8900000, 0x00000007e8900000| Untracked -| 650|0x00000007e8a00000, 0x00000007e8a00000, 0x00000007e8b00000| 0%| F| |TAMS 0x00000007e8a00000, 0x00000007e8a00000| Untracked -| 651|0x00000007e8b00000, 0x00000007e8b00000, 0x00000007e8c00000| 0%| F| |TAMS 0x00000007e8b00000, 0x00000007e8b00000| Untracked -| 652|0x00000007e8c00000, 0x00000007e8c00000, 0x00000007e8d00000| 0%| F| |TAMS 0x00000007e8c00000, 0x00000007e8c00000| Untracked -| 653|0x00000007e8d00000, 0x00000007e8d00000, 0x00000007e8e00000| 0%| F| |TAMS 0x00000007e8d00000, 0x00000007e8d00000| Untracked -| 654|0x00000007e8e00000, 0x00000007e8e00000, 0x00000007e8f00000| 0%| F| |TAMS 0x00000007e8e00000, 0x00000007e8e00000| Untracked -| 655|0x00000007e8f00000, 0x00000007e8f00000, 0x00000007e9000000| 0%| F| |TAMS 0x00000007e8f00000, 0x00000007e8f00000| Untracked -| 656|0x00000007e9000000, 0x00000007e9000000, 0x00000007e9100000| 0%| F| |TAMS 0x00000007e9000000, 0x00000007e9000000| Untracked -| 657|0x00000007e9100000, 0x00000007e9100000, 0x00000007e9200000| 0%| F| |TAMS 0x00000007e9100000, 0x00000007e9100000| Untracked -| 658|0x00000007e9200000, 0x00000007e9200000, 0x00000007e9300000| 0%| F| |TAMS 0x00000007e9200000, 0x00000007e9200000| Untracked -| 659|0x00000007e9300000, 0x00000007e9300000, 0x00000007e9400000| 0%| F| |TAMS 0x00000007e9300000, 0x00000007e9300000| Untracked -| 660|0x00000007e9400000, 0x00000007e9400000, 0x00000007e9500000| 0%| F| |TAMS 0x00000007e9400000, 0x00000007e9400000| Untracked -| 661|0x00000007e9500000, 0x00000007e9500000, 0x00000007e9600000| 0%| F| |TAMS 0x00000007e9500000, 0x00000007e9500000| Untracked -| 662|0x00000007e9600000, 0x00000007e9600000, 0x00000007e9700000| 0%| F| |TAMS 0x00000007e9600000, 0x00000007e9600000| Untracked -| 663|0x00000007e9700000, 0x00000007e9700000, 0x00000007e9800000| 0%| F| |TAMS 0x00000007e9700000, 0x00000007e9700000| Untracked -| 664|0x00000007e9800000, 0x00000007e9800000, 0x00000007e9900000| 0%| F| |TAMS 0x00000007e9800000, 0x00000007e9800000| Untracked -| 665|0x00000007e9900000, 0x00000007e9900000, 0x00000007e9a00000| 0%| F| |TAMS 0x00000007e9900000, 0x00000007e9900000| Untracked -| 666|0x00000007e9a00000, 0x00000007e9a00000, 0x00000007e9b00000| 0%| F| |TAMS 0x00000007e9a00000, 0x00000007e9a00000| Untracked -| 667|0x00000007e9b00000, 0x00000007e9b00000, 0x00000007e9c00000| 0%| F| |TAMS 0x00000007e9b00000, 0x00000007e9b00000| Untracked -| 668|0x00000007e9c00000, 0x00000007e9c00000, 0x00000007e9d00000| 0%| F| |TAMS 0x00000007e9c00000, 0x00000007e9c00000| Untracked -| 669|0x00000007e9d00000, 0x00000007e9d00000, 0x00000007e9e00000| 0%| F| |TAMS 0x00000007e9d00000, 0x00000007e9d00000| Untracked -| 670|0x00000007e9e00000, 0x00000007e9e00000, 0x00000007e9f00000| 0%| F| |TAMS 0x00000007e9e00000, 0x00000007e9e00000| Untracked -| 671|0x00000007e9f00000, 0x00000007e9f00000, 0x00000007ea000000| 0%| F| |TAMS 0x00000007e9f00000, 0x00000007e9f00000| Untracked -| 672|0x00000007ea000000, 0x00000007ea000000, 0x00000007ea100000| 0%| F| |TAMS 0x00000007ea000000, 0x00000007ea000000| Untracked -| 673|0x00000007ea100000, 0x00000007ea100000, 0x00000007ea200000| 0%| F| |TAMS 0x00000007ea100000, 0x00000007ea100000| Untracked -| 674|0x00000007ea200000, 0x00000007ea200000, 0x00000007ea300000| 0%| F| |TAMS 0x00000007ea200000, 0x00000007ea200000| Untracked -| 675|0x00000007ea300000, 0x00000007ea300000, 0x00000007ea400000| 0%| F| |TAMS 0x00000007ea300000, 0x00000007ea300000| Untracked -| 676|0x00000007ea400000, 0x00000007ea400000, 0x00000007ea500000| 0%| F| |TAMS 0x00000007ea400000, 0x00000007ea400000| Untracked -| 677|0x00000007ea500000, 0x00000007ea500000, 0x00000007ea600000| 0%| F| |TAMS 0x00000007ea500000, 0x00000007ea500000| Untracked -| 678|0x00000007ea600000, 0x00000007ea600000, 0x00000007ea700000| 0%| F| |TAMS 0x00000007ea600000, 0x00000007ea600000| Untracked -| 679|0x00000007ea700000, 0x00000007ea700000, 0x00000007ea800000| 0%| F| |TAMS 0x00000007ea700000, 0x00000007ea700000| Untracked -| 680|0x00000007ea800000, 0x00000007ea800000, 0x00000007ea900000| 0%| F| |TAMS 0x00000007ea800000, 0x00000007ea800000| Untracked -| 681|0x00000007ea900000, 0x00000007ea900000, 0x00000007eaa00000| 0%| F| |TAMS 0x00000007ea900000, 0x00000007ea900000| Untracked -| 682|0x00000007eaa00000, 0x00000007eaa00000, 0x00000007eab00000| 0%| F| |TAMS 0x00000007eaa00000, 0x00000007eaa00000| Untracked -| 683|0x00000007eab00000, 0x00000007eab00000, 0x00000007eac00000| 0%| F| |TAMS 0x00000007eab00000, 0x00000007eab00000| Untracked -| 684|0x00000007eac00000, 0x00000007eac00000, 0x00000007ead00000| 0%| F| |TAMS 0x00000007eac00000, 0x00000007eac00000| Untracked -| 685|0x00000007ead00000, 0x00000007ead00000, 0x00000007eae00000| 0%| F| |TAMS 0x00000007ead00000, 0x00000007ead00000| Untracked -| 686|0x00000007eae00000, 0x00000007eae00000, 0x00000007eaf00000| 0%| F| |TAMS 0x00000007eae00000, 0x00000007eae00000| Untracked -| 687|0x00000007eaf00000, 0x00000007eaf00000, 0x00000007eb000000| 0%| F| |TAMS 0x00000007eaf00000, 0x00000007eaf00000| Untracked -| 688|0x00000007eb000000, 0x00000007eb000000, 0x00000007eb100000| 0%| F| |TAMS 0x00000007eb000000, 0x00000007eb000000| Untracked -| 689|0x00000007eb100000, 0x00000007eb100000, 0x00000007eb200000| 0%| F| |TAMS 0x00000007eb100000, 0x00000007eb100000| Untracked -| 690|0x00000007eb200000, 0x00000007eb200000, 0x00000007eb300000| 0%| F| |TAMS 0x00000007eb200000, 0x00000007eb200000| Untracked -| 691|0x00000007eb300000, 0x00000007eb300000, 0x00000007eb400000| 0%| F| |TAMS 0x00000007eb300000, 0x00000007eb300000| Untracked -| 692|0x00000007eb400000, 0x00000007eb400000, 0x00000007eb500000| 0%| F| |TAMS 0x00000007eb400000, 0x00000007eb400000| Untracked -| 693|0x00000007eb500000, 0x00000007eb500000, 0x00000007eb600000| 0%| F| |TAMS 0x00000007eb500000, 0x00000007eb500000| Untracked -| 694|0x00000007eb600000, 0x00000007eb600000, 0x00000007eb700000| 0%| F| |TAMS 0x00000007eb600000, 0x00000007eb600000| Untracked -| 695|0x00000007eb700000, 0x00000007eb700000, 0x00000007eb800000| 0%| F| |TAMS 0x00000007eb700000, 0x00000007eb700000| Untracked -| 696|0x00000007eb800000, 0x00000007eb800000, 0x00000007eb900000| 0%| F| |TAMS 0x00000007eb800000, 0x00000007eb800000| Untracked -| 697|0x00000007eb900000, 0x00000007eb900000, 0x00000007eba00000| 0%| F| |TAMS 0x00000007eb900000, 0x00000007eb900000| Untracked -| 698|0x00000007eba00000, 0x00000007eba00000, 0x00000007ebb00000| 0%| F| |TAMS 0x00000007eba00000, 0x00000007eba00000| Untracked -| 699|0x00000007ebb00000, 0x00000007ebb00000, 0x00000007ebc00000| 0%| F| |TAMS 0x00000007ebb00000, 0x00000007ebb00000| Untracked -| 700|0x00000007ebc00000, 0x00000007ebc00000, 0x00000007ebd00000| 0%| F| |TAMS 0x00000007ebc00000, 0x00000007ebc00000| Untracked -| 701|0x00000007ebd00000, 0x00000007ebd00000, 0x00000007ebe00000| 0%| F| |TAMS 0x00000007ebd00000, 0x00000007ebd00000| Untracked -| 702|0x00000007ebe00000, 0x00000007ebe00000, 0x00000007ebf00000| 0%| F| |TAMS 0x00000007ebe00000, 0x00000007ebe00000| Untracked -| 703|0x00000007ebf00000, 0x00000007ebf00000, 0x00000007ec000000| 0%| F| |TAMS 0x00000007ebf00000, 0x00000007ebf00000| Untracked -| 704|0x00000007ec000000, 0x00000007ec000000, 0x00000007ec100000| 0%| F| |TAMS 0x00000007ec000000, 0x00000007ec000000| Untracked -| 705|0x00000007ec100000, 0x00000007ec100000, 0x00000007ec200000| 0%| F| |TAMS 0x00000007ec100000, 0x00000007ec100000| Untracked -| 706|0x00000007ec200000, 0x00000007ec200000, 0x00000007ec300000| 0%| F| |TAMS 0x00000007ec200000, 0x00000007ec200000| Untracked -| 707|0x00000007ec300000, 0x00000007ec300000, 0x00000007ec400000| 0%| F| |TAMS 0x00000007ec300000, 0x00000007ec300000| Untracked -| 708|0x00000007ec400000, 0x00000007ec400000, 0x00000007ec500000| 0%| F| |TAMS 0x00000007ec400000, 0x00000007ec400000| Untracked -| 709|0x00000007ec500000, 0x00000007ec500000, 0x00000007ec600000| 0%| F| |TAMS 0x00000007ec500000, 0x00000007ec500000| Untracked -| 710|0x00000007ec600000, 0x00000007ec600000, 0x00000007ec700000| 0%| F| |TAMS 0x00000007ec600000, 0x00000007ec600000| Untracked -| 711|0x00000007ec700000, 0x00000007ec700000, 0x00000007ec800000| 0%| F| |TAMS 0x00000007ec700000, 0x00000007ec700000| Untracked -| 712|0x00000007ec800000, 0x00000007ec800000, 0x00000007ec900000| 0%| F| |TAMS 0x00000007ec800000, 0x00000007ec800000| Untracked -| 713|0x00000007ec900000, 0x00000007ec900000, 0x00000007eca00000| 0%| F| |TAMS 0x00000007ec900000, 0x00000007ec900000| Untracked -| 714|0x00000007eca00000, 0x00000007eca00000, 0x00000007ecb00000| 0%| F| |TAMS 0x00000007eca00000, 0x00000007eca00000| Untracked -| 715|0x00000007ecb00000, 0x00000007ecb00000, 0x00000007ecc00000| 0%| F| |TAMS 0x00000007ecb00000, 0x00000007ecb00000| Untracked -| 716|0x00000007ecc00000, 0x00000007ecc00000, 0x00000007ecd00000| 0%| F| |TAMS 0x00000007ecc00000, 0x00000007ecc00000| Untracked -| 717|0x00000007ecd00000, 0x00000007ecd00000, 0x00000007ece00000| 0%| F| |TAMS 0x00000007ecd00000, 0x00000007ecd00000| Untracked -| 718|0x00000007ece00000, 0x00000007ece00000, 0x00000007ecf00000| 0%| F| |TAMS 0x00000007ece00000, 0x00000007ece00000| Untracked -| 719|0x00000007ecf00000, 0x00000007ecf00000, 0x00000007ed000000| 0%| F| |TAMS 0x00000007ecf00000, 0x00000007ecf00000| Untracked -| 720|0x00000007ed000000, 0x00000007ed000000, 0x00000007ed100000| 0%| F| |TAMS 0x00000007ed000000, 0x00000007ed000000| Untracked -| 721|0x00000007ed100000, 0x00000007ed100000, 0x00000007ed200000| 0%| F| |TAMS 0x00000007ed100000, 0x00000007ed100000| Untracked -| 722|0x00000007ed200000, 0x00000007ed200000, 0x00000007ed300000| 0%| F| |TAMS 0x00000007ed200000, 0x00000007ed200000| Untracked -| 723|0x00000007ed300000, 0x00000007ed300000, 0x00000007ed400000| 0%| F| |TAMS 0x00000007ed300000, 0x00000007ed300000| Untracked -| 724|0x00000007ed400000, 0x00000007ed400000, 0x00000007ed500000| 0%| F| |TAMS 0x00000007ed400000, 0x00000007ed400000| Untracked -| 725|0x00000007ed500000, 0x00000007ed500000, 0x00000007ed600000| 0%| F| |TAMS 0x00000007ed500000, 0x00000007ed500000| Untracked -| 726|0x00000007ed600000, 0x00000007ed600000, 0x00000007ed700000| 0%| F| |TAMS 0x00000007ed600000, 0x00000007ed600000| Untracked -| 727|0x00000007ed700000, 0x00000007ed700000, 0x00000007ed800000| 0%| F| |TAMS 0x00000007ed700000, 0x00000007ed700000| Untracked -| 728|0x00000007ed800000, 0x00000007ed800000, 0x00000007ed900000| 0%| F| |TAMS 0x00000007ed800000, 0x00000007ed800000| Untracked -| 729|0x00000007ed900000, 0x00000007ed900000, 0x00000007eda00000| 0%| F| |TAMS 0x00000007ed900000, 0x00000007ed900000| Untracked -| 730|0x00000007eda00000, 0x00000007eda00000, 0x00000007edb00000| 0%| F| |TAMS 0x00000007eda00000, 0x00000007eda00000| Untracked -| 731|0x00000007edb00000, 0x00000007edb00000, 0x00000007edc00000| 0%| F| |TAMS 0x00000007edb00000, 0x00000007edb00000| Untracked -| 732|0x00000007edc00000, 0x00000007edc00000, 0x00000007edd00000| 0%| F| |TAMS 0x00000007edc00000, 0x00000007edc00000| Untracked -| 733|0x00000007edd00000, 0x00000007edd00000, 0x00000007ede00000| 0%| F| |TAMS 0x00000007edd00000, 0x00000007edd00000| Untracked -| 734|0x00000007ede00000, 0x00000007ede00000, 0x00000007edf00000| 0%| F| |TAMS 0x00000007ede00000, 0x00000007ede00000| Untracked -| 735|0x00000007edf00000, 0x00000007edf00000, 0x00000007ee000000| 0%| F| |TAMS 0x00000007edf00000, 0x00000007edf00000| Untracked -| 736|0x00000007ee000000, 0x00000007ee000000, 0x00000007ee100000| 0%| F| |TAMS 0x00000007ee000000, 0x00000007ee000000| Untracked -| 737|0x00000007ee100000, 0x00000007ee100000, 0x00000007ee200000| 0%| F| |TAMS 0x00000007ee100000, 0x00000007ee100000| Untracked -| 738|0x00000007ee200000, 0x00000007ee200000, 0x00000007ee300000| 0%| F| |TAMS 0x00000007ee200000, 0x00000007ee200000| Untracked -| 739|0x00000007ee300000, 0x00000007ee300000, 0x00000007ee400000| 0%| F| |TAMS 0x00000007ee300000, 0x00000007ee300000| Untracked -| 740|0x00000007ee400000, 0x00000007ee400000, 0x00000007ee500000| 0%| F| |TAMS 0x00000007ee400000, 0x00000007ee400000| Untracked -| 741|0x00000007ee500000, 0x00000007ee500000, 0x00000007ee600000| 0%| F| |TAMS 0x00000007ee500000, 0x00000007ee500000| Untracked -| 742|0x00000007ee600000, 0x00000007ee600000, 0x00000007ee700000| 0%| F| |TAMS 0x00000007ee600000, 0x00000007ee600000| Untracked -| 743|0x00000007ee700000, 0x00000007ee700000, 0x00000007ee800000| 0%| F| |TAMS 0x00000007ee700000, 0x00000007ee700000| Untracked -| 744|0x00000007ee800000, 0x00000007ee800000, 0x00000007ee900000| 0%| F| |TAMS 0x00000007ee800000, 0x00000007ee800000| Untracked -| 745|0x00000007ee900000, 0x00000007ee900000, 0x00000007eea00000| 0%| F| |TAMS 0x00000007ee900000, 0x00000007ee900000| Untracked -| 746|0x00000007eea00000, 0x00000007eea00000, 0x00000007eeb00000| 0%| F| |TAMS 0x00000007eea00000, 0x00000007eea00000| Untracked -| 747|0x00000007eeb00000, 0x00000007eeb00000, 0x00000007eec00000| 0%| F| |TAMS 0x00000007eeb00000, 0x00000007eeb00000| Untracked -| 748|0x00000007eec00000, 0x00000007eec00000, 0x00000007eed00000| 0%| F| |TAMS 0x00000007eec00000, 0x00000007eec00000| Untracked -| 749|0x00000007eed00000, 0x00000007eed00000, 0x00000007eee00000| 0%| F| |TAMS 0x00000007eed00000, 0x00000007eed00000| Untracked -| 750|0x00000007eee00000, 0x00000007eee00000, 0x00000007eef00000| 0%| F| |TAMS 0x00000007eee00000, 0x00000007eee00000| Untracked -| 751|0x00000007eef00000, 0x00000007eef00000, 0x00000007ef000000| 0%| F| |TAMS 0x00000007eef00000, 0x00000007eef00000| Untracked -| 752|0x00000007ef000000, 0x00000007ef000000, 0x00000007ef100000| 0%| F| |TAMS 0x00000007ef000000, 0x00000007ef000000| Untracked -| 753|0x00000007ef100000, 0x00000007ef100000, 0x00000007ef200000| 0%| F| |TAMS 0x00000007ef100000, 0x00000007ef100000| Untracked -| 754|0x00000007ef200000, 0x00000007ef200000, 0x00000007ef300000| 0%| F| |TAMS 0x00000007ef200000, 0x00000007ef200000| Untracked -| 755|0x00000007ef300000, 0x00000007ef300000, 0x00000007ef400000| 0%| F| |TAMS 0x00000007ef300000, 0x00000007ef300000| Untracked -| 756|0x00000007ef400000, 0x00000007ef400000, 0x00000007ef500000| 0%| F| |TAMS 0x00000007ef400000, 0x00000007ef400000| Untracked -| 757|0x00000007ef500000, 0x00000007ef500000, 0x00000007ef600000| 0%| F| |TAMS 0x00000007ef500000, 0x00000007ef500000| Untracked -| 758|0x00000007ef600000, 0x00000007ef600000, 0x00000007ef700000| 0%| F| |TAMS 0x00000007ef600000, 0x00000007ef600000| Untracked -| 759|0x00000007ef700000, 0x00000007ef700000, 0x00000007ef800000| 0%| F| |TAMS 0x00000007ef700000, 0x00000007ef700000| Untracked -| 760|0x00000007ef800000, 0x00000007ef800000, 0x00000007ef900000| 0%| F| |TAMS 0x00000007ef800000, 0x00000007ef800000| Untracked -| 761|0x00000007ef900000, 0x00000007ef900000, 0x00000007efa00000| 0%| F| |TAMS 0x00000007ef900000, 0x00000007ef900000| Untracked -| 762|0x00000007efa00000, 0x00000007efa00000, 0x00000007efb00000| 0%| F| |TAMS 0x00000007efa00000, 0x00000007efa00000| Untracked -| 763|0x00000007efb00000, 0x00000007efb00000, 0x00000007efc00000| 0%| F| |TAMS 0x00000007efb00000, 0x00000007efb00000| Untracked -| 764|0x00000007efc00000, 0x00000007efc00000, 0x00000007efd00000| 0%| F| |TAMS 0x00000007efc00000, 0x00000007efc00000| Untracked -| 765|0x00000007efd00000, 0x00000007efd00000, 0x00000007efe00000| 0%| F| |TAMS 0x00000007efd00000, 0x00000007efd00000| Untracked -| 766|0x00000007efe00000, 0x00000007efe00000, 0x00000007eff00000| 0%| F| |TAMS 0x00000007efe00000, 0x00000007efe00000| Untracked -| 767|0x00000007eff00000, 0x00000007eff00000, 0x00000007f0000000| 0%| F| |TAMS 0x00000007eff00000, 0x00000007eff00000| Untracked -| 768|0x00000007f0000000, 0x00000007f0000000, 0x00000007f0100000| 0%| F| |TAMS 0x00000007f0000000, 0x00000007f0000000| Untracked -| 769|0x00000007f0100000, 0x00000007f0100000, 0x00000007f0200000| 0%| F| |TAMS 0x00000007f0100000, 0x00000007f0100000| Untracked -| 770|0x00000007f0200000, 0x00000007f0200000, 0x00000007f0300000| 0%| F| |TAMS 0x00000007f0200000, 0x00000007f0200000| Untracked -| 771|0x00000007f0300000, 0x00000007f0300000, 0x00000007f0400000| 0%| F| |TAMS 0x00000007f0300000, 0x00000007f0300000| Untracked -| 772|0x00000007f0400000, 0x00000007f0400000, 0x00000007f0500000| 0%| F| |TAMS 0x00000007f0400000, 0x00000007f0400000| Untracked -| 773|0x00000007f0500000, 0x00000007f0500000, 0x00000007f0600000| 0%| F| |TAMS 0x00000007f0500000, 0x00000007f0500000| Untracked -| 774|0x00000007f0600000, 0x00000007f0600000, 0x00000007f0700000| 0%| F| |TAMS 0x00000007f0600000, 0x00000007f0600000| Untracked -| 775|0x00000007f0700000, 0x00000007f0700000, 0x00000007f0800000| 0%| F| |TAMS 0x00000007f0700000, 0x00000007f0700000| Untracked -| 776|0x00000007f0800000, 0x00000007f0800000, 0x00000007f0900000| 0%| F| |TAMS 0x00000007f0800000, 0x00000007f0800000| Untracked -| 777|0x00000007f0900000, 0x00000007f0900000, 0x00000007f0a00000| 0%| F| |TAMS 0x00000007f0900000, 0x00000007f0900000| Untracked -| 778|0x00000007f0a00000, 0x00000007f0a00000, 0x00000007f0b00000| 0%| F| |TAMS 0x00000007f0a00000, 0x00000007f0a00000| Untracked -| 779|0x00000007f0b00000, 0x00000007f0b00000, 0x00000007f0c00000| 0%| F| |TAMS 0x00000007f0b00000, 0x00000007f0b00000| Untracked -| 780|0x00000007f0c00000, 0x00000007f0c00000, 0x00000007f0d00000| 0%| F| |TAMS 0x00000007f0c00000, 0x00000007f0c00000| Untracked -| 781|0x00000007f0d00000, 0x00000007f0d00000, 0x00000007f0e00000| 0%| F| |TAMS 0x00000007f0d00000, 0x00000007f0d00000| Untracked -| 782|0x00000007f0e00000, 0x00000007f0e00000, 0x00000007f0f00000| 0%| F| |TAMS 0x00000007f0e00000, 0x00000007f0e00000| Untracked -| 783|0x00000007f0f00000, 0x00000007f0f00000, 0x00000007f1000000| 0%| F| |TAMS 0x00000007f0f00000, 0x00000007f0f00000| Untracked -| 784|0x00000007f1000000, 0x00000007f1000000, 0x00000007f1100000| 0%| F| |TAMS 0x00000007f1000000, 0x00000007f1000000| Untracked -| 785|0x00000007f1100000, 0x00000007f1100000, 0x00000007f1200000| 0%| F| |TAMS 0x00000007f1100000, 0x00000007f1100000| Untracked -| 786|0x00000007f1200000, 0x00000007f1200000, 0x00000007f1300000| 0%| F| |TAMS 0x00000007f1200000, 0x00000007f1200000| Untracked -| 787|0x00000007f1300000, 0x00000007f1300000, 0x00000007f1400000| 0%| F| |TAMS 0x00000007f1300000, 0x00000007f1300000| Untracked -| 788|0x00000007f1400000, 0x00000007f1400000, 0x00000007f1500000| 0%| F| |TAMS 0x00000007f1400000, 0x00000007f1400000| Untracked -| 789|0x00000007f1500000, 0x00000007f1500000, 0x00000007f1600000| 0%| F| |TAMS 0x00000007f1500000, 0x00000007f1500000| Untracked -| 790|0x00000007f1600000, 0x00000007f1600000, 0x00000007f1700000| 0%| F| |TAMS 0x00000007f1600000, 0x00000007f1600000| Untracked -| 791|0x00000007f1700000, 0x00000007f1700000, 0x00000007f1800000| 0%| F| |TAMS 0x00000007f1700000, 0x00000007f1700000| Untracked -| 792|0x00000007f1800000, 0x00000007f1800000, 0x00000007f1900000| 0%| F| |TAMS 0x00000007f1800000, 0x00000007f1800000| Untracked -| 793|0x00000007f1900000, 0x00000007f1900000, 0x00000007f1a00000| 0%| F| |TAMS 0x00000007f1900000, 0x00000007f1900000| Untracked -| 794|0x00000007f1a00000, 0x00000007f1a00000, 0x00000007f1b00000| 0%| F| |TAMS 0x00000007f1a00000, 0x00000007f1a00000| Untracked -| 795|0x00000007f1b00000, 0x00000007f1b00000, 0x00000007f1c00000| 0%| F| |TAMS 0x00000007f1b00000, 0x00000007f1b00000| Untracked -| 796|0x00000007f1c00000, 0x00000007f1c00000, 0x00000007f1d00000| 0%| F| |TAMS 0x00000007f1c00000, 0x00000007f1c00000| Untracked -| 797|0x00000007f1d00000, 0x00000007f1d00000, 0x00000007f1e00000| 0%| F| |TAMS 0x00000007f1d00000, 0x00000007f1d00000| Untracked -| 798|0x00000007f1e00000, 0x00000007f1e00000, 0x00000007f1f00000| 0%| F| |TAMS 0x00000007f1e00000, 0x00000007f1e00000| Untracked -| 799|0x00000007f1f00000, 0x00000007f1f00000, 0x00000007f2000000| 0%| F| |TAMS 0x00000007f1f00000, 0x00000007f1f00000| Untracked -| 800|0x00000007f2000000, 0x00000007f2000000, 0x00000007f2100000| 0%| F| |TAMS 0x00000007f2000000, 0x00000007f2000000| Untracked -| 801|0x00000007f2100000, 0x00000007f2100000, 0x00000007f2200000| 0%| F| |TAMS 0x00000007f2100000, 0x00000007f2100000| Untracked -| 802|0x00000007f2200000, 0x00000007f2200000, 0x00000007f2300000| 0%| F| |TAMS 0x00000007f2200000, 0x00000007f2200000| Untracked -| 803|0x00000007f2300000, 0x00000007f2300000, 0x00000007f2400000| 0%| F| |TAMS 0x00000007f2300000, 0x00000007f2300000| Untracked -| 804|0x00000007f2400000, 0x00000007f2400000, 0x00000007f2500000| 0%| F| |TAMS 0x00000007f2400000, 0x00000007f2400000| Untracked -| 805|0x00000007f2500000, 0x00000007f2500000, 0x00000007f2600000| 0%| F| |TAMS 0x00000007f2500000, 0x00000007f2500000| Untracked -| 806|0x00000007f2600000, 0x00000007f2600000, 0x00000007f2700000| 0%| F| |TAMS 0x00000007f2600000, 0x00000007f2600000| Untracked -| 807|0x00000007f2700000, 0x00000007f2700000, 0x00000007f2800000| 0%| F| |TAMS 0x00000007f2700000, 0x00000007f2700000| Untracked -| 808|0x00000007f2800000, 0x00000007f2800000, 0x00000007f2900000| 0%| F| |TAMS 0x00000007f2800000, 0x00000007f2800000| Untracked -| 809|0x00000007f2900000, 0x00000007f2900000, 0x00000007f2a00000| 0%| F| |TAMS 0x00000007f2900000, 0x00000007f2900000| Untracked -| 810|0x00000007f2a00000, 0x00000007f2a00000, 0x00000007f2b00000| 0%| F| |TAMS 0x00000007f2a00000, 0x00000007f2a00000| Untracked -| 811|0x00000007f2b00000, 0x00000007f2b00000, 0x00000007f2c00000| 0%| F| |TAMS 0x00000007f2b00000, 0x00000007f2b00000| Untracked -| 812|0x00000007f2c00000, 0x00000007f2c00000, 0x00000007f2d00000| 0%| F| |TAMS 0x00000007f2c00000, 0x00000007f2c00000| Untracked -| 813|0x00000007f2d00000, 0x00000007f2d00000, 0x00000007f2e00000| 0%| F| |TAMS 0x00000007f2d00000, 0x00000007f2d00000| Untracked -| 814|0x00000007f2e00000, 0x00000007f2e00000, 0x00000007f2f00000| 0%| F| |TAMS 0x00000007f2e00000, 0x00000007f2e00000| Untracked -| 815|0x00000007f2f00000, 0x00000007f2f00000, 0x00000007f3000000| 0%| F| |TAMS 0x00000007f2f00000, 0x00000007f2f00000| Untracked -| 816|0x00000007f3000000, 0x00000007f3000000, 0x00000007f3100000| 0%| F| |TAMS 0x00000007f3000000, 0x00000007f3000000| Untracked -| 817|0x00000007f3100000, 0x00000007f3100000, 0x00000007f3200000| 0%| F| |TAMS 0x00000007f3100000, 0x00000007f3100000| Untracked -| 818|0x00000007f3200000, 0x00000007f3200000, 0x00000007f3300000| 0%| F| |TAMS 0x00000007f3200000, 0x00000007f3200000| Untracked -| 819|0x00000007f3300000, 0x00000007f3300000, 0x00000007f3400000| 0%| F| |TAMS 0x00000007f3300000, 0x00000007f3300000| Untracked -| 820|0x00000007f3400000, 0x00000007f3400000, 0x00000007f3500000| 0%| F| |TAMS 0x00000007f3400000, 0x00000007f3400000| Untracked -| 821|0x00000007f3500000, 0x00000007f3500000, 0x00000007f3600000| 0%| F| |TAMS 0x00000007f3500000, 0x00000007f3500000| Untracked -| 822|0x00000007f3600000, 0x00000007f3600000, 0x00000007f3700000| 0%| F| |TAMS 0x00000007f3600000, 0x00000007f3600000| Untracked -| 823|0x00000007f3700000, 0x00000007f3700000, 0x00000007f3800000| 0%| F| |TAMS 0x00000007f3700000, 0x00000007f3700000| Untracked -| 824|0x00000007f3800000, 0x00000007f3800000, 0x00000007f3900000| 0%| F| |TAMS 0x00000007f3800000, 0x00000007f3800000| Untracked -| 825|0x00000007f3900000, 0x00000007f3900000, 0x00000007f3a00000| 0%| F| |TAMS 0x00000007f3900000, 0x00000007f3900000| Untracked -| 826|0x00000007f3a00000, 0x00000007f3a00000, 0x00000007f3b00000| 0%| F| |TAMS 0x00000007f3a00000, 0x00000007f3a00000| Untracked -| 827|0x00000007f3b00000, 0x00000007f3b00000, 0x00000007f3c00000| 0%| F| |TAMS 0x00000007f3b00000, 0x00000007f3b00000| Untracked -| 828|0x00000007f3c00000, 0x00000007f3c00000, 0x00000007f3d00000| 0%| F| |TAMS 0x00000007f3c00000, 0x00000007f3c00000| Untracked -| 829|0x00000007f3d00000, 0x00000007f3d00000, 0x00000007f3e00000| 0%| F| |TAMS 0x00000007f3d00000, 0x00000007f3d00000| Untracked -| 830|0x00000007f3e00000, 0x00000007f3e00000, 0x00000007f3f00000| 0%| F| |TAMS 0x00000007f3e00000, 0x00000007f3e00000| Untracked -| 831|0x00000007f3f00000, 0x00000007f3f00000, 0x00000007f4000000| 0%| F| |TAMS 0x00000007f3f00000, 0x00000007f3f00000| Untracked -| 832|0x00000007f4000000, 0x00000007f4000000, 0x00000007f4100000| 0%| F| |TAMS 0x00000007f4000000, 0x00000007f4000000| Untracked -| 833|0x00000007f4100000, 0x00000007f4100000, 0x00000007f4200000| 0%| F| |TAMS 0x00000007f4100000, 0x00000007f4100000| Untracked -| 834|0x00000007f4200000, 0x00000007f4200000, 0x00000007f4300000| 0%| F| |TAMS 0x00000007f4200000, 0x00000007f4200000| Untracked -| 835|0x00000007f4300000, 0x00000007f4300000, 0x00000007f4400000| 0%| F| |TAMS 0x00000007f4300000, 0x00000007f4300000| Untracked -| 836|0x00000007f4400000, 0x00000007f4400000, 0x00000007f4500000| 0%| F| |TAMS 0x00000007f4400000, 0x00000007f4400000| Untracked -| 837|0x00000007f4500000, 0x00000007f4500000, 0x00000007f4600000| 0%| F| |TAMS 0x00000007f4500000, 0x00000007f4500000| Untracked -| 838|0x00000007f4600000, 0x00000007f4600000, 0x00000007f4700000| 0%| F| |TAMS 0x00000007f4600000, 0x00000007f4600000| Untracked -| 839|0x00000007f4700000, 0x00000007f4700000, 0x00000007f4800000| 0%| F| |TAMS 0x00000007f4700000, 0x00000007f4700000| Untracked -| 840|0x00000007f4800000, 0x00000007f4800000, 0x00000007f4900000| 0%| F| |TAMS 0x00000007f4800000, 0x00000007f4800000| Untracked -| 841|0x00000007f4900000, 0x00000007f4900000, 0x00000007f4a00000| 0%| F| |TAMS 0x00000007f4900000, 0x00000007f4900000| Untracked -| 842|0x00000007f4a00000, 0x00000007f4a00000, 0x00000007f4b00000| 0%| F| |TAMS 0x00000007f4a00000, 0x00000007f4a00000| Untracked -| 843|0x00000007f4b00000, 0x00000007f4b00000, 0x00000007f4c00000| 0%| F| |TAMS 0x00000007f4b00000, 0x00000007f4b00000| Untracked -| 844|0x00000007f4c00000, 0x00000007f4c00000, 0x00000007f4d00000| 0%| F| |TAMS 0x00000007f4c00000, 0x00000007f4c00000| Untracked -| 845|0x00000007f4d00000, 0x00000007f4d00000, 0x00000007f4e00000| 0%| F| |TAMS 0x00000007f4d00000, 0x00000007f4d00000| Untracked -| 846|0x00000007f4e00000, 0x00000007f4e00000, 0x00000007f4f00000| 0%| F| |TAMS 0x00000007f4e00000, 0x00000007f4e00000| Untracked -| 847|0x00000007f4f00000, 0x00000007f4f00000, 0x00000007f5000000| 0%| F| |TAMS 0x00000007f4f00000, 0x00000007f4f00000| Untracked -| 848|0x00000007f5000000, 0x00000007f5000000, 0x00000007f5100000| 0%| F| |TAMS 0x00000007f5000000, 0x00000007f5000000| Untracked -| 849|0x00000007f5100000, 0x00000007f5100000, 0x00000007f5200000| 0%| F| |TAMS 0x00000007f5100000, 0x00000007f5100000| Untracked -| 850|0x00000007f5200000, 0x00000007f5200000, 0x00000007f5300000| 0%| F| |TAMS 0x00000007f5200000, 0x00000007f5200000| Untracked -| 851|0x00000007f5300000, 0x00000007f5300000, 0x00000007f5400000| 0%| F| |TAMS 0x00000007f5300000, 0x00000007f5300000| Untracked -| 852|0x00000007f5400000, 0x00000007f5400000, 0x00000007f5500000| 0%| F| |TAMS 0x00000007f5400000, 0x00000007f5400000| Untracked -| 853|0x00000007f5500000, 0x00000007f5500000, 0x00000007f5600000| 0%| F| |TAMS 0x00000007f5500000, 0x00000007f5500000| Untracked -| 854|0x00000007f5600000, 0x00000007f5600000, 0x00000007f5700000| 0%| F| |TAMS 0x00000007f5600000, 0x00000007f5600000| Untracked -| 855|0x00000007f5700000, 0x00000007f5700000, 0x00000007f5800000| 0%| F| |TAMS 0x00000007f5700000, 0x00000007f5700000| Untracked -| 856|0x00000007f5800000, 0x00000007f5800000, 0x00000007f5900000| 0%| F| |TAMS 0x00000007f5800000, 0x00000007f5800000| Untracked -| 857|0x00000007f5900000, 0x00000007f5900000, 0x00000007f5a00000| 0%| F| |TAMS 0x00000007f5900000, 0x00000007f5900000| Untracked -| 858|0x00000007f5a00000, 0x00000007f5a00000, 0x00000007f5b00000| 0%| F| |TAMS 0x00000007f5a00000, 0x00000007f5a00000| Untracked -| 859|0x00000007f5b00000, 0x00000007f5b0e988, 0x00000007f5c00000| 5%| S|CS|TAMS 0x00000007f5b00000, 0x00000007f5b00000| Complete -| 860|0x00000007f5c00000, 0x00000007f5d00000, 0x00000007f5d00000|100%| S|CS|TAMS 0x00000007f5c00000, 0x00000007f5c00000| Complete -| 861|0x00000007f5d00000, 0x00000007f5e00000, 0x00000007f5e00000|100%| S|CS|TAMS 0x00000007f5d00000, 0x00000007f5d00000| Complete -| 862|0x00000007f5e00000, 0x00000007f5f00000, 0x00000007f5f00000|100%| S|CS|TAMS 0x00000007f5e00000, 0x00000007f5e00000| Complete -| 863|0x00000007f5f00000, 0x00000007f6000000, 0x00000007f6000000|100%| S|CS|TAMS 0x00000007f5f00000, 0x00000007f5f00000| Complete -| 864|0x00000007f6000000, 0x00000007f6100000, 0x00000007f6100000|100%| S|CS|TAMS 0x00000007f6000000, 0x00000007f6000000| Complete -| 865|0x00000007f6100000, 0x00000007f6200000, 0x00000007f6200000|100%| S|CS|TAMS 0x00000007f6100000, 0x00000007f6100000| Complete -| 866|0x00000007f6200000, 0x00000007f6300000, 0x00000007f6300000|100%| S|CS|TAMS 0x00000007f6200000, 0x00000007f6200000| Complete -| 867|0x00000007f6300000, 0x00000007f6400000, 0x00000007f6400000|100%| S|CS|TAMS 0x00000007f6300000, 0x00000007f6300000| Complete -| 868|0x00000007f6400000, 0x00000007f6500000, 0x00000007f6500000|100%| S|CS|TAMS 0x00000007f6400000, 0x00000007f6400000| Complete -| 869|0x00000007f6500000, 0x00000007f6600000, 0x00000007f6600000|100%| S|CS|TAMS 0x00000007f6500000, 0x00000007f6500000| Complete -| 870|0x00000007f6600000, 0x00000007f6700000, 0x00000007f6700000|100%| S|CS|TAMS 0x00000007f6600000, 0x00000007f6600000| Complete -| 871|0x00000007f6700000, 0x00000007f6800000, 0x00000007f6800000|100%| S|CS|TAMS 0x00000007f6700000, 0x00000007f6700000| Complete -| 872|0x00000007f6800000, 0x00000007f6900000, 0x00000007f6900000|100%| S|CS|TAMS 0x00000007f6800000, 0x00000007f6800000| Complete -| 873|0x00000007f6900000, 0x00000007f6a00000, 0x00000007f6a00000|100%| S|CS|TAMS 0x00000007f6900000, 0x00000007f6900000| Complete -| 874|0x00000007f6a00000, 0x00000007f6b00000, 0x00000007f6b00000|100%| S|CS|TAMS 0x00000007f6a00000, 0x00000007f6a00000| Complete -| 875|0x00000007f6b00000, 0x00000007f6c00000, 0x00000007f6c00000|100%| S|CS|TAMS 0x00000007f6b00000, 0x00000007f6b00000| Complete -| 876|0x00000007f6c00000, 0x00000007f6d00000, 0x00000007f6d00000|100%| S|CS|TAMS 0x00000007f6c00000, 0x00000007f6c00000| Complete -| 877|0x00000007f6d00000, 0x00000007f6e00000, 0x00000007f6e00000|100%| S|CS|TAMS 0x00000007f6d00000, 0x00000007f6d00000| Complete -| 878|0x00000007f6e00000, 0x00000007f6f00000, 0x00000007f6f00000|100%| S|CS|TAMS 0x00000007f6e00000, 0x00000007f6e00000| Complete -| 879|0x00000007f6f00000, 0x00000007f7000000, 0x00000007f7000000|100%| S|CS|TAMS 0x00000007f6f00000, 0x00000007f6f00000| Complete -| 880|0x00000007f7000000, 0x00000007f7100000, 0x00000007f7100000|100%| S|CS|TAMS 0x00000007f7000000, 0x00000007f7000000| Complete -| 881|0x00000007f7100000, 0x00000007f7100000, 0x00000007f7200000| 0%| F| |TAMS 0x00000007f7100000, 0x00000007f7100000| Untracked -| 882|0x00000007f7200000, 0x00000007f7200000, 0x00000007f7300000| 0%| F| |TAMS 0x00000007f7200000, 0x00000007f7200000| Untracked -| 883|0x00000007f7300000, 0x00000007f7300000, 0x00000007f7400000| 0%| F| |TAMS 0x00000007f7300000, 0x00000007f7300000| Untracked -| 884|0x00000007f7400000, 0x00000007f7400000, 0x00000007f7500000| 0%| F| |TAMS 0x00000007f7400000, 0x00000007f7400000| Untracked -| 885|0x00000007f7500000, 0x00000007f7500000, 0x00000007f7600000| 0%| F| |TAMS 0x00000007f7500000, 0x00000007f7500000| Untracked -| 886|0x00000007f7600000, 0x00000007f7600000, 0x00000007f7700000| 0%| F| |TAMS 0x00000007f7600000, 0x00000007f7600000| Untracked -| 887|0x00000007f7700000, 0x00000007f7700000, 0x00000007f7800000| 0%| F| |TAMS 0x00000007f7700000, 0x00000007f7700000| Untracked -| 888|0x00000007f7800000, 0x00000007f7800000, 0x00000007f7900000| 0%| F| |TAMS 0x00000007f7800000, 0x00000007f7800000| Untracked -| 889|0x00000007f7900000, 0x00000007f7900000, 0x00000007f7a00000| 0%| F| |TAMS 0x00000007f7900000, 0x00000007f7900000| Untracked -| 890|0x00000007f7a00000, 0x00000007f7a00000, 0x00000007f7b00000| 0%| F| |TAMS 0x00000007f7a00000, 0x00000007f7a00000| Untracked -| 891|0x00000007f7b00000, 0x00000007f7b00000, 0x00000007f7c00000| 0%| F| |TAMS 0x00000007f7b00000, 0x00000007f7b00000| Untracked -| 892|0x00000007f7c00000, 0x00000007f7c00000, 0x00000007f7d00000| 0%| F| |TAMS 0x00000007f7c00000, 0x00000007f7c00000| Untracked -| 893|0x00000007f7d00000, 0x00000007f7d00000, 0x00000007f7e00000| 0%| F| |TAMS 0x00000007f7d00000, 0x00000007f7d00000| Untracked -| 894|0x00000007f7e00000, 0x00000007f7e00000, 0x00000007f7f00000| 0%| F| |TAMS 0x00000007f7e00000, 0x00000007f7e00000| Untracked -| 895|0x00000007f7f00000, 0x00000007f7f00000, 0x00000007f8000000| 0%| F| |TAMS 0x00000007f7f00000, 0x00000007f7f00000| Untracked -| 896|0x00000007f8000000, 0x00000007f8000000, 0x00000007f8100000| 0%| F| |TAMS 0x00000007f8000000, 0x00000007f8000000| Untracked -| 897|0x00000007f8100000, 0x00000007f8100000, 0x00000007f8200000| 0%| F| |TAMS 0x00000007f8100000, 0x00000007f8100000| Untracked -| 898|0x00000007f8200000, 0x00000007f8200000, 0x00000007f8300000| 0%| F| |TAMS 0x00000007f8200000, 0x00000007f8200000| Untracked -| 899|0x00000007f8300000, 0x00000007f8300000, 0x00000007f8400000| 0%| F| |TAMS 0x00000007f8300000, 0x00000007f8300000| Untracked -| 900|0x00000007f8400000, 0x00000007f8400000, 0x00000007f8500000| 0%| F| |TAMS 0x00000007f8400000, 0x00000007f8400000| Untracked -| 901|0x00000007f8500000, 0x00000007f8500000, 0x00000007f8600000| 0%| F| |TAMS 0x00000007f8500000, 0x00000007f8500000| Untracked -| 902|0x00000007f8600000, 0x00000007f8600000, 0x00000007f8700000| 0%| F| |TAMS 0x00000007f8600000, 0x00000007f8600000| Untracked -| 903|0x00000007f8700000, 0x00000007f8700000, 0x00000007f8800000| 0%| F| |TAMS 0x00000007f8700000, 0x00000007f8700000| Untracked -| 904|0x00000007f8800000, 0x00000007f8800000, 0x00000007f8900000| 0%| F| |TAMS 0x00000007f8800000, 0x00000007f8800000| Untracked -| 905|0x00000007f8900000, 0x00000007f8900000, 0x00000007f8a00000| 0%| F| |TAMS 0x00000007f8900000, 0x00000007f8900000| Untracked -| 906|0x00000007f8a00000, 0x00000007f8a00000, 0x00000007f8b00000| 0%| F| |TAMS 0x00000007f8a00000, 0x00000007f8a00000| Untracked -| 907|0x00000007f8b00000, 0x00000007f8b00000, 0x00000007f8c00000| 0%| F| |TAMS 0x00000007f8b00000, 0x00000007f8b00000| Untracked -| 908|0x00000007f8c00000, 0x00000007f8c00000, 0x00000007f8d00000| 0%| F| |TAMS 0x00000007f8c00000, 0x00000007f8c00000| Untracked -| 909|0x00000007f8d00000, 0x00000007f8d00000, 0x00000007f8e00000| 0%| F| |TAMS 0x00000007f8d00000, 0x00000007f8d00000| Untracked -| 910|0x00000007f8e00000, 0x00000007f8e00000, 0x00000007f8f00000| 0%| F| |TAMS 0x00000007f8e00000, 0x00000007f8e00000| Untracked -| 911|0x00000007f8f00000, 0x00000007f8f00000, 0x00000007f9000000| 0%| F| |TAMS 0x00000007f8f00000, 0x00000007f8f00000| Untracked -| 912|0x00000007f9000000, 0x00000007f9000000, 0x00000007f9100000| 0%| F| |TAMS 0x00000007f9000000, 0x00000007f9000000| Untracked -| 913|0x00000007f9100000, 0x00000007f9100000, 0x00000007f9200000| 0%| F| |TAMS 0x00000007f9100000, 0x00000007f9100000| Untracked -| 914|0x00000007f9200000, 0x00000007f9200000, 0x00000007f9300000| 0%| F| |TAMS 0x00000007f9200000, 0x00000007f9200000| Untracked -| 915|0x00000007f9300000, 0x00000007f9300000, 0x00000007f9400000| 0%| F| |TAMS 0x00000007f9300000, 0x00000007f9300000| Untracked -| 916|0x00000007f9400000, 0x00000007f9400000, 0x00000007f9500000| 0%| F| |TAMS 0x00000007f9400000, 0x00000007f9400000| Untracked -| 917|0x00000007f9500000, 0x00000007f9500000, 0x00000007f9600000| 0%| F| |TAMS 0x00000007f9500000, 0x00000007f9500000| Untracked -| 918|0x00000007f9600000, 0x00000007f9600000, 0x00000007f9700000| 0%| F| |TAMS 0x00000007f9600000, 0x00000007f9600000| Untracked -| 919|0x00000007f9700000, 0x00000007f9700000, 0x00000007f9800000| 0%| F| |TAMS 0x00000007f9700000, 0x00000007f9700000| Untracked -| 920|0x00000007f9800000, 0x00000007f9800000, 0x00000007f9900000| 0%| F| |TAMS 0x00000007f9800000, 0x00000007f9800000| Untracked -| 921|0x00000007f9900000, 0x00000007f9900000, 0x00000007f9a00000| 0%| F| |TAMS 0x00000007f9900000, 0x00000007f9900000| Untracked -| 922|0x00000007f9a00000, 0x00000007f9a00000, 0x00000007f9b00000| 0%| F| |TAMS 0x00000007f9a00000, 0x00000007f9a00000| Untracked -| 923|0x00000007f9b00000, 0x00000007f9b00000, 0x00000007f9c00000| 0%| F| |TAMS 0x00000007f9b00000, 0x00000007f9b00000| Untracked -| 924|0x00000007f9c00000, 0x00000007f9c00000, 0x00000007f9d00000| 0%| F| |TAMS 0x00000007f9c00000, 0x00000007f9c00000| Untracked -| 925|0x00000007f9d00000, 0x00000007f9d00000, 0x00000007f9e00000| 0%| F| |TAMS 0x00000007f9d00000, 0x00000007f9d00000| Untracked -| 926|0x00000007f9e00000, 0x00000007f9e00000, 0x00000007f9f00000| 0%| F| |TAMS 0x00000007f9e00000, 0x00000007f9e00000| Untracked -| 927|0x00000007f9f00000, 0x00000007f9f00000, 0x00000007fa000000| 0%| F| |TAMS 0x00000007f9f00000, 0x00000007f9f00000| Untracked -| 928|0x00000007fa000000, 0x00000007fa000000, 0x00000007fa100000| 0%| F| |TAMS 0x00000007fa000000, 0x00000007fa000000| Untracked -| 929|0x00000007fa100000, 0x00000007fa100000, 0x00000007fa200000| 0%| F| |TAMS 0x00000007fa100000, 0x00000007fa100000| Untracked -| 930|0x00000007fa200000, 0x00000007fa200000, 0x00000007fa300000| 0%| F| |TAMS 0x00000007fa200000, 0x00000007fa200000| Untracked -| 931|0x00000007fa300000, 0x00000007fa300000, 0x00000007fa400000| 0%| F| |TAMS 0x00000007fa300000, 0x00000007fa300000| Untracked -| 932|0x00000007fa400000, 0x00000007fa400000, 0x00000007fa500000| 0%| F| |TAMS 0x00000007fa400000, 0x00000007fa400000| Untracked -| 933|0x00000007fa500000, 0x00000007fa500000, 0x00000007fa600000| 0%| F| |TAMS 0x00000007fa500000, 0x00000007fa500000| Untracked -| 934|0x00000007fa600000, 0x00000007fa600000, 0x00000007fa700000| 0%| F| |TAMS 0x00000007fa600000, 0x00000007fa600000| Untracked -| 935|0x00000007fa700000, 0x00000007fa700000, 0x00000007fa800000| 0%| F| |TAMS 0x00000007fa700000, 0x00000007fa700000| Untracked -| 936|0x00000007fa800000, 0x00000007fa800000, 0x00000007fa900000| 0%| F| |TAMS 0x00000007fa800000, 0x00000007fa800000| Untracked -| 937|0x00000007fa900000, 0x00000007fa900000, 0x00000007faa00000| 0%| F| |TAMS 0x00000007fa900000, 0x00000007fa900000| Untracked -| 938|0x00000007faa00000, 0x00000007faa00000, 0x00000007fab00000| 0%| F| |TAMS 0x00000007faa00000, 0x00000007faa00000| Untracked -| 939|0x00000007fab00000, 0x00000007fab00000, 0x00000007fac00000| 0%| F| |TAMS 0x00000007fab00000, 0x00000007fab00000| Untracked -| 940|0x00000007fac00000, 0x00000007fac00000, 0x00000007fad00000| 0%| F| |TAMS 0x00000007fac00000, 0x00000007fac00000| Untracked -| 941|0x00000007fad00000, 0x00000007fad00000, 0x00000007fae00000| 0%| F| |TAMS 0x00000007fad00000, 0x00000007fad00000| Untracked -| 942|0x00000007fae00000, 0x00000007fae00000, 0x00000007faf00000| 0%| F| |TAMS 0x00000007fae00000, 0x00000007fae00000| Untracked -| 943|0x00000007faf00000, 0x00000007faf00000, 0x00000007fb000000| 0%| F| |TAMS 0x00000007faf00000, 0x00000007faf00000| Untracked -| 944|0x00000007fb000000, 0x00000007fb000000, 0x00000007fb100000| 0%| F| |TAMS 0x00000007fb000000, 0x00000007fb000000| Untracked -| 945|0x00000007fb100000, 0x00000007fb100000, 0x00000007fb200000| 0%| F| |TAMS 0x00000007fb100000, 0x00000007fb100000| Untracked -| 946|0x00000007fb200000, 0x00000007fb200000, 0x00000007fb300000| 0%| F| |TAMS 0x00000007fb200000, 0x00000007fb200000| Untracked -| 947|0x00000007fb300000, 0x00000007fb300000, 0x00000007fb400000| 0%| F| |TAMS 0x00000007fb300000, 0x00000007fb300000| Untracked -| 948|0x00000007fb400000, 0x00000007fb400000, 0x00000007fb500000| 0%| F| |TAMS 0x00000007fb400000, 0x00000007fb400000| Untracked -| 949|0x00000007fb500000, 0x00000007fb500000, 0x00000007fb600000| 0%| F| |TAMS 0x00000007fb500000, 0x00000007fb500000| Untracked -| 950|0x00000007fb600000, 0x00000007fb600000, 0x00000007fb700000| 0%| F| |TAMS 0x00000007fb600000, 0x00000007fb600000| Untracked -| 951|0x00000007fb700000, 0x00000007fb700000, 0x00000007fb800000| 0%| F| |TAMS 0x00000007fb700000, 0x00000007fb700000| Untracked -| 952|0x00000007fb800000, 0x00000007fb800000, 0x00000007fb900000| 0%| F| |TAMS 0x00000007fb800000, 0x00000007fb800000| Untracked -| 953|0x00000007fb900000, 0x00000007fb900000, 0x00000007fba00000| 0%| F| |TAMS 0x00000007fb900000, 0x00000007fb900000| Untracked -| 954|0x00000007fba00000, 0x00000007fba00000, 0x00000007fbb00000| 0%| F| |TAMS 0x00000007fba00000, 0x00000007fba00000| Untracked -| 955|0x00000007fbb00000, 0x00000007fbb00000, 0x00000007fbc00000| 0%| F| |TAMS 0x00000007fbb00000, 0x00000007fbb00000| Untracked -| 956|0x00000007fbc00000, 0x00000007fbc00000, 0x00000007fbd00000| 0%| F| |TAMS 0x00000007fbc00000, 0x00000007fbc00000| Untracked -| 957|0x00000007fbd00000, 0x00000007fbd00000, 0x00000007fbe00000| 0%| F| |TAMS 0x00000007fbd00000, 0x00000007fbd00000| Untracked -| 958|0x00000007fbe00000, 0x00000007fbe00000, 0x00000007fbf00000| 0%| F| |TAMS 0x00000007fbe00000, 0x00000007fbe00000| Untracked -| 959|0x00000007fbf00000, 0x00000007fbf00000, 0x00000007fc000000| 0%| F| |TAMS 0x00000007fbf00000, 0x00000007fbf00000| Untracked -| 960|0x00000007fc000000, 0x00000007fc000000, 0x00000007fc100000| 0%| F| |TAMS 0x00000007fc000000, 0x00000007fc000000| Untracked -| 961|0x00000007fc100000, 0x00000007fc100000, 0x00000007fc200000| 0%| F| |TAMS 0x00000007fc100000, 0x00000007fc100000| Untracked -| 962|0x00000007fc200000, 0x00000007fc200000, 0x00000007fc300000| 0%| F| |TAMS 0x00000007fc200000, 0x00000007fc200000| Untracked -| 963|0x00000007fc300000, 0x00000007fc300000, 0x00000007fc400000| 0%| F| |TAMS 0x00000007fc300000, 0x00000007fc300000| Untracked -| 964|0x00000007fc400000, 0x00000007fc400000, 0x00000007fc500000| 0%| F| |TAMS 0x00000007fc400000, 0x00000007fc400000| Untracked -| 965|0x00000007fc500000, 0x00000007fc500000, 0x00000007fc600000| 0%| F| |TAMS 0x00000007fc500000, 0x00000007fc500000| Untracked -| 966|0x00000007fc600000, 0x00000007fc600000, 0x00000007fc700000| 0%| F| |TAMS 0x00000007fc600000, 0x00000007fc600000| Untracked -| 967|0x00000007fc700000, 0x00000007fc700000, 0x00000007fc800000| 0%| F| |TAMS 0x00000007fc700000, 0x00000007fc700000| Untracked -| 968|0x00000007fc800000, 0x00000007fc800000, 0x00000007fc900000| 0%| F| |TAMS 0x00000007fc800000, 0x00000007fc800000| Untracked -| 969|0x00000007fc900000, 0x00000007fc900000, 0x00000007fca00000| 0%| F| |TAMS 0x00000007fc900000, 0x00000007fc900000| Untracked -| 970|0x00000007fca00000, 0x00000007fca00000, 0x00000007fcb00000| 0%| F| |TAMS 0x00000007fca00000, 0x00000007fca00000| Untracked -| 971|0x00000007fcb00000, 0x00000007fcb00000, 0x00000007fcc00000| 0%| F| |TAMS 0x00000007fcb00000, 0x00000007fcb00000| Untracked -| 972|0x00000007fcc00000, 0x00000007fcc00000, 0x00000007fcd00000| 0%| F| |TAMS 0x00000007fcc00000, 0x00000007fcc00000| Untracked -| 973|0x00000007fcd00000, 0x00000007fcd00000, 0x00000007fce00000| 0%| F| |TAMS 0x00000007fcd00000, 0x00000007fcd00000| Untracked -| 974|0x00000007fce00000, 0x00000007fce00000, 0x00000007fcf00000| 0%| F| |TAMS 0x00000007fce00000, 0x00000007fce00000| Untracked -| 975|0x00000007fcf00000, 0x00000007fcf00000, 0x00000007fd000000| 0%| F| |TAMS 0x00000007fcf00000, 0x00000007fcf00000| Untracked -| 976|0x00000007fd000000, 0x00000007fd000000, 0x00000007fd100000| 0%| F| |TAMS 0x00000007fd000000, 0x00000007fd000000| Untracked -| 977|0x00000007fd100000, 0x00000007fd100000, 0x00000007fd200000| 0%| F| |TAMS 0x00000007fd100000, 0x00000007fd100000| Untracked -| 978|0x00000007fd200000, 0x00000007fd200000, 0x00000007fd300000| 0%| F| |TAMS 0x00000007fd200000, 0x00000007fd200000| Untracked -| 979|0x00000007fd300000, 0x00000007fd300000, 0x00000007fd400000| 0%| F| |TAMS 0x00000007fd300000, 0x00000007fd300000| Untracked -| 980|0x00000007fd400000, 0x00000007fd400000, 0x00000007fd500000| 0%| F| |TAMS 0x00000007fd400000, 0x00000007fd400000| Untracked -| 981|0x00000007fd500000, 0x00000007fd500000, 0x00000007fd600000| 0%| F| |TAMS 0x00000007fd500000, 0x00000007fd500000| Untracked -| 982|0x00000007fd600000, 0x00000007fd600000, 0x00000007fd700000| 0%| F| |TAMS 0x00000007fd600000, 0x00000007fd600000| Untracked -| 983|0x00000007fd700000, 0x00000007fd700000, 0x00000007fd800000| 0%| F| |TAMS 0x00000007fd700000, 0x00000007fd700000| Untracked -| 984|0x00000007fd800000, 0x00000007fd800000, 0x00000007fd900000| 0%| F| |TAMS 0x00000007fd800000, 0x00000007fd800000| Untracked -| 985|0x00000007fd900000, 0x00000007fd900000, 0x00000007fda00000| 0%| F| |TAMS 0x00000007fd900000, 0x00000007fd900000| Untracked -| 986|0x00000007fda00000, 0x00000007fda00000, 0x00000007fdb00000| 0%| F| |TAMS 0x00000007fda00000, 0x00000007fda00000| Untracked -| 987|0x00000007fdb00000, 0x00000007fdc00000, 0x00000007fdc00000|100%| E| |TAMS 0x00000007fdb00000, 0x00000007fdb00000| Complete -| 988|0x00000007fdc00000, 0x00000007fdd00000, 0x00000007fdd00000|100%| E|CS|TAMS 0x00000007fdc00000, 0x00000007fdc00000| Complete -| 989|0x00000007fdd00000, 0x00000007fde00000, 0x00000007fde00000|100%| E|CS|TAMS 0x00000007fdd00000, 0x00000007fdd00000| Complete -| 990|0x00000007fde00000, 0x00000007fdf00000, 0x00000007fdf00000|100%| E|CS|TAMS 0x00000007fde00000, 0x00000007fde00000| Complete -| 991|0x00000007fdf00000, 0x00000007fe000000, 0x00000007fe000000|100%| E|CS|TAMS 0x00000007fdf00000, 0x00000007fdf00000| Complete -| 992|0x00000007fe000000, 0x00000007fe100000, 0x00000007fe100000|100%| E|CS|TAMS 0x00000007fe000000, 0x00000007fe000000| Complete -| 993|0x00000007fe100000, 0x00000007fe200000, 0x00000007fe200000|100%| E|CS|TAMS 0x00000007fe100000, 0x00000007fe100000| Complete -| 994|0x00000007fe200000, 0x00000007fe300000, 0x00000007fe300000|100%| E|CS|TAMS 0x00000007fe200000, 0x00000007fe200000| Complete -| 995|0x00000007fe300000, 0x00000007fe400000, 0x00000007fe400000|100%| E|CS|TAMS 0x00000007fe300000, 0x00000007fe300000| Complete -| 996|0x00000007fe400000, 0x00000007fe500000, 0x00000007fe500000|100%| E|CS|TAMS 0x00000007fe400000, 0x00000007fe400000| Complete -| 997|0x00000007fe500000, 0x00000007fe600000, 0x00000007fe600000|100%| E|CS|TAMS 0x00000007fe500000, 0x00000007fe500000| Complete -| 998|0x00000007fe600000, 0x00000007fe700000, 0x00000007fe700000|100%| E|CS|TAMS 0x00000007fe600000, 0x00000007fe600000| Complete -| 999|0x00000007fe700000, 0x00000007fe800000, 0x00000007fe800000|100%| E|CS|TAMS 0x00000007fe700000, 0x00000007fe700000| Complete -|1000|0x00000007fe800000, 0x00000007fe900000, 0x00000007fe900000|100%| E|CS|TAMS 0x00000007fe800000, 0x00000007fe800000| Complete -|1001|0x00000007fe900000, 0x00000007fea00000, 0x00000007fea00000|100%| E|CS|TAMS 0x00000007fe900000, 0x00000007fe900000| Complete -|1002|0x00000007fea00000, 0x00000007feb00000, 0x00000007feb00000|100%| E|CS|TAMS 0x00000007fea00000, 0x00000007fea00000| Complete -|1003|0x00000007feb00000, 0x00000007fec00000, 0x00000007fec00000|100%| E|CS|TAMS 0x00000007feb00000, 0x00000007feb00000| Complete -|1004|0x00000007fec00000, 0x00000007fed00000, 0x00000007fed00000|100%| E|CS|TAMS 0x00000007fec00000, 0x00000007fec00000| Complete -|1005|0x00000007fed00000, 0x00000007fee00000, 0x00000007fee00000|100%| E|CS|TAMS 0x00000007fed00000, 0x00000007fed00000| Complete -|1006|0x00000007fee00000, 0x00000007fef00000, 0x00000007fef00000|100%| E|CS|TAMS 0x00000007fee00000, 0x00000007fee00000| Complete -|1007|0x00000007fef00000, 0x00000007ff000000, 0x00000007ff000000|100%| E|CS|TAMS 0x00000007fef00000, 0x00000007fef00000| Complete -|1008|0x00000007ff000000, 0x00000007ff100000, 0x00000007ff100000|100%| E|CS|TAMS 0x00000007ff000000, 0x00000007ff000000| Complete -|1009|0x00000007ff100000, 0x00000007ff200000, 0x00000007ff200000|100%| E|CS|TAMS 0x00000007ff100000, 0x00000007ff100000| Complete -|1010|0x00000007ff200000, 0x00000007ff300000, 0x00000007ff300000|100%| E|CS|TAMS 0x00000007ff200000, 0x00000007ff200000| Complete -|1011|0x00000007ff300000, 0x00000007ff400000, 0x00000007ff400000|100%| E|CS|TAMS 0x00000007ff300000, 0x00000007ff300000| Complete -|1012|0x00000007ff400000, 0x00000007ff500000, 0x00000007ff500000|100%| E|CS|TAMS 0x00000007ff400000, 0x00000007ff400000| Complete -|1013|0x00000007ff500000, 0x00000007ff600000, 0x00000007ff600000|100%| E|CS|TAMS 0x00000007ff500000, 0x00000007ff500000| Complete -|1014|0x00000007ff600000, 0x00000007ff700000, 0x00000007ff700000|100%| E|CS|TAMS 0x00000007ff600000, 0x00000007ff600000| Complete -|1015|0x00000007ff700000, 0x00000007ff800000, 0x00000007ff800000|100%| E|CS|TAMS 0x00000007ff700000, 0x00000007ff700000| Complete -|1016|0x00000007ff800000, 0x00000007ff900000, 0x00000007ff900000|100%| E|CS|TAMS 0x00000007ff800000, 0x00000007ff800000| Complete -|1017|0x00000007ff900000, 0x00000007ffa00000, 0x00000007ffa00000|100%| E|CS|TAMS 0x00000007ff900000, 0x00000007ff900000| Complete -|1018|0x00000007ffa00000, 0x00000007ffb00000, 0x00000007ffb00000|100%| E|CS|TAMS 0x00000007ffa00000, 0x00000007ffa00000| Complete -|1019|0x00000007ffb00000, 0x00000007ffc00000, 0x00000007ffc00000|100%| E|CS|TAMS 0x00000007ffb00000, 0x00000007ffb00000| Complete -|1020|0x00000007ffc00000, 0x00000007ffd00000, 0x00000007ffd00000|100%| E|CS|TAMS 0x00000007ffc00000, 0x00000007ffc00000| Complete -|1021|0x00000007ffd00000, 0x00000007ffe00000, 0x00000007ffe00000|100%| E|CS|TAMS 0x00000007ffd00000, 0x00000007ffd00000| Complete -|1022|0x00000007ffe00000, 0x00000007ffe51000, 0x00000007fff00000| 31%|OA| |TAMS 0x00000007ffe51000, 0x00000007ffe00000| Untracked -|1023|0x00000007fff00000, 0x00000007fff79000, 0x0000000800000000| 47%|CA| |TAMS 0x00000007fff79000, 0x00000007fff00000| Untracked - -Card table byte_map: [0x000000011d22d000,0x000000011d42d000] _byte_map_base: 0x000000011942d000 - -Marking Bits (Prev, Next): (CMBitMap*) 0x00007f8166014850, (CMBitMap*) 0x00007f8166014810 - Prev Bits: [0x000000011e62d000, 0x000000011f62d000) - Next Bits: [0x000000011d62d000, 0x000000011e62d000) - -Polling page: 0x00000001094fc000 - -Metaspace: - -Usage: - Non-class: 53,77 MB capacity, 53,15 MB ( 99%) used, 555,95 KB ( 1%) free+waste, 73,56 KB ( <1%) overhead. - Class: 8,19 MB capacity, 7,93 MB ( 97%) used, 230,67 KB ( 3%) free+waste, 28,38 KB ( <1%) overhead. - Both: 61,96 MB capacity, 61,09 MB ( 99%) used, 786,62 KB ( 1%) free+waste, 101,94 KB ( <1%) overhead. - -Virtual space: - Non-class space: 56,00 MB reserved, 54,75 MB ( 98%) committed - Class space: 1,00 GB reserved, 8,25 MB ( <1%) committed - Both: 1,05 GB reserved, 63,00 MB ( 6%) committed - -Chunk freelists: - Non-Class: 780,00 KB - Class: 2,00 KB - Both: 782,00 KB - -MaxMetaspaceSize: 17179869184,00 GB -CompressedClassSpaceSize: 1,00 GB - -CodeCache: size=131072Kb used=13318Kb max_used=13325Kb free=117753Kb - bounds [0x000000011522d000, 0x0000000115f3d000, 0x000000011d22d000] - total_blobs=5551 nmethods=4913 adapters=550 - compilation: enabled - stopped_count=0, restarted_count=0 - full_count=0 - -Compilation events (20 events): -Event: 4,967 Thread 0x00007f8135103c00 nmethod 5439 0x0000000115f2bf90 code [0x0000000115f2c120, 0x0000000115f2c1d0] -Event: 4,967 Thread 0x00007f8135103c00 5440 3 scala.collection.TraversableLike::filter$ (6 bytes) -Event: 4,967 Thread 0x00007f8135103c00 nmethod 5440 0x0000000115f2ba10 code [0x0000000115f2bbc0, 0x0000000115f2be20] -Event: 4,967 Thread 0x00007f8135103c00 5441 3 scala.collection.TraversableLike::filter (9 bytes) -Event: 4,967 Thread 0x00007f8135103c00 nmethod 5441 0x0000000115f2b610 code [0x0000000115f2b7a0, 0x0000000115f2b960] -Event: 4,967 Thread 0x00007f8135103c00 5442 3 scala.collection.AbstractTraversable::filter (6 bytes) -Event: 4,967 Thread 0x00007f8135103600 5444 4 java.util.concurrent.atomic.AtomicInteger::getAndIncrement (12 bytes) -Event: 4,967 Thread 0x00007f8135103c00 nmethod 5442 0x0000000115f2b090 code [0x0000000115f2b240, 0x0000000115f2b4c0] -Event: 4,967 Thread 0x00007f8135103c00 5443 3 java.util.concurrent.locks.LockSupport::park (23 bytes) -Event: 4,967 Thread 0x00007f8135103c00 nmethod 5443 0x0000000115f2ac10 code [0x0000000115f2adc0, 0x0000000115f2af60] -Event: 4,968 Thread 0x00007f8135103c00 5448 3 sbt.internal.util.Init$Setting$$Lambda$2191/0x00000008013005f8::apply (13 bytes) -Event: 4,968 Thread 0x00007f8135103600 nmethod 5444 0x0000000115f2a910 code [0x0000000115f2aa80, 0x0000000115f2aaf8] -Event: 4,968 Thread 0x00007f8135103600 5445 4 java.util.concurrent.atomic.AtomicInteger::decrementAndGet (14 bytes) -Event: 4,968 Thread 0x00007f8135103c00 nmethod 5448 0x0000000115f2a290 code [0x0000000115f2a440, 0x0000000115f2a720] -Event: 4,968 Thread 0x00007f8135103c00 5449 3 sbt.internal.util.Init$Setting::$anonfun$mapInit$1 (12 bytes) -Event: 4,968 Thread 0x00007f8135103c00 nmethod 5449 0x0000000115f29d10 code [0x0000000115f29ea0, 0x0000000115f2a100] -Event: 4,968 Thread 0x00007f8135103c00 5450 3 sbt.internal.util.AList$$anon$8::foldr (11 bytes) -Event: 4,968 Thread 0x00007f8135103600 nmethod 5445 0x0000000115f29a10 code [0x0000000115f29b80, 0x0000000115f29bf8] -Event: 4,968 Thread 0x00007f8135103600 5446 4 java.util.concurrent.ThreadPoolExecutor::afterExecute (1 bytes) -Event: 4,968 Thread 0x00007f8135103c00 nmethod 5450 0x0000000115f29410 code [0x0000000115f295c0, 0x0000000115f297e0] - -GC Heap History (8 events): -Event: 1,045 GC heap before -{Heap before GC invocations=0 (full 0): - garbage-first heap total 1048576K, used 54056K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 51 young (52224K), 0 survivors (0K) - Metaspace used 8295K, capacity 11329K, committed 11520K, reserved 1058816K - class space used 866K, capacity 1225K, committed 1280K, reserved 1048576K -} -Event: 1,054 GC heap after -{Heap after GC invocations=1 (full 0): - garbage-first heap total 1048576K, used 8510K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 7 young (7168K), 7 survivors (7168K) - Metaspace used 8295K, capacity 11329K, committed 11520K, reserved 1058816K - class space used 866K, capacity 1225K, committed 1280K, reserved 1048576K -} -Event: 1,290 GC heap before -{Heap before GC invocations=1 (full 0): - garbage-first heap total 1048576K, used 38206K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 38 young (38912K), 7 survivors (7168K) - Metaspace used 18520K, capacity 20963K, committed 21248K, reserved 1069056K - class space used 2158K, capacity 2501K, committed 2560K, reserved 1048576K -} -Event: 1,297 GC heap after -{Heap after GC invocations=2 (full 0): - garbage-first heap total 1048576K, used 9756K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 2 young (2048K), 2 survivors (2048K) - Metaspace used 18520K, capacity 20963K, committed 21248K, reserved 1069056K - class space used 2158K, capacity 2501K, committed 2560K, reserved 1048576K -} -Event: 1,705 GC heap before -{Heap before GC invocations=3 (full 0): - garbage-first heap total 1048576K, used 64028K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 56 young (57344K), 2 survivors (2048K) - Metaspace used 33743K, capacity 35316K, committed 36096K, reserved 1081344K - class space used 4196K, capacity 4435K, committed 4480K, reserved 1048576K -} -Event: 1,709 GC heap after -{Heap after GC invocations=4 (full 0): - garbage-first heap total 1048576K, used 12140K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 5 young (5120K), 5 survivors (5120K) - Metaspace used 33743K, capacity 35316K, committed 36096K, reserved 1081344K - class space used 4196K, capacity 4435K, committed 4480K, reserved 1048576K -} -Event: 3,797 GC heap before -{Heap before GC invocations=5 (full 0): - garbage-first heap total 1048576K, used 153452K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 141 young (144384K), 5 survivors (5120K) - Metaspace used 58574K, capacity 59385K, committed 60160K, reserved 1101824K - class space used 7550K, capacity 7778K, committed 7808K, reserved 1048576K -} -Event: 3,809 GC heap after -{Heap after GC invocations=6 (full 0): - garbage-first heap total 1048576K, used 33674K [0x00000007c0000000, 0x0000000800000000) - region size 1024K, 22 young (22528K), 22 survivors (22528K) - Metaspace used 58574K, capacity 59385K, committed 60160K, reserved 1101824K - class space used 7550K, capacity 7778K, committed 7808K, reserved 1048576K -} - -Deoptimization events (20 events): -Event: 4,878 Thread 0x00007f81655e2400 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000000115ed4a58 relative=0x00000000000000b8 -Event: 4,878 Thread 0x00007f81655e2400 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000115ed4a58 method=scala.Option.getOrElse(Lscala/Function0;)Ljava/lang/Object; @ 8 c2 -Event: 4,878 Thread 0x00007f81655e2400 DEOPT PACKING pc=0x0000000115ed4a58 sp=0x000000030fe96320 -Event: 4,878 Thread 0x00007f81655e2400 DEOPT UNPACKING pc=0x000000011527ae1f sp=0x000000030fe962e0 mode 2 -Event: 4,947 Thread 0x00007f812732a000 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000000115cd8908 relative=0x0000000000000068 -Event: 4,947 Thread 0x00007f812732a000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000115cd8908 method=scala.collection.mutable.HashMap.update(Ljava/lang/Object;Ljava/lang/Object;)V @ 3 c2 -Event: 4,947 Thread 0x00007f812732a000 DEOPT PACKING pc=0x0000000115cd8908 sp=0x000000030ea87230 -Event: 4,947 Thread 0x00007f812732a000 DEOPT UNPACKING pc=0x000000011527ae1f sp=0x000000030ea871e0 mode 2 -Event: 4,947 Thread 0x00007f812732a000 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000000115cd8908 relative=0x0000000000000068 -Event: 4,947 Thread 0x00007f812732a000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000115cd8908 method=scala.collection.mutable.HashMap.update(Ljava/lang/Object;Ljava/lang/Object;)V @ 3 c2 -Event: 4,947 Thread 0x00007f812732a000 DEOPT PACKING pc=0x0000000115cd8908 sp=0x000000030ea87230 -Event: 4,947 Thread 0x00007f812732a000 DEOPT UNPACKING pc=0x000000011527ae1f sp=0x000000030ea871e0 mode 2 -Event: 4,948 Thread 0x00007f812732a000 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000000115cd8908 relative=0x0000000000000068 -Event: 4,948 Thread 0x00007f812732a000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000115cd8908 method=scala.collection.mutable.HashMap.update(Ljava/lang/Object;Ljava/lang/Object;)V @ 3 c2 -Event: 4,948 Thread 0x00007f812732a000 DEOPT PACKING pc=0x0000000115cd8908 sp=0x000000030ea872f0 -Event: 4,948 Thread 0x00007f812732a000 DEOPT UNPACKING pc=0x000000011527ae1f sp=0x000000030ea872a0 mode 2 -Event: 4,950 Thread 0x00007f81150fd800 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x0000000115d6bc70 relative=0x0000000000000290 -Event: 4,950 Thread 0x00007f81150fd800 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0x0000000115d6bc70 method=scala.collection.immutable.List.$plus$plus(Lscala/collection/GenTraversableOnce;Lscala/collection/generic/CanBuildFrom;)Ljava/lang/Object; @ 9 c2 -Event: 4,950 Thread 0x00007f81150fd800 DEOPT PACKING pc=0x0000000115d6bc70 sp=0x0000000310299550 -Event: 4,950 Thread 0x00007f81150fd800 DEOPT UNPACKING pc=0x000000011527ae1f sp=0x0000000310299530 mode 2 - -Classes unloaded (0 events): -No events - -Classes redefined (0 events): -No events - -Internal exceptions (20 events): -Event: 3,211 Thread 0x00007f8166816a00 Exception (0x00000007f8535fd0) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] -Event: 3,246 Thread 0x00007f8166816a00 Implicit null exception at 0x0000000115557958 to 0x00000001155579ea -Event: 3,263 Thread 0x00007f8166816a00 Exception (0x00000007f82e13d0) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 3,271 Thread 0x00007f8166816a00 Exception (0x00000007f816b1b8) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 3,309 Thread 0x00007f8166816a00 Exception (0x00000007f7c260c8) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 3,335 Thread 0x00007f8166816a00 Exception (0x00000007f7bea488) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 3,336 Thread 0x00007f8166816a00 Exception (0x00000007f7bee618) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 3,872 Thread 0x00007f81300b1800 Exception (0x00000007ffd07098) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 3,885 Thread 0x00007f81300b1800 Exception (0x00000007ffd0aa90) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 3,910 Thread 0x00007f81300b1800 Exception (0x00000007ffd146a8) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 3,912 Thread 0x00007f81300b1800 Exception (0x00000007ffd18b90) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 3,912 Thread 0x00007f81300b1800 Exception (0x00000007ffd1c950) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 3,930 Thread 0x00007f81300b1800 Exception (0x00000007ffd31c40) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] -Event: 3,942 Thread 0x00007f8166247800 Exception (0x00000007ffd7fd48) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 4,401 Thread 0x00007f8155484200 Exception (0x00000007ff0adde8) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 4,401 Thread 0x00007f8166cc9600 Exception (0x00000007fec32350) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 4,401 Thread 0x00007f81662bf000 Exception (0x00000007ff045108) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 4,412 Thread 0x00007f8155484200 Exception (0x00000007ff0b1e38) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 4,415 Thread 0x00007f8155484800 Exception (0x00000007fefbab10) -thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 782] -Event: 4,894 Thread 0x00007f81272ff600 Exception (0x00000007fdb8fde8) -thrown [./src/hotspot/share/prims/jni.cpp, line 578] - -Events (20 events): -Event: 4,829 Protecting memory [0x000000030ea8b000,0x000000030ea8f000] with protection modes 0 -Event: 4,829 Thread 0x00007f812732ac00 Thread added: 0x00007f812732ac00 -Event: 4,829 Protecting memory [0x000000030ee8e000,0x000000030ee92000] with protection modes 0 -Event: 4,829 Thread 0x00007f81272ff600 Thread added: 0x00007f81272ff600 -Event: 4,829 Protecting memory [0x000000030f291000,0x000000030f295000] with protection modes 0 -Event: 4,829 Thread 0x00007f81272ffc00 Thread added: 0x00007f81272ffc00 -Event: 4,829 Protecting memory [0x000000030f694000,0x000000030f698000] with protection modes 0 -Event: 4,830 Thread 0x00007f81655e2400 Thread added: 0x00007f81655e2400 -Event: 4,830 Protecting memory [0x000000030fa97000,0x000000030fa9b000] with protection modes 0 -Event: 4,830 Thread 0x00007f81150fd800 Thread added: 0x00007f81150fd800 -Event: 4,830 Protecting memory [0x000000030fe9a000,0x000000030fe9e000] with protection modes 0 -Event: 4,830 Thread 0x00007f81655e2a00 Thread added: 0x00007f81655e2a00 -Event: 4,830 loading class java/util/concurrent/locks/AbstractQueuedSynchronizer$ExclusiveNode -Event: 4,830 Protecting memory [0x000000031029d000,0x00000003102a1000] with protection modes 0 -Event: 4,830 loading class java/util/concurrent/locks/AbstractQueuedSynchronizer$ExclusiveNode done -Event: 4,830 Thread 0x00007f8155485800 Thread added: 0x00007f8155485800 -Event: 4,830 Protecting memory [0x00000003106a0000,0x00000003106a4000] with protection modes 0 -Event: 4,889 Executing VM operation: HandshakeAllThreads -Event: 4,891 Executing VM operation: HandshakeAllThreads done -Event: 4,969 Executing VM operation: ICBufferFull - - -Dynamic libraries: -0x0000000109494000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libjli.dylib -0x00007ff81a6ce000 /usr/lib/libz.1.dylib -0x00007ff81a7c3000 /usr/lib/libSystem.B.dylib -0x00007ff81a7bd000 /usr/lib/system/libcache.dylib -0x00007ff81a775000 /usr/lib/system/libcommonCrypto.dylib -0x00007ff81a79f000 /usr/lib/system/libcompiler_rt.dylib -0x00007ff81a793000 /usr/lib/system/libcopyfile.dylib -0x00007ff80a387000 /usr/lib/system/libcorecrypto.dylib -0x00007ff80a493000 /usr/lib/system/libdispatch.dylib -0x00007ff80a242000 /usr/lib/system/libdyld.dylib -0x00007ff81a7b3000 /usr/lib/system/libkeymgr.dylib -0x00007ff81a75a000 /usr/lib/system/libmacho.dylib -0x00007ff819925000 /usr/lib/system/libquarantine.dylib -0x00007ff81a7b0000 /usr/lib/system/libremovefile.dylib -0x00007ff810899000 /usr/lib/system/libsystem_asl.dylib -0x00007ff80a310000 /usr/lib/system/libsystem_blocks.dylib -0x00007ff80a4de000 /usr/lib/system/libsystem_c.dylib -0x00007ff81a7a7000 /usr/lib/system/libsystem_collections.dylib -0x00007ff818087000 /usr/lib/system/libsystem_configuration.dylib -0x00007ff816c13000 /usr/lib/system/libsystem_containermanager.dylib -0x00007ff81a224000 /usr/lib/system/libsystem_coreservices.dylib -0x00007ff80dfce000 /usr/lib/system/libsystem_darwin.dylib -0x00007ffd23b89000 /usr/lib/system/libsystem_darwindirectory.dylib -0x00007ff81a7b4000 /usr/lib/system/libsystem_dnssd.dylib -0x00007ffd23b8e000 /usr/lib/system/libsystem_eligibility.dylib -0x00007ff80a4db000 /usr/lib/system/libsystem_featureflags.dylib -0x00007ff80a660000 /usr/lib/system/libsystem_info.dylib -0x00007ff81a6e2000 /usr/lib/system/libsystem_m.dylib -0x00007ff80a446000 /usr/lib/system/libsystem_malloc.dylib -0x00007ff810803000 /usr/lib/system/libsystem_networkextension.dylib -0x00007ff80e416000 /usr/lib/system/libsystem_notify.dylib -0x00007ff81808b000 /usr/lib/system/libsystem_sandbox.dylib -0x00007ffd23b98000 /usr/lib/system/libsystem_sanitizers.dylib -0x00007ff81a7ac000 /usr/lib/system/libsystem_secinit.dylib -0x00007ff80a60b000 /usr/lib/system/libsystem_kernel.dylib -0x00007ff80a656000 /usr/lib/system/libsystem_platform.dylib -0x00007ff80a649000 /usr/lib/system/libsystem_pthread.dylib -0x00007ff812660000 /usr/lib/system/libsystem_symptoms.dylib -0x00007ff80a367000 /usr/lib/system/libsystem_trace.dylib -0x00007ffd23ba1000 /usr/lib/system/libsystem_trial.dylib -0x00007ff81a782000 /usr/lib/system/libunwind.dylib -0x00007ff80a314000 /usr/lib/system/libxpc.dylib -0x00007ff80a1fd000 /usr/lib/libobjc.A.dylib -0x00007ff80a68f000 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation -0x00007ff81e51e000 /usr/lib/swift/libswiftCore.dylib -0x00007ff80a5f3000 /usr/lib/libc++abi.dylib -0x00007ffd2238a000 /usr/lib/libRosetta.dylib -0x00007ff80a568000 /usr/lib/libc++.1.dylib -0x00007ff80b88c000 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation -0x00007ff82800e000 /usr/lib/swift/libswiftObjectiveC.dylib -0x00007ffd23435000 /usr/lib/libswiftPrespecialized.dylib -0x00007ff80b517000 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration -0x00007ff814fd3000 /System/Library/PrivateFrameworks/CoreAutoLayout.framework/Versions/A/CoreAutoLayout -0x00007ff81a7c5000 /usr/lib/libfakelink.dylib -0x00007ff81a9be000 /usr/lib/libcompression.dylib -0x00007ff81046d000 /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork -0x00007ff813cad000 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration -0x00007ff81a816000 /usr/lib/libarchive.2.dylib -0x00007ff813bbf000 /usr/lib/libDiagnosticMessagesClient.dylib -0x00007ff80dd23000 /usr/lib/libicucore.A.dylib -0x00007ff81501d000 /usr/lib/libxml2.2.dylib -0x00007ff823242000 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices -0x00007ff818098000 /usr/lib/liblangid.dylib -0x00007ff80e349000 /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit -0x00007ff820d15000 /System/Library/Frameworks/Combine.framework/Versions/A/Combine -0x00007ffb21eca000 /System/Library/PrivateFrameworks/CollectionsInternal.framework/Versions/A/CollectionsInternal -0x00007ffc2688a000 /System/Library/PrivateFrameworks/ReflectionInternal.framework/Versions/A/ReflectionInternal -0x00007ffc275cc000 /System/Library/PrivateFrameworks/RuntimeInternal.framework/Versions/A/RuntimeInternal -0x00007ff81a7c8000 /System/Library/PrivateFrameworks/SoftLinking.framework/Versions/A/SoftLinking -0x00007ff915a5b000 /usr/lib/swift/libswiftCoreFoundation.dylib -0x00007ff912b67000 /usr/lib/swift/libswiftDarwin.dylib -0x00007ff825238000 /usr/lib/swift/libswiftDispatch.dylib -0x00007ff915aa9000 /usr/lib/swift/libswiftIOKit.dylib -0x00007ffd2381e000 /usr/lib/swift/libswiftSystem.dylib -0x00007ff915a6b000 /usr/lib/swift/libswiftXPC.dylib -0x00007ffd2384c000 /usr/lib/swift/libswift_Builtin_float.dylib -0x00007ffd2384f000 /usr/lib/swift/libswift_Concurrency.dylib -0x00007ffd238bc000 /usr/lib/swift/libswift_DarwinFoundation1.dylib -0x00007ffd239a3000 /usr/lib/swift/libswift_StringProcessing.dylib -0x00007ff828012000 /usr/lib/swift/libswiftos.dylib -0x00007ff80e2c8000 /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal -0x00007ff81a78b000 /usr/lib/liboah.dylib -0x00007ff80d924000 /System/Library/Frameworks/Security.framework/Versions/A/Security -0x00007ff827545000 /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages -0x00007ff91262b000 /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS -0x00007ff814f9b000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents -0x00007ff80dfd9000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore -0x00007ff813c23000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata -0x00007ff81a22b000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices -0x00007ff81a8f1000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit -0x00007ff8125de000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE -0x00007ff80ab49000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices -0x00007ff81bf2d000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices -0x00007ff814fa9000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList -0x00007ff81a973000 /usr/lib/libapple_nghttp2.dylib -0x00007ff8121fb000 /usr/lib/libsqlite3.dylib -0x00007ff82777f000 /System/Library/PrivateFrameworks/AppSupport.framework/Versions/A/AppSupport -0x00007ff813b91000 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics -0x00007ff810e15000 /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics -0x00007ff81f181000 /System/Library/Frameworks/GSS.framework/Versions/A/GSS -0x00007ff81d60c000 /System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport -0x00007ff812576000 /System/Library/PrivateFrameworks/RunningBoardServices.framework/Versions/A/RunningBoardServices -0x00007ff827f9b000 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/StreamingZip -0x00007ff81081d000 /usr/lib/libenergytrace.dylib -0x00007ff812668000 /System/Library/Frameworks/Network.framework/Versions/A/Network -0x00007ff81994a000 /usr/lib/libbsm.0.dylib -0x00007ff81a75e000 /usr/lib/system/libkxld.dylib -0x00007ffb1dc59000 /System/Library/PrivateFrameworks/AppleKeyStore.framework/Versions/A/AppleKeyStore -0x00007ffd220e2000 /usr/lib/libCoreEntitlements.dylib -0x00007ffc1d286000 /System/Library/PrivateFrameworks/MessageSecurity.framework/Versions/A/MessageSecurity -0x00007ff8121df000 /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer -0x00007ff8242e1000 /System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/Versions/A/SymptomDiagnosticReporter -0x00007ff81c32d000 /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport -0x00007ff81081e000 /usr/lib/libMobileGestalt.dylib -0x00007ff81a20a000 /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression -0x00007ff819932000 /usr/lib/libcoretls.dylib -0x00007ff81bf9c000 /usr/lib/libcoretls_cfhelpers.dylib -0x00007ff81a9b8000 /usr/lib/libpam.2.dylib -0x00007ff81c015000 /usr/lib/libxar.1.dylib -0x00007ff81bf9e000 /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS -0x00007ffd10ea9000 /System/Library/PrivateFrameworks/SwiftASN1Internal.framework/Versions/A/SwiftASN1Internal -0x00007ff81c023000 /usr/lib/libutil.dylib -0x00007ff818093000 /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo -0x00007ff819633000 /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/Versions/A/IOMobileFramebuffer -0x00007ff816c4a000 /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface -0x00007ff915927000 /System/Library/PrivateFrameworks/LoggingSupport.framework/Versions/A/LoggingSupport -0x00007ff81f1d9000 /System/Library/PrivateFrameworks/MobileAsset.framework/Versions/A/MobileAsset -0x00007ff8242f0000 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/PowerLog -0x00007ffb178db000 /System/Library/Frameworks/SwiftData.framework/Versions/A/SwiftData -0x00007ff80fe63000 /System/Library/Frameworks/UniformTypeIdentifiers.framework/Versions/A/UniformTypeIdentifiers -0x00007ff8151b3000 /System/Library/PrivateFrameworks/UserManagement.framework/Versions/A/UserManagement -0x00007ff810390000 /usr/lib/libboringssl.dylib -0x00007ff81264f000 /usr/lib/libdns_services.dylib -0x00007ff9149d2000 /usr/lib/libquic.dylib -0x00007ff81e4a8000 /usr/lib/libusrtcp.dylib -0x00007ffb1e9eb000 /System/Library/PrivateFrameworks/AtomicsInternal.framework/Versions/A/AtomicsInternal -0x00007ffa1b4f0000 /System/Library/PrivateFrameworks/InternalSwiftProtobuf.framework/Versions/A/InternalSwiftProtobuf -0x00007ffd23689000 /usr/lib/swift/libswiftDistributed.dylib -0x00007ffd236af000 /usr/lib/swift/libswiftObservation.dylib -0x00007ffd23816000 /usr/lib/swift/libswiftSynchronization.dylib -0x00007ff818092000 /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary -0x00007ffb1f06c000 /System/Library/PrivateFrameworks/BiomeLibrary.framework/Versions/A/BiomeLibrary -0x00007ff9249e5000 /System/Library/PrivateFrameworks/BiomeStreams.framework/Versions/A/BiomeStreams -0x00007ff9208bb000 /System/Library/PrivateFrameworks/BiomeFoundation.framework/Versions/A/BiomeFoundation -0x00007ffa0aa40000 /System/Library/PrivateFrameworks/BiomePubSub.framework/Versions/A/BiomePubSub -0x00007ff811d55000 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData -0x00007ff829098000 /System/Library/PrivateFrameworks/ProactiveSupport.framework/Versions/A/ProactiveSupport -0x00007ff81bf7c000 /usr/lib/liblzma.5.dylib -0x00007ff8234b5000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate -0x00007ff819839000 /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag -0x00007ff827a8f000 /System/Library/PrivateFrameworks/InternationalTextSearch.framework/Versions/A/InternationalTextSearch -0x00007ff91d0b0000 /System/Library/PrivateFrameworks/SoftwareUpdateCoreSupport.framework/Versions/A/SoftwareUpdateCoreSupport -0x00007ff925377000 /System/Library/PrivateFrameworks/SoftwareUpdateCoreConnect.framework/Versions/A/SoftwareUpdateCoreConnect -0x00007ff82762f000 /System/Library/PrivateFrameworks/RemoteServiceDiscovery.framework/Versions/A/RemoteServiceDiscovery -0x00007ff91cc8d000 /System/Library/PrivateFrameworks/MSUDataAccessor.framework/Versions/A/MSUDataAccessor -0x00007ff917c53000 /usr/lib/libbootpolicy.dylib -0x00007ff827646000 /System/Library/PrivateFrameworks/RemoteXPC.framework/Versions/A/RemoteXPC -0x00007ff924895000 /usr/lib/libFDR.dylib -0x00007ffa0a69a000 /usr/lib/libamsupport.dylib -0x00007ffb1d4f6000 /System/Library/PrivateFrameworks/AppleDeviceQuerySupport.framework/Versions/A/AppleDeviceQuerySupport -0x00007ffa0d709000 /usr/lib/libpartition2_dynamic.dylib -0x00007ff81a951000 /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce -0x00007ffd21f62000 /usr/lib/libAppleArchive.dylib -0x00007ff81a215000 /usr/lib/libbz2.1.0.dylib -0x00007ff813cb5000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage -0x00007ff823218000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib -0x00007ff81c058000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib -0x00007ff80b05f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib -0x00007ff827a8e000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices -0x00007ff8150fe000 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo -0x00007ff811735000 /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync -0x00007ff80cf38000 /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText -0x00007ff81772b000 /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO -0x00007ff81ed93000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS -0x00007ff8118e0000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices -0x00007ff81d4db000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore -0x00007ff81f14b000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD -0x00007ff81f147000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy -0x00007ff81ed69000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis -0x00007ff8108d3000 /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight -0x00007ff81712e000 /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib -0x00007ff812484000 /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard -0x00007ff825582000 /System/Library/PrivateFrameworks/BoardServices.framework/Versions/A/BoardServices -0x00007ff827365000 /System/Library/PrivateFrameworks/BackBoardServices.framework/Versions/A/BackBoardServices -0x00007ffb1ef92000 /System/Library/PrivateFrameworks/BackBoardHIDEventFoundation.framework/Versions/A/BackBoardHIDEventFoundation -0x00007ff80ca34000 /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay -0x00007ff81ccef000 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox -0x00007ff81a9b6000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders -0x00007ffc25aa7000 /System/Library/PrivateFrameworks/ProDisplayLibrary.framework/Versions/A/ProDisplayLibrary -0x00007ff908ab1000 /System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/Versions/A/IOSurfaceAccelerator -0x00007ff816c6e000 /System/Library/Frameworks/Metal.framework/Versions/A/Metal -0x00007ff816c65000 /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator -0x00007ff816f88000 /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia -0x00007ff8108b1000 /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC -0x00007ff81cca8000 /System/Library/PrivateFrameworks/WatchdogClient.framework/Versions/A/WatchdogClient -0x00007ff814864000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore -0x00007ff81ccaa000 /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport -0x00007ffa12c5d000 /usr/lib/swift/libswiftOSLog.dylib -0x00007ff9196f4000 /usr/lib/swift/libswiftsimd.dylib -0x00007ffa0aaa1000 /System/Library/PrivateFrameworks/BiomeStorage.framework/Versions/A/BiomeStorage -0x00007ffc18194000 /System/Library/PrivateFrameworks/IntelligencePlatformLibrary.framework/Versions/A/IntelligencePlatformLibrary -0x00007ffc24ee2000 /System/Library/PrivateFrameworks/PoirotSchematizer.framework/Versions/A/PoirotSchematizer -0x00007ffb1f9c2000 /System/Library/PrivateFrameworks/BiomeSync.framework/Versions/A/BiomeSync -0x00007ffb1f053000 /System/Library/PrivateFrameworks/BiomeDSL.framework/Versions/A/BiomeDSL -0x00007ffa22d3b000 /System/Library/PrivateFrameworks/FeatureFlags.framework/Versions/A/FeatureFlags -0x00007ffc24f50000 /System/Library/PrivateFrameworks/PoirotUDFs.framework/Versions/A/PoirotUDFs -0x00007ffc24eb7000 /System/Library/PrivateFrameworks/PoirotSQLite.framework/Versions/A/PoirotSQLite -0x00007ff825aba000 /System/Library/PrivateFrameworks/CoreTime.framework/Versions/A/CoreTime -0x00007ff81a7fe000 /usr/lib/libiconv.2.dylib -0x00007ff81a759000 /usr/lib/libcharset.1.dylib -0x00007ffd238f7000 /usr/lib/swift/libswift_RegexParser.dylib -0x00007ffb20dcc000 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/CascadeSets -0x00007ff81f349000 /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers -0x00007ff81cb75000 /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG -0x00007ff81c58e000 /usr/lib/libexpat.1.dylib -0x00007ff81d3a2000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib -0x00007ff81d3d1000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib -0x00007ff81d4c4000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib -0x00007ff81cbc1000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib -0x00007ff81c1f6000 /usr/lib/libate.dylib -0x00007ff81d464000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib -0x00007ff81d45b000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib -0x00007ffc0f76d000 /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libllvm-flatbuffers.dylib -0x00007ffc09ed4000 /System/Library/PrivateFrameworks/FramePacing.framework/Versions/A/FramePacing -0x00007ffb0fccb000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib -0x00007ffc0ae42000 /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libGPUCompilerUtils.dylib -0x00007ff82564e000 /System/Library/PrivateFrameworks/GraphicsServices.framework/Versions/A/GraphicsServices -0x00007ff923a47000 /usr/lib/swift/libswiftMetal.dylib -0x00007ffa08c0b000 /usr/lib/swift/libswiftQuartzCore.dylib -0x00007ffa0d50a000 /usr/lib/swift/libswiftUniformTypeIdentifiers.dylib -0x00007ff817a71000 /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage -0x00007ffa16bfa000 /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication -0x00007ffc24add000 /System/Library/PrivateFrameworks/PhotosensitivityProcessing.framework/Versions/A/PhotosensitivityProcessing -0x00007ffb0fcd7000 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL -0x00007ffb10996000 /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL -0x00007ff81c7b9000 /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer -0x00007ffb0fd29000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib -0x00007ffb0fcea000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib -0x00007ffb0fee9000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib -0x00007ffb0fcf3000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib -0x00007ffb0fce7000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib -0x00007ffb0fcd2000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib -0x00007ffc09ddf000 /System/Library/PrivateFrameworks/FontServices.framework/Versions/A/FontServices -0x00007ff81c7cc000 /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG -0x00007ff814c54000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib -0x00007ffd229f2000 /usr/lib/libhvf.dylib -0x00007ffc21e3c000 /System/Library/PrivateFrameworks/ParsingInternal.framework/Versions/A/ParsingInternal -0x00007ffc09de3000 /System/Library/PrivateFrameworks/FontServices.framework/libXTFontStaticRegistryData.dylib -0x00007ff817fcb000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/MPSCore -0x00007ff81a165000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/MPSImage -0x00007ff8199ce000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork -0x00007ff819f2c000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix -0x00007ff819ce2000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector -0x00007ff819f6b000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray -0x00007ffb148b6000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSFunctions.framework/Versions/A/MPSFunctions -0x00007ffb14896000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSBenchmarkLoop.framework/Versions/A/MPSBenchmarkLoop -0x00007ff80ae6c000 /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools -0x00007ff91aeed000 /System/Library/PrivateFrameworks/IOAccelMemoryInfo.framework/Versions/A/IOAccelMemoryInfo -0x00007ffa09016000 /System/Library/PrivateFrameworks/kperf.framework/Versions/A/kperf -0x00007ff915a3d000 /System/Library/PrivateFrameworks/GPURawCounter.framework/Versions/A/GPURawCounter -0x00007ff82599c000 /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication -0x00007ff9159ba000 /System/Library/PrivateFrameworks/MallocStackLogging.framework/Versions/A/MallocStackLogging -0x00007ff82597d000 /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols -0x00007ff92795a000 /System/Library/PrivateFrameworks/OSAnalytics.framework/Versions/A/OSAnalytics -0x00007ffc07fd7000 /System/Library/PrivateFrameworks/DeviceRecovery.framework/Versions/A/DeviceRecovery -0x00007ffb12911000 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/ExtensionFoundation -0x00007ff81c812000 /System/Library/PrivateFrameworks/AppServerSupport.framework/Versions/A/AppServerSupport -0x00007ff81c612000 /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices -0x00007ff81c47e000 /System/Library/PrivateFrameworks/PlugInKit.framework/Versions/A/PlugInKit -0x00007ff81984f000 /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices -0x00007ffa0d519000 /usr/lib/swift/libswiftAccelerate.dylib -0x00007ff81c5b3000 /System/Library/PrivateFrameworks/IconFoundation.framework/Versions/A/IconFoundation -0x00007ffc15617000 /System/Library/PrivateFrameworks/IconRendering.framework/Versions/A/IconRendering -0x00007ff814ca1000 /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI -0x00007ffc2774d000 /System/Library/PrivateFrameworks/SFSymbols.framework/Versions/A/SFSymbols -0x00007ffb127f2000 /System/Library/Frameworks/DeveloperToolsSupport.framework/Versions/A/DeveloperToolsSupport -0x00007ff90cf29000 /System/Library/PrivateFrameworks/RenderBox.framework/Versions/A/RenderBox -0x00007ff8176f0000 /System/Library/PrivateFrameworks/CoreSVG.framework/Versions/A/CoreSVG -0x00007ff81d54e000 /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO -0x00007ff915aa8000 /usr/lib/swift/libswiftCoreImage.dylib -0x00007ff81d495000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/ATSUI -0x00007ff81eb0c000 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox -0x00007ff80cb62000 /System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore -0x00007ff81ecd7000 /System/Library/PrivateFrameworks/AudioSession.framework/Versions/A/AudioSession -0x00007ff907f1a000 /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI -0x00007ff81ed51000 /usr/lib/libAudioStatistics.dylib -0x00007ff816f63000 /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk -0x00007ff80d17b000 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio -0x00007ff81d380000 /usr/lib/libAudioToolboxUtility.dylib -0x00007ff915a41000 /usr/lib/swift/libswiftCoreAudio.dylib -0x00007ff91c512000 /usr/lib/swift/libswiftCoreMIDI.dylib -0x00007ff81f155000 /System/Library/PrivateFrameworks/perfdata.framework/Versions/A/perfdata -0x00007ff914ac3000 /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy -0x00007ff81eff8000 /usr/lib/libSMC.dylib -0x00007ff81f163000 /usr/lib/libperfcheck.dylib -0x00007ffb1eaa1000 /System/Library/PrivateFrameworks/AudioAnalytics.framework/Versions/A/AudioAnalytics -0x00007ffd238c0000 /usr/lib/swift/libswift_DarwinFoundation2.dylib -0x00007ffd238c1000 /usr/lib/swift/libswift_DarwinFoundation3.dylib -0x00007ffa1b1fd000 /System/Library/Frameworks/OSLog.framework/Versions/A/OSLog -0x00007ff9159ea000 /usr/lib/libmis.dylib -0x00007ff81c6d5000 /System/Library/PrivateFrameworks/MediaExperience.framework/Versions/A/MediaExperience -0x00007ff81eabc000 /System/Library/PrivateFrameworks/AudioSession.framework/libSessionUtility.dylib -0x00007ff81d4ca000 /System/Library/PrivateFrameworks/CMCaptureCore.framework/Versions/A/CMCaptureCore -0x00007ff81c820000 /usr/lib/libspindump.dylib -0x00007ff8241ca000 /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth -0x00007ff8196c2000 /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils -0x00007ff90dc43000 /System/Library/PrivateFrameworks/HID.framework/Versions/A/HID -0x00007ffb27694000 /System/Library/PrivateFrameworks/CoreUtilsExtras.framework/Versions/A/CoreUtilsExtras -0x00007ffc15574000 /System/Library/PrivateFrameworks/IO80211.framework/Versions/A/IO80211 -0x00007ff820a88000 /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth -0x00007ff923a54000 /usr/lib/swift/libswiftCompression.dylib -0x00007ffb1e6db000 /System/Library/PrivateFrameworks/ArgumentParserInternal.framework/Versions/A/ArgumentParserInternal -0x00007ff81c324000 /usr/lib/libIOReport.dylib -0x00007ff81985c000 /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation -0x00007ff80b233000 /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon -0x00007ff8254a2000 /System/Library/PrivateFrameworks/FrontBoardServices.framework/Versions/A/FrontBoardServices -0x00007ff8199b5000 /usr/lib/libgermantok.dylib -0x00007ff8181aa000 /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData -0x00007ff8243d3000 /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit -0x00007ff82432d000 /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording -0x00007ff81c5aa000 /usr/lib/libheimdal-asn1.dylib -0x00007ff827f76000 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit -0x00007ff814f73000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory -0x00007ff814f7f000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory -0x00007ffb110e0000 /System/Library/Frameworks/AVFAudio.framework/Versions/A/AVFAudio -0x00007ff90eb95000 /usr/lib/libAccessibility.dylib -0x00007ffc18cad000 /System/Library/PrivateFrameworks/IsolatedCoreAudioClient.framework/Versions/A/IsolatedCoreAudioClient -0x00007ffa1145d000 /usr/lib/swift/libswiftCoreMedia.dylib -0x00007ffd14344000 /System/Library/PrivateFrameworks/Tightbeam.framework/Versions/A/Tightbeam -0x00007ffb23721000 /System/Library/PrivateFrameworks/CoreAudioOrchestration.framework/Versions/A/CoreAudioOrchestration -0x00007ffa0dbc3000 /System/Library/PrivateFrameworks/AFKUser.framework/Versions/A/AFKUser -0x00007ff823502000 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility -0x00007ffd18219000 /System/Library/PrivateFrameworks/VideoToolboxParavirtualizationSupport.framework/Versions/A/VideoToolboxParavirtualizationSupport -0x00007ff81c540000 /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA -0x00007ff81d454000 /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler -0x00007ff81d438000 /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment -0x00007ff81d45e000 /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay -0x00007ffb1e53d000 /System/Library/PrivateFrameworks/AppleMobileFileIntegrity.framework/Versions/A/AppleMobileFileIntegrity -0x00007ffd22407000 /usr/lib/libTLE.dylib -0x00007ffb0b2b6000 /System/Library/PrivateFrameworks/ConfigProfileHelper.framework/Versions/A/ConfigProfileHelper -0x00007ffa20e5e000 /usr/lib/libedit.3.dylib -0x00007ffc19fea000 /System/Library/PrivateFrameworks/MIL.framework/Versions/A/MIL -0x00007ff91aeb2000 /usr/lib/libncurses.5.4.dylib -0x00007ff8195fe000 /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji -0x00007ff80b59d000 /usr/lib/libCRFSuite.dylib -0x00007ff81809a000 /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP -0x00007ff81995a000 /usr/lib/libmecab.dylib -0x00007ff81a949000 /usr/lib/libThaiTokenizer.dylib -0x00007ff81d915000 /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore -0x00007ffb127e0000 /System/Library/Frameworks/DataDetection.framework/Versions/A/DataDetection -0x00007ff919921000 /System/Library/PrivateFrameworks/TextInput.framework/Versions/A/TextInput -0x00007ffa1b6c9000 /System/Library/PrivateFrameworks/HIDDisplay.framework/Versions/A/HIDDisplay -0x00007ff81f0d9000 /usr/lib/libcups.2.dylib -0x00007ff81f172000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos -0x00007ff81edd6000 /usr/lib/libresolv.9.dylib -0x00007ff81c827000 /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal -0x00007ff827f75000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Libraries/libHeimdalProxy.dylib -0x00007ff81f1ca000 /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth -0x00007ff90eaae000 /System/Library/PrivateFrameworks/AXCoreUtilities.framework/Versions/A/AXCoreUtilities -0x00007ff91e7b5000 /System/Library/PrivateFrameworks/AttributeGraph.framework/Versions/A/AttributeGraph -0x00007ffd21e7f000 /usr/lib/libAXSafeCategoryBundle.dylib -0x00007ff819407000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib -0x00007ff81aaa3000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib -0x00007ff8199b8000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib -0x00007ff81a98d000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib -0x00007ff81aa9d000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib -0x00007ff8181b1000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib -0x00007ff80b340000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib -0x00007ffb1237c000 /System/Library/Frameworks/CoreTransferable.framework/Versions/A/CoreTransferable -0x00007ff81f13c000 /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth -0x00007ff815173000 /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport -0x00007ff80fc7d000 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation -0x00007ff819928000 /usr/lib/libCheckFix.dylib -0x00007ff813bc1000 /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities -0x00007ffc15f31000 /System/Library/PrivateFrameworks/InstalledContentLibrary.framework/Versions/A/InstalledContentLibrary -0x00007ff80e30a000 /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore -0x00007ff814fd0000 /usr/lib/libapp_launch_measurement.dylib -0x00007ffa09114000 /System/Library/PrivateFrameworks/MobileSystemServices.framework/Versions/A/MobileSystemServices -0x00007ff81c027000 /usr/lib/libxslt.1.dylib -0x00007ff8198eb000 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement -0x00007ff8276f5000 /usr/lib/libcurl.4.dylib -0x00007ffd2279f000 /usr/lib/libcrypto.46.dylib -0x00007ffd233c2000 /usr/lib/libssl.48.dylib -0x00007ff8273d5000 /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP -0x00007ff827410000 /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent -0x00007ff81edf3000 /usr/lib/libsasl2.2.dylib -0x00007ff90812e000 /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa -0x00007ff80e482000 /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit -0x00007ffb21ea3000 /System/Library/PrivateFrameworks/CollectionViewCore.framework/Versions/A/CollectionViewCore -0x00007ff8176eb000 /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap -0x00007ff81d95e000 /System/Library/PrivateFrameworks/UserActivity.framework/Versions/A/UserActivity -0x00007ffc09ee1000 /System/Library/PrivateFrameworks/FrontBoard.framework/Versions/A/FrontBoard -0x00007ffd1606a000 /System/Library/PrivateFrameworks/UIIntelligenceSupport.framework/Versions/A/UIIntelligenceSupport -0x00007ffb17a2d000 /System/Library/Frameworks/SwiftUICore.framework/Versions/A/SwiftUICore -0x00007ffd1bf66000 /System/Library/PrivateFrameworks/WritingTools.framework/Versions/A/WritingTools -0x00007ffd1aefa000 /System/Library/PrivateFrameworks/WindowManagement.framework/Versions/A/WindowManagement -0x00007ffc09c3a000 /System/Library/PrivateFrameworks/FocusEngine.framework/Versions/A/FocusEngine -0x00007ffc07ba8000 /System/Library/PrivateFrameworks/DesignLibrary.framework/Versions/A/DesignLibrary -0x00007ff8176d8000 /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation -0x00007ffd16b58000 /System/Library/PrivateFrameworks/UpdateCycle.framework/Versions/A/UpdateCycle -0x00007ff8173f9000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox -0x00007ff822e28000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition -0x00007ff814f68000 /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis -0x00007ff8231b9000 /System/Library/Frameworks/Accessibility.framework/Versions/A/Accessibility -0x00007ffb18923000 /System/Library/Frameworks/Symbols.framework/Versions/A/Symbols -0x00007ffc12a26000 /System/Library/PrivateFrameworks/Gestures.framework/Versions/A/Gestures -0x00007ff912b66000 /usr/lib/swift/libswiftCoreGraphics.dylib -0x00007ff823bc8000 /usr/lib/swift/libswiftFoundation.dylib -0x00007ffb0ac8a000 /usr/lib/swift/libswiftSwiftOnoneSupport.dylib -0x00007ffd23a2c000 /usr/lib/swift/libswiftsys_time.dylib -0x00007ffa17321000 /System/Library/PrivateFrameworks/CoreMaterial.framework/Versions/A/CoreMaterial -0x00007ffd2376b000 /usr/lib/swift/libswiftSpatial.dylib -0x00007ffd22406000 /usr/lib/libSpatial.dylib -0x00007ffd21d96000 /System/Library/SubFrameworks/UIUtilities.framework/Versions/A/UIUtilities -0x000000010a5ab000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/server/libjvm.dylib -0x0000000109598000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libjimage.dylib -0x0000000109669000 /Users/herzamos/Desktop/master_thesis/async-profiler-3.0-macos/lib/libasyncProfiler.dylib -0x00000001095ee000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libjava.dylib -0x0000000123ec1000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libnio.dylib -0x0000000123f08000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libnet.dylib -0x0000000124005000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libzip.dylib -0x000000012548b000 /Users/herzamos/Library/Caches/JNA/temp/jna16775911025322064034.tmp -0x0000000123f6d000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libextnet.dylib -0x0000000126018000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libmanagement.dylib -0x000000012603c000 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/libmanagement_ext.dylib -0x0000000127e74000 /Users/herzamos/.sbt/1.0/swoval-jni/15243993233435755512-libswoval-files0.dylib -0x00007ff9144bf000 /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon -0x00007ff90a5c1000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels -0x00007ff8276e2000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help -0x00007ff90a5c5000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture -0x00007ff90a5a2000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting -0x00007ff90a5c0000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink -0x00007ff90a5bd000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI -0x00007ffd22281000 /usr/lib/libInterpreterSecurity.dylib -0x00007ffa0adb4000 /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XprotectFramework -0x00007ff90df4c000 /System/Library/PrivateFrameworks/yara.framework/Versions/A/yara -0x00007ffd2226f000 /usr/lib/libEndpointSecuritySystem.dylib - - -VM Arguments: -jvm_args: -Dfile.encoding=UTF-8 -Xms1024m -Xmx1024m -Xss4M -XX:ReservedCodeCacheSize=128m -Dsbt.script=/opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt -Dscala.ext.dirs=/Users/herzamos/.sbt/1.0/java9-rt-ext-adoptopenjdk_15_0_2 -agentpath:/Users/herzamos/Desktop/master_thesis/async-profiler-3.0-macos/lib/libasyncProfiler.dylib=start,event=wall,file=/tmp/profile.jfr -java_command: /opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt-launch.jar run /Users/herzamos/Desktop/master_thesis/tests/dl/dl_copy.vpr -java_class_path (initial): /opt/homebrew/Cellar/sbt/1.10.6/libexec/bin/sbt-launch.jar -Launcher Type: SUN_STANDARD - -[Global flags] - intx CICompilerCount = 4 {product} {ergonomic} - uint ConcGCThreads = 2 {product} {ergonomic} - uint G1ConcRefinementThreads = 9 {product} {ergonomic} - size_t G1HeapRegionSize = 1048576 {product} {ergonomic} - uintx GCDrainStackTargetSize = 64 {product} {ergonomic} - size_t InitialHeapSize = 1073741824 {product} {command line} - size_t MarkStackSize = 4194304 {product} {ergonomic} - size_t MaxHeapSize = 1073741824 {product} {command line} - size_t MaxNewSize = 643825664 {product} {ergonomic} - size_t MinHeapDeltaBytes = 1048576 {product} {ergonomic} - size_t MinHeapSize = 1073741824 {product} {command line} - uintx NonProfiledCodeHeapSize = 0 {pd product} {ergonomic} - uintx ProfiledCodeHeapSize = 0 {pd product} {ergonomic} - uintx ReservedCodeCacheSize = 134217728 {pd product} {command line} - size_t SoftMaxHeapSize = 1073741824 {manageable} {ergonomic} - intx ThreadStackSize = 4096 {pd product} {command line} - bool UseCompressedClassPointers = true {lp64_product} {ergonomic} - bool UseCompressedOops = true {lp64_product} {ergonomic} - bool UseG1GC = true {product} {ergonomic} - bool UseNUMA = false {product} {ergonomic} - bool UseNUMAInterleaving = false {product} {ergonomic} - -Logging: -Log output configuration: - #0: stdout all=warning,jni+resolve=error uptime,level,tags (reconfigured) - #1: stderr all=off uptime,level,tags - -Environment Variables: -JAVA_HOME=/Users/herzamos/.jenv/versions/15.0 -PATH=/Users/herzamos/.jenv/versions/15.0/bin:/opt/homebrew/Cellar/jenv/0.5.7/libexec/libexec:/Users/herzamos/Desktop/master_thesis/master-thesis/bin:/Users/herzamos/miniconda3/bin:/Users/herzamos/.jenv/shims:/Users/herzamos/.jenv/bin:/Library/TeX/texbin:/opt/homebrew/bin/gcc-13:/Users/herzamos/.ghcup/bin:/Users/herzamos/.cabal/bin:/opt/homebrew/opt/llvm@12/bin:/Users/herzamos/mambaforge/bin:/Users/herzamos/mambaforge/condabin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/herzamos/.cargo/bin:/Users/herzamos/Library/Application Support/Coursier/bin -SHELL=/bin/zsh -LANG=fr_CH.UTF-8 - -Signal Handlers: -SIGSEGV: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO -SIGBUS: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGFPE: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGPIPE: [libjvm.dylib+0x842990], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGXFSZ: [libjvm.dylib+0x842990], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGILL: [libjvm.dylib+0xa88920], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGUSR2: [libjvm.dylib+0x8434b0], sa_mask[0]=00000000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO -SIGHUP: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGINT: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGTERM: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO -SIGQUIT: [libjvm.dylib+0x841b90], sa_mask[0]=11111111111111111111111111111111, sa_flags=SA_RESTART|SA_SIGINFO - - ---------------- S Y S T E M --------------- - -OS:uname: Darwin 25.2.0 Darwin Kernel Version 25.2.0: Tue Nov 18 21:07:05 PST 2025; root:xnu-12377.61.12~1/RELEASE_ARM64_T6020 x86_64 -OS uptime: 8 days 1:55 hours -rlimit (soft/hard): STACK 8176k/65520k , CORE 0k/infinity , NPROC 2666/2666 , NOFILE 10240/infinity , AS infinity/infinity , CPU infinity/infinity , DATA infinity/infinity , FSIZE infinity/infinity , MEMLOCK infinity/infinity , RSS infinity/infinity -load average: 22,17 21,20 23,48 - -CPU: total 10 (initial active 10) (1 cores per cpu, 1 threads per core) family 6 model 44 stepping 0 microcode 0x0, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, aes, clmul, tsc, tscinvbit, tscinv, clflush - -Memory: 4k page, physical 16777216k(45936k free), swap 5242880k(727296k free) - -vm_info: OpenJDK 64-Bit Server VM (15.0.2+7) for bsd-amd64 JRE (15.0.2+7), built on Jan 21 2021 11:59:27 by "jenkins" with clang 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.46.4) - -END. From b99d9753a4bde5d60f61cc5176bc1a79ebd9300c Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Thu, 25 Jun 2026 14:40:26 +0200 Subject: [PATCH 29/32] before refactoring --- src/main/scala/biabduction/BiAbduction.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/biabduction/BiAbduction.scala b/src/main/scala/biabduction/BiAbduction.scala index 06cf3c575..a5181ef6a 100644 --- a/src/main/scala/biabduction/BiAbduction.scala +++ b/src/main/scala/biabduction/BiAbduction.scala @@ -295,7 +295,7 @@ object BiAbductionSolver { case _ => qFold }*/ - println(s"abdGoal $abdGoal due to $f \nin h:\n\t${s.h.values.mkString("\n\t")}\nand g:\n\t${s.g.values.mkString("\n\t")}") + // println(s"abdGoal $abdGoal due to $f \nin h:\n\t${s.h.values.mkString("\n\t")}\nand g:\n\t${s.g.values.mkString("\n\t")}") // println(s"Reserved 4 Unfold: ${qFold.s.reservedForFoldUnfold}") // println(s"Reserved 4 Invariants: ${qFold.s.reservedForInvariants}") //// println(s"and v:\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") From 83fc7c283fed6fbf6685c5956cc5e0052d004c44 Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Sun, 28 Jun 2026 20:24:34 +0200 Subject: [PATCH 30/32] Post clean-up. Done (hopefully) --- src/main/scala/biabduction/Abduction.scala | 92 ++---------------- src/main/scala/biabduction/Abstraction.scala | 15 +-- src/main/scala/biabduction/BiAbduction.scala | 96 ++++--------------- src/main/scala/biabduction/Invariant.scala | 29 +----- .../scala/biabduction/VarTransformer.scala | 28 +----- src/main/scala/rules/Executor.scala | 5 - src/main/scala/state/State.scala | 2 +- .../scala/supporters/MethodSupporter.scala | 7 -- 8 files changed, 33 insertions(+), 241 deletions(-) diff --git a/src/main/scala/biabduction/Abduction.scala b/src/main/scala/biabduction/Abduction.scala index 456c4fe8d..4f0564833 100644 --- a/src/main/scala/biabduction/Abduction.scala +++ b/src/main/scala/biabduction/Abduction.scala @@ -34,7 +34,6 @@ case class AbductionQuestion(s: State, v: Verifier, goal: Seq[Exp], * If the rule was applied, then we have to return to the start of the rule list, otherwise we increment the rule index. */ trait AbductionRule extends BiAbductionRule[AbductionQuestion] { - // This helps us not to compute the field map of a predicate every time val predFieldsCache = TrieMap.empty[(Predicate, PredicateAccessPredicate), Map[FieldAccess, Rational]] } @@ -68,23 +67,20 @@ object AbductionBase extends AbductionRule { abductionUtils.permsTo(loc, q.s, q.v, q.lostAccesses) { // If we have fullperm, we can just remove the goal case Some(_: FullPerm) => - // println(s"we have full perm to $loc") Q(Some(q.copy(goal = g1))) // No perm, keep going case Some(_: NoPerm) => - // println(s"we have no perm to $loc") Q(None) case Some(permH: FractionalPerm) => // pH >= pG, we can just remove the goal val varTrans = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) if (q.v.decider.check(terms.AtLeast(varTrans.permExpToTerm(permH), varTrans.permExpToTerm(permG)), Verifier.config.checkTimeout())) { - // println(s"we have enough perm to $loc ($permH)") Q(Some(q.copy(goal = g1))) } // pH < pG, reduce the goal and keep going else { Q(None) - // This was moved into the AbdMissing rule when the Base oen was modified, left here for completeness + // This was moved into the AbdMissing rule when the Base rule was modified, left here for completeness /*val newP = abductionUtils.clampSubPerm(Some(permG), Some(permH)) val g2 = abductionUtils.accWithPerm(g, Some(newP)) val toConsume = abductionUtils.accWithPerm(g, Some(permH)) @@ -93,7 +89,6 @@ object AbductionBase extends AbductionRule { val q1 = q.copy(s = s1, v = v1, goal = Seq(g2)) AbductionApplier.applyRules(q1) { baseRes => if (baseRes.goal.nonEmpty) { - // TODO: Here we should try other goals maybe? Q(None) } else { // val state = q.foundState ++ baseRes.foundState @@ -119,12 +114,12 @@ object AbductionBase extends AbductionRule { }*/ } // This means we can't determine what the perms are + // Happens for example with variables case None => - // println(s"Can't determine perms") Q(None) // This should hopefully never happen? + // Here for debugging case e => - // println(s"xdddd $e") Q(None) } } @@ -156,12 +151,9 @@ object AbductionFoldBase extends AbductionRule { case Some(cond) => val g1 = q.goal.filterNot(_ == a) val concCond = cond.transform { case lv: AbstractLocalVar if lv == pred.formalArgs.head.localVar => a.loc.args.head } - //// println(s"will eval cond $concCond") abductionUtils.safeEval(concCond, q.s, q.v, q.lostAccesses) { case (s1, Some(term), v1) => - //// println(s"eval'd to $term") if (v1.decider.check(term, Verifier.config.checkTimeout())) { - //// println(s"FALSE") abductionUtils.safeEval(a.loc.args.head, q.s, q.v, q.lostAccesses) { case (s2, Some(t), v2) => val wildcards = s2.constrainableARPs -- s1.constrainableARPs @@ -176,7 +168,6 @@ object AbductionFoldBase extends AbductionRule { } } } else { - //// println(s"TRUE") apply(q.copy(goal = g1)) { case Some(q2) => Q(Some(q2.copy(goal = a +: q2.goal))) case None => Q(None) @@ -204,13 +195,10 @@ object AbductionFold extends AbductionRule { locs match { case Seq() => Q(None) case loc +: rest => - // println(s"AbdFold -- Will check chunk for $loc") abductionUtils.checkChunk(loc, q.s, q.v, q.lostAccesses) { case Some(chunk) => - // println(s"\tFound chunk $chunk") Q(Some(loc, chunk)) case None => - // println(s"\tChunk not found") findFirstFieldChunk(rest, q)(Q) } } @@ -229,7 +217,6 @@ object AbductionFold extends AbductionRule { val fieldsM = predFieldsCache.getOrElseUpdate((pred, a), abductionUtils.fieldsMap(pred, a)) val fields: Seq[FieldAccess] = fieldsM.keys.toSeq - // println(s"Will check fields $fields") findFirstFieldChunk(fields, q) { case Some((field, chunk)) => val shouldSkipForInvariant = q.s.reservedForInvariants.exists { @@ -246,7 +233,6 @@ object AbductionFold extends AbductionRule { } if (shouldSkipForInvariant || shouldSkipForFoldUnfold) { - // println(s"AbdFold -- Skipping fold of $a because field $field is reserved") apply(q.copy(goal = g1)) { case Some(q2) => Q(Some(q2.copy(goal = a +: q2.goal))) case None => Q(None) @@ -254,7 +240,6 @@ object AbductionFold extends AbductionRule { } else { val foldS = q.s.copy(abdPermScalingFactorExp = a.perm) val fold = Fold(a)() - // println(s"AbdFold -- Will attempt fold $fold triggered by $field ($chunk)") executionFlowController.tryOrElse0(foldS, q.v) { (s1, v1, T) => executor.exec(s1, fold, v1, q.trigger, q.stateAllowed) { (s2, v2) => @@ -262,11 +247,8 @@ object AbductionFold extends AbductionRule { } } { (s1, v1) => - // println(s"Successfully folded $fold (${q.s.reservedForFoldUnfold})") val lost = q.lostAccesses + (field -> SortWrapper(chunk.snap, chunk.snap.sort)) // If we succeeded a fold we can remove (fold, _) from our stack. - // Ideally it will always be at the top of the stack, but I am not 100% sure so I filter, - // better safe than sorry :D val sFoldSucceeded = s1.copy(abdPermScalingFactorExp = FullPerm()(), reservedForFoldUnfold = s1.reservedForFoldUnfold filter { case (exp, _) => exp != fold.acc @@ -277,8 +259,6 @@ object AbductionFold extends AbductionRule { sFoldSucceeded.copy(reservedForFoldUnfold = q.s.reservedForFoldUnfold.init :+ (q.s.reservedForFoldUnfold.last._1, q.s.reservedForFoldUnfold.last._2 :+ fold.acc) ) else sFoldSucceeded - // // println(s"Updated stack is $updatedStack") - // If the abduction question was a fold, we must clean up the reserved stack val q2 = q.copy(s = s2ReserveForFoldUnfold, v = v1, foundStmts = q.foundStmts :+ fold, lostAccesses = lost, goal = g1) Q(Some(q2)) } { @@ -309,23 +289,19 @@ object AbductionUnfold extends AbductionRule { .filter(_.predicateName == pred.predicateName) if (allPreds.isEmpty) { - // println(s"\tfalse! (allpreds empty)") Q(false) } else { // Check if any predicate contained in the wand is the one we're attempting to unfold def checkAny(remaining: Seq[PredicateAccess]): VerificationResult = { remaining match { case Seq() => - // println(s"\tfalse! (remaining empty)") Q(false) case loc +: rest => // println(s"\tWill check loc $loc (${loc.args.head} == ${pred.args.head})") abductionUtils.safeEval(loc.args.head, q.s, q.v, q.lostAccesses) { (s1, t1, v1) => abductionUtils.safeEval(pred.args.head, s1, v1, q.lostAccesses) { (_, t2, v2) => - // println(s"Which is $t1 == $t2") (t1, t2) match { case (Some(t1v), Some(t2v)) if t1v == t2v || v2.decider.check(terms.Equals(t1v, t2v), Verifier.config.checkTimeout()) => - // println(s"\ttrue!") Q(true) case _ => checkAny(rest) } @@ -333,11 +309,9 @@ object AbductionUnfold extends AbductionRule { } } } - // println(s"Will check allPreds $allPreds from $exp") checkAny(allPreds.toSeq) } case _ => - // println(s"Packaging not an exp: ${q.s.packaging}") Q(false) } } @@ -353,7 +327,6 @@ object AbductionUnfold extends AbductionRule { case Some(predChunk) => // We need to make sure that we do not unfold stuff that we do not want to val currPap = PredicateAccessPredicate(pred, Some(q.s.abdPermScalingFactorExp))() - // println(s"AbdUnfold -- Found chunk $predChunk for pred $pred ($currPap == ${q.s.reservedForFoldUnfold})") // Check if this predicate is reserved because we're currently folding it (to avoid infinite unfold/fold loop) val shouldSkip = q.s.reservedForFoldUnfold.lastOption.exists { @@ -369,7 +342,7 @@ object AbductionUnfold extends AbductionRule { p.loc == currPap.loc && abductionUtils.asRational(p.permExp) == abductionUtils.asRational(currPap.permExp) case _ => false } - // This is a bit mroe involved: if the trigger of our abduction is ``fold pred(x)`` then we do NOT want + // This is a bit more involved: if the trigger of our abduction is ``fold pred(x)`` then we do NOT want // to unfold ``pred(x)``, no matter what the goal is. This issue arises when we could theoretically // hold multiple instances of a predicate (e.g. because one field apears with 1/2) but already hold one (or more) val shouldSkipSamePred = q.trigger match { @@ -381,22 +354,18 @@ object AbductionUnfold extends AbductionRule { // println(s"AbdUnfold -- Skipping $currPap to avoid re-unfolding${if (shouldSkipInvariant) " (invariant)" else if (shouldSkipSamePred) " same predicate" else ""}") Q(None) } else { - // println(s"AbdUnfold -- Check passed with ($currPap == ${q.s.reservedForFoldUnfold})") - //// println(s"AbdUnfold -- We're packaging wand with left ${q.s.packaging}") // We do not ever want to unfold the LHS of a wand when we're trying to infer the RHS // We also do not want to unfold any fraction of the RHS that might already be in the state checkUnfoldingWand(q, pred) { case true => - // println(s"AbdUnfold -- Will not unfold LHS") Q(None) case false => - // // println(s"AbdUnfold -- Will unfold because (${q.s.packaging}:${q.s.packaging.getClass} & $pred)") val wildcards = q.s.constrainableARPs -- q.s.constrainableARPs val bcsBefore = q.v.decider.pcs.branchConditions var failedBranches: Seq[silicon.Stack[Term]] = Seq() var succBranches: Seq[silicon.Stack[Term]] = Seq() - // This is outdated, again here for completeness, we now unfold all we have and check that we made progress + // This is outdated, here for completeness, we now unfold all we have and check that we made progress // // val pH = varTrans.transformTerm(predChunk.perm) // val pGExp = varTrans.transformTerm(pG) @@ -489,9 +458,7 @@ object AbductionUnfold extends AbductionRule { } val preds = abductionUtils.getContainingPredicates(a.loc, q.s.program).filter(abductionUtils.isValidPredicate) - // // println(s"AbdUnfold -- preds $preds") val predAccs = preds.map { pred => PredicateAccess(Seq(a.loc.rcv), pred)(NoPosition, NoInfo, NoTrafos) } - // println(s"AbdUnfold -- predAccs $predAccs") // val varTrans = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) // val pG = varTrans.permExpToTerm(a.permExp.getOrElse(FullPerm()()), q.v).getOrElse(terms.FullPerm) checkPredicates(predAccs, q, a.loc) { @@ -500,9 +467,6 @@ object AbductionUnfold extends AbductionRule { produces(q.s, freshSnap, conds, _ => pve, q.v)((s1, v1) => { val wildcards = q.s.constrainableARPs -- q.s.constrainableARPs predicateSupporter.unfold(s1, pred.loc(q.s.program), predChunk.args.toList, None, p, None, wildcards, pve, v1, pred) { (s2, v2) => - // println(s"Abdunfold -- Unfolded $pred \n\tFolding: ${q.s.reservedForFoldUnfold})\n\tGoal: ${q.goal}, Trigger: ${q.trigger}:${q.trigger.getClass}") - // println(s"AbdUnfold -- Unfolded from \n\t${s1.h.values.mkString("\n\t")}\nto\n\t${s2.h.values.mkString("\n\t")}") - // // println(s"with assumptions: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}") val varTrans2 = VarTransformer(s2, v2, s2.g.values, s2.h) Q(Some(q.copy(s = s2, v = v2, foundStmts = q.foundStmts :+ Unfold(PredicateAccessPredicate(pred, varTrans2.transformTerm(p))())(), foundState = q.foundState ++ conds.map(c => c -> None)))) @@ -521,17 +485,13 @@ object AbductionApply extends AbductionRule { case Some(g) => val goalWand = abductionUtils.transformWithAliasing(MagicWand(TrueLit()(), g)(), q).asInstanceOf[MagicWand] val goalStructure = abductionUtils.correctStructure(goalWand.structure(q.s.program)) - /*// println(s"goalStructure: $goalStructure")*/ // We drop the first element, because it is the true lit of the lhs val subexps = goalWand.subexpressionsToEvaluate(q.s.program).tail - /*// println(s"goalWand: $goalWand | subexps: $subexps")*/ - val varTran = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) - val aliasedWand = abductionUtils.transformWithAliasing(goalWand, q) - /*// println(s"aliasedWand $aliasedWand")*/ + // val varTran = VarTransformer(q.s, q.v, q.s.g.values, q.s.h) + // val aliasedWand = abductionUtils.transformWithAliasing(goalWand, q) // If the args of the magic wand chunk match the evaluated subexpressions, then the right hand of the magic wand // chunk is our goal, so the rule can be applied evals(q.s, subexps, _ => pve, q.v)((s1, args, _, v1) => { - /*// println(s"args is $args")*/ val varTrans1 = VarTransformer(s1, v1, s1.g.values, s1.h) val matchingWand = s1.h.values.collect { // If the wand in the state contains our goal in the right-hand-side, then we would like to apply the wand @@ -544,9 +504,6 @@ object AbductionApply extends AbductionRule { // If we find a matching wand, we have to find an expression representing the left hand side of the wand val lhsTerms = m.args.dropRight(args.length) val lhsArgs = lhsTerms.map(varTrans1.transformTerm) - /*// println(s"correctedStructure: ${abductionUtils.correctStructure(m.id.ghostFreeWand.structure(s1.program))}") - // println(s"lhsTerms: $lhsTerms") - // println(s"lhsArgs: $lhsArgs")*/ if (lhsArgs.contains(None)) { None } else { @@ -558,23 +515,13 @@ object AbductionApply extends AbductionRule { Some(wand) } case m: MagicWandChunk => - /*// println(s"\t${m.args.takeRight(args.length).filter(!_.isInstanceOf[Permissions]).map(varTrans1.transformTerm)}") - // println(s"\t===") - // println(s"\t${args.filter(!_.isInstanceOf[Permissions]).map(varTrans1.transformTerm)}") - val lhsTerms = m.args.dropRight(args.length) - val lhsArgs = lhsTerms.map(varTrans1.transformTerm) - // println(s"correctedStructure: ${abductionUtils.correctStructure(m.id.ghostFreeWand.structure(s1.program))}") - // println(s"lhsTerms: $lhsTerms") - // println(s"lhsArgs: $lhsArgs")*/ None }.collectFirst { case c if c.isDefined => c.get } - // println(s"AbdApply -- MatchingWand: $matchingWand") matchingWand match { case Some(wand) => val q1 = q.copy(goal = Seq(wand.left)) // We can't apply a wand that has the same term on the LHS and RHS if (wand.left == wand.right) { - // println(s"eand LHS and RHS are equal") Q(None) } AbductionApplier.applyRules(q1) { lhsRes => @@ -588,7 +535,6 @@ object AbductionApply extends AbductionRule { val stmts: Seq[Stmt] = ((q.foundStmts :+ Apply(wand)()) ++ lhsRes.foundStmts)//.distinct // TODO there is a weird duplication here sometimes val state = q.foundState ++ lhsRes.foundState val lost = q.lostAccesses ++ lhsRes.lostAccesses - // println(s"AbdApply -- Applied wand $wand") Q(Some(AbductionQuestion(s2, v2, g1, lost, state, stmts, q.trigger, q.stateAllowed))) } } @@ -623,8 +569,6 @@ object AbductionPackage extends AbductionRule { // In case we fail to abductively asser the LHS because of an assertion, we try to simply produce it // and reattempt the fold case AssertionFalse(assertion) => - /*// println(s"Asserting LHS failed with ${f.message.reason}, we're packaging " + - s"${s.packaging}, will reattempt in \n\t${s.h.values.mkString("\n\t")}")*/ producer.produce(s, freshSnap, assertion, pve, v) { (s1r, v1r) => assertLHS(s1r, v1r, wand, q)(Q) } @@ -642,9 +586,7 @@ object AbductionPackage extends AbductionRule { // predicates that are part of the RHS when inferring the LHS and vice-versa val sReservedWand = q.s.copy(packaging = Some(wand)) executionFlowController.locally(sReservedWand, q.v) { (s1, v1) => - // println(s"AbdPackage -- Will attempt asserting LHS") assertLHS(s1, v1, wand, q) { (s2, v2) => - // println(s"AbdPackage -- Succesfully asserted ${wand.left}, packaging ${q.s.packaging}") // We need to make sure we do not try producing a value constraint when inferring the RHS val packQ = q.copy(s = s2, v = v2, goal = wand.right.topLevelConjuncts) AbductionApplier.applyRules(packQ) { packRes => @@ -661,34 +603,23 @@ object AbductionPackage extends AbductionRule { } } match { case fail: FatalResult => - // println(s"AbdPackage -- FAILED WITH $fail") Q(None) case suc: NonFatalResult => val abdRes = abductionUtils.getAbductionSuccesses(suc) - // println(s"AbdPackage -- abdRes:") - // abdRes.foreach(x => // println(s"\t - $x \n\t\t[${x.trigger}] [${x.v.decider.pcs.branchConditions}]")) // We need to filter out those abdRes that come from asserting the LHS of the wand // And then pick a branch to keep if there are multiples that are all correct val picked = abductionUtils.pickBranch(abdRes).filter(res => res.trigger != Some(Assert(wand.left)())) - // println(s"Picked") - // picked.foreach(x => // println(s"\t - $x")) - + // We also need to filter out those statements that are a biproduct of assuming the LHS of the wand val truelit = abductionUtils.pickBranch(abdRes).filter( res => res.trigger match { case Some(TrueLit()) => true case _ => false }) - // println(s"truelit") - // truelit.foreach(x => // println(s"\t - $x")) - val stmts = truelit.flatMap(_.stmts).reverse val state = picked.flatMap(_.state).reverse val assertions = picked.flatMap(_.assertions) - // println(s"State: \n\t${state.mkString("\n\t")}") - // println(s"Before prod \n\t${sReservedWand.h.values.mkString("\n\t")}") // val produceableAssertions = abdRes.flatMap(res => res.s.produceableAssertions).distinct // .copy(produceableAssertions = produceableAssertions) produces(sReservedWand, freshSnap, state.map(_._1) ++ assertions, _ => pve, q.v) { (s1, v1) => - // println(s"After prod \n\t${s1.h.values.mkString("\n\t")}") val locs: Seq[LocationAccess] = state.map { case (p: FieldAccessPredicate, _) => p.loc case (p: PredicateAccessPredicate, _) => p.loc @@ -704,11 +635,7 @@ object AbductionPackage extends AbductionRule { val lv = tran.transformExp(e, strict = false) lv.get } - // println(s"AbdPackage -- Will try packaging $wand with $script") - // println(s"in h:\n\t${sPack.h.values.mkString("\n\t")}\nand g:\n\t${sPack.g.values.mkString("\n\t")}") - // // println(s"and v:\n\t${v1.decider.pcs.assumptions.mkString("\n\t")}") val aliasedWand = abductionUtils.transformWithAliasing(wand, q).asInstanceOf[MagicWand] - // println(s"Aliased wand is $aliasedWand") // Because we produce asssertions when packaging the wand, it might happen that we fail to package // the wand because the assertion does not hold. In that case, we fail executionFlowController.tryOrElse1[Chunk](sPack, v1) { @@ -719,14 +646,13 @@ object AbductionPackage extends AbductionRule { val g1 = q.goal.filterNot(_ == wand) val finalStmts = q.foundStmts :+ Package(aliasedWand, script)() val finalState = q.foundState ++ state - // println(s"AbdPackage -- Packaged wand from ${sPack.h.values.mkString("\n\t")} to \n\t${s2.reserveHeaps.head.+(wandChunk).values.mkString("\n\t")}") Q(Some(q.copy(s = s2.copy(h = s2.reserveHeaps.head.+(wandChunk), packaging = None) , v = v2, goal = g1, foundStmts = finalStmts, foundState = finalState))) } { f => - // println(s"AbdPackage -- Failed packaging wand with $f") Q(None) } + // Legacy code, here for completeness /*magicWandSupporter.packageWand(sPack, aliasedWand, script, pve, v1) { (s2, wandChunk, v2) => val g1 = q.goal.filterNot(_ == wand) diff --git a/src/main/scala/biabduction/Abstraction.scala b/src/main/scala/biabduction/Abstraction.scala index 120fdc7ff..be3edf24c 100644 --- a/src/main/scala/biabduction/Abstraction.scala +++ b/src/main/scala/biabduction/Abstraction.scala @@ -59,7 +59,6 @@ object AbstractionFold extends AbstractionRule { acc case _ => None } - // // println(s"Reason is $reason") reason match { // We ONLY want to reattempt fold if we're missing a field // TODO: This should NOT be a field of a recursive predicate @@ -67,10 +66,8 @@ object AbstractionFold extends AbstractionRule { abductionUtils.permsTo(acc.loc, currentQ.s, currentQ.v, Map.empty) { // We only reattempt the fold if we have some permissions to the other field case Some(_: NoPerm) => - // // println(s"Will check rest 1 $rest") checkChunks(rest, q)(Q) case permH@Some(p) => - // println(s"Will reattempt fold due to having $p to ${acc.loc}, failed with $previousFailure (${abductionUtils.asRational(Some(p)) == Rational(0, 1)})") val newPerm = abductionUtils.clampSubPerm(acc.permExp, permH) val toProd = abductionUtils.accWithPerm(acc, Some(newPerm)) producer.produce(currentQ.s, freshSnap, toProd, pve, currentQ.v) { (s1p, v1p) => @@ -93,19 +90,16 @@ object AbstractionFold extends AbstractionRule { } } case _ => - // // println(s"Will check rest 2") checkChunks(rest, q)(Q) } case _ => // Failure was not due to insufficient permissions to a field, give up and check rest - // // println(s"Will check rest 3") checkChunks(rest, q)(Q) } } chunks match { case _ if chunks.isEmpty => - // // println(s"Chunks is empty") Q(None) case (chunk, pred) +: rest => q.varTran.transformTerm(chunk.args.head) match { @@ -133,7 +127,6 @@ object AbstractionFold extends AbstractionRule { FullPerm()(), q.v, q.varTran) } val fold = Fold(PredicateAccessPredicate(PredicateAccess(Seq(eArgs), pred.name)(), Some(permToFold))())() - println(s"Will attempt folding $fold") executionFlowController.tryOrElse0(q.s, q.v) { (s1, v1, T) => executor.exec(s1.copy(abdPermScalingFactorExp = permToFold), fold, v1, None, abdStateAllowed = false)((s1a, v1a) => { @@ -151,7 +144,6 @@ object AbstractionFold extends AbstractionRule { reservedForFoldUnfold = s2.reservedForFoldUnfold filter { case (exp, _) => exp != fold.acc }) - // println(s"Folding succeeded with s \n\t${sFoldSucceeded.h.values.mkString("\n\t")}") Q(Some(q.copy(s = sFoldSucceeded, v = v2))) } { f => @@ -160,7 +152,7 @@ object AbstractionFold extends AbstractionRule { // we can just add the field and keep going // If we have acc(x.next, 1/1) && acc(x.data, 1/4), then it just means that x.data was never accesses // for write permissions BUT we can just over-approximate and add them - println(s"Will retry fold because of $f") + // checkChunks(rest, q)(Q) retryFold(fold, q.copy(s = q.s.copy(abdPermScalingFactorExp = permToFold)), f, rest) } @@ -183,7 +175,6 @@ object AbstractionFold extends AbstractionRule { Verifier.config.checkTimeout() ) } - // // println(s"Candidate Chunks $candChunks") checkChunks(candChunks, q)(Q) } @@ -256,7 +247,6 @@ object AbstractionPackage extends AbstractionRule { findWand(q.s.h.values.toSeq, q) { // case None => Q(None) case Some(wand) => - // // println(s"Will attempt asserting $wand") // Asserting the wand might fail: The fact that we can attempt packaging it does nto imply that packaging // it will succees executionFlowController.tryOrElse0(q.s, q.v) { (s1, v1, T) => @@ -265,11 +255,9 @@ object AbstractionPackage extends AbstractionRule { } } { (s1a, v1a) => - // // println(s"Wand $wand succesfully asserted") Q(Some(q.copy(s = s1a, v = v1a))) } { f => - // // println(s"Failed to assert wand $wand with $f") Q(None) } /*executor.exec(q.s, Assert(wand)(), q.v) { @@ -306,7 +294,6 @@ object AbstractionApply extends AbstractionRule { override def apply(q: AbstractionQuestion)(Q: Option[AbstractionQuestion] => VerificationResult): VerificationResult = { val wands = q.s.h.values.collect { case wand: MagicWandChunk => q.varTran.transformChunk(wand) }.collect { case Some(wand: MagicWand) => wand } val targets = q.s.h.values.collect { case c: BasicChunk => q.varTran.transformChunk(c) }.collect { case Some(exp) => exp }.toSeq - // // println(s"Will try apply rule with wands $wands and targets $targets") wands.collectFirst { case wand if targets.exists(target => abductionUtils.expMatchWithPermissions(wand.left, target, q.v, q.varTran)) => wand } match { diff --git a/src/main/scala/biabduction/BiAbduction.scala b/src/main/scala/biabduction/BiAbduction.scala index a5181ef6a..bde461bc3 100644 --- a/src/main/scala/biabduction/BiAbduction.scala +++ b/src/main/scala/biabduction/BiAbduction.scala @@ -50,7 +50,6 @@ case class AbductionSuccess(s: State, v: Verifier, pcs: PathConditionStack, stat // case None => None //} - // If we can express as in vars, then we want to val ins = s.currentMember.get.asInstanceOf[Method].formalArgs.map(_.localVar) val preVars = s.g.values.collect { case (v, t) if ins.contains(v) => (v, t) } @@ -94,10 +93,7 @@ case class AbductionSuccess(s: State, v: Verifier, pcs: PathConditionStack, stat } } - // println(s"WILL TRANSFORM $assertions") val assertionsTransformed = assertions.map { assert => varTran.transformExp(assert, onlyInner = true) } - // println(s". $assertionsTransformed") - val bcPreExps = bcExps.collect { case exp => varTran.transformExp(exp) } @@ -227,9 +223,8 @@ object BiAbductionSolver { Some(acc) case reason: MagicWandChunkNotFound => Some(reason.offendingNode) + // If we fail a fold because of an assertion, we might want to reattempt it with the assertion produced case AssertionFalse(assert) => - // // println(s"Failed due to assertion in \n\t${s.h.values.mkString("\n\t")}\n\t${s.g.values.mkString("\n\t")}\nwith pcs ${v.decider.pcs}") - // // println(s"Failed due to assertion $assert while packaging ${s.packaging}") f.message.offendingNode match { case _: Fold => Some(Assert(assert)()) case _ => None @@ -240,28 +235,20 @@ object BiAbductionSolver { reason match { case None => f case Some(Assert(assertion)) if s.packaging.isDefined => - // println(s"abdGoal $assertion triggered by $trigger in s: \n\t${s.h.values.mkString("\n\t")}") - // println(s"\tdue to $f") - // // println(s"Packaging ${s.packaging}") - // If we failed to fold a predicate because of an assertion, we try producing the assertion in the state and continuing + // If we failed to fold a predicate because of an assertion while packaging a wand, + // we try producing the assertion in the state and continuing executionFlowController.tryOrElse0(s, v) { (s1, v1, T) => - // // println(s"Will attempt producing $assertion (${s1.produceableAssertions})") - // // println(s"ReserveHeaps: \n${if (s1.produceableAssertions.nonEmpty) s1.reserveHeaps.zipWithIndex.map { case (h, i) => s"[$i] ${h.values.mkString(", ")}" }.mkString("\n") else ""}") val sProd = s1.reserveHeaps.length match { // This means that we are inside package... right? // if we are in a pakcage stmt we must record all permissions added by previously executed statements case 4 => s1.copy(h=s1.reserveHeaps(1)) case _ => s1 } - // println(s"H ${sProd.h.values.mkString("\n\t")}") - // println(s"H2 ${s1.h.values.mkString("\n\t")}") - // println(s"G ${sProd.g.values.mkString("\n\t")}") producer.produce(sProd, freshSnap, assertion, pve, v1) { (s2, v2) => T(s2, v2) } } { (s1a, v1a) => - // .copy(produceableAssertions = s1a.produceableAssertions :+ assertion) val abd = AbductionSuccess(s1a, v1a, v1a.decider.pcs.duplicate(), Seq.empty, Seq.empty, Map.empty, Seq.empty, trigger, Seq(assertion)) Success(Some(abd)) && Q(s1a, v1a) } { @@ -288,6 +275,7 @@ object BiAbductionSolver { case _ => q } // We also need to check if we're failing because of an invariant and, if yes, save it + // amherz: we now handle this differently, here for completeness /*val qInvariant = f.message match { case LoopInvariantNotPreserved(invariant, _, _) => val predAccesses: Seq[Exp] = invariant.collect { case pap: PredicateAccessPredicate => pap }.toSeq @@ -295,19 +283,15 @@ object BiAbductionSolver { case _ => qFold }*/ - // println(s"abdGoal $abdGoal due to $f \nin h:\n\t${s.h.values.mkString("\n\t")}\nand g:\n\t${s.g.values.mkString("\n\t")}") - // println(s"Reserved 4 Unfold: ${qFold.s.reservedForFoldUnfold}") - // println(s"Reserved 4 Invariants: ${qFold.s.reservedForInvariants}") - //// println(s"and v:\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") // NOTE: Without fractional permissions, the comment below is true // With fractional permissions, we HAVE to start with rule one because if we hold a fraction smaller // than the goal, we must subtract it from the goal + // amherz: THIS IS NO LONGER TURE. We now start at 1, because all math is performed in the missing (last) rule // // We skip the first rule because we know that an error occured, so we cannot be done // This allows us to fold on null references multiple times, as is required for e.g. trees. AbductionApplier.applyRules(qFold, currentRule = 1) { q1 => - // println(s"Completed abduction with state: \n\t${q1.s.h.values.mkString("\n\t")}") if (q1.goal.isEmpty) { val newState = q1.foundState.reverse val newStmts = q1.foundStmts @@ -317,22 +301,9 @@ object BiAbductionSolver { //Unreachable() } else { val newChunks = newState.collect { case (_, c: Some[BasicChunk]) => c.get } - //val newOldHeaps = q1.s.oldHeaps.map { case (label, heap) => (label, heap + Heap(newChunks)) } - //val s1 = q1.s.copy(oldHeaps = newOldHeaps) - // println(s"ABDUCTION TERMINATED IN \n\t\t${q1.s.h.values.mkString("\n\t\t")}") - // println(s"\twith g: \n\t\t${q1.s.g.values.mkString("\n\t\t")}") - // // println(s"\twith v: \n\t\t${q1.v.decider.pcs.assumptions.mkString("\n\t\t")}") - // println(s"\tWITH STATE ${newState}") - // println(s"\tWITH STATEMENTS ${newStmts}") - // println(s"\tAND RESERVED ${q1.s.reservedForFoldUnfold} ${q1.s.reservedForInvariants}") + // val newOldHeaps = q1.s.oldHeaps.map { case (label, heap) => (label, heap + Heap(newChunks)) } + // val s1 = q1.s.copy(oldHeaps = newOldHeaps) val fieldChunks = newState.collect { case (fa: FieldAccessPredicate, c) => (c.get, fa.loc) }.toMap - // println(s"\tFIELDCHUNKS: $fieldChunks") - // If the abduction question was a fold, we must clean up the reserved stack - /*val q2 = f.message.offendingNode match { - case _: Fold => - q1.copy(s = q1.s.copy(reservedForFoldUnfold = q1.s.reservedForFoldUnfold.init)) - case _ => q1 - }*/ val abd = AbductionSuccess(q1.s, q1.v, q1.v.decider.pcs.duplicate(), newState, newStmts, fieldChunks, newChunks, trigger) Success(Some(abd)) && Q(q1.s, q1.v) @@ -344,7 +315,7 @@ object BiAbductionSolver { case _ => // This will only happen if we fail with an assertion (value constraint) AND // we're not packaging - // println(s"Not good") + // In that case, we fail f } } @@ -355,18 +326,11 @@ object BiAbductionSolver { AbstractionApplier.applyRules(q) { q1 => val absTransForm = VarTransformer(q1.s, q1.v, q1.s.g.values, q1.s.h) val res = absTransForm.transformState(q1.s) - // println(s"Done solveAbstraction with state") - // println(s"${q1.s.h.values.mkString("\n\t")}") - // println(s"and res") - // println(s"${res.mkString("\n\t")}") - // println(s"and v") - // println(s"${q.v.decider.pcs.assumptions.mkString("\n\t")}") Q(q1.s, res, q1.v) } } def solveFraming(s: State, v: Verifier, pvef: Exp => PartialVerificationError, tra: VarTransformer, loc: Positioned, knownPosts: Seq[Exp], stateAllowed: Boolean)(Q: FramingSuccess => VerificationResult): VerificationResult = { - // println(s"Will consume $knownPosts") executionFlowController.tryOrElse1[Option[Term]](s, v) { (s, v, QS) => consumes(s, knownPosts, false, pvef, v)(QS) } { (s1: State, _: Option[Term], v1: Verifier) => @@ -379,11 +343,9 @@ object BiAbductionSolver { } { // We consumed all the posts and did not find any new ones. So create a fresh Framing Success with the bcs case Seq() => - // println(s"No new post") Q(FramingSuccess(s1, v1, Seq(), loc, v.decider.pcs.duplicate(), tra)) // No new state or needed stmts // We consumed the post conditions and found new ones. Handle the new ones and add them to the result case newPosts1 => - // println(s"New posts $newPosts1") solveFraming(s1, v1, pvef, tra, loc, newPosts1, stateAllowed) { frame => val sortedPost = abductionUtils.sortExps(newPosts1) val newFrame = frame.copy(posts = frame.posts ++ sortedPost) @@ -393,7 +355,6 @@ object BiAbductionSolver { } { // We failed to fulfill the posts. Perform abduction, add the results and try again. f => - // println(s"Failed abstraction with $f") BiAbductionSolver.solveAbductionForError(s, v, f, stateAllowed, Some(loc))((s3, v3) => { solveFraming(s3, v3, pvef, tra, loc, knownPosts, stateAllowed)(Q) } @@ -405,15 +366,7 @@ object BiAbductionSolver { val abdReses = abductionUtils.getAbductionSuccesses(nf) val newMatches = abdReses.flatMap(_.newFieldChunks).toMap val abdCases = abdReses.groupBy(res => (res.trigger.get.pos, res.stmts, res.state.map({ case (e, _) => e }))) - // - // println(s"abdCases:") - // abdCases.foreach { case (key, values) => - // println(s"----------") - // println(s"$key") - // values.foreach(v => // println(s"$v [${v.pcs.branchConditions}]")) - // println(s"----------") - // } - // Try to join by bc terms + val joinedCases = abdCases.map { case (_, reses) => val unjoined = reses.map(res => @@ -504,9 +457,8 @@ object BiAbductionSolver { // We get a framing result for every branch. // So postconditions that are in every branch can just be added without any bcs val everyPosts = frames.head.posts.filter { p => frames.forall(_.posts.contains(p)) } - //val formals = m.formalArgs.map(_.localVar) ++ m.formalReturns.map(_.localVar) - //val bcs = frames.map(_.pcs.branchConditions) - // println(s"everyposts: $everyPosts") + // val formals = m.formalArgs.map(_.localVar) ++ m.formalReturns.map(_.localVar) + // val bcs = frames.map(_.pcs.branchConditions) val cases = frames.map { f => val prefVars = f.s.g.values.collect { case (var2, t) if m.formalArgs.map(_.localVar).contains(var2) => (var2, t) } val otherVars = f.s.g.values.collect { case (var2, t) if m.formalReturns.map(_.localVar).contains(var2) => (var2, t) } @@ -516,7 +468,6 @@ object BiAbductionSolver { }.distinct.filter(_ != True) (f.posts.diff(everyPosts), f.getBcExps(bcs, prefVars, otherVars)) }.distinct - // println(s"cases: $cases") // We can remove bcs that hold in every branch val everyTerms = cases.head._2.filter { t => cases.forall(_._2.contains(t)) } @@ -529,21 +480,6 @@ object BiAbductionSolver { val sortedPosts = abductionUtils.sortExps(m.posts ++ res) val newM = m.copy(posts = sortedPosts)(pos = m.pos, info = m.info, errT = m.errT) Some(newM) - - /* - val frameCases = frames.groupBy(f => f.posts.diff(everyPosts)).flatMap { - case (_, frs) => - val unjoined = frs.map(fr => (Seq(fr), fr.pcs.branchConditions.distinct.filter(_ != True))) - val joined = abductionUtils.joinBcs(unjoined) - joined.map { - case (frs, pcs) => - frs.head -> pcs - } - } - - frameCases.foldLeft[Option[Method]](Some(m))((m1, res) => m1.flatMap { mm => res._1.addToMethod(mm, res._2.diff(alwaysTerms)) }) - */ - } @@ -780,6 +716,8 @@ object abductionUtils { fields ++ preds ++ others } + // We need to normalize conditions, that includes: performing airhtmetic on the permissions to the same lcoation, + // clamp the permissions. def normalizePreconditions(expressions: Seq[Exp], s: State, v: Verifier): Seq[Exp] = { val varTran = VarTransformer(s, v, s.g.values, s.h) @@ -998,6 +936,9 @@ object abductionUtils { } } + // Computes permissions to a location + // We need the (rather expensive) verifier check to minimize the amoutn of aliased locations that we could miss on + // This is the _definitelyEqual_ variable. def permsTo(loc: LocationAccess, s: State, v: Verifier, lostAccesses: Map[Exp, Term]) (Q: Option[Exp] => VerificationResult) = { val arg = loc match { @@ -1038,7 +979,6 @@ object abductionUtils { def expMatchWithPermissions(exp1: Exp, exp2: Exp, v: Verifier, varTran: VarTransformer): Boolean = { (exp1, exp2) match { case (fap1: FieldAccessPredicate, fap2: FieldAccessPredicate) => - // println(s"${fap1.permExp}, ${fap2.permExp}") fap1.loc == fap2.loc && ((fap1.permExp, fap2.permExp) match { case (Some(perm1), Some(perm2)) => @@ -1049,7 +989,6 @@ object abductionUtils { case _ => false }) case (pap1: PredicateAccessPredicate, pap2: PredicateAccessPredicate) => - // println(s"${pap1.permExp}, ${pap2.permExp}") pap1.loc == pap2.loc && ((pap1.permExp, pap2.permExp) match { case (Some(perm1), Some(perm2)) => @@ -1075,6 +1014,8 @@ object abductionUtils { } } + // This is the fucntion that takes care of cocnretizing (i.e. turning into concrete values that we can work with) permissions + // It currently turns wildcard (i.e. read) permissions into an exact fraction that can be modified. def concretizeAccs(accs: Seq[AccessPredicate], q: AbductionQuestion) (Q: Seq[AccessPredicate] => VerificationResult): VerificationResult = { def go(remaining: List[AccessPredicate], @@ -1279,7 +1220,6 @@ object abductionUtils { case pred: PredicateAccessPredicate => val newArgs = pred.loc.args.map { case fa: FieldAccess => - // Resolve receiver to a term via the store resolveToVar(fa, q).getOrElse(fa) case arg => arg } diff --git a/src/main/scala/biabduction/Invariant.scala b/src/main/scala/biabduction/Invariant.scala index 3f8063a35..c4bb1a4a9 100644 --- a/src/main/scala/biabduction/Invariant.scala +++ b/src/main/scala/biabduction/Invariant.scala @@ -176,15 +176,10 @@ object LoopInvariantSolver { val preState = s.copy(h = q.preHeap) val preTran = VarTransformer(preState, v, preLoopVars, preState.h) // We need to normalize the state otherwise we might have fragmented chunks - // println(s"FULL ABDRESES: - ${abductionUtils.getAbductionSuccesses(nonf).reverse.mkString("\n- ")}") - // println(s"ACTUAL ABDRESES: - ${abdReses.mkString("\n- ")}") - // println(s"ABDRESES PRE: ${abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).get)}") - // println(s"ABDRESFRAME: - ${abductionUtils.getFramingSuccesses(nonf).mkString("\n- ")}") val newStateOpt = abductionUtils.normalizePreconditions( abdReses.flatMap(abd => abd.getPreconditions(preLoopVars, s.h, Seq(), newMatches).toSeq.flatten ), s, v) - // println(s"NEWSTATEOPT: $newStateOpt") // We still need to remove the current loop condition val newState = abductionUtils.sortExps(newStateOpt.map(_.transform { case im: Implies if im.left == loopConExp => im.right @@ -200,23 +195,11 @@ object LoopInvariantSolver { case fa: FieldAccessPredicate => fa.loc case pa: PredicateAccessPredicate => pa.loc } - // println(s"Prestate is: ${preState.h.values.mkString("\n\t")}") - // println(s"Prestate verifier: \n\t${v.decider.pcs.assumptions.mkString("\n\t")}") - // println(s"accs $accs") abductionUtils.findOptChunks(accs, preState, v, pve) { chunks => val toKeep = chunks.keys val toAbs = preState.copy(h= Heap(preState.h.values.toSeq.diff(toKeep.toSeq))) - // println(s"toAbs is: ${toAbs.h.values.mkString("\n\t")}") - // println(s"Will try to abstract for pre from ${toAbs.h.values.mkString("\n\t")}") - //// println(s"with v\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") - // println(s"and g\n\t${toAbs.g.values.mkString("\n\t")}") - BiAbductionSolver.solveAbstraction(toAbs, v) { (newPreState0, newPreAbstraction0, _) => - // println(s"Done abstracting with ${newPreState0.h.values.mkString("\n\t")}") - // println(s"and g\n\t${newPreState0.g.values.mkString("\n\t")}") - // println(s"Preabstraction is \n\t${newPreAbstraction0.mkString("\n\t")}") - // println(s"Need to add back $toKeep") // Now we add back the things we removed before abstraction. Or not I guess? val newPreState = newPreState0.copy(h = newPreState0.h + Heap(toKeep)) val newPreAbstraction = newPreAbstraction0.map(e => preTran.transformExp(e, strict = false).get) //++ chunks.values @@ -229,7 +212,6 @@ object LoopInvariantSolver { // Consolidate the framing successes val posts = abductionUtils.getFramingSuccesses(nonf).groupBy(_.posts) - // println(s"posts $posts") // We take the frame with the most posts val chosenFrame = posts.maxBy { case (exps, _) => exps.size }._2.head //posts.head._2.head chosenFrame.v.decider.setPcs(chosenFrame.pcs) @@ -237,13 +219,7 @@ object LoopInvariantSolver { val inVars = chosenFrame.s.g.values.collect { case (v, t) if ins.contains(v) => (v, t) } val preLoopVars = chosenFrame.s.g.values.filter { case (v, _) => origVars.contains(v) } val postTran = VarTransformer(chosenFrame.s, chosenFrame.v, inVars, chosenFrame.s.h, otherVars = preLoopVars) - // println(s"Will try to abstract for post from \n\t${chosenFrame.s.h.values.mkString("\n\t")}") - // println(s"with v\n\t${chosenFrame.v.decider.pcs.assumptions.mkString("\n\t")}") - // println(s"and g\n\t${chosenFrame.s.g.values.mkString("\n\t")}") BiAbductionSolver.solveAbstraction(chosenFrame.s, chosenFrame.v) { (sPostAbs, postAbstraction0, vPostAbs) => - // println(s"Done abstracting with ${sPostAbs.h.values.mkString("\n\t")}") - // println(s"and g\n\t${sPostAbs.g.values.mkString("\n\t")}") - // println(s"PostAbstraction is \n\t${postAbstraction0.mkString("\n\t")}") val newPostAbstraction = postAbstraction0.map(e => postTran.transformExp(e, strict = false).get) //if (loopConExp == loopCons.head) { @@ -256,7 +232,6 @@ object LoopInvariantSolver { if (iteration > 2 && newPreAbstraction.toSet == q.preAbstraction.toSet && newPostAbstraction.toSet == q.postAbstraction.toSet) { val existingInvs = loop.invs - // println(s"Will compute invariants form $newPreAbstraction and $newPostAbstraction") // Need to distinct otherwise we get some weird duplication val res = getInvariants(newPreAbstraction, newPostAbstraction, loopConExp, existingInvs, sPostAbs, vPostAbs).distinctBy(_.toString) //if (loopConExp == loopCons.head) { @@ -271,8 +246,7 @@ object LoopInvariantSolver { // val allNewChunks = abdReses.map(abd => (abd.allNewChunks, abd.pcs.branchConditions)) // val matchingPreChunks = allNewChunks.collect { case (chunks, bcs) if bcs.diff(vPostAbs.decider.pcs.branchConditions).isEmpty => chunks }.flatten - // We need to merge chunks that refer to the same value but have different snaps(?) - // println(s"ABDRESES: - ${abdReses.mkString("\n- ")}") + // We need to merge chunks that refer to the same value but have different snaps (?) val preChunks = abdReses .map(abd => (abd.allNewChunks, abd.pcs.branchConditions)) .flatMap { case (chunks, bcs) => chunks.map(chunk => (chunk, bcs)) } @@ -288,7 +262,6 @@ object LoopInvariantSolver { bestChunk } .toList - // println(s"preChunks: \n\t${preChunks.mkString("\n\t")}") solveLoopInvariants(sPostAbs, vPostAbs, origVars, loopHead, loopEdges, joinPoint, initialBcs, q.copy(preHeap = newPreState.h + Heap(preChunks), preAbstraction = newPreAbstraction, postAbstraction = newPostAbstraction), iteration = iteration + 1) } diff --git a/src/main/scala/biabduction/VarTransformer.scala b/src/main/scala/biabduction/VarTransformer.scala index 27cf0bcdb..cdf50dedb 100644 --- a/src/main/scala/biabduction/VarTransformer.scala +++ b/src/main/scala/biabduction/VarTransformer.scala @@ -19,7 +19,7 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal targetHeap: Heap, newFieldChunks: Map[BasicChunk, ast.LocationAccess] = Map(), otherVars: Map[ast.AbstractLocalVar, (Term, Option[ast.Exp])] = Map()) { - //val pve: PartialVerificationError = Internal() + // val pve: PartialVerificationError = Internal() // Ask the decider whether any of the terms are equal to a target. var matches: Map[Term, ast.Exp] = resolveMatches() @@ -39,14 +39,6 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal Seq(t) } - // TODO: Should probably exclude null - /*// // println(s"\t\t s.h(): \n\t\t\t${s.h.values.mkString("\n\t\t\t")}") - // // println(s"\t\t s.g(): \n\t\t\t${s.g.values.mkString("\n\t\t\t")}") - // // println(s"\t\t s.g: ${s.g.values.values.map { case (t1, _) => t1 }}") - // // println(s"\t\t s.h: ${s.h.values.collect { - case c: BasicChunk if c.resourceID == FieldID => Seq(c.args.head, c.snap) - case c: BasicChunk if c.resourceID == PredicateID => c.args ++ extractSnapTerms(c.snap) - }.flatten}")*/ val allTerms: Seq[Term] = (s.g.values.values.map { case (t1, _) => t1 } ++ s.h.values.collect { case c: BasicChunk if c.resourceID == FieldID => Seq(c.args.head, c.snap) @@ -58,19 +50,15 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal // The symbolic values of the target vars in the store. Everything else is an attempt to match things to these terms - //val targetMap: Map[Term, AbstractLocalVar] = targets.view.map(localVar => s.g.get(localVar).get -> localVar).toMap + // val targetMap: Map[Term, AbstractLocalVar] = targets.view.map(localVar => s.g.get(localVar).get -> localVar).toMap val directPrefTargets = prefVars.map{case (lv, (t, _)) => t -> lv} //++ Map(terms.Null -> ast.NullLit()()) - /*// // println(s"\tdirectPrefTargets: $directPrefTargets")*/ val directTargets = directPrefTargets ++ otherVars.map{case (lv, (t, _)) => t -> lv}.filter { case (t, _) => !directPrefTargets.contains(t) } - /*// // println(s"\tdirectTargets: $directTargets")*/ val directAliases = allTerms.map { t => t -> directTargets.collectFirst { case (t1, e) if t.sort == t1.sort && v.decider.check(BuiltinEquals(t, t1), Verifier.config.checkTimeout()) => e } }.collect { case (t2, Some(e)) => t2 -> e }.toMap - /*// // println(s"\tdirectAliases: $directAliases")*/ val chunksToResolve = targetHeap.values.collect { case c: BasicChunk if c.resourceID == FieldID && !(directAliases.contains(c.args.head) && directAliases.contains(c.snap)) && c.snap != Null => c }.toSeq - /*// // println(s"\tchunksToResolve: $chunksToResolve")*/ resolveChunks(directAliases, chunksToResolve, allTerms.filter(!directAliases.contains(_))) } @@ -175,7 +163,6 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal case terms.Null => Some(ast.NullLit()()) case t if matches.contains(t) => - // println(s"transformed $t into ${matches.get(t)}") matches.get(t) case BuiltinEquals(t1, t2) => (transformTerm(t1), transformTerm(t2)) match { case (Some(e1), Some(e2)) => @@ -251,8 +238,6 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal case (key, value) if key.sort == t.sort && v.decider.check(key === t, Verifier.config.checkTimeout()) => value }*/ case e => - // println(s"ERROR IN TRASNFORMTERM: Unsupported operand ${e}:${e.getClass}") - // println(s"\tmatches is \n\t${matches.mkString("\n\t")}") None }).map(abductionUtils.simplifyPermission) @@ -288,7 +273,7 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal val expBindings = mwc.bindings.collect { case (lv, (term, _)) if rcvs.contains(term) => lv -> rcvs(term).get } val instantiated = shape.replace(expBindings) Some(instantiated) - //Some(abductionUtils.getPredicate(s.program, rcv.get, transformTerm(b.perm).get)) + // Some(abductionUtils.getPredicate(s.program, rcv.get, transformTerm(b.perm).get)) } } } @@ -331,8 +316,6 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal ast.FieldAccessPredicate(ast.FieldAccess(newRcv, fa.field)(), perm)() case fa@ast.FieldAccess(target, field) => - // // println(s"Will attempt transforming $fa") - if (onlyInner && target.isInstanceOf[ast.FieldAccess]) { val rvcExp = transformExp(target) ast.FieldAccess(rvcExp.get, field)() @@ -342,19 +325,14 @@ case class VarTransformer(s: State, v: Verifier, prefVars: Map[ast.AbstractLocal val existingChunkTerm = transformTerm(term) existingChunkTerm match { case Some(nfa: ast.FieldAccess) => - // // println(s"Done $nfa") nfa case Some(ast.NullLit()) | Some(ast.LocalVar(_, _)) | None => - // // println(s"Will try transforming target $target") val rvcExp = transformExp(target) - // // println(s"Done $rvcExp") ast.FieldAccess(rvcExp.get, field)() } case None => - // // println(s"Will recurse") val rvcExp = transformExp(target) - // // println(s"Done $rvcExp") ast.FieldAccess(rvcExp.get, field)() } } diff --git a/src/main/scala/rules/Executor.scala b/src/main/scala/rules/Executor.scala index e537d88b2..142d634e7 100644 --- a/src/main/scala/rules/Executor.scala +++ b/src/main/scala/rules/Executor.scala @@ -318,7 +318,6 @@ object executor extends ExecutionRules { val con = executionFlowController.locally(s, v) ((s0, v0) => { v0.decider.prover.comment("Loop head block: Establish invariant") - // // println(s"1) Will check invs $invs") checkInvariants(s0, v0, invs, condition, stateAllowed = true)((sLeftover, v1) => { v1.decider.prover.comment("Loop head block: Execute statements of loop head block (in invariant state)") phase1data.foldLeft(Success(): VerificationResult) { @@ -350,7 +349,6 @@ object executor extends ExecutionRules { // relying on the reentry of the loop head, as this will not have the found invariants // Existing invariants may be required for framing and stuff, so we produce them again first producer.produces(s6, freshSnap, existingInvs, ContractNotWellformed, v6) { (s7, v7) => - // // println(s"2) Will check invs $foundInvs") checkInvariants(s7, v7, foundInvs, endStmt, stateAllowed = false)((_, _) => Success()) } } @@ -377,7 +375,6 @@ object executor extends ExecutionRules { */ v.decider.prover.comment("Loop head block: Re-establish invariant") // TODO If we reach this from the invariant generation, then state is OK. If from the final loop checking, it is not! - // // println(s"3) Will check invs $existingInvs") checkInvariants(s, v, existingInvs, endStmt, stateAllowed = true)(Q) } } @@ -389,14 +386,12 @@ object executor extends ExecutionRules { } else { executionFlowController.tryOrElse1[Option[Term]](s, v) { (s1, v1, QS) => - // // println(s"Will attempt consuming invariant $invs") consumes(s1, invs, false, LoopInvariantNotPreserved, v1)(QS) } { (s2, _, v2) => Q(s2, v2) } { f => - // // println(s"Failed to consume invariant") BiAbductionSolver.solveAbductionForError(s, v, f, stateAllowed, Some(location)) { (s3, v3) => checkInvariants(s3, v3, invs, location, stateAllowed)(Q) } diff --git a/src/main/scala/state/State.scala b/src/main/scala/state/State.scala index cdf289e22..444170e12 100644 --- a/src/main/scala/state/State.scala +++ b/src/main/scala/state/State.scala @@ -54,7 +54,7 @@ final case class State(g: Store = Store(), // We need to keep track of the predicate that we are reserved and of what we have produced while reserved // it. This way, if we fold nodes(curr.next) by folding away curr.next.prev, we will not try to unfold it when // trying to abduce curr.next.prev again. - // The same thing happens th eother way around: if we produce curr.next.prev + // The same thing happens the other way around: if we produce curr.next.prev reservedForFoldUnfold: Seq[(ast.Exp, Seq[ast.Exp])] = Seq.empty, // A similar problem as above can rise when checking invariants as well // If we need an invariant nodes(curr diff --git a/src/main/scala/supporters/MethodSupporter.scala b/src/main/scala/supporters/MethodSupporter.scala index 50adc134e..af2a6e728 100644 --- a/src/main/scala/supporters/MethodSupporter.scala +++ b/src/main/scala/supporters/MethodSupporter.scala @@ -131,9 +131,6 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { val formals = method.formalArgs.map(_.localVar) ++ method.formalReturns.map(_.localVar) val vars = s4.g.values.collect { case (var2, t) if formals.contains(var2) => (var2, t) } val tra = VarTransformer(s4, v4, vars, s4.h) - // // // println(s"WILL SOLVE FRAMING NOW") - // // // println(s"in H\n\t${s4.h.values.mkString("\n\t")}") - // // // println(s"and V\n\t${v.decider.pcs.assumptions.mkString("\n\t")}") solveFraming(s4, v4, postViolated, tra, abductionUtils.dummyEndStmt, posts, stateAllowed = true) { frame => Success(Some(frame.copy(s = s4, v = v4)) ) @@ -145,7 +142,6 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { } } }) - //// // // println("ex", ex) wfc && ex } }{ @@ -178,11 +174,8 @@ trait DefaultMethodVerificationUnitProvider extends VerifierComponent { case suc: NonFatalResult if method.body.isDefined => val abdFails = abductionUtils.getAbductionFailures(suc) val mFail = abdFails.foldLeft(method) { case (m1, fail) => fail.addToMethod(m1) } - // // println(s"mFail $mFail") val mAbd = resolveAbductionResults(mFail, suc) - // // println(s"mAbd $mAbd") val mInv = mAbd.flatMap(m2 => resolveLoopInvResults(m2, suc)) - // // println(s"mInv $mInv") val mFrame = mInv.flatMap(someM => resolveFramingResults(someM, suc)) mFrame match { From 06aa0901a534f563553dc323707091aef956b761 Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Mon, 29 Jun 2026 01:26:51 +0200 Subject: [PATCH 31/32] Added tests --- .../resources/fractionalAbduction/dl/dl.vpr | 22 ++++ .../fractionalAbduction/dl/dl_concat.vpr | 107 +++++++++++++++++ .../fractionalAbduction/dl/dl_copy.vpr | 111 ++++++++++++++++++ .../fractionalAbduction/dl/dl_dispose.vpr | 33 ++++++ .../fractionalAbduction/dl/dl_filter.vpr | 67 +++++++++++ .../fractionalAbduction/dl/dl_insert.vpr | 64 ++++++++++ .../fractionalAbduction/dl/dl_remove.vpr | 47 ++++++++ .../fractionalAbduction/dl/dl_reverse.vpr | 51 ++++++++ .../fractionalAbduction/dl/dl_traverse.vpr | 38 ++++++ .../fractionalAbduction/doublelinkedlist.vpr | 22 ++++ .../resources/fractionalAbduction/test.vpr | 12 ++ .../resources/fractionalAbduction/test1.vpr | 13 ++ .../resources/fractionalAbduction/test10.vpr | 25 ++++ .../resources/fractionalAbduction/test11.vpr | 12 ++ .../resources/fractionalAbduction/test12.vpr | 13 ++ .../resources/fractionalAbduction/test13.vpr | 13 ++ .../resources/fractionalAbduction/test14.vpr | 12 ++ .../resources/fractionalAbduction/test15.vpr | 15 +++ .../resources/fractionalAbduction/test16.vpr | 15 +++ .../resources/fractionalAbduction/test19.vpr | 25 ++++ .../resources/fractionalAbduction/test2.vpr | 19 +++ .../resources/fractionalAbduction/test20.vpr | 12 ++ .../resources/fractionalAbduction/test21.vpr | 11 ++ .../resources/fractionalAbduction/test22.vpr | 20 ++++ .../resources/fractionalAbduction/test23.vpr | 15 +++ .../resources/fractionalAbduction/test24.vpr | 11 ++ .../resources/fractionalAbduction/test25.vpr | 14 +++ .../resources/fractionalAbduction/test26.vpr | 32 +++++ .../resources/fractionalAbduction/test27.vpr | 14 +++ .../resources/fractionalAbduction/test28.vpr | 11 ++ .../resources/fractionalAbduction/test29.vpr | 16 +++ .../resources/fractionalAbduction/test2_5.vpr | 16 +++ .../resources/fractionalAbduction/test3.vpr | 20 ++++ .../resources/fractionalAbduction/test30.vpr | 12 ++ .../resources/fractionalAbduction/test31.vpr | 15 +++ .../resources/fractionalAbduction/test32.vpr | 8 ++ .../resources/fractionalAbduction/test4.vpr | 21 ++++ .../resources/fractionalAbduction/test5.vpr | 18 +++ .../resources/fractionalAbduction/test6.vpr | 26 ++++ .../resources/fractionalAbduction/test7.vpr | 9 ++ .../resources/fractionalAbduction/test8.vpr | 9 ++ .../resources/fractionalAbduction/test9.vpr | 17 +++ 42 files changed, 1063 insertions(+) create mode 100644 src/test/resources/fractionalAbduction/dl/dl.vpr create mode 100644 src/test/resources/fractionalAbduction/dl/dl_concat.vpr create mode 100644 src/test/resources/fractionalAbduction/dl/dl_copy.vpr create mode 100644 src/test/resources/fractionalAbduction/dl/dl_dispose.vpr create mode 100644 src/test/resources/fractionalAbduction/dl/dl_filter.vpr create mode 100644 src/test/resources/fractionalAbduction/dl/dl_insert.vpr create mode 100644 src/test/resources/fractionalAbduction/dl/dl_remove.vpr create mode 100644 src/test/resources/fractionalAbduction/dl/dl_reverse.vpr create mode 100644 src/test/resources/fractionalAbduction/dl/dl_traverse.vpr create mode 100644 src/test/resources/fractionalAbduction/doublelinkedlist.vpr create mode 100644 src/test/resources/fractionalAbduction/test.vpr create mode 100644 src/test/resources/fractionalAbduction/test1.vpr create mode 100644 src/test/resources/fractionalAbduction/test10.vpr create mode 100644 src/test/resources/fractionalAbduction/test11.vpr create mode 100644 src/test/resources/fractionalAbduction/test12.vpr create mode 100644 src/test/resources/fractionalAbduction/test13.vpr create mode 100644 src/test/resources/fractionalAbduction/test14.vpr create mode 100644 src/test/resources/fractionalAbduction/test15.vpr create mode 100644 src/test/resources/fractionalAbduction/test16.vpr create mode 100644 src/test/resources/fractionalAbduction/test19.vpr create mode 100644 src/test/resources/fractionalAbduction/test2.vpr create mode 100644 src/test/resources/fractionalAbduction/test20.vpr create mode 100644 src/test/resources/fractionalAbduction/test21.vpr create mode 100644 src/test/resources/fractionalAbduction/test22.vpr create mode 100644 src/test/resources/fractionalAbduction/test23.vpr create mode 100644 src/test/resources/fractionalAbduction/test24.vpr create mode 100644 src/test/resources/fractionalAbduction/test25.vpr create mode 100644 src/test/resources/fractionalAbduction/test26.vpr create mode 100644 src/test/resources/fractionalAbduction/test27.vpr create mode 100644 src/test/resources/fractionalAbduction/test28.vpr create mode 100644 src/test/resources/fractionalAbduction/test29.vpr create mode 100644 src/test/resources/fractionalAbduction/test2_5.vpr create mode 100644 src/test/resources/fractionalAbduction/test3.vpr create mode 100644 src/test/resources/fractionalAbduction/test30.vpr create mode 100644 src/test/resources/fractionalAbduction/test31.vpr create mode 100644 src/test/resources/fractionalAbduction/test32.vpr create mode 100644 src/test/resources/fractionalAbduction/test4.vpr create mode 100644 src/test/resources/fractionalAbduction/test5.vpr create mode 100644 src/test/resources/fractionalAbduction/test6.vpr create mode 100644 src/test/resources/fractionalAbduction/test7.vpr create mode 100644 src/test/resources/fractionalAbduction/test8.vpr create mode 100644 src/test/resources/fractionalAbduction/test9.vpr diff --git a/src/test/resources/fractionalAbduction/dl/dl.vpr b/src/test/resources/fractionalAbduction/dl/dl.vpr new file mode 100644 index 000000000..b23f747ff --- /dev/null +++ b/src/test/resources/fractionalAbduction/dl/dl.vpr @@ -0,0 +1,22 @@ +field next: Ref +field prev: Ref + +predicate nodes(this: Ref) { + acc(this.next) && acc(this.prev, 1/2) && + (this.next != null ==> + nodes(this.next) && + acc(this.next.prev, 1/2) && + this.next.prev == this + ) +} + +field head: Ref + +predicate dllist(this: Ref) { + acc(this.head) && + (this.head != null ==> + acc(this.head.prev, 1/2) && + this.head.prev == null && + nodes(this.head) + ) +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/dl/dl_concat.vpr b/src/test/resources/fractionalAbduction/dl/dl_concat.vpr new file mode 100644 index 000000000..14d148da9 --- /dev/null +++ b/src/test/resources/fractionalAbduction/dl/dl_concat.vpr @@ -0,0 +1,107 @@ +import "dl.vpr" + +// method dl_concat(list1: Ref, list2: Ref) returns (res: Ref) +// requires dllist(list1) +// requires dllist(list2) +// ensures dllist(res) +// { +// unfold dllist(list2) +// if (list2.head == null) { +// fold dllist(list2) +// res := list1 +// } +// else { +// unfold nodes(list2.head) +// unfold dllist(list1) +// if (list1.head == null) { +// list2.head.prev := null +// fold nodes(list2.head) +// fold dllist(list2) +// res := list2 +// } +// else { +// var curr: Ref := list1.head +// package nodes(curr) --* dllist(list1) { +// fold dllist(list1) +// } +// unfold nodes(curr) +// while (curr.next != null) +// invariant acc(curr.next) && acc(curr.prev, 1/2) +// invariant curr.next != null ==> acc(curr.next.prev, 1/2) && curr.next.prev == curr && nodes(curr.next) +// invariant nodes(curr) --* dllist(list1) +// { +// var ocurr: Ref := curr +// curr := curr.next + +// package nodes(curr) --* dllist(list1) { +// fold nodes(ocurr) +// apply nodes(ocurr) --* dllist(list1) +// } +// unfold nodes(curr) +// } +// curr.next := list2.head +// list2.head.prev := curr + +// fold nodes(list2.head) +// fold nodes(curr) + +// apply nodes(curr) --* dllist(list1) + +// res := list1 +// } +// } +// } + +method dl_concat(list1: Ref, list2: Ref) returns (res: Ref) +requires dllist(list1) +requires dllist(list2) +// ensures dllist(res) +{ + // unfold dllist(list1) + var head1: Ref := list1.head + // unfold dllist(list2) + var head2: Ref := list2.head + var curr: Ref := head1 + + if (head1 == null) { + res := list2 + // fold dllist(res) + } else { + + if (head2 == null) { + res := list1 + // fold dllist(res) + } else { + + // package nodes(curr) --* nodes(head1) + // unfold nodes(curr) + + while (curr.next != null) // unfolding acc(nodes(curr), 1/4) in curr.next != null) + invariant acc(curr.next) + // invariant acc(curr.prev, 1/2) + invariant curr.next != null ==> acc(nodes(curr.next)) + invariant curr.next != null ==> acc(curr.next.prev, 1/2) + invariant curr.next != null ==> curr.next.prev == curr + // invariant nodes(curr) --* nodes(head1) + { + var ocurr: Ref := curr + curr := curr.next + + // unfold nodes(curr) + // package acc(nodes(curr)) --* acc(nodes(head1)) { + // fold acc(nodes(ocurr)) + // apply acc(nodes(ocurr)) --* acc(nodes(head1)) + // } + } + curr.next := list2.head + // unfold nodes(list2.head) + list2.head.prev := curr + res := list1 + // fold nodes(list2.head) + // fold nodes(curr) + // apply acc(nodes(curr)) --* acc(nodes(head1)) + // fold dllist(res) + list2.head := null + } + } +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/dl/dl_copy.vpr b/src/test/resources/fractionalAbduction/dl/dl_copy.vpr new file mode 100644 index 000000000..ce024d245 --- /dev/null +++ b/src/test/resources/fractionalAbduction/dl/dl_copy.vpr @@ -0,0 +1,111 @@ +import "dl.vpr" + +method copy(list: Ref) returns (cp_list: Ref) +requires dllist(list) +// requires acc(list.head) && acc(list.head.prev) && (list.head.prev == null) +// requires acc(list.head.next) && acc(list.head.next.prev, 1/2) && list.head.next.prev == list.head +// requires acc(dllist(list), 1/4) +// ensures acc(dllist(list), 1/4) && dllist(cp_list) +{ + cp_list := new(head) + // unfold acc(dllist(list), 1/4) + var list_head: Ref := list.head + if (list.head == null) { + // fold acc(dllist(list), 1/4) + cp_list.head := null + // fold dllist(cp_list) + } else { + var curr: Ref := list_head + + var cp: Ref := new(next, prev) + cp.next := null + cp.prev := null + + var cp_head: Ref := cp + cp_list.head := cp_head + + fold nodes(cp) + package nodes(cp) --* nodes(cp_head) + + // package acc(nodes(curr), 1/4) --* acc(nodes(list_head), 1/4) + // unfold acc(nodes(curr), 1/4) + + while (curr.next != null) + invariant acc(curr.next) + // invariant acc(curr.prev, 1/2) + invariant curr.next != null ==> acc(curr.next.prev, 1/2) + invariant curr.next != null ==> curr.next.prev == curr + invariant curr.next != null ==> acc(nodes(curr.next)) + // invariant nodes(cp) + invariant nodes(cp) --* nodes(cp_head) + // invariant acc(nodes(curr), 1/4) --* acc(nodes(list_head), 1/4) + { + + var ocp: Ref := cp + cp := new(next, prev) + // unfold nodes(ocp) + ocp.next := cp + cp.next := null + cp.prev := ocp + + var ocurr: Ref := curr + curr := curr.next + + // package acc(nodes(curr), 1/4) --* acc(nodes(list_head), 1/4) { + // fold acc(nodes(ocurr), 1/4) + // apply acc(nodes(ocurr), 1/4) --* acc(nodes(list_head), 1/4) + // } + // unfold acc(nodes(curr), 1/4) + + // fold nodes(cp) + package nodes(cp) --* nodes(cp_head) { + fold nodes(ocp) + apply nodes(ocp) --* nodes(cp_head) + } + } + // fold acc(nodes(curr), 1/4) + // apply acc(nodes(curr), 1/4) --* acc(nodes(list_head), 1/4) + // fold acc(dllist(list), 1/4) + // apply nodes(cp) --* nodes(cp_head) + // fold dllist(cp_list) + } + +} + +// var list_head: Ref := list.head +// var curr: Ref := list_head + +// // var cp: Ref := new(*) +// // cp.next := null +// // cp.prev := null + +// // fold nodes(cp) +// package acc(nodes(curr), 1/4) --* acc(nodes(list_head), 1/4) +// unfold acc(nodes(curr), 1/4) + +// while (curr.next != null) +// invariant acc(curr.next, 1/4) +// invariant acc(curr.prev, 1/8) +// invariant curr.next != null ==> acc(curr.next.prev, 1/8) +// invariant curr.next != null ==> curr.next.prev == curr +// invariant curr.next != null ==> acc(nodes(curr.next), 1/4) +// // invariant nodes(cp) +// invariant acc(nodes(curr), 1/4) --* acc(nodes(list_head), 1/4) +// { +// // var ocp: Ref := cp +// // cp := new(*) +// // unfold nodes(ocp) +// // ocp.next := cp +// // cp.next := null +// // cp.prev := ocp + +// var ocurr: Ref := curr +// curr := curr.next + +// package acc(nodes(ocurr), 1/4) --* acc(nodes(list_head), 1/4) { +// fold acc(nodes(ocurr), 1/4) +// apply acc(nodes(ocurr), 1/4) --* acc(nodes(list_head), 1/4) +// } +// // fold nodes(cp) +// unfold acc(nodes(curr), 1/4) +// } \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/dl/dl_dispose.vpr b/src/test/resources/fractionalAbduction/dl/dl_dispose.vpr new file mode 100644 index 000000000..bc7df6653 --- /dev/null +++ b/src/test/resources/fractionalAbduction/dl/dl_dispose.vpr @@ -0,0 +1,33 @@ +import "dl.vpr" + +method dl_dispose(list: Ref) + // requires acc(dllist(list)) +{ + var ocurr: Ref := new(next, prev) + ocurr.next := null + + // unfold acc(dllist(list)) + var curr: Ref := list.head + + while (curr != null) + // Need the invariant + invariant curr != null ==> acc(nodes(curr)) + { + // unfold acc(nodes(curr)) + ocurr := curr + curr := curr.next + + free(ocurr) + } + + free_head(list) +} + +method free(this: Ref) + requires acc(this.next) && acc(this.prev, 1/2) && + (this.next != null ==> + acc(this.next.prev, 1/2) && + this.next.prev == this) + +method free_head(this: Ref) + requires acc(this.head) \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/dl/dl_filter.vpr b/src/test/resources/fractionalAbduction/dl/dl_filter.vpr new file mode 100644 index 000000000..d392fbaca --- /dev/null +++ b/src/test/resources/fractionalAbduction/dl/dl_filter.vpr @@ -0,0 +1,67 @@ +import "dl.vpr" + +method dl_filter(list: Ref) returns (res: Ref) + requires acc(dllist(list)) + // ensures dllist(res) +{ + // unfold acc(dllist(list)) + var list_head: Ref := list.head + + if (list_head == null) { + res := list + // fold dllist(list) + } + else { + // unfold nodes(list_head) + if (list_head.next == null) { + res := list + // fold nodes(list_head) + // fold dllist(res) + } else { + var p: Ref := list_head + var curr: Ref := list_head.next + // unfold nodes(curr) + // package acc(nodes(p)) --* acc(nodes(list_head)) + + while (curr.next != null) + invariant acc(curr.next) + // invariant acc(curr.prev, 1/2) + invariant curr.next != null ==> acc(nodes(curr.next)) + invariant curr.next != null ==> acc(curr.next.prev, 1/2) + invariant curr.next != null ==> curr.next.prev == curr + invariant acc(p.next) + invariant p.next == curr + // invariant acc(nodes(p)) --* acc(nodes(list_head)) + { + var ocurr: Ref := curr + var old_p: Ref := p + curr := curr.next + // unfold nodes(curr) + + var nondet: Bool + if(nondet) { + p.next := curr; + curr.prev := p + free(ocurr) + } else { + p := ocurr + } + + // if(!nondet){ + // package nodes(p) --* nodes(list_head) { + // fold nodes(old_p) + // apply nodes(old_p) --* nodes(list_head) + // } + // } + } + // fold nodes(curr) + // fold nodes(p) + // apply acc(nodes(p)) --* acc(nodes(list_head)) + res := list + // fold dllist(res) + } + } +} + +method free(this: Ref) + requires acc(this.next) && acc(this.prev) \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/dl/dl_insert.vpr b/src/test/resources/fractionalAbduction/dl/dl_insert.vpr new file mode 100644 index 000000000..3f9b02074 --- /dev/null +++ b/src/test/resources/fractionalAbduction/dl/dl_insert.vpr @@ -0,0 +1,64 @@ +import "./dl.vpr" + +method insert(list: Ref, elt: Ref) returns (res: Ref) + requires dllist(list) + // ensures dllist(res) +{ + // unfold dllist(list) + var list_head: Ref := list.head + + if (list_head == null) { + res := new(*) + res.prev := null + res.next := null + } else { + var curr: Ref := list_head + var nondet: Bool + + // package nodes(curr) --* nodes(list_head) + // unfold nodes(curr) + + while (nondet && curr.next != null) + invariant acc(curr.next) + // invariant acc(curr.prev, 1/2) + invariant curr.next != null ==> acc(nodes(curr.next)) + invariant curr.next != null ==> acc(curr.next.prev, 1/2) + invariant curr.next != null ==> curr.next.prev == curr + // invariant acc(nodes(curr)) --* acc(nodes(list_head)) + { + var ocurr: Ref := curr + nondet := havoc() + curr := curr.next + + // unfold nodes(curr) + // package nodes(curr) --* nodes(list_head) { + // fold nodes(ocurr) + // apply nodes(ocurr) --* nodes(list_head) + // } + } + + if (curr.next != null) { + // unfold nodes(elt) + elt.next := curr.next + curr.next := elt + elt.prev := curr + // unfold nodes(elt.next) + elt.next.prev := elt + // fold nodes(elt.next) + // fold nodes(elt) + // fold nodes(curr) + } else { + // unfold nodes(elt) + elt.next := null + curr.next := elt + elt.prev := curr + // fold nodes(elt) + // fold nodes(curr) + } + // apply nodes(curr) --* nodes(list_head) + } + res := list + // fold dllist(res) +} + +method havoc() returns (res: Bool) \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/dl/dl_remove.vpr b/src/test/resources/fractionalAbduction/dl/dl_remove.vpr new file mode 100644 index 000000000..25eea78a1 --- /dev/null +++ b/src/test/resources/fractionalAbduction/dl/dl_remove.vpr @@ -0,0 +1,47 @@ +import "./dl.vpr" + +method remove(lst: Ref) returns (res: Ref) + requires dllist(lst) +{ + var curr: Ref + var tmp: Ref + var nondet: Bool + // unfold dllist(lst) + var lst_head: Ref := lst.head + + if(lst_head == null){ + res := null + } else { + curr := lst_head + + // package nodes(curr) --* nodes(lst_head) + + while (nondet && curr.next != null) + invariant acc(curr.next) + // invariant acc(curr.prev, 1/2) + invariant curr.next != null ==> acc(nodes(curr.next)) + invariant curr.next != null ==> acc(curr.next.prev, 1/2) + invariant curr.next != null ==> curr.next.prev == curr + // invariant acc(nodes(curr)) --* acc(nodes(lst_head)) + { + var ocurr: Ref := curr + nondet := havoc() + curr := curr.next + + // package nodes(curr) --* nodes(lst_head) { + // fold nodes(ocurr) + // apply nodes(ocurr) --* nodes(lst_head) + // } + } + tmp := curr.next + if (tmp != null) { + // unfold nodes(tmp) + curr.next := tmp.next + } + // fold nodes(curr) + // apply nodes(curr) --* nodes(lst_head) + res := lst_head + } +} + +method havoc() returns (res: Bool) \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/dl/dl_reverse.vpr b/src/test/resources/fractionalAbduction/dl/dl_reverse.vpr new file mode 100644 index 000000000..d60cd9fc0 --- /dev/null +++ b/src/test/resources/fractionalAbduction/dl/dl_reverse.vpr @@ -0,0 +1,51 @@ +import "./dl.vpr" + +method dl_reverse(list: Ref) returns (res: Ref) + requires dllist(list) + // ensures dllist(res) +{ + // unfold dllist(list) + var list_head: Ref := list.head + var curr: Ref := list_head + var res_head: Ref := new(next, prev) + res_head.next := null + res_head.prev := null + + if (list_head == null) { + res := list + // fold dllist(res) + } else { + // fold nodes(res_head) + // unfold nodes(curr) + + while (curr.next != null) + invariant acc(curr.next) + // invariant acc(curr.prev) + invariant curr.next != null ==> acc(nodes(curr.next)) + invariant curr.next != null ==> acc(curr.next.prev, 1/2) + invariant curr.next != null ==> curr.next.prev == curr + // invariant nodes(res_head) + invariant acc(res_head.prev, 1/2) + invariant res_head.prev == null + { + var tmp: Ref := curr + curr := curr.next + + tmp.next := res_head + // unfold nodes(res_head) + res_head.prev := tmp + // fold nodes(res_head) + + res_head := tmp + tmp.prev := null + + fold nodes(res_head) + // unfold nodes(curr) + } + + res := new(head) + res.head := res_head + list.head := null + // fold dllist(res) + } +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/dl/dl_traverse.vpr b/src/test/resources/fractionalAbduction/dl/dl_traverse.vpr new file mode 100644 index 000000000..811721401 --- /dev/null +++ b/src/test/resources/fractionalAbduction/dl/dl_traverse.vpr @@ -0,0 +1,38 @@ +import "./dl.vpr" + +method dl_traverse(list: Ref) + // requires dllist(list) + requires acc(list.head) && acc(list.head.prev) && (list.head.prev == null) + requires acc(list.head.next) && acc(list.head.next.prev, 1/2) && list.head.next.prev == list.head + // ensures dllist(list) +{ + var list_head: Ref := list.head + var curr: Ref := list_head + + if (list_head == null) { + // fold dllist(list) + } else { + while (curr.next != null) + invariant acc(curr.next) + // invariant acc(curr.prev, 1/2) + invariant curr.next != null ==> acc(nodes(curr.next)) + invariant curr.next != null ==> acc(curr.next.prev, 1/2) + invariant curr.next != null ==> curr.next.prev == curr + // invariant nodes(curr) --* nodes(list_head) + { + var ocurr: Ref := curr + curr := curr.next + + // unfold nodes(curr) + // package acc(nodes(curr)) --* acc(nodes(list_head)) { + // fold acc(nodes(ocurr)) + // apply acc(nodes(ocurr)) --* acc(nodes(list_head)) + // } + } + + // fold nodes(list2.head) + // fold nodes(curr) + // apply acc(nodes(curr)) --* acc(nodes(list_head)) + // fold dllist(res) + } +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/doublelinkedlist.vpr b/src/test/resources/fractionalAbduction/doublelinkedlist.vpr new file mode 100644 index 000000000..a13e69cd6 --- /dev/null +++ b/src/test/resources/fractionalAbduction/doublelinkedlist.vpr @@ -0,0 +1,22 @@ +field next: Ref +field prev: Ref + +predicate nodes(this: Ref) { + acc(this.next) && acc(this.prev, 1/2) && + (this.next != null ==> + acc(this.next.prev, 1/2) && + this.next.prev == this && + nodes(this.next) + ) +} + +field head: Ref + +predicate dlist(this: Ref) { + acc(this.head) && + (this.head != null ==> + acc(this.head.prev, 1/2) && + this.head.prev == null && + nodes(this.head) + ) +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/test.vpr b/src/test/resources/fractionalAbduction/test.vpr new file mode 100644 index 000000000..04990f0c2 --- /dev/null +++ b/src/test/resources/fractionalAbduction/test.vpr @@ -0,0 +1,12 @@ +field next: Ref + +/* predicate list(x: Ref) { + x != null ==> acc(x.next, 1/2) && acc(list(x.next), 1/2) +} */ + +method foo(x: Ref) + requires acc(x.next, 1/6) + requires acc(x.next, 1/6) +{ + assert acc(x.next, 1/2) +} diff --git a/src/test/resources/fractionalAbduction/test1.vpr b/src/test/resources/fractionalAbduction/test1.vpr new file mode 100644 index 000000000..c9c2c2c77 --- /dev/null +++ b/src/test/resources/fractionalAbduction/test1.vpr @@ -0,0 +1,13 @@ +field next: Ref + +predicate list(x: Ref) { + x != null ==> acc(x.next, 1/2) && acc(list(x.next), 1/2) +} + +method foo(x: Ref) + requires acc(x.next, 1/2) //wilcard) + //requires acc(list(x.next), 1/4) +{ + // fold acc(list(x), 1/2) + assert acc(list(x), 1/2) +} diff --git a/src/test/resources/fractionalAbduction/test10.vpr b/src/test/resources/fractionalAbduction/test10.vpr new file mode 100644 index 000000000..bca67025b --- /dev/null +++ b/src/test/resources/fractionalAbduction/test10.vpr @@ -0,0 +1,25 @@ +import "doublelinkedlist.vpr" + +method main() { + var x: Ref := new(*) + var y: Ref := new(*) + var z: Ref := new(*) + + var list: Ref := new(*) + + x.prev := null + x.next := y + + y.prev := x + y.next := z + + z.prev := y + z.next := null + + fold nodes(z) + fold nodes(y) + fold nodes(x) + + list.head := x + fold dlist(list) +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/test11.vpr b/src/test/resources/fractionalAbduction/test11.vpr new file mode 100644 index 000000000..43af1fc31 --- /dev/null +++ b/src/test/resources/fractionalAbduction/test11.vpr @@ -0,0 +1,12 @@ +field f: Ref + +predicate pred(x: Ref) { + acc(x.f) +} + +method foo(x: Ref) + requires acc(x.f, wildcard) +{ + // fold acc(pred(x), 1/2) + assert acc(pred(x), 1/2) +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/test12.vpr b/src/test/resources/fractionalAbduction/test12.vpr new file mode 100644 index 000000000..b171b7e3c --- /dev/null +++ b/src/test/resources/fractionalAbduction/test12.vpr @@ -0,0 +1,13 @@ +field f: Ref + +predicate pred(x: Ref) { + acc(x.f) +} + + +method foo(x: Ref, p: Perm) + // requires p == 1/2 +{ + fold acc(pred(x), p) + assert acc(pred(x), 1/2) +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/test13.vpr b/src/test/resources/fractionalAbduction/test13.vpr new file mode 100644 index 000000000..ad90eea9c --- /dev/null +++ b/src/test/resources/fractionalAbduction/test13.vpr @@ -0,0 +1,13 @@ +field f: Ref + +predicate pred(x: Ref) { + acc(x.f, 1/2) +} + + +method foo(x: Ref) + requires acc(x.f, 1/4) +{ + fold acc(pred(x), 1/2) + assert acc(pred(x), 1/2) +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/test14.vpr b/src/test/resources/fractionalAbduction/test14.vpr new file mode 100644 index 000000000..a2d013bf9 --- /dev/null +++ b/src/test/resources/fractionalAbduction/test14.vpr @@ -0,0 +1,12 @@ +field f: Ref + +predicate pred(x: Ref) { + acc(x.f) +} + +method foo(x: Ref, p: Perm) + requires acc(pred(x), 1/2) + requires 0/1 < p && p < 1/1 +{ + assert acc(pred(x), p) +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/test15.vpr b/src/test/resources/fractionalAbduction/test15.vpr new file mode 100644 index 000000000..38b65d6aa --- /dev/null +++ b/src/test/resources/fractionalAbduction/test15.vpr @@ -0,0 +1,15 @@ +field f: Ref + +predicate pred(x: Ref) { + acc(x.f) +} + +method foo(x: Ref, p: Perm, q: Perm) + requires 0/1 < q && q < 1/1 + requires acc(x.f, 1/2) + // requires 0/1 < p && p < 1/1 + // requires acc(x.f, p) +{ + fold acc(pred(x), 1/2) + assert acc(pred(x), p) +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/test16.vpr b/src/test/resources/fractionalAbduction/test16.vpr new file mode 100644 index 000000000..890208d71 --- /dev/null +++ b/src/test/resources/fractionalAbduction/test16.vpr @@ -0,0 +1,15 @@ +field f: Ref + +predicate pred(x: Ref) { + acc(x.f) +} + +method foo(x: Ref) + requires acc(pred(x), wildcard) + ensures acc(pred(x), wildcard) + ensures acc(x.f, wildcard) +{ + unfold acc(pred(x), wildcard) + var y : Ref := x.f + fold acc(pred(x), wildcard) +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/test19.vpr b/src/test/resources/fractionalAbduction/test19.vpr new file mode 100644 index 000000000..d863ad352 --- /dev/null +++ b/src/test/resources/fractionalAbduction/test19.vpr @@ -0,0 +1,25 @@ +field f: Ref + +predicate pred(x: Ref) { + (x != null) ==> acc(x.f, 1/4) +} + +predicate predpred(x: Ref) { + (x != null) ==> acc(x.f, 1/4) +} + +method bar(x: Ref) + requires x != null + requires acc(pred(x), write) + requires acc(predpred(x), write) + // ensures acc(pred(x), 2/1) +{ + // if (!(x == null)) { + // unfold acc(predpred(x), write) + // unfold acc(pred(x), write) + // } + assert acc(x.f, 1 / 2) + // if (!(x == null)) { + // fold acc(pred(x), 1 / 2 / (1 / 4)) + // } +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/test2.vpr b/src/test/resources/fractionalAbduction/test2.vpr new file mode 100644 index 000000000..6f1cebf43 --- /dev/null +++ b/src/test/resources/fractionalAbduction/test2.vpr @@ -0,0 +1,19 @@ +field f: Ref + +predicate pred(x: Ref) { + acc(x.f) +} + +// If we were to fold 1/2 instead of 1/3, +// we would nto have to perform the unfold and second fold +method foo(x: Ref) + // requires acc(x.f, 1/3) + // requires x.f == null +{ + // fold acc(pred(x), 1/3) + assert acc(pred(x), 1/3) + // unfold acc(pred(x), 1/3) + assert x.f == null + // fold acc(pred(x), 1/3) + assert acc(pred(x), 1/3) +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/test20.vpr b/src/test/resources/fractionalAbduction/test20.vpr new file mode 100644 index 000000000..68ccbc2ba --- /dev/null +++ b/src/test/resources/fractionalAbduction/test20.vpr @@ -0,0 +1,12 @@ +field f: Ref +field g: Ref + +predicate pred(x: Ref) { + acc(x.f) && acc(x.g) +} + +method foo(x: Ref) + requires acc(x.f, 1/2) +{ + assert pred(x) +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/test21.vpr b/src/test/resources/fractionalAbduction/test21.vpr new file mode 100644 index 000000000..7d8188a19 --- /dev/null +++ b/src/test/resources/fractionalAbduction/test21.vpr @@ -0,0 +1,11 @@ +field f: Ref + +method bar(x: Ref) + // requires acc(x.f, 1/4) +{ + if (x.f == null) { + assert acc(x.f, 2/4) + } else { + assert acc(x.f, 1/4) + } +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/test22.vpr b/src/test/resources/fractionalAbduction/test22.vpr new file mode 100644 index 000000000..914d5e330 --- /dev/null +++ b/src/test/resources/fractionalAbduction/test22.vpr @@ -0,0 +1,20 @@ +field f: Ref + +method foo(x: Ref) + requires acc(x.f, 1/2) + +method foo2(x: Ref) + requires acc(x.f, 3/4) + +method bar(x: Ref) +{ + assert acc(x.f, 1/2) + assert acc(x.f, 3/4) +} + +method bar2(x: Ref) +{ + foo(x) + foo2(x) +} + diff --git a/src/test/resources/fractionalAbduction/test23.vpr b/src/test/resources/fractionalAbduction/test23.vpr new file mode 100644 index 000000000..18a6531f4 --- /dev/null +++ b/src/test/resources/fractionalAbduction/test23.vpr @@ -0,0 +1,15 @@ +field f: Int +field g: Ref + +method foo(x: Ref) +{ + if (x.f > 2) { + assert acc(x.g, 1/4) + } elseif (x.f < -2) { + assert acc(x.g, 1/4) + } + if (x.f > 0) { + assert acc(x.g, 1/4) + } +} + diff --git a/src/test/resources/fractionalAbduction/test24.vpr b/src/test/resources/fractionalAbduction/test24.vpr new file mode 100644 index 000000000..90b12f93b --- /dev/null +++ b/src/test/resources/fractionalAbduction/test24.vpr @@ -0,0 +1,11 @@ +field f: Int +field g: Ref + +method foo(x: Ref) +{ + if (x.f > 2) { + assert acc(x.g, 1/4) + } + // assert acc(x.f, 2/4) +} + diff --git a/src/test/resources/fractionalAbduction/test25.vpr b/src/test/resources/fractionalAbduction/test25.vpr new file mode 100644 index 000000000..afc1dd5ff --- /dev/null +++ b/src/test/resources/fractionalAbduction/test25.vpr @@ -0,0 +1,14 @@ +field f: Int +field g: Ref + +method foo(x: Ref) +{ + if (x.f > 2) { + assert acc(x.g, 1/4) + if (x.f > 5) { + assert acc(x.g, 2/4) + } + } + // assert acc(x.f, 2/4) +} + diff --git a/src/test/resources/fractionalAbduction/test26.vpr b/src/test/resources/fractionalAbduction/test26.vpr new file mode 100644 index 000000000..3ca1adb19 --- /dev/null +++ b/src/test/resources/fractionalAbduction/test26.vpr @@ -0,0 +1,32 @@ +field f: Ref + +predicate pred(x: Ref) { + x != null ==> acc(x.f) +} + +method foo(x: Ref) returns (y: Ref) +{ + if (x.f == null) { + y := null + } else { + y := x + } +} + + +/* method foo(x: Ref) returns (y: Ref) + requires acc(x.f, write) + ensures !(x == null) && !(x.f == null) ==> acc(pred(y), write) + ensures !(x == y) && x.f == y ==> acc(pred(x), write) +{ + if (x.f == null) { + y := null + } else { + y := x} + if (!(x == y) && y == y) { + fold acc(pred(x), write) + } + if (!(x == null)) { + fold acc(pred(y), write) + } +} */ \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/test27.vpr b/src/test/resources/fractionalAbduction/test27.vpr new file mode 100644 index 000000000..4b74d260e --- /dev/null +++ b/src/test/resources/fractionalAbduction/test27.vpr @@ -0,0 +1,14 @@ +field f: Int +field g: Bool +field b: Bool + +method test1(x: Ref, bo: Bool) + //requires b ? acc(x.f) : acc(x.g) + //ensures b ? acc(x.f) && x.f == 0 : acc(x.g) && x.g +{ + if (bo) { + x.f := 0 + } else { + x.g := true + } +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/test28.vpr b/src/test/resources/fractionalAbduction/test28.vpr new file mode 100644 index 000000000..23b3bf2bf --- /dev/null +++ b/src/test/resources/fractionalAbduction/test28.vpr @@ -0,0 +1,11 @@ +field f: Int +predicate pred(x: Ref) { acc(x.f) } +predicate pred2(x: Ref) { acc(pred(x), 1/2) && acc(x.f, 1/2) } + +method failure (x: Ref) + requires acc(x.f, 1/2) +{ + // Folding pred2 (x) might fail . + // There might be insufficient permission to access pred (x) + assert acc(pred2(x), 1/2) +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/test29.vpr b/src/test/resources/fractionalAbduction/test29.vpr new file mode 100644 index 000000000..d5e073158 --- /dev/null +++ b/src/test/resources/fractionalAbduction/test29.vpr @@ -0,0 +1,16 @@ +field f: Int +field v: Int +field g: Ref + +method foo(x: Ref) +{ + if (x.f > 2) { + if (x.v > 3) { + assert acc(x.g, 1/4) + if (x.f > 5) { + assert acc(x.g, 2/4) + } + } + } + // assert acc(x.f, 2/4) +} diff --git a/src/test/resources/fractionalAbduction/test2_5.vpr b/src/test/resources/fractionalAbduction/test2_5.vpr new file mode 100644 index 000000000..daf8f1bd3 --- /dev/null +++ b/src/test/resources/fractionalAbduction/test2_5.vpr @@ -0,0 +1,16 @@ +field f: Ref + +predicate pred(x: Ref) { + acc(x.f) +} + +method foo(x: Ref) + requires x.f == null +{ + // fold acc(pred(x), 1/3) + assert acc(pred(x), 1/3) + // unfold acc(pred(x), 1/3) + assert x.f == null + // fold acc(pred(x), 1/3) + assert acc(pred(x), 1/3) +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/test3.vpr b/src/test/resources/fractionalAbduction/test3.vpr new file mode 100644 index 000000000..2554ce8ac --- /dev/null +++ b/src/test/resources/fractionalAbduction/test3.vpr @@ -0,0 +1,20 @@ +field f: Ref + +predicate pred(x: Ref) { + acc(x.f) +} + +// Here, ideally, we only infer 2/3 +// Furthermore, if possible, we could +// directly fold 2/3 at the beginning +method foo(x: Ref) + //requires acc(pred(x), 1/2) + //requires acc(pred(x), 1/6) +{ + // fold acc(pred(x), 1/2) + assert acc(pred(x), 1/2) + // unfold acc(pred(x), 1/2) + // fold acc(pred(x), 2/3) + assert acc(pred(x), 2/3) + assert acc(pred(x), 1/2) +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/test30.vpr b/src/test/resources/fractionalAbduction/test30.vpr new file mode 100644 index 000000000..84e7724fc --- /dev/null +++ b/src/test/resources/fractionalAbduction/test30.vpr @@ -0,0 +1,12 @@ +field next: Ref + +predicate list(x: Ref) { + x != null ==> (acc(x.next) && list(x.next)) +} + +method foo(x: Ref) + requires acc(x.next) + requires x.next == null +{ + assert list(x) +} diff --git a/src/test/resources/fractionalAbduction/test31.vpr b/src/test/resources/fractionalAbduction/test31.vpr new file mode 100644 index 000000000..d4971eb47 --- /dev/null +++ b/src/test/resources/fractionalAbduction/test31.vpr @@ -0,0 +1,15 @@ +field next: Ref +field data: Int + +predicate list(x: Ref) { + x != null ==> (acc(x.next) && acc(x.data) && list(x.next)) +} +method assign(x: Ref, elem: Ref) +{ + var curr: Ref := x + while (curr != null) { + var old_curr: Ref := curr + curr := curr.next + } + curr.next := elem +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/test32.vpr b/src/test/resources/fractionalAbduction/test32.vpr new file mode 100644 index 000000000..43472b423 --- /dev/null +++ b/src/test/resources/fractionalAbduction/test32.vpr @@ -0,0 +1,8 @@ +field f: Ref +field v: Int + +method foo(x: Ref) { + if (x.f != null) { + assert acc(x.f, 1/2) + } +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/test4.vpr b/src/test/resources/fractionalAbduction/test4.vpr new file mode 100644 index 000000000..ad1b22fcc --- /dev/null +++ b/src/test/resources/fractionalAbduction/test4.vpr @@ -0,0 +1,21 @@ +field f: Ref + +predicate pred(x: Ref) { + acc(x.f) +} + +// The unfold is not really neecessary here, maybe we can +// do a second pass to remove unnecessary statements? +// Or keep iterating until we reach a fixed point? +method foo(x: Ref) + requires acc(x.f, 1/4) + // requires acc(x.f, 1/4) + // requires acc(x.f, 1/4) +{ + // fold acc(pred(x), 1/4) + assert acc(pred(x), 1/4) + // unfold acc(pred(x), 1/4) + assert acc(x.f, 1/4) + assert acc(x.f, 1/2) + +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/test5.vpr b/src/test/resources/fractionalAbduction/test5.vpr new file mode 100644 index 000000000..93f901856 --- /dev/null +++ b/src/test/resources/fractionalAbduction/test5.vpr @@ -0,0 +1,18 @@ +field f1: Ref +field f2: Ref + +predicate pred1(x: Ref) { + acc(x.f1) +} + +predicate pred2(x: Ref) { + acc(x.f2) +} + +method foo(x: Ref) + requires acc(x.f1, 1 / 2) +{ + assert acc(pred1(x), 1 / 4) + assert acc(pred2(x), 1 / 4) + assert acc(x.f2, 1 / 2) +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/test6.vpr b/src/test/resources/fractionalAbduction/test6.vpr new file mode 100644 index 000000000..1bd7ed76f --- /dev/null +++ b/src/test/resources/fractionalAbduction/test6.vpr @@ -0,0 +1,26 @@ +field next: Ref + +predicate list(x: Ref) { + x != null ==> acc(x.next) && acc(list(x.next)) +} + +method iter_read(x: Ref) + requires acc(list(x), 1/2) + ensures acc(list(x), 1/2) +{ + var curr: Ref := x + package acc(list(curr), 1/2) --* acc(list(x), 1/2) + while(curr != null) + invariant acc(list(curr), 1/2) + invariant acc(list(curr), 1/2) --* acc(list(x), 1/2) + { + var curr0: Ref := curr + unfold acc(list(curr), 1/2) + curr := curr.next + package acc(list(curr), 1/2) --* acc(list(x), 1/2) { + fold acc(list(curr0), 1/2) + apply acc(list(curr0), 1/2) --* acc(list(x), 1/2) + } + } + apply acc(list(curr), 1/2) --* acc(list(x), 1/2) +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/test7.vpr b/src/test/resources/fractionalAbduction/test7.vpr new file mode 100644 index 000000000..cebd72f11 --- /dev/null +++ b/src/test/resources/fractionalAbduction/test7.vpr @@ -0,0 +1,9 @@ +field f: Ref + +method example(x: Ref) + requires acc(x.f) +{ + package acc(x.f, 1/2) --* acc(x.f) + // apply acc(x.f, 1/2) --* acc(x.f) + assert acc(x.f) +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/test8.vpr b/src/test/resources/fractionalAbduction/test8.vpr new file mode 100644 index 000000000..2b4b5ed20 --- /dev/null +++ b/src/test/resources/fractionalAbduction/test8.vpr @@ -0,0 +1,9 @@ +field f: Ref + +method example(x: Ref) + requires acc(x.f, 3/4) + requires acc(x.f, 1/4) --* acc(x.f, 1/2) +{ + apply acc(x.f, 1/4) --* acc(x.f, 1/2) + assert acc(x.f) +} \ No newline at end of file diff --git a/src/test/resources/fractionalAbduction/test9.vpr b/src/test/resources/fractionalAbduction/test9.vpr new file mode 100644 index 000000000..143c96034 --- /dev/null +++ b/src/test/resources/fractionalAbduction/test9.vpr @@ -0,0 +1,17 @@ +field f: Ref + +method example(x: Ref) + requires acc(x.f, 1/4) +{ + package acc(x.f, 1/2) --* acc(x.f, 1/4) + //apply acc(x.f, 1/2) --* acc(x.f, 1/4) + //assert acc(x.f, 1/2) --* acc(x.f, 1/4) +} + + +method foo(x: Ref, y: Ref) +requires acc(y.f) +//requires acc(x.f) +{ + package acc(x.f) --* acc(y.f) +} \ No newline at end of file From 103ed55814dc38b28e7041510b77eab1080c7e2c Mon Sep 17 00:00:00 2001 From: Amos Herz Date: Mon, 29 Jun 2026 01:39:22 +0200 Subject: [PATCH 32/32] Forgot to clean up a function --- src/main/scala/biabduction/Invariant.scala | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/src/main/scala/biabduction/Invariant.scala b/src/main/scala/biabduction/Invariant.scala index c4bb1a4a9..3d47396cb 100644 --- a/src/main/scala/biabduction/Invariant.scala +++ b/src/main/scala/biabduction/Invariant.scala @@ -113,46 +113,30 @@ object LoopInvariantSolver { loopCons = loopCons :+ loopConExp //if (loopConExp == loopCons.head) { - // println("\nIteration: " + iteration) + println("\nIteration: " + iteration) //} executionFlowController.locally(s, v) { (s1, v1) => - /*// println(s"BEFORE PRODUCING H: \n\t${s1.h.values.mkString("\n\t")}") - // println(s"BEFORE PRODUCING G: \n\t${s1.g.values.mkString("\n\t")}") - // println(s"BEFORE PRODUCING V: \n\t${v1.decider.pcs.assumptions.mkString("\n\t")}")*/ producer.produce(s1, freshSnap, BigAnd(loopHead.invs), pve, v1, withAbduction = true) { (s2, v2) => - // println(s"AFTER PRODUCING H: \n\t${s2.h.values.mkString("\n\t")}") - // println(s"AFTER PRODUCING G: \n\t${s2.g.values.mkString("\n\t")}") - // println(s"AFTER PRODUCING V: \n\t${v2.decider.pcs.assumptions.mkString("\n\t")}") executionFlowController.locally(s2, v2) { (sF, vF) => - // println(s"WILL EXECUTE FOLLOW") // edges have condition that is assumed by verifier executor.follows(sF, loopEdges, pveLam, vF, joinPoint) { (s3, v3) => - // println(s"DONE") - // println(s"After follows: \n\t${s3.h.values.mkString("\n\t")}") - // println(s"and g\n\t${s3.g.values.mkString("\n\t")}") - // println(s"and v\n\t${v3.decider.pcs.assumptions.mkString("\n\t")}") // To find a fixed point we are only interested in branches where the loop condition can remains true var nextCon = false /*// println(s"Will produce loopConExp")*/ executionFlowController.locally(s3, v3) { (s4, v4) => producer.produce(s4, freshSnap, loopConExp, pve, v4, withAbduction = true) { (s5, v5) => nextCon = !v5.decider.checkSmoke() - /*// println(s"nextCon: $nextCon in \n\t${s5.h.values.mkString("\n\t")}") - // println(s"and V \n\t${v5.decider.pcs.assumptions.mkString("\n\t")}")*/ Success() } } if (!nextCon) { Success() } else { - // println(s"SUCCESSFUL framing") val endStmt = abductionUtils.getEndOfLoopStmt(loop) val postTran = VarTransformer(s3, v3, s3.g.values, s3.h) val postState = postTran.transformState(s3) - // println(s"\twith s \n\t\t${s3.h.values.mkString("\n\t\t")}") - // println(s"and V \n\t${v3.decider.pcs.assumptions.mkString("\n\t")}") Success(Some(FramingSuccess(s3, v3, postState, endStmt, v3.decider.pcs.duplicate(), postTran))) } }