Uses of Class
org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
-
-
Uses of StackSSALabel in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with type parameters of type StackSSALabel Modifier and Type Field Description (package private) java.util.Map<StackSSALabel,StatementContainer<Statement>>
LValuePropSimple.AssignmentCollector. assignments
(package private) java.util.Map<StackSSALabel,java.lang.Boolean>
LValuePropSimple.UsageCollector. singleUsages
(package private) java.util.Map<StackSSALabel,Expression>
LValuePropSimple.AssignmentCollector. values
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters that return StackSSALabel Modifier and Type Method Description StackSSALabel
InlineDeAssigner.Deassigner. rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags)
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters that return types with arguments of type StackSSALabel Modifier and Type Method Description (package private) java.util.List<StackSSALabel>
LValuePropSimple.UsageCollector. getSingleUsages()
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with parameters of type StackSSALabel Modifier and Type Method Description void
LValuePropSimple.AssignmentCollector. collect(StackSSALabel lValue, StatementContainer<Statement> statementContainer, Expression value)
void
LValuePropSimple.AssignmentCollector. collectMultiUse(StackSSALabel lValue, StatementContainer<Statement> statementContainer, Expression value)
StackSSALabel
InlineDeAssigner.Deassigner. rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags)
-
Uses of StackSSALabel in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
-
Uses of StackSSALabel in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
-
Uses of StackSSALabel in org.benf.cfr.reader.bytecode.analysis.parse.expression
Fields in org.benf.cfr.reader.bytecode.analysis.parse.expression declared as StackSSALabel Modifier and Type Field Description private StackSSALabel
StackValue. stackValue
Methods in org.benf.cfr.reader.bytecode.analysis.parse.expression that return StackSSALabel Modifier and Type Method Description StackSSALabel
StackValue. getStackValue()
Constructors in org.benf.cfr.reader.bytecode.analysis.parse.expression with parameters of type StackSSALabel Constructor Description StackValue(BytecodeLoc loc, StackSSALabel stackValue)
-
Uses of StackSSALabel in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
Fields in org.benf.cfr.reader.bytecode.analysis.parse.rewriters with type parameters of type StackSSALabel Modifier and Type Field Description private java.util.Map<StackSSALabel,java.lang.Long>
AccountingRewriter. count
private java.util.Map<StackSSALabel,LocalVariable>
StackVarToLocalRewriter. replacements
-
Uses of StackSSALabel in org.benf.cfr.reader.bytecode.analysis.parse.utils
Fields in org.benf.cfr.reader.bytecode.analysis.parse.utils with type parameters of type StackSSALabel Modifier and Type Field Description private java.util.Map<StackSSALabel,Expression>
LValueAssignmentAndAliasCondenser. aliasReplacements
private java.util.Set<StackSSALabel>
LValueAssignmentAndAliasCondenser. blacklisted
private java.util.Map<StackSSALabel,LValueAssignmentAndAliasCondenser.ExpressionStatementPair>
LValueAssignmentAndAliasCondenser. found
private java.util.Map<StackSSALabel,LValueAssignmentAndAliasCondenser.ExpressionStatementPair>
LValueAssignmentAndAliasCondenser. multiFound
private java.util.Map<StackSSALabel,java.util.List<LValueAssignmentAndAliasCondenser.LValueStatementContainer>>
LValueAssignmentAndAliasCondenser.AliasRewriter. possibleAliases
private java.util.Map<StackSSALabel,java.util.List<StatementContainer<Statement>>>
LValueAssignmentAndAliasCondenser.AliasRewriter. usages
Methods in org.benf.cfr.reader.bytecode.analysis.parse.utils with parameters of type StackSSALabel Modifier and Type Method Description void
LValueAssignmentAndAliasCondenser. collect(StackSSALabel lValue, StatementContainer<Statement> statementContainer, Expression value)
void
LValueAssignmentCollector. collect(StackSSALabel lValue, StatementContainer<T> statementContainer, Expression value)
void
LValueAssignmentAndAliasCondenser. collectMultiUse(StackSSALabel lValue, StatementContainer<Statement> statementContainer, Expression value)
void
LValueAssignmentCollector. collectMultiUse(StackSSALabel lValue, StatementContainer<T> statementContainer, Expression value)
private LValue
LValueAssignmentAndAliasCondenser.AliasRewriter. getAlias(StackSSALabel stackSSALabel, LValueAssignmentAndAliasCondenser.ExpressionStatementPair target)
-
Uses of StackSSALabel in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp
Fields in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp with type parameters of type StackSSALabel Modifier and Type Field Description private java.util.Map<StackSSALabel,StackSSALabel>
FinallyGraphHelper.FinallyEquivalenceConstraint. rhsToLhsMap
private java.util.Map<StackSSALabel,StackSSALabel>
FinallyGraphHelper.FinallyEquivalenceConstraint. rhsToLhsMap
private java.util.Set<StackSSALabel>
FinallyGraphHelper.FinallyEquivalenceConstraint. validSSA
Methods in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp that return StackSSALabel Modifier and Type Method Description private StackSSALabel
FinallyGraphHelper.FinallyEquivalenceConstraint. mapSSALabel(StackSSALabel s1, StackSSALabel s2)
Methods in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp with parameters of type StackSSALabel Modifier and Type Method Description void
FinallyGraphHelper.FinallyEquivalenceConstraint. collect(StackSSALabel lValue, StatementContainer<Statement> statementContainer, Expression value)
void
FinallyGraphHelper.FinallyEquivalenceConstraint. collectMultiUse(StackSSALabel lValue, StatementContainer<Statement> statementContainer, Expression value)
private StackSSALabel
FinallyGraphHelper.FinallyEquivalenceConstraint. mapSSALabel(StackSSALabel s1, StackSSALabel s2)
-
Uses of StackSSALabel in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope
Methods in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope with parameters of type StackSSALabel Modifier and Type Method Description void
AbstractLValueScopeDiscoverer. collect(StackSSALabel lValue, StatementContainer<StructuredStatement> statementContainer, Expression value)
void
LValueScopeDiscoverer. collect(StackSSALabel lValue, StatementContainer<StructuredStatement> statementContainer, Expression value)
void
AbstractLValueScopeDiscoverer. collectMultiUse(StackSSALabel lValue, StatementContainer<StructuredStatement> statementContainer, Expression value)
void
LValueScopeDiscoverer. collectMultiUse(StackSSALabel lValue, StatementContainer<StructuredStatement> statementContainer, Expression value)
-
Uses of StackSSALabel in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
Subclasses of StackSSALabel in org.benf.cfr.reader.bytecode.analysis.parse.wildcard Modifier and Type Class Description static class
WildcardMatch.StackLabelWildCard
Fields in org.benf.cfr.reader.bytecode.analysis.parse.wildcard declared as StackSSALabel Modifier and Type Field Description private StackSSALabel
WildcardMatch.StackLabelWildCard. matchedValue
Methods in org.benf.cfr.reader.bytecode.analysis.parse.wildcard that return StackSSALabel Modifier and Type Method Description StackSSALabel
WildcardMatch.StackLabelWildCard. getMatch()
-
Uses of StackSSALabel in org.benf.cfr.reader.bytecode.analysis.stack
Fields in org.benf.cfr.reader.bytecode.analysis.stack declared as StackSSALabel Modifier and Type Field Description private StackSSALabel
StackEntry. lValue
Methods in org.benf.cfr.reader.bytecode.analysis.stack that return StackSSALabel Modifier and Type Method Description StackSSALabel
StackEntry. getLValue()
-