/art/tools/ahat/src/main/com/android/ahat/ |
SitePrinter.java | 21 import com.android.ahat.heapdump.Site; 27 public static void printSite(AhatSnapshot snapshot, Doc doc, Query query, String id, Site site) { 28 List<Site> path = new ArrayList<Site>(); 29 for (Site parent = site; parent != null; parent = parent.getParent()) { 35 HeapTable.TableConfig<Site> table = new HeapTable.TableConfig<Site>() { 40 public long getSize(Site element, AhatHeap heap) [all...] |
SiteHandler.java | 21 import com.android.ahat.heapdump.Site; 43 Site site = mSnapshot.getSite(id); local 45 doc.title("Site"); 46 doc.big(Summarizer.summarize(site)); 48 doc.section("Allocation Site"); 49 SitePrinter.printSite(mSnapshot, doc, query, ALLOCATION_SITE_ID, site); 52 List<Site> children = new ArrayList<Site>(site.getChildren()) [all...] |
ObjectsHandler.java | 22 import com.android.ahat.heapdump.Site; 40 * Get the list of instances that match the given site, class, and heap 43 * @param site the site to get instances from 51 Site site, String className, boolean subclass, String heapName) { 58 site.getObjects(predicate, x -> insts.add(x)); 68 Site site = mSnapshot.getSite(id); local 70 List<AhatInstance> insts = getObjects(site, className, subclass, heapName) [all...] |
Summarizer.java | 22 import com.android.ahat.heapdump.Site; 150 * Creates a DocString summarizing the given site. 152 public static DocString summarize(Site site) { 153 DocString text = DocString.text(site.getMethodName()); 154 text.append(site.getSignature()); 156 text.append(site.getFilename()); 157 if (site.getLineNumber() > 0) { 158 text.append(":").append(Integer.toString(site.getLineNumber())); 160 URI uri = DocString.formattedUri("site?id=%d", site.getId()) [all...] |
/device/linaro/bootloader/edk2/ArmPlatformPkg/ArmVExpressPkg/Library/ArmVExpressSysConfigLib/ |
ArmVExpressSysConfig.c | 29 #define SYS_CFGCTRL_SITE(site) (((site) & 0x3) << 16)
67 IN UINT32 Site,
84 SysCfgCtrl = SYS_CFGCTRL_START | ReadWrite | SYS_CFGCTRL_FUNCTION(Function) | SYS_CFGCTRL_SITE(Site) |
110 UINT32 Site;
122 Site = ARM_VE_DAUGHTERBOARD_1_SITE;
127 Site = ARM_VE_DAUGHTERBOARD_2_SITE;
131 Site = *Value;
142 Site = ARM_VE_MOTHERBOARD_SITE;
152 return AccessSysCfgRegister (SYS_CFGCTRL_READ, Function, Site, Position, Device, Value); [all...] |
/device/linaro/bootloader/edk2/ArmPlatformPkg/ArmVExpressPkg/Library/ArmVExpressSysConfigRuntimeLib/ |
ArmVExpressSysConfigRuntimeLib.c | 32 #define SYS_CFGCTRL_SITE(site) (((site) & 0x3) << 16)
70 IN UINT32 Site,
91 SysCfgCtrl = SYS_CFGCTRL_START | ReadWrite | SYS_CFGCTRL_FUNCTION(Function) | SYS_CFGCTRL_SITE(Site) |
117 UINT32 Site;
129 Site = ARM_VE_DAUGHTERBOARD_1_SITE;
134 Site = ARM_VE_DAUGHTERBOARD_2_SITE;
138 Site = *Value;
149 Site = ARM_VE_MOTHERBOARD_SITE;
159 return AccessSysCfgRegister (SYS_CFGCTRL_READ, Function, Site, Position, Device, Value); [all...] |
/art/tools/ahat/src/main/com/android/ahat/heapdump/ |
Sort.java | 157 private static class SiteByHeapSize implements Comparator<Site> { 170 public int compare(Site a, Site b) { 179 public static final Comparator<Site> SITE_BY_TOTAL_SIZE = new Comparator<Site>() { 181 public int compare(Site a, Site b) { 192 * @return the default site comparator 194 public static Comparator<Site> defaultSiteCompare(AhatSnapshot snapshot) { 195 List<Comparator<Site>> comparators = new ArrayList<Comparator<Site>>() [all...] |
Site.java | 31 * allocation site. 33 public class Site implements Diffable<Site> { 34 // The site that this site was directly called from. 35 // mParent is null for the root site. 36 private Site mParent; 43 // A unique id to identify this site with. The id is chosen based on a 44 // depth first traversal of the complete site tree, which gives it the 49 // * A binary search can be used to find a site by id from the root site i [all...] |
AhatSnapshot.java | 29 private final Site mRootSite; 43 Site rootSite, 54 // Add this instance to its site. 169 * Returns the root allocation site for this snapshot. 171 * @return the root allocation site 173 public Site getRootSite() { 178 * Returns the site associated with the given id. 179 * Where the id of a site x is x.getId(). 180 * Returns the root site if no site with the given id is found 186 Site site = mRootSite.findSite(id); local [all...] |
Diff.java | 185 * objects are also appended to the given placeholders list, so their Site 250 private static void setSitesBaseline(Site root, Site baseline) { 252 for (Site child : root.getChildren()) { 265 private static void sites(Site a, Site b) { 270 // Set the site's ObjectsInfos as baselines of each other. This implicitly 272 for (Site.ObjectsInfo ainfo : a.getObjectsInfos()) { 279 for (Site.ObjectsInfo binfo : b.getObjectsInfos()) { 289 for (Site bchild : b.getChildren()) [all...] |
/art/tools/ahat/src/test/com/android/ahat/ |
SiteTest.java | 22 import com.android.ahat.heapdump.Site; 37 Site sKnownSite = oKnownSite.getSite(); 44 Site sKnownSubSite = oKnownSubSite.getSite(); 50 Site sKnownSubSiteParent = sKnownSubSite.getParent(); 59 Site sKnownSiteParent = sKnownSite.getParent(); 66 Site sObfSuperSite = oObfSuperSite.getSite(); 73 Site sUnObfSuperSite = oUnObfSuperSite.getSite(); 80 Site sOverriddenSite = oOverriddenSite.getSite(); 91 // the Site where reachabilityReferenceChain is allocated in DumpedStuff: 110 Site siteStrong = refStrong.getSite() [all...] |
ObjectsHandlerTest.java | 21 import com.android.ahat.heapdump.Site; 35 Site root = snapshot.getRootSite();
|
/device/linaro/bootloader/edk2/ArmPlatformPkg/Library/ArmPlatformSysConfigLibNull/ |
ArmPlatformSysConfigLibNull.c | 40 IN UINT32 Site,
|
/external/compiler-rt/lib/profile/ |
InstrProfilingValue.c | 84 /* This function will never be called when value site array is allocated 117 " Consider using option -mllvm -vp-counters-per-site=<n> to " 188 * number of tracked values per value site. Alternatively, a more 190 * the runtime to track the total number of evictions per-site. 282 /* Compute value count for each site. */ 284 ValueProfNode *Site = 286 while (Site) { 288 Site = Site->Next; 299 static ValueProfNode *getNextNValueData(uint32_t VK, uint32_t Site, [all...] |
InstrProfilingInternal.h | 118 /* Return the number of value data for site \p Site. */ 119 uint32_t (*GetNumValueDataForSite)(uint32_t VK, uint32_t Site); 124 * Read the next \p N value data for site \p Site and store the data 130 struct ValueProfNode *(*GetValueData)(uint32_t ValueKind, uint32_t Site, 154 * tracked values per value site to be \p MaxVals.
|
/external/libcxxabi/test/native/arm-linux-eabi/ |
ttype-encoding-00.pass.sh.s | 78 .byte 3 @ Call site Encoding = udata4 79 .byte 39 @ Call site table length 80 .long .Lfunc_begin0-.Lfunc_begin0 @ >> Call Site 1 << 84 .long .Ltmp0-.Lfunc_begin0 @ >> Call Site 2 << 88 .long .Ltmp1-.Lfunc_begin0 @ >> Call Site 3 <<
|
ttype-encoding-90.pass.sh.s | 77 .byte 3 @ Call site Encoding = udata4 78 .byte 39 @ Call site table length 79 .long .Lfunc_begin0-.Lfunc_begin0 @ >> Call Site 1 << 83 .long .Ltmp0-.Lfunc_begin0 @ >> Call Site 2 << 87 .long .Ltmp1-.Lfunc_begin0 @ >> Call Site 3 <<
|
/external/swiftshader/third_party/LLVM/lib/ExecutionEngine/JIT/ |
JITDwarfEmitter.cpp | 187 /// CallSiteEntry - Structure describing an entry in the call-site table. 238 // landing pad site. 285 // Record the first action of the landing pad site. 295 // Compute the call-site table. Entries must be ordered by address. 338 // throw, create a call-site entry with no landing pad for the region 341 CallSiteEntry Site = {LastLabel, BeginLabel, 0, 0}; 342 CallSites.push_back(Site); 346 CallSiteEntry Site = {BeginLabel, LastLabel, 349 assert(Site.BeginLabel && Site.EndLabel && Site.PadLabel & [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
MachineModuleInfo.h | 99 /// The current call site index being processed, if any. 0 if none. 244 /// Set the call site currently being processed. 245 void setCurrentCallSite(unsigned Site) { CurCallSite = Site; } 247 /// Get the call site currently being processed, if any. return zero if
|
/external/llvm/include/llvm/ProfileData/ |
InstrProf.h | 76 /// for a given site. 245 /// Get the value profile data for value site \p SiteIdx from \p InstrProfR 247 /// Annotate up to \p MaxMDCount (default 3) number of records per value site. 352 /// The number of value site count mismatches. 378 /// Get the number of value site count mismatches. 545 /// Value profiling data pairs at a given value site. 591 /// site: Site. 593 uint32_t Site) const; 594 /// Return the array of profiled values at \p Site. If \p Total [all...] |
/external/llvm/include/llvm/CodeGen/ |
MachineModuleInfo.h | 131 /// LPadToCallSiteMap - Map a landing pad's EH symbol to the call site 135 /// CallSiteMap - Map of invoke call site index values to associated begin 139 /// CurCallSite - The current call site index being processed, if any. 0 if 366 /// site indexes. 369 /// getCallSiteLandingPad - Get the call site indexes for a landing pad EH 373 "missing call site number for landing pad!"); 378 /// associated call site. 383 /// setCallSiteBeginLabel - Map the begin label for a call site. 384 void setCallSiteBeginLabel(MCSymbol *BeginLabel, unsigned Site) { 385 CallSiteMap[BeginLabel] = Site; [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
MachineModuleInfo.h | 122 /// LPadToCallSiteMap - Map a landing pad's EH symbol to the call site 126 /// CallSiteMap - Map of invoke call site index values to associated begin 130 /// CurCallSite - The current call site index being processed, if any. 0 if 335 /// site indexes. 338 /// getCallSiteLandingPad - Get the call site indexes for a landing pad EH 342 "missing call site number for landing pad!"); 347 /// associated call site. 352 /// setCallSiteBeginLabel - Map the begin label for a call site. 353 void setCallSiteBeginLabel(MCSymbol *BeginLabel, unsigned Site) { 354 CallSiteMap[BeginLabel] = Site; [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
EHStreamer.cpp | 48 /// pad site. 54 // The action table follows the call-site table in the LSDA. The individual 137 // Record the first action of the landing pad site. 141 // Information used when created the call-site table. The action record 142 // field of the call site record is the offset of the first associated 208 /// Compute the call-site table. The entry for an invoke has a try-range 260 // create a call-site entry with no landing pad for the region between the 263 CallSiteEntry Site = { LastLabel, BeginLabel, nullptr, 0 }; 264 CallSites.push_back(Site); 276 CallSiteEntry Site = [all...] |
/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/ |
DwarfException.cpp | 74 /// index for each landing pad site. 80 // The action table follows the call-site table in the LSDA. The individual 164 // Record the first action of the landing pad site. 168 // Information used when created the call-site table. The action record 169 // field of the call site record is the offset of the first associated 218 /// ComputeCallSiteTable - Compute the call-site table. The entry for an invoke 269 // create a call-site entry with no landing pad for the region between the 272 CallSiteEntry Site = { LastLabel, BeginLabel, 0, 0 }; 273 CallSites.push_back(Site); 285 CallSiteEntry Site = [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/AsmPrinter/ |
EHStreamer.cpp | 60 /// pad site. 65 // The action table follows the call-site table in the LSDA. The individual 148 // Record the first action of the landing pad site. 152 // Information used when creating the call-site table. The action record 153 // field of the call site record is the offset of the first associated 217 /// Compute the call-site table. The entry for an invoke has a try-range 269 // create a call-site entry with no landing pad for the region between the 272 CallSiteEntry Site = { LastLabel, BeginLabel, nullptr, 0 }; 273 CallSites.push_back(Site); 285 CallSiteEntry Site = [all...] |