Lines Matching refs:pMethods
1347 void printExclusiveProfile(MethodEntry** pMethods, int32_t numMethods, uint64_t sumThreadTime) { in printExclusiveProfile() argument
1365 qsort(pMethods, numMethods, sizeof(MethodEntry*), compareElapsedInclusive); in printExclusiveProfile()
1367 for (int32_t ii = 0; ii < numMethods; ++ii) pMethods[ii]->index = ii; in printExclusiveProfile()
1370 qsort(pMethods, numMethods, sizeof(MethodEntry*), compareElapsedExclusive); in printExclusiveProfile()
1387 MethodEntry* method = pMethods[ii]; in printExclusiveProfile()
1489 void printInclusiveProfile(MethodEntry** pMethods, int32_t numMethods, uint64_t sumThreadTime) { in printInclusiveProfile() argument
1505 qsort(pMethods, numMethods, sizeof(MethodEntry*), compareElapsedInclusive); in printInclusiveProfile()
1520 MethodEntry* method = pMethods[ii]; in printInclusiveProfile()
1571 void createClassList(TraceData* traceData, MethodEntry** pMethods, int32_t numMethods) { in createClassList() argument
1575 qsort(pMethods, numMethods, sizeof(MethodEntry*), compareClassNames); in createClassList()
1582 if (pMethods[ii]->methodName == nullptr) { in createClassList()
1585 if (strcmp(pMethods[ii]->className, currentClassName) != 0) { in createClassList()
1588 firstClassName = pMethods[ii]->className; in createClassList()
1591 currentClassName = pMethods[ii]->className; in createClassList()
1609 if (pMethods[ii]->methodName == nullptr) { in createClassList()
1612 if (strcmp(pMethods[ii]->className, currentClassName) != 0) { in createClassList()
1614 (++pClass)->className = currentClassName = pMethods[ii]->className; in createClassList()
1626 if (pMethods[ii]->methodName == nullptr) { in createClassList()
1629 if (strcmp(pMethods[ii]->className, currentClassName) != 0) { in createClassList()
1630 currentClassName = pMethods[ii]->className; in createClassList()
1639 pClass->methods[nextMethod++] = pMethods[ii]; in createClassList()
1822 void createUniqueMethodList(TraceData* traceData, MethodEntry** pMethods, int32_t numMethods) { in createUniqueMethodList() argument
1826 qsort(pMethods, numMethods, sizeof(MethodEntry*), compareMethodNames); in createUniqueMethodList()
1832 if (pMethods[ii]->methodName == nullptr) continue; in createUniqueMethodList()
1833 if (strcmp(pMethods[ii]->methodName, currentMethodName) != 0) { in createUniqueMethodList()
1835 currentMethodName = pMethods[ii]->methodName; in createUniqueMethodList()
1849 if (pMethods[ii]->methodName == nullptr) continue; in createUniqueMethodList()
1850 if (currentMethodName == nullptr) currentMethodName = pMethods[ii]->methodName; in createUniqueMethodList()
1851 if (strcmp(pMethods[ii]->methodName, currentMethodName) != 0) { in createUniqueMethodList()
1852 currentMethodName = pMethods[ii]->methodName; in createUniqueMethodList()
1866 if (pMethods[ii]->methodName == nullptr) continue; in createUniqueMethodList()
1867 if (strcmp(pMethods[ii]->methodName, currentMethodName) != 0) { in createUniqueMethodList()
1868 currentMethodName = pMethods[ii]->methodName; in createUniqueMethodList()
1877 pUnique->methods[nextMethod++] = pMethods[ii]; in createUniqueMethodList()
2217 MethodEntry** pMethods = new MethodEntry*[dataKeys->numMethods]; in parseMethodEntries() local
2220 pMethods[ii] = entry; in parseMethodEntries()
2223 return pMethods; in parseMethodEntries()
2229 void profileTrace(TraceData* traceData, MethodEntry** pMethods, int32_t numMethods, in profileTrace() argument
2237 printExclusiveProfile(pMethods, numMethods, sumThreadTime); in profileTrace()
2238 printInclusiveProfile(pMethods, numMethods, sumThreadTime); in profileTrace()
2240 createClassList(traceData, pMethods, numMethods); in profileTrace()
2243 createUniqueMethodList(traceData, pMethods, numMethods); in profileTrace()