Hierarchy For All Packages
Package Hierarchies:- qilin,
- qilin.core,
- qilin.core.builder,
- qilin.core.builder.callgraph,
- qilin.core.context,
- qilin.core.natives,
- qilin.core.pag,
- qilin.core.reflection,
- qilin.core.sets,
- qilin.core.solver,
- qilin.driver,
- qilin.parm.ctxcons,
- qilin.parm.heapabst,
- qilin.parm.select,
- qilin.pta,
- qilin.pta.toolkits.bean,
- qilin.pta.toolkits.common,
- qilin.pta.toolkits.conch,
- qilin.pta.toolkits.dd,
- qilin.pta.toolkits.debloaterx,
- qilin.pta.toolkits.eagle,
- qilin.pta.toolkits.mahjong,
- qilin.pta.toolkits.mahjong.automata,
- qilin.pta.toolkits.selectx,
- qilin.pta.toolkits.turner,
- qilin.pta.toolkits.zipper,
- qilin.pta.toolkits.zipper.analysis,
- qilin.pta.toolkits.zipper.cases,
- qilin.pta.toolkits.zipper.flowgraph,
- qilin.pta.tools,
- qilin.stat,
- qilin.util,
- qilin.util.collect,
- qilin.util.graph,
- qilin.util.queue,
- sootup.analysis.interprocedural.icfg,
- sootup.analysis.interprocedural.ide,
- sootup.analysis.interprocedural.ifds,
- sootup.analysis.intraprocedural,
- sootup.analysis.intraprocedural.reachingdefs,
- sootup.apk.frontend,
- sootup.apk.frontend.dexpler,
- sootup.apk.frontend.instruction,
- sootup.apk.frontend.interceptors,
- sootup.apk.frontend.main,
- sootup.apk.frontend.tag,
- sootup.apk.frontend.Util,
- sootup.callgraph,
- sootup.codepropertygraph.ast,
- sootup.codepropertygraph.cdg,
- sootup.codepropertygraph.cfg,
- sootup.codepropertygraph.cpg,
- sootup.codepropertygraph.ddg,
- sootup.codepropertygraph.propertygraph,
- sootup.codepropertygraph.propertygraph.edges,
- sootup.codepropertygraph.propertygraph.nodes,
- sootup.codepropertygraph.propertygraph.util,
- sootup.core,
- sootup.core.cache,
- sootup.core.cache.provider,
- sootup.core.frontend,
- sootup.core.graph,
- sootup.core.inputlocation,
- sootup.core.jimple,
- sootup.core.jimple.basic,
- sootup.core.jimple.common.constant,
- sootup.core.jimple.common.expr,
- sootup.core.jimple.common.ref,
- sootup.core.jimple.common.stmt,
- sootup.core.jimple.javabytecode.stmt,
- sootup.core.jimple.visitor,
- sootup.core.model,
- sootup.core.signatures,
- sootup.core.transform,
- sootup.core.typehierarchy,
- sootup.core.types,
- sootup.core.util,
- sootup.core.util.printer,
- sootup.core.validation,
- sootup.core.views,
- sootup.examples,
- sootup.interceptors,
- sootup.interceptors.typeresolving,
- sootup.interceptors.typeresolving.types,
- sootup.java.bytecode.frontend.conversion,
- sootup.java.bytecode.frontend.inputlocation,
- sootup.java.core,
- sootup.java.core.jimple.basic,
- sootup.java.core.language,
- sootup.java.core.signatures,
- sootup.java.core.types,
- sootup.java.core.views,
- sootup.java.frontend,
- sootup.java.frontend.conversion,
- sootup.java.frontend.inputlocation,
- sootup.jimple,
- sootup.jimple.frontend
Class Hierarchy
- java.lang.Object
- sootup.core.jimple.common.expr.AbstractBinopExpr (implements sootup.core.jimple.common.expr.Expr)
- sootup.core.jimple.common.expr.AbstractFloatBinopExpr
- sootup.core.jimple.common.expr.AbstractIntBinopExpr
- sootup.core.jimple.common.expr.AbstractConditionExpr
- sootup.core.jimple.common.expr.JCmpExpr
- sootup.core.jimple.common.expr.JCmpgExpr
- sootup.core.jimple.common.expr.JCmplExpr
- sootup.core.jimple.common.expr.AbstractIntLongBinopExpr
- sootup.callgraph.AbstractCallGraphAlgorithm (implements sootup.callgraph.CallGraphAlgorithm)
- sootup.callgraph.ClassHierarchyAnalysisAlgorithm
- sootup.callgraph.RapidTypeAnalysisAlgorithm
- sootup.core.model.AbstractClass
- sootup.core.model.SootClass (implements sootup.core.model.HasPosition)
- sootup.java.core.JavaSootClass (implements sootup.java.core.HasAnnotation)
- sootup.java.core.JavaAnnotationSootClass
- sootup.java.core.JavaSootClass (implements sootup.java.core.HasAnnotation)
- sootup.core.model.SootClass (implements sootup.core.model.HasPosition)
- sootup.core.frontend.AbstractClassSource
- sootup.core.frontend.SootClassSource
- sootup.java.core.JavaSootClassSource
- sootup.apk.frontend.dexpler.DexClassSource
- sootup.java.core.JavaAnnotationSootClassSource
- sootup.java.bytecode.frontend.conversion.AsmAnnotationClassSource
- sootup.java.core.OverridingJavaClassSource
- sootup.core.frontend.OverridingClassSource
- sootup.java.core.JavaSootClassSource
- sootup.core.frontend.SootClassSource
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- sootup.java.bytecode.frontend.conversion.NonIndexOutofBoundsArrayList<T>
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- java.util.AbstractQueue<E> (implements java.util.Queue<E>)
- sootup.analysis.intraprocedural.UniverseSortedPriorityQueue<E>
- java.util.AbstractList<E> (implements java.util.List<E>)
- qilin.pta.toolkits.conch.AbstractConch
- qilin.pta.toolkits.conch.Conch
- sootup.core.jimple.visitor.AbstractConstantVisitor (implements sootup.core.jimple.visitor.ConstantVisitor, sootup.core.jimple.visitor.Visitor)
- sootup.core.jimple.visitor.AbstractImmediateVisitor (implements sootup.core.jimple.visitor.ImmediateVisitor)
- sootup.core.jimple.visitor.AbstractExprVisitor (implements sootup.core.jimple.visitor.ExprVisitor, sootup.core.jimple.visitor.Visitor)
- sootup.core.jimple.visitor.ReplaceUseExprVisitor
- sootup.analysis.intraprocedural.AbstractFlowAnalysis<F>
- sootup.analysis.intraprocedural.FlowAnalysis<A>
- sootup.analysis.intraprocedural.BackwardFlowAnalysis<A>
- sootup.analysis.intraprocedural.ForwardFlowAnalysis<A>
- sootup.analysis.intraprocedural.FlowAnalysis<A>
- sootup.core.jimple.common.expr.AbstractInvokeExpr (implements sootup.core.jimple.common.expr.Expr)
- sootup.core.jimple.common.expr.AbstractInstanceInvokeExpr
- sootup.core.jimple.common.expr.JInterfaceInvokeExpr
- sootup.core.jimple.common.expr.JSpecialInvokeExpr
- sootup.core.jimple.common.expr.JVirtualInvokeExpr
- sootup.core.jimple.common.expr.JDynamicInvokeExpr
- sootup.core.jimple.common.expr.JStaticInvokeExpr
- sootup.core.jimple.common.expr.AbstractInstanceInvokeExpr
- sootup.analysis.interprocedural.icfg.AbstractJimpleBasedICFG (implements sootup.analysis.interprocedural.icfg.BiDiInterproceduralCFG<N,
M>) - sootup.analysis.interprocedural.icfg.JimpleBasedInterproceduralCFG
- qilin.pta.toolkits.turner.AbstractMVFG
- qilin.pta.toolkits.turner.MethodVFG
- qilin.pta.toolkits.turner.ModularMVFG
- qilin.pta.toolkits.conch.AbstractPAG
- qilin.pta.toolkits.conch.DepOnParamAnalysis
- qilin.pta.toolkits.conch.LeakAnalysis
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T> (implements org.antlr.v4.runtime.tree.ParseTreeVisitor<T>)
- sootup.jimple.JimpleBaseVisitor<T> (implements sootup.jimple.JimpleVisitor<T>)
- sootup.core.jimple.visitor.AbstractRefVisitor (implements sootup.core.jimple.visitor.RefVisitor, sootup.core.jimple.visitor.Visitor)
- sootup.core.jimple.visitor.ReplaceUseRefVisitor
- sootup.core.jimple.common.stmt.AbstractStmt (implements sootup.core.jimple.common.stmt.Stmt)
- sootup.core.jimple.common.stmt.AbstractDefinitionStmt
- sootup.core.jimple.common.stmt.JAssignStmt (implements sootup.core.jimple.common.stmt.FallsThroughStmt, sootup.core.jimple.common.stmt.InvokableStmt)
- sootup.core.jimple.common.stmt.JIdentityStmt (implements sootup.core.jimple.common.stmt.FallsThroughStmt)
- sootup.core.jimple.javabytecode.stmt.JBreakpointStmt (implements sootup.core.jimple.common.stmt.FallsThroughStmt)
- sootup.core.jimple.javabytecode.stmt.JEnterMonitorStmt (implements sootup.core.jimple.common.stmt.FallsThroughStmt)
- sootup.core.jimple.javabytecode.stmt.JExitMonitorStmt (implements sootup.core.jimple.common.stmt.FallsThroughStmt)
- sootup.core.jimple.common.stmt.JGotoStmt (implements sootup.core.jimple.common.stmt.BranchingStmt)
- sootup.core.jimple.common.stmt.JIfStmt (implements sootup.core.jimple.common.stmt.BranchingStmt, sootup.core.jimple.common.stmt.FallsThroughStmt)
- sootup.core.jimple.common.stmt.JInvokeStmt (implements sootup.core.jimple.common.stmt.FallsThroughStmt, sootup.core.jimple.common.stmt.InvokableStmt)
- sootup.core.jimple.common.stmt.JNopStmt (implements sootup.core.jimple.common.stmt.FallsThroughStmt)
- sootup.core.jimple.javabytecode.stmt.JRetStmt (implements sootup.core.jimple.common.stmt.FallsThroughStmt)
- sootup.core.jimple.common.stmt.JReturnStmt
- sootup.core.jimple.common.stmt.JReturnVoidStmt
- sootup.core.jimple.javabytecode.stmt.JSwitchStmt (implements sootup.core.jimple.common.stmt.BranchingStmt)
- sootup.core.jimple.common.stmt.JThrowStmt
- sootup.core.jimple.common.stmt.AbstractDefinitionStmt
- sootup.core.jimple.visitor.AbstractStmtVisitor (implements sootup.core.jimple.visitor.StmtVisitor, sootup.core.jimple.visitor.Visitor)
- sootup.core.jimple.visitor.ReplaceUseStmtVisitor
- sootup.interceptors.typeresolving.TypeChecker
- sootup.interceptors.typeresolving.CastCounter
- sootup.interceptors.typeresolving.TypePromotionVisitor
- sootup.core.jimple.visitor.AbstractTypeVisitor (implements sootup.core.jimple.visitor.TypeVisitor, sootup.core.jimple.visitor.Visitor)
- sootup.core.jimple.common.expr.AbstractUnopExpr (implements sootup.core.jimple.common.expr.Expr)
- sootup.core.jimple.common.expr.JLengthExpr
- sootup.core.jimple.common.expr.JNegExpr
- sootup.core.jimple.visitor.AbstractValueVisitor (implements sootup.core.jimple.visitor.ValueVisitor, sootup.core.jimple.visitor.Visitor)
- sootup.callgraph.InstantiateClassValueVisitor
- sootup.core.views.AbstractView (implements sootup.core.views.View)
- sootup.java.core.views.JavaView
- sootup.java.core.views.JavaModuleView
- sootup.java.core.views.MutableJavaView (implements sootup.core.views.MutableView)
- sootup.jimple.frontend.JimpleView
- sootup.java.core.views.JavaView
- sootup.interceptors.Aggregator (implements sootup.core.transform.BodyInterceptor)
- qilin.stat.AliasStat (implements qilin.stat.AbstractStat)
- qilin.parm.heapabst.AllocSiteAbstractor (implements qilin.parm.heapabst.HeapAbstractor)
- sootup.apk.frontend.main.AndroidVersionInfo
- sootup.java.core.AnnotationUsage
- qilin.util.ANSIColor
- sootup.apk.frontend.ApkAnalysisInputLocation (implements sootup.core.inputlocation.AnalysisInputLocation)
- qilin.core.pag.ArrayElement (implements qilin.core.pag.SparkField)
- qilin.util.ArrayNumberer<E> (implements qilin.util.IterableNumberer<E>)
- qilin.util.StringNumberer
- qilin.core.ArtificialMethod
- qilin.core.builder.FakeMainFactory
- qilin.core.natives.NativeMethod
- qilin.core.natives.JavaIoFileSystemGetFileSystemNative
- qilin.core.natives.JavaIoFileSystemListNative
- qilin.core.natives.JavaLangObjectCloneNative
- qilin.core.natives.JavaLangRefFinalizerInvokeFinalizeMethodNative
- qilin.core.natives.JavaLangReflectArrayGet
- qilin.core.natives.JavaLangReflectArraySet
- qilin.core.natives.JavaLangSystemArraycopyNative
- qilin.core.natives.JavaLangSystemSetErr0Native
- qilin.core.natives.JavaLangSystemSetIn0Native
- qilin.core.natives.JavaLangSystemSetOut0Native
- qilin.core.natives.JavaLangThreadCurrentThread
- qilin.core.natives.JavaLangThreadStart0Native
- qilin.core.natives.JavaSecurityAccessControllerDoPrivileged_ExceptionNative
- qilin.core.natives.JavaSecurityAccessControllerDoPrivilegedNative
- sootup.java.bytecode.frontend.conversion.AsmJavaClassProvider (implements sootup.core.frontend.ClassProvider)
- sootup.java.bytecode.frontend.conversion.AsmUtil
- sootup.codepropertygraph.ast.AstCreator
- sootup.codepropertygraph.propertygraph.AstPropertyGraph (implements sootup.codepropertygraph.propertygraph.PropertyGraph)
- sootup.codepropertygraph.propertygraph.AstPropertyGraph.Builder (implements sootup.codepropertygraph.propertygraph.PropertyGraph.Builder)
- sootup.interceptors.typeresolving.AugEvalFunction
- sootup.interceptors.typeresolving.types.AugmentIntegerTypes
- sootup.analysis.interprocedural.icfg.BackwardsInterproceduralCFG (implements sootup.analysis.interprocedural.icfg.BiDiInterproceduralCFG<N,
M>) - sootup.core.BaseViewChangeListener (implements sootup.core.ViewChangeListener)
- qilin.pta.toolkits.bean.Bean
- qilin.stat.BenchmarkStat (implements qilin.stat.AbstractStat)
- qilin.util.BitSetIterator
- qilin.util.BitVector
- qilin.pta.toolkits.eagle.BNode
- qilin.pta.toolkits.selectx.BNode
- sootup.core.model.Body (implements sootup.core.model.HasPosition)
- sootup.core.model.Body.BodyBuilder (implements sootup.core.model.HasPosition)
- sootup.core.transform.BodyInterceptorMetric
- sootup.core.jimple.common.constant.BooleanConstant (implements sootup.core.jimple.common.constant.ComparableConstant<C>, sootup.core.jimple.common.constant.LogicalConstant<L>)
- sootup.interceptors.typeresolving.BytecodeHierarchy
- sootup.callgraph.CallGraph.Call
- qilin.core.builder.CallGraphBuilder
- sootup.callgraph.CallGraphDifference
- qilin.stat.CallGraphStat (implements qilin.stat.AbstractStat)
- qilin.core.pag.CallSite (implements qilin.core.context.ContextElement)
- qilin.core.pag.VirtualCallSite
- qilin.parm.ctxcons.CallsiteCtxConstructor (implements qilin.parm.ctxcons.CtxConstructor)
- qilin.pta.toolkits.zipper.cases.CaseA
- qilin.pta.toolkits.zipper.cases.CaseB
- qilin.pta.toolkits.zipper.cases.CaseC
- qilin.pta.toolkits.zipper.cases.CaseD
- sootup.interceptors.CastAndReturnInliner (implements sootup.core.transform.BodyInterceptor)
- sootup.codepropertygraph.cdg.CdgCreator
- sootup.codepropertygraph.cfg.CfgCreator
- sootup.core.validation.CheckInitValidator (implements sootup.core.validation.BodyValidator)
- sootup.core.validation.CheckTypesValidator (implements sootup.core.validation.BodyValidator)
- qilin.util.queue.ChunkedQueue<E>
- sootup.core.jimple.common.constant.ClassConstant (implements sootup.core.jimple.common.constant.Constant)
- sootup.core.validation.ClassModifiersValidator (implements sootup.core.validation.ClassValidator)
- qilin.pta.toolkits.debloaterx.CollectionHeuristic
- sootup.core.util.CollectionUtils
- sootup.java.core.signatures.CommonClassSignatures
- qilin.util.graph.ConcurrentDirectedGraphImpl<N> (implements qilin.util.graph.DirectedGraph<N>)
- sootup.interceptors.ConditionalBranchFolder (implements sootup.core.transform.BodyInterceptor)
- sootup.interceptors.ConstantPropagatorAndFolder (implements sootup.core.transform.BodyInterceptor)
- sootup.java.core.ConstantUtil
- qilin.pta.toolkits.debloaterx.ContainerFinder
- qilin.core.context.ContextElements (implements qilin.core.context.Context)
- qilin.core.pag.ContextMethod
- qilin.pta.toolkits.bean.ContextSelector
- qilin.pta.toolkits.bean.RepresentativeContextSelector
- sootup.interceptors.CopyPropagator (implements sootup.core.transform.BodyInterceptor)
- qilin.CoreConfig
- qilin.pta.PTAConfig
- qilin.CoreConfig.ApplicationConfiguration
- qilin.CoreConfig.CorePTAConfiguration
- qilin.pta.PTAConfig.PointerAnalysisConfiguration
- qilin.CoreConfig.OutputConfiguration
- sootup.codepropertygraph.cpg.CpgCreator
- qilin.parm.select.CtxSelector
- qilin.parm.select.BeanSelector
- qilin.pta.toolkits.dd.DataDrivenSelector
- qilin.parm.select.DebloatingSelector
- qilin.parm.select.FullMethodLvSelector
- qilin.parm.select.HeuristicSelector
- qilin.parm.select.InsenSelector
- qilin.parm.select.PartialMethodLvSelector
- qilin.parm.select.PartialVarSelector
- qilin.parm.select.PipelineSelector
- qilin.parm.select.UniformSelector
- qilin.parm.select.VarLvSelector
- qilin.pta.toolkits.dd.CtxTunnelingFeaturesTrueTable
- qilin.util.DataFactory
- sootup.codepropertygraph.ddg.DdgCreator
- sootup.interceptors.DeadAssignmentEliminator (implements sootup.core.transform.BodyInterceptor)
- qilin.pta.toolkits.debloaterx.DebloaterX
- heros.template.DefaultIFDSTabulationProblem<N,
D, M, I> (implements heros.IFDSTabulationProblem<N, D, M, I>) - heros.template.DefaultIDETabulationProblem<N,
D, M, V, I> (implements heros.IDETabulationProblem<N, D, M, V, I>) - sootup.analysis.interprocedural.ide.DefaultJimpleIDETabulationProblem<D,
V, I>
- sootup.analysis.interprocedural.ide.DefaultJimpleIDETabulationProblem<D,
- sootup.analysis.interprocedural.ifds.DefaultJimpleIFDSTabulationProblem<D,
I>
- heros.template.DefaultIDETabulationProblem<N,
- sootup.java.bytecode.frontend.inputlocation.DefaultRuntimeAnalysisInputLocation (implements sootup.core.inputlocation.AnalysisInputLocation)
- sootup.apk.frontend.main.DexBody
- sootup.apk.frontend.main.DexBody.RegDbgEntry
- sootup.apk.frontend.dexpler.DexClassProvider (implements sootup.core.frontend.ClassProvider)
- sootup.apk.frontend.interceptors.DexDefUseAnalysis
- sootup.apk.frontend.dexpler.DexFileProvider
- sootup.apk.frontend.dexpler.DexFileProvider.DexContainer<T>
- sootup.apk.frontend.instruction.DexLibAbstractInstruction
- sootup.apk.frontend.instruction.AgetInstruction
- sootup.apk.frontend.instruction.ArrayLengthInstruction
- sootup.apk.frontend.instruction.Binop2addrInstruction
- sootup.apk.frontend.instruction.BinopInstruction
- sootup.apk.frontend.instruction.BinopLitInstruction
- sootup.apk.frontend.instruction.CastInstruction
- sootup.apk.frontend.instruction.CheckCastInstruction
- sootup.apk.frontend.instruction.CmpInstruction
- sootup.apk.frontend.instruction.ConstClassInstruction
- sootup.apk.frontend.instruction.ConstInstruction
- sootup.apk.frontend.instruction.ConstStringInstruction
- sootup.apk.frontend.instruction.FieldInstruction
- sootup.apk.frontend.instruction.AputInstruction
- sootup.apk.frontend.instruction.IgetInstruction
- sootup.apk.frontend.instruction.IputInstruction
- sootup.apk.frontend.instruction.SgetInstruction
- sootup.apk.frontend.instruction.SputInstruction
- sootup.apk.frontend.instruction.FillArrayDataInstruction
- sootup.apk.frontend.instruction.FilledArrayInstruction (implements sootup.apk.frontend.instruction.DanglingInstruction)
- sootup.apk.frontend.instruction.FilledNewArrayInstruction
- sootup.apk.frontend.instruction.FilledNewArrayRangeInstruction
- sootup.apk.frontend.instruction.InstanceOfInstruction
- sootup.apk.frontend.instruction.JumpInstruction
- sootup.apk.frontend.instruction.ConditionalJumpInstruction (implements sootup.apk.frontend.instruction.DeferableInstruction)
- sootup.apk.frontend.instruction.IfTestInstruction
- sootup.apk.frontend.instruction.IfTestzInstruction
- sootup.apk.frontend.instruction.GotoInstruction (implements sootup.apk.frontend.instruction.DeferableInstruction)
- sootup.apk.frontend.instruction.ConditionalJumpInstruction (implements sootup.apk.frontend.instruction.DeferableInstruction)
- sootup.apk.frontend.instruction.MethodInvocationInstruction (implements sootup.apk.frontend.instruction.DanglingInstruction)
- sootup.apk.frontend.instruction.InvokeInterfaceInstruction
- sootup.apk.frontend.instruction.InvokeSpecialInstruction
- sootup.apk.frontend.instruction.InvokeStaticInstruction
- sootup.apk.frontend.instruction.InvokeVirtualInstruction
- sootup.apk.frontend.instruction.MonitorEnterInstruction
- sootup.apk.frontend.instruction.MonitorExitInstruction
- sootup.apk.frontend.instruction.MoveExceptionInstruction
- sootup.apk.frontend.instruction.MoveInstruction
- sootup.apk.frontend.instruction.MoveResultInstruction
- sootup.apk.frontend.instruction.NewArrayInstruction
- sootup.apk.frontend.instruction.NewInstanceInstruction
- sootup.apk.frontend.instruction.NopInstruction
- sootup.apk.frontend.instruction.ReturnInstruction
- sootup.apk.frontend.instruction.ReturnVoidInstruction
- sootup.apk.frontend.instruction.SwitchInstruction (implements sootup.apk.frontend.instruction.DeferableInstruction)
- sootup.apk.frontend.instruction.PackedSwitchInstruction
- sootup.apk.frontend.instruction.SparseSwitchInstruction
- sootup.apk.frontend.instruction.ThrowInstruction
- sootup.apk.frontend.instruction.UnOpInstruction
- sootup.apk.frontend.dexpler.DexLibWrapper
- sootup.apk.frontend.dexpler.DexLibWrapper.ClassInformation
- sootup.apk.frontend.dexpler.DexMethod
- sootup.apk.frontend.dexpler.DexMethodSource (implements sootup.core.frontend.BodySource)
- sootup.apk.frontend.dexpler.DexResolver
- sootup.apk.frontend.interceptors.DexTransformer (implements sootup.core.transform.BodyInterceptor)
- sootup.apk.frontend.interceptors.AbstractNullTransformer
- sootup.apk.frontend.interceptors.DexNullTransformer
- sootup.apk.frontend.interceptors.DexNumberTranformer
- sootup.apk.frontend.interceptors.AbstractNullTransformer
- sootup.apk.frontend.Util.DexUtil
- qilin.pta.toolkits.conch.DFA
- qilin.pta.toolkits.mahjong.automata.DFA
- qilin.pta.toolkits.turner.DFA
- qilin.pta.toolkits.mahjong.automata.DFAEquivalenceChecker
- qilin.pta.toolkits.mahjong.automata.DFAFactory
- qilin.pta.toolkits.mahjong.automata.DFAState
- qilin.util.graph.DirectedGraphImpl<N> (implements qilin.util.graph.DirectedGraph<N>)
- sootup.core.graph.DominanceFinder
- sootup.core.graph.PostDominanceFinder
- sootup.core.graph.DominanceTree
- sootup.core.util.DotExporter
- sootup.core.jimple.common.constant.DoubleConstant (implements sootup.core.jimple.common.constant.RealConstant<R>)
- sootup.apk.frontend.tag.DoubleOpTag (implements sootup.apk.frontend.main.Tag)
- sootup.examples.Dummy
- sootup.core.inputlocation.EagerInputLocation (implements sootup.core.inputlocation.AnalysisInputLocation)
- qilin.pta.toolkits.eagle.Eagle
- qilin.core.builder.callgraph.Edge (implements qilin.util.Invalidable)
- qilin.pta.toolkits.debloaterx.Edge
- qilin.pta.toolkits.zipper.flowgraph.Edge
- sootup.interceptors.EmptySwitchEliminator (implements sootup.core.transform.BodyInterceptor)
- sootup.core.jimple.common.constant.EnumConstant (implements sootup.core.jimple.common.constant.Constant)
- sootup.interceptors.Evaluator
- qilin.core.builder.ExceptionHandler
- qilin.core.pag.ExceptionThrowSite
- qilin.stat.Exporter
- sootup.analysis.intraprocedural.Fact<S>
- qilin.core.builder.FakeMainFactory.EntryPoints
- qilin.pta.toolkits.dd.FeaturesTrueTable
- qilin.core.pag.Field (implements qilin.core.pag.SparkField)
- sootup.core.validation.FieldModifiersValidator (implements sootup.core.validation.ClassValidator)
- qilin.pta.toolkits.common.FieldPointstoGraph
- sootup.core.validation.FieldRefValidator (implements sootup.core.validation.BodyValidator)
- sootup.core.jimple.common.constant.FloatConstant (implements sootup.core.jimple.common.constant.RealConstant<R>)
- sootup.apk.frontend.tag.FloatOpTag (implements sootup.apk.frontend.main.Tag)
- qilin.pta.toolkits.zipper.flowgraph.FlowAnalysis
- sootup.core.graph.ForwardingBasicBlock<V> (implements sootup.core.graph.BasicBlock<V>)
- sootup.core.cache.FullCache (implements sootup.core.cache.ClassCache)
- sootup.core.cache.MutableFullCache (implements sootup.core.cache.MutableClassCache)
- sootup.core.cache.provider.FullCacheProvider (implements sootup.core.cache.provider.ClassCacheProvider)
- qilin.pta.toolkits.zipper.Global
- sootup.callgraph.GraphBasedCallGraph (implements sootup.callgraph.MutableCallGraph)
- sootup.callgraph.GraphBasedCallGraph.Vertex
- qilin.pta.toolkits.mahjong.HeapAbstraction
- qilin.pta.toolkits.debloaterx.HeapContainerQuery
- qilin.parm.heapabst.HeuristicAbstractor (implements qilin.parm.heapabst.HeapAbstractor)
- sootup.core.typehierarchy.HierarchyComparator (implements java.util.Comparator<T>)
- qilin.parm.ctxcons.HybObjCtxConstructor (implements qilin.parm.ctxcons.CtxConstructor)
- qilin.parm.ctxcons.HybTypeCtxConstructor (implements qilin.parm.ctxcons.CtxConstructor)
- sootup.analysis.interprocedural.icfg.ICFGDotExporter
- sootup.core.validation.IdentityStmtsValidator (implements sootup.core.validation.BodyValidator)
- heros.solver.IDESolver<N,
D, M, V, I> - heros.solver.IFDSSolver<N,
D, M, I> - sootup.analysis.interprocedural.ifds.JimpleIFDSSolver<D,
I>
- sootup.analysis.interprocedural.ifds.JimpleIFDSSolver<D,
- sootup.analysis.interprocedural.ide.JimpleIDESolver<D,
V, I>
- heros.solver.IFDSSolver<N,
- sootup.core.graph.ImmutableBasicBlock (implements sootup.core.graph.BasicBlock<V>)
- sootup.core.graph.ImmutableBlockStmtGraph.ImmutableBasicBlock (implements sootup.core.graph.BasicBlock<V>)
- sootup.core.util.ImmutableUtils
- sootup.core.util.ImmutableUtils.ImmutableCollectors
- qilin.parm.ctxcons.InsensCtxConstructor (implements qilin.parm.ctxcons.CtxConstructor)
- sootup.java.frontend.conversion.InstructionConverter
- sootup.apk.frontend.instruction.InstructionFactory
- sootup.core.jimple.common.constant.IntConstant (implements sootup.core.jimple.common.constant.ShiftableConstant<A>)
- qilin.pta.toolkits.debloaterx.InterFlowAnalysis
- sootup.apk.frontend.tag.IntOpTag (implements sootup.apk.frontend.main.Tag)
- qilin.pta.toolkits.debloaterx.IntraFlowAnalysis
- sootup.core.validation.InvokeArgumentValidator (implements sootup.core.validation.BodyValidator)
- sootup.core.jimple.common.ref.JArrayRef (implements sootup.core.jimple.common.ref.ConcreteRef, sootup.core.jimple.basic.LValue)
- sootup.java.bytecode.frontend.inputlocation.JavaClassPathAnalysisInputLocation (implements sootup.core.inputlocation.AnalysisInputLocation)
- sootup.java.core.JavaIdentifierFactory (implements sootup.core.IdentifierFactory)
- sootup.java.core.JavaModuleIdentifierFactory
- qilin.core.builder.JavaMethods
- sootup.java.core.JavaModuleInfo
- sootup.java.bytecode.frontend.conversion.AsmModuleSource
- sootup.java.core.JavaModuleInfo.InterfaceReference
- sootup.java.core.JavaModuleInfo.ModuleReference
- sootup.java.core.JavaModuleInfo.PackageReference
- sootup.java.bytecode.frontend.inputlocation.JavaModulePathAnalysisInputLocation (implements sootup.java.core.ModuleInfoAnalysisInputLocation)
- sootup.java.frontend.inputlocation.JavaSourcePathAnalysisInputLocation (implements sootup.core.inputlocation.AnalysisInputLocation)
- sootup.core.jimple.common.expr.JCastExpr (implements sootup.core.jimple.common.expr.Expr)
- sootup.core.jimple.common.ref.JCaughtExceptionRef (implements sootup.core.jimple.common.ref.IdentityRef)
- sootup.core.jimple.common.ref.JFieldRef (implements sootup.core.jimple.common.ref.ConcreteRef, sootup.core.jimple.basic.LValue)
- sootup.core.jimple.common.ref.JInstanceFieldRef
- sootup.core.jimple.common.ref.JStaticFieldRef (implements sootup.core.jimple.basic.LValue)
- sootup.core.jimple.Jimple
- sootup.java.core.language.JavaJimple
- sootup.jimple.frontend.JimpleAnalysisInputLocation (implements sootup.core.inputlocation.AnalysisInputLocation)
- sootup.jimple.JimpleBaseListener (implements sootup.jimple.JimpleListener)
- sootup.jimple.frontend.JimpleClassProvider (implements sootup.core.frontend.ClassProvider)
- sootup.core.jimple.basic.JimpleComparator
- sootup.core.jimple.IgnoreLocalNameComparator
- sootup.jimple.frontend.JimpleConverter
- sootup.jimple.frontend.JimpleConverterUtil
- sootup.core.util.printer.JimplePrinter
- sootup.interceptors.JimpleSemanticsChecker (implements sootup.core.transform.BodyInterceptor)
- sootup.interceptors.JimpleSemanticsChecker.LoggingJimpleChecker
- sootup.interceptors.JimpleSemanticsChecker.ThrowingJimpleChecker
- sootup.interceptors.JimpleSemanticsChecker.LoggingJimpleChecker
- sootup.jimple.frontend.JimpleStringAnalysisInputLocation (implements sootup.core.inputlocation.AnalysisInputLocation)
- sootup.core.validation.JimpleTrapValidator (implements sootup.core.validation.BodyValidator)
- sootup.core.jimple.common.expr.JInstanceOfExpr (implements sootup.core.jimple.common.expr.Expr)
- sootup.core.jimple.common.expr.JNewArrayExpr (implements sootup.core.jimple.common.expr.Expr)
- sootup.core.jimple.common.expr.JNewExpr (implements sootup.core.jimple.common.expr.Expr)
- sootup.core.jimple.common.expr.JNewMultiArrayExpr (implements sootup.core.jimple.common.expr.Expr)
- sootup.core.jimple.common.ref.JParameterRef (implements sootup.core.jimple.common.ref.IdentityRef)
- sootup.core.jimple.common.expr.JPhiExpr (implements sootup.core.jimple.common.expr.Expr)
- sootup.java.bytecode.frontend.inputlocation.JrtFileSystemAnalysisInputLocation (implements sootup.java.core.ModuleInfoAnalysisInputLocation)
- sootup.core.jimple.common.ref.JThisRef (implements sootup.core.jimple.common.ref.IdentityRef)
- qilin.core.builder.callgraph.Kind (implements qilin.util.Numberable)
- sootup.core.jimple.basic.Local (implements sootup.core.jimple.visitor.Acceptor<V>, sootup.core.jimple.basic.Immediate, sootup.core.jimple.basic.LValue)
- sootup.java.core.jimple.basic.JavaLocal (implements sootup.java.core.HasAnnotation)
- sootup.core.jimple.basic.LocalGenerator
- sootup.interceptors.LocalLivenessAnalyser
- sootup.interceptors.LocalNameStandardizer (implements sootup.core.transform.BodyInterceptor)
- sootup.interceptors.LocalNameStandardizer.LocalComparator (implements java.util.Comparator<T>)
- sootup.interceptors.LocalPacker (implements sootup.core.transform.BodyInterceptor)
- sootup.interceptors.LocalSplitter (implements sootup.core.transform.BodyInterceptor)
- sootup.core.validation.LocalsValidator (implements sootup.core.validation.BodyValidator)
- sootup.core.jimple.common.constant.LongConstant (implements sootup.core.jimple.common.constant.ShiftableConstant<A>)
- sootup.apk.frontend.tag.LongOpTag (implements sootup.apk.frontend.main.Tag)
- sootup.core.cache.LRUCache (implements sootup.core.cache.ClassCache)
- sootup.core.cache.provider.LRUCacheProvider (implements sootup.core.cache.provider.ClassCacheProvider)
- qilin.pta.toolkits.mahjong.Mahjong
- qilin.parm.heapabst.MahjongAbstractor (implements qilin.parm.heapabst.HeapAbstractor)
- qilin.driver.Main
- qilin.pta.toolkits.zipper.Main
- qilin.core.pag.MergedNewExpr
- qilin.util.graph.MergedNode<N>
- sootup.core.validation.MethodDeclarationValidator (implements sootup.core.validation.ClassValidator)
- sootup.core.jimple.common.constant.MethodHandle (implements sootup.core.jimple.common.constant.Constant)
- qilin.pta.toolkits.turner.MethodLevelCallGraph (implements qilin.util.graph.DirectedGraph<N>)
- qilin.core.builder.MethodNodeFactory
- qilin.core.pag.MethodPAG
- sootup.core.jimple.common.constant.MethodType (implements sootup.core.jimple.common.constant.Constant)
- sootup.core.validation.MethodValidator (implements sootup.core.validation.BodyValidator)
- org.objectweb.asm.MethodVisitor
- org.objectweb.asm.tree.MethodNode
- org.objectweb.asm.commons.JSRInlinerAdapter (implements org.objectweb.asm.Opcodes)
- sootup.java.bytecode.frontend.conversion.AsmMethodSource (implements sootup.core.frontend.BodySource)
- org.objectweb.asm.commons.JSRInlinerAdapter (implements org.objectweb.asm.Opcodes)
- org.objectweb.asm.tree.MethodNode
- sootup.core.util.Modifiers
- sootup.java.bytecode.frontend.inputlocation.ModuleFinder
- sootup.java.core.signatures.ModuleSignature (implements sootup.core.signatures.Signature)
- sootup.core.graph.MutableBasicBlockImpl (implements sootup.core.graph.MutableBasicBlock)
- sootup.core.cache.provider.MutableFullCacheProvider (implements sootup.core.cache.provider.ClassCacheProvider)
- qilin.core.natives.NativeMethodDriver
- sootup.core.validation.NewValidator (implements sootup.core.validation.BodyValidator)
- qilin.pta.toolkits.mahjong.automata.NFA
- qilin.core.pag.Node (implements qilin.util.Numberable)
- qilin.core.pag.AllocNode (implements qilin.core.context.ContextElement, qilin.util.Numberable)
- qilin.core.pag.ConstantNode
- qilin.core.pag.ClassConstantNode
- qilin.core.pag.StringConstantNode
- qilin.core.pag.ContextAllocNode
- qilin.core.pag.ConstantNode
- qilin.core.pag.FieldRefNode (implements qilin.util.Numberable)
- qilin.core.pag.ValNode (implements java.lang.Comparable<T>, qilin.util.Numberable)
- qilin.core.pag.ContextField
- qilin.core.pag.FieldValNode
- qilin.core.pag.VarNode
- qilin.core.pag.ContextVarNode
- qilin.core.pag.GlobalVarNode
- qilin.core.pag.LocalVarNode
- qilin.core.pag.AllocNode (implements qilin.core.context.ContextElement, qilin.util.Numberable)
- sootup.interceptors.NopEliminator (implements sootup.core.transform.BodyInterceptor)
- sootup.core.jimple.common.constant.NullConstant (implements sootup.core.jimple.common.constant.Constant)
- qilin.util.NumberedString (implements qilin.util.Numberable)
- qilin.pta.toolkits.common.OAG (implements qilin.util.graph.DirectedGraph<N>)
- qilin.pta.toolkits.common.DebloatedOAG
- qilin.parm.ctxcons.ObjCtxConstructor (implements qilin.parm.ctxcons.CtxConstructor)
- qilin.pta.toolkits.zipper.flowgraph.ObjectFlowGraph (implements qilin.pta.toolkits.zipper.flowgraph.IObjectFlowGraph)
- qilin.pta.toolkits.turner.OCG
- qilin.pta.toolkits.turner.OCG.OCGNode
- qilin.core.builder.callgraph.OnFlyCallGraph (implements java.lang.Iterable<T>, sootup.callgraph.MutableCallGraph)
- sootup.java.bytecode.frontend.conversion.OperandStack
- org.apache.commons.cli.Options (implements java.io.Serializable)
- qilin.driver.PTAOption
- sootup.java.bytecode.frontend.inputlocation.OTFCompileAnalysisInputLocation (implements sootup.core.inputlocation.AnalysisInputLocation)
- sootup.core.validation.OuterClassValidator (implements sootup.core.validation.ClassValidator)
- sootup.core.frontend.OverridingBodySource (implements sootup.core.frontend.BodySource)
- qilin.core.sets.P2SetVisitor
- sootup.core.signatures.PackageName
- sootup.java.core.JavaPackageName
- sootup.java.core.signatures.ModulePackageName
- sootup.java.core.JavaPackageName
- qilin.core.pag.PAG
- qilin.stat.PAGStat (implements qilin.stat.AbstractStat)
- qilin.util.Pair<T1,
T2> - qilin.core.pag.Parm
- sootup.java.bytecode.frontend.inputlocation.PathBasedAnalysisInputLocation (implements sootup.core.inputlocation.AnalysisInputLocation)
- sootup.java.bytecode.frontend.inputlocation.ArchiveBasedAnalysisInputLocation
- sootup.java.bytecode.frontend.inputlocation.DownloadJarAnalysisInputLocation
- sootup.java.bytecode.frontend.inputlocation.MultiReleaseJarAnalysisInputLocation
- sootup.java.bytecode.frontend.inputlocation.ModuleMultiReleaseJarAnalysisInputLocation (implements sootup.java.core.ModuleInfoAnalysisInputLocation)
- sootup.java.bytecode.frontend.inputlocation.PathBasedAnalysisInputLocation.ClassFileBasedAnalysisInputLocation
- sootup.java.bytecode.frontend.inputlocation.ArchiveBasedAnalysisInputLocation
- qilin.pta.toolkits.conch.PathEdge
- sootup.core.util.PathUtils
- qilin.core.sets.PointsToSetInternal
- qilin.core.sets.DoublePointsToSet
- qilin.core.sets.HybridPointsToSet
- qilin.stat.PointsToStat (implements qilin.stat.AbstractStat)
- sootup.core.model.Position (implements java.lang.Comparable<T>)
- sootup.core.model.FullPosition
- sootup.core.jimple.basic.NoPositionInformation
- sootup.core.model.LinePosition
- sootup.core.model.FullPosition
- sootup.core.graph.PostOrderBlockTraversal
- sootup.core.graph.PostOrderBlockTraversal.BlockIterator (implements java.util.Iterator<E>)
- qilin.pta.toolkits.zipper.analysis.PotentialContextElement
- sootup.interceptors.typeresolving.PrimitiveHierarchy
- qilin.core.solver.Propagator
- qilin.core.solver.Solver
- sootup.codepropertygraph.propertygraph.edges.PropertyGraphEdge
- sootup.codepropertygraph.propertygraph.edges.AbstAstEdge
- sootup.codepropertygraph.propertygraph.edges.ArgAstEdge
- sootup.codepropertygraph.propertygraph.edges.ArraySizeAstEdge
- sootup.codepropertygraph.propertygraph.edges.BaseAstEdge
- sootup.codepropertygraph.propertygraph.edges.ConditionAstEdge
- sootup.codepropertygraph.propertygraph.edges.ExprAstEdge
- sootup.codepropertygraph.propertygraph.edges.InvokeAstEdge
- sootup.codepropertygraph.propertygraph.edges.LeftOpAstEdge
- sootup.codepropertygraph.propertygraph.edges.ModifierAstEdge
- sootup.codepropertygraph.propertygraph.edges.Op1AstEdge
- sootup.codepropertygraph.propertygraph.edges.Op2AstEdge
- sootup.codepropertygraph.propertygraph.edges.ParameterAstEdge
- sootup.codepropertygraph.propertygraph.edges.ReturnTypeAstEdge
- sootup.codepropertygraph.propertygraph.edges.RightOpAstEdge
- sootup.codepropertygraph.propertygraph.edges.SingleOpAstEdge
- sootup.codepropertygraph.propertygraph.edges.StmtAstEdge
- sootup.codepropertygraph.propertygraph.edges.SwitchKeyAstEdge
- sootup.codepropertygraph.propertygraph.edges.AbstCdgEdge
- sootup.codepropertygraph.propertygraph.edges.CdgEdge
- sootup.codepropertygraph.propertygraph.edges.AbstCfgEdge
- sootup.codepropertygraph.propertygraph.edges.ExceptionalCfgEdge
- sootup.codepropertygraph.propertygraph.edges.GotoCfgEdge
- sootup.codepropertygraph.propertygraph.edges.IfFalseCfgEdge
- sootup.codepropertygraph.propertygraph.edges.IfTrueCfgEdge
- sootup.codepropertygraph.propertygraph.edges.NormalCfgEdge
- sootup.codepropertygraph.propertygraph.edges.SwitchCfgEdge
- sootup.codepropertygraph.propertygraph.edges.AbstDdgEdge
- sootup.codepropertygraph.propertygraph.edges.DdgEdge
- sootup.codepropertygraph.propertygraph.edges.AbstAstEdge
- sootup.codepropertygraph.propertygraph.nodes.PropertyGraphNode
- sootup.codepropertygraph.propertygraph.nodes.AggregateGraphNode
- sootup.codepropertygraph.propertygraph.nodes.ExprGraphNode (implements sootup.codepropertygraph.propertygraph.nodes.ValueGraphNode)
- sootup.codepropertygraph.propertygraph.nodes.ImmediateGraphNode (implements sootup.codepropertygraph.propertygraph.nodes.ValueGraphNode)
- sootup.codepropertygraph.propertygraph.nodes.MethodGraphNode
- sootup.codepropertygraph.propertygraph.nodes.ModifierGraphNode
- sootup.codepropertygraph.propertygraph.nodes.RefGraphNode (implements sootup.codepropertygraph.propertygraph.nodes.ValueGraphNode)
- sootup.codepropertygraph.propertygraph.nodes.StmtGraphNode
- sootup.codepropertygraph.propertygraph.nodes.TypeGraphNode
- sootup.codepropertygraph.propertygraph.util.PropertyGraphsMerger
- sootup.codepropertygraph.propertygraph.util.PropertyGraphToDotConverter
- qilin.core.PTA (implements qilin.core.PointsToAnalysis)
- qilin.core.CorePTA
- qilin.pta.tools.BasePTA
- qilin.pta.tools.CallSiteSensPTA
- qilin.pta.tools.DataDrivenPTA
- qilin.pta.tools.HybridObjectSensPTA
- qilin.pta.tools.HybridTypeSensPTA
- qilin.pta.tools.ObjectSensPTA
- qilin.pta.tools.Spark
- qilin.pta.tools.StagedPTA
- qilin.pta.tools.BeanPTA
- qilin.pta.tools.DebloatedPTA
- qilin.pta.tools.MahjongPTA
- qilin.pta.tools.PartialCallSiteSensPTA
- qilin.pta.tools.SelectxPTA
- qilin.pta.tools.PartialObjSensPTA
- qilin.pta.tools.ZipperPTA
- qilin.pta.tools.TunnelingPTA
- qilin.pta.tools.TypeSensPTA
- qilin.pta.tools.BasePTA
- qilin.core.CorePTA
- qilin.stat.PTAEvaluator (implements qilin.stat.IEvaluator)
- qilin.driver.PTAFactory
- qilin.driver.PTAPattern
- qilin.core.PTAScene
- qilin.util.PTAUtils
- qilin.util.queue.QueueReader<E> (implements java.util.Iterator<E>)
- qilin.util.graph.Reachability<N>
- sootup.analysis.intraprocedural.reachingdefs.ReachingDefs
- org.antlr.v4.runtime.Recognizer<Symbol,
ATNInterpreter> - org.antlr.v4.runtime.Lexer (implements org.antlr.v4.runtime.TokenSource)
- sootup.jimple.JimpleLexer
- org.antlr.v4.runtime.Parser
- sootup.jimple.JimpleParser
- org.antlr.v4.runtime.Lexer (implements org.antlr.v4.runtime.TokenSource)
- qilin.core.reflection.ReflectionModel
- qilin.core.reflection.NopReflectionModel
- qilin.core.reflection.TamiflexModel
- sootup.core.graph.ReversePostOrderBlockTraversal
- sootup.core.graph.ReversePostOrderBlockTraversal.BlockIterator (implements java.util.Iterator<E>)
- org.antlr.v4.runtime.RuleContext (implements org.antlr.v4.runtime.tree.RuleNode)
- org.antlr.v4.runtime.ParserRuleContext
- sootup.jimple.JimpleParser.Arg_listContext
- sootup.jimple.JimpleParser.Array_descriptorContext
- sootup.jimple.JimpleParser.AssignmentsContext
- sootup.jimple.JimpleParser.Binop_exprContext
- sootup.jimple.JimpleParser.BinopContext
- sootup.jimple.JimpleParser.Bool_exprContext
- sootup.jimple.JimpleParser.Case_labelContext
- sootup.jimple.JimpleParser.Case_stmtContext
- sootup.jimple.JimpleParser.Class_modifierContext
- sootup.jimple.JimpleParser.Common_modifierContext
- sootup.jimple.JimpleParser.ConstantContext
- sootup.jimple.JimpleParser.DeclarationContext
- sootup.jimple.JimpleParser.DeclarationsContext
- sootup.jimple.JimpleParser.Extends_clauseContext
- sootup.jimple.JimpleParser.Field_modifierContext
- sootup.jimple.JimpleParser.Field_signatureContext
- sootup.jimple.JimpleParser.FieldContext
- sootup.jimple.JimpleParser.File_typeContext
- sootup.jimple.JimpleParser.FileContext
- sootup.jimple.JimpleParser.Goto_stmtContext
- sootup.jimple.JimpleParser.IdentifierContext
- sootup.jimple.JimpleParser.Identity_refContext
- sootup.jimple.JimpleParser.ImmediateContext
- sootup.jimple.JimpleParser.Implements_clauseContext
- sootup.jimple.JimpleParser.ImportItemContext
- sootup.jimple.JimpleParser.Integer_constantContext
- sootup.jimple.JimpleParser.Invoke_exprContext
- sootup.jimple.JimpleParser.MemberContext
- sootup.jimple.JimpleParser.Method_body_contentsContext
- sootup.jimple.JimpleParser.Method_bodyContext
- sootup.jimple.JimpleParser.Method_modifierContext
- sootup.jimple.JimpleParser.Method_nameContext
- sootup.jimple.JimpleParser.Method_signatureContext
- sootup.jimple.JimpleParser.Method_subsignatureContext
- sootup.jimple.JimpleParser.MethodContext
- sootup.jimple.JimpleParser.MethodhandleContext
- sootup.jimple.JimpleParser.ReferenceContext
- sootup.jimple.JimpleParser.StatementContext
- sootup.jimple.JimpleParser.StatementsContext
- sootup.jimple.JimpleParser.StmtContext
- sootup.jimple.JimpleParser.Throws_clauseContext
- sootup.jimple.JimpleParser.Trap_clauseContext
- sootup.jimple.JimpleParser.Trap_clausesContext
- sootup.jimple.JimpleParser.Type_listContext
- sootup.jimple.JimpleParser.TypeContext
- sootup.jimple.JimpleParser.Unop_exprContext
- sootup.jimple.JimpleParser.UnopContext
- sootup.jimple.JimpleParser.ValueContext
- org.antlr.v4.runtime.ParserRuleContext
- sootup.core.transform.RunTimeBodyInterceptor (implements sootup.core.transform.BodyInterceptor)
- qilin.stat.RuntimeStat (implements qilin.stat.AbstractStat)
- qilin.util.graph.SCCMergedGraph<N> (implements qilin.util.graph.DirectedGraph<N>)
- qilin.pta.toolkits.selectx.Selectx
- qilin.util.collect.SetFactory<T>
- qilin.stat.SimplifiedEvaluator (implements qilin.stat.IEvaluator)
- sootup.core.model.SootClassMember<S> (implements sootup.core.model.HasPosition)
- sootup.core.model.SootField (implements sootup.core.model.Field)
- sootup.java.core.JavaSootField (implements sootup.java.core.HasAnnotation)
- sootup.core.model.SootMethod (implements sootup.core.model.Method)
- sootup.java.core.JavaSootMethod (implements sootup.java.core.HasAnnotation)
- sootup.java.core.JavaAnnotationSootMethod
- sootup.java.frontend.conversion.WalaSootMethod
- sootup.java.core.JavaSootMethod (implements sootup.java.core.HasAnnotation)
- sootup.core.model.SootField (implements sootup.core.model.Field)
- sootup.core.signatures.SootClassMemberSignature<V> (implements java.lang.Comparable<T>, sootup.core.signatures.Signature)
- sootup.core.signatures.FieldSignature
- sootup.core.signatures.MethodSignature
- sootup.core.signatures.SootClassMemberSubSignature
- sootup.core.signatures.FieldSubSignature (implements java.lang.Comparable<T>)
- sootup.core.signatures.MethodSubSignature (implements java.lang.Comparable<T>)
- sootup.core.model.SootField.SootFieldBuilder (implements sootup.core.model.HasPosition, sootup.core.model.SootField.BuildStep, sootup.core.model.SootField.ModifierStep, sootup.core.model.SootField.SignatureStep)
- sootup.java.core.JavaSootField.JavaSootFieldBuilder (implements sootup.java.core.JavaSootField.AnnotationOrSignatureStep)
- sootup.core.model.SootMethod.SootMethodBuilder (implements sootup.core.model.HasPosition, sootup.core.model.SootMethod.BuildStep, sootup.core.model.SootMethod.MethodSourceStep, sootup.core.model.SootMethod.ModifierStep, sootup.core.model.SootMethod.SignatureStep, sootup.core.model.SootMethod.ThrownExceptionsStep)
- sootup.java.core.JavaSootMethod.JavaSootMethodBuilder (implements sootup.java.core.JavaSootMethod.AnnotationOrSignatureStep)
- sootup.interceptors.StaticSingleAssignmentFormer (implements sootup.core.transform.BodyInterceptor)
- sootup.core.graph.StmtGraph<V> (implements java.lang.Iterable<T>)
- sootup.core.graph.ForwardingStmtGraph<V>
- sootup.core.graph.BackwardsStmtGraph
- sootup.core.graph.ImmutableBlockStmtGraph
- sootup.core.graph.MutableStmtGraph
- sootup.core.graph.MutableBlockStmtGraph
- sootup.core.graph.ForwardingStmtGraph<V>
- sootup.core.graph.StmtGraph.BlockGraphIterator (implements java.util.Iterator<E>)
- sootup.core.graph.StmtGraph.BlockGraphIteratorAndTrapAggregator
- sootup.core.graph.StmtGraphBlockIterator (implements java.util.Iterator<E>)
- sootup.interceptors.typeresolving.StmtLocalPair
- sootup.codepropertygraph.propertygraph.StmtMethodPropertyGraph (implements sootup.codepropertygraph.propertygraph.PropertyGraph)
- sootup.codepropertygraph.propertygraph.StmtMethodPropertyGraph.Builder (implements sootup.codepropertygraph.propertygraph.PropertyGraph.Builder)
- sootup.core.jimple.basic.StmtPositionInfo
- sootup.core.jimple.basic.SimpleStmtPositionInfo
- sootup.core.jimple.basic.FullStmtPositionInfo
- sootup.core.jimple.basic.SimpleStmtPositionInfo
- sootup.core.util.printer.StmtPrinter
- sootup.core.util.printer.AbstractStmtPrinter
- sootup.core.util.printer.LabeledStmtPrinter
- sootup.core.util.printer.BriefStmtPrinter
- sootup.core.util.printer.NormalStmtPrinter
- sootup.core.util.printer.LegacyJimplePrinter
- sootup.core.util.printer.LabeledStmtPrinter
- sootup.core.util.printer.AbstractStmtPrinter
- sootup.core.validation.StmtsValidator (implements sootup.core.validation.BodyValidator)
- qilin.util.Stopwatch
- sootup.core.util.StreamUtils
- sootup.core.jimple.common.constant.StringConstant (implements sootup.core.jimple.common.constant.Constant)
- sootup.core.util.StringTools
- qilin.util.graph.StronglyConnectedComponents<N>
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- java.lang.IllegalStateException
- sootup.core.model.BuilderException
- sootup.core.frontend.ResolveException
- sootup.core.validation.ValidationException
- java.lang.IllegalStateException
- java.lang.RuntimeException
- java.lang.Exception
- java.util.Timer
- qilin.util.MemoryWatcher
- qilin.pta.toolkits.common.ToolUtil
- qilin.util.graph.TopologicalSorter<N>
- qilin.pta.toolkits.conch.TranEdge
- qilin.pta.toolkits.turner.TranEdge
- sootup.core.jimple.basic.Trap
- sootup.core.validation.TrapsValidator (implements sootup.core.validation.BodyValidator)
- sootup.interceptors.TrapTightener (implements sootup.core.transform.BodyInterceptor)
- qilin.util.graph.TreeImpl<N> (implements qilin.util.graph.Tree<N>)
- qilin.util.graph.TreeNode<D>
- qilin.util.Triple<T1,
T2, T3> - qilin.pta.toolkits.dd.TunnelingConstructor (implements qilin.parm.ctxcons.CtxConstructor)
- qilin.pta.toolkits.turner.Turner
- sootup.core.types.Type (implements sootup.core.jimple.visitor.Acceptor<V>)
- sootup.interceptors.typeresolving.types.BottomType
- sootup.core.types.PrimitiveType
- sootup.core.types.PrimitiveType.DoubleType
- sootup.core.types.PrimitiveType.FloatType
- sootup.core.types.PrimitiveType.IntType
- sootup.interceptors.typeresolving.types.AugmentIntegerTypes.Integer127Type
- sootup.interceptors.typeresolving.types.AugmentIntegerTypes.Integer32767Type
- sootup.core.types.PrimitiveType.BooleanType
- sootup.interceptors.typeresolving.types.AugmentIntegerTypes.Integer1Type
- sootup.core.types.PrimitiveType.ByteType
- sootup.core.types.PrimitiveType.CharType
- sootup.core.types.PrimitiveType.ShortType
- sootup.core.types.PrimitiveType.LongType
- sootup.core.types.ReferenceType
- sootup.core.types.ArrayType
- sootup.core.types.ClassType (implements sootup.core.signatures.Signature)
- sootup.java.core.types.JavaClassType
- sootup.java.core.types.ModuleJavaClassType
- sootup.interceptors.typeresolving.types.WeakObjectType
- sootup.java.core.types.JavaClassType
- sootup.core.types.NullType
- sootup.interceptors.typeresolving.types.TopType
- sootup.core.types.UnknownType
- sootup.core.types.VoidType
- sootup.interceptors.TypeAssigner (implements sootup.core.transform.BodyInterceptor)
- qilin.stat.TypeClientStat (implements qilin.stat.AbstractStat)
- qilin.core.context.TypeContextElement (implements qilin.core.context.ContextElement)
- qilin.parm.ctxcons.TypeCtxConstructor (implements qilin.parm.ctxcons.CtxConstructor)
- sootup.interceptors.typeresolving.TypeResolver
- sootup.core.validation.TypesValidator (implements sootup.core.validation.BodyValidator)
- sootup.interceptors.typeresolving.Typing
- qilin.util.UnionFindSet<E>
- qilin.util.queue.UniqueQueue<T> (implements java.util.Queue<E>)
- qilin.core.sets.UnmodifiablePointsToSet (implements qilin.core.sets.PointsToSet)
- sootup.interceptors.UnreachableCodeEliminator (implements sootup.core.transform.BodyInterceptor)
- sootup.interceptors.UnusedLocalEliminator (implements sootup.core.transform.BodyInterceptor)
- sootup.core.validation.UsesValidator (implements sootup.core.validation.BodyValidator)
- qilin.util.Util
- sootup.core.util.Utils
- sootup.core.typehierarchy.ViewTypeHierarchy (implements sootup.core.typehierarchy.MutableTypeHierarchy)
- sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult
- sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Edge
- sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.Vertex
- qilin.core.VirtualCalls
- sootup.java.frontend.WalaClassLoaderTestUtils
- sootup.java.frontend.conversion.WalaIRToJimpleConverter
- sootup.java.frontend.conversion.WalaJavaClassProvider (implements sootup.core.frontend.ClassProvider)
- java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
- java.io.FilterWriter
- sootup.core.util.EscapedWriter
- java.io.FilterWriter
- qilin.pta.toolkits.debloaterx.XPAG
- qilin.pta.toolkits.debloaterx.XUtility
- qilin.stat.YummyStat (implements qilin.stat.AbstractStat)
- qilin.pta.toolkits.zipper.analysis.Zipper
- sootup.core.jimple.common.expr.AbstractBinopExpr (implements sootup.core.jimple.common.expr.Expr)
Interface Hierarchy
- qilin.stat.AbstractStat
- sootup.core.jimple.visitor.Acceptor<V>
- sootup.core.jimple.common.constant.Constant (also extends sootup.core.jimple.basic.Immediate)
- sootup.core.jimple.common.constant.ComparableConstant<C>
- sootup.core.jimple.common.constant.NumericConstant<N> (also extends sootup.core.jimple.common.constant.Constant)
- sootup.core.jimple.common.constant.RealConstant<R>
- sootup.core.jimple.common.constant.ShiftableConstant<A> (also extends sootup.core.jimple.common.constant.LogicalConstant<L>)
- sootup.core.jimple.common.constant.NumericConstant<N> (also extends sootup.core.jimple.common.constant.Constant)
- sootup.core.jimple.common.constant.LogicalConstant<L>
- sootup.core.jimple.common.constant.ShiftableConstant<A> (also extends sootup.core.jimple.common.constant.NumericConstant<N>)
- sootup.core.jimple.common.constant.NumericConstant<N> (also extends sootup.core.jimple.common.constant.ComparableConstant<C>)
- sootup.core.jimple.common.constant.RealConstant<R>
- sootup.core.jimple.common.constant.ShiftableConstant<A> (also extends sootup.core.jimple.common.constant.LogicalConstant<L>)
- sootup.core.jimple.common.constant.ComparableConstant<C>
- sootup.core.jimple.common.expr.Expr (also extends sootup.core.jimple.basic.Value)
- sootup.core.jimple.common.ref.Ref (also extends sootup.core.jimple.basic.Value)
- sootup.core.jimple.common.ref.ConcreteRef
- sootup.core.jimple.common.ref.IdentityRef
- sootup.core.jimple.common.stmt.Stmt (also extends sootup.core.jimple.basic.EquivTo)
- sootup.core.jimple.common.stmt.BranchingStmt
- sootup.core.jimple.common.stmt.FallsThroughStmt
- sootup.core.jimple.common.stmt.InvokableStmt
- sootup.core.jimple.common.constant.Constant (also extends sootup.core.jimple.basic.Immediate)
- sootup.core.inputlocation.AnalysisInputLocation
- sootup.java.core.ModuleInfoAnalysisInputLocation
- sootup.core.graph.BasicBlock<V>
- sootup.core.graph.MutableBasicBlock
- sootup.core.transform.BodyInterceptor
- sootup.core.frontend.BodySource
- sootup.core.validation.BodyValidator
- sootup.callgraph.CallGraph
- sootup.callgraph.MutableCallGraph
- sootup.callgraph.CallGraphAlgorithm
- sootup.core.cache.ClassCache
- sootup.core.cache.MutableClassCache
- sootup.core.cache.provider.ClassCacheProvider
- sootup.core.frontend.ClassProvider
- sootup.core.validation.ClassValidator
- qilin.core.context.Context
- qilin.core.context.ContextElement
- qilin.parm.ctxcons.CtxConstructor
- sootup.apk.frontend.instruction.DanglingInstruction
- sootup.apk.frontend.instruction.DeferableInstruction
- qilin.util.graph.DirectedGraph<N>
- sootup.core.jimple.basic.EquivTo
- sootup.core.jimple.common.stmt.Stmt (also extends sootup.core.jimple.visitor.Acceptor<V>)
- sootup.core.jimple.common.stmt.BranchingStmt
- sootup.core.jimple.common.stmt.FallsThroughStmt
- sootup.core.jimple.common.stmt.InvokableStmt
- sootup.core.jimple.basic.Value
- sootup.core.jimple.common.expr.Expr (also extends sootup.core.jimple.visitor.Acceptor<V>)
- sootup.core.jimple.basic.Immediate
- sootup.core.jimple.common.constant.Constant (also extends sootup.core.jimple.visitor.Acceptor<V>)
- sootup.core.jimple.common.constant.ComparableConstant<C>
- sootup.core.jimple.common.constant.NumericConstant<N> (also extends sootup.core.jimple.common.constant.Constant)
- sootup.core.jimple.common.constant.RealConstant<R>
- sootup.core.jimple.common.constant.ShiftableConstant<A> (also extends sootup.core.jimple.common.constant.LogicalConstant<L>)
- sootup.core.jimple.common.constant.NumericConstant<N> (also extends sootup.core.jimple.common.constant.Constant)
- sootup.core.jimple.common.constant.LogicalConstant<L>
- sootup.core.jimple.common.constant.ShiftableConstant<A> (also extends sootup.core.jimple.common.constant.NumericConstant<N>)
- sootup.core.jimple.common.constant.NumericConstant<N> (also extends sootup.core.jimple.common.constant.ComparableConstant<C>)
- sootup.core.jimple.common.constant.RealConstant<R>
- sootup.core.jimple.common.constant.ShiftableConstant<A> (also extends sootup.core.jimple.common.constant.LogicalConstant<L>)
- sootup.core.jimple.common.constant.ComparableConstant<C>
- sootup.core.jimple.common.constant.Constant (also extends sootup.core.jimple.visitor.Acceptor<V>)
- sootup.core.jimple.basic.LValue
- sootup.core.jimple.common.ref.Ref (also extends sootup.core.jimple.visitor.Acceptor<V>)
- sootup.core.jimple.common.ref.ConcreteRef
- sootup.core.jimple.common.ref.IdentityRef
- sootup.core.jimple.common.stmt.Stmt (also extends sootup.core.jimple.visitor.Acceptor<V>)
- sootup.core.model.Field
- sootup.java.core.HasAnnotation
- sootup.core.model.HasPosition
- qilin.parm.heapabst.HeapAbstractor
- sootup.core.IdentifierFactory
- qilin.stat.IEvaluator
- heros.InterproceduralCFG<N,
M> - sootup.analysis.interprocedural.icfg.BiDiInterproceduralCFG<N,
M>
- sootup.analysis.interprocedural.icfg.BiDiInterproceduralCFG<N,
- qilin.util.Invalidable
- qilin.pta.toolkits.zipper.flowgraph.IObjectFlowGraph
- java.lang.Iterable<T>
- java.util.Collection<E>
- qilin.util.Chain<E> (also extends java.io.Serializable)
- qilin.util.IterableNumberer<E> (also extends qilin.util.Numberer<E>)
- java.util.Collection<E>
- sootup.core.model.Method
- sootup.core.views.MutableView
- qilin.util.Numberable
- qilin.util.Numberer<E>
- qilin.util.IterableNumberer<E> (also extends java.lang.Iterable<T>)
- org.antlr.v4.runtime.tree.ParseTreeListener
- sootup.jimple.JimpleListener
- org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- sootup.jimple.JimpleVisitor<T>
- qilin.core.PointsToAnalysis
- qilin.core.sets.PointsToSet
- sootup.codepropertygraph.propertygraph.PropertyGraph
- sootup.codepropertygraph.propertygraph.PropertyGraph.Builder
- java.io.Serializable
- qilin.util.Chain<E> (also extends java.util.Collection<E>)
- sootup.core.signatures.Signature
- sootup.core.model.SootField.BuildStep
- sootup.core.model.SootField.ModifierStep
- sootup.core.model.SootField.SignatureStep
- sootup.java.core.JavaSootField.AnnotationOrSignatureStep
- sootup.core.model.SootMethod.BuildStep
- sootup.core.model.SootMethod.MethodSourceStep
- sootup.java.core.JavaSootMethod.AnnotationOrSignatureStep
- sootup.core.model.SootMethod.ModifierStep
- sootup.core.model.SootMethod.SignatureStep
- sootup.core.model.SootMethod.ThrownExceptionsStep
- qilin.core.pag.SparkField
- sootup.apk.frontend.main.Tag
- qilin.util.graph.Tree<N>
- sootup.core.typehierarchy.TypeHierarchy
- sootup.core.typehierarchy.MutableTypeHierarchy
- sootup.codepropertygraph.propertygraph.nodes.ValueGraphNode
- sootup.core.views.View
- sootup.core.ViewChangeListener
- sootup.core.jimple.visitor.Visitor
- sootup.core.jimple.visitor.ConstantVisitor
- sootup.core.jimple.visitor.ImmediateVisitor
- sootup.core.jimple.visitor.ValueVisitor (also extends sootup.core.jimple.visitor.ExprVisitor, sootup.core.jimple.visitor.RefVisitor)
- sootup.core.jimple.visitor.ImmediateVisitor
- sootup.core.jimple.visitor.ExprVisitor
- sootup.core.jimple.visitor.ValueVisitor (also extends sootup.core.jimple.visitor.ImmediateVisitor, sootup.core.jimple.visitor.RefVisitor)
- sootup.core.jimple.visitor.RefVisitor
- sootup.core.jimple.visitor.ValueVisitor (also extends sootup.core.jimple.visitor.ExprVisitor, sootup.core.jimple.visitor.ImmediateVisitor)
- sootup.core.jimple.visitor.StmtVisitor
- sootup.core.jimple.visitor.TypeVisitor
- sootup.core.jimple.visitor.ConstantVisitor
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- sootup.interceptors.BytecodeBodyInterceptors
- sootup.core.model.ClassModifier
- qilin.driver.ContextKind
- qilin.CoreConfig.ClinitMode
- qilin.pta.tools.DebloatedPTA.DebloatApproach
- sootup.apk.frontend.DexBodyInterceptors
- qilin.pta.toolkits.conch.DFA.State
- qilin.pta.toolkits.turner.DFA.State
- qilin.pta.toolkits.conch.DFA.TranCond
- qilin.pta.toolkits.turner.DFA.TranCond
- sootup.core.graph.DominanceFinder.AnalysisDirection
- qilin.pta.toolkits.debloaterx.EdgeKind
- sootup.core.model.FieldModifier
- sootup.core.inputlocation.FileType
- sootup.analysis.intraprocedural.FlowAnalysis.Flow
- sootup.core.util.printer.JimplePrinter.Option
- qilin.pta.toolkits.zipper.flowgraph.Kind
- sootup.core.jimple.common.constant.MethodHandle.Kind
- sootup.core.model.MethodModifier
- sootup.java.core.ModuleModifier
- qilin.pta.PTAConfig.TurnerConfig
- qilin.driver.PTAPattern.Approach
- qilin.core.reflection.ReflectionKind
- sootup.core.model.SourceType
- qilin.pta.toolkits.debloaterx.State
- qilin.pta.toolkits.conch.Trilean
- sootup.core.typehierarchy.ViewTypeHierarchy.ScanResult.EdgeType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)