Lines Matching defs:obj

209 static ObjectId registerObject(const Object* obj, RegistryType type, bool reg)
213 if (obj == NULL)
216 assert((u4) obj != 0xcccccccc);
217 assert((u4) obj > 0x100);
219 id = (ObjectId)(u4)obj | ((u8) type) << 32;
289 static ObjectId objectToObjectId(const Object* obj)
291 return registerObject(obj, kObjectId, true);
293 static ObjectId objectToObjectIdNoReg(const Object* obj)
295 return registerObject(obj, kObjectId, false);
312 Object* obj = (Object*)(u4) id;
313 ALOGV("+++ registering %p (%s)", obj, obj->clazz->descriptor);
314 registerObject(obj, kObjectId, true);
706 Object* obj = objectIdToObject(objectId);
708 if (dvmIsArrayClass(obj->clazz))
710 else if (dvmIsInterfaceClass(obj->clazz))
714 *pRefTypeId = classObjectToRefTypeId(obj->clazz);
768 Object* obj = objectIdToObject(objectId);
769 return jniSignature(obj->clazz);
846 static u1 tagFromObject(const Object* obj)
848 if (obj == NULL)
850 return tagFromClass(obj->clazz);
1442 Object* obj = objectIdToObject(objId);
1443 RefTypeId classId = classObjectToRefTypeId(obj->clazz);
1465 Object* obj = objectIdToObject(objectId);
1466 RefTypeId classId = classObjectToRefTypeId(obj->clazz);
1471 Object* objVal = dvmGetFieldObject(obj, ifield->byteOffset);
1482 expandBufAdd1(pReply, dvmGetFieldBoolean(obj, ifield->byteOffset));
1485 expandBufAdd1(pReply, dvmGetFieldByte(obj, ifield->byteOffset));
1488 expandBufAdd2BE(pReply, dvmGetFieldShort(obj, ifield->byteOffset));
1491 expandBufAdd2BE(pReply, dvmGetFieldChar(obj, ifield->byteOffset));
1495 expandBufAdd4BE(pReply, dvmGetFieldInt(obj, ifield->byteOffset));
1499 expandBufAdd8BE(pReply, dvmGetFieldLong(obj, ifield->byteOffset));
1515 Object* obj = objectIdToObject(objectId);
1516 RefTypeId classId = classObjectToRefTypeId(obj->clazz);
1522 dvmSetFieldBoolean(obj, field->byteOffset, value != 0);
1526 dvmSetFieldInt(obj, field->byteOffset, value);
1531 dvmSetFieldInt(obj, field->byteOffset, value);
1536 dvmSetFieldInt(obj, field->byteOffset, value);
1541 dvmSetFieldObject(obj, field->byteOffset, objectIdToObject(value));
1546 dvmSetFieldLong(obj, field->byteOffset, value);
2157 ALOGW("WARNING: threadid=%llx obj=%p no match", threadId, threadObj);
2177 ALOGW("WARNING: threadid=%llx obj=%p no match", threadId, threadObj);
2662 targetThread->invokeReq.obj = objectIdToObject(objectId);
2782 if ((pReq->options & INVOKE_NONVIRTUAL) != 0 || pReq->obj == NULL ||
2800 dvmCallMethodA(self, meth, pReq->obj, false, &pReq->resultValue,