/art/tools/ahat/src/ |
H A D | AhatHandler.java | 29 * Handle the given query, rendering the page to the given document. 31 void handle(Doc doc, Query query) throws IOException; argument
|
H A D | NativeAllocationsHandler.java | 34 public void handle(Doc doc, Query query) throws IOException { argument 66 = new SubsetSelector(query, ALLOCATIONS_ID, allocs);
|
H A D | ObjectsHandler.java | 35 public void handle(Doc doc, Query query) throws IOException { argument 36 int stackId = query.getInt("stack", 0); 37 int depth = query.getInt("depth", 0); 38 String className = query.get("class", null); 39 String heapName = query.get("heap", null); 58 SubsetSelector<Instance> selector = new SubsetSelector(query, OBJECTS_ID, insts);
|
H A D | RootedHandler.java | 32 public void handle(Doc doc, Query query) throws IOException { argument 34 DominatedList.render(mSnapshot, doc, query, ROOTED_ID, mSnapshot.getRooted());
|
H A D | SitePrinter.java | 25 public static void printSite(AhatSnapshot snapshot, Doc doc, Query query, String id, Site site) { argument 63 HeapTable.render(doc, query, id, table, snapshot, path);
|
H A D | OverviewHandler.java | 38 public void handle(Doc doc, Query query) throws IOException { argument 50 printHeapSizes(doc, query); 70 private void printHeapSizes(Doc doc, Query query) { argument 86 HeapTable.render(doc, query, OVERVIEW_ID, table, mSnapshot, dummy);
|
H A D | SiteHandler.java | 37 public void handle(Doc doc, Query query) throws IOException { argument 38 int stackId = query.getInt("stack", 0); 39 int depth = query.getInt("depth", -1); 44 SitePrinter.printSite(mSnapshot, doc, query, ALLOCATION_SITE_ID, site); 78 HeapTable.render(doc, query, SITES_CALLED_ID, table, mSnapshot, children); 94 = new SubsetSelector(query, OBJECTS_ALLOCATED_ID, infos);
|
H A D | DominatedList.java | 37 * @param query the current page query 42 Doc doc, Query query, String id, Collection<Instance> instances) { 45 HeapTable.render(doc, query, id, new TableConfig(snapshot), snapshot, insts); 41 render(final AhatSnapshot snapshot, Doc doc, Query query, String id, Collection<Instance> instances) argument
|
H A D | HeapTable.java | 48 * @param query - The page query. 51 public static <T> void render(Doc doc, Query query, String id, argument 79 SubsetSelector<T> selector = new SubsetSelector(query, id, elements);
|
H A D | SubsetSelector.java | 38 * @param id - the name of the query parameter key that should hold 40 * @param query - The query for the current page. This is required so the 46 public SubsetSelector(Query query, String id, List<T> elements) { argument 47 mQuery = query; 49 mLimit = getSelectedLimit(query, id, elements.size()); 65 * @param query the current page query 69 private static int getSelectedLimit(Query query, String id, int size) { argument 70 String value = query [all...] |
H A D | ObjectHandler.java | 53 public void handle(Doc doc, Query query) throws IOException { argument 54 long id = query.getLong("id", 0); 64 printAllocationSite(doc, query, inst); 65 printDominatorPath(doc, query, inst); 93 printClassInstanceFields(doc, query, mSnapshot, (ClassInstance)inst); 95 printArrayElements(doc, query, mSnapshot, (ArrayInstance)inst); 97 printClassInfo(doc, query, mSnapshot, (ClassObj)inst); 99 printReferences(doc, query, mSnapshot, inst); 100 printDominatedObjects(doc, query, inst); 104 Doc doc, Query query, AhatSnapsho 103 printClassInstanceFields( Doc doc, Query query, AhatSnapshot snapshot, ClassInstance inst) argument 119 printArrayElements( Doc doc, Query query, AhatSnapshot snapshot, ArrayInstance array) argument 134 printClassInfo( Doc doc, Query query, AhatSnapshot snapshot, ClassObj clsobj) argument 160 printReferences( Doc doc, Query query, AhatSnapshot snapshot, Instance inst) argument 189 printAllocationSite(Doc doc, Query query, Instance inst) argument 205 printDominatorPath(Doc doc, Query query, Instance inst) argument 251 printDominatedObjects(Doc doc, Query query, Instance inst) argument [all...] |