Home
last modified time | relevance | path

Searched refs:AhatClassObj (Results 1 – 15 of 15) sorted by relevance

/art/tools/ahat/src/main/com/android/ahat/heapdump/
DAhatClassObj.java30 public class AhatClassObj extends AhatInstance { class
32 private AhatClassObj mSuperClassObj;
39 AhatClassObj(long id, String className) { in AhatClassObj() method in AhatClassObj
44 void initialize(AhatClassObj superClass, in initialize()
79 public AhatClassObj getSuperClassObj() { in getSuperClassObj()
150 return new Reference(AhatClassObj.this, in getReferences()
172 AhatClassObj cls = this; in isSubClassOf()
182 @Override public AhatClassObj asClassObj() { in asClassObj()
DAhatPlaceHolderClassObj.java25 class AhatPlaceHolderClassObj extends AhatClassObj {
26 AhatPlaceHolderClassObj(AhatClassObj baseline) { in AhatPlaceHolderClassObj()
64 @Override public AhatClassObj getSuperClassObj() { in getSuperClassObj()
DSite.java66 private Map<AhatHeap, Map<AhatClassObj, ObjectsInfo>> mObjectsInfoMap;
84 public AhatClassObj classObj; // May be null. Not sure why.
102 ObjectsInfo(AhatHeap heap, AhatClassObj classObj) { in ObjectsInfo()
148 mObjectsInfoMap = new HashMap<AhatHeap, Map<AhatClassObj, ObjectsInfo>>(); in Site()
302 ObjectsInfo getObjectsInfo(AhatHeap heap, AhatClassObj classObj) { in getObjectsInfo()
303 Map<AhatClassObj, ObjectsInfo> classToObjectsInfo = mObjectsInfoMap.get(heap); in getObjectsInfo()
305 classToObjectsInfo = new HashMap<AhatClassObj, ObjectsInfo>(); in getObjectsInfo()
DParser.java200 AhatClassObj javaLangClass = null; in parseInternal()
201 AhatClassObj[] primArrayClasses = new AhatClassObj[Type.values().length]; in parseInternal()
202 ArrayList<AhatClassObj> classes = new ArrayList<AhatClassObj>(); in parseInternal()
203 Instances<AhatClassObj> classById = null; in parseInternal()
229 AhatClassObj classObj = new AhatClassObj(objectId, clrClassName); in parseInternal()
282 classById = new Instances<AhatClassObj>(classes); in parseInternal()
364 AhatClassObj obj = classById.get(objectId); in parseInternal()
375 AhatClassObj superClass = classById.get(superClassId); in parseInternal()
402 AhatClassObj classObj = classById.get(classId); in parseInternal()
419 AhatClassObj classObj = classById.get(classId); in parseInternal()
[all …]
DAhatInstance.java41 private AhatClassObj mClassObj;
80 void initialize(AhatHeap heap, Site site, AhatClassObj classObj) { in initialize()
307 public AhatClassObj asClassObj() { in asClassObj()
319 public AhatClassObj getClassObj() { in getClassObj()
331 AhatClassObj classObj = getClassObj(); in getClassName()
344 AhatClassObj cls = getClassObj(); in isInstanceOfClass()
572 public AhatClassObj getAssociatedClassForOverhead() { in getAssociatedClassForOverhead()
DAhatClassInstance.java41 public static AhatClassInstance create(AhatClassObj classObj, long objectId) { in create()
329 private AhatClassObj mNextClassObj;
331 public InstanceFieldIterator(Value[] values, AhatClassObj classObj) { in InstanceFieldIterator()
374 AhatClassObj cls = getClassObj(); in getJavaLangRefType()
DDiff.java273 AhatClassObj baseClassObj = null; in sites()
275 baseClassObj = (AhatClassObj) ainfo.classObj.getBaseline(); in sites()
280 AhatClassObj baseClassObj = null; in sites()
282 baseClassObj = (AhatClassObj) binfo.classObj.getBaseline(); in sites()
DAhatArrayInstance.java341 @Override public AhatClassObj getAssociatedClassForOverhead() { in getAssociatedClassForOverhead()
345 AhatClassObj ref = refs.get(0).asClassObj(); in getAssociatedClassForOverhead()
DAhatSnapshot.java124 public AhatClassObj findClassObj(long id) { in findClassObj()
DAhatBitmapInstance.java83 AhatClassObj cls = null; in findBitmapDumpData()
/art/tools/ahat/src/test/com/android/ahat/
DTestDump.java19 import com.android.ahat.heapdump.AhatClassObj;
72 private AhatClassObj mMain;
73 private AhatClassObj mBaselineMain;
184 private static Value getDumpedValue(String name, AhatClassObj main) { in getDumpedValue()
198 private static AhatClassObj findClass(AhatSnapshot snapshot, String name) { in findClass()
204 AhatClassObj cls = inst.asClassObj(); in findClass()
217 public AhatClassObj findClass(String name) { in findClass()
DInstanceTest.java19 import com.android.ahat.heapdump.AhatClassObj;
251 AhatClassObj main = dump.findClass("Main"); in gcRootPath()
565 AhatClassObj cls = obj.getClassObj();
566 AhatClassObj clscls = cls.getClassObj();
590 AhatClassObj cls = overhead.getAssociatedClassForOverhead();
/art/tools/ahat/src/main/com/android/ahat/
DSummarizer.java19 import com.android.ahat.heapdump.AhatClassObj;
110 AhatClassObj cls = inst.getAssociatedClassForOverhead(); in summarize()
DObjectHandler.java21 import com.android.ahat.heapdump.AhatClassObj;
75 AhatClassObj cls = inst.getClassObj(); in handle()
207 private static void printClassInfo(Doc doc, Query query, AhatClassObj clsobj) { in printClassInfo()
/art/tools/ahat/etc/
Dahat_api.txt53 public class AhatClassObj extends com.android.ahat.heapdump.AhatInstance {
59 method public com.android.ahat.heapdump.AhatClassObj getSuperClassObj();
74 method public com.android.ahat.heapdump.AhatClassObj asClassObj();
78 method public com.android.ahat.heapdump.AhatClassObj getAssociatedClassForOverhead();
84 method public com.android.ahat.heapdump.AhatClassObj getClassObj();
116 method public com.android.ahat.heapdump.AhatClassObj findClassObj(long);
248 field public com.android.ahat.heapdump.AhatClassObj classObj;