Package qilin.pta.toolkits.debloaterx
Class XUtility
java.lang.Object
qilin.pta.toolkits.debloaterx.XUtility
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final InterFlowAnalysisprotected final Map<SootMethod,Set<AllocNode>> protected final Map<AllocNode,Set<SparkField>> protected final Map<AllocNode,HeapContainerQuery> protected final Map<AllocNode,Set<SootMethod>> protected final PAGprotected final PTAprotected final Map<Type,Set<SparkField>> protected final Map<Type,Set<SootMethod>> protected final XPAG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetInvokedMethods(AllocNode heap) getPta()getReceiverObjects(SootMethod method) getXpag()booleanhasNonThisLoadFromField(AllocNode heap, SparkField field) booleanhasNonThisStoreOnField(AllocNode heap, SparkField field) booleanisCoarseType(Type type)
-
Field Details
-
pta
-
pag
-
o2HCQ
-
o2Fields
-
t2Fields
-
o2nonThisFStores
-
t2nonThisFStores
-
o2nonThisFLoads
-
t2nonThisFLoads
-
o2InvokedMethods
-
t2InvokedMethods
-
m2receiverObjects
-
rawOrPolyTypes
-
xpag
-
interfa
-
-
Constructor Details
-
XUtility
-
-
Method Details
-
getPta
-
getXpag
-
getInterFlowAnalysis
-
isCoarseType
-
getReceiverObjects
-
getInvokedMethods
-
getHCQ
-
getFields
-
getFields
-
getFields
-
hasNonThisStoreOnField
-
hasNonThisLoadFromField
-