Home | History | Annotate | Download | only in dmtracedump

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 {
180 } MethodEntry;
191 MethodEntry* methods; /* 2 extra methods: "toplevel" and "unknown" */
198 MethodEntry* method;
210 MethodEntry* method1;
211 MethodEntry* method2;
294 /* Initializes a MethodEntry
296 void initMethodEntry(MethodEntry* method, int64_t methodId, const char* className,
324 const MethodEntry* methodA = *(const MethodEntry**) a;
325 const MethodEntry* methodB = *(const MethodEntry**) b;
354 const MethodEntry* methodA = *(MethodEntry const**) a;
355 const MethodEntry* methodB = *(MethodEntry const**) b;
394 MethodEntry* methodA = timedA->method;
395 MethodEntry* methodB = timedB->method;
413 * MethodEntry pointers into alphabetical order of class names.
416 const MethodEntry* methodA = *(const MethodEntry**) a;
417 const MethodEntry* methodB = *(const MethodEntry**) b;
460 * MethodEntry pointers into alphabetical order by method name,
464 const MethodEntry* methodA = *(const MethodEntry**) a;
465 const MethodEntry* methodB = *(const MethodEntry**) b;
703 pKeys->methods = new MethodEntry[count];
808 int64_t id1 = ((const MethodEntry*) meth1)->methodId;
809 int64_t id2 = ((const MethodEntry*) meth2)->methodId;
816 qsort(pKeys->methods, pKeys->numMethods, sizeof(MethodEntry), compareMethods);
974 MethodEntry* lookupMethod(DataKeys* pKeys, int64_t methodId) {
1034 MethodEntry bogusMethod = {
1103 MethodEntry* method = lookupMethod(pKeys, methodId);
1138 void addInclusiveTime(MethodEntry* parent, MethodEntry* child, uint64_t elapsedTime) {
1249 void printInclusiveMethod(MethodEntry* method, TimedMethod* list, int32_t numCalls, int32_t flags) {
1264 MethodEntry* relative = pTimed->method;
1307 void countRecursiveEntries(CallStack* pStack, int32_t top, MethodEntry* method) {
1316 MethodEntry* method = pStack->calls[ii].method;
1347 void printExclusiveProfile(MethodEntry** pMethods, int32_t numMethods, uint64_t sumThreadTime) {
1365 qsort(pMethods, numMethods, sizeof(MethodEntry*), compareElapsedInclusive);
1370 qsort(pMethods, numMethods, sizeof(MethodEntry*), compareElapsedExclusive);
1387 MethodEntry* method = pMethods[ii];
1418 int32_t checkThreshold(MethodEntry* parent, MethodEntry* child) {
1425 void createLabels(FILE* file, MethodEntry* method) {
1435 MethodEntry* childMethod = child->method;
1444 void createLinks(FILE* file, MethodEntry* method) {
1448 MethodEntry* childMethod = child->method;
1489 void printInclusiveProfile(MethodEntry** pMethods, int32_t numMethods, uint64_t sumThreadTime) {
1505 qsort(pMethods, numMethods, sizeof(MethodEntry*), compareElapsedInclusive);
1520 MethodEntry* method = pMethods[ii];
1571 void createClassList(TraceData* traceData, MethodEntry** pMethods, int32_t numMethods) {
1575 qsort(pMethods, numMethods, sizeof(MethodEntry*), compareClassNames);
1621 /* Create the array of MethodEntry pointers for each class */
1636 pClass->methods = new MethodEntry*[pClass->numMethods];
1700 MethodEntry* method = pClass->methods[jj];
1707 qsort(pClass->methods, numMethods, sizeof(MethodEntry*), compareElapsedExclusive);
1776 MethodEntry* method = pClass->methods[jj];
1822 void createUniqueMethodList(TraceData* traceData, MethodEntry** pMethods, int32_t numMethods) {
1826 qsort(pMethods, numMethods, sizeof(MethodEntry*), compareMethodNames);
1861 /* Create the array of MethodEntry pointers for each unique method */
1874 pUnique->methods = new MethodEntry*[pUnique->numMethods];
1909 MethodEntry* method = pUnique->methods[jj];
1916 qsort(pUnique->methods, numMethods, sizeof(MethodEntry*), compareElapsedExclusive);
1986 MethodEntry* method = pUnique->methods[jj];
2036 MethodEntry* caller;
2082 MethodEntry* method = lookupMethod(dataKeys, methodId);
2187 MethodEntry* method = pStack->calls[ii].method;
2211 MethodEntry** parseMethodEntries(DataKeys* dataKeys) {
2213 * instead of the actual MethodEntry structs. We need to do this
2215 * MethodEntry structs.
2217 MethodEntry** pMethods = new MethodEntry*[dataKeys->numMethods];
2219 MethodEntry* entry = &dataKeys->methods[ii];
2229 void profileTrace(TraceData* traceData, MethodEntry** pMethods, int32_t numMethods,
2252 const MethodEntry* methodA = *(const MethodEntry**) a;
2253 const MethodEntry* methodB = *(const MethodEntry**) b;
2267 int32_t findMatch(MethodEntry** methods, int32_t size, MethodEntry* matchThis) {
2269 MethodEntry* method = methods[i];
2309 void printMissingMethod(MethodEntry* method) {
2332 MethodEntry** methods1 = parseMethodEntries(d1);
2333 MethodEntry** methods2 = parseMethodEntries(d2);
2336 qsort(methods1, d1->numMethods, sizeof(MethodEntry*), compareElapsedInclusive);
2341 qsort(methods2, d2->numMethods, sizeof(MethodEntry*), compareElapsedInclusive);
2609 MethodEntry** methods = parseMethodEntries(dataKeys);