Home | History | Annotate | Download | only in out

Lines Matching full:self

103 # define EXPORT_EXTRA_PC() (self->currentPc2 = pc)
152 self->threadId, (int)(pc - curMethod->insns), debugStrBuf); \
155 self->threadId, debugStrBuf); \
425 checkDebugAndProf(pc, fp, self, curMethod, &debugIsMethodEntry)
428 #define CHECK_JIT() (dvmCheckJit(pc, self, interpState))
484 dvmInterpCheckTrackedRefs(self, curMethod, debugTrackedRefStart)
518 if (dvmCheckSuspendQuick(self)) { \
520 dvmCheckSuspendPending(self); \
526 self->threadId, \
1196 * Notes to self:
1209 bool methodEntry, Thread* self)
1243 if (pCtrl->active && pCtrl->thread == self) {
1275 frameDepth = dvmComputeVagueFrameDepth(self, fp);
1301 frameDepth = dvmComputeVagueFrameDepth(self, fp);
1363 static void checkDebugAndProf(const u2* pc, const u4* fp, Thread* self,
1408 TRACE_METHOD_ENTER(self, method);
1411 updateDebugger(method, pc, fp, isEntry, self);
1428 updateDebugger(method, pc, fp, isEntry, self);
1442 bool INTERP_FUNC_NAME(Thread* self, InterpState* interpState)
1445 StackSaveArea* debugSaveArea = SAVEAREA_FROM_FP(self->curFrame);
1494 dvmJitCheckTraceRequest(self, interpState)) {
1511 self->threadId, (interpState->nextMode == INTERP_STD) ? "STD" : "DBG",
1699 assert(self->exception != NULL);
1700 SET_REGISTER(vdst, (u4)self->exception);
1701 dvmClearException(self);
1910 dvmLockObject(self, obj);
1912 if (dvmCheckException(self))
1942 if (!dvmUnlockObject(self, obj)) {
1943 assert(dvmCheckException(self));
2162 dvmSetException(self, obj);
2208 if (offset <= 0) /* allowed to branch to self */
3699 assert(dvmCheckException(self));
3913 TRACE_METHOD_EXIT(self, curMethod);
3930 self->curFrame = fp;
3980 assert(dvmCheckException(self));
3981 exception = dvmGetException(self);
3982 dvmAddTrackedAlloc(exception, self);
3983 dvmClearException(self);
4006 catchRelPc = dvmFindCatchBlock(self, pc - curMethod->insns,
4028 catchRelPc = dvmFindCatchBlock(self, pc - curMethod->insns,
4052 if (self->stackOverflowed)
4053 dvmCleanupStackOverflow(self, exception);
4062 dvmSetException(self, exception);
4063 dvmReleaseTrackedAlloc(exception, self);
4079 * Adjust local variables to match self->curFrame and the
4082 //fp = (u4*) self->curFrame;
4104 dvmSetException(self, exception);
4106 dvmReleaseTrackedAlloc(exception, self);
4216 if (bottom < self->interpStackEnd) {
4219 self->interpStackStart, self->interpStackEnd, bottom,
4220 (u1*) fp - bottom, self->interpStackSize,
4222 dvmHandleStackOverflow(self, methodToCall);
4223 assert(dvmCheckException(self));
4261 fp = self->curFrame = newFp;
4275 newSaveArea->xtra.localRefCookie = self->jniLocalRefTable.segmentState.all;
4277 newSaveArea->xtra.localRefCookie = self->jniLocalRefTable.nextEntry;
4280 self->curFrame = newFp;
4291 TRACE_METHOD_ENTER(self, methodToCall);
4307 (*methodToCall->nativeFunc)(newFp, &retval, methodToCall, self);
4316 TRACE_METHOD_EXIT(self, methodToCall);
4320 dvmPopJniLocals(self, newSaveArea);
4321 self->curFrame = fp;
4328 if (dvmCheckException(self)) {