Searched refs:thisPtr (Results 1 - 23 of 23) sorted by relevance

/dalvik/vm/native/
H A Djava_lang_Object.c32 Object* thisPtr = (Object*) args[0]; local
33 Object* clone = dvmCloneObject(thisPtr);
44 Object* thisPtr = (Object*) args[0]; local
45 RETURN_INT(dvmGetObjectHashCode(thisPtr));
53 Object* thisPtr = (Object*) args[0]; local
55 RETURN_PTR(thisPtr->clazz);
67 Object* thisPtr = (Object*) args[0]; local
69 dvmObjectNotify(self, thisPtr);
79 Object* thisPtr = (Object*) args[0]; local
81 dvmObjectNotifyAll(self, thisPtr);
91 Object* thisPtr = (Object*) args[0]; local
[all...]
H A Djava_lang_VMThread.c59 Object* thisPtr = (Object*) args[0]; local
64 thread = dvmGetThreadFromThreadObject(thisPtr);
82 Object* thisPtr = (Object*) args[0]; local
92 thread = dvmGetThreadFromThreadObject(thisPtr);
106 Object* thisPtr = (Object*) args[0]; local
110 thread = dvmGetThreadFromThreadObject(thisPtr);
144 Object* thisPtr = (Object*) args[0]; local
149 thread = dvmGetThreadFromThreadObject(thisPtr);
167 Object* thisPtr = (Object*) args[0]; local
174 thread = dvmGetThreadFromThreadObject(thisPtr);
197 Object* thisPtr = (Object*) args[0]; local
[all...]
H A Djava_lang_Class.c34 ClassObject* thisPtr = (ClassObject*) args[0]; local
35 char* className = dvmDescriptorToName(thisPtr->descriptor);
154 ClassObject* thisPtr = (ClassObject*) args[0]; local
156 if (!dvmIsArrayClass(thisPtr))
160 * We can't just return thisPtr->elementClass, because that gives
164 if (thisPtr->descriptor[1] == '[')
165 RETURN_PTR(dvmFindArrayClass(&thisPtr->descriptor[1],
166 thisPtr->classLoader));
168 RETURN_PTR(thisPtr->elementClass);
433 ClassObject* thisPtr local
451 ClassObject* thisPtr = (ClassObject*) args[0]; local
465 ClassObject* thisPtr = (ClassObject*) args[0]; local
476 ClassObject* thisPtr = (ClassObject*) args[0]; local
[all...]
H A Djava_lang_System.c247 Object* thisPtr = (Object*) args[0]; local
248 RETURN_INT(dvmGetObjectHashCode(thisPtr));
/dalvik/vm/mterp/armv5te/
H A DOP_INVOKE_VIRTUAL_QUICK.S19 ldr r2, [r2, #offObject_clazz] @ r2<- thisPtr->clazz
20 ldr r2, [r2, #offClassObject_vtable] @ r2<- thisPtr->clazz->vtable
H A DOP_INVOKE_VIRTUAL.S42 ldr r3, [r1, #offObject_clazz] @ r1<- thisPtr->clazz
43 ldr r3, [r3, #offClassObject_vtable] @ r3<- thisPtr->clazz->vtable
H A DOP_INVOKE_INTERFACE.S23 ldr r0, [r0, #offObject_clazz] @ r0<- thisPtr->clazz
/dalvik/vm/mterp/x86/
H A DOP_INVOKE_VIRTUAL_QUICK.S19 movl offObject_clazz(%eax),%eax # eax<- thisPtr->clazz
20 movl offClassObject_vtable(%eax),%eax # eax<- thisPtr->clazz->vtable
H A DOP_INVOKE_VIRTUAL.S52 movl offObject_clazz(%ecx),%ecx # ecx<- thisPtr->clazz
53 movl offClassObject_vtable(%ecx),%ecx # ecx<- thisPtr->clazz->vtable
H A DOP_INVOKE_INTERFACE.S21 movl offObject_clazz(%eax),%eax# eax<- thisPtr->clazz
/dalvik/vm/mterp/portable/
H A Ddebug.c180 Object* thisPtr = dvmGetThisPtr(method, fp); local
181 if (thisPtr != NULL && !dvmIsValidObject(thisPtr)) {
188 LOGE("HEY: invalid 'this' ptr %p (%s.%s %s)\n", thisPtr,
193 dvmDbgPostLocationEvent(method, pc - method->insns, thisPtr,
/dalvik/vm/mterp/c/
H A DgotoTargets.c107 Object* thisPtr; local
123 thisPtr = (Object*) GET_REGISTER(vdst);
128 thisPtr = (Object*) GET_REGISTER(vdst & 0x0f);
131 if (!checkForNull(thisPtr))
151 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount);
152 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex];
276 Object* thisPtr; local
293 thisPtr = (Object*) GET_REGISTER(vdst);
298 thisPtr = (Object*) GET_REGISTER(vdst & 0x0f);
300 if (!checkForNull(thisPtr))
382 Object* thisPtr; local
[all...]
/dalvik/vm/jdwp/
H A DJdwp.h205 ObjectId thisPtr, int eventFlags);
214 ObjectId thisPtr);
H A DJdwpEvent.c111 ObjectId thisPtr; /* InstanceOnly */ member in struct:ModBasket
513 if (pMod->instanceOnly.objectId != basket->thisPtr)
813 ObjectId thisPtr, int eventFlags)
824 basket.thisPtr = thisPtr;
1032 const JdwpLocation* pCatchLoc, ObjectId thisPtr)
1048 basket.thisPtr = thisPtr;
1240 bool dvmJdwpPostFieldAccess(JdwpState* state, int STUFF, ObjectId thisPtr, argument
812 dvmJdwpPostLocationEvent(JdwpState* state, const JdwpLocation* pLoc, ObjectId thisPtr, int eventFlags) argument
1030 dvmJdwpPostException(JdwpState* state, const JdwpLocation* pThrowLoc, ObjectId exceptionId, RefTypeId exceptionClassId, const JdwpLocation* pCatchLoc, ObjectId thisPtr) argument
/dalvik/vm/mterp/out/
H A DInterpC-x86.c1282 Object* thisPtr; local
1298 thisPtr = (Object*) GET_REGISTER(vdst);
1303 thisPtr = (Object*) GET_REGISTER(vdst & 0x0f);
1306 if (!checkForNull(thisPtr))
1326 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount);
1327 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex];
1451 Object* thisPtr; local
1468 thisPtr = (Object*) GET_REGISTER(vdst);
1473 thisPtr = (Object*) GET_REGISTER(vdst & 0x0f);
1475 if (!checkForNull(thisPtr))
1557 Object* thisPtr; local
[all...]
H A DInterpC-portdbg.c1330 Object* thisPtr = dvmGetThisPtr(method, fp); local
1331 if (thisPtr != NULL && !dvmIsValidObject(thisPtr)) {
1338 LOGE("HEY: invalid 'this' ptr %p (%s.%s %s)\n", thisPtr,
1343 dvmDbgPostLocationEvent(method, pc - method->insns, thisPtr,
3393 Object* thisPtr; local
3409 thisPtr = (Object*) GET_REGISTER(vdst);
3414 thisPtr = (Object*) GET_REGISTER(vdst & 0x0f);
3417 if (!checkForNull(thisPtr))
3437 assert(baseMethod->methodIndex < thisPtr
3562 Object* thisPtr; local
3668 Object* thisPtr; local
[all...]
H A DInterpC-allstubs.c3132 Object* thisPtr; local
3148 thisPtr = (Object*) GET_REGISTER(vdst);
3153 thisPtr = (Object*) GET_REGISTER(vdst & 0x0f);
3156 if (!checkForNull(thisPtr))
3176 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount);
3177 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex];
3301 Object* thisPtr; local
3318 thisPtr = (Object*) GET_REGISTER(vdst);
3323 thisPtr = (Object*) GET_REGISTER(vdst & 0x0f);
3325 if (!checkForNull(thisPtr))
3407 Object* thisPtr; local
[all...]
H A DInterpC-portstd.c3113 Object* thisPtr; local
3129 thisPtr = (Object*) GET_REGISTER(vdst);
3134 thisPtr = (Object*) GET_REGISTER(vdst & 0x0f);
3137 if (!checkForNull(thisPtr))
3157 assert(baseMethod->methodIndex < thisPtr->clazz->vtableCount);
3158 methodToCall = thisPtr->clazz->vtable[baseMethod->methodIndex];
3282 Object* thisPtr; local
3299 thisPtr = (Object*) GET_REGISTER(vdst);
3304 thisPtr = (Object*) GET_REGISTER(vdst & 0x0f);
3306 if (!checkForNull(thisPtr))
3388 Object* thisPtr; local
[all...]
H A DInterpAsm-x86.S2911 movl offObject_clazz(%eax),%eax# eax<- thisPtr->clazz
3082 movl offObject_clazz(%eax),%eax# eax<- thisPtr->clazz
6028 movl offObject_clazz(%eax),%eax # eax<- thisPtr->clazz
6029 movl offClassObject_vtable(%eax),%eax # eax<- thisPtr->clazz->vtable
6057 movl offObject_clazz(%eax),%eax # eax<- thisPtr->clazz
6058 movl offClassObject_vtable(%eax),%eax # eax<- thisPtr->clazz->vtable
7671 movl offObject_clazz(%ecx),%ecx # ecx<- thisPtr->clazz
7672 movl offClassObject_vtable(%ecx),%ecx # ecx<- thisPtr->clazz->vtable
7803 movl offObject_clazz(%ecx),%ecx # ecx<- thisPtr->clazz
7804 movl offClassObject_vtable(%ecx),%ecx # ecx<- thisPtr
[all...]
H A DInterpAsm-armv4t.S3145 ldr r0, [r0, #offObject_clazz] @ r0<- thisPtr->clazz
3311 ldr r0, [r0, #offObject_clazz] @ r0<- thisPtr->clazz
7647 ldr r2, [r2, #offObject_clazz] @ r2<- thisPtr->clazz
7648 ldr r2, [r2, #offClassObject_vtable] @ r2<- thisPtr->clazz->vtable
7673 ldr r2, [r2, #offObject_clazz] @ r2<- thisPtr->clazz
7674 ldr r2, [r2, #offClassObject_vtable] @ r2<- thisPtr->clazz->vtable
8967 ldr r3, [r1, #offObject_clazz] @ r1<- thisPtr->clazz
8968 ldr r3, [r3, #offClassObject_vtable] @ r3<- thisPtr->clazz->vtable
9038 ldr r3, [r1, #offObject_clazz] @ r1<- thisPtr->clazz
9039 ldr r3, [r3, #offClassObject_vtable] @ r3<- thisPtr
[all...]
H A DInterpAsm-armv5te.S3145 ldr r0, [r0, #offObject_clazz] @ r0<- thisPtr->clazz
3311 ldr r0, [r0, #offObject_clazz] @ r0<- thisPtr->clazz
7645 ldr r2, [r2, #offObject_clazz] @ r2<- thisPtr->clazz
7646 ldr r2, [r2, #offClassObject_vtable] @ r2<- thisPtr->clazz->vtable
7671 ldr r2, [r2, #offObject_clazz] @ r2<- thisPtr->clazz
7672 ldr r2, [r2, #offClassObject_vtable] @ r2<- thisPtr->clazz->vtable
8961 ldr r3, [r1, #offObject_clazz] @ r1<- thisPtr->clazz
8962 ldr r3, [r3, #offClassObject_vtable] @ r3<- thisPtr->clazz->vtable
9032 ldr r3, [r1, #offObject_clazz] @ r1<- thisPtr->clazz
9033 ldr r3, [r3, #offClassObject_vtable] @ r3<- thisPtr
[all...]
/dalvik/vm/
H A DDebugger.h261 struct Object* thisPtr, int eventFlags);
H A DDebugger.c2456 * "thisPtr" will be NULL for static methods.
2459 Object* thisPtr, int eventFlags)
2473 * never actually sent to the debugger. The "thisPtr" is used to
2478 objectToObjectIdNoReg(thisPtr), eventFlags))
2481 objectToObjectId(thisPtr);
2458 dvmDbgPostLocationEvent(const Method* method, int pcOffset, Object* thisPtr, int eventFlags) argument

Completed in 982 milliseconds