/dalvik/vm/native/ |
H A D | java_lang_Object.c | 32 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 D | java_lang_VMThread.c | 59 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 D | java_lang_Class.c | 34 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 D | java_lang_System.c | 247 Object* thisPtr = (Object*) args[0]; local 248 RETURN_INT(dvmGetObjectHashCode(thisPtr));
|
/dalvik/vm/mterp/armv5te/ |
H A D | OP_INVOKE_VIRTUAL_QUICK.S | 19 ldr r2, [r2, #offObject_clazz] @ r2<- thisPtr->clazz 20 ldr r2, [r2, #offClassObject_vtable] @ r2<- thisPtr->clazz->vtable
|
H A D | OP_INVOKE_VIRTUAL.S | 42 ldr r3, [r1, #offObject_clazz] @ r1<- thisPtr->clazz 43 ldr r3, [r3, #offClassObject_vtable] @ r3<- thisPtr->clazz->vtable
|
H A D | OP_INVOKE_INTERFACE.S | 23 ldr r0, [r0, #offObject_clazz] @ r0<- thisPtr->clazz
|
/dalvik/vm/mterp/x86/ |
H A D | OP_INVOKE_VIRTUAL_QUICK.S | 19 movl offObject_clazz(%eax),%eax # eax<- thisPtr->clazz 20 movl offClassObject_vtable(%eax),%eax # eax<- thisPtr->clazz->vtable
|
H A D | OP_INVOKE_VIRTUAL.S | 52 movl offObject_clazz(%ecx),%ecx # ecx<- thisPtr->clazz 53 movl offClassObject_vtable(%ecx),%ecx # ecx<- thisPtr->clazz->vtable
|
H A D | OP_INVOKE_INTERFACE.S | 21 movl offObject_clazz(%eax),%eax# eax<- thisPtr->clazz
|
/dalvik/vm/mterp/portable/ |
H A D | debug.c | 180 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 D | gotoTargets.c | 107 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 D | Jdwp.h | 205 ObjectId thisPtr, int eventFlags); 214 ObjectId thisPtr);
|
H A D | JdwpEvent.c | 111 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 D | InterpC-x86.c | 1282 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 D | InterpC-portdbg.c | 1330 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 D | InterpC-allstubs.c | 3132 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 D | InterpC-portstd.c | 3113 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 D | InterpAsm-x86.S | 2911 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 D | InterpAsm-armv4t.S | 3145 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 D | InterpAsm-armv5te.S | 3145 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 D | Debugger.h | 261 struct Object* thisPtr, int eventFlags);
|
H A D | Debugger.c | 2456 * "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
|