Home | History | Annotate | Download | only in vm

Lines Matching refs:framePtr

1365 static int untweakSlot(int slot, const void* framePtr)
1372 const StackSaveArea* saveArea = SAVEAREA_FROM_FP(framePtr);
2074 void* framePtr;
2085 framePtr = thread->interpSave.curFrame;
2087 while (framePtr != NULL) {
2088 const StackSaveArea* saveArea = SAVEAREA_FROM_FP(framePtr);
2091 if (!dvmIsBreakFrame((u4*)framePtr)) {
2093 *pFrameId = frameToFrameId(framePtr);
2111 framePtr = saveArea->prevFrame;
2196 static Object* getThisObject(const u4* framePtr)
2198 const StackSaveArea* saveArea = SAVEAREA_FROM_FP(framePtr);
2209 LOGVV(" Pulling this object for frame at %p", framePtr);
2212 dvmIsStaticMethod(method), (Object*) framePtr[argOffset]);
2221 thisObj = (Object*) framePtr[argOffset];
2225 framePtr, method->clazz->descriptor, method->name);
2238 const u4* framePtr = frameIdToFrame(frameId);
2243 thisObj = getThisObject(framePtr);
2259 const u4* framePtr = frameIdToFrame(frameId);
2266 slot = untweakSlot(slot, framePtr); // Eclipse workaround
2271 intVal = framePtr[slot];
2276 intVal = framePtr[slot];
2282 intVal = framePtr[slot];
2288 intVal = framePtr[slot];
2295 objVal = (Object*)framePtr[slot];
2310 objVal = (Object*)framePtr[slot];
2325 memcpy(&longVal, &framePtr[slot], 8);
2344 u4* framePtr = frameIdToFrame(frameId);
2348 slot = untweakSlot(slot, framePtr); // Eclipse workaround
2353 framePtr[slot] = (u4)value;
2357 framePtr[slot] = (u4)value;
2362 framePtr[slot] = (u4)value;
2367 framePtr[slot] = (u4)value;
2376 framePtr[slot] = (u4) objectIdToObject(value);
2381 memcpy(&framePtr[slot], &value, 8);