Lines Matching defs:pClass

1601   ClassEntry* pClass = traceData->classes;
1602 pClass->className = currentClassName = firstClassName;
1609 pClass->numMethods = prevNumMethods;
1610 (++pClass)->className = currentClassName = pMethods[ii]->className;
1615 pClass->numMethods = prevNumMethods;
1618 pClass = nullptr;
1627 if (pClass == nullptr)
1628 pClass = traceData->classes;
1630 pClass++;
1632 pClass->methods = new MethodEntry*[pClass->numMethods];
1635 pClass->methods[nextMethod++] = pMethods[ii];
1691 ClassEntry* pClass = traceData->classes;
1692 for (int32_t ii = 0; ii < traceData->numClasses; ++ii, ++pClass) {
1693 // printf("%s %d methods\n", pClass->className, pClass->numMethods);
1694 int32_t numMethods = pClass->numMethods;
1696 MethodEntry* method = pClass->methods[jj];
1697 pClass->elapsedExclusive += method->elapsedExclusive;
1698 pClass->numCalls[0] += method->numCalls[0];
1699 pClass->numCalls[1] += method->numCalls[1];
1703 qsort(pClass->methods, numMethods, sizeof(MethodEntry*), compareElapsedExclusive);
1727 pClass = pClasses[ii];
1728 if (pClass->elapsedExclusive == 0) break;
1730 sum += pClass->elapsedExclusive;
1731 double per = 100.0 * pClass->elapsedExclusive / total;
1733 const char* className = pClass->className;
1744 sprintf(buf, "%" PRIu64, pClass->elapsedExclusive);
1753 sprintf(buf, "%d", pClass->numCalls[0]);
1756 sprintf(buf, "%d", pClass->numCalls[1]);
1764 printf("%9" PRIu64 " %7.1f %7.1f %6d+%-6d %s\n", pClass->elapsedExclusive,
1765 per, sum_per, pClass->numCalls[0], pClass->numCalls[1], className);
1768 int32_t numMethods = pClass->numMethods;
1769 double classExclusive = pClass->elapsedExclusive;
1772 MethodEntry* method = pClass->methods[jj];