Lines Matching refs:MethodEntry
137 struct MethodEntry;
142 struct MethodEntry* method;
149 struct MethodEntry** methods; /* list of methods in this class */
156 struct MethodEntry** methods; /* list of methods with same name */
163 typedef struct MethodEntry { struct
180 } MethodEntry; argument
191 MethodEntry* methods; /* 2 extra methods: "toplevel" and "unknown" */
198 MethodEntry* method;
210 MethodEntry* method1;
211 MethodEntry* method2;
296 void initMethodEntry(MethodEntry* method, int64_t methodId, const char* className, in initMethodEntry()
324 const MethodEntry* methodA = *(const MethodEntry**) a; in compareElapsedExclusive()
325 const MethodEntry* methodB = *(const MethodEntry**) b; in compareElapsedExclusive()
354 const MethodEntry* methodA = *(MethodEntry const**) a; in compareElapsedInclusive()
355 const MethodEntry* methodB = *(MethodEntry const**) b; in compareElapsedInclusive()
394 MethodEntry* methodA = timedA->method; in compareTimedMethod()
395 MethodEntry* methodB = timedB->method; in compareTimedMethod()
416 const MethodEntry* methodA = *(const MethodEntry**) a; in compareClassNames()
417 const MethodEntry* methodB = *(const MethodEntry**) b; in compareClassNames()
464 const MethodEntry* methodA = *(const MethodEntry**) a; in compareMethodNames()
465 const MethodEntry* methodB = *(const MethodEntry**) b; in compareMethodNames()
703 pKeys->methods = new MethodEntry[count]; in parseMethods()
808 int64_t id1 = ((const MethodEntry*) meth1)->methodId; in compareMethods()
809 int64_t id2 = ((const MethodEntry*) meth2)->methodId; in compareMethods()
816 qsort(pKeys->methods, pKeys->numMethods, sizeof(MethodEntry), compareMethods); in sortMethodList()
970 MethodEntry* lookupMethod(DataKeys* pKeys, int64_t methodId) { in lookupMethod()
1030 MethodEntry bogusMethod = { in dumpTrace()
1099 MethodEntry* method = lookupMethod(pKeys, methodId); in dumpTrace()
1134 void addInclusiveTime(MethodEntry* parent, MethodEntry* child, uint64_t elapsedTime) { in addInclusiveTime()
1245 void printInclusiveMethod(MethodEntry* method, TimedMethod* list, int32_t numCalls, int32_t flags) { in printInclusiveMethod()
1260 MethodEntry* relative = pTimed->method; in printInclusiveMethod()
1303 void countRecursiveEntries(CallStack* pStack, int32_t top, MethodEntry* method) { in countRecursiveEntries()
1312 MethodEntry* method = pStack->calls[ii].method; in stackDump()
1343 void printExclusiveProfile(MethodEntry** pMethods, int32_t numMethods, uint64_t sumThreadTime) { in printExclusiveProfile()
1361 qsort(pMethods, numMethods, sizeof(MethodEntry*), compareElapsedInclusive); in printExclusiveProfile()
1366 qsort(pMethods, numMethods, sizeof(MethodEntry*), compareElapsedExclusive); in printExclusiveProfile()
1383 MethodEntry* method = pMethods[ii]; in printExclusiveProfile()
1414 int32_t checkThreshold(MethodEntry* parent, MethodEntry* child) { in checkThreshold()
1421 void createLabels(FILE* file, MethodEntry* method) { in createLabels()
1431 MethodEntry* childMethod = child->method; in createLabels()
1440 void createLinks(FILE* file, MethodEntry* method) { in createLinks()
1444 MethodEntry* childMethod = child->method; in createLinks()
1485 void printInclusiveProfile(MethodEntry** pMethods, int32_t numMethods, uint64_t sumThreadTime) { in printInclusiveProfile()
1501 qsort(pMethods, numMethods, sizeof(MethodEntry*), compareElapsedInclusive); in printInclusiveProfile()
1516 MethodEntry* method = pMethods[ii]; in printInclusiveProfile()
1567 void createClassList(TraceData* traceData, MethodEntry** pMethods, int32_t numMethods) { in createClassList()
1571 qsort(pMethods, numMethods, sizeof(MethodEntry*), compareClassNames); in createClassList()
1632 pClass->methods = new MethodEntry*[pClass->numMethods]; in createClassList()
1696 MethodEntry* method = pClass->methods[jj]; in printClassProfiles()
1703 qsort(pClass->methods, numMethods, sizeof(MethodEntry*), compareElapsedExclusive); in printClassProfiles()
1772 MethodEntry* method = pClass->methods[jj]; in printClassProfiles()
1818 void createUniqueMethodList(TraceData* traceData, MethodEntry** pMethods, int32_t numMethods) { in createUniqueMethodList()
1822 qsort(pMethods, numMethods, sizeof(MethodEntry*), compareMethodNames); in createUniqueMethodList()
1870 pUnique->methods = new MethodEntry*[pUnique->numMethods]; in createUniqueMethodList()
1905 MethodEntry* method = pUnique->methods[jj]; in printMethodProfiles()
1912 qsort(pUnique->methods, numMethods, sizeof(MethodEntry*), compareElapsedExclusive); in printMethodProfiles()
1982 MethodEntry* method = pUnique->methods[jj]; in printMethodProfiles()
2032 MethodEntry* caller; in parseDataKeys()
2078 MethodEntry* method = lookupMethod(dataKeys, methodId); in parseDataKeys()
2183 MethodEntry* method = pStack->calls[ii].method; in parseDataKeys()
2207 MethodEntry** parseMethodEntries(DataKeys* dataKeys) { in parseMethodEntries()
2213 MethodEntry** pMethods = new MethodEntry*[dataKeys->numMethods]; in parseMethodEntries()
2215 MethodEntry* entry = &dataKeys->methods[ii]; in parseMethodEntries()
2225 void profileTrace(TraceData* traceData, MethodEntry** pMethods, int32_t numMethods, in profileTrace()
2248 const MethodEntry* methodA = *(const MethodEntry**) a; in compareMethodNamesForDiff()
2249 const MethodEntry* methodB = *(const MethodEntry**) b; in compareMethodNamesForDiff()
2263 int32_t findMatch(MethodEntry** methods, int32_t size, MethodEntry* matchThis) { in findMatch()
2265 MethodEntry* method = methods[i]; in findMatch()
2305 void printMissingMethod(MethodEntry* method) { in printMissingMethod()
2328 MethodEntry** methods1 = parseMethodEntries(d1); in createDiff()
2329 MethodEntry** methods2 = parseMethodEntries(d2); in createDiff()
2332 qsort(methods1, d1->numMethods, sizeof(MethodEntry*), compareElapsedInclusive); in createDiff()
2337 qsort(methods2, d2->numMethods, sizeof(MethodEntry*), compareElapsedInclusive); in createDiff()
2605 MethodEntry** methods = parseMethodEntries(dataKeys); in main()