/dalvik/vm/mterp/mips/ |
H A D | OP_EXECUTE_INLINE_RANGE.S | 21 addu a1, rSELF, offThread_retval # a1<- &self->retval 23 sw a1, STACK_OFFSET_ARG04(sp) # push &self->retval 77 JAL(dvmFastMethodTraceEnter) # (method, self) 78 addu a1, rSELF, offThread_retval # a1<- &self->retval 81 sw a1, 16(sp) # push &self->retval 87 move a1, rSELF # a1<- self 88 JAL(dvmFastNativeMethodTraceExit) # (method, self)
|
H A D | OP_CONST_CLASS.S | 7 LOAD_rSELF_methodClassDex(a2) # a2 <- self->methodClassDex 19 LOAD_rSELF_method(a0) # a0 <- self->method
|
H A D | OP_CONST_CLASS_JUMBO.S | 7 LOAD_rSELF_methodClassDex(a2) # a2 <- self->methodClassDex 22 LOAD_rSELF_method(a0) # a0 <- self->method
|
H A D | OP_CONST_STRING.S | 7 LOAD_rSELF_methodClassDex(a2) # a2 <- self->methodClassDex 19 LOAD_rSELF_method(a0) # a0 <- self->method
|
H A D | OP_CONST_STRING_JUMBO.S | 8 LOAD_rSELF_methodClassDex(a2) # a2 <- self->methodClassDex 22 LOAD_rSELF_method(a0) # a0 <- self->method
|
H A D | OP_MOVE_RESULT_WIDE.S | 4 addu a3, rSELF, offThread_retval # a3 <- &self->retval
|
H A D | OP_THROW_VERIFICATION_ERROR_JUMBO.S | 10 LOAD_rSELF_method(a0) # a0 <- self->method
|
H A D | stub.S | 4 move a0, rSELF # self is first arg to function
|
/dalvik/vm/mterp/out/ |
H A D | InterpC-x86.cpp | 91 # 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 2248 #undef self macro [all...] |
H A D | InterpC-mips.cpp | 91 # 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 2172 #undef self macro [all...] |
/dalvik/vm/ |
H A D | Native.cpp | 71 const Method* method, Thread* self) 106 dfunc(args, pResult, method, self); 115 (*method->nativeFunc)(args, pResult, method, self); 266 Thread* self = dvmThreadSelf(); local 267 if (pEntry->onLoadThreadId == self->threadId) { 273 self->threadId, pEntry->pathName); 283 self->threadId, pEntry->pathName); 284 ThreadStatus oldStatus = dvmChangeStatus(self, THREAD_VMWAIT); 286 dvmChangeStatus(self, oldStatus); 381 Thread* self local 70 dvmResolveNativeMethod(const u4* args, JValue* pResult, const Method* method, Thread* self) argument [all...] |
H A D | Thread.h | 210 /* Buffer for register state during self verification */ 343 void dvmLockThreadList(Thread* self); 389 extern "C" bool dvmCheckSuspendPending(Thread* self); 395 INLINE bool dvmCheckSuspendQuick(Thread* self) { argument 396 return (self->interpBreak.ctl.subMode & kSubModeSuspendPending); 401 * The "self" argument, which may be NULL, is accepted as an optimization. 411 ThreadStatus dvmChangeStatus(Thread* self, ThreadStatus newStatus); 560 INLINE JNIEnv* dvmGetThreadJNIEnv(Thread* self) { return self->jniEnv; } argument 561 INLINE void dvmSetThreadJNIEnv(Thread* self, JNIEn argument [all...] |
/dalvik/vm/mterp/armv5te/ |
H A D | OP_EXECUTE_INLINE.S | 23 add r1, rSELF, #offThread_retval @ r1<- &self->retval 26 str r1, [sp] @ push &self->retval 78 bl dvmFastMethodTraceEnter @ (method, self) 79 add r1, rSELF, #offThread_retval@ r1<- &self->retval 82 str r1, [sp] @ push &self->retval 88 bl dvmFastNativeMethodTraceExit @ (method, self)
|
H A D | OP_EXECUTE_INLINE_RANGE.S | 21 add r1, rSELF, #offThread_retval @ r1<- &self->retval 24 str r1, [sp] @ push &self->retval 71 bl dvmFastMethodTraceEnter @ (method, self) 72 add r1, rSELF, #offThread_retval@ r1<- &self->retval 76 str r1, [sp] @ push &self->retval 82 bl dvmFastNativeMethodTraceExit @ (method, self)
|
H A D | OP_MOVE_RESULT_WIDE.S | 4 add r3, rSELF, #offThread_retval @ r3<- &self->retval
|
H A D | alt_stub.S | 18 b dvmCheckBefore @ (dPC,dFP,self) tail call
|
H A D | stub.S | 3 mov r0, rSELF @ self is first arg to function
|
/dalvik/vm/mterp/x86/ |
H A D | OP_CONST_CLASS.S | 8 movl offThread_methodClassDex(%ecx),%ecx# ecx<- self->methodClassDex 23 movl offThread_method(%eax),%eax # eax<- self->method
|
H A D | OP_CONST_STRING.S | 8 movl offThread_methodClassDex(%ecx),%ecx# ecx<- self->methodClassDex 23 movl offThread_method(%eax),%eax # eax<- self->method
|
H A D | OP_CONST_STRING_JUMBO.S | 8 movl offThread_methodClassDex(%ecx),%ecx# ecx<- self->methodClassDex 23 movl offThread_method(%eax),%eax # eax<- self->method
|
H A D | OP_MONITOR_ENTER.S | 16 call dvmLockObject # dvmLockObject(self,object)
|
H A D | OP_MONITOR_EXIT.S | 20 call dvmUnlockObject # unlock(self,obj)
|
H A D | OP_THROW_VERIFICATION_ERROR.S | 10 movl offThread_method(%ecx),%ecx # ecx<- self->method
|
/dalvik/vm/compiler/codegen/arm/ |
H A D | CalloutHelper.h | 67 bool dvmUnlockObject(struct Thread* self, struct Object* obj); //OP_MONITOR_EXIT 85 Thread *self,
|
/dalvik/vm/compiler/codegen/mips/ |
H A D | CalloutHelper.h | 64 bool dvmUnlockObject(struct Thread* self, struct Object* obj); //OP_MONITOR_EXIT 82 Thread *self,
|