Searched refs:self (Results 76 - 100 of 169) sorted by relevance

1234567

/dalvik/vm/native/
H A DInternalNative.cpp213 Thread* self = dvmThreadSelf(); local
214 Object* oldExcep = dvmGetException(self);
215 dvmAddTrackedAlloc(oldExcep, self); /* don't let this be GCed */
216 dvmClearException(self);
218 dvmReleaseTrackedAlloc(oldExcep, self);
H A Ddalvik_system_VMStack.cpp137 Thread* self = dvmThreadSelf(); local
143 dvmLockThreadList(self);
164 if (thread != self)
167 if (thread != self)
H A Ddalvik_system_DexFile.cpp379 Thread* self = dvmThreadSelf(); local
380 if (dvmCheckException(self)) {
386 Object* excep = dvmGetException(self);
392 dvmClearException(self);
412 Thread* self = dvmThreadSelf(); local
433 assert(dvmCheckException(self));
446 dvmReleaseTrackedAlloc((Object *)str, self);
450 dvmReleaseTrackedAlloc((Object*)stringArray, self);
/dalvik/vm/
H A DNative.h79 const Method* method, struct Thread* self);
H A DSignalCatcher.cpp79 fd = open("/proc/self/cmdline", O_RDONLY, 0);
256 Thread* self = dvmThreadSelf(); local
262 ALOGV("Signal catcher thread started (threadid=%d)", self->threadId);
275 dvmChangeStatus(self, THREAD_VMWAIT);
301 /* set our status to RUNNING, self-suspending if GC in progress */
302 dvmChangeStatus(self, THREAD_RUNNING);
H A DProfile.cpp907 void dvmMethodTraceReadClocks(Thread* self, u4* cpuClockDiff, argument
912 if (!self->cpuClockBaseSet) {
914 self->cpuClockBase = getThreadCpuTimeInUsec(self);
915 self->cpuClockBaseSet = true;
917 *cpuClockDiff = getThreadCpuTimeInUsec(self) - self->cpuClockBase;
932 void dvmMethodTraceAdd(Thread* self, const Method* method, int action, argument
963 *ptr++ = (u1) self->threadId;
964 *ptr++ = (u1) (self
992 dvmFastMethodTraceEnter(const Method* method, Thread* self) argument
1008 dvmFastMethodTraceExit(Thread* self) argument
1024 dvmFastNativeMethodTraceExit(const Method* method, Thread* self) argument
[all...]
/dalvik/vm/mterp/armv5te/
H A DOP_CONST_CLASS.S7 ldr r2, [rSELF, #offThread_methodClassDex] @ r2<- self->methodClassDex
26 ldr r0, [rSELF, #offThread_method] @ r0<- self->method
H A DOP_CONST_STRING.S7 ldr r2, [rSELF, #offThread_methodClassDex] @ r2<- self->methodClassDex
26 ldr r0, [rSELF, #offThread_method] @ r0<- self->method
H A DOP_CONST_STRING_JUMBO.S8 ldr r2, [rSELF, #offThread_methodClassDex] @ r2<- self->methodClassDex
28 ldr r0, [rSELF, #offThread_method] @ r0<- self->method
H A Dfooter.S15 * to translation, must save state for self-verification.
17 .global dvmJitResumeTranslation @ (Thread* self, u4* dFP)
19 mov rSELF, r0 @ restore self
99 .global dvmJitResumeTranslation @ (Thread* self, u4* dFP)
101 mov rSELF, r0 @ restore self
154 bl dvmEnableSubMode @ (self, newMode)
171 bl dvmJitGetTraceAddrThread @ (pc, self)
191 bl dvmJitGetTraceAddrThread @ (pc, self)
238 bl dvmJitGetTraceAddrThread @ (pc, self)
261 bl dvmJitGetTraceAddrThread @ (pc, self)
[all...]
H A DOP_DOUBLE_TO_INT.S41 mov r2, r4 @ compare against self
43 bl __aeabi_dcmpeq @ is arg == self?
H A DOP_DOUBLE_TO_LONG.S40 mov r2, r4 @ compare against self
42 bl __aeabi_dcmpeq @ is arg == self?
/dalvik/vm/mterp/c/
H A DOP_EXECUTE_INLINE.cpp50 if (self->interpBreak.ctl.subMode & kSubModeDebugProfile) {
H A DOP_EXECUTE_INLINE_RANGE.cpp34 if (self->interpBreak.ctl.subMode & kSubModeDebugProfile) {
/dalvik/vm/mterp/x86/
H A Dfooter.S88 call dvmJitGetTraceAddrThread # (pc, self)
89 movl rSELF,%ecx # ecx <- self
118 call dvmJitGetTraceAddrThread # (pc, self)
161 call dvmJitGetTraceAddrThread # (pc, self)
290 call dvmJitGetTraceAddrThread # (pc, self)
508 movl offThread_interpStackEnd(%edx), %edx # %edx<- self->interpStackEnd
509 movl %edx, TMP_SPILL1(%ebp) # spill self->interpStackEnd
541 * Update "self" values for the new method
546 movl %eax, offThread_method(%ecx) # self->method<- methodToCall
547 movl %edx, offThread_methodClassDex(%ecx) # self
[all...]
/dalvik/vm/mterp/armv6t2/
H A DOP_DOUBLE_TO_INT.S41 mov r2, r4 @ compare against self
43 bl __aeabi_dcmpeq @ is arg == self?
H A DOP_DOUBLE_TO_LONG.S40 mov r2, r4 @ compare against self
42 bl __aeabi_dcmpeq @ is arg == self?
/dalvik/vm/mterp/out/
H A DInterpC-allstubs.cpp91 # define EXPORT_EXTRA_PC() (self->currentPc2 = pc)
140 self->threadId, (int)(pc - curMethod->insns), debugStrBuf); \
143 self->threadId, debugStrBuf); \
385 extern "C" void dvmMterp_##_target(Thread* self, ## __VA_ARGS__);
389 void dvmMterp_##_target(Thread* self, ## __VA_ARGS__) { \
403 #define retval self->interpSave.retval
404 #define pc self->interpSave.pc
405 #define fp self->interpSave.curFrame
406 #define curMethod self->interpSave.method
407 #define methodClassDex self
1310 dvmClearException(self); variable
3043 dvmMterpStdRun(Thread* self) argument
3080 dvmMterpStdBail(Thread* self) argument
4067 #undef self macro
[all...]
H A DInterpC-portable.cpp91 # define EXPORT_EXTRA_PC() (self->currentPc2 = pc)
140 self->threadId, (int)(pc - curMethod->insns), debugStrBuf); \
143 self->threadId, debugStrBuf); \
401 self->interpSave.pc = pc; \
402 self->interpSave.curFrame = fp;
403 #define PC_TO_SELF() self->interpSave.pc = pc;
418 if (self->interpBreak.ctl.subMode) { \
419 dvmCheckBefore(pc, fp, self); \
456 if (dvmCheckSuspendQuick(self)) { \
458 dvmCheckSuspendPending(self); \
1117 dvmInterpretPortable(Thread* self) argument
[all...]
H A DInterpAsm-armv5te-vfp.S66 r6 rSELF self (Thread) pointer
265 * r0 Thread* self
345 * r0 Thread* self
526 ldr r0, [rSELF, #offThread_retval] @ r0<- self->retval.i
537 add r3, rSELF, #offThread_retval @ r3<- &self->retval
554 ldr r0, [rSELF, #offThread_retval] @ r0<- self->retval.i
607 add r3, rSELF, #offThread_retval @ r3<- &self->retval
752 ldr r2, [rSELF, #offThread_methodClassDex] @ r2<- self->methodClassDex
770 ldr r2, [rSELF, #offThread_methodClassDex] @ r2<- self->methodClassDex
788 ldr r2, [rSELF, #offThread_methodClassDex] @ r2<- self
[all...]
H A DInterpAsm-armv7-a-neon.S66 r6 rSELF self (Thread) pointer
279 * r0 Thread* self
359 * r0 Thread* self
538 ldr r0, [rSELF, #offThread_retval] @ r0<- self->retval.i
549 add r3, rSELF, #offThread_retval @ r3<- &self->retval
566 ldr r0, [rSELF, #offThread_retval] @ r0<- self->retval.i
619 add r3, rSELF, #offThread_retval @ r3<- &self->retval
763 ldr r2, [rSELF, #offThread_methodClassDex] @ r2<- self->methodClassDex
781 ldr r2, [rSELF, #offThread_methodClassDex] @ r2<- self->methodClassDex
799 ldr r2, [rSELF, #offThread_methodClassDex] @ r2<- self
[all...]
H A DInterpAsm-armv7-a.S66 r6 rSELF self (Thread) pointer
279 * r0 Thread* self
359 * r0 Thread* self
538 ldr r0, [rSELF, #offThread_retval] @ r0<- self->retval.i
549 add r3, rSELF, #offThread_retval @ r3<- &self->retval
566 ldr r0, [rSELF, #offThread_retval] @ r0<- self->retval.i
619 add r3, rSELF, #offThread_retval @ r3<- &self->retval
763 ldr r2, [rSELF, #offThread_methodClassDex] @ r2<- self->methodClassDex
781 ldr r2, [rSELF, #offThread_methodClassDex] @ r2<- self->methodClassDex
799 ldr r2, [rSELF, #offThread_methodClassDex] @ r2<- self
[all...]
H A DInterpAsm-x86.S136 /* save/restore the PC and/or FP from the self struct */
474 movl offThread_retval(%eax),%eax # eax<- self->retval.l
500 movl offThread_retval(%eax),%eax # eax<- self->retval.l
528 * Return a 32-bit value. Copies the return value into the "self"
543 * Return a 64-bit value. Copies the return value into the "self"
559 * Return a 32-bit value. Copies the return value into the "self"
678 movl offThread_methodClassDex(%ecx),%ecx# ecx<- self->methodClassDex
693 movl offThread_method(%eax),%eax # eax<- self->method
715 movl offThread_methodClassDex(%ecx),%ecx# ecx<- self->methodClassDex
730 movl offThread_method(%eax),%eax # eax<- self
[all...]
H A DInterpC-armv5te-vfp.cpp91 # define EXPORT_EXTRA_PC() (self->currentPc2 = pc)
140 self->threadId, (int)(pc - curMethod->insns), debugStrBuf); \
143 self->threadId, debugStrBuf); \
385 extern "C" void dvmMterp_##_target(Thread* self, ## __VA_ARGS__);
389 void dvmMterp_##_target(Thread* self, ## __VA_ARGS__) { \
403 #define retval self->interpSave.retval
404 #define pc self->interpSave.pc
405 #define fp self->interpSave.curFrame
406 #define curMethod self->interpSave.method
407 #define methodClassDex self
1173 #undef self macro
[all...]
/dalvik/vm/mterp/mips/
H A Dfooter.S15 * to translation, must save state for self-verification.
17 .global dvmJitResumeTranslation # (Thread* self, u4* dFP)
19 move rSELF, a0 # restore self
90 .global dvmJitResumeTranslation # (Thread* self, u4* dFP)
92 move rSELF, a0 # restore self
143 JAL(dvmEnableSubMode) # (self, subMode)
160 JAL(dvmJitGetTraceAddrThread) # (pc, self)
180 JAL(dvmJitGetTraceAddrThread) # @ (pc, self)
228 JAL(dvmJitGetTraceAddrThread) # @ (pc, self)
252 JAL(dvmJitGetTraceAddrThread) # (pc, self)
[all...]

Completed in 1244 milliseconds

1234567