Package qilin.pta.toolkits.debloaterx
Class XUtility
java.lang.Object
qilin.pta.toolkits.debloaterx.XUtility
-
Field Summary
Modifier and TypeFieldDescriptionprotected final InterFlowAnalysis
protected final Map<SootMethod,
Set<AllocNode>> protected final Map<AllocNode,
Set<SparkField>> protected final Map<AllocNode,
HeapContainerQuery> protected final Map<AllocNode,
Set<SootMethod>> protected final PAG
protected final PTA
protected final Map<Type,
Set<SparkField>> protected final Map<Type,
Set<SootMethod>> protected final XPAG
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetInvokedMethods
(AllocNode heap) getPta()
getReceiverObjects
(SootMethod method) getXpag()
boolean
hasNonThisLoadFromField
(AllocNode heap, SparkField field) boolean
hasNonThisStoreOnField
(AllocNode heap, SparkField field) boolean
isCoarseType
(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
-