Home | History | Annotate | Download | only in vm

Lines Matching refs:method

63     /* stack trace elements; unused entries have method==NULL */
65 const Method* method; /* which method we're executing in */
177 const Method* method = saveArea->method;
180 pRec->stackElem[stackDepth].method = method;
181 if (dvmIsNativeMethod(method)) {
184 assert(saveArea->xtra.currentPc >= method->insns &&
186 method->insns + dvmGetMethodInsnsSize(method));
188 (int) (saveArea->xtra.currentPc - method->insns);
199 pRec->stackElem[stackDepth].method = NULL;
256 (2b) number of method name strings
264 (2b) method's class name
265 (2b) method name
266 (2b) method source file
269 (xb) method name strings
284 We use separate string tables for class names, method names, and source
321 * Get the method's source file. If we don't know it, return "" instead
324 static const char* getMethodSourceFile(const Method* method)
326 const char* fileName = dvmGetMethodSourceFile(method);
360 if (pRec->stackElem[i].method == NULL)
363 const Method* method = pRec->stackElem[i].method;
364 dvmPointerSetAddEntry(classNames, method->clazz->descriptor);
366 dvmPointerSetAddEntry(methodNames, method->name);
368 dvmPointerSetAddEntry(fileNames, getMethodSourceFile(method));
375 ALOGI("class %d/%d, method %d/%d, file %d/%d",
419 if (pRec->stackElem[depth].method == NULL)
437 const Method* method = pRec->stackElem[i].method;
440 lineNum = dvmLineNumFromPC(method, pRec->stackElem[i].pc);
445 method->clazz->descriptor));
447 method->name));
449 getMethodSourceFile(method)));
646 if (pRec->stackElem[i].method == NULL)
649 const Method* method = pRec->stackElem[i].method;
650 if (dvmIsNativeMethod(method)) {
652 method->clazz->descriptor, method->name);
655 method->clazz->descriptor, method->name,