Home | History | Annotate | Download | only in vm

Lines Matching refs:framePtr

1418 static int untweakSlot(int slot, const void* framePtr)
1425 const StackSaveArea* saveArea = SAVEAREA_FROM_FP(framePtr);
2153 void* framePtr;
2164 framePtr = thread->curFrame;
2165 while (framePtr != NULL) {
2166 if (!dvmIsBreakFrame(framePtr))
2169 framePtr = SAVEAREA_FROM_FP(framePtr)->prevFrame;
2185 void* framePtr;
2196 framePtr = thread->curFrame;
2198 while (framePtr != NULL) {
2199 const StackSaveArea* saveArea = SAVEAREA_FROM_FP(framePtr);
2202 if (!dvmIsBreakFrame(framePtr)) {
2204 *pFrameId = frameToFrameId(framePtr);
2222 framePtr = saveArea->prevFrame;
2307 static Object* getThisObject(const u4* framePtr)
2309 const StackSaveArea* saveArea = SAVEAREA_FROM_FP(framePtr);
2320 LOGVV(" Pulling this object for frame at %p\n", framePtr);
2323 dvmIsStaticMethod(method), (Object*) framePtr[argOffset]);
2332 thisObj = (Object*) framePtr[argOffset];
2336 framePtr, method->clazz->descriptor, method->name);
2349 const u4* framePtr = frameIdToFrame(frameId);
2354 thisObj = getThisObject(framePtr);
2367 const u4* framePtr = frameIdToFrame(frameId);
2374 slot = untweakSlot(slot, framePtr); // Eclipse workaround
2379 intVal = framePtr[slot];
2384 intVal = framePtr[slot];
2390 intVal = framePtr[slot];
2396 intVal = framePtr[slot];
2403 objVal = (Object*)framePtr[slot];
2418 objVal = (Object*)framePtr[slot];
2440 longVal = *(u8*)(&framePtr[slot]);
2458 u4* framePtr = frameIdToFrame(frameId);
2462 slot = untweakSlot(slot, framePtr); // Eclipse workaround
2467 framePtr[slot] = (u4)value;
2471 framePtr[slot] = (u4)value;
2476 framePtr[slot] = (u4)value;
2481 framePtr[slot] = (u4)value;
2490 framePtr[slot] = (u4) objectIdToObject(value);
2495 *(u8*)(&framePtr[slot]) = value;