Uses of Class
org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdent
-
Packages that use SSAIdent Package Description org.benf.cfr.reader.bytecode.analysis.opgraph org.benf.cfr.reader.bytecode.analysis.parse.utils org.benf.cfr.reader.bytecode.analysis.types -
-
Uses of SSAIdent in org.benf.cfr.reader.bytecode.analysis.opgraph
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph that return types with arguments of type SSAIdent Modifier and Type Method Description private static java.util.Map<SSAIdent,java.util.Set<SSAIdent>>
Op02WithProcessedDataAndRefs. createReverseMap(java.util.Map<SSAIdent,java.util.Set<SSAIdent>> downMap)
private static java.util.Map<SSAIdent,java.util.Set<SSAIdent>>
Op02WithProcessedDataAndRefs. createReverseMap(java.util.Map<SSAIdent,java.util.Set<SSAIdent>> downMap)
Method parameters in org.benf.cfr.reader.bytecode.analysis.opgraph with type arguments of type SSAIdent Modifier and Type Method Description private static java.util.Map<SSAIdent,java.util.Set<SSAIdent>>
Op02WithProcessedDataAndRefs. createReverseMap(java.util.Map<SSAIdent,java.util.Set<SSAIdent>> downMap)
private static java.util.Map<SSAIdent,java.util.Set<SSAIdent>>
Op02WithProcessedDataAndRefs. createReverseMap(java.util.Map<SSAIdent,java.util.Set<SSAIdent>> downMap)
private void
Op02WithProcessedDataAndRefs. mapSSASlots(java.util.Map<Pair<Slot,SSAIdent>,Ident> identmap)
-
Uses of SSAIdent in org.benf.cfr.reader.bytecode.analysis.parse.utils
Fields in org.benf.cfr.reader.bytecode.analysis.parse.utils declared as SSAIdent Modifier and Type Field Description static SSAIdent
SSAIdent. poison
private SSAIdent
LValueAssignmentAndAliasCondenser.VersionedLValue. ssaIdent
Fields in org.benf.cfr.reader.bytecode.analysis.parse.utils with type parameters of type SSAIdent Modifier and Type Field Description private static java.util.Set<SSAIdent>
LValueAssignmentAndAliasCondenser. emptyFixed
private java.util.Set<SSAIdent>
LValueAssignmentAndAliasCondenser.MutationRewriterSecondPass. fixed
private java.util.Map<KEYTYPE,SSAIdent>
SSAIdentifiers. knownIdentifiersOnEntry
private java.util.Map<KEYTYPE,SSAIdent>
SSAIdentifiers. knownIdentifiersOnExit
Methods in org.benf.cfr.reader.bytecode.analysis.parse.utils that return SSAIdent Modifier and Type Method Description SSAIdent
SSAIdentifierFactory. getIdent(KEYTYPE lValue)
SSAIdent
SSAIdentifiers. getSSAIdentOnEntry(KEYTYPE lValue)
SSAIdent
SSAIdentifiers. getSSAIdentOnExit(KEYTYPE lValue)
SSAIdent
SSAIdent. mergeWith(SSAIdent other)
Methods in org.benf.cfr.reader.bytecode.analysis.parse.utils that return types with arguments of type SSAIdent Modifier and Type Method Description java.util.Map<KEYTYPE,SSAIdent>
SSAIdentifiers. getKnownIdentifiersOnExit()
Methods in org.benf.cfr.reader.bytecode.analysis.parse.utils with parameters of type SSAIdent Modifier and Type Method Description boolean
SSAIdent. isFirstIn(SSAIdent other)
boolean
SSAIdent. isSuperSet(SSAIdent other)
SSAIdent
SSAIdent. mergeWith(SSAIdent other)
private boolean
SSAIdentifiers. registerChange(java.util.Map<KEYTYPE,SSAIdent> knownIdentifiers, KEYTYPE lValue, SSAIdent otherIdent)
void
SSAIdentifiers. setKnownIdentifierOnEntry(KEYTYPE lValue, SSAIdent ident)
void
SSAIdentifiers. setKnownIdentifierOnExit(KEYTYPE lValue, SSAIdent ident)
Method parameters in org.benf.cfr.reader.bytecode.analysis.parse.utils with type arguments of type SSAIdent Modifier and Type Method Description private void
SSAIdentifiers. consume(java.util.Map<KEYTYPE,SSAIdent> others)
LValueRewriter
LValueAssignmentAndAliasCondenser.AliasRewriter. getWithFixed(java.util.Set<SSAIdent> fixed)
LValueRewriter
LValueAssignmentAndAliasCondenser. getWithFixed(java.util.Set<SSAIdent> fixed)
LValueRewriter
LValueAssignmentAndAliasCondenser.MutationRewriterSecondPass. getWithFixed(java.util.Set<SSAIdent> fixed)
LValueRewriter
LValueRewriter. getWithFixed(java.util.Set<SSAIdent> fixed)
private boolean
SSAIdentifiers. registerChange(java.util.Map<KEYTYPE,SSAIdent> knownIdentifiers, KEYTYPE lValue, SSAIdent otherIdent)
Constructors in org.benf.cfr.reader.bytecode.analysis.parse.utils with parameters of type SSAIdent Constructor Description VersionedLValue(LValue lValue, SSAIdent ssaIdent)
Constructor parameters in org.benf.cfr.reader.bytecode.analysis.parse.utils with type arguments of type SSAIdent Constructor Description MutationRewriterSecondPass(java.util.Map<LValueAssignmentAndAliasCondenser.VersionedLValue,StatementContainer> mutableReplacable, java.util.Set<SSAIdent> fixed)
SSAIdentifiers(java.util.Map<KEYTYPE,SSAIdent> precomputedIdentifiers)
-
Uses of SSAIdent in org.benf.cfr.reader.bytecode.analysis.types
Methods in org.benf.cfr.reader.bytecode.analysis.types that return types with arguments of type SSAIdent Modifier and Type Method Description java.util.Map<Slot,SSAIdent>
MethodPrototype. collectInitialSlotUsage(SSAIdentifierFactory<Slot,?> ssaIdentifierFactory)
-