Home | History | Annotate | Download | only in vm

Lines Matching refs:Method

57     /* stack trace elements; unused entries have method==NULL */
59 const Method* method; /* which method we're executing in */
156 const Method* method = saveArea->method;
159 pRec->stackElem[stackDepth].method = method;
160 if (dvmIsNativeMethod(method)) {
163 assert(saveArea->xtra.currentPc >= method->insns &&
165 method->insns + dvmGetMethodInsnsSize(method));
167 (int) (saveArea->xtra.currentPc - method->insns);
178 pRec->stackElem[stackDepth].method = NULL;
235 (2b) number of method name strings
243 (2b) method's class name
244 (2b) method name
245 (2b) method source file
248 (xb) method name strings
263 We use separate string tables for class names, method names, and source
300 * Get the method's source file. If we don't know it, return "" instead
303 static const char* getMethodSourceFile(const Method* method)
305 const char* fileName = dvmGetMethodSourceFile(method);
339 if (pRec->stackElem[i].method == NULL)
342 const Method* method = pRec->stackElem[i].method;
343 dvmPointerSetAddEntry(classNames, method->clazz->descriptor);
345 dvmPointerSetAddEntry(methodNames, method->name);
347 dvmPointerSetAddEntry(fileNames, getMethodSourceFile(method));
354 LOGI("class %d/%d, method %d/%d, file %d/%d",
398 if (pRec->stackElem[depth].method == NULL)
416 const Method* method = pRec->stackElem[i].method;
419 lineNum = dvmLineNumFromPC(method, pRec->stackElem[i].pc);
424 method->clazz->descriptor));
426 method->name));
428 getMethodSourceFile(method)));
625 if (pRec->stackElem[i].method == NULL)
628 const Method* method = pRec->stackElem[i].method;
629 if (dvmIsNativeMethod(method)) {
631 method->clazz->descriptor, method->name);
634 method->clazz->descriptor, method->name,