• Home
  • Raw
  • Download

Lines Matching refs:inst

57     AhatInstance inst = mSnapshot.findInstance(id);  in handle()  local
58 if (inst == null) { in handle()
62 AhatInstance base = inst.getBaseline(); in handle()
64 doc.title("Object %08x", inst.getId()); in handle()
65 doc.big(Summarizer.summarize(inst)); in handle()
67 printAllocationSite(doc, query, inst); in handle()
68 printGcRootPath(doc, query, inst); in handle()
71 AhatClassObj cls = inst.getClassObj(); in handle()
75 doc.description(DocString.text("Heap"), DocString.text(inst.getHeap().getName())); in handle()
77 Collection<String> rootTypes = inst.getRootTypes(); in handle()
92 SizeTable.table(doc, new Column(""), inst != base && !base.isPlaceHolder()); in handle()
93 SizeTable.row(doc, DocString.text("Shallow"), inst.getSize(), base.getSize()); in handle()
95 inst.getTotalRetainedSize(), base.getTotalRetainedSize()); in handle()
98 printBitmap(doc, inst); in handle()
99 if (inst.isClassInstance()) { in handle()
100 printClassInstanceFields(doc, query, inst.asClassInstance()); in handle()
101 } else if (inst.isArrayInstance()) { in handle()
102 printArrayElements(doc, query, inst.asArrayInstance()); in handle()
103 } else if (inst.isClassObj()) { in handle()
104 printClassInfo(doc, query, inst.asClassObj()); in handle()
106 printReferences(doc, query, inst); in handle()
107 printDominatedObjects(doc, query, inst); in handle()
110 private static void printClassInstanceFields(Doc doc, Query query, AhatClassInstance inst) { in printClassInstanceFields() argument
112 AhatInstance base = inst.getBaseline(); in printClassInstanceFields()
114 inst.asClassInstance().getInstanceFields(), in printClassInstanceFields()
219 private static void printReferences(Doc doc, Query query, AhatInstance inst) { in printReferences() argument
221 if (inst.getHardReverseReferences().isEmpty()) { in printReferences()
225 List<AhatInstance> references = inst.getHardReverseReferences(); in printReferences()
234 if (!inst.getSoftReverseReferences().isEmpty()) { in printReferences()
237 List<AhatInstance> references = inst.getSoftReverseReferences(); in printReferences()
247 private void printAllocationSite(Doc doc, Query query, AhatInstance inst) { in printAllocationSite() argument
249 Site site = inst.getSite(); in printAllocationSite()
254 private static void printBitmap(Doc doc, AhatInstance inst) { in printBitmap() argument
255 AhatInstance bitmap = inst.getAssociatedBitmapInstance(); in printBitmap()
263 private void printGcRootPath(Doc doc, Query query, AhatInstance inst) { in printGcRootPath() argument
265 List<PathElement> path = inst.getPathFromGcRoot(); in printGcRootPath()
278 public void printDominatedObjects(Doc doc, Query query, AhatInstance inst) { in printDominatedObjects() argument
280 List<AhatInstance> instances = inst.getDominated(); in printDominatedObjects()